[
  {
    "path": ".gitignore",
    "content": "compile-error.txt\n"
  },
  {
    "path": ".gitmodules",
    "content": "[submodule \"sksevr_plugin/skse\"]\n\tpath = sksevr_plugin/skse\n\turl = git@github.com:Odie/sksevr-mirror.git\n[submodule \"sksevr_plugin/common\"]\n\tpath = sksevr_plugin/common\n\turl = git@github.com:Odie/sksevr-common-mirror.git\n[submodule \"sksevr_plugin/luajit\"]\n\tpath = sksevr_plugin/luajit\n\turl = https://luajit.org/git/luajit.git\n\tignore = dirty\n"
  },
  {
    "path": "LICENSE",
    "content": "MIT License\n\nCopyright (c) 2012 schlangster\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "README.md",
    "content": "SkyUI - VR\n----------\n\nThis repository hosts the source and the packaged releases for a working\nversion of SkyUI (and MCM) for SkyrimVR.\n\n### Getting SkyUI\n\nTo get the mod, head on over to \n[the release page](https://github.com/Odie/skyui-vr/releases/) and grab the\nlastest version. All you need is the .7z file. (Ignore the source code download\nlinks.)\n\n### Prerequsite\nMake sure [SKSE VR](http://skse.silverlock.org/) is installed. (Don't forget\nthe .pex files!)\n\n### Installation\n\nFor MO2 users, use the \"Install from file\" icon in the toolbar.\n\nFor Vortex users, drop the .7z file over the vortex window.\n\n\nVR specific controls\n--------------------\n\nCurrently, there are certain limitations to how the UIs in the game can process\ninputs from the VR controllers. At the moment, the UI seems to mostly receive\nup/down/right/left signals from the game. This makes operating a more complex\nUI like SkyUI a little difficult, but not impossible.\n\nHere's what you need to know.\n\n### Toggle trade direction\nIn the barter menu or the gift menu, keep hitting \"left\" until you've reached\nthe first item on the category list (titled \"All\"). Hit \"left\" again and the \ntrade direction should toggle.\n\n### Sorting items\nThis applies to any screen where you can see an inventory list. With the first \nitem in the list selected (or nothing selected), hit \"up\" once to move the \nsorted column to the next one. Hit \"up\" twice in quick succession to change the \nsort direction.\n\nFor trackpad users, trying using \"slow swipe\" and \"fast swipe\" to differentiate \nbetween these two actions. The number of controller vibrations indicates how many \n\"up\" events the game has registered.\n"
  },
  {
    "path": "build/.gitignore",
    "content": "\n*.swf\nfontconfig.txt\n!/fonts_console.swf\n!/fonts_en.swf\n!/gfxfontlib.swf\n!/fontconfig.txt"
  },
  {
    "path": "build/exported/skyui/.gitkeep",
    "content": ""
  },
  {
    "path": "build/exported/widgets/skyui/.gitkeep",
    "content": ""
  },
  {
    "path": "build/skyui/config.txt",
    "content": "; =====================================================================================================================\n[Input]\n; =====================================================================================================================\ncontrols.pc.search = 57 ; SPACE\ncontrols.pc.switchTab = 56 ; ALT\ncontrols.pc.equipMode = 42 ; LSHIFT\n\ncontrols.gamepad.switchTab = 271 ; BACK\ncontrols.gamepad.prevColumn = 274 ; LEFT_SHOULDER\ncontrols.gamepad.nextColumn = 275 ; RIGHT_SHOULDER\ncontrols.gamepad.sortOrder = 272 ; LEFT_THUMB\n\n\n; =====================================================================================================================\n[SearchBox]\n; =====================================================================================================================\nautoupdate.enable = true\nautoupdate.delay = 0\n\n\n; =====================================================================================================================\n[ItemInfo]\n; =====================================================================================================================\nitemcard.align = center\nitemcard.xOffset = 0\nitemcard.yOffset = 0\n\n\n; =====================================================================================================================\n[ItemList]\n; =====================================================================================================================\nquantityMenu.minCount = 6 ; Number of items required to trigger quantity dialog. 0 is disabled\n\n\n; =====================================================================================================================\n[Appearance]\n; =====================================================================================================================\nicons.category.source = 'skyui/icons_category_psychosteve.swf'\n\nicons.item.source = 'skyui/icons_item_psychosteve.swf'\nicons.item.noColor = false\nicons.item.showStolen = true\n\ncolors.text.enabled = 0xffffff\ncolors.stolen.enabled = 0xffffff\ncolors.negative.enabled = 0xff0000\ncolors.text.disabled = 0x4c4c4c\ncolors.stolen.disabled = 0x4c4c4c\ncolors.negative.disabled = 0x800000\n\n\n; =====================================================================================================================\n[ListLayout]\n; =====================================================================================================================\nvars.a_textBorder.value = <0, 0, 1.1, 0> ; left right top bottom\nvars.n_iconSize.value = 18\n\ndefaults.entryWidth = 530\n\n; Default text format defaults -------------------------------------------------------\ndefaults.entry.textFormat.font = '$EverywhereMediumFont'\ndefaults.entry.textFormat.align = right\ndefaults.entry.textFormat.bold = false\ndefaults.entry.textFormat.italic = false\ndefaults.entry.textFormat.underline = false\ndefaults.entry.textFormat.size = 18\ndefaults.entry.textFormat.letterSpacing = 0.8\ndefaults.entry.textFormat.kerning = false\ndefaults.entry.textFormat.leftMargin = 0\ndefaults.entry.textFormat.rightMargin = 0\ndefaults.entry.textFormat.indent = 0\ndefaults.entry.textFormat.leading = 0\n\ndefaults.label.textFormat.font = '$EverywhereMediumFont'\ndefaults.label.textFormat.align = right\ndefaults.label.textFormat.bold = false\ndefaults.label.textFormat.italic = false\ndefaults.label.textFormat.underline = false\ndefaults.label.textFormat.size = 16\ndefaults.label.textFormat.letterSpacing = 0.8\ndefaults.label.textFormat.kerning = false\ndefaults.label.textFormat.leftMargin = 0\ndefaults.label.textFormat.rightMargin = 0\ndefaults.label.textFormat.indent = 0\ndefaults.label.textFormat.leading = 0\n\n\n; ICONS -------------------------------------------------------\ncolumns.equipColumn.type = EQUIP_ICON\ncolumns.equipColumn.passive = true\ncolumns.equipColumn.states = 1\ncolumns.equipColumn.indent = -28\ncolumns.equipColumn.icon.size = n_iconSize\ncolumns.equipColumn.border = <0, 10, 3, 3> ; left right top bottom\ncolumns.equipColumn.state1.label.text = ' '\n\ncolumns.iconColumn.type = ITEM_ICON\ncolumns.iconColumn.states = 2\ncolumns.iconColumn.icon.size = n_iconSize\ncolumns.iconColumn.border = <0, 3, 3, 3> ; left right top bottom\n\ncolumns.iconColumn.state1.label.text = ' '\ncolumns.iconColumn.state1.sortAttributes = <type, formType, subType, weightClass, material, infoDamage, infoArmor, infoSchoolName, actorValue, resistance, skillLevel, magnitude, duration, isRead, text>\ncolumns.iconColumn.state1.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}, {ASCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.iconColumn.state2.label.text = ' '\ncolumns.iconColumn.state2.label.arrowDown = true\ncolumns.iconColumn.state2.sortAttributes = <type, formType, subType, weightClass, material, infoDamage, infoArmor, infoSchoolName, actorValue, resistance, skillLevel, magnitude, duration, isRead, text>\ncolumns.iconColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {DESCENDING | CASEINSENSITIVE}, {DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {DESCENDING | CASEINSENSITIVE}>\n\n; ITEM NAME COLUMN -------------------------------------------------------\ncolumns.itemNameColumn.type = NAME\ncolumns.itemNameColumn.name = '$NAME'\ncolumns.itemNameColumn.states = 4\ncolumns.itemNameColumn.weight = 1.0\ncolumns.itemNameColumn.border = a_textBorder\ncolumns.itemNameColumn.label.textFormat.align = left\n\ncolumns.itemNameColumn.state1.label.text = '$NAME'\ncolumns.itemNameColumn.state1.entry.text = @text\ncolumns.itemNameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\ncolumns.itemNameColumn.state2.label.text = '$EQUIPPED'\ncolumns.itemNameColumn.state2.entry.text = @text\ncolumns.itemNameColumn.state2.sortAttributes = <isEquipped, equipState, text>\ncolumns.itemNameColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\ncolumns.itemNameColumn.state2.playerOnly = true\n\ncolumns.itemNameColumn.state3.label.text = '$STOLEN'\ncolumns.itemNameColumn.state3.entry.text = @text\ncolumns.itemNameColumn.state3.sortAttributes = <isStolen, text>\ncolumns.itemNameColumn.state3.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\ncolumns.itemNameColumn.state3.playerOnly = true\n\ncolumns.itemNameColumn.state4.label.text = '$ENCHANTED'\ncolumns.itemNameColumn.state4.entry.text = @text\ncolumns.itemNameColumn.state4.sortAttributes = <isEnchanted, text>\ncolumns.itemNameColumn.state4.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; ARMOR RATING COLUMN -------------------------------------------------------\ncolumns.arColumn.type = TEXT\ncolumns.arColumn.name = '$ARMOR'\ncolumns.arColumn.states = 2\ncolumns.arColumn.width = 0.09\ncolumns.arColumn.border = a_textBorder\n\ncolumns.arColumn.state1.label.text = '$ARM'\ncolumns.arColumn.state1.label.arrowDown = true\ncolumns.arColumn.state1.entry.text = @infoArmor\ncolumns.arColumn.state1.sortAttributes = <infoArmor, text>\ncolumns.arColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.arColumn.state2.label.text = '$ARM'\ncolumns.arColumn.state2.entry.text = @infoArmor\ncolumns.arColumn.state2.sortAttributes = <infoArmor, text>\ncolumns.arColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; SUBTYPE COLUMN -------------------------------------------------------\ncolumns.subTypeColumn.type = TEXT\ncolumns.subTypeColumn.name = '$TYPE'\ncolumns.subTypeColumn.states = 2\ncolumns.subTypeColumn.width = 0.15\ncolumns.subTypeColumn.border = a_textBorder\n\ncolumns.subTypeColumn.state1.label.text = '$TYPE'\ncolumns.subTypeColumn.state1.entry.text = @subTypeDisplay\ncolumns.subTypeColumn.state1.sortAttributes = <subTypeDisplay, text>\ncolumns.subTypeColumn.state1.sortOptions = <{ASCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.subTypeColumn.state2.label.text = '$TYPE'\ncolumns.subTypeColumn.state2.entry.text = @subTypeDisplay\ncolumns.subTypeColumn.state2.label.arrowDown = true\ncolumns.subTypeColumn.state2.sortAttributes = <subTypeDisplay, text>\ncolumns.subTypeColumn.state2.sortOptions = <{DESCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; MATERIAL COLUMN -------------------------------------------------------\ncolumns.materialColumn.type = TEXT\ncolumns.materialColumn.name = '$MATERIAL'\ncolumns.materialColumn.states = 2\ncolumns.materialColumn.width = 0.10\ncolumns.materialColumn.border = a_textBorder\ncolumns.materialColumn.hidden = true\n\ncolumns.materialColumn.state1.label.text = '$MAT'\ncolumns.materialColumn.state1.entry.text = @materialDisplay\ncolumns.materialColumn.state1.sortAttributes = <materialDisplay, text>\ncolumns.materialColumn.state1.sortOptions = <{ASCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.materialColumn.state2.label.text = '$MAT'\ncolumns.materialColumn.state2.entry.text = @materialDisplay\ncolumns.materialColumn.state2.label.arrowDown = true\ncolumns.materialColumn.state2.sortAttributes = <materialDisplay, text>\ncolumns.materialColumn.state2.sortOptions = <{DESCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; CLASS COLUMN -------------------------------------------------------\ncolumns.classColumn.type = TEXT\ncolumns.classColumn.name = '$CLASS'\ncolumns.classColumn.states = 2\ncolumns.classColumn.width = 0.10\ncolumns.classColumn.border = a_textBorder\n\ncolumns.classColumn.state1.label.text = '$CLASS'\ncolumns.classColumn.state1.entry.text = @weightClassDisplay\ncolumns.classColumn.state1.sortAttributes = <weightClassDisplay, text>\ncolumns.classColumn.state1.sortOptions = <{ASCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.classColumn.state2.label.text = '$CLASS'\ncolumns.classColumn.state2.entry.text = @weightClassDisplay\ncolumns.classColumn.state2.label.arrowDown = true\ncolumns.classColumn.state2.sortAttributes = <weightClassDisplay, text>\ncolumns.classColumn.state2.sortOptions = <{DESCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; MAGNITUDE COLUMN -------------------------------------------------------\ncolumns.magnitudeColumn.type = TEXT\ncolumns.magnitudeColumn.name = '$MAGNITUDE'\ncolumns.magnitudeColumn.states = 2\ncolumns.magnitudeColumn.width = 0.09\ncolumns.magnitudeColumn.border = a_textBorder\n\ncolumns.magnitudeColumn.state1.label.text = '$MAG'\ncolumns.magnitudeColumn.state1.label.arrowDown = true\ncolumns.magnitudeColumn.state1.entry.text = @magnitude\ncolumns.magnitudeColumn.state1.sortAttributes = <magnitude, text>\ncolumns.magnitudeColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.magnitudeColumn.state2.label.text = '$MAG'\ncolumns.magnitudeColumn.state2.entry.text = @magnitude\ncolumns.magnitudeColumn.state2.sortAttributes = <magnitude, text>\ncolumns.magnitudeColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; DURATION COLUMN -------------------------------------------------------\ncolumns.durationColumn.type = TEXT\ncolumns.durationColumn.name = '$TIME'\ncolumns.durationColumn.states = 2\ncolumns.durationColumn.width = 0.09\ncolumns.durationColumn.border = a_textBorder\n\ncolumns.durationColumn.state1.label.text = '$TIME'\ncolumns.durationColumn.state1.label.arrowDown = true\ncolumns.durationColumn.state1.entry.text = @duration\ncolumns.durationColumn.state1.sortAttributes = <duration, text>\ncolumns.durationColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.durationColumn.state2.label.text = '$TIME'\ncolumns.durationColumn.state2.entry.text = @duration\ncolumns.durationColumn.state2.sortAttributes = <duration, text>\ncolumns.durationColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; MAGIC MAGNITUDE COLUMN -------------------------------------------------------\ncolumns.magicMagnitudeColumn.type = TEXT\ncolumns.magicMagnitudeColumn.name = '$MAGNITUDE'\ncolumns.magicMagnitudeColumn.states = 2\ncolumns.magicMagnitudeColumn.width = 0.15\ncolumns.magicMagnitudeColumn.border = a_textBorder\n\ncolumns.magicMagnitudeColumn.state1.label.text = '$MAG'\ncolumns.magicMagnitudeColumn.state1.label.arrowDown = true\ncolumns.magicMagnitudeColumn.state1.entry.text = @magnitude\ncolumns.magicMagnitudeColumn.state1.sortAttributes = <magnitude, text>\ncolumns.magicMagnitudeColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.magicMagnitudeColumn.state2.label.text = '$MAG'\ncolumns.magicMagnitudeColumn.state2.entry.text = @magnitude\ncolumns.magicMagnitudeColumn.state2.sortAttributes = <magnitude, text>\ncolumns.magicMagnitudeColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; MAGIC DURATION COLUMN -------------------------------------------------------\ncolumns.magicDurationColumn.type = TEXT\ncolumns.magicDurationColumn.name = '$TIME'\ncolumns.magicDurationColumn.states = 2\ncolumns.magicDurationColumn.width = 0.15\ncolumns.magicDurationColumn.border = a_textBorder\n\ncolumns.magicDurationColumn.state1.label.text = '$TIME'\ncolumns.magicDurationColumn.state1.label.arrowDown = true\ncolumns.magicDurationColumn.state1.entry.text = @duration\ncolumns.magicDurationColumn.state1.sortAttributes = <duration, text>\ncolumns.magicDurationColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.magicDurationColumn.state2.label.text = '$TIME'\ncolumns.magicDurationColumn.state2.entry.text = @duration\ncolumns.magicDurationColumn.state2.sortAttributes = <duration, text>\ncolumns.magicDurationColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; DAMAGE COLUMN -------------------------------------------------------\ncolumns.damageColumn.type = TEXT\ncolumns.damageColumn.name = '$DAMAGE'\ncolumns.damageColumn.states = 2\ncolumns.damageColumn.width = 0.09\ncolumns.damageColumn.border = a_textBorder\n\ncolumns.damageColumn.state1.label.text = '$DAM'\ncolumns.damageColumn.state1.label.arrowDown = true\ncolumns.damageColumn.state1.entry.text = @infoDamage\ncolumns.damageColumn.state1.sortAttributes = <infoDamage, text>\ncolumns.damageColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.damageColumn.state2.label.text = '$DAM'\ncolumns.damageColumn.state2.entry.text = @infoDamage\ncolumns.damageColumn.state2.sortAttributes = <infoDamage, text>\ncolumns.damageColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; WEIGHT COLUMN -------------------------------------------------------\ncolumns.weightColumn.type = TEXT\ncolumns.weightColumn.name = '$WEIGHT'\ncolumns.weightColumn.states = 2\ncolumns.weightColumn.width = 0.09\ncolumns.weightColumn.border = a_textBorder\n\ncolumns.weightColumn.state1.label.text = '$WGT'\ncolumns.weightColumn.state1.label.arrowDown = true\ncolumns.weightColumn.state1.entry.text = @infoWeight\ncolumns.weightColumn.state1.sortAttributes = <infoWeight, text>\ncolumns.weightColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.weightColumn.state2.label.text = '$WGT'\ncolumns.weightColumn.state2.entry.text = @infoWeight\ncolumns.weightColumn.state2.sortAttributes = <infoWeight, text>\ncolumns.weightColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; VALUE COLUMN -------------------------------------------------------\ncolumns.valueColumn.type = TEXT\ncolumns.valueColumn.name = '$VALUE'\ncolumns.valueColumn.states = 2\ncolumns.valueColumn.width = 0.09\ncolumns.valueColumn.border = a_textBorder\n\ncolumns.valueColumn.state1.label.text = '$VAL'\ncolumns.valueColumn.state1.label.arrowDown = true\ncolumns.valueColumn.state1.entry.text = @infoValue\ncolumns.valueColumn.state1.sortAttributes = <infoValue, text>\ncolumns.valueColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.valueColumn.state2.label.text = '$VAL'\ncolumns.valueColumn.state2.entry.text = @infoValue\ncolumns.valueColumn.state2.sortAttributes = <infoValue, text>\ncolumns.valueColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; VALUE/WEIGHT COLUMN -------------------------------------------------------\ncolumns.valueWeightColumn.type = TEXT\ncolumns.valueWeightColumn.name = '$VALUE/WEIGHT'\ncolumns.valueWeightColumn.states = 2\ncolumns.valueWeightColumn.width = 0.09\ncolumns.valueWeightColumn.border = a_textBorder\ncolumns.valueWeightColumn.hidden = true\n\ncolumns.valueWeightColumn.state1.label.text = '$V/W'\ncolumns.valueWeightColumn.state1.label.arrowDown = true\ncolumns.valueWeightColumn.state1.entry.text = @infoValueWeight\ncolumns.valueWeightColumn.state1.sortAttributes = <infoValueWeight, text>\ncolumns.valueWeightColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.valueWeightColumn.state2.label.text = '$V/W'\ncolumns.valueWeightColumn.state2.entry.text = @infoValueWeight\ncolumns.valueWeightColumn.state2.sortAttributes = <infoValueWeight, text>\ncolumns.valueWeightColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; MAGIC NAME COLUMN -------------------------------------------------------\ncolumns.magicNameColumn.type = NAME\ncolumns.magicNameColumn.name = '$NAME'\ncolumns.magicNameColumn.states = 2\ncolumns.magicNameColumn.weight = 1.0\ncolumns.magicNameColumn.border = a_textBorder\ncolumns.magicNameColumn.label.textFormat.align = left\n\ncolumns.magicNameColumn.state1.label.text = '$NAME'\ncolumns.magicNameColumn.state1.entry.text = @text\ncolumns.magicNameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\ncolumns.magicNameColumn.state2.label.text = '$FAVORITE'\ncolumns.magicNameColumn.state2.entry.text = @text\ncolumns.magicNameColumn.state2.sortAttributes = <favorite, text>\ncolumns.magicNameColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\ncolumns.magicNameColumn.state2.playerOnly = true\n\n\n; SPELL COST COLUMN -------------------------------------------\ncolumns.spellCostColumn.type = TEXT\ncolumns.spellCostColumn.name = '$SPELL COST'\ncolumns.spellCostColumn.states = 2\ncolumns.spellCostColumn.width = 0.15\ncolumns.spellCostColumn.border = a_textBorder\n\ncolumns.spellCostColumn.state1.label.text = '$COST'\ncolumns.spellCostColumn.state1.label.arrowDown = true\ncolumns.spellCostColumn.state1.entry.text = @spellCostDisplay\ncolumns.spellCostColumn.state1.sortAttributes = <infoSpellCost, text>\ncolumns.spellCostColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.spellCostColumn.state2.label.text = '$COST'\ncolumns.spellCostColumn.state2.label.arrowDown = false\ncolumns.spellCostColumn.state2.entry.text = @spellCostDisplay\ncolumns.spellCostColumn.state2.sortAttributes = <infoSpellCost, text>\ncolumns.spellCostColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; WORD 1 COLUMN -------------------------------------------\ncolumns.word0Column.type = TEXT\ncolumns.word0Column.name = '$FIRST WORD'\ncolumns.word0Column.states = 2\ncolumns.word0Column.width = 0.2\ncolumns.word0Column.border = a_textBorder\n\ncolumns.word0Column.state1.label.text = '$FIRST WORD'\ncolumns.word0Column.state1.label.arrowDown = true\ncolumns.word0Column.state1.entry.text = @word0\ncolumns.word0Column.state1.sortAttributes = <word0Recharge, text>\ncolumns.word0Column.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\ncolumns.word0Column.state1.colorAttribute = word0Color\n\ncolumns.word0Column.state2.label.text = '$FIRST WORD'\ncolumns.word0Column.state2.label.arrowDown = false\ncolumns.word0Column.state2.entry.text = @word0\ncolumns.word0Column.state2.sortAttributes = <word0Recharge, text>\ncolumns.word0Column.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\ncolumns.word0Column.state2.colorAttribute = word0Color\n\n\n; WORD 2 COLUMN -------------------------------------------\ncolumns.word1Column.type = TEXT\ncolumns.word1Column.name = '$SECOND WORD'\ncolumns.word1Column.states = 2\ncolumns.word1Column.width = 0.2\ncolumns.word1Column.border = a_textBorder\n\ncolumns.word1Column.state1.label.text = '$SECOND WORD'\ncolumns.word1Column.state1.label.arrowDown = true\ncolumns.word1Column.state1.entry.text = @word1\ncolumns.word1Column.state1.sortAttributes = <word1Recharge, text>\ncolumns.word1Column.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\ncolumns.word1Column.state1.colorAttribute = word1Color\n\ncolumns.word1Column.state2.label.text = '$SECOND WORD'\ncolumns.word1Column.state2.label.arrowDown = false\ncolumns.word1Column.state2.entry.text = @word1\ncolumns.word1Column.state2.sortAttributes = <word1Recharge, text>\ncolumns.word1Column.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\ncolumns.word1Column.state2.colorAttribute = word1Color\n\n\n; WORD 3 COLUMN -------------------------------------------\ncolumns.word2Column.type = TEXT\ncolumns.word2Column.name = '$THIRD WORD'\ncolumns.word2Column.states = 2\ncolumns.word2Column.width = 0.2\ncolumns.word2Column.border = a_textBorder\n\ncolumns.word2Column.state1.label.text = '$THIRD WORD'\ncolumns.word2Column.state1.label.arrowDown = true\ncolumns.word2Column.state1.entry.text = @word2\ncolumns.word2Column.state1.sortAttributes = <word2Recharge, text>\ncolumns.word2Column.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\ncolumns.word2Column.state1.colorAttribute = word2Color\n\ncolumns.word2Column.state2.label.text = '$THIRD WORD'\ncolumns.word2Column.state2.label.arrowDown = false\ncolumns.word2Column.state2.entry.text = @word2\ncolumns.word2Column.state2.sortAttributes = <word2Recharge, text>\ncolumns.word2Column.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\ncolumns.word2Column.state2.colorAttribute = word2Color\n\n\n; SCHOOL COLUMN -------------------------------------------\ncolumns.schoolColumn.type = TEXT\ncolumns.schoolColumn.name = '$SCHOOL'\ncolumns.schoolColumn.states = 2\ncolumns.schoolColumn.width = 0.15\ncolumns.schoolColumn.border = a_textBorder\n\ncolumns.schoolColumn.state1.label.text = '$SCHOOL'\ncolumns.schoolColumn.state1.label.arrowDown = false\ncolumns.schoolColumn.state1.entry.text = @infoSchoolName\ncolumns.schoolColumn.state1.sortAttributes = <infoSchoolName, text>\ncolumns.schoolColumn.state1.sortOptions = <{ASCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.schoolColumn.state2.label.text = '$SCHOOL'\ncolumns.schoolColumn.state2.label.arrowDown = true\ncolumns.schoolColumn.state2.entry.text = @infoSchoolName\ncolumns.schoolColumn.state2.sortAttributes = <infoSchoolName, text>\ncolumns.schoolColumn.state2.sortOptions = <{DESCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; LEVEL COLUMN -------------------------------------------\ncolumns.levelColumn.type = TEXT\ncolumns.levelColumn.name = '$SKILL LEVEL'\ncolumns.levelColumn.states = 2\ncolumns.levelColumn.width = 0.15\ncolumns.levelColumn.border = a_textBorder\n\ncolumns.levelColumn.state1.label.text = '$LEVEL'\ncolumns.levelColumn.state1.label.arrowDown = false\ncolumns.levelColumn.state1.entry.text = @infoCastLevel\ncolumns.levelColumn.state1.sortAttributes = <skillLevel, text>\ncolumns.levelColumn.state1.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.levelColumn.state2.label.text = '$LEVEL'\ncolumns.levelColumn.state2.label.arrowDown = true\ncolumns.levelColumn.state2.entry.text = @infoCastLevel\ncolumns.levelColumn.state2.sortAttributes = <skillLevel, text>\ncolumns.levelColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; TIME REMAINING COLUMN -------------------------------------------\ncolumns.timeRemainingColumn.type = TEXT\ncolumns.timeRemainingColumn.name = '$TIME LEFT'\ncolumns.timeRemainingColumn.states = 2\ncolumns.timeRemainingColumn.width = 0.333\ncolumns.timeRemainingColumn.label.textFormat.align = center\ncolumns.timeRemainingColumn.entry.textFormat.align = center\n\ncolumns.timeRemainingColumn.state1.label.text = '$TIME LEFT'\ncolumns.timeRemainingColumn.state1.label.arrowDown = false\ncolumns.timeRemainingColumn.state1.entry.text = @timeRemainingDisplay\ncolumns.timeRemainingColumn.state1.sortAttributes = <timeRemaining, text>\ncolumns.timeRemainingColumn.state1.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.timeRemainingColumn.state2.label.text = '$TIME LEFT'\ncolumns.timeRemainingColumn.state2.label.arrowDown = true\ncolumns.timeRemainingColumn.state2.entry.text = @timeRemainingDisplay\ncolumns.timeRemainingColumn.state2.sortAttributes = <timeRemaining, text>\ncolumns.timeRemainingColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; EFFECT ITEM COLUMN -------------------------------------------\ncolumns.effectItemColumn.type = TEXT\ncolumns.effectItemColumn.name = '$SOURCE'\ncolumns.effectItemColumn.states = 2\ncolumns.effectItemColumn.width = 0.333\ncolumns.effectItemColumn.label.textFormat.align = right\ncolumns.effectItemColumn.entry.textFormat.align = right\n\ncolumns.effectItemColumn.state1.label.text = '$SOURCE'\ncolumns.effectItemColumn.state1.label.arrowDown = false\ncolumns.effectItemColumn.state1.entry.text = @cardName\ncolumns.effectItemColumn.state1.sortAttributes = <cardName, text>\ncolumns.effectItemColumn.state1.sortOptions = <{ASCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.effectItemColumn.state2.label.text = '$SOURCE'\ncolumns.effectItemColumn.state2.label.arrowDown = true\ncolumns.effectItemColumn.state2.entry.text = @cardName\ncolumns.effectItemColumn.state2.sortAttributes = <cardName, text>\ncolumns.effectItemColumn.state2.sortOptions = <{DESCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; CRAFT NAME COLUMN -------------------------------------------------------\ncolumns.craftNameColumn.type = NAME\ncolumns.craftNameColumn.name = '$NAME'\ncolumns.craftNameColumn.states = 1\ncolumns.craftNameColumn.weight = 1.0\ncolumns.craftNameColumn.border = a_textBorder\ncolumns.craftNameColumn.label.textFormat.align = left\n\ncolumns.craftNameColumn.state1.label.text = '$NAME'\ncolumns.craftNameColumn.state1.entry.text = @text\ncolumns.craftNameColumn.state1.sortAttributes = <text>\ncolumns.craftNameColumn.state1.sortOptions = <{ASCENDING | CASEINSENSITIVE}>\n\n; DISENCHANT EFFECT COLUMN -------------------------------------------------------\ncolumns.disenchantEffectColumn.type = TEXT\ncolumns.disenchantEffectColumn.name = '$EFFECT'\ncolumns.disenchantEffectColumn.states = 2\ncolumns.disenchantEffectColumn.width = 0.4\ncolumns.disenchantEffectColumn.label.textFormat.align = right\ncolumns.disenchantEffectColumn.entry.textFormat.align = right\n\ncolumns.disenchantEffectColumn.state1.label.text = '$EFFECT'\ncolumns.disenchantEffectColumn.state1.label.arrowDown = false\ncolumns.disenchantEffectColumn.state1.entry.text = @effectName\ncolumns.disenchantEffectColumn.state1.sortAttributes = <effectName, value, text>\ncolumns.disenchantEffectColumn.state1.sortOptions = <{ASCENDING | CASEINSENSITIVE}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.disenchantEffectColumn.state2.label.text = '$EFFECT'\ncolumns.disenchantEffectColumn.state2.label.arrowDown = true\ncolumns.disenchantEffectColumn.state2.entry.text = @effectName\ncolumns.disenchantEffectColumn.state2.sortAttributes = <effectName, value, text>\ncolumns.disenchantEffectColumn.state2.sortOptions = <{DESCENDING | CASEINSENSITIVE}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n; SOUL SIZE COLUMN -------------------------------------------------------\ncolumns.soulSizeColumn.type = TEXT\ncolumns.soulSizeColumn.name = '$HK19'\ncolumns.soulSizeColumn.states = 2\ncolumns.soulSizeColumn.width = 0.15\ncolumns.soulSizeColumn.label.textFormat.align = right\ncolumns.soulSizeColumn.entry.textFormat.align = right\n\ncolumns.soulSizeColumn.state1.label.text = '$HK19'\ncolumns.soulSizeColumn.state1.label.arrowDown = false\ncolumns.soulSizeColumn.state1.entry.text = @soulSizeDisplay\ncolumns.soulSizeColumn.state1.sortAttributes = <soulSize, text>\ncolumns.soulSizeColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.soulSizeColumn.state2.label.text = '$HK19'\ncolumns.soulSizeColumn.state2.label.arrowDown = true\ncolumns.soulSizeColumn.state2.entry.text = @soulSizeDisplay\ncolumns.soulSizeColumn.state2.sortAttributes = <soulSize, text>\ncolumns.soulSizeColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n; ALCHEMY WEIGHT COLUMN -------------------------------------------------------\ncolumns.alchWeightColumn.type = TEXT\ncolumns.alchWeightColumn.name = '$WEIGHT'\ncolumns.alchWeightColumn.states = 2\ncolumns.alchWeightColumn.width = 0.14\ncolumns.alchWeightColumn.border = a_textBorder\n\ncolumns.alchWeightColumn.state1.label.text = '$WGT'\ncolumns.alchWeightColumn.state1.label.arrowDown = true\ncolumns.alchWeightColumn.state1.entry.text = @infoWeight\ncolumns.alchWeightColumn.state1.sortAttributes = <infoWeight, text>\ncolumns.alchWeightColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.alchWeightColumn.state2.label.text = '$WGT'\ncolumns.alchWeightColumn.state2.entry.text = @infoWeight\ncolumns.alchWeightColumn.state2.sortAttributes = <infoWeight, text>\ncolumns.alchWeightColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; ALCHEMY VALUE COLUMN -------------------------------------------------------\ncolumns.alchValueColumn.type = TEXT\ncolumns.alchValueColumn.name = '$VALUE'\ncolumns.alchValueColumn.states = 2\ncolumns.alchValueColumn.width = 0.14\ncolumns.alchValueColumn.border = a_textBorder\n\ncolumns.alchValueColumn.state1.label.text = '$VAL'\ncolumns.alchValueColumn.state1.label.arrowDown = true\ncolumns.alchValueColumn.state1.entry.text = @infoValue\ncolumns.alchValueColumn.state1.sortAttributes = <infoValue, text>\ncolumns.alchValueColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.alchValueColumn.state2.label.text = '$VAL'\ncolumns.alchValueColumn.state2.entry.text = @infoValue\ncolumns.alchValueColumn.state2.sortAttributes = <infoValue, text>\ncolumns.alchValueColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; ALCHEMY VALUE/WEIGHT COLUMN -------------------------------------------------------\ncolumns.alchValueWeightColumn.type = TEXT\ncolumns.alchValueWeightColumn.name = '$VALUE/WEIGHT'\ncolumns.alchValueWeightColumn.states = 2\ncolumns.alchValueWeightColumn.width = 0.14\ncolumns.alchValueWeightColumn.border = a_textBorder\ncolumns.alchValueWeightColumn.hidden = true\n\ncolumns.alchValueWeightColumn.state1.label.text = '$V/W'\ncolumns.alchValueWeightColumn.state1.label.arrowDown = true\ncolumns.alchValueWeightColumn.state1.entry.text = @infoValueWeight\ncolumns.alchValueWeightColumn.state1.sortAttributes = <infoValueWeight, text>\ncolumns.alchValueWeightColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.alchValueWeightColumn.state2.label.text = '$V/W'\ncolumns.alchValueWeightColumn.state2.entry.text = @infoValueWeight\ncolumns.alchValueWeightColumn.state2.sortAttributes = <infoValueWeight, text>\ncolumns.alchValueWeightColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; ITEM VIEWS -------------------------------------------------------\nviews.defaultItemView.primaryColumn = itemNameColumn\nviews.defaultItemView.columns = <equipColumn, iconColumn, itemNameColumn, subTypeColumn, weightColumn, valueColumn, valueWeightColumn>\n\nviews.weaponView.primaryColumn = itemNameColumn\nviews.weaponView.columns = <equipColumn, iconColumn, itemNameColumn, subTypeColumn, materialColumn, damageColumn, weightColumn, valueColumn, valueWeightColumn>\nviews.weaponView.category = <Inventory.FILTERFLAG_INV_WEAPONS, Inventory.FILTERFLAG_CONTAINER_WEAPONS>\n\nviews.armorView.primaryColumn = itemNameColumn\nviews.armorView.columns = <equipColumn, iconColumn, itemNameColumn, subTypeColumn, classColumn, materialColumn, arColumn, weightColumn, valueColumn, valueWeightColumn>\nviews.armorView.category = <Inventory.FILTERFLAG_INV_ARMOR, Inventory.FILTERFLAG_CONTAINER_ARMOR>\n\nviews.magicItemView.primaryColumn = itemNameColumn\nviews.magicItemView.columns = <equipColumn, iconColumn, itemNameColumn, subTypeColumn, magnitudeColumn, durationColumn, weightColumn, valueColumn, valueWeightColumn>\nviews.magicItemView.category = <Inventory.FILTERFLAG_INV_POTIONS, Inventory.FILTERFLAG_INV_SCROLLS, Inventory.FILTERFLAG_CONTAINER_POTIONS, Inventory.FILTERFLAG_CONTAINER_SCROLLS>\n\nviews.keysView.primaryColumn = itemNameColumn\nviews.keysView.columns = <equipColumn, iconColumn, itemNameColumn, weightColumn, valueColumn, valueWeightColumn>\nviews.keysView.category = <Inventory.FILTERFLAG_INV_KEYS, Inventory.FILTERFLAG_CONTAINER_KEYS>\n\n\n; MAGIC VIEWS -------------------------------------------------------\nviews.defaultMagicView.primaryColumn = magicNameColumn\nviews.defaultMagicView.columns = <equipColumn, iconColumn, magicNameColumn, levelColumn, magicMagnitudeColumn, magicDurationColumn, spellCostColumn>\n\nviews.allMagicView.primaryColumn = magicNameColumn\nviews.allMagicView.columns = <equipColumn, iconColumn, magicNameColumn, schoolColumn, levelColumn, spellCostColumn>\nviews.allMagicView.category = <Inventory.FILTERFLAG_MAGIC_ALL, Inventory.FILTERFLAG_MAGIC_FAVORITES>\n\nviews.shoutsView.primaryColumn = magicNameColumn\nviews.shoutsView.columns = <equipColumn, iconColumn, magicNameColumn, word0Column, word1Column, word2Column>\nviews.shoutsView.category = Inventory.FILTERFLAG_MAGIC_SHOUTS\n\nviews.powersView.primaryColumn = magicNameColumn\nviews.powersView.columns = <equipColumn, iconColumn, magicNameColumn, magicDurationColumn, spellCostColumn>\nviews.powersView.category = Inventory.FILTERFLAG_MAGIC_POWERS\n\nviews.activeEffectView.primaryColumn = magicNameColumn\nviews.activeEffectView.columns = <equipColumn, iconColumn, magicNameColumn, timeRemainingColumn, effectItemColumn>\nviews.activeEffectView.category = Inventory.FILTERFLAG_MAGIC_ACTIVEEFFECTS\n\n\n; CRAFTING VIEWS -------------------------------------------------------\nviews.defaultCraftingView.primaryColumn = craftNameColumn\nviews.defaultCraftingView.columns = <equipColumn, iconColumn, craftNameColumn, subTypeColumn, weightColumn, valueColumn, valueWeightColumn>\n\nviews.disenchantView.primaryColumn = craftNameColumn\nviews.disenchantView.columns = <equipColumn, iconColumn, craftNameColumn, disenchantEffectColumn, subTypeColumn, weightColumn, valueColumn, valueWeightColumn>\nviews.disenchantView.category = Inventory.FILTERFLAG_ENCHANTING_DISENCHANT\n\nviews.enchantItemView.primaryColumn = craftNameColumn\nviews.enchantItemView.columns = <equipColumn, iconColumn, craftNameColumn, subTypeColumn, materialColumn, weightColumn, valueColumn, valueWeightColumn>\nviews.enchantItemView.category = Inventory.FILTERFLAG_ENCHANTING_ITEM\n\nviews.enchantEnchantmentView.primaryColumn = craftNameColumn\nviews.enchantEnchantmentView.columns = <equipColumn, iconColumn, craftNameColumn>\nviews.enchantEnchantmentView.category = Inventory.FILTERFLAG_ENCHANTING_ENCHANTMENT\n\nviews.enchantSoulView.primaryColumn = craftNameColumn\nviews.enchantSoulView.columns = <equipColumn, iconColumn, craftNameColumn, soulSizeColumn, weightColumn, valueColumn, valueWeightColumn>\nviews.enchantSoulView.category = Inventory.FILTERFLAG_ENCHANTING_SOULGEM\n\nviews.craftWeaponView.primaryColumn = craftNameColumn\nviews.craftWeaponView.columns = <equipColumn, iconColumn, craftNameColumn, subTypeColumn, materialColumn, damageColumn, weightColumn, valueColumn, valueWeightColumn>\nviews.craftWeaponView.category = <Inventory.FILTERFLAG_CUST_CRAFT_WEAPONS, Inventory.FILTERFLAG_CUST_CRAFT_AMMO>\n\nviews.craftArmorView.primaryColumn = craftNameColumn\nviews.craftArmorView.columns = <equipColumn, iconColumn, craftNameColumn, subTypeColumn, classColumn, materialColumn, arColumn, weightColumn, valueColumn, valueWeightColumn>\nviews.craftArmorView.category = Inventory.FILTERFLAG_CUST_CRAFT_ARMOR\n\nviews.alchemyView.primaryColumn = craftNameColumn\nviews.alchemyView.columns = <equipColumn, iconColumn, craftNameColumn, alchWeightColumn, alchValueColumn, alchValueWeightColumn>\n\n\n; LAYOUTS -------------------------------------------------------\nlayouts.itemListLayout.name = 'ItemListLayout'\nlayouts.itemListLayout.views = <weaponView, armorView, magicItemView, keysView, defaultItemView>\n\nlayouts.magicListLayout.name = 'MagicListLayout'\nlayouts.magicListLayout.views = <shoutsView, powersView, activeEffectView, allMagicView, defaultMagicView>\n\nlayouts.enchantListLayout.name = 'EnchantListLayout'\nlayouts.enchantListLayout.views = <disenchantView, enchantItemView, enchantEnchantmentView, enchantSoulView, defaultCraftingView>\n\nlayouts.constructListLayout.name = 'ConstructListLayout'\nlayouts.constructListLayout.views = <craftWeaponView, craftArmorView, defaultCraftingView>\n\nlayouts.smithingListLayout.name = 'SmithingListLayout'\nlayouts.smithingListLayout.views = <defaultCraftingView>\n\nlayouts.alchemyListLayout.name = 'AlchemyListLayout'\nlayouts.alchemyListLayout.views = <alchemyView>\n"
  },
  {
    "path": "dist/.gitignore",
    "content": "\n*.pex\n*.swf\n*.bak\n*.bsa\n*.bsl\nArchive.log\n"
  },
  {
    "path": "dist/Data/Interface/skyui/config.txt",
    "content": "; =====================================================================================================================\n[Input]\n; =====================================================================================================================\ncontrols.pc.search = 57 ; SPACE\ncontrols.pc.switchTab = 56 ; ALT\ncontrols.pc.equipMode = 42 ; LSHIFT\n\ncontrols.gamepad.switchTab = 271 ; BACK\ncontrols.gamepad.prevColumn = 274 ; LEFT_SHOULDER\ncontrols.gamepad.nextColumn = 275 ; RIGHT_SHOULDER\ncontrols.gamepad.sortOrder = 272 ; LEFT_THUMB\n\n\n; =====================================================================================================================\n[SearchBox]\n; =====================================================================================================================\nautoupdate.enable = true\nautoupdate.delay = 0\n\n\n; =====================================================================================================================\n[ItemInfo]\n; =====================================================================================================================\nitemcard.align = center\nitemcard.xOffset = 0\nitemcard.yOffset = 0\n\n\n; =====================================================================================================================\n[ItemList] \n; =====================================================================================================================\nquantityMenu.minCount = 6 ; Number of items required to trigger quantity dialog. 0 is disabled\n\n\n; =====================================================================================================================\n[Appearance] \n; =====================================================================================================================\nicons.category.source = 'skyui/icons_category_psychosteve.swf'\n\nicons.item.source = 'skyui/icons_item_psychosteve.swf'\nicons.item.noColor = false\nicons.item.showStolen = true\n\ncolors.text.enabled = 0xffffff\ncolors.stolen.enabled = 0xffffff\ncolors.negative.enabled = 0xff0000\ncolors.text.disabled = 0x4c4c4c\ncolors.stolen.disabled = 0x4c4c4c\ncolors.negative.disabled = 0x800000\n\n\n; =====================================================================================================================\n[ListLayout] \n; =====================================================================================================================\nvars.a_textBorder.value = <0, 0, 1.1, 0> ; left right top bottom\nvars.n_iconSize.value = 18\n\ndefaults.entryWidth = 530\n\n; Default text format defaults -------------------------------------------------------\ndefaults.entry.textFormat.font = '$EverywhereMediumFont'\ndefaults.entry.textFormat.align = right\ndefaults.entry.textFormat.bold = false\ndefaults.entry.textFormat.italic = false\ndefaults.entry.textFormat.underline = false\ndefaults.entry.textFormat.size = 14\ndefaults.entry.textFormat.letterSpacing = 0.8\ndefaults.entry.textFormat.kerning = false\ndefaults.entry.textFormat.leftMargin = 0\ndefaults.entry.textFormat.rightMargin = 0\ndefaults.entry.textFormat.indent = 0\ndefaults.entry.textFormat.leading = 0\n\ndefaults.label.textFormat.font = '$EverywhereMediumFont'\ndefaults.label.textFormat.align = right\ndefaults.label.textFormat.bold = false\ndefaults.label.textFormat.italic = false\ndefaults.label.textFormat.underline = false\ndefaults.label.textFormat.size = 12\ndefaults.label.textFormat.letterSpacing = 0.8\ndefaults.label.textFormat.kerning = false\ndefaults.label.textFormat.leftMargin = 0\ndefaults.label.textFormat.rightMargin = 0\ndefaults.label.textFormat.indent = 0\ndefaults.label.textFormat.leading = 0\n\n\n; ICONS -------------------------------------------------------\ncolumns.equipColumn.type = EQUIP_ICON\ncolumns.equipColumn.passive = true\ncolumns.equipColumn.states = 1\ncolumns.equipColumn.indent = -28\ncolumns.equipColumn.icon.size = n_iconSize\ncolumns.equipColumn.border = <0, 10, 3, 3> ; left right top bottom\ncolumns.equipColumn.state1.label.text = ' '\n\ncolumns.iconColumn.type = ITEM_ICON\ncolumns.iconColumn.states = 2\ncolumns.iconColumn.icon.size = n_iconSize\ncolumns.iconColumn.border = <0, 3, 3, 3> ; left right top bottom\n\ncolumns.iconColumn.state1.label.text = ' '\ncolumns.iconColumn.state1.sortAttributes = <type, formType, subType, weightClass, material, infoDamage, infoArmor, infoSchoolName, actorValue, resistance, skillLevel, magnitude, duration, isRead, text>\ncolumns.iconColumn.state1.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}, {ASCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.iconColumn.state2.label.text = ' '\ncolumns.iconColumn.state2.label.arrowDown = true\ncolumns.iconColumn.state2.sortAttributes = <type, formType, subType, weightClass, material, infoDamage, infoArmor, infoSchoolName, actorValue, resistance, skillLevel, magnitude, duration, isRead, text>\ncolumns.iconColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {DESCENDING | CASEINSENSITIVE}, {DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {DESCENDING | CASEINSENSITIVE}>\n\n; ITEM NAME COLUMN -------------------------------------------------------\ncolumns.itemNameColumn.type = NAME\ncolumns.itemNameColumn.name = '$NAME'\ncolumns.itemNameColumn.states = 4\ncolumns.itemNameColumn.weight = 1.0\ncolumns.itemNameColumn.border = a_textBorder\ncolumns.itemNameColumn.label.textFormat.align = left\n\ncolumns.itemNameColumn.state1.label.text = '$NAME'\ncolumns.itemNameColumn.state1.entry.text = @text\ncolumns.itemNameColumn.state1.sortAttributes = <newItem, text>\ncolumns.itemNameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\ncolumns.itemNameColumn.state2.label.text = '$EQUIPPED'\ncolumns.itemNameColumn.state2.entry.text = @text\ncolumns.itemNameColumn.state2.sortAttributes = <newItem, isEquipped, equipState, text>\ncolumns.itemNameColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\ncolumns.itemNameColumn.state2.playerOnly = true\n\ncolumns.itemNameColumn.state3.label.text = '$STOLEN'\ncolumns.itemNameColumn.state3.entry.text = @text\ncolumns.itemNameColumn.state3.sortAttributes = <newItem, isStolen, text>\ncolumns.itemNameColumn.state3.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\ncolumns.itemNameColumn.state3.playerOnly = true\n\ncolumns.itemNameColumn.state4.label.text = '$ENCHANTED'\ncolumns.itemNameColumn.state4.entry.text = @text\ncolumns.itemNameColumn.state4.sortAttributes = <newItem, isEnchanted, text>\ncolumns.itemNameColumn.state4.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; ARMOR RATING COLUMN -------------------------------------------------------\ncolumns.arColumn.type = TEXT\ncolumns.arColumn.name = '$ARMOR'\ncolumns.arColumn.states = 2\ncolumns.arColumn.width = 0.09\ncolumns.arColumn.border = a_textBorder\n\ncolumns.arColumn.state1.label.text = '$ARM'\ncolumns.arColumn.state1.label.arrowDown = true\ncolumns.arColumn.state1.entry.text = @infoArmor\ncolumns.arColumn.state1.sortAttributes = <infoArmor, text>\ncolumns.arColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.arColumn.state2.label.text = '$ARM'\ncolumns.arColumn.state2.entry.text = @infoArmor\ncolumns.arColumn.state2.sortAttributes = <infoArmor, text>\ncolumns.arColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; SUBTYPE COLUMN -------------------------------------------------------\ncolumns.subTypeColumn.type = TEXT\ncolumns.subTypeColumn.name = '$TYPE'\ncolumns.subTypeColumn.states = 2\ncolumns.subTypeColumn.width = 0.15\ncolumns.subTypeColumn.border = a_textBorder\n\ncolumns.subTypeColumn.state1.label.text = '$TYPE'\ncolumns.subTypeColumn.state1.entry.text = @subTypeDisplay\ncolumns.subTypeColumn.state1.sortAttributes = <subTypeDisplay, text>\ncolumns.subTypeColumn.state1.sortOptions = <{ASCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.subTypeColumn.state2.label.text = '$TYPE'\ncolumns.subTypeColumn.state2.entry.text = @subTypeDisplay\ncolumns.subTypeColumn.state2.label.arrowDown = true\ncolumns.subTypeColumn.state2.sortAttributes = <subTypeDisplay, text>\ncolumns.subTypeColumn.state2.sortOptions = <{DESCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; MATERIAL COLUMN -------------------------------------------------------\ncolumns.materialColumn.type = TEXT\ncolumns.materialColumn.name = '$MATERIAL'\ncolumns.materialColumn.states = 2\ncolumns.materialColumn.width = 0.10\ncolumns.materialColumn.border = a_textBorder\ncolumns.materialColumn.hidden = true\n\ncolumns.materialColumn.state1.label.text = '$MAT'\ncolumns.materialColumn.state1.entry.text = @materialDisplay\ncolumns.materialColumn.state1.sortAttributes = <materialDisplay, text>\ncolumns.materialColumn.state1.sortOptions = <{ASCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.materialColumn.state2.label.text = '$MAT'\ncolumns.materialColumn.state2.entry.text = @materialDisplay\ncolumns.materialColumn.state2.label.arrowDown = true\ncolumns.materialColumn.state2.sortAttributes = <materialDisplay, text>\ncolumns.materialColumn.state2.sortOptions = <{DESCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; CLASS COLUMN -------------------------------------------------------\ncolumns.classColumn.type = TEXT\ncolumns.classColumn.name = '$CLASS'\ncolumns.classColumn.states = 2\ncolumns.classColumn.width = 0.10\ncolumns.classColumn.border = a_textBorder\n\ncolumns.classColumn.state1.label.text = '$CLASS'\ncolumns.classColumn.state1.entry.text = @weightClassDisplay\ncolumns.classColumn.state1.sortAttributes = <weightClassDisplay, text>\ncolumns.classColumn.state1.sortOptions = <{ASCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.classColumn.state2.label.text = '$CLASS'\ncolumns.classColumn.state2.entry.text = @weightClassDisplay\ncolumns.classColumn.state2.label.arrowDown = true\ncolumns.classColumn.state2.sortAttributes = <weightClassDisplay, text>\ncolumns.classColumn.state2.sortOptions = <{DESCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; MAGNITUDE COLUMN -------------------------------------------------------\ncolumns.magnitudeColumn.type = TEXT\ncolumns.magnitudeColumn.name = '$MAGNITUDE'\ncolumns.magnitudeColumn.states = 2\ncolumns.magnitudeColumn.width = 0.09\ncolumns.magnitudeColumn.border = a_textBorder\n\ncolumns.magnitudeColumn.state1.label.text = '$MAG'\ncolumns.magnitudeColumn.state1.label.arrowDown = true\ncolumns.magnitudeColumn.state1.entry.text = @magnitude\ncolumns.magnitudeColumn.state1.sortAttributes = <magnitude, text>\ncolumns.magnitudeColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.magnitudeColumn.state2.label.text = '$MAG'\ncolumns.magnitudeColumn.state2.entry.text = @magnitude\ncolumns.magnitudeColumn.state2.sortAttributes = <magnitude, text>\ncolumns.magnitudeColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; DURATION COLUMN -------------------------------------------------------\ncolumns.durationColumn.type = TEXT\ncolumns.durationColumn.name = '$TIME'\ncolumns.durationColumn.states = 2\ncolumns.durationColumn.width = 0.09\ncolumns.durationColumn.border = a_textBorder\n\ncolumns.durationColumn.state1.label.text = '$TIME'\ncolumns.durationColumn.state1.label.arrowDown = true\ncolumns.durationColumn.state1.entry.text = @duration\ncolumns.durationColumn.state1.sortAttributes = <duration, text>\ncolumns.durationColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.durationColumn.state2.label.text = '$TIME'\ncolumns.durationColumn.state2.entry.text = @duration\ncolumns.durationColumn.state2.sortAttributes = <duration, text>\ncolumns.durationColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; MAGIC MAGNITUDE COLUMN -------------------------------------------------------\ncolumns.magicMagnitudeColumn.type = TEXT\ncolumns.magicMagnitudeColumn.name = '$MAGNITUDE'\ncolumns.magicMagnitudeColumn.states = 2\ncolumns.magicMagnitudeColumn.width = 0.15\ncolumns.magicMagnitudeColumn.border = a_textBorder\n\ncolumns.magicMagnitudeColumn.state1.label.text = '$MAG'\ncolumns.magicMagnitudeColumn.state1.label.arrowDown = true\ncolumns.magicMagnitudeColumn.state1.entry.text = @magnitude\ncolumns.magicMagnitudeColumn.state1.sortAttributes = <magnitude, text>\ncolumns.magicMagnitudeColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.magicMagnitudeColumn.state2.label.text = '$MAG'\ncolumns.magicMagnitudeColumn.state2.entry.text = @magnitude\ncolumns.magicMagnitudeColumn.state2.sortAttributes = <magnitude, text>\ncolumns.magicMagnitudeColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; MAGIC DURATION COLUMN -------------------------------------------------------\ncolumns.magicDurationColumn.type = TEXT\ncolumns.magicDurationColumn.name = '$TIME'\ncolumns.magicDurationColumn.states = 2\ncolumns.magicDurationColumn.width = 0.15\ncolumns.magicDurationColumn.border = a_textBorder\n\ncolumns.magicDurationColumn.state1.label.text = '$TIME'\ncolumns.magicDurationColumn.state1.label.arrowDown = true\ncolumns.magicDurationColumn.state1.entry.text = @duration\ncolumns.magicDurationColumn.state1.sortAttributes = <duration, text>\ncolumns.magicDurationColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.magicDurationColumn.state2.label.text = '$TIME'\ncolumns.magicDurationColumn.state2.entry.text = @duration\ncolumns.magicDurationColumn.state2.sortAttributes = <duration, text>\ncolumns.magicDurationColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; DAMAGE COLUMN -------------------------------------------------------\ncolumns.damageColumn.type = TEXT\ncolumns.damageColumn.name = '$DAMAGE'\ncolumns.damageColumn.states = 2\ncolumns.damageColumn.width = 0.09\ncolumns.damageColumn.border = a_textBorder\n\ncolumns.damageColumn.state1.label.text = '$DAM'\ncolumns.damageColumn.state1.label.arrowDown = true\ncolumns.damageColumn.state1.entry.text = @infoDamage\ncolumns.damageColumn.state1.sortAttributes = <infoDamage, text>\ncolumns.damageColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.damageColumn.state2.label.text = '$DAM'\ncolumns.damageColumn.state2.entry.text = @infoDamage\ncolumns.damageColumn.state2.sortAttributes = <infoDamage, text>\ncolumns.damageColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; WEIGHT COLUMN -------------------------------------------------------\ncolumns.weightColumn.type = TEXT\ncolumns.weightColumn.name = '$WEIGHT'\ncolumns.weightColumn.states = 2\ncolumns.weightColumn.width = 0.09\ncolumns.weightColumn.border = a_textBorder\n\ncolumns.weightColumn.state1.label.text = '$WGT'\ncolumns.weightColumn.state1.label.arrowDown = true\ncolumns.weightColumn.state1.entry.text = @infoWeight\ncolumns.weightColumn.state1.sortAttributes = <infoWeight, text>\ncolumns.weightColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.weightColumn.state2.label.text = '$WGT'\ncolumns.weightColumn.state2.entry.text = @infoWeight\ncolumns.weightColumn.state2.sortAttributes = <infoWeight, text>\ncolumns.weightColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; VALUE COLUMN -------------------------------------------------------\ncolumns.valueColumn.type = TEXT\ncolumns.valueColumn.name = '$VALUE'\ncolumns.valueColumn.states = 2\ncolumns.valueColumn.width = 0.09\ncolumns.valueColumn.border = a_textBorder\n\ncolumns.valueColumn.state1.label.text = '$VAL'\ncolumns.valueColumn.state1.label.arrowDown = true\ncolumns.valueColumn.state1.entry.text = @infoValue\ncolumns.valueColumn.state1.sortAttributes = <infoValue, text>\ncolumns.valueColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.valueColumn.state2.label.text = '$VAL'\ncolumns.valueColumn.state2.entry.text = @infoValue\ncolumns.valueColumn.state2.sortAttributes = <infoValue, text>\ncolumns.valueColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; VALUE/WEIGHT COLUMN -------------------------------------------------------\ncolumns.valueWeightColumn.type = TEXT\ncolumns.valueWeightColumn.name = '$VALUE/WEIGHT'\ncolumns.valueWeightColumn.states = 2\ncolumns.valueWeightColumn.width = 0.09\ncolumns.valueWeightColumn.border = a_textBorder\ncolumns.valueWeightColumn.hidden = true\n\ncolumns.valueWeightColumn.state1.label.text = '$V/W'\ncolumns.valueWeightColumn.state1.label.arrowDown = true\ncolumns.valueWeightColumn.state1.entry.text = @infoValueWeight\ncolumns.valueWeightColumn.state1.sortAttributes = <infoValueWeight, text>\ncolumns.valueWeightColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.valueWeightColumn.state2.label.text = '$V/W'\ncolumns.valueWeightColumn.state2.entry.text = @infoValueWeight\ncolumns.valueWeightColumn.state2.sortAttributes = <infoValueWeight, text>\ncolumns.valueWeightColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; MAGIC NAME COLUMN -------------------------------------------------------\ncolumns.magicNameColumn.type = NAME\ncolumns.magicNameColumn.name = '$NAME'\ncolumns.magicNameColumn.states = 2\ncolumns.magicNameColumn.weight = 1.0\ncolumns.magicNameColumn.border = a_textBorder\ncolumns.magicNameColumn.label.textFormat.align = left\n\ncolumns.magicNameColumn.state1.label.text = '$NAME'\ncolumns.magicNameColumn.state1.entry.text = @text\ncolumns.magicNameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\ncolumns.magicNameColumn.state2.label.text = '$FAVORITE'\ncolumns.magicNameColumn.state2.entry.text = @text\ncolumns.magicNameColumn.state2.sortAttributes = <favorite, text>\ncolumns.magicNameColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\ncolumns.magicNameColumn.state2.playerOnly = true\n\n\n; SPELL COST COLUMN -------------------------------------------\ncolumns.spellCostColumn.type = TEXT\ncolumns.spellCostColumn.name = '$SPELL COST'\ncolumns.spellCostColumn.states = 2\ncolumns.spellCostColumn.width = 0.15\ncolumns.spellCostColumn.border = a_textBorder\n\ncolumns.spellCostColumn.state1.label.text = '$COST'\ncolumns.spellCostColumn.state1.label.arrowDown = true\ncolumns.spellCostColumn.state1.entry.text = @spellCostDisplay\ncolumns.spellCostColumn.state1.sortAttributes = <infoSpellCost, text>\ncolumns.spellCostColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.spellCostColumn.state2.label.text = '$COST'\ncolumns.spellCostColumn.state2.label.arrowDown = false\ncolumns.spellCostColumn.state2.entry.text = @spellCostDisplay\ncolumns.spellCostColumn.state2.sortAttributes = <infoSpellCost, text>\ncolumns.spellCostColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; WORD 1 COLUMN -------------------------------------------\ncolumns.word0Column.type = TEXT\ncolumns.word0Column.name = '$FIRST WORD'\ncolumns.word0Column.states = 2\ncolumns.word0Column.width = 0.2\ncolumns.word0Column.border = a_textBorder\n\ncolumns.word0Column.state1.label.text = '$FIRST WORD'\ncolumns.word0Column.state1.label.arrowDown = true\ncolumns.word0Column.state1.entry.text = @word0\ncolumns.word0Column.state1.sortAttributes = <word0Recharge, text>\ncolumns.word0Column.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\ncolumns.word0Column.state1.colorAttribute = word0Color\n\ncolumns.word0Column.state2.label.text = '$FIRST WORD'\ncolumns.word0Column.state2.label.arrowDown = false\ncolumns.word0Column.state2.entry.text = @word0\ncolumns.word0Column.state2.sortAttributes = <word0Recharge, text>\ncolumns.word0Column.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\ncolumns.word0Column.state2.colorAttribute = word0Color\n\n\n; WORD 2 COLUMN -------------------------------------------\ncolumns.word1Column.type = TEXT\ncolumns.word1Column.name = '$SECOND WORD'\ncolumns.word1Column.states = 2\ncolumns.word1Column.width = 0.2\ncolumns.word1Column.border = a_textBorder\n\ncolumns.word1Column.state1.label.text = '$SECOND WORD'\ncolumns.word1Column.state1.label.arrowDown = true\ncolumns.word1Column.state1.entry.text = @word1\ncolumns.word1Column.state1.sortAttributes = <word1Recharge, text>\ncolumns.word1Column.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\ncolumns.word1Column.state1.colorAttribute = word1Color\n\ncolumns.word1Column.state2.label.text = '$SECOND WORD'\ncolumns.word1Column.state2.label.arrowDown = false\ncolumns.word1Column.state2.entry.text = @word1\ncolumns.word1Column.state2.sortAttributes = <word1Recharge, text>\ncolumns.word1Column.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\ncolumns.word1Column.state2.colorAttribute = word1Color\n\n\n; WORD 3 COLUMN -------------------------------------------\ncolumns.word2Column.type = TEXT\ncolumns.word2Column.name = '$THIRD WORD'\ncolumns.word2Column.states = 2\ncolumns.word2Column.width = 0.2\ncolumns.word2Column.border = a_textBorder\n\ncolumns.word2Column.state1.label.text = '$THIRD WORD'\ncolumns.word2Column.state1.label.arrowDown = true\ncolumns.word2Column.state1.entry.text = @word2\ncolumns.word2Column.state1.sortAttributes = <word2Recharge, text>\ncolumns.word2Column.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\ncolumns.word2Column.state1.colorAttribute = word2Color\n\ncolumns.word2Column.state2.label.text = '$THIRD WORD'\ncolumns.word2Column.state2.label.arrowDown = false\ncolumns.word2Column.state2.entry.text = @word2\ncolumns.word2Column.state2.sortAttributes = <word2Recharge, text>\ncolumns.word2Column.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\ncolumns.word2Column.state2.colorAttribute = word2Color\n\n\n; SCHOOL COLUMN -------------------------------------------\ncolumns.schoolColumn.type = TEXT\ncolumns.schoolColumn.name = '$SCHOOL'\ncolumns.schoolColumn.states = 2\ncolumns.schoolColumn.width = 0.15\ncolumns.schoolColumn.border = a_textBorder\n\ncolumns.schoolColumn.state1.label.text = '$SCHOOL'\ncolumns.schoolColumn.state1.label.arrowDown = false\ncolumns.schoolColumn.state1.entry.text = @infoSchoolName\ncolumns.schoolColumn.state1.sortAttributes = <infoSchoolName, text>\ncolumns.schoolColumn.state1.sortOptions = <{ASCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.schoolColumn.state2.label.text = '$SCHOOL'\ncolumns.schoolColumn.state2.label.arrowDown = true\ncolumns.schoolColumn.state2.entry.text = @infoSchoolName\ncolumns.schoolColumn.state2.sortAttributes = <infoSchoolName, text>\ncolumns.schoolColumn.state2.sortOptions = <{DESCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; LEVEL COLUMN -------------------------------------------\ncolumns.levelColumn.type = TEXT\ncolumns.levelColumn.name = '$SKILL LEVEL'\ncolumns.levelColumn.states = 2\ncolumns.levelColumn.width = 0.15\ncolumns.levelColumn.border = a_textBorder\n\ncolumns.levelColumn.state1.label.text = '$LEVEL'\ncolumns.levelColumn.state1.label.arrowDown = false\ncolumns.levelColumn.state1.entry.text = @infoCastLevel\ncolumns.levelColumn.state1.sortAttributes = <skillLevel, text>\ncolumns.levelColumn.state1.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.levelColumn.state2.label.text = '$LEVEL'\ncolumns.levelColumn.state2.label.arrowDown = true\ncolumns.levelColumn.state2.entry.text = @infoCastLevel\ncolumns.levelColumn.state2.sortAttributes = <skillLevel, text>\ncolumns.levelColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; TIME REMAINING COLUMN -------------------------------------------\ncolumns.timeRemainingColumn.type = TEXT\ncolumns.timeRemainingColumn.name = '$TIME LEFT'\ncolumns.timeRemainingColumn.states = 2\ncolumns.timeRemainingColumn.width = 0.333\ncolumns.timeRemainingColumn.label.textFormat.align = center\ncolumns.timeRemainingColumn.entry.textFormat.align = center\n\ncolumns.timeRemainingColumn.state1.label.text = '$TIME LEFT'\ncolumns.timeRemainingColumn.state1.label.arrowDown = false\ncolumns.timeRemainingColumn.state1.entry.text = @timeRemainingDisplay\ncolumns.timeRemainingColumn.state1.sortAttributes = <timeRemaining, text>\ncolumns.timeRemainingColumn.state1.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.timeRemainingColumn.state2.label.text = '$TIME LEFT'\ncolumns.timeRemainingColumn.state2.label.arrowDown = true\ncolumns.timeRemainingColumn.state2.entry.text = @timeRemainingDisplay\ncolumns.timeRemainingColumn.state2.sortAttributes = <timeRemaining, text>\ncolumns.timeRemainingColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; EFFECT ITEM COLUMN -------------------------------------------\ncolumns.effectItemColumn.type = TEXT\ncolumns.effectItemColumn.name = '$SOURCE'\ncolumns.effectItemColumn.states = 2\ncolumns.effectItemColumn.width = 0.333\ncolumns.effectItemColumn.label.textFormat.align = right\ncolumns.effectItemColumn.entry.textFormat.align = right\n\ncolumns.effectItemColumn.state1.label.text = '$SOURCE'\ncolumns.effectItemColumn.state1.label.arrowDown = false\ncolumns.effectItemColumn.state1.entry.text = @cardName\ncolumns.effectItemColumn.state1.sortAttributes = <cardName, text>\ncolumns.effectItemColumn.state1.sortOptions = <{ASCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.effectItemColumn.state2.label.text = '$SOURCE'\ncolumns.effectItemColumn.state2.label.arrowDown = true\ncolumns.effectItemColumn.state2.entry.text = @cardName\ncolumns.effectItemColumn.state2.sortAttributes = <cardName, text>\ncolumns.effectItemColumn.state2.sortOptions = <{DESCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; CRAFT NAME COLUMN -------------------------------------------------------\ncolumns.craftNameColumn.type = NAME\ncolumns.craftNameColumn.name = '$NAME'\ncolumns.craftNameColumn.states = 1\ncolumns.craftNameColumn.weight = 1.0\ncolumns.craftNameColumn.border = a_textBorder\ncolumns.craftNameColumn.label.textFormat.align = left\n\ncolumns.craftNameColumn.state1.label.text = '$NAME'\ncolumns.craftNameColumn.state1.entry.text = @text\ncolumns.craftNameColumn.state1.sortAttributes = <text>\ncolumns.craftNameColumn.state1.sortOptions = <{ASCENDING | CASEINSENSITIVE}>\n\n; DISENCHANT EFFECT COLUMN -------------------------------------------------------\ncolumns.disenchantEffectColumn.type = TEXT\ncolumns.disenchantEffectColumn.name = '$EFFECT'\ncolumns.disenchantEffectColumn.states = 2\ncolumns.disenchantEffectColumn.width = 0.4\ncolumns.disenchantEffectColumn.label.textFormat.align = right\ncolumns.disenchantEffectColumn.entry.textFormat.align = right\n\ncolumns.disenchantEffectColumn.state1.label.text = '$EFFECT'\ncolumns.disenchantEffectColumn.state1.label.arrowDown = false\ncolumns.disenchantEffectColumn.state1.entry.text = @effectName\ncolumns.disenchantEffectColumn.state1.sortAttributes = <effectName, value, text>\ncolumns.disenchantEffectColumn.state1.sortOptions = <{ASCENDING | CASEINSENSITIVE}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.disenchantEffectColumn.state2.label.text = '$EFFECT'\ncolumns.disenchantEffectColumn.state2.label.arrowDown = true\ncolumns.disenchantEffectColumn.state2.entry.text = @effectName\ncolumns.disenchantEffectColumn.state2.sortAttributes = <effectName, value, text>\ncolumns.disenchantEffectColumn.state2.sortOptions = <{DESCENDING | CASEINSENSITIVE}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n; SOUL SIZE COLUMN -------------------------------------------------------\ncolumns.soulSizeColumn.type = TEXT\ncolumns.soulSizeColumn.name = '$HK19'\ncolumns.soulSizeColumn.states = 2\ncolumns.soulSizeColumn.width = 0.15\ncolumns.soulSizeColumn.label.textFormat.align = right\ncolumns.soulSizeColumn.entry.textFormat.align = right\n\ncolumns.soulSizeColumn.state1.label.text = '$HK19'\ncolumns.soulSizeColumn.state1.label.arrowDown = false\ncolumns.soulSizeColumn.state1.entry.text = @soulSizeDisplay\ncolumns.soulSizeColumn.state1.sortAttributes = <soulSize, text>\ncolumns.soulSizeColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.soulSizeColumn.state2.label.text = '$HK19'\ncolumns.soulSizeColumn.state2.label.arrowDown = true\ncolumns.soulSizeColumn.state2.entry.text = @soulSizeDisplay\ncolumns.soulSizeColumn.state2.sortAttributes = <soulSize, text>\ncolumns.soulSizeColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n; ALCHEMY WEIGHT COLUMN -------------------------------------------------------\ncolumns.alchWeightColumn.type = TEXT\ncolumns.alchWeightColumn.name = '$WEIGHT'\ncolumns.alchWeightColumn.states = 2\ncolumns.alchWeightColumn.width = 0.14\ncolumns.alchWeightColumn.border = a_textBorder\n\ncolumns.alchWeightColumn.state1.label.text = '$WGT'\ncolumns.alchWeightColumn.state1.label.arrowDown = true\ncolumns.alchWeightColumn.state1.entry.text = @infoWeight\ncolumns.alchWeightColumn.state1.sortAttributes = <infoWeight, text>\ncolumns.alchWeightColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.alchWeightColumn.state2.label.text = '$WGT'\ncolumns.alchWeightColumn.state2.entry.text = @infoWeight\ncolumns.alchWeightColumn.state2.sortAttributes = <infoWeight, text>\ncolumns.alchWeightColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; ALCHEMY VALUE COLUMN -------------------------------------------------------\ncolumns.alchValueColumn.type = TEXT\ncolumns.alchValueColumn.name = '$VALUE'\ncolumns.alchValueColumn.states = 2\ncolumns.alchValueColumn.width = 0.14\ncolumns.alchValueColumn.border = a_textBorder\n\ncolumns.alchValueColumn.state1.label.text = '$VAL'\ncolumns.alchValueColumn.state1.label.arrowDown = true\ncolumns.alchValueColumn.state1.entry.text = @infoValue\ncolumns.alchValueColumn.state1.sortAttributes = <infoValue, text>\ncolumns.alchValueColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.alchValueColumn.state2.label.text = '$VAL'\ncolumns.alchValueColumn.state2.entry.text = @infoValue\ncolumns.alchValueColumn.state2.sortAttributes = <infoValue, text>\ncolumns.alchValueColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; ALCHEMY VALUE/WEIGHT COLUMN -------------------------------------------------------\ncolumns.alchValueWeightColumn.type = TEXT\ncolumns.alchValueWeightColumn.name = '$VALUE/WEIGHT'\ncolumns.alchValueWeightColumn.states = 2\ncolumns.alchValueWeightColumn.width = 0.14\ncolumns.alchValueWeightColumn.border = a_textBorder\ncolumns.alchValueWeightColumn.hidden = true\n\ncolumns.alchValueWeightColumn.state1.label.text = '$V/W'\ncolumns.alchValueWeightColumn.state1.label.arrowDown = true\ncolumns.alchValueWeightColumn.state1.entry.text = @infoValueWeight\ncolumns.alchValueWeightColumn.state1.sortAttributes = <infoValueWeight, text>\ncolumns.alchValueWeightColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ncolumns.alchValueWeightColumn.state2.label.text = '$V/W'\ncolumns.alchValueWeightColumn.state2.entry.text = @infoValueWeight\ncolumns.alchValueWeightColumn.state2.sortAttributes = <infoValueWeight, text>\ncolumns.alchValueWeightColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; ITEM VIEWS -------------------------------------------------------\nviews.defaultItemView.primaryColumn = itemNameColumn\nviews.defaultItemView.columns = <equipColumn, iconColumn, itemNameColumn, subTypeColumn, weightColumn, valueColumn, valueWeightColumn>\n\nviews.weaponView.primaryColumn = itemNameColumn\nviews.weaponView.columns = <equipColumn, iconColumn, itemNameColumn, subTypeColumn, materialColumn, damageColumn, weightColumn, valueColumn, valueWeightColumn>\nviews.weaponView.category = <Inventory.FILTERFLAG_INV_WEAPONS, Inventory.FILTERFLAG_CONTAINER_WEAPONS>\n\nviews.armorView.primaryColumn = itemNameColumn\nviews.armorView.columns = <equipColumn, iconColumn, itemNameColumn, subTypeColumn, classColumn, materialColumn, arColumn, weightColumn, valueColumn, valueWeightColumn>\nviews.armorView.category = <Inventory.FILTERFLAG_INV_ARMOR, Inventory.FILTERFLAG_CONTAINER_ARMOR>\n\nviews.magicItemView.primaryColumn = itemNameColumn\nviews.magicItemView.columns = <equipColumn, iconColumn, itemNameColumn, subTypeColumn, magnitudeColumn, durationColumn, weightColumn, valueColumn, valueWeightColumn>\nviews.magicItemView.category = <Inventory.FILTERFLAG_INV_POTIONS, Inventory.FILTERFLAG_INV_SCROLLS, Inventory.FILTERFLAG_CONTAINER_POTIONS, Inventory.FILTERFLAG_CONTAINER_SCROLLS>\n\nviews.keysView.primaryColumn = itemNameColumn\nviews.keysView.columns = <equipColumn, iconColumn, itemNameColumn, weightColumn, valueColumn, valueWeightColumn>\nviews.keysView.category = <Inventory.FILTERFLAG_INV_KEYS, Inventory.FILTERFLAG_CONTAINER_KEYS>\n\n\n; MAGIC VIEWS -------------------------------------------------------\nviews.defaultMagicView.primaryColumn = magicNameColumn\nviews.defaultMagicView.columns = <equipColumn, iconColumn, magicNameColumn, levelColumn, magicMagnitudeColumn, magicDurationColumn, spellCostColumn>\n\nviews.allMagicView.primaryColumn = magicNameColumn\nviews.allMagicView.columns = <equipColumn, iconColumn, magicNameColumn, schoolColumn, levelColumn, spellCostColumn>\nviews.allMagicView.category = <Inventory.FILTERFLAG_MAGIC_ALL, Inventory.FILTERFLAG_MAGIC_FAVORITES>\n\nviews.shoutsView.primaryColumn = magicNameColumn\nviews.shoutsView.columns = <equipColumn, iconColumn, magicNameColumn, word0Column, word1Column, word2Column>\nviews.shoutsView.category = Inventory.FILTERFLAG_MAGIC_SHOUTS\n\nviews.powersView.primaryColumn = magicNameColumn\nviews.powersView.columns = <equipColumn, iconColumn, magicNameColumn, magicDurationColumn, spellCostColumn>\nviews.powersView.category = Inventory.FILTERFLAG_MAGIC_POWERS\n\nviews.activeEffectView.primaryColumn = magicNameColumn\nviews.activeEffectView.columns = <equipColumn, iconColumn, magicNameColumn, timeRemainingColumn, effectItemColumn>\nviews.activeEffectView.category = Inventory.FILTERFLAG_MAGIC_ACTIVEEFFECTS\n\n\n; CRAFTING VIEWS -------------------------------------------------------\nviews.defaultCraftingView.primaryColumn = craftNameColumn\nviews.defaultCraftingView.columns = <equipColumn, iconColumn, craftNameColumn, subTypeColumn, weightColumn, valueColumn, valueWeightColumn>\n\nviews.disenchantView.primaryColumn = craftNameColumn\nviews.disenchantView.columns = <equipColumn, iconColumn, craftNameColumn, disenchantEffectColumn, subTypeColumn, weightColumn, valueColumn, valueWeightColumn>\nviews.disenchantView.category = Inventory.FILTERFLAG_ENCHANTING_DISENCHANT\n\nviews.enchantItemView.primaryColumn = craftNameColumn\nviews.enchantItemView.columns = <equipColumn, iconColumn, craftNameColumn, subTypeColumn, materialColumn, weightColumn, valueColumn, valueWeightColumn>\nviews.enchantItemView.category = Inventory.FILTERFLAG_ENCHANTING_ITEM\n\nviews.enchantEnchantmentView.primaryColumn = craftNameColumn\nviews.enchantEnchantmentView.columns = <equipColumn, iconColumn, craftNameColumn>\nviews.enchantEnchantmentView.category = Inventory.FILTERFLAG_ENCHANTING_ENCHANTMENT\n\nviews.enchantSoulView.primaryColumn = craftNameColumn\nviews.enchantSoulView.columns = <equipColumn, iconColumn, craftNameColumn, soulSizeColumn, weightColumn, valueColumn, valueWeightColumn>\nviews.enchantSoulView.category = Inventory.FILTERFLAG_ENCHANTING_SOULGEM\n\nviews.craftWeaponView.primaryColumn = craftNameColumn\nviews.craftWeaponView.columns = <equipColumn, iconColumn, craftNameColumn, subTypeColumn, materialColumn, damageColumn, weightColumn, valueColumn, valueWeightColumn>\nviews.craftWeaponView.category = <Inventory.FILTERFLAG_CUST_CRAFT_WEAPONS, Inventory.FILTERFLAG_CUST_CRAFT_AMMO>\n\nviews.craftArmorView.primaryColumn = craftNameColumn\nviews.craftArmorView.columns = <equipColumn, iconColumn, craftNameColumn, subTypeColumn, classColumn, materialColumn, arColumn, weightColumn, valueColumn, valueWeightColumn>\nviews.craftArmorView.category = Inventory.FILTERFLAG_CUST_CRAFT_ARMOR\n\nviews.alchemyView.primaryColumn = craftNameColumn\nviews.alchemyView.columns = <equipColumn, iconColumn, craftNameColumn, alchWeightColumn, alchValueColumn, alchValueWeightColumn>\n\n\n; LAYOUTS -------------------------------------------------------\nlayouts.itemListLayout.name = 'ItemListLayout'\nlayouts.itemListLayout.views = <weaponView, armorView, magicItemView, keysView, defaultItemView>\n\nlayouts.magicListLayout.name = 'MagicListLayout'\nlayouts.magicListLayout.views = <shoutsView, powersView, activeEffectView, allMagicView, defaultMagicView>\n\nlayouts.enchantListLayout.name = 'EnchantListLayout'\nlayouts.enchantListLayout.views = <disenchantView, enchantItemView, enchantEnchantmentView, enchantSoulView, defaultCraftingView>\n\nlayouts.constructListLayout.name = 'ConstructListLayout'\nlayouts.constructListLayout.views = <craftWeaponView, craftArmorView, defaultCraftingView>\n\nlayouts.smithingListLayout.name = 'SmithingListLayout'\nlayouts.smithingListLayout.views = <defaultCraftingView>\n\nlayouts.alchemyListLayout.name = 'AlchemyListLayout'\nlayouts.alchemyListLayout.views = <alchemyView>"
  },
  {
    "path": "dist/Data/Readme - SkyUI.txt",
    "content": "########################################################################################################################################\n\t_______ _     _ __   __ _     _ _____\n\t|______ |____/    \\_/   |     |   |  \n\t______| |    \\_    |    |_____| __|__\n\n########################################################################################################################################\n\nTeam:\t\t\tsnakster, Mardoxx, T3T\n\nContributors:\tianpatt, behippo, Kratos, psychosteve, MisterPete, GreatClone, gibbed, PurpleLunchBox, Verteiron, Gopher, Indie\n\nVersion:\t\t4.1\n\nDownload:\t\thttp://skyrim.nexusmods.com/mods/3863\n\t\t\t\thttp://steamcommunity.com/sharedfiles/filedetails/?id=8122\n\nSource code:\thttps://github.com/schlangster/skyui\n\n########################################################################################################################################\n\nThe following mods/utilities are required for SkyUI:\n\n* The Skyrim Script Extender (SKSE), version 1.6.16 or newer\n\thttp://skse.silverlock.org/\n\n########################################################################################################################################\n\n\n\t1. Introduction\n\n\t2. Changelog\n\n\t3. Installation\n\n\t4. Uninstallation\n\n\t5. Troubleshooting\n\n\t6. Mod Author Guide\n\n\t7. Credits & Acknowledgements\n\t\n\t8. Contact\n\t\n\t9. Permissions\n\n\n########################################################################################################################################\n\n\n\n========================================================================================================================================\n 1. Introduction\n========================================================================================================================================\n\nSkyUI is a mod that aims to improve Skyrim's User Interface by making it easier to use with mouse and keyboard,\nless wasteful of available screen space, and nicer to look at.\n\nWe do all that while keeping true to the style of the original UI, so new and old components are integrated seamlessly.\nIt is not our goal to re-create the complete interface from scratch.\nInstead we try to identify and change areas that need improvement, while leaving the things that are already good alone.\n\nFurther general objectives and design concepts are:\n\n* Finding a good balance between 'dumbed down' and 'information overkill'.\n\n* Easy installation and setup.\n\n* Blending features in as well as possible - players shouldn't feel reminded that they're using a mod.\n\n* Support for user customization.\n\n\nSince improving the whole UI is a big undertaking, we only release single menus at a time as progress is made.\nThe first menu we addressed was the Inventory. In version 2.0, we included new Barter, Container and Magic menus.\nVersion 3.0 introduced an in-game configuration menu for mods. The most recent addition was the Favorites menu in version 4.0.\n\nFor a more detailed description, please see our mod description on Skyrim Nexus.\n\n\n========================================================================================================================================\n 2. Changelog\n========================================================================================================================================\n\n------------------------------------------------------------\n4.1:\n\n[General]\n- Updated SKSE version requirement to 1.6.16.\n\n[FavoritesMenu]\n- Included ammo in Gear category.\n- Transforming into a Vampire Lord no longer resets group data.\n- Changing the load order index of a mod no longer removes its items from any groups.\n- Fixed issues when equipping a two-handed weapon that's already equipped via Group Use.\n- Fixed issue with 'Unequip Armor' flag, which would incorrectly unequip an armor piece if it's already worn.\n- Fixed Group Use crashes with 2 identical weapons.\n- Enabled group hotkey rebinding for gamepads.\n\n------------------------------------------------------------\n4.0:\n\n[General]\n- Updated SKSE version requirement to 1.6.15.\n\n[ModConfigurationMenu]\n- Enabled nested translations for option and value text (uses the same format as SetInfoText).\n- Added OPTION_FLAG_HIDDEN to hide an option.\n- Added OPTION_FLAG_WITH_UNMAP. When set for keymap options, it enables an unmap button that'll send keycode -1.\n- Improved menu registration process to avoid missing menus on the first save load. For real this time.\n- Enabled basic HTML formatting for option label text. Example: \"<font color='#FF0000'>$Hello</font>\".\n- Fixed an issue with gamepad/keyboard navigation where the wrong entry was selected when scrolling.\n\n[MapMenu]\n- Fixed issue where search widget wasn't being completely disabled when hidden.\n\n[ActiveEffectsWidget]\n- With SKSE 1.6.15, inactive effects are now filtered out.\n- Added a configurable minimum time left to hide long lasting effects like blessings until they are about to expire.\n\n[FavoritesMenu]\n- Initial release\n\n------------------------------------------------------------\n3.4:\n\n[ModConfigurationMenu]\n- Fixed issue that could prevent certain MCM mods from registering correctly (i.e. Wet and Cold).\n\n------------------------------------------------------------\n3.3:\n\n[General]\n- Reverted batch load size to default to avoid delays with lots of saves.\n- Fixed map.swf filename in conflict warning message.\n- Fixed \"Disable positioning\" option.\n\n[ModConfigurationMenu]\n- Reverted menu registration code back to 3.1 until I have more time to resolve all issues with the new method.\n\n[HUDWidgetLoader]\n- Fixed bug that kept health bar permanently visible (or hidden).\n\n------------------------------------------------------------\n3.2:\n\n[General]\n- Updated SKSE version requirement to 1.6.9.\n- Inventory and magic menus now remember and restore last selected column and sorting state.\n- Added emblem to indicate read books/scrolls.\n- Fixed several Dragonborn icons.\n- Improved visbility of equip icons.\n- Fixed an issue in the NMM installer that could cause a crash when trying to force the installation.\n- Fixed issue where closing a menu before any checks are able to complete would cause false error messages to appear.\n- Optimized memory usage of config menu buffers.\n- Increased config timeout delay from 1 to 3 seconds.\n- Added error message to detect invalid Papyrus .ini settings.\n- Updated quest_journal.swf to support legendary difficulty that has been added in Skyrim 1.9.\n\n[ModConfigurationMenu]\n- Added a repair console command that forces all menus to re-register: setStage SKI_ConfigManagerInstance 1\n- Improved SetInfoText to support nested translation strings. See MCM API reference for details.\n- Added an new method to organize options as states. Fully backward compatible. See state MCM state option guide for details.\n- Fixed issue where it would take several reloads until all menus registered successfully when running a lot of mods.\n\n[MapMenu]\n- Initial release\n\n[ActiveEffectsWidget]\n- Initial release\n\n[HUDWidgetLoader]\n- Initial release\n\n------------------------------------------------------------\n3.1:\n\n[General]\n- Added MCM option to select the category icon theme. Includes all themes from version 2.2 (Celtic, Curved, Straight).\n- Added MCM options to configure some gamepad mappings manually. This should resolve conflicts with custom controlmaps.\n- Added MCM option to disable icon colors.\n- Added NMM installer script that detects/reports the most common installation problems.\n- Added runtime check for missing SKSE scripts.\n- Updated SKSE version requirement to 1.6.6. Fixes the non-functional localization.\n- Fixed leather strips type identifier.\n- Fixed minor mistakes in the config.\n- Fixed issues with PropertyDataExtender to allow custom config.txt overrides.\n- Fixed MCM logo hat madness.\n- Made some error messages clearer.\n\n------------------------------------------------------------\n3.0:\n\n[General]\n- Added more columns to item lists and a drop-down menu to show/hide them.\n- Added a new icon theme by Psychosteve (support for the old themes had to be dropped because they are no longer maintained).\n- Added type column to group items of the same category into sub-types.\n- Added dynamic icon coloring.\n- Added option to configure the minimum stack size that triggers the quantity select dialog.\n- Added dynamic icon art to bottom bar so it matches the current control mapping.\n- Replaced NMM installer with an in-game configuration menu.\n- Replaced old error messages with regular message boxes and added more safety checks for outdated SkyUI components.\n- Fixed various minor issues and improved performance.\n- Consolidated package format to BSA+ESP.\n\n[ContainerMenu]\n- Added support for GiftMenu.\n- Improved input scheme for mouse and keyboard (no more R to Take All and Store, mouse click for Give/Take etc.).\n\n[BarterMenu]\n- Added carry weight display to bottom bar.\n\n[MagicMenu]\n- Fixed locked words being shown as unlocked if one word is known.\n- Fixed an issue that could cause crashes for spells with missing effect data.\n\n[ModConfigurationMenu]\n- Initial release. Mod authors, see https://github.com/schlangster/skyui/wiki for documentation.\n\n------------------------------------------------------------\n2.1:\n\n[General]\n- Added compatiblity for the Skyrim version 1.4.21.\n- Added multi-language support for Czech, English, French, German, Italian, Polish, Russian and Spanish.\n- Added several options to the installer (font size, separate V/W column, special resolution).\n- Added a BAIN Conversion File (BCF) including an installation wizard for better Wyre Bash support. Thanks to Lojack!\n- Fixed a bug where selling/dropping/storing stacked items could cause the selected entry to jump to the bottom of the list.\n- The last selected category, entry and scroll position are now saved and restored when re-opening the inventory/magic menu.\n- Sorting parameters are now preserved if possible when switching through categories.\n- Improved the SKSE version check so it will also display a warning when using outdated versions.\n- Most features of our SKSE plugins have been reworked and are now integrated in SKSE itself.\n- Various other tweaks and minor fixes.\n\n[InventoryMenu]\n- Fixed a rare bug that could cause crashes after recharging an item.\n\n[MagicMenu]\n- Fixed skill level sorting.\n- Added 'Favorite' as a sort option.\n\n[ContainerMenu]\n- Fixed stealing text for Russian game version.\n- Fixed overlapping of to steal/to place text for large itemcards.\n\n------------------------------------------------------------\n2.0:\n\n[InventoryMenu]\n- Fixed enchantment mini-icon so it's no longer displayed for enchanted weapons only.\n- Fixed missing sort options for name field in the favorites category.\n- Fixed backspace cancelling the search.\n- Fixed searching for non-English languages (i.e. Russian).\n- Improved sorting system. Null/invalid values are now always at the bottom.\n- Empty categories are greyed out and no longer selectable by mouse or during keyboard/controller navigation.\n- Included a bundled version of Gibbed's Container Categorization SKSE plugin. Thanks for giving us permission to use it!\n\n[MagicMenu]\n- Initial release\n\n[BarterMenu]\n- Initial release\n\n[ContainerMenu]\n- Initial release\n\n------------------------------------------------------------\n1.1:\n\n[InventoryMenu]\n- Updated Gibbed's interface extensions plugin to support the latest Skyrim version 1.3.10.0.\n- Improved support for XBOX360 controller: LB/RB can now be used to change the active column; Left Stick changes the sorting order.\n- Made SKSE warning message less intrusive; it's only shown once after each game restart now.\n- Fixed LT/RT equip bug with XBOX360 controller.\n- Fixed bug where 3D model/item card would not update in certain situations (dropping an item, charging an item, etc.).\n- Removed custom fontconfig.txt to avoid font problems with other font mods, or with the Russian version of the game.\n- Optimized column layout so it only shows states and information that make sense for the active category.\n- Updated T3T's straight icon theme to include new inventory icons.\n- Updated GreatClone's icon theme to the latest version. Now includes inventory icons as well, and category icons have been improved.\n- Fixed wrong inventory icon for spell tomes.\n- Various minor tweaks and fixes.\n\n------------------------------------------------------------\n1.0:\n\n[InventoryMenu]\n- Initial release\n\n\n========================================================================================================================================\n 3. Installation\n========================================================================================================================================\n\n------------------------------------------------------------\nIMPORTANT:\nIf you were using SkyUI 2.2 or older,\nyou MUST remove it before installing the new version.\nSee section 4 for instructions.\n------------------------------------------------------------\n\nThere are several ways to install SkyUI:\n- Subscribe to SkyUI on Steam Workshop.\n- Let the Nexus Mod Manager (NMM) download and install the archive for you.\n- Download the archive manually and install it with NMM.\n- Download and install the archive manually.\n\nPick the method you prefer.\n\n------------------------------------------------------------\n a) Subscribe on Steam Workshop\n------------------------------------------------------------\n\n1. Go to http://steamcommunity.com/sharedfiles/filedetails/?id=8122 and click subscribe.\n\n2. The next time you start the Skyrim Launcher, SkyUI will be downloaded and installed automatically.\n\nOR\n\n------------------------------------------------------------\n b) Automated Download with NMM\n------------------------------------------------------------\n\n1.\tClick the 'Download with manager' button on top of the file.\n\n2.\tSkyUI will appear in in NMM's Mods list once it's downloaded. Double-click the SkyUI entry to activate it.\n\nOR\n\n------------------------------------------------------------\n c) Manual Download with NMM\n------------------------------------------------------------\n\n1.\tStart NMM and click on 'Mods'.\n\n2.\tIn the left icon bar, click on 'Add Mod From File' and select the downloaded archive file.\n\n3.\tSkyUI will now appear in the list. Double-click the entry to activate it.\n\nOR\n\n------------------------------------------------------------\n d) Manual Installation\n------------------------------------------------------------\n\n1.\tLocate the 'Data/' folder in your Skyrim installation directory.\n\tTypically it's found at 'Program Files/Steam/steamapps/common/skyrim/Data/'.\n\n2.\tExtract the contents of the downloaded archive file to the 'Data/' folder.\n\n3.\tIn the Skyrim Launcher, select 'Data Files' and enable 'SkyUI.esp'.\n\n\n========================================================================================================================================\n 4. Uninstallation\n========================================================================================================================================\n\nThe uninstallation method depends on which SkyUI version you were using before and how you installed it.\nAny SkyUI version older than 3.0 (this includes alpha builds) has to be removed before upgrading.\n\nFor details, see the following instructions that match your current SkyUI version/installation method.\n\n------------------------------------------------------------\n NMM installation / Any SkyUI version\n------------------------------------------------------------\n\nIn NMM's mod list, search for the SkyUI entry and deactivate the mod.\n\n------------------------------------------------------------\n Steam workshop / Any SkyUI version\n------------------------------------------------------------\n\nUnsubscribe from the mod and deactivate it in Skyrim Launcher (if you haven't already).\nThere, you can also completely remove it by highlighting it and pressing 'Delete Selected'.\n\n------------------------------------------------------------\n Manual installation / SkyUI 2.2 or older\n------------------------------------------------------------\n\nIf you installed the SkyUI files manually, then you also have to remove them manually.\nSo view the contents of the SkyUI archive you are using, locate each file at its install location and remove it.\n\nTo revert your interface folder to its original state, you can delete the 'Interface/' directory from Skyrim's 'Data/' folder\nand then use Steam to restore any original files you removed in the process by following these steps:\n(Backup your interface folder before deleting it in case anything goes wrong)\n\t1. Locate Skyrim in Steam's game library.\n\t2. Open the properties dialog and select the 'Local files' tab.\n\t3. Verify integrity of game cache.\nBe aware, that this will break any other mods that installed files to the interface folder. You will have to re-install them.\n\n------------------------------------------------------------\n Manual installation / SkyUI 3.0 and newer\n------------------------------------------------------------\n\n1.\tLocate the 'Data/' folder in your Skyrim installation directory.\n\tIt's typically found at 'Program Files/Steam/steamapps/common/skyrim/Data/'.\n\n2.\tDelete 'SkyUI.esp' and 'SkyUI.bsa' from the data folder.\n\n------------------------------------------------------------\n SkyUI 3.0 alpha versions\n------------------------------------------------------------\n\nBefore removing any files, it is recommended to make a 'clean' save game with SkyUI deactivated.\n\n1.\tStart the Skyrim Launcher and select 'Data Files'.\n\n2.\tSearch 'SkyUI.esp' and uncheck it.\n\t(If you don't have this file, there's no need for a clean save anyway and you can skip it)\n\n3.\tIn-game, load your latest save, then save the game again.\n\n4.\tThis new save game is now cleaned of SkyUI data.\n\nYou can now proceed to uninstall the files.\n\nThe 3.0 alpha packages contained loose script files required by mod authors to create configuration menus.\nMake absolutely sure to remove these files, because they will override any newer scripts in SkyUI.bsa.\n\n1.\tLocate the 'Scripts/' folder in your Skyrim data directory.\n\tIt's typically found at 'Program Files/Steam/steamapps/common/skyrim/Data/Scripts/'.\n\n2.\tDelete any script files (.pex) that start with SKI_, for example\n\t\tSKI_ConfigBase.pex, SKI_Main.pex, etc.\n\n3.\tDelete 'SkyUI.esp' and 'SkyUI.bsa' from the data folder if present.\n\n\n========================================================================================================================================\n 5. Troubleshooting\n========================================================================================================================================\n\n------------------------------------------------------------\nProblem: There's an error message, reporting \"SKYUI ERROR CODE X\"...\n\nSee https://github.com/schlangster/skyui/wiki/SkyUI-Errors for potential problems and their solutions.\n\n\n------------------------------------------------------------\nProblem: There are dollar signs ($) in front of all words in the main menu (and in lots of other places, too)!\n\nThis happens if you accidently removed 'Data/Interface/Translate_<language>.txt'.\nTo restore it, use Steam to verify the integrity of Skyrim's game-cache\n(Steam -> Library -> Properties of Skyrim -> Local files tab -> Verify integrity of game cache).\n\n\n------------------------------------------------------------\nProblem: There are mods missing from my MCM list. Is there anything I can do about it?\n\nBefore starting to reinstall mods, you can try to run a repair script we added in SkyUI 3.2.\nTo do this, open the console and enter \"setStage SKI_ConfigManagerInstance 1\" (without the quotes).\n\n\nIf your problem wasn't listed here, ask for help in the Nexus comments.\n\n\n========================================================================================================================================\n 6. Mod Author Guide\n========================================================================================================================================\n\nSince version 3.0, SkyUI provides a Mod Configuration Menu framework that can be utilized by other mods.\nIf you're a mod author interested in using it, have a look at the documentation:\n\n\thttps://github.com/schlangster/skyui/wiki\n\n\n========================================================================================================================================\n 7. Credits & Acknowledgements\n========================================================================================================================================\n\nBesides the SkyUI team itself, there are other people as well who helped significantly to make this mod a reality.\nIn the following they are listed by name, including a list of their contributions.\n\nKratos:\n\tWas a core member of the SkyUI team until version 2.1 and as such contributed significantly to the project in various areas.\n\nianpatt:\n\tAdded lots of new functions to the Skyrim Script Extender, that greatly helped us during development and enabled new features that\n\twould otherwise be impossible.\n\nbehippo:\n\tHelped improving/advancing the interface extensions plugin by decoding the game classes and giving us access to them through SKSE.\n\nGibbed:\n\tCreated the 'gibbed interface extensions' SKSE plugin, which makes more game data available for display in the inventory.\n\tAlso allowed us to bundle his container categorization plugin. As of version 2.1, both these plugins have been included in SKSE\n\titself.\n\nIndie:\n\tCreated our trailer and helps with QA and user support.\n\nGreatClone:\n\tCreated an amazing set of alternative category icons.\n\nGopher:\n\tDid most of the work on the NMM installer, created an installation tutorial video and promoted SkyUI on his YouTube channel.\n\nLojack:\n\tCreated a BCF (including an installation wizard) for SkyUI to improve the installation experience for Wyre Bash users.\n\tAlso added an auto-conversion feature to Wyre Bash itself so this BCF is automatically applied.\n\nIsmelda:\n\tProvided configs for very high resolutions used with multi-monitor setups.\n\nWakeupbrandon:\n\tHis mock-up inspired the overall layout of the new inventory.\n\nMisterPete:\n\tImplemented new column types for improved sorting.\n\nPsychosteve:\n\tCreated our new primary icon theme for version 3.0.\n\tHe also created the Active Effect icons that have been added in version 3.2.\n\nPelinor:\n\tThe creator of MCM for Fallout: New Vegas. Allowed us to use his original logo.\n\n\nSkyUI is utilizing TweenLite, a high-performance tweening library (http://www.greensock.com/tweenlite/).\n\tThanks to Jack Doyle and his team for creating it and allowing us to use it under their No Charge license.\n\nThanks to all the testers, who helped a great deal with improving the overall quality of this mod:\n\tToJKa, HellKnight, xporc, MadCat221, Ismelda, Gribbles, freesta, Cartrodus, TheCastle,\n\tNewRaven, T-qb, V4N0, Noritep, claudekennilol, dj2005, llfbandit, webrunner, 352, Erelde, tejon, Sagittarius22\n\t(in random order)\n\nThanks to all translators who helped localizing SkyUI to different languages, among them being:\n\tSagittarius22, LLFBandit, xporc (French)\n\txlwarrior, aloot (Spanish)\n\tStarfis (Czech)\n\tRhaegal, aloot (Italian)\n\tpatryk110 (Polish)\n\tvova2112 (Russian)\n\nLast but not least, thanks to the whole SKSE team, because without their Script Extender creating this mod wouldn't have been possible.\n\n\n========================================================================================================================================\n 8. Contact\n========================================================================================================================================\n\nFor direct contact, send a PM to schlangster at\n\n\thttp://www.skyrimnexus.com/\n\t\tor\n\thttp://forums.bethsoft.com/\n\nIf you need help, please leave a comment on our Nexus page instead of contacting me directly.\n\n\t\n========================================================================================================================================\n 9. Permissions\n========================================================================================================================================\t\n\nSome assets in SkyUI belong to other authors.\nYou will need to seek permission from these authors before you can use their assets.\n\nYou are not allowed to upload this file to other sites unless given permission by me to do so.\nYou are not allowed to convert this file to work on other games.\n \nYou must get permission from me before you are allowed to modify my files for bug fixes and improvements.\nYou must get permission from me before you are allowed to use any of the assets in this file.\n"
  },
  {
    "path": "dist/Data/Scripts/Headers/SKI_ConfigBase.psc",
    "content": "scriptname SKI_ConfigBase extends SKI_QuestBase\n\n;##################################################################################################\n; API Version:\t\t3\n;##################################################################################################\n;\n; Base script for custom config menus.\n;\n; This file contains the public interface of SKI_ConfigBase so you're able to extend it.\n; For documentation, see https://github.com/schlangster/skyui/wiki/MCM-API-Reference.\n;\n; DO NOT MODIFY THIS SCRIPT!\n; DO NOT RECOMPILE THIS SCRIPT!\n;\n;##################################################################################################\n\n; CONSTANTS ---------------------------------------------------------------------------------------\n\nint property\t\tOPTION_FLAG_NONE\t\t= 0x00 autoReadonly\nint property\t\tOPTION_FLAG_DISABLED\t= 0x01 autoReadonly\nint property\t\tOPTION_FLAG_HIDDEN\t\t= 0x02 autoReadonly\t\t\t; Version 3\nint property\t\tOPTION_FLAG_WITH_UNMAP\t= 0x04 autoReadonly\t\t\t; Version 3\n\nint property\t\tLEFT_TO_RIGHT\t\t\t= 1\tautoReadonly\nint property\t\tTOP_TO_BOTTOM\t\t\t= 2 autoReadonly\n\n\n; PROPERTIES ------------------------------------------------------------------------- Version 1 --\n\nstring property\t\tModName auto\n\nstring[] property\tPages auto\n\nstring property\t\tCurrentPage\n\tstring function get()\n\t\tGuard()\n\t\treturn  \"\"\n\tendFunction\nendProperty\n\n\n; EVENTS ----------------------------------------------------------------------------- Version 1 --\n\nevent OnConfigInit()\n\t{Called when this config menu is initialized}\n\tGuard()\nendEvent\n\nevent OnConfigRegister()\n\t{Called when this config menu registered at the control panel}\n\tGuard()\nendEvent\n\nevent OnConfigOpen()\n\t{Called when this config menu is opened}\n\tGuard()\nendEvent\n\nevent OnConfigClose()\n\t{Called when this config menu is closed}\n\tGuard()\nendEvent\n\nevent OnVersionUpdate(int a_version)\n\t{Called when a version update of this script has been detected}\n\tGuard()\nendEvent\n\nevent OnPageReset(string a_page)\n\t{Called when a new page is selected, including the initial empty page}\n\tGuard()\nendEvent\n\nevent OnOptionHighlight(int a_option)\n\t{Called when highlighting an option}\n\tGuard()\nendEvent\n\nevent OnOptionSelect(int a_option)\n\t{Called when a non-interactive option has been selected}\n\tGuard()\nendEvent\n\nevent OnOptionDefault(int a_option)\n\t{Called when resetting an option to its default value}\n\tGuard()\nendEvent\n\nevent OnOptionSliderOpen(int a_option)\n\t{Called when a slider option has been selected}\n\tGuard()\nendEvent\n\nevent OnOptionSliderAccept(int a_option, float a_value)\n\t{Called when a new slider value has been accepted}\n\tGuard()\nendEvent\n\nevent OnOptionMenuOpen(int a_option)\n\t{Called when a menu option has been selected}\n\tGuard()\nendEvent\n\nevent OnOptionMenuAccept(int a_option, int a_index)\n\t{Called when a menu entry has been accepted}\n\tGuard()\nendEvent\n\nevent OnOptionColorOpen(int a_option)\n\t{Called when a color option has been selected}\n\tGuard()\nendEvent\n\nevent OnOptionColorAccept(int a_option, int a_color)\n\t{Called when a new color has been accepted}\n\tGuard()\nendEvent\n\nevent OnOptionKeyMapChange(int a_option, int a_keyCode, string a_conflictControl, string a_conflictName)\n\t{Called when a key has been remapped}\n\tGuard()\nendEvent\n\n\n; EVENTS ----------------------------------------------------------------------------- Version 2 --\n\nevent OnHighlightST()\n\t{Called when highlighting a state option}\n\tGuard()\nendEvent\n\nevent OnSelectST()\n\t{Called when a non-interactive state option has been selected}\n\tGuard()\nendEvent\n\nevent OnDefaultST()\n\t{Called when resetting a state option to its default value}\n\tGuard()\nendEvent\n\nevent OnSliderOpenST()\n\t{Called when a slider state option has been selected}\n\tGuard()\nendEvent\n\nevent OnSliderAcceptST(float a_value)\n\t{Called when a new slider state value has been accepted}\n\tGuard()\nendEvent\n\nevent OnMenuOpenST()\n\t{Called when a menu state option has been selected}\n\tGuard()\nendEvent\n\nevent OnMenuAcceptST(int a_index)\n\t{Called when a menu entry has been accepted for this state option}\n\tGuard()\nendEvent\n\nevent OnColorOpenST()\n\t{Called when a color state option has been selected}\n\tGuard()\nendEvent\n\nevent OnColorAcceptST(int a_color)\n\t{Called when a new color has been accepted for this state option}\n\tGuard()\nendEvent\n\nevent OnKeyMapChangeST(int a_keyCode, string a_conflictControl, string a_conflictName)\n\t{Called when a key has been remapped for this state option}\n\tGuard()\nendEvent\n\n\n; FUNCTIONS -------------------------------------------------------------------------- Version 1 --\n\nint function GetVersion()\n\t{Returns version of this script. Override if necessary}\n\tGuard()\nendFunction\n\nstring function GetCustomControl(int a_keyCode)\n\t{Returns the name of a custom control mapped to given keyCode, or \"\" if the key is not in use by this config. Override if necessary}\n\tGuard()\nendFunction\n\nfunction ForcePageReset()\n\t{Forces a full reset of the current page}\n\tGuard()\nendFunction\n\nfunction SetTitleText(string a_text)\n\t{Sets the title text of the control panel}\n\tGuard()\nendFunction\n\nfunction SetInfoText(string a_text)\n\t{Sets the text for the info text field below the option panel}\n\tGuard()\nendFunction\n\nfunction SetCursorPosition(int a_position)\n\t{Sets the position of the cursor used for the option setters}\n\tGuard()\nendFunction\n\nfunction SetCursorFillMode(int a_fillMode)\n\t{Sets the fill direction of the cursor used for the option setters}\n\tGuard()\nendFunction\n\nint function AddEmptyOption()\n\t{Adds an empty option, which can be used for padding instead of manually re-positioning the cursor}\n\tGuard()\nendFunction\n\nint function AddHeaderOption(string a_text, int a_flags = 0)\n\t{Adds a header option to group several options together}\n\tGuard()\nendFunction\n\nint function AddTextOption(string a_text, string a_value, int a_flags = 0)\n\t{Adds a generic text/value option}\n\tGuard()\nendFunction\n\nint function AddToggleOption(string a_text, bool a_checked, int a_flags = 0)\n\t{Adds a check box option that can be toggled on and off}\n\tGuard()\nendfunction\n\nint function AddSliderOption(string a_text, float a_value, string a_formatString = \"{0}\", int a_flags = 0)\n\t{Adds an option that opens a slider dialog when selected}\n\tGuard()\nendFunction\n\nint function AddMenuOption(string a_text, string a_value, int a_flags = 0)\n\t{Adds an option that opens a menu dialog when selected}\n\tGuard()\nendFunction\n\nint function AddColorOption(string a_text, int a_color, int a_flags = 0)\n\t{Adds an option that opens a color swatch dialog when selected}\n\tGuard()\nendFunction\n\nint function AddKeyMapOption(string a_text, int a_keyCode, int a_flags = 0)\n\t{Adds a key mapping option}\n\tGuard()\nendFunction\n\nfunction LoadCustomContent(string a_source, float a_x = 0.0, float a_y = 0.0)\n\t{Loads an external file into the option panel}\n\tGuard()\nendFunction\n\nfunction UnloadCustomContent()\n\t{Clears any custom content and re-enables the original option list}\n\tGuard()\nendFunction\n\nfunction SetOptionFlags(int a_option, int a_flags, bool a_noUpdate = false)\n\t{Sets the option flags}\n\tGuard()\nendFunction\n\nfunction SetTextOptionValue(int a_option, string a_value, bool a_noUpdate = false)\n\t{Sets the value(s) of an existing option}\n\tGuard()\nendFunction\n\nfunction SetToggleOptionValue(int a_option, bool a_checked, bool a_noUpdate = false)\n\t{Sets the value(s) of an existing option}\n\tGuard()\nendfunction\n\nfunction SetSliderOptionValue(int a_option, float a_value, string a_formatString = \"{0}\", bool a_noUpdate = false)\n\t{Sets the value(s) of an existing option}\n\tGuard()\nendFunction\n\nfunction SetMenuOptionValue(int a_option, string a_value, bool a_noUpdate = false)\n\t{Sets the value(s) of an existing option}\n\tGuard()\nendFunction\n\nfunction SetColorOptionValue(int a_option, int a_color, bool a_noUpdate = false)\n\t{Sets the value(s) of an existing option}\n\tGuard()\nendFunction\n\nfunction SetKeyMapOptionValue(int a_option, int a_keyCode, bool a_noUpdate = false)\n\t{Sets the value(s) of an existing option}\n\tGuard()\nendFunction\n\nfunction SetSliderDialogStartValue(float a_value)\n\t{Sets slider dialog parameter(s)}\n\tGuard()\nendFunction\n\nfunction SetSliderDialogDefaultValue(float a_value)\n\t{Sets slider dialog parameter(s)}\n\tGuard()\nendFunction\n\nfunction SetSliderDialogRange(float a_minValue, float a_maxValue)\n\t{Sets slider dialog parameter(s)}\n\tGuard()\nendFunction\n\nfunction SetSliderDialogInterval(float a_value)\n\t{Sets slider dialog parameter(s)}\n\tGuard()\nendFunction\n\nfunction SetMenuDialogStartIndex(int a_value)\n\t{Sets menu dialog parameter(s)}\n\tGuard()\nendFunction\n\nfunction SetMenuDialogDefaultIndex(int a_value)\n\t{Sets menu dialog parameter(s)}\n\tGuard()\nendFunction\n\nfunction SetMenuDialogOptions(string[] a_options)\n\t{Sets menu dialog parameter(s)}\n\tGuard()\nendFunction\n\nfunction SetColorDialogStartColor(int a_color)\n\t{Sets menu color parameter(s)}\n\tGuard()\nendFunction\n\nfunction SetColorDialogDefaultColor(int a_color)\n\t{Sets menu color parameter(s)}\n\tGuard()\nendFunction\n\nbool function ShowMessage(string a_message, bool a_withCancel = true, string a_acceptLabel = \"$Accept\", string a_cancelLabel = \"$Cancel\")\n\t{Shows a message dialog and waits until the user has closed it}\n\tGuard()\nendFunction\n\n\n; FUNCTIONS -------------------------------------------------------------------------- Version 2 --\n\nfunction AddTextOptionST(string a_stateName, string a_text, string a_value, int a_flags = 0)\n\t{Adds a generic text/value state option}\n\tGuard()\nendFunction\n\nfunction AddToggleOptionST(string a_stateName, string a_text, bool a_checked, int a_flags = 0)\n\t{Adds a check box state option that can be toggled on and off}\n\tGuard()\nendfunction\n\nfunction AddSliderOptionST(string a_stateName, string a_text, float a_value, string a_formatString = \"{0}\", int a_flags = 0)\n\t{Adds a state option that opens a slider dialog when selected}\n\tGuard()\nendFunction\n\nfunction AddMenuOptionST(string a_stateName, string a_text, string a_value, int a_flags = 0)\n\t{Adds a state option that opens a menu dialog when selected}\n\tGuard()\nendFunction\n\nfunction AddColorOptionST(string a_stateName, string a_text, int a_color, int a_flags = 0)\n\t{Adds a state option that opens a color swatch dialog when selected}\n\tGuard()\nendFunction\n\nfunction AddKeyMapOptionST(string a_stateName, string a_text, int a_keyCode, int a_flags = 0)\n\t{Adds a key mapping state option}\n\tGuard()\nendFunction\n\nfunction SetOptionFlagsST(int a_flags, bool a_noUpdate = false, string a_stateName = \"\")\n\t{Sets the state option flags}\n\tGuard()\nendFunction\n\nfunction SetTextOptionValueST(string a_value, bool a_noUpdate = false, string a_stateName = \"\")\n\t{Sets the value(s) of an existing state option}\n\tGuard()\nendFunction\n\nfunction SetToggleOptionValueST(bool a_checked, bool a_noUpdate = false, string a_stateName = \"\")\n\t{Sets the value(s) of an existing state option}\n\tGuard()\nendFunction\n\nfunction SetSliderOptionValueST(float a_value, string a_formatString = \"{0}\", bool a_noUpdate = false, string a_stateName = \"\")\n\t{Sets the value(s) of an existing state option}\n\tGuard()\nendFunction\n\nfunction SetMenuOptionValueST(string a_value, bool a_noUpdate = false, string a_stateName = \"\")\n\t{Sets the value(s) of an existing state option}\n\tGuard()\nendFunction\n\nfunction SetColorOptionValueST(int a_color, bool a_noUpdate = false, string a_stateName = \"\")\n\t{Sets the value(s) of an existing state option}\n\tGuard()\nendFunction\n\nfunction SetKeyMapOptionValueST(int a_keyCode, bool a_noUpdate = false, string a_stateName = \"\")\n\t{Sets the value(s) of an existing state option}\n\tGuard()\nendFunction\n\n\n; -------------------------------------------------------------------------------------------------\n\nfunction Guard()\n\tDebug.MessageBox(\"SKI_ConfigBase: Don't recompile this script!\")\nendFunction\n\n"
  },
  {
    "path": "dist/Data/Scripts/Headers/SKI_QuestBase.psc",
    "content": "scriptname SKI_QuestBase extends Quest hidden\n\n;##################################################################################################\n; API Version:\t\t1\n;##################################################################################################\n;\n; Base script for SkyUI quest scripts.\n;\n; This file contains the public interface of SKI_QuestBase so you're able to extend it.\n;\n; DO NOT MODIFY THIS SCRIPT!\n; DO NOT RECOMPILE THIS SCRIPT!\n;\n;##################################################################################################\n\nevent OnInit()\nendEvent\n\n; -------------------------------------------------------------------------------------------------\n; Version Tracking\n;\n; Quest implements\n;\tGetVersion, to return the static version number\n;\tOnVersionUpdate to handle the updating\n; Update process is triggered by calling CheckVersion()\n\nint property CurrentVersion auto hidden\n\nfunction CheckVersion()\n\tGuard()\nendFunction\n\nint function GetVersion()\n\tGuard()\nendFunction\n\nevent OnVersionUpdate(int a_version)\n\tGuard()\nendEvent\n\n\n; -------------------------------------------------------------------------------------------------\n; Reload Events\n;\n; Helper to add reload event to quest script.\n; 1. Create quest\n; 2. Add player alias to quest\n; 3. Attach SKI_PlayerLoadGameAlias to player alias\n\nevent OnGameReload()\nendEvent\n\nfunction Guard()\n\tDebug.MessageBox(\"SKI_QuestBase: Don't recompile this script!\")\nendFunction"
  },
  {
    "path": "dist/Data/Scripts/Source/SKI_ActiveEffectsWidget.psc",
    "content": "scriptname SKI_ActiveEffectsWidget extends SKI_WidgetBase\n\n; SCRIPT VERSION ----------------------------------------------------------------------------------\n;\n; History\n;\n; 1:\t- Initial version\n;\n; 2:\t- Updated hudModes\n;\n; 3:\t- Added MinimumTimeLeft\n\nint function GetVersion()\n\treturn 3\nendFunction\n\n; PRIVATE VARIABLES -------------------------------------------------------------------------------\n\n; -- Version 1 --\n\n; Make sure defaults match those in ConfigMenuInstance\nbool\t_enabled\t\t\t= false\nfloat\t_effectSize\t\t\t= 48.0\nint\t\t_groupEffectCount\t= 8\nstring\t_orientation\t\t= \"vertical\"\n\n; -- Version 3 --\n\nint\t\t_minimumTimeLeft\t= 180\n\n; PROPERTIES --------------------------------------------------------------------------------------\n\nbool Property Enabled\n\t{Whether the active effects are displayed or not}\n\tbool function get()\n\t\treturn _enabled\n\tendFunction\n\n\tfunction set(bool a_val)\n\t\t_enabled = a_val\n\t\tif (Ready)\n\t\t\tUI.InvokeBool(HUD_MENU, WidgetRoot + \".setEnabled\", _enabled) \n\t\tendIf\n\tendFunction\nendProperty\n\nfloat property EffectSize\n\t{Size of each effect icon in pixels at a resolution of 1280x720}\n\tfloat function get()\n\t\treturn _effectSize\n\tendFunction\n\n\tfunction set(float a_val)\n\t\t_effectSize = a_val\n\t\tif (Ready)\n\t\t\tUI.InvokeFloat(HUD_MENU, WidgetRoot + \".setEffectSize\", _effectSize) \n\t\tendIf\n\tendFunction\nendProperty\n\nint property GroupEffectCount\n\t{Maximum number of widgets displayed until a new group (column, or row) is created}\n\tint function get()\n\t\treturn _groupEffectCount\n\tendFunction\n\n\tfunction set(int a_val)\n\t\t_groupEffectCount = a_val\n\t\tif (Ready)\n\t\t\tUI.InvokeInt(HUD_MENU, WidgetRoot + \".setGroupEffectCount\", _groupEffectCount) \n\t\tendIf\n\tendFunction\nendProperty\n\nstring property Orientation\n\t{The axis in which new effects will be added to after the total number of effects > GroupEffectCount}\n\tstring function get()\n\t\treturn _orientation\n\tendFunction\n\n\tfunction set(string a_val)\n\t\t_orientation = a_val\n\t\tif (Ready)\n\t\t\tUI.InvokeString(HUD_MENU, WidgetRoot + \".setOrientation\", _orientation) \n\t\tendIf\n\tendFunction\nendProperty\n\nint property MinimumTimeLeft\n\t{The minimum time left for an effect to be displayed}\n\tint function get()\n\t\treturn _minimumTimeLeft\n\tendFunction\n\n\tfunction set(int a_val)\n\t\t_minimumTimeLeft = a_val\n\t\tif (Ready)\n\t\t\tUI.InvokeInt(HUD_MENU, WidgetRoot + \".setMinTimeLeft\", _minimumTimeLeft) \n\t\tendIf\n\tendFunction\nendProperty\n\n; INITIALIZATION ----------------------------------------------------------------------------------\n\n; @implements SKI_QuestBase\nevent OnVersionUpdate(int a_version)\n\t\n\t; Version 2\n\tif (a_version >= 2 && CurrentVersion < 2)\n\t\tDebug.Trace(self + \": Updating to script version 2\")\n\n\t\tstring[] hudModes = new string[6]\n\t\thudModes[0] = \"All\"\n\t\thudModes[1] = \"StealthMode\"\n\t\thudModes[2] = \"Favor\"\n\t\thudModes[3] = \"Swimming\"\n\t\thudModes[4] = \"HorseMode\"\n\t\thudModes[5] = \"WarHorseMode\"\n\n\t\tModes = hudModes\n\tendIf\nendEvent\n\n; EVENTS ------------------------------------------------------------------------------------------\n\n; @override SKI_WidgetBase\nevent OnWidgetReset()\n\tparent.OnWidgetReset()\n\n\t; Init numbers\n\tfloat[] numberArgs = new float[4]\n\tnumberArgs[0] = _enabled as float\n\tnumberArgs[1] = _effectSize\n\tnumberArgs[2] = _groupEffectCount as float\n\tnumberArgs[3] = _minimumTimeLeft as float\n\tUI.InvokeFloatA(HUD_MENU, WidgetRoot + \".initNumbers\", numberArgs)\n\n\t; Init strings\n\tstring[] stringArgs = new string[1]\n\tstringArgs[0] = _orientation\n\tUI.InvokeStringA(HUD_MENU, WidgetRoot + \".initStrings\", stringArgs)\n\n\t; Init commit\n\tUI.Invoke(HUD_MENU, WidgetRoot + \".initCommit\")\nendEvent\n\n\n; FUNCTIONS ---------------------------------------------------------------------------------------\n\n; @overrides SKI_WidgetBase\nstring function GetWidgetSource()\n\treturn \"skyui/activeeffects.swf\"\nendFunction\n\n; @overrides SKI_WidgetBase\nstring function GetWidgetType()\n return \"SKI_ActiveEffectsWidget\"\nendFunction"
  },
  {
    "path": "dist/Data/Scripts/Source/SKI_ConfigBase.psc",
    "content": "scriptname SKI_ConfigBase extends SKI_QuestBase\n\n; CONSTANTS ---------------------------------------------------------------------------------------\n\nstring property\t\tJOURNAL_MENU\t= \"Journal Menu\" autoReadonly\nstring property\t\tMENU_ROOT\t\t= \"_root.ConfigPanelFader.configPanel\" autoReadonly\n\nint property\t\tSTATE_DEFAULT\t= 0 autoReadonly\nint property\t\tSTATE_RESET\t\t= 1 autoReadonly\nint property\t\tSTATE_SLIDER\t= 2 autoReadonly\nint property\t\tSTATE_MENU\t\t= 3 autoReadonly\nint property\t\tSTATE_COLOR\t\t= 4 autoReadonly\nint property\t\tSTATE_INPUT\t\t= 5 autoReadonly\n\nint property\t\tOPTION_TYPE_EMPTY\t= 0x00 autoReadonly\nint property\t\tOPTION_TYPE_HEADER\t= 0x01 autoReadonly\nint property\t\tOPTION_TYPE_TEXT\t= 0x02 autoReadonly\nint property\t\tOPTION_TYPE_TOGGLE\t= 0x03 autoReadonly\nint property \t\tOPTION_TYPE_SLIDER\t= 0x04 autoReadonly\nint property\t\tOPTION_TYPE_MENU\t= 0x05 autoReadonly\nint property\t\tOPTION_TYPE_COLOR\t= 0x06 autoReadonly\nint property\t\tOPTION_TYPE_KEYMAP\t= 0x07 autoReadonly\nint property\t\tOPTION_TYPE_INPUT\t= 0x08 autoReadonly\n\nint property\t\tOPTION_FLAG_NONE\t\t= 0x00 autoReadonly\nint property\t\tOPTION_FLAG_DISABLED\t= 0x01 autoReadonly\nint property\t\tOPTION_FLAG_HIDDEN\t\t= 0x02 autoReadonly\nint property\t\tOPTION_FLAG_WITH_UNMAP\t= 0x04 autoReadonly\n\nint property\t\tLEFT_TO_RIGHT\t= 1\tautoReadonly\nint property\t\tTOP_TO_BOTTOM\t= 2 autoReadonly\n\n\n; PRIVATE VARIABLES -------------------------------------------------------------------------------\n\nSKI_ConfigManager\t_configManager\nbool\t\t\t\t_initialized\t\t= false\nint\t\t\t\t\t_configID\t\t\t= -1\nstring\t\t\t\t_currentPage\t\t= \"\"\nint\t\t\t\t\t_currentPageNum\t\t= 0\t\t\t; 0 for \"\", real pages start at 1\n\n; Keep track of what we're doing at the moment for stupidity checks\nint\t\t\t\t\t_state\t\t\t\t= 0\n\nint\t\t\t\t\t_cursorPosition\t\t= 0\nint\t\t\t\t\t_cursorFillMode\t\t= 1\t\t\t;LEFT_TO_RIGHT\n\n; Local buffers\nint[]\t\t\t\t_optionFlagsBuf\t\t\t\t\t; byte 1 type, byte 2 flags\nstring[]\t\t\t_textBuf\nstring[]\t\t\t_strValueBuf\nfloat[]\t\t\t\t_numValueBuf\n\nfloat[]\t\t\t\t_sliderParams\nint[]\t\t\t\t_menuParams\nint[]\t\t\t\t_colorParams\n\nint\t\t\t\t\t_activeOption\t\t= -1\n\nstring\t\t\t\t_infoText\nstring\t\t\t\t_inputStartText\n\nbool\t\t\t\t_messageResult\t\t= false\nbool\t\t\t\t_waitForMessage\t\t= false\n\nstring[]\t\t\t_stateOptionMap\n\n\n; PROPERTIES --------------------------------------------------------------------------------------\n\nstring property\t\tModName auto\n\nstring[] property\tPages auto\n\nstring property\t\tCurrentPage\n\tstring function get()\n\t\treturn  _currentPage\n\tendFunction\nendProperty\n\n\n; INITIALIZATION ----------------------------------------------------------------------------------\n\nevent OnInit()\n\tOnGameReload()\nendEvent\n\n; @implements SKI_QuestBase\nevent OnGameReload()\n\tif (!_initialized)\n\t\t_initialized = true\n\n\t\t; Buffer alloc/free on config open/close\n\t\t;_optionFlagsBuf\t= new int[128]\n\t\t;_textBuf\t\t= new string[128]\n\t\t;_strValueBuf\t= new string[128]\n\t\t;_numValueBuf\t= new float[128]\n\n\t\t; 0 startValue\n\t\t; 1 defaultValue\n\t\t; 2 minValue\n\t\t; 3 maxValue\n\t\t; 4 interval\n\t\t_sliderParams\t= new float[5]\n\n\t\t; 0 startIndex\n\t\t; 1 defaultIndex\n\t\t_menuParams\t\t= new int[2]\n\n\t\t; 0 currentColor\n\t\t; 1 defaultColor\n\t\t_colorParams\t= new int[2]\n\n\t\tOnConfigInit()\n\n\t\tDebug.Trace(self + \" INITIALIZED\")\n\tendIf\n\n\tRegisterForModEvent(\"SKICP_configManagerReady\", \"OnConfigManagerReady\")\n\tRegisterForModEvent(\"SKICP_configManagerReset\", \"OnConfigManagerReset\")\n\n\tCheckVersion()\nendEvent\n\n\n; EVENTS ------------------------------------------------------------------------------------------\n\n; @interface\nevent OnConfigInit()\n\t{Called when this config menu is initialized}\nendEvent\n\n; @interface\nevent OnConfigRegister()\n\t{Called when this config menu registered at the control panel}\nendEvent\n\n; @interface\nevent OnConfigOpen()\n\t{Called when this config menu is opened}\nendEvent\n\n; @interface\nevent OnConfigClose()\n\t{Called when this config menu is closed}\nendEvent\n\n; @interface(SKI_QuestBase)\nevent OnVersionUpdate(int a_version)\n\t{Called when a version update of this script has been detected}\nendEvent\n\n; @interface\nevent OnPageReset(string a_page)\n\t{Called when a new page is selected, including the initial empty page}\nendEvent\n\n; @interface\nevent OnOptionHighlight(int a_option)\n\t{Called when highlighting an option}\nendEvent\n\n; @interface\nevent OnOptionSelect(int a_option)\n\t{Called when a non-interactive option has been selected}\nendEvent\n\n; @interface\nevent OnOptionDefault(int a_option)\n\t{Called when resetting an option to its default value}\nendEvent\n\n; @interface\nevent OnOptionSliderOpen(int a_option)\n\t{Called when a slider option has been selected}\nendEvent\n\n; @interface\nevent OnOptionSliderAccept(int a_option, float a_value)\n\t{Called when a new slider value has been accepted}\nendEvent\n\n; @interface\nevent OnOptionMenuOpen(int a_option)\n\t{Called when a menu option has been selected}\nendEvent\n\n; @interface\nevent OnOptionMenuAccept(int a_option, int a_index)\n\t{Called when a menu entry has been accepted}\nendEvent\n\n; @interface\nevent OnOptionColorOpen(int a_option)\n\t{Called when a color option has been selected}\nendEvent\n\n; @interface\nevent OnOptionColorAccept(int a_option, int a_color)\n\t{Called when a new color has been accepted}\nendEvent\n\n; @interface\nevent OnOptionKeyMapChange(int a_option, int a_keyCode, string a_conflictControl, string a_conflictName)\n\t{Called when a key has been remapped}\nendEvent\n\n; @interface\nevent OnHighlightST()\n\t{Called when highlighting a state option}\nendEvent\n\n; @interface\nevent OnSelectST()\n\t{Called when a non-interactive state option has been selected}\nendEvent\n\n; @interface\nevent OnDefaultST()\n\t{Called when resetting a state option to its default value}\nendEvent\n\n; @interface\nevent OnSliderOpenST()\n\t{Called when a slider state option has been selected}\nendEvent\n\n; @interface\nevent OnSliderAcceptST(float a_value)\n\t{Called when a new slider state value has been accepted}\nendEvent\n\n; @interface\nevent OnMenuOpenST()\n\t{Called when a menu state option has been selected}\nendEvent\n\n; @interface\nevent OnMenuAcceptST(int a_index)\n\t{Called when a menu entry has been accepted for this state option}\nendEvent\n\n; @interface\nevent OnColorOpenST()\n\t{Called when a color state option has been selected}\nendEvent\n\n; @interface\nevent OnColorAcceptST(int a_color)\n\t{Called when a new color has been accepted for this state option}\nendEvent\n\n; @interface\nevent OnKeyMapChangeST(int a_keyCode, string a_conflictControl, string a_conflictName)\n\t{Called when a key has been remapped for this state option}\nendEvent\n\nevent OnConfigManagerReset(string a_eventName, string a_strArg, float a_numArg, Form a_sender)\n\t_configManager = none\nendEvent\n\nevent OnConfigManagerReady(string a_eventName, string a_strArg, float a_numArg, Form a_sender)\n\tSKI_ConfigManager newManager = a_sender as SKI_ConfigManager\n\t; Already registered?\n\tif (_configManager == newManager || newManager == none)\n\t\treturn\n\tendIf\n\n\t_configID = newManager.RegisterMod(self, ModName)\n\n\t; Success\n\tif (_configID >= 0)\n\t\t_configManager = newManager\n\t\tOnConfigRegister()\n\t\tDebug.Trace(self + \": Registered \" + ModName + \" at MCM.\")\n\tendIf\n endEvent\n\nevent OnMessageDialogClose(string a_eventName, string a_strArg, float a_numArg, Form a_sender)\n\t_messageResult = a_numArg as bool\n\t_waitForMessage = false\nendEvent\n\n\n; FUNCTIONS ---------------------------------------------------------------------------------------\n\n; @interface(SKI_QuestBase)\nint function GetVersion()\n\t{Returns version of this script}\n\treturn 1\nendFunction\n\n; @interface\nstring function GetCustomControl(int a_keyCode)\n\t{Returns the name of a custom control mapped to given keyCode, or \"\" if the key is not in use by this config}\n\treturn \"\"\nendFunction\n\n; @interface\nfunction ForcePageReset()\n\t{Forces a full reset of the current page}\n\tUI.Invoke(JOURNAL_MENU, MENU_ROOT + \".forcePageReset\")\nendFunction\n\n; @interface\nfunction SetTitleText(string a_text)\n\tUI.InvokeString(JOURNAL_MENU, MENU_ROOT + \".setTitleText\", a_text)\nendFunction\n\n; @interface\nfunction SetInfoText(string a_text)\n\t_infoText = a_text\nendFunction\n\n; @interface\nfunction SetCursorPosition(int a_position)\n\tif (a_position < 128)\n\t\t_cursorPosition = a_position\n\tendIf\nendFunction\n\n; @interface\nfunction SetCursorFillMode(int a_fillMode)\n\tif (a_fillMode == LEFT_TO_RIGHT || a_fillMode == TOP_TO_BOTTOM)\n\t\t_cursorFillMode = a_fillMode\n\tendIf\nendFunction\n\n; @interface\nint function AddEmptyOption()\n\treturn AddOption(OPTION_TYPE_EMPTY, none, none, 0, 0)\nendFunction\n\n; @interface\nint function AddHeaderOption(string a_text, int a_flags = 0)\n\treturn AddOption(OPTION_TYPE_HEADER, a_text, none, 0, a_flags)\nendFunction\n\n; @interface\nint function AddTextOption(string a_text, string a_value, int a_flags = 0)\n\treturn AddOption(OPTION_TYPE_TEXT, a_text, a_value, 0, a_flags)\nendFunction\n\n; @interface\nint function AddToggleOption(string a_text, bool a_checked, int a_flags = 0)\n\treturn AddOption(OPTION_TYPE_TOGGLE, a_text, none, a_checked as int, a_flags)\nendfunction\n\n; @interface\nint function AddSliderOption(string a_text, float a_value, string a_formatString = \"{0}\", int a_flags = 0)\n\treturn AddOption(OPTION_TYPE_SLIDER, a_text, a_formatString, a_value, a_flags)\nendFunction\n\n; @interface\nint function AddMenuOption(string a_text, string a_value, int a_flags = 0)\n\treturn AddOption(OPTION_TYPE_MENU, a_text, a_value, 0, a_flags)\nendFunction\n\n; @interface\nint function AddColorOption(string a_text, int a_color, int a_flags = 0)\n\treturn AddOption(OPTION_TYPE_COLOR, a_text, none, a_color, a_flags)\nendFunction\n\n; @interface\nint function AddKeyMapOption(string a_text, int a_keyCode, int a_flags = 0)\n\treturn AddOption(OPTION_TYPE_KEYMAP, a_text, none, a_keyCode, a_flags)\nendFunction\n\n; @interface\nfunction AddTextOptionST(string a_stateName, string a_text, string a_value, int a_flags = 0)\n\tAddOptionST(a_stateName, OPTION_TYPE_TEXT, a_text, a_value, 0, a_flags)\nendFunction\n\n; @interface\nfunction AddToggleOptionST(string a_stateName, string a_text, bool a_checked, int a_flags = 0)\n\tAddOptionST(a_stateName, OPTION_TYPE_TOGGLE, a_text, none, a_checked as int, a_flags)\nendfunction\n\n; @interface\nfunction AddSliderOptionST(string a_stateName, string a_text, float a_value, string a_formatString = \"{0}\", int a_flags = 0)\n\tAddOptionST(a_stateName, OPTION_TYPE_SLIDER, a_text, a_formatString, a_value, a_flags)\nendFunction\n\n; @interface\nfunction AddMenuOptionST(string a_stateName, string a_text, string a_value, int a_flags = 0)\n\tAddOptionST(a_stateName, OPTION_TYPE_MENU, a_text, a_value, 0, a_flags)\nendFunction\n\n; @interface\nfunction AddColorOptionST(string a_stateName, string a_text, int a_color, int a_flags = 0)\n\tAddOptionST(a_stateName, OPTION_TYPE_COLOR, a_text, none, a_color, a_flags)\nendFunction\n\n; @interface\nfunction AddKeyMapOptionST(string a_stateName, string a_text, int a_keyCode, int a_flags = 0)\n\tAddOptionST(a_stateName, OPTION_TYPE_KEYMAP, a_text, none, a_keyCode, a_flags)\nendFunction\n\n; @interface\nfunction LoadCustomContent(string a_source, float a_x = 0.0, float a_y = 0.0)\n\tfloat[] params = new float[2]\n\tparams[0] = a_x\n\tparams[1] = a_y\n\tUI.InvokeFloatA(JOURNAL_MENU, MENU_ROOT + \".setCustomContentParams\", params)\n\tUI.InvokeString(JOURNAL_MENU, MENU_ROOT + \".loadCustomContent\", a_source)\nendFunction\n\n; @interface\nfunction UnloadCustomContent()\n\tUI.Invoke(JOURNAL_MENU, MENU_ROOT + \".unloadCustomContent\")\nendFunction\n\n; @interface\nfunction SetOptionFlags(int a_option, int a_flags, bool a_noUpdate = false)\n\tif (_state == STATE_RESET)\n\t\tError(\"Cannot set option flags while in OnPageReset(). Pass flags to AddOption instead\")\n\t\treturn\n\tendIf\n\n\tint index = a_option % 0x100\n\n\t; Update flags buffer\n\tint oldFlags = _optionFlagsBuf[index] as int\n\toldFlags %= 0x100 \t\t\t; Clear upper bytes, keep type\n\toldFlags += a_flags * 0x100\t; Set new flags\n\n\t; Update display\n\tint[] params = new int[2]\n\tparams[0] = index\n\tparams[1] = a_flags\n\tUI.InvokeIntA(JOURNAL_MENU, MENU_ROOT + \".setOptionFlags\", params)\n\n\tif (!a_noUpdate)\n\t\tUI.Invoke(JOURNAL_MENU, MENU_ROOT + \".invalidateOptionData\")\n\tendIf\nendFunction\n\n; @interface\nfunction SetTextOptionValue(int a_option, string a_value, bool a_noUpdate = false)\n\tint index = a_option % 0x100\n\tint type = _optionFlagsBuf[index] % 0x100\n\n\tif (type != OPTION_TYPE_TEXT)\n\t\tint pageIdx = ((a_option / 0x100) as int) - 1\n\t\tif (pageIdx != -1)\n\t\t\tError(\"Option type mismatch. Expected text option, page \\\"\" + Pages[pageIdx] + \"\\\", index \" + index)\n\t\telse\n\t\t\tError(\"Option type mismatch. Expected text option, page \\\"\\\", index \" + index)\n\t\tendIf\n\t\treturn\n\tendIf\n\n\tSetOptionStrValue(index, a_value, a_noUpdate)\nendFunction\n\n; @interface\nfunction SetToggleOptionValue(int a_option, bool a_checked, bool a_noUpdate = false)\n\tint index = a_option % 0x100\n\tint type = _optionFlagsBuf[index] % 0x100\n\n\tif (type != OPTION_TYPE_TOGGLE)\n\t\tint pageIdx = ((a_option / 0x100) as int) - 1\n\t\tif (pageIdx != -1)\n\t\t\tError(\"Option type mismatch. Expected toggle option, page \\\"\" + Pages[pageIdx] + \"\\\", index \" + index)\n\t\telse\n\t\t\tError(\"Option type mismatch. Expected toggle option, page \\\"\\\", index \" + index)\n\t\tendIf\n\t\treturn\n\tendIf\n\n\tSetOptionNumValue(index, a_checked as int, a_noUpdate)\nendfunction\n\n; @interface\nfunction SetSliderOptionValue(int a_option, float a_value, string a_formatString = \"{0}\", bool a_noUpdate = false)\n\tint index = a_option % 0x100\n\tint type = _optionFlagsBuf[index] % 0x100\n\n\tif (type != OPTION_TYPE_SLIDER)\n\t\tint pageIdx = ((a_option / 0x100) as int) - 1\n\t\tif (pageIdx != -1)\n\t\t\tError(\"Option type mismatch. Expected slider option, page \\\"\" + Pages[pageIdx] + \"\\\", index \" + index)\n\t\telse\n\t\t\tError(\"Option type mismatch. Expected slider option, page \\\"\\\", index \" + index)\n\t\tendIf\n\t\treturn\n\tendIf\n\n\tSetOptionValues(index, a_formatString, a_value, a_noUpdate)\nendFunction\n\n; @interface\nfunction SetMenuOptionValue(int a_option, string a_value, bool a_noUpdate = false)\n\tint index = a_option % 0x100\n\tint type = _optionFlagsBuf[index] % 0x100\n\n\tif (type != OPTION_TYPE_MENU)\n\t\tint pageIdx = ((a_option / 0x100) as int) - 1\n\t\tif (pageIdx != -1)\n\t\t\tError(\"Option type mismatch. Expected menu option, page \\\"\" + Pages[pageIdx] + \"\\\", index \" + index)\n\t\telse\n\t\t\tError(\"Option type mismatch. Expected menu option, page \\\"\\\", index \" + index)\n\t\tendIf\n\t\treturn\n\tendIf\n\n\tSetOptionStrValue(index, a_value, a_noUpdate)\nendFunction\n\n; @interface\nfunction SetColorOptionValue(int a_option, int a_color, bool a_noUpdate = false)\n\tint index = a_option % 0x100\n\tint type = _optionFlagsBuf[index] % 0x100\n\n\tif (type != OPTION_TYPE_COLOR)\n\t\tint pageIdx = ((a_option / 0x100) as int) - 1\n\t\tif (pageIdx != -1)\n\t\t\tError(\"Option type mismatch. Expected color option, page \\\"\" + Pages[pageIdx] + \"\\\", index \" + index)\n\t\telse\n\t\t\tError(\"Option type mismatch. Expected color option, page \\\"\\\", index \" + index)\n\t\tendIf\n\t\treturn\n\tendIf\n\n\tSetOptionNumValue(index, a_color, a_noUpdate)\nendFunction\n\n; @interface\nfunction SetKeyMapOptionValue(int a_option, int a_keyCode, bool a_noUpdate = false)\n\tint index = a_option % 0x100\n\tint type = _optionFlagsBuf[index] % 0x100\n\n\tif (type != OPTION_TYPE_KEYMAP)\n\t\tint pageIdx = ((a_option / 0x100) as int) - 1\n\t\tif (pageIdx != -1)\n\t\t\tError(\"Option type mismatch. Expected keymap option, page \\\"\" + Pages[pageIdx] + \"\\\", index \" + index)\n\t\telse\n\t\t\tError(\"Option type mismatch. Expected keymap option, page \\\"\\\", index \" + index)\n\t\tendIf\n\t\treturn\n\tendIf\n\n\tSetOptionNumValue(index, a_keyCode, a_noUpdate)\nendFunction\n\n; @interface\nfunction SetOptionFlagsST(int a_flags, bool a_noUpdate = false, string a_stateName = \"\")\n\tif (_state == STATE_RESET)\n\t\tError(\"Cannot set option flags while in OnPageReset(). Pass flags to AddOption instead\")\n\t\treturn\n\tendIf\n\n\tint index = GetStateOptionIndex(a_stateName)\n\tif (index < 0)\n\t\tError(\"Cannot use SetOptionFlagsST outside a valid option state\")\n\t\treturn\n\tendIf\n\n\tSetOptionFlags(index, a_flags, a_noUpdate)\nendFunction\n\n; @interface\nfunction SetTextOptionValueST(string a_value, bool a_noUpdate = false, string a_stateName = \"\")\n\tint index = GetStateOptionIndex(a_stateName)\n\tif (index < 0)\n\t\tError(\"Cannot use SetTextOptionValueST outside a valid option state\")\n\t\treturn\n\tendIf\n\n\tSetTextOptionValue(index, a_value, a_noUpdate)\nendFunction\n\n; @interface\nfunction SetToggleOptionValueST(bool a_checked, bool a_noUpdate = false, string a_stateName = \"\")\n\tint index = GetStateOptionIndex(a_stateName)\n\tif (index < 0)\n\t\tError(\"Cannot use SetToggleOptionValueST outside a valid option state\")\n\t\treturn\n\tendIf\n\n\tSetToggleOptionValue(index, a_checked, a_noUpdate)\nendFunction\n\n; @interface\nfunction SetSliderOptionValueST(float a_value, string a_formatString = \"{0}\", bool a_noUpdate = false, string a_stateName = \"\")\n\tint index = GetStateOptionIndex(a_stateName)\n\tif (index < 0)\n\t\tError(\"Cannot use SetSliderOptionValueST outside a valid option state\")\n\t\treturn\n\tendIf\n\n\tSetSliderOptionValue(index, a_value, a_formatString, a_noUpdate)\nendFunction\n\n; @interface\nfunction SetMenuOptionValueST(string a_value, bool a_noUpdate = false, string a_stateName = \"\")\n\tint index = GetStateOptionIndex(a_stateName)\n\tif (index < 0)\n\t\tError(\"Cannot use SetMenuOptionValueST outside a valid option state\")\n\t\treturn\n\tendIf\n\n\tSetMenuOptionValue(index, a_value, a_noUpdate)\nendFunction\n\n; @interface\nfunction SetColorOptionValueST(int a_color, bool a_noUpdate = false, string a_stateName = \"\")\n\tint index = GetStateOptionIndex(a_stateName)\n\tif (index < 0)\n\t\tError(\"Cannot use SetColorOptionValueST outside a valid option state\")\n\t\treturn\n\tendIf\n\n\tSetColorOptionValue(index, a_color, a_noUpdate)\nendFunction\n\n; @interface\nfunction SetKeyMapOptionValueST(int a_keyCode, bool a_noUpdate = false, string a_stateName = \"\")\n\tint index = GetStateOptionIndex(a_stateName)\n\tif (index < 0)\n\t\tError(\"Cannot use SetKeyMapOptionValueST outside a valid option state\")\n\t\treturn\n\tendIf\n\n\tSetKeyMapOptionValue(index, a_keyCode, a_noUpdate)\nendFunction\n\n; @interface\nfunction SetSliderDialogStartValue(float a_value)\n\tif (_state != STATE_SLIDER)\n\t\tError(\"Cannot set slider dialog params while outside OnOptionSliderOpen()\")\n\t\treturn\n\tendIf\n\n\t_sliderParams[0] = a_value\nendFunction\n\n; @interface\nfunction SetSliderDialogDefaultValue(float a_value)\n\tif (_state != STATE_SLIDER)\n\t\tError(\"Cannot set slider dialog params while outside OnOptionSliderOpen()\")\n\t\treturn\n\tendIf\n\n\t_sliderParams[1] = a_value\nendFunction\n\n; @interface\nfunction SetSliderDialogRange(float a_minValue, float a_maxValue)\n\tif (_state != STATE_SLIDER)\n\t\tError(\"Cannot set slider dialog params while outside OnOptionSliderOpen()\")\n\t\treturn\n\tendIf\n\n\t_sliderParams[2] = a_minValue\n\t_sliderParams[3] = a_maxValue\nendFunction\n\n; @interface\nfunction SetSliderDialogInterval(float a_value)\n\tif (_state != STATE_SLIDER)\n\t\tError(\"Cannot set slider dialog params while outside OnOptionSliderOpen()\")\n\t\treturn\n\tendIf\n\n\t_sliderParams[4] = a_value\nendFunction\n\n; @interface\nfunction SetMenuDialogStartIndex(int a_value)\n\tif (_state != STATE_MENU)\n\t\tError(\"Cannot set menu dialog params while outside OnOptionMenuOpen()\")\n\t\treturn\n\tendIf\n\n\t_menuParams[0] = a_value\nendFunction\n\n; @interface\nfunction SetMenuDialogDefaultIndex(int a_value)\n\tif (_state != STATE_MENU)\n\t\tError(\"Cannot set menu dialog params while outside OnOptionMenuOpen()\")\n\t\treturn\n\tendIf\n\n\t_menuParams[1] = a_value\nendFunction\n\n; @interface\nfunction SetMenuDialogOptions(string[] a_options)\n\tif (_state != STATE_MENU)\n\t\tError(\"Cannot set menu dialog params while outside OnOptionMenuOpen()\")\n\t\treturn\n\tendIf\n\n\tUI.InvokeStringA(JOURNAL_MENU, MENU_ROOT + \".setMenuDialogOptions\", a_options)\nendFunction\n\n; @interface\nfunction SetColorDialogStartColor(int a_color)\n\tif (_state != STATE_COLOR)\n\t\tError(\"Cannot set color dialog params while outside OnOptionColorOpen()\")\n\t\treturn\n\tendIf\n\n\t_colorParams[0] = a_color\nendFunction\n\n; @interface\nfunction SetColorDialogDefaultColor(int a_color)\n\tif (_state != STATE_COLOR)\n\t\tError(\"Cannot set color dialog params while outside OnOptionColorOpen()\")\n\t\treturn\n\tendIf\n\n\t_colorParams[1] = a_color\nendFunction\n\n; @interface\nbool function ShowMessage(string a_message, bool a_withCancel = true, string a_acceptLabel = \"$Accept\", string a_cancelLabel = \"$Cancel\")\n\tif (_waitForMessage)\n\t\tError(\"Called ShowMessage() while another message was already open\")\n\t\treturn false\n\tendIf\n\n\t_waitForMessage = true\n\t_messageResult = false\n\n\tstring[] params = new string[3]\n\tparams[0] = a_message\n\tparams[1] = a_acceptLabel\n\tif (a_withCancel)\n\t\tparams[2] = a_cancelLabel\n\telse\n\t\tparams[2] = \"\"\n\tendIf\n\n\tRegisterForModEvent(\"SKICP_messageDialogClosed\", \"OnMessageDialogClose\")\n\tUI.InvokeStringA(JOURNAL_MENU, MENU_ROOT + \".showMessageDialog\", params)\n\n\t; Wait for result\n\twhile (_waitForMessage)\n\t\tUtility.WaitMenuMode(0.1)\n\tendWhile\n\n\tUnregisterForModEvent(\"SKICP_messageDialogClosed\")\n\n\treturn _messageResult\nendFunction\n\nfunction Error(string a_msg)\n\tDebug.Trace(self + \" ERROR: \" +  a_msg)\nendFunction\n\nfunction OpenConfig()\n\t; Alloc\n\t_optionFlagsBuf\t= new int[128]\n\t_textBuf\t\t= new string[128]\n\t_strValueBuf\t= new string[128]\n\t_numValueBuf\t= new float[128]\n\t_stateOptionMap\t= new string[128]\n\n\tSetPage(\"\", -1)\n\n\tOnConfigOpen()\n\n\tUI.InvokeStringA(JOURNAL_MENU, MENU_ROOT + \".setPageNames\", Pages)\nendFunction\n\nfunction CloseConfig()\n\tOnConfigClose()\n\tClearOptionBuffers()\n\t_waitForMessage = false\n\n\t; Free\n\t_optionFlagsBuf\t= new int[1]\n\t_textBuf\t\t= new string[1]\n\t_strValueBuf\t= new string[1]\n\t_numValueBuf\t= new float[1]\n\t_stateOptionMap\t= new string[1]\nendFunction\n\nfunction SetPage(string a_page, int a_index)\n\t_currentPage = a_page\n\t_currentPageNum = 1+a_index\n\n\t; Set default title, can be overridden in OnPageReset\n\tif (a_page != \"\")\n\t\tSetTitleText(a_page)\n\telse\n\t\tSetTitleText(ModName)\n\tendIf\n\n\tClearOptionBuffers()\n\t_state = STATE_RESET\n\tOnPageReset(a_page)\n\t_state = STATE_DEFAULT\n\tWriteOptionBuffers()\nendFunction\n\nint function AddOption(int a_optionType, string a_text, string a_strValue, float a_numValue, int a_flags)\n\tif (_state != STATE_RESET)\n\t\tError(\"Cannot add option \" + a_text + \" outside of OnPageReset()\")\n\t\treturn -1\n\tendIf\n\n\tint pos = _cursorPosition\n\tif (pos == -1)\n\t\treturn -1 ; invalid\n\tendIf\n\n\t_optionFlagsBuf[pos] = a_optionType + a_flags * 0x100\n\t_textBuf[pos] = a_text\n\t_strValueBuf[pos] = a_strValue\n\t_numValueBuf[pos] = a_numValue\n\n\t; Just use numerical value of fill mode\n\t_cursorPosition += _cursorFillMode\n\tif (_cursorPosition >= 128)\n\t\t_cursorPosition = -1\n\tendIf\n\n\t; byte 1 - position\n\t; byte 2 - page\n\treturn pos + _currentPageNum * 0x100\nendFunction\n\nfunction AddOptionST(string a_stateName, int a_optionType, string a_text, string a_strValue, float a_numValue, int a_flags)\n\tif (_stateOptionMap.find(a_stateName) != -1)\n\t\tError(\"State option name \" + a_stateName + \" is already in use\")\n\t\treturn\n\tendIf\n\n\tint index = AddOption(a_optionType, a_text, a_strValue, a_numValue, a_flags) % 0x100\n\tif (index < 0)\n\t\treturn\n\tendIf\n\n\tif (_stateOptionMap[index] != \"\")\n\t\tError(\"State option index \" + index + \" already in use\")\n\t\treturn\n\tendIf\n\n\t_stateOptionMap[index] = a_stateName\nendFunction\n\nint function GetStateOptionIndex(string a_stateName)\n\tif (a_stateName == \"\")\n\t\ta_stateName = GetState()\n\tendIf\n\n\tif (a_stateName == \"\")\n\t\treturn -1\n\tendIf\n\n\treturn _stateOptionMap.find(a_stateName)\nendFunction\n\nfunction WriteOptionBuffers()\n\tstring menu = JOURNAL_MENU\n\tstring root = MENU_ROOT\n\tint t = OPTION_TYPE_EMPTY\n\tint i = 0\n\tint optionCount = 0;\n\n\t; Tell UI where to cut off the buffer\n\ti = 0\n\twhile (i < 128)\n\t\tif (_optionFlagsBuf[i] != t)\n\t\t\toptionCount = i + 1\n\t\tendif\n\t\ti += 1\n\tendWhile\n\n\tUI.InvokeIntA(menu, root + \".setOptionFlagsBuffer\", _optionFlagsBuf)\n\tUI.InvokeStringA(menu, root + \".setOptionTextBuffer\", _textBuf)\n\tUI.InvokeStringA(menu, root + \".setOptionStrValueBuffer\", _strValueBuf)\n\tUI.InvokeFloatA(menu, root + \".setOptionNumValueBuffer\", _numValueBuf)\n\tUI.InvokeInt(menu, root + \".flushOptionBuffers\", optionCount)\nendFunction\n\nfunction ClearOptionBuffers()\n\tint t = OPTION_TYPE_EMPTY\n\tint i = 0\n\twhile (i < 128)\n\t\t_optionFlagsBuf[i] = t\n\t\t_textBuf[i] = \"\"\n\t\t_strValueBuf[i] = \"\"\n\t\t_numValueBuf[i] = 0\n\n\t\t; Also clear state map as it's tied to the buffers\n\t\t_stateOptionMap[i] = \"\"\n\t\ti += 1\n\tendWhile\n\n\t_cursorPosition\t= 0\n\t_cursorFillMode\t= LEFT_TO_RIGHT\nendFunction\n\nfunction SetOptionStrValue(int a_index, string a_strValue, bool a_noUpdate)\n\tif (_state == STATE_RESET)\n\t\tError(\"Cannot modify option data while in OnPageReset()\")\n\t\treturn\n\tendIf\n\n\tstring menu = JOURNAL_MENU\n\tstring root = MENU_ROOT\n\n\tUI.SetInt(menu, root + \".optionCursorIndex\", a_index)\n\tUI.SetString(menu, root + \".optionCursor.strValue\", a_strValue)\n\tif (!a_noUpdate)\n\t\tUI.Invoke(menu, root + \".invalidateOptionData\")\n\tendIf\nendFunction\n\nfunction SetOptionNumValue(int a_index, float a_numValue, bool a_noUpdate)\n\tif (_state == STATE_RESET)\n\t\tError(\"Cannot modify option data while in OnPageReset()\")\n\t\treturn\n\tendIf\n\n\tstring menu = JOURNAL_MENU\n\tstring root = MENU_ROOT\n\n\tUI.SetInt(menu, root + \".optionCursorIndex\", a_index)\n\tUI.SetFloat(menu, root + \".optionCursor.numValue\", a_numValue)\n\tif (!a_noUpdate)\n\t\tUI.Invoke(menu, root + \".invalidateOptionData\")\n\tendIf\nendFunction\n\nfunction SetOptionValues(int a_index, string a_strValue, float a_numValue, bool a_noUpdate)\n\tif (_state == STATE_RESET)\n\t\tError(\"Cannot modify option data while in OnPageReset()\")\n\t\treturn\n\tendIf\n\n\tstring menu = JOURNAL_MENU\n\tstring root = MENU_ROOT\n\n\tUI.SetInt(menu, root + \".optionCursorIndex\", a_index)\n\tUI.SetString(menu, root + \".optionCursor.strValue\", a_strValue)\n\tUI.SetFloat(menu, root + \".optionCursor.numValue\", a_numValue)\n\tif (!a_noUpdate)\n\t\tUI.Invoke(menu, root + \".invalidateOptionData\")\n\tendIf\nendFunction\n\nfunction RequestSliderDialogData(int a_index)\n\t_activeOption = a_index + _currentPageNum * 0x100\n\n\t; Defaults\n\t_sliderParams[0] = 0\n\t_sliderParams[1] = 0\n\t_sliderParams[2] = 0\n\t_sliderParams[3] = 1\n\t_sliderParams[4] = 1\n\n\t_state = STATE_SLIDER\n\n\tstring optionState = _stateOptionMap[a_index]\n\tif (optionState != \"\")\n\t\tstring oldState = GetState()\n\t\tgotoState(optionState)\n\t\tOnSliderOpenST()\n\t\tgotoState(oldState)\n\telse\n\t\tOnOptionSliderOpen(_activeOption)\n\tendIf\n\n\t_state = STATE_DEFAULT\n\n\tUI.InvokeFloatA(JOURNAL_MENU, MENU_ROOT + \".setSliderDialogParams\", _sliderParams)\nendFunction\n\nfunction RequestMenuDialogData(int a_index)\n\t_activeOption = a_index + _currentPageNum * 0x100\n\n\t; Defaults\n\t_menuParams[0] = -1\n\t_menuParams[1] = -1\n\n\t_state = STATE_MENU\n\n\tstring optionState = _stateOptionMap[a_index]\n\tif (optionState != \"\")\n\t\tstring oldState = GetState()\n\t\tgotoState(optionState)\n\t\tOnMenuOpenST()\n\t\tgotoState(oldState)\n\telse\n\t\tOnOptionMenuOpen(_activeOption)\n\tendIf\n\n\t_state = STATE_DEFAULT\n\n\tUI.InvokeIntA(JOURNAL_MENU, MENU_ROOT + \".setMenuDialogParams\", _menuParams)\nendFunction\n\nfunction RequestColorDialogData(int a_index)\n\t_activeOption = a_index + _currentPageNum * 0x100\n\n\t; Defaults\n\t_colorParams[0] = -1\n\t_colorParams[1] = -1\n\n\t_state = STATE_COLOR\n\n\tstring optionState = _stateOptionMap[a_index]\n\tif (optionState != \"\")\n\t\tstring oldState = GetState()\n\t\tgotoState(optionState)\n\t\tOnColorOpenST()\n\t\tgotoState(oldState)\n\telse\n\t\tOnOptionColorOpen(_activeOption)\n\tendIf\n\n\t_state = STATE_DEFAULT\n\n\tUI.InvokeIntA(JOURNAL_MENU, MENU_ROOT + \".setColorDialogParams\", _colorParams)\nendFunction\n\nfunction SetSliderValue(float a_value)\n\tstring optionState = _stateOptionMap[_activeOption % 0x100]\n\tif (optionState != \"\")\n\t\tstring oldState = GetState()\n\t\tgotoState(optionState)\n\t\tOnSliderAcceptST(a_value)\n\t\tgotoState(oldState)\n\telse\n\t\tOnOptionSliderAccept(_activeOption, a_value)\n\tendIf\n\t_activeOption = -1\nendFunction\n\nfunction SetMenuIndex(int a_index)\n\tstring optionState = _stateOptionMap[_activeOption % 0x100]\n\tif (optionState != \"\")\n\t\tstring oldState = GetState()\n\t\tgotoState(optionState)\n\t\tOnMenuAcceptST(a_index)\n\t\tgotoState(oldState)\n\telse\n\t\tOnOptionMenuAccept(_activeOption, a_index)\n\tendIf\n\t_activeOption = -1\nendFunction\n\nfunction SetColorValue(int a_color)\n\tstring optionState = _stateOptionMap[_activeOption % 0x100]\n\tif (optionState != \"\")\n\t\tstring oldState = GetState()\n\t\tgotoState(optionState)\n\t\tOnColorAcceptST(a_color)\n\t\tgotoState(oldState)\n\telse\n\t\tOnOptionColorAccept(_activeOption, a_color)\n\tendIf\n\t_activeOption = -1\nendFunction\n\nfunction SelectOption(int a_index)\n\tstring optionState = _stateOptionMap[a_index]\n\tif (optionState != \"\")\n\t\tstring oldState = GetState()\n\t\tgotoState(optionState)\n\t\tOnSelectST()\n\t\tgotoState(oldState)\n\telse\n\t\tint option = a_index + _currentPageNum * 0x100\n\t\tOnOptionSelect(option)\n\tendIf\nendFunction\n\nfunction ResetOption(int a_index)\n\tstring optionState = _stateOptionMap[a_index]\n\tif (optionState != \"\")\n\t\tstring oldState = GetState()\n\t\tgotoState(optionState)\n\t\tOnDefaultST()\n\t\tgotoState(oldState)\n\telse\n\t\tint option = a_index + _currentPageNum * 0x100\n\t\tOnOptionDefault(option)\n\tendIf\nendFunction\n\nfunction HighlightOption(int a_index)\n\t_infoText = \"\"\n\n\tif (a_index != -1)\n\t\tstring optionState = _stateOptionMap[a_index]\n\t\tif (optionState != \"\")\n\t\t\tstring oldState = GetState()\n\t\t\tgotoState(optionState)\n\t\t\tOnHighlightST()\n\t\t\tgotoState(oldState)\n\t\telse\n\t\t\tint option = a_index + _currentPageNum * 0x100\n\t\t\tOnOptionHighlight(option)\n\t\tendIf\n\tendIf\n\n\tUI.InvokeString(JOURNAL_MENU, MENU_ROOT + \".setInfoText\", _infoText)\nendFunction\n\nfunction RemapKey(int a_index, int a_keyCode, string a_conflictControl, string a_conflictName)\n\tstring optionState = _stateOptionMap[a_index]\n\tif (optionState != \"\")\n\t\tstring oldState = GetState()\n\t\tgotoState(optionState)\n\t\tOnKeyMapChangeST(a_keyCode, a_conflictControl, a_conflictName)\n\t\tgotoState(oldState)\n\telse\n\t\tint option = a_index + _currentPageNum * 0x100\n\t\tOnOptionKeyMapChange(option, a_keyCode, a_conflictControl, a_conflictName)\n\tendIf\nendFunction\n\nfunction OnOptionInputOpen(Int a_option)\n{Called when a text input option has been selected}\nendFunction\n\nfunction OnInputOpenST()\n{Called when a text input state option has been selected}\nendFunction\n\nfunction OnOptionInputAccept(Int a_option, String a_input)\n{Called when a new text input has been accepted}\nendFunction\n\nfunction OnInputAcceptST(String a_input)\n{Called when a new text input has been accepted for this state option}\nendFunction\n\nfunction SetInputOptionValue(Int a_option, String a_value, Bool a_noUpdate)\n\tInt index = a_option % 256\n\tInt type = _optionFlagsBuf[index] % 256\n\tif type != self.OPTION_TYPE_INPUT\n\t\tInt pageIdx = a_option / 256 - 1\n\t\tif pageIdx != -1\n\t\t\tself.Error(\"Option type mismatch. Expected input option, page \\\"\" + Pages[pageIdx] + \"\\\", index \" + index as String)\n\t\telse\n\t\t\tself.Error(\"Option type mismatch. Expected input option, page \\\"\\\", index \" + index as String)\n\t\tendIf\n\t\treturn\n\tendIf\n\tself.SetOptionStrValue(index, a_value, a_noUpdate)\nendFunction\n\nfunction SetInputOptionValueST(String a_value, Bool a_noUpdate, String a_stateName)\n\tInt index = self.GetStateOptionIndex(a_stateName)\n\tif index < 0\n\t\tself.Error(\"Cannot use SetInputOptionValueST outside a valid option state\")\n\t\treturn\n\tendIf\n\tself.SetInputOptionValue(index, a_value, a_noUpdate)\nendFunction\n\nfunction RequestInputDialogData(Int a_index)\n\t_activeOption = a_index + _currentPageNum * 256\n\t_inputStartText = \"\"\n\t_state = self.STATE_INPUT\n\tString optionState = _stateOptionMap[a_index]\n\tif optionState != \"\"\n\t\tString oldState = self.GetState()\n\t\tself.GotoState(optionState)\n\t\tself.OnInputOpenST()\n\t\tself.GotoState(oldState)\n\telse\n\t\tself.OnOptionInputOpen(_activeOption)\n\tendIf\n\t_state = self.STATE_DEFAULT\n\tui.InvokeString(self.JOURNAL_MENU, self.MENU_ROOT + \".setInputDialogParams\", _inputStartText)\nendFunction\n\nInt function AddInputOption(String a_text, String a_value, Int a_flags)\n\treturn self.AddOption(self.OPTION_TYPE_INPUT, a_text, a_value, 0 as Float, a_flags)\nendFunction\n\nfunction AddInputOptionST(String a_stateName, String a_text, String a_value, Int a_flags)\n\tself.AddOptionST(a_stateName, self.OPTION_TYPE_INPUT, a_text, a_value, 0 as Float, a_flags)\nendFunction\n\nfunction SetInputDialogStartText(String a_text)\n\tif _state != self.STATE_INPUT\n\t\tself.Error(\"Cannot set input dialog params while outside OnOptionInputOpen()\")\n\t\treturn\n\tendIf\n\t_inputStartText = a_text\nendFunction\n\nfunction SetInputText(String a_text)\n\tString optionState = _stateOptionMap[_activeOption % 256]\n\tif optionState != \"\"\n\t\tString oldState = self.GetState()\n\t\tself.GotoState(optionState)\n\t\tself.OnInputAcceptST(a_text)\n\t\tself.GotoState(oldState)\n\telse\n\t\tself.OnOptionInputAccept(_activeOption, a_text)\n\tendIf\n\t_activeOption = -1\nendFunction\n"
  },
  {
    "path": "dist/Data/Scripts/Source/SKI_ConfigManager.psc",
    "content": "scriptname SKI_ConfigManager extends SKI_QuestBase hidden \n\n; SCRIPT VERSION ----------------------------------------------------------------------------------\n;\n; History\n;\n; 1:\t- Initial version\n;\n; 2:\t- Added lock for API functions\n;\n; 3:\t- Removed lock again until I have time to test it properly\n;\n; 4:\t- Added redundancy for registration process\n\nint function GetVersion()\n\treturn 4\nendFunction\n\n\n; CONSTANTS ---------------------------------------------------------------------------------------\n\nstring property\t\tJOURNAL_MENU\t= \"Journal Menu\" autoReadonly\nstring property\t\tMENU_ROOT\t\t= \"_root.ConfigPanelFader.configPanel\" autoReadonly\n\n\n; PRIVATE VARIABLES -------------------------------------------------------------------------------\n\n; -- Version 1 --\n\nSKI_ConfigBase[]\t_modConfigs\nstring[]\t\t\t_modNames\nint\t\t\t\t\t_curConfigID\t= 0\nint\t\t\t\t\t_configCount\t= 0\n\nSKI_ConfigBase\t\t_activeConfig\n\n; -- Version 2 --\n\n; keep those for now\nbool\t\t\t\t_lockInit\t\t= false\nbool\t\t\t\t_locked\t\t\t= false\n\n; -- Version 4 --\n\nbool\t\t\t\t_cleanupFlag\t= false\nint\t\t\t\t\t_addCounter\t\t= 0\nint\t\t\t\t\t_updateCounter\t= 0\n\n\n; INITIALIZATION ----------------------------------------------------------------------------------\n\nevent OnInit()\n\t_modConfigs\t= new SKI_ConfigBase[128]\n\t_modNames\t= new string[128]\n\n\tOnGameReload()\nendEvent\n\n; @implements SKI_QuestBase\nevent OnGameReload()\n\tRegisterForModEvent(\"SKICP_modSelected\", \"OnModSelect\")\n\tRegisterForModEvent(\"SKICP_pageSelected\", \"OnPageSelect\")\n\tRegisterForModEvent(\"SKICP_optionHighlighted\", \"OnOptionHighlight\")\n\tRegisterForModEvent(\"SKICP_optionSelected\", \"OnOptionSelect\")\n\tRegisterForModEvent(\"SKICP_optionDefaulted\", \"OnOptionDefault\")\n\tRegisterForModEvent(\"SKICP_keymapChanged\", \"OnKeymapChange\")\n\tRegisterForModEvent(\"SKICP_sliderSelected\", \"OnSliderSelect\")\n\tRegisterForModEvent(\"SKICP_sliderAccepted\", \"OnSliderAccept\")\n\tRegisterForModEvent(\"SKICP_menuSelected\", \"OnMenuSelect\")\n\tRegisterForModEvent(\"SKICP_menuAccepted\", \"OnMenuAccept\")\n\tRegisterForModEvent(\"SKICP_colorSelected\", \"OnColorSelect\")\n\tRegisterForModEvent(\"SKICP_colorAccepted\", \"OnColorAccept\")\n\tself.RegisterForModEvent(\"SKICP_inputSelected\", \"OnInputSelect\")\n\tself.RegisterForModEvent(\"SKICP_inputAccepted\", \"OnInputAccept\")\n\tRegisterForModEvent(\"SKICP_dialogCanceled\", \"OnDialogCancel\")\n\n\tRegisterForMenu(JOURNAL_MENU)\n\n\t; no longer used but better safe than sorry\n\t_lockInit = true\n\n\t_cleanupFlag = true\n\n\tCleanUp()\n\tSendModEvent(\"SKICP_configManagerReady\")\n\n\t_updateCounter = 0\n\tRegisterForSingleUpdate(5)\nendEvent\n\n\n; EVENTS ------------------------------------------------------------------------------------------\n\nevent OnUpdate()\n\n\tif (_cleanupFlag)\n\t\tCleanUp()\n\tendIf\n\n\tif (_addCounter > 0)\n\t\tDebug.Notification(\"MCM: Registered \" + _addCounter + \" new menu(s).\")\n\t\t_addCounter = 0\n\tendIf\n\n\tSendModEvent(\"SKICP_configManagerReady\")\n\n\tif (_updateCounter < 6)\n\t\t_updateCounter += 1\n\t\tRegisterForSingleUpdate(5)\n\telse\n\t\tRegisterForSingleUpdate(30)\n\tendIf\nendEvent\n\nevent OnMenuOpen(string a_menuName)\n\tGotoState(\"BUSY\")\n\t_activeConfig = none\n\tUI.InvokeStringA(JOURNAL_MENU, MENU_ROOT + \".setModNames\", _modNames);\nendEvent\n\nevent OnMenuClose(string a_menuName)\n\tGotoState(\"\")\n\tif (_activeConfig)\n\t\t_activeConfig.CloseConfig()\n\tendIf\n\n\t_activeConfig = none\nendEvent\n\nevent OnModSelect(string a_eventName, string a_strArg, float a_numArg, Form a_sender)\n\tint configIndex = a_numArg as int\n\tif (configIndex > -1)\n\n\t\t; We can clean the buffers of the previous menu now\n\t\tif (_activeConfig)\n\t\t\t_activeConfig.CloseConfig()\n\t\tendIf\n\n\t\t_activeConfig = _modConfigs[configIndex]\n\t\t_activeConfig.OpenConfig()\n\tendIf\n\tUI.InvokeBool(JOURNAL_MENU, MENU_ROOT + \".unlock\", true)\nendEvent\n\nevent OnPageSelect(string a_eventName, string a_strArg, float a_numArg, Form a_sender)\n\tstring page = a_strArg\n\tint index = a_numArg as int\n\t_activeConfig.SetPage(page, index)\n\tUI.InvokeBool(JOURNAL_MENU, MENU_ROOT + \".unlock\", true)\nendEvent\n\nevent OnOptionHighlight(string a_eventName, string a_strArg, float a_numArg, Form a_sender)\n\tint optionIndex = a_numArg as int\n\t_activeConfig.HighlightOption(optionIndex)\nendEvent\n\nevent OnOptionSelect(string a_eventName, string a_strArg, float a_numArg, Form a_sender)\n\tint optionIndex = a_numArg as int\n\t_activeConfig.SelectOption(optionIndex)\n\tUI.InvokeBool(JOURNAL_MENU, MENU_ROOT + \".unlock\", true)\nendEvent\n\nevent OnOptionDefault(string a_eventName, string a_strArg, float a_numArg, Form a_sender)\n\tint optionIndex = a_numArg as int\n\t_activeConfig.ResetOption(optionIndex)\n\tUI.InvokeBool(JOURNAL_MENU, MENU_ROOT + \".unlock\", true)\nendEvent\n\nevent OnKeymapChange(string a_eventName, string a_strArg, float a_numArg, Form a_sender)\n\tint optionIndex = a_numArg as int\n\tint keyCode = UI.GetInt(JOURNAL_MENU, MENU_ROOT + \".selectedKeyCode\")\n\n\t; First test vanilla controls\n\tstring conflictControl = Input.GetMappedControl(keyCode)\n\tstring conflictName = \"\"\n\n\t; Then test mod controls\n\tint i = 0\n\twhile (conflictControl == \"\" && i < _modConfigs.length)\n\t\tif (_modConfigs[i] != none)\n\t\t\tconflictControl = _modConfigs[i].GetCustomControl(keyCode)\n\t\t\tif (conflictControl != \"\")\n\t\t\t\tconflictName = _modNames[i]\n\t\t\tendIf\n\t\tendIf\n\t\t\t\n\t\ti += 1\n\tendWhile\n\n\t_activeConfig.RemapKey(optionIndex, keyCode, conflictControl, conflictName)\n\tUI.InvokeBool(JOURNAL_MENU, MENU_ROOT + \".unlock\", true)\nendEvent\n\nevent OnSliderSelect(string a_eventName, string a_strArg, float a_numArg, Form a_sender)\n\tint optionIndex = a_numArg as int\n\t_activeConfig.RequestSliderDialogData(optionIndex)\nendEvent\n\nevent OnSliderAccept(string a_eventName, string a_strArg, float a_numArg, Form a_sender)\n\tfloat value = a_numArg\n\t_activeConfig.SetSliderValue(value)\n\tUI.InvokeBool(JOURNAL_MENU, MENU_ROOT + \".unlock\", true)\nendEvent\n\nevent OnMenuSelect(string a_eventName, string a_strArg, float a_numArg, Form a_sender)\n\tint optionIndex = a_numArg as int\n\t_activeConfig.RequestMenuDialogData(optionIndex)\nendEvent\n\nevent OnMenuAccept(string a_eventName, string a_strArg, float a_numArg, Form a_sender)\n\tint value = a_numArg as int\n\t_activeConfig.SetMenuIndex(value)\n\tUI.InvokeBool(JOURNAL_MENU, MENU_ROOT + \".unlock\", true)\nendEvent\n\nevent OnColorSelect(string a_eventName, string a_strArg, float a_numArg, Form a_sender)\n\tint optionIndex = a_numArg as int\n\t_activeConfig.RequestColorDialogData(optionIndex)\nendEvent\n\nevent OnColorAccept(string a_eventName, string a_strArg, float a_numArg, Form a_sender)\n\tint color = a_numArg as int\n\t_activeConfig.SetColorValue(color)\n\tUI.InvokeBool(JOURNAL_MENU, MENU_ROOT + \".unlock\", true)\nendEvent\n\nevent OnDialogCancel(string a_eventName, string a_strArg, float a_numArg, Form a_sender)\n\tUI.InvokeBool(JOURNAL_MENU, MENU_ROOT + \".unlock\", true)\nendEvent\n\n\n; FUNCTIONS ---------------------------------------------------------------------------------------\n\n; @interface\nint function RegisterMod(SKI_ConfigBase a_menu, string a_modName)\n\tGotoState(\"BUSY\")\n\t;Log(\"Registering config menu: \" + a_menu + \"(\" + a_modName + \")\")\n\n\tif (_configCount >= 128)\n\t\tGotoState(\"\")\n\t\treturn -1\n\tendIf\n\n\t; Already registered?\n\tint i = 0\n\twhile (i < _modConfigs.length)\n\t\tif (_modConfigs[i] == a_menu)\n\t\t\tGotoState(\"\")\n\t\t\treturn i\n\t\tendIf\n\t\t\t\n\t\ti += 1\n\tendWhile\n\n\t; New registration\n\tint configID = NextID()\n\t\n\tif (configID == -1)\n\t\tGotoState(\"\")\n\t\treturn -1\n\tendIf\n\n\t_modConfigs[configID] = a_menu\n\t_modNames[configID] = a_modName\n\t\n\t_configCount += 1\n\n\t; Track mods added in the current cycle so we don't have to display one message per mod\n\t_addCounter += 1\n\n\tGotoState(\"\")\n\n\treturn configID\nendFunction\n\n; @interface\nint function UnregisterMod(SKI_ConfigBase a_menu)\n\tGotoState(\"BUSY\")\n\t;Log(\"Unregistering config menu: \" + a_menu)\n\n\tint i = 0\n\twhile (i < _modConfigs.length)\n\t\tif (_modConfigs[i] == a_menu)\n\t\t\t_modConfigs[i] = none\n\t\t\t_modNames[i] = \"\"\n\t\t\t_configCount -= 1\n\n\t\t\tGotoState(\"\")\n\t\t\treturn i\n\t\tendIf\n\t\t\t\n\t\ti += 1\n\tendWhile\n\n\tGotoState(\"\")\n\treturn -1\nendFunction\n\n; @interface\nfunction ForceReset()\n\tLog(\"Forcing config manager reset...\")\n\tSendModEvent(\"SKICP_configManagerReset\")\n\n\tGotoState(\"BUSY\")\n\n\tint i = 0\n\twhile (i < _modConfigs.length)\n\t\t_modConfigs[i] = none\n\t\t_modNames[i] = \"\"\n\t\ti += 1\n\tendWhile\n\n\t_curConfigID = 0\n\t_configCount = 0\n\n\tGotoState(\"\")\n\n\tSendModEvent(\"SKICP_configManagerReady\")\nendFunction\n\nfunction CleanUp()\n\tGotoState(\"BUSY\")\n\n\t_cleanupFlag = false\n\n\t_configCount = 0\n\tint i = 0\n\twhile (i < _modConfigs.length)\n\t\tif (_modConfigs[i] == none || _modConfigs[i].GetFormID() == 0)\n\t\t\t_modConfigs[i] = none\n\t\t\t_modNames[i] = \"\"\n\t\telse\n\t\t\t_configCount += 1\n\t\tendIf\n\n\t\ti += 1\n\tendWhile\n\n\tGotoState(\"\")\nendFunction\n\nint function NextID()\n\tint startIdx = _curConfigID\n\t\n\twhile (_modConfigs[_curConfigID] != none)\n\t\t_curConfigID += 1\n\t\tif (_curConfigID >= 128)\n\t\t\t_curConfigID = 0\n\t\tendIf\n\t\tif (_curConfigID == startIdx)\n\t\t\treturn -1 ; Just to be sure. \n\t\tendIf\n\tendWhile\n\t\n\treturn _curConfigID\nendFunction\n\nfunction Log(string a_msg)\n\tDebug.Trace(self + \": \" + a_msg)\nendFunction\n\nfunction OnInputSelect(String a_eventName, String a_strArg, Float a_numArg, Form a_sender)\n\tInt optionIndex = a_numArg as Int\n\t_activeConfig.RequestInputDialogData(optionIndex)\nendFunction\n\nfunction OnInputAccept(String a_eventName, String a_strArg, Float a_numArg, Form a_sender)\n\t_activeConfig.SetInputText(a_strArg)\n\tui.InvokeBool(self.JOURNAL_MENU, self.MENU_ROOT + \".unlock\", true)\nendFunction\n\n; STATES ---------------------------------------------------------------------------------------\n\nstate BUSY\n\tint function RegisterMod(SKI_ConfigBase a_menu, string a_modName)\n\t\treturn -2\n\tendFunction\n\n\tint function UnregisterMod(SKI_ConfigBase a_menu)\n\t\treturn -2\n\tendFunction\n\n\tfunction ForceReset()\n\tendFunction\n\n\tfunction CleanUp()\n\tendFunction\nendState"
  },
  {
    "path": "dist/Data/Scripts/Source/SKI_ConfigMenu.psc",
    "content": "scriptname SKI_ConfigMenu extends SKI_ConfigBase\r\n\r\n; SCRIPT VERSION ----------------------------------------------------------------------------------\r\n;\r\n; History\r\n;\r\n; 1:\t- Initial version\r\n;\r\n; 2:\t- Added category icon theme option\r\n;\t\t- Added noIconColor option\r\n;\t\t- Added controls section for gamepad\r\n;\r\n; 3:\t- Added disable 3D item positioning option\r\n;\r\n; 4:\t- Converted script to use state options\r\n;\t\t- Added map menu version check\r\n;\t\t- Added active effects widget configuration\r\n;\r\n; 5:\t- Fixed 3DItemDisablePositioning\r\n;\r\n; 6:\t- Added favorites menu options\r\n;\r\n; 7:\t- Changed page layout\r\n;\r\n; 8:\t- Removed unsupported icon themes\r\n\r\nint function GetVersion()\r\n\treturn 9\r\nendFunction\r\n\r\n\r\n; PRIVATE VARIABLES -------------------------------------------------------------------------------\r\n\r\n; -- Version 1 --\r\n\r\n; Lists\r\nstring[]\t_alignments\r\nstring[]\t_alignmentValues\r\nstring[]\t_sizes\r\n\r\n; State\r\nint\t\t\t_itemlistFontSizeIdx\t\t= 1\r\nint\t\t\t_itemlistQuantityMinCount\t= 6\r\n\r\nint\t\t\t_itemcardAlignIdx\t\t\t= 2\r\nfloat\t\t_itemcardXOffset\t\t\t= 0.0\r\nfloat\t\t_itemcardYOffset\t\t\t= 0.0\r\n\r\nfloat\t\t_3DItemXOffset\t\t\t\t= 0.0\r\nfloat\t\t_3DItemYOffset\t\t\t\t= 0.0\r\nfloat\t\t_3DItemScale\t\t\t\t= 1.5\r\n\r\nint\t\t\t_searchKey\t\t\t\t\t= 57\r\nint\t\t\t_switchTabKey\t\t\t\t= 56\r\nint\t\t\t_equipModeKey\t\t\t\t= 42\r\n\r\n; Internal\r\nfloat\t\t_itemXBase\r\nfloat\t\t_itemXBaseW\r\n\r\n\r\n; -- Version 2 --\r\n\r\n; Lists\r\nstring[]\t_categoryIconThemeShortNames\r\nstring[]\t_categoryIconThemeLongNames\r\nstring[]\t_categoryIconThemeValues\r\n\r\n; State\r\nint\t\t\t_categoryIconThemeIdx\t\t= 0\r\nbool\t\t_itemlistNoIconColors\t\t= false\r\n\r\nint\t\t\t_switchTabButton\t\t\t= 271 ; BACK\r\nint\t\t\t_prevColumnButton\t\t\t= 274 ; LEFT_SHOULDER\r\nint\t\t\t_nextColumnButton\t\t\t= 275 ; RIGHT_SHOULDER\r\nint\t\t\t_sortOrderButton\t\t\t= 272 ; LEFT_THUMB\r\n\r\n; -- Version 3 --\r\n\r\n; State\r\nbool\t\t_3DItemDisablePositioning\t\t= false\r\n\r\n; Internal\r\nfloat\t\t_fInventory3DItemPosXWide\r\nfloat\t\t_fInventory3DItemPosX\r\nfloat\t\t_fMagic3DItemPosXWide\r\nfloat\t\t_fMagic3DItemPosX\r\n\r\n; Flags\r\nint\t\t\t_3DItemFlags\r\n\r\n; -- Version 4 --\r\n\r\n; Lists\r\nstring[]\t_orientations\r\nstring[]\t_orientationValues\r\n\r\nstring[]\t_vertAlignments\r\nstring[]\t_vertAlignmentValues\r\n\r\nfloat[]\t\t_effectWidgetIconSizeValues\r\n\r\nfloat[]\t\t_alignmentBaseOffsets\r\nfloat[]\t\t_vertAlignmentBaseOffsets\r\n\r\n; State\r\nint\t\t\t_effectWidgetIconSizeIdx\t\t= 1\t\t; medium\r\nint\t\t\t_effectWidgetVAnchorIdx\t\t\t= 0\t\t; top\r\nint\t\t\t_effectWidgetHAnchorIdx\t\t\t= 1\t\t; right\r\nint\t\t\t_effectWidgetGroupCount\t\t\t= 8\r\nint\t\t\t_effectWidgetOrientationIdx\t\t= 1\t\t; vertical\r\nfloat\t\t_effectWidgetXOffset\t\t\t= 0.0\r\nfloat\t\t_effectWidgetYOffset\t\t\t= 0.0\r\n\r\n; Flags\r\nint\t\t\t_effectWidgetFlags\r\n\r\n; -- Version 5 --\r\n\r\n; Internal\r\nfloat\t\t_fInventory3DItemPosZWide\r\nfloat\t\t_fInventory3DItemPosZ\r\nfloat\t\t_fMagic3DItemPosZWide\r\nfloat\t\t_fMagic3DItemPosZ\r\n\r\nfloat\t\t_fInventory3DItemPosScaleWide\r\nfloat\t\t_fMagic3DItemPosScaleWide\r\nfloat\t\t_fInventory3DItemPosScale\r\nfloat\t\t_fMagic3DItemPosScale\r\n\r\n; -- Version 6 --\r\n\r\n; Lists\r\nstring[]\t_favGroupNames\r\n\r\n; State\r\nint\t\t\t_favCurGroupIdx\t\t\t\t= 0\r\n\r\n\r\n; PROPERTIES --------------------------------------------------------------------------------------\r\n\r\n; -- Version 1 --\r\n\r\nSKI_SettingsManager property\t\tSKI_SettingsManagerInstance auto\r\nSKI_Main property\t\t\t\t\tSKI_MainInstance auto\r\n\r\n; -- Version 4 --\r\n\r\nSKI_ActiveEffectsWidget property\tSKI_ActiveEffectsWidgetInstance auto\r\n\r\n; -- Version 6 --\r\n\r\nSKI_FavoritesManager property\t\tSKI_FavoritesManagerInstance auto\r\n\r\n\r\n; INITIALIZATION ----------------------------------------------------------------------------------\r\n\r\n; @overrides SKI_ConfigBase\r\nevent OnConfigInit()\r\n\t; Translate strings to display in UI\r\n\t_alignments = new string[3]\r\n\t_alignments[0] = \"$Left\"\r\n\t_alignments[1] = \"$Right\"\r\n\t_alignments[2] = \"$Center\"\r\n\r\n\t_sizes = new string[3]\r\n\t_sizes[0] = \"$Small\"\r\n\t_sizes[1] = \"$Medium\"\r\n\t_sizes[2] = \"$Large\"\r\n\r\n\t; Strings used as variable values\r\n\t_alignmentValues = new string[3]\r\n\t_alignmentValues[0] = \"left\"\r\n\t_alignmentValues[1] = \"right\"\r\n\t_alignmentValues[2] = \"center\"\r\n\r\n\tApplySettings()\r\nendEvent\r\n\r\n; @implements SKI_QuestBase\r\nevent OnGameReload()\r\n\tparent.OnGameReload()\r\n\tApplySettings()\r\nendEvent\r\n\r\n; @implements SKI_QuestBase\r\nevent OnVersionUpdate(int a_version)\r\n\r\n\t; Version 2\r\n\tif (a_version >= 2 && CurrentVersion < 2)\r\n\t\tDebug.Trace(self + \": Updating to script version 2\")\r\n\r\n\t\t_categoryIconThemeShortNames = new string[4]\r\n\t\t_categoryIconThemeShortNames[0] = \"SKYUI V3\"\r\n\t\t_categoryIconThemeShortNames[1] = \"CELTIC\"\r\n\t\t_categoryIconThemeShortNames[2] = \"CURVED\"\r\n\t\t_categoryIconThemeShortNames[3] = \"STRAIGHT\"\r\n\r\n\t\t_categoryIconThemeLongNames = new string[4]\r\n\t\t_categoryIconThemeLongNames[0] = \"SkyUI V3, by PsychoSteve\"\r\n\t\t_categoryIconThemeLongNames[1] = \"Celtic, by GreatClone\"\r\n\t\t_categoryIconThemeLongNames[2] = \"Curved, by T3T\"\r\n\t\t_categoryIconThemeLongNames[3] = \"Straight, by T3T\"\r\n\r\n\t\t_categoryIconThemeValues = new string[4]\r\n\t\t_categoryIconThemeValues[0] = \"skyui\\\\icons_category_psychosteve.swf\"\r\n\t\t_categoryIconThemeValues[1] = \"skyui\\\\icons_category_celtic.swf\"\r\n\t\t_categoryIconThemeValues[2] = \"skyui\\\\icons_category_curved.swf\"\r\n\t\t_categoryIconThemeValues[3] = \"skyui\\\\icons_category_straight.swf\"\r\n\r\n\t\t; Have been renamed, so clear old overrides and set new ones\r\n\t\tSKI_SettingsManagerInstance.ClearOverride(\"Input$controls$search\")\r\n\t\tSKI_SettingsManagerInstance.ClearOverride(\"Input$controls$switchTab\")\r\n\t\tSKI_SettingsManagerInstance.ClearOverride(\"Input$controls$equipMode\")\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"Input$controls$pc$search\", _searchKey)\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"Input$controls$pc$switchTab\", _switchTabKey)\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"Input$controls$pc$equipMode\", _equipModeKey)\r\n\tendIf\r\n\r\n\tif (a_version >= 3 && CurrentVersion < 3)\r\n\t\tDebug.Trace(self + \": Updating to script version 3\")\r\n\r\n\t\t_3DItemFlags = OPTION_FLAG_NONE\r\n\r\n\t\t;The below all reset to true with version 3.2\r\n\t\t;SKI_MainInstance.InventoryMenuCheckEnabled\r\n\t\t;SKI_MainInstance.MagicMenuCheckEnabled\r\n\t\t;SKI_MainInstance.BarterMenuCheckEnabled\r\n\t\t;SKI_MainInstance.ContainerMenuCheckEnabled\r\n\t\t;SKI_MainInstance.GiftMenuCheckEnabled\r\n\tendIf\r\n\r\n\tif (a_version >= 4 && CurrentVersion < 4)\r\n\t\tDebug.Trace(self + \": Updating to script version 4\")\r\n\r\n\t\t_orientations = new string[2]\r\n\t\t_orientations[0] = \"$Horizontal\"\r\n\t\t_orientations[1] = \"$Vertical\"\r\n\r\n\t\t_orientationValues = new string[2]\r\n\t\t_orientationValues[0] = \"horizontal\"\r\n\t\t_orientationValues[1] = \"vertical\"\r\n\r\n\t\t_vertAlignments = new string[3]\r\n\t\t_vertAlignments[0] = \"$Top\"\r\n\t\t_vertAlignments[1] = \"$Bottom\"\r\n\t\t_vertAlignments[2] = \"$Center\"\r\n\r\n\t\t_vertAlignmentValues = new string[3]\r\n\t\t_vertAlignmentValues[0] = \"top\"\r\n\t\t_vertAlignmentValues[1] = \"bottom\"\r\n\t\t_vertAlignmentValues[2] = \"center\"\r\n\r\n\t\t_effectWidgetIconSizeValues = new float[3]\r\n\t\t_effectWidgetIconSizeValues[0] = 32.0\r\n\t\t_effectWidgetIconSizeValues[1] = 48.0\r\n\t\t_effectWidgetIconSizeValues[2] = 64.0\r\n\r\n\t\t_alignmentBaseOffsets = new float[3]\r\n\t\t_alignmentBaseOffsets[0] = 0.0\r\n\t\t_alignmentBaseOffsets[1] = 1280.0\r\n\t\t_alignmentBaseOffsets[2] = 640.0\r\n\r\n\t\t_vertAlignmentBaseOffsets = new float[3]\r\n\t\t_vertAlignmentBaseOffsets[0] = 0.0\r\n\t\t_vertAlignmentBaseOffsets[1] = 720.0\r\n\t\t_vertAlignmentBaseOffsets[2] = 360.0\r\n\r\n\t\t_effectWidgetFlags = OPTION_FLAG_NONE\r\n\r\n\t\t; Sync widget default values\r\n\t\tSKI_ActiveEffectsWidgetInstance.Enabled\t\t\t\t= true\r\n\t\tSKI_ActiveEffectsWidgetInstance.EffectSize\t\t\t= _effectWidgetIconSizeValues[_effectWidgetIconSizeIdx]\r\n\t\tSKI_ActiveEffectsWidgetInstance.HAnchor\t\t\t\t= _alignmentValues[_effectWidgetHAnchorIdx]\r\n\t\tSKI_ActiveEffectsWidgetInstance.VAnchor\t\t\t\t= _vertAlignmentValues[_effectWidgetVAnchorIdx]\r\n\t\tSKI_ActiveEffectsWidgetInstance.GroupEffectCount\t= _effectWidgetGroupCount\r\n\t\tSKI_ActiveEffectsWidgetInstance.Orientation\t\t\t= _orientationValues[_effectWidgetOrientationIdx]\r\n\t\tSKI_ActiveEffectsWidgetInstance.X\t\t\t\t\t= _alignmentBaseOffsets[_effectWidgetHAnchorIdx] + _effectWidgetXOffset\r\n\t\tSKI_ActiveEffectsWidgetInstance.Y\t\t\t\t\t= _vertAlignmentBaseOffsets[_effectWidgetVAnchorIdx] + _effectWidgetYOffset\r\n\tendIf\r\n\r\n\tif (a_version >= 5 && CurrentVersion < 5)\r\n\t\tDebug.Trace(self + \": Updating to script version 5\")\r\n\tendIf\r\n\r\n\tif (a_version >= 6 && CurrentVersion < 6)\r\n\t\tDebug.Trace(self + \": Updating to script version 6\")\r\n\r\n\t\tPages = new string[3]\r\n\t\tPages[0] = \"$General\"\r\n\t\tPages[1] = \"$Favorite Groups\"\r\n\t\tPages[2] = \"$Advanced\"\r\n\r\n\t\t_favGroupNames = new string[8]\r\n\t\t_favGroupNames[0] = \"$Group {1}\"\r\n\t\t_favGroupNames[1] = \"$Group {2}\"\r\n\t\t_favGroupNames[2] = \"$Group {3}\"\r\n\t\t_favGroupNames[3] = \"$Group {4}\"\r\n\t\t_favGroupNames[4] = \"$Group {5}\"\r\n\t\t_favGroupNames[5] = \"$Group {6}\"\r\n\t\t_favGroupNames[6] = \"$Group {7}\"\r\n\t\t_favGroupNames[7] = \"$Group {8}\"\r\n\tendIf\r\n\r\n\tif (a_version >= 7 && CurrentVersion < 7)\r\n\t\tDebug.Trace(self + \": Updating to script version 7\")\r\n\r\n\t\tPages = new string[3]\r\n\t\tPages[0] = \"$General\"\r\n\t\tPages[1] = \"$Controls\"\r\n\t\tPages[2] = \"$Advanced\"\r\n\tendIf\r\n\r\n\tif (a_version >= 8 && CurrentVersion < 8)\r\n\t\tDebug.Trace(self + \": Updating to script version 8\")\r\n\r\n\t\t_categoryIconThemeShortNames = new string[1]\r\n\t\t_categoryIconThemeShortNames[0] = \"SKYUI V5\"\r\n\r\n\t\t_categoryIconThemeLongNames = new string[1]\r\n\t\t_categoryIconThemeLongNames[0] = \"SkyUI V5, by PsychoSteve\"\r\n\r\n\t\t_categoryIconThemeValues = new string[1]\r\n\t\t_categoryIconThemeValues[0] = \"skyui\\\\icons_category_psychosteve.swf\"\r\n\r\n\t\t_categoryIconThemeIdx = 0\r\n\r\n\t\tSKI_SettingsManagerInstance.ClearOverride(\"Appearance$icons$category$source\")\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"Appearance$icons$category$source\", _categoryIconThemeValues[_categoryIconThemeIdx])\r\n\tendIf\r\n\r\n\tif a_version >= 9 && CurrentVersion < 9\r\n\t\tdebug.Trace(self as String + \": Updating to script version 9\")\r\n\t\t_categoryIconThemeShortNames = new String[4]\r\n\t\t_categoryIconThemeShortNames[0] = \"SKYUI V5\"\r\n\t\t_categoryIconThemeShortNames[1] = \"CELTIC\"\r\n\t\t_categoryIconThemeShortNames[2] = \"CURVED\"\r\n\t\t_categoryIconThemeShortNames[3] = \"STRAIGHT\"\r\n\t\t_categoryIconThemeLongNames = new String[4]\r\n\t\t_categoryIconThemeLongNames[0] = \"SkyUI V5, by PsychoSteve\"\r\n\t\t_categoryIconThemeLongNames[1] = \"Celtic, by GreatClone\"\r\n\t\t_categoryIconThemeLongNames[2] = \"Curved, by T3T\"\r\n\t\t_categoryIconThemeLongNames[3] = \"Straight, by T3T\"\r\n\t\t_categoryIconThemeValues = new String[4]\r\n\t\t_categoryIconThemeValues[0] = \"skyui\\\\icons_category_psychosteve.swf\"\r\n\t\t_categoryIconThemeValues[1] = \"skyui\\\\icons_category_celtic.swf\"\r\n\t\t_categoryIconThemeValues[2] = \"skyui\\\\icons_category_curved.swf\"\r\n\t\t_categoryIconThemeValues[3] = \"skyui\\\\icons_category_straight.swf\"\r\n\tendIf\r\nendEvent\r\n\r\n\r\n; EVENTS ------------------------------------------------------------------------------------------\r\n\r\n; @implements SKI_ConfigBase\r\nevent OnPageReset(string a_page)\r\n\r\n\t; Load custom .swf for animated logo\r\n\tif (a_page == \"\")\r\n\t\tLoadCustomContent(\"skyui/skyui_splash.swf\")\r\n\t\treturn\r\n\telse\r\n\t\tUnloadCustomContent()\r\n\tendIf\r\n\r\n\t; -------------------------------------------------------\r\n\tif (a_page == \"$General\")\r\n\t\tSetCursorFillMode(TOP_TO_BOTTOM)\r\n\r\n\t\tAddHeaderOption(\"$Item List\")\r\n\t\tAddTextOptionST(\"ITEMLIST_FONT_SIZE\", \"$Font Size\", _sizes[_itemlistFontSizeIdx])\r\n\t\tAddSliderOptionST(\"ITEMLIST_QUANTITY_MIN_COUNT\", \"$Quantity Menu Min. Count\", _itemlistQuantityMinCount)\r\n\t\tAddMenuOptionST(\"ITEMLIST_CATEGORY_ICON_THEME\", \"$Category Icon Theme\", _categoryIconThemeShortNames[_categoryIconThemeIdx])\r\n\t\tAddToggleOptionST(\"ITEMLIST_NO_ICON_COLORS\", \"$Disable Icon Colors\", _itemlistNoIconColors)\r\n\r\n\t\tAddEmptyOption()\r\n\r\n\t\tAddHeaderOption(\"$Active Effects HUD\")\r\n\t\tAddToggleOptionST(\"EFFECT_WIDGET_ENABLED\", \"$Enabled\", SKI_ActiveEffectsWidgetInstance.Enabled)\r\n\t\tAddTextOptionST(\"EFFECT_WIDGET_ICON_SIZE\",\"$Icon Size\", _sizes[_effectWidgetIconSizeIdx], _effectWidgetFlags)\r\n\t\tAddSliderOptionST(\"EFFECT_WIDGET_MIN_TIME_LEFT\", \"$Minimum Time Left\", SKI_ActiveEffectsWidgetInstance.MinimumTimeLeft, \"{0} s\", _effectWidgetFlags)\r\n\r\n\t\tSetCursorPosition(1)\r\n\r\n\t\tAddHeaderOption(\"$Favorites Menu\")\r\n\t\tAddToggleOptionST(\"FAV_MENU_HELP_ENABLED\", \"$Show Button Help\", SKI_FavoritesManagerInstance.ButtonHelpEnabled)\r\n\r\n\t\tAddEmptyOption()\r\n\r\n\t\tint ARMOR_FLAG = SKI_FavoritesManagerInstance.GROUP_FLAG_UNEQUIP_ARMOR\r\n\t\tint HANDS_FLAG = SKI_FavoritesManagerInstance.GROUP_FLAG_UNEQUIP_HANDS\r\n\r\n\t\tAddHeaderOption(\"$Favorite Groups\")\r\n\t\tAddMenuOptionST(\"FAV_GROUP_SELECT\", \"\", \"$Group {\" + (_favCurGroupIdx+1) + \"}\")\r\n\t\tAddToggleOptionST(\"FAV_GROUP_UNEQUIP_ARMOR\", \"$Unequip Armor\", SKI_FavoritesManagerInstance.GetGroupFlag(_favCurGroupIdx, ARMOR_FLAG))\r\n\t\tAddToggleOptionST(\"FAV_GROUP_UNEQUIP_HANDS\", \"$Unequip Hands\", SKI_FavoritesManagerInstance.GetGroupFlag(_favCurGroupIdx, HANDS_FLAG))\r\n\r\n\t; -------------------------------------------------------\r\n\telseIf (a_page == \"$Controls\")\r\n\r\n\t\tbool isGamepad = Game.UsingGamepad()\r\n\r\n\t\tSetCursorFillMode(TOP_TO_BOTTOM)\r\n\r\n\t\tAddHeaderOption(\"$Item List\")\r\n\t\tif (! isGamepad)\r\n\t\t\tAddKeyMapOptionST(\"SEARCH_KEY\", \"$Search\", _searchKey)\r\n\t\t\tAddKeyMapOptionST(\"SWITCH_TAB_KEY\", \"$Switch Tab\", _switchTabKey)\r\n\t\t\tAddKeyMapOptionST(\"EQUIP_MODE_KEY\", \"$Equip Mode\", _equipModeKey)\r\n\t\telse\r\n\t\t\tAddKeyMapOptionST(\"SEARCH_KEY\", \"$Search\", _searchKey, OPTION_FLAG_DISABLED)\r\n\t\t\tAddKeyMapOptionST(\"SWITCH_TAB_BUTTON\", \"$Switch Tab\", _switchTabButton)\r\n\t\t\tAddKeyMapOptionST(\"PREV_COLUMN_BUTTON\", \"$Previous Column\", _prevColumnButton)\r\n\t\t\tAddKeyMapOptionST(\"NEXT_COLUMN_BUTTON\", \"$Next Column\", _nextColumnButton)\r\n\t\t\tAddKeyMapOptionST(\"SORT_ORDER_BUTTON\", \"$Order\", _sortOrderButton)\r\n\t\tendIf\r\n\r\n\t\tif (! isGamepad)\r\n\t\t\tAddEmptyOption()\r\n\r\n\t\t\tAddHeaderOption(\"$Favorites Menu\")\r\n\t\t\tAddKeyMapOptionST(\"FAV_GROUP_ADD_KEY\", \"{$Group}/{$Ungroup}\", SKI_FavoritesManagerInstance.GroupAddKey)\r\n\t\t\tAddKeyMapOptionST(\"FAV_GROUP_USE_KEY\", \"$Group Use\", SKI_FavoritesManagerInstance.GroupUseKey)\r\n\t\t\tAddKeyMapOptionST(\"FAV_SET_ICON_KEY\", \"$Set Group Icon\", SKI_FavoritesManagerInstance.SetIconKey)\r\n\t\t\tAddKeyMapOptionST(\"FAV_EQUIP_STATE_KEY\", \"$Save Equip State\", SKI_FavoritesManagerInstance.SaveEquipStateKey)\r\n\t\t\tAddKeyMapOptionST(\"FAV_TOGGLE_FOCUS\", \"$Toggle Focus\", SKI_FavoritesManagerInstance.ToggleFocusKey)\r\n\t\tendIf\r\n\r\n\t\tSetCursorPosition(1)\r\n\r\n\t\tint[] groupHotkeys = SKI_FavoritesManagerInstance.GetGroupHotkeys()\r\n\r\n\t\tAddHeaderOption(\"$Favorite Groups\")\r\n\t\tAddKeyMapOptionST(\"FAV_GROUP_USE_HOTKEY1\", \"$Group {1}\", groupHotkeys[0], OPTION_FLAG_WITH_UNMAP)\r\n\t\tAddKeyMapOptionST(\"FAV_GROUP_USE_HOTKEY2\", \"$Group {2}\", groupHotkeys[1], OPTION_FLAG_WITH_UNMAP)\r\n\t\tAddKeyMapOptionST(\"FAV_GROUP_USE_HOTKEY3\", \"$Group {3}\", groupHotkeys[2], OPTION_FLAG_WITH_UNMAP)\r\n\t\tAddKeyMapOptionST(\"FAV_GROUP_USE_HOTKEY4\", \"$Group {4}\", groupHotkeys[3], OPTION_FLAG_WITH_UNMAP)\r\n\t\tAddKeyMapOptionST(\"FAV_GROUP_USE_HOTKEY5\", \"$Group {5}\", groupHotkeys[4], OPTION_FLAG_WITH_UNMAP)\r\n\t\tAddKeyMapOptionST(\"FAV_GROUP_USE_HOTKEY6\", \"$Group {6}\", groupHotkeys[5], OPTION_FLAG_WITH_UNMAP)\r\n\t\tAddKeyMapOptionST(\"FAV_GROUP_USE_HOTKEY7\", \"$Group {7}\", groupHotkeys[6], OPTION_FLAG_WITH_UNMAP)\r\n\t\tAddKeyMapOptionST(\"FAV_GROUP_USE_HOTKEY8\", \"$Group {8}\", groupHotkeys[7], OPTION_FLAG_WITH_UNMAP)\r\n\r\n\t; -------------------------------------------------------\r\n\telseIf (a_page == \"$Advanced\")\r\n\t\tSetCursorFillMode(TOP_TO_BOTTOM)\r\n\r\n\t\tAddHeaderOption(\"$3D Item\")\r\n\t\tAddSliderOptionST(\"XD_ITEM_XOFFSET\", \"$Horizontal Offset\", _3DItemXOffset, \"{0}\", _3DItemFlags)\r\n\t\tAddSliderOptionST(\"XD_ITEM_YOFFSET\", \"$Vertical Offset\", _3DItemYOffset, \"{0}\", _3DItemFlags)\r\n\t\tAddSliderOptionST(\"XD_ITEM_SCALE\", \"$Scale\", _3DItemScale, \"{1}\", _3DItemFlags)\r\n\t\tAddToggleOptionST(\"XD_ITEM_POSITIONING\", \"$Disable Positioning\", _3DItemDisablePositioning)\r\n\r\n\t\tAddEmptyOption()\r\n\r\n\t\tAddHeaderOption(\"$Active Effects HUD\")\r\n\t\tAddTextOptionST(\"EFFECT_WIDGET_ORIENTATION\", \"$Orientation\", _orientations[_effectWidgetOrientationIdx], _effectWidgetFlags)\r\n\t\tAddTextOptionST(\"EFFECT_WIDGET_HORIZONTAL_ANCHOR\", \"$Horizontal Anchor\", _alignments[_effectWidgetHAnchorIdx], _effectWidgetFlags)\r\n\t\tAddTextOptionST(\"EFFECT_WIDGET_VERTICAL_ANCHOR\", \"$Vertical Anchor\", _vertAlignments[_effectWidgetVAnchorIdx], _effectWidgetFlags)\r\n\t\tAddSliderOptionST(\"EFFECT_WIDGET_GROUP_COUNT\", \"$Icon Group Count\", SKI_ActiveEffectsWidgetInstance.GroupEffectCount, \"{0}\", _effectWidgetFlags)\r\n\t\tAddSliderOptionST(\"EFFECT_WIDGET_XOFFSET\", \"$Horizontal Offset\", _effectWidgetXOffset, \"{0}\", _effectWidgetFlags)\r\n\t\tAddSliderOptionST(\"EFFECT_WIDGET_YOFFSET\", \"$Vertical Offset\", _effectWidgetYOffset, \"{0}\", _effectWidgetFlags)\r\n\r\n\t\tSetCursorPosition(1)\r\n\r\n\t\tAddHeaderOption(\"$Item Card\")\r\n\t\tAddTextOptionST(\"ITEMCARD_ALIGN\", \"$Align\", _alignments[_itemcardAlignIdx])\r\n\t\tAddSliderOptionST(\"ITEMCARD_XOFFSET\", \"$Horizontal Offset\", _itemcardXOffset)\r\n\t\tAddSliderOptionST(\"ITEMCARD_YOFFSET\", \"$Vertical Offset\", _itemcardYOffset)\r\n\r\n\t\tAddEmptyOption()\r\n\r\n\t\tAddHeaderOption(\"$SWF Version Checking\")\r\n\t\t; AddToggleOptionST(\"CHECK_MAP_MENU\", \"Map Menu\", SKI_MainInstance.MapMenuCheckEnabled)\r\n\t\t; AddToggleOptionST(\"CHECK_FAVORITES_MENU\", \"Favorites Menu\", SKI_MainInstance.FavoritesMenuCheckEnabled)\r\n\t\tAddToggleOptionST(\"CHECK_INVENTORY_MENU\", \"Inventory Menu\", SKI_MainInstance.InventoryMenuCheckEnabled)\r\n\t\tAddToggleOptionST(\"CHECK_MAGIC_MENU\", \"Magic Menu\", SKI_MainInstance.MagicMenuCheckEnabled)\r\n\t\tAddToggleOptionST(\"CHECK_BARTER_MENU\", \"Barter Menu\", SKI_MainInstance.BarterMenuCheckEnabled)\r\n\t\tAddToggleOptionST(\"CHECK_CONTAINER_MENU\", \"Container Menu\", SKI_MainInstance.ContainerMenuCheckEnabled)\r\n\t\tAddToggleOptionST(\"CHECK_CRAFTING_MENU\", \"Crafting Menu\", SKI_MainInstance.CraftingMenuCheckEnabled)\r\n\t\tAddToggleOptionST(\"CHECK_GIFT_MENU\", \"Gift Menu\", SKI_MainInstance.GiftMenuCheckEnabled)\r\n\r\n\tendIf\r\nendEvent\r\n\r\n\r\n; STATE OPTIONS -----------------------------------------------------------------------------------\r\n\r\nstate FAV_GROUP_ADD_KEY ; KEYMAP\r\n\r\n\tevent OnKeyMapChangeST(int a_keyCode, string a_conflictControl, string a_conflictName)\r\n\t\tif (! ValidateKey(a_keyCode, false))\r\n\t\t\treturn\r\n\t\tendIf\r\n\r\n\t\tSKI_FavoritesManagerInstance.GroupAddKey = a_keyCode\r\n\t\tRefreshFavoriteHotkeys()\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\tSKI_FavoritesManagerInstance.GroupAddKey = 33\r\n\t\tRefreshFavoriteHotkeys()\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{F}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate FAV_GROUP_USE_KEY ; KEYMAP\r\n\r\n\tevent OnKeyMapChangeST(int a_keyCode, string a_conflictControl, string a_conflictName)\r\n\t\tif (! ValidateKey(a_keyCode, false))\r\n\t\t\treturn\r\n\t\tendIf\r\n\r\n\t\tSKI_FavoritesManagerInstance.GroupUseKey = a_keyCode\r\n\t\tRefreshFavoriteHotkeys()\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\tSKI_FavoritesManagerInstance.GroupUseKey = 19\r\n\t\tRefreshFavoriteHotkeys()\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{R}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate FAV_SET_ICON_KEY ; KEYMAP\r\n\r\n\tevent OnKeyMapChangeST(int a_keyCode, string a_conflictControl, string a_conflictName)\r\n\t\tif (! ValidateKey(a_keyCode, false))\r\n\t\t\treturn\r\n\t\tendIf\r\n\r\n\t\tSKI_FavoritesManagerInstance.SetIconKey = a_keyCode\r\n\t\tRefreshFavoriteHotkeys()\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\tSKI_FavoritesManagerInstance.SetIconKey = 56\r\n\t\tRefreshFavoriteHotkeys()\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{LAlt}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate FAV_EQUIP_STATE_KEY ; KEYMAP\r\n\r\n\tevent OnKeyMapChangeST(int a_keyCode, string a_conflictControl, string a_conflictName)\r\n\t\tif (! ValidateKey(a_keyCode, false))\r\n\t\t\treturn\r\n\t\tendIf\r\n\r\n\t\tSKI_FavoritesManagerInstance.SaveEquipStateKey = a_keyCode\r\n\t\tRefreshFavoriteHotkeys()\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\tSKI_FavoritesManagerInstance.SaveEquipStateKey = 20\r\n\t\tRefreshFavoriteHotkeys()\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{T}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate FAV_TOGGLE_FOCUS ; KEYMAP\r\n\r\n\tevent OnKeyMapChangeST(int a_keyCode, string a_conflictControl, string a_conflictName)\r\n\t\tif (! ValidateKey(a_keyCode, false))\r\n\t\t\treturn\r\n\t\tendIf\r\n\r\n\t\tSKI_FavoritesManagerInstance.ToggleFocusKey = a_keyCode\r\n\t\tRefreshFavoriteHotkeys()\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\tSKI_FavoritesManagerInstance.ToggleFocusKey = 57\r\n\t\tRefreshFavoriteHotkeys()\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{Space}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate FAV_GROUP_USE_HOTKEY1 ; KEYMAP\r\n\r\n\tevent OnKeyMapChangeST(int a_keyCode, string a_conflictControl, string a_conflictName)\r\n\t\tSetFavoritesGroupHotkey(0, a_keyCode, a_conflictControl, a_conflictName)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\tSetFavoritesGroupHotkey(0, 59)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{F1}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate FAV_GROUP_USE_HOTKEY2 ; KEYMAP\r\n\r\n\tevent OnKeyMapChangeST(int a_keyCode, string a_conflictControl, string a_conflictName)\r\n\t\tSetFavoritesGroupHotkey(1, a_keyCode, a_conflictControl, a_conflictName)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\tSetFavoritesGroupHotkey(1, 60)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{F2}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate FAV_GROUP_USE_HOTKEY3 ; KEYMAP\r\n\r\n\tevent OnKeyMapChangeST(int a_keyCode, string a_conflictControl, string a_conflictName)\r\n\t\tSetFavoritesGroupHotkey(2, a_keyCode, a_conflictControl, a_conflictName)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\tSetFavoritesGroupHotkey(2, 61)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{F3}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate FAV_GROUP_USE_HOTKEY4 ; KEYMAP\r\n\r\n\tevent OnKeyMapChangeST(int a_keyCode, string a_conflictControl, string a_conflictName)\r\n\t\tSetFavoritesGroupHotkey(3, a_keyCode, a_conflictControl, a_conflictName)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\tSetFavoritesGroupHotkey(3, 62)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{F4}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate FAV_GROUP_USE_HOTKEY5 ; KEYMAP\r\n\r\n\tevent OnKeyMapChangeST(int a_keyCode, string a_conflictControl, string a_conflictName)\r\n\t\tSetFavoritesGroupHotkey(4, a_keyCode, a_conflictControl, a_conflictName)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\tSetFavoritesGroupHotkey(4, -1)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{$Off}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate FAV_GROUP_USE_HOTKEY6 ; KEYMAP\r\n\r\n\tevent OnKeyMapChangeST(int a_keyCode, string a_conflictControl, string a_conflictName)\r\n\t\tSetFavoritesGroupHotkey(5, a_keyCode, a_conflictControl, a_conflictName)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\tSetFavoritesGroupHotkey(5, -1)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{$Off}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate FAV_GROUP_USE_HOTKEY7 ; KEYMAP\r\n\r\n\tevent OnKeyMapChangeST(int a_keyCode, string a_conflictControl, string a_conflictName)\r\n\t\tSetFavoritesGroupHotkey(6, a_keyCode, a_conflictControl, a_conflictName)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\tSetFavoritesGroupHotkey(6, -1)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{$Off}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate FAV_GROUP_USE_HOTKEY8 ; KEYMAP\r\n\r\n\tevent OnKeyMapChangeST(int a_keyCode, string a_conflictControl, string a_conflictName)\r\n\t\tSetFavoritesGroupHotkey(7, a_keyCode, a_conflictControl, a_conflictName)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\tSetFavoritesGroupHotkey(7, -1)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{$Off}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate FAV_MENU_HELP_ENABLED ; TOGGLE\r\n\r\n\tevent OnSelectST()\r\n\t\tbool newVal = !SKI_FavoritesManagerInstance.ButtonHelpEnabled\r\n\t\tSKI_FavoritesManagerInstance.ButtonHelpEnabled = newVal\r\n\r\n\t\tSetToggleOptionValueST(newVal)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\tSKI_FavoritesManagerInstance.ButtonHelpEnabled = true\r\n\r\n\t\tSetToggleOptionValueST(true)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{$On}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate FAV_GROUP_SELECT ; MENU\r\n\r\n\tevent OnMenuOpenST()\r\n\t\tSetMenuDialogStartIndex(_favCurGroupIdx)\r\n\t\tSetMenuDialogDefaultIndex(0)\r\n\t\tSetMenuDialogOptions(_favGroupNames)\r\n\tendEvent\r\n\r\n\tevent OnMenuAcceptST(int a_index)\r\n\t\t_favCurGroupIdx = a_index\r\n\r\n\t\tSetCurrentFavoriteGroup(_favCurGroupIdx)\r\n\r\n\t\tSetMenuOptionValueST(_favGroupNames[_favCurGroupIdx])\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\t_favCurGroupIdx = 0\r\n\r\n\t\tSetCurrentFavoriteGroup(_favCurGroupIdx)\r\n\r\n\t\tSetTextOptionValueST(_favCurGroupIdx+1)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO6\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate FAV_GROUP_UNEQUIP_ARMOR ; TOGGLE\r\n\r\n\tevent OnSelectST()\r\n\t\tint ARMOR_FLAG = SKI_FavoritesManagerInstance.GROUP_FLAG_UNEQUIP_ARMOR\r\n\r\n\t\tbool newVal = !SKI_FavoritesManagerInstance.GetGroupFlag(_favCurGroupIdx, ARMOR_FLAG)\r\n\t\tSKI_FavoritesManagerInstance.SetGroupFlag(_favCurGroupIdx, ARMOR_FLAG, newVal)\r\n\r\n\t\tSetToggleOptionValueST(newVal)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\tint ARMOR_FLAG = SKI_FavoritesManagerInstance.GROUP_FLAG_UNEQUIP_ARMOR\r\n\r\n\t\tSKI_FavoritesManagerInstance.SetGroupFlag(_favCurGroupIdx, ARMOR_FLAG, false)\r\n\r\n\t\tSetToggleOptionValueST(false)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO7{$Off}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate FAV_GROUP_UNEQUIP_HANDS ; TOGGLE\r\n\r\n\tevent OnSelectST()\r\n\t\tint HANDS_FLAG = SKI_FavoritesManagerInstance.GROUP_FLAG_UNEQUIP_HANDS\r\n\r\n\t\tbool newVal = !SKI_FavoritesManagerInstance.GetGroupFlag(_favCurGroupIdx, HANDS_FLAG)\r\n\t\tSKI_FavoritesManagerInstance.SetGroupFlag(_favCurGroupIdx, HANDS_FLAG, newVal)\r\n\r\n\t\tSetToggleOptionValueST(newVal)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\tint HANDS_FLAG = SKI_FavoritesManagerInstance.GROUP_FLAG_UNEQUIP_ARMOR\r\n\r\n\t\tSKI_FavoritesManagerInstance.SetGroupFlag(_favCurGroupIdx, HANDS_FLAG, false)\r\n\r\n\t\tSetToggleOptionValueST(false)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO8{$Off}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\n; -------------------------------------------------------\r\n\r\nstate ITEMLIST_FONT_SIZE ; TEXT\r\n\r\n\tevent OnSelectST()\r\n\t\tif (_itemlistFontSizeIdx < _sizes.length - 1)\r\n\t\t\t_itemlistFontSizeIdx += 1\r\n\t\telse\r\n\t\t\t_itemlistFontSizeIdx = 0\r\n\t\tendif\r\n\t\tSetTextOptionValueST(_sizes[_itemlistFontSizeIdx])\r\n\t\tApplyItemListFontSize()\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\t_itemlistFontSizeIdx = 1\r\n\t\tSetTextOptionValueST(_sizes[_itemlistFontSizeIdx])\r\n\t\tApplyItemListFontSize()\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{\" + _sizes[1] + \"}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate ITEMLIST_QUANTITY_MIN_COUNT ; SLIDER\r\n\r\n\tevent OnSliderOpenST()\r\n\t\tSetSliderDialogStartValue(_itemlistQuantityMinCount)\r\n\t\tSetSliderDialogDefaultValue(6)\r\n\t\tSetSliderDialogRange(0, 100)\r\n\t\tSetSliderDialogInterval(1)\r\n\tendEvent\r\n\r\n\tevent OnSliderAcceptST(float a_value)\r\n\t\t_itemlistQuantityMinCount = a_value as int\r\n\t\tSetSliderOptionValueST(_itemlistQuantityMinCount)\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"ItemList$quantityMenu$minCount\", _itemlistQuantityMinCount)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\t_itemlistQuantityMinCount = 6\r\n\t\tSetSliderOptionValueST(_itemlistQuantityMinCount)\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"ItemList$quantityMenu$minCount\", _itemlistQuantityMinCount)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO2{6}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate ITEMLIST_CATEGORY_ICON_THEME ; MENU\r\n\r\n\tevent OnMenuOpenST()\r\n\t\tSetMenuDialogStartIndex(_categoryIconThemeIdx)\r\n\t\tSetMenuDialogDefaultIndex(0)\r\n\t\tSetMenuDialogOptions(_categoryIconThemeLongNames)\r\n\tendEvent\r\n\r\n\tevent OnMenuAcceptST(int a_index)\r\n\t\t_categoryIconThemeIdx = a_index\r\n\t\tSetMenuOptionValueST(_categoryIconThemeShortNames[_categoryIconThemeIdx])\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"Appearance$icons$category$source\", _categoryIconThemeValues[_categoryIconThemeIdx])\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\t_categoryIconThemeIdx = 0\r\n\t\tSetTextOptionValueST(_categoryIconThemeShortNames[_categoryIconThemeIdx])\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"Appearance$icons$category$source\", _categoryIconThemeValues[_categoryIconThemeIdx])\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{\" + _categoryIconThemeShortNames[0] + \"}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate ITEMLIST_NO_ICON_COLORS ; TOGGLE\r\n\r\n\tevent OnSelectST()\r\n\t\t_itemListNoIconColors = !_itemlistNoIconColors\r\n\t\tSetToggleOptionValueST(_itemlistNoIconColors)\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"Appearance$icons$item$noColor\", _itemlistNoIconColors)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\t_itemlistNoIconColors = false\r\n\t\tSetToggleOptionValueST(_itemlistNoIconColors)\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"Appearance$icons$item$noColor\", _itemlistNoIconColors)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{$Off}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\n; -------------------------------------------------------\r\n\r\nstate EFFECT_WIDGET_ENABLED ; TOGGLE\r\n\r\n\tevent OnSelectST()\r\n\t\tbool newVal = !SKI_ActiveEffectsWidgetInstance.Enabled\r\n\t\tSKI_ActiveEffectsWidgetInstance.Enabled = newVal\r\n\r\n\t\tif (newVal)\r\n\t\t\t_effectWidgetFlags = OPTION_FLAG_NONE\r\n\t\telse\r\n\t\t\t_effectWidgetFlags = OPTION_FLAG_DISABLED\r\n\t\tendIf\r\n\r\n\t\tSetOptionFlagsST(_effectWidgetFlags, true, \"EFFECT_WIDGET_ICON_SIZE\")\r\n\t\tSetOptionFlagsST(_effectWidgetFlags, true, \"EFFECT_WIDGET_MIN_TIME_LEFT\")\r\n\r\n\t\tSetToggleOptionValueST(newVal)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\tSKI_ActiveEffectsWidgetInstance.Enabled = true\r\n\r\n\t\t_effectWidgetFlags = OPTION_FLAG_NONE\r\n\r\n\t\tSetOptionFlagsST(_effectWidgetFlags, true, \"EFFECT_WIDGET_ICON_SIZE\")\r\n\t\tSetOptionFlagsST(_effectWidgetFlags, true, \"EFFECT_WIDGET_MIN_TIME_LEFT\")\r\n\r\n\t\tSetToggleOptionValueST(true)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{$On}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate EFFECT_WIDGET_ICON_SIZE ; TEXT\r\n\r\n\tevent OnSelectST()\r\n\t\tif (_effectWidgetIconSizeIdx < _sizes.length - 1)\r\n\t\t\t_effectWidgetIconSizeIdx += 1\r\n\t\telse\r\n\t\t\t_effectWidgetIconSizeIdx = 0\r\n\t\tendIf\r\n\r\n\t\tSKI_ActiveEffectsWidgetInstance.EffectSize = _effectWidgetIconSizeValues[_effectWidgetIconSizeIdx]\r\n\t\tSetTextOptionValueST(_sizes[_effectWidgetIconSizeIdx])\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\t_effectWidgetIconSizeIdx = 1\r\n\t\tSKI_ActiveEffectsWidgetInstance.EffectSize = _effectWidgetIconSizeValues[_effectWidgetIconSizeIdx]\r\n\t\tSetTextOptionValueST(_sizes[_effectWidgetIconSizeIdx])\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{\" + _sizes[1] + \"}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate EFFECT_WIDGET_ORIENTATION ; TEXT\r\n\r\n\tevent OnSelectST()\r\n\t\tif (_effectWidgetOrientationIdx < _orientations.length - 1)\r\n\t\t  _effectWidgetOrientationIdx += 1\r\n\t\telse\r\n\t\t  _effectWidgetOrientationIdx = 0\r\n\t\tendIf\r\n\r\n\t\tSKI_ActiveEffectsWidgetInstance.Orientation = _orientationValues[_effectWidgetOrientationIdx]\r\n\t\tSetTextOptionValueST(_orientations[_effectWidgetOrientationIdx])\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\t_effectWidgetOrientationIdx = 1\r\n\t\tSKI_ActiveEffectsWidgetInstance.Orientation = _orientationValues[_effectWidgetOrientationIdx]\r\n\t\tSetTextOptionValueST(_orientations[_effectWidgetOrientationIdx])\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{\" + _orientations[1] + \"}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate EFFECT_WIDGET_HORIZONTAL_ANCHOR ; TEXT\r\n\r\n\tevent OnSelectST()\r\n\t\tif (_effectWidgetHAnchorIdx < _alignments.length - 1)\r\n\t\t  _effectWidgetHAnchorIdx += 1\r\n\t\telse\r\n\t\t  _effectWidgetHAnchorIdx = 0\r\n\t\tendIf\r\n\r\n\t\tSKI_ActiveEffectsWidgetInstance.HAnchor = _alignmentValues[_effectWidgetHAnchorIdx]\r\n\t\tSKI_ActiveEffectsWidgetInstance.X = _alignmentBaseOffsets[_effectWidgetHAnchorIdx] + _effectWidgetXOffset\r\n\t\tSetTextOptionValueST(_alignments[_effectWidgetHAnchorIdx])\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\t_effectWidgetVAnchorIdx = 1\r\n\t\tSKI_ActiveEffectsWidgetInstance.X = _alignmentBaseOffsets[_effectWidgetHAnchorIdx] + _effectWidgetXOffset\r\n\t\tSetTextOptionValueST(_alignments[_effectWidgetHAnchorIdx])\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{\" + _alignments[1] + \"}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate EFFECT_WIDGET_VERTICAL_ANCHOR ; TEXT\r\n\r\n\tevent OnSelectST()\r\n\t\tif (_effectWidgetVAnchorIdx < _vertAlignments.length - 1)\r\n\t\t  _effectWidgetVAnchorIdx += 1\r\n\t\telse\r\n\t\t  _effectWidgetVAnchorIdx = 0\r\n\t\tendIf\r\n\r\n\t\tSKI_ActiveEffectsWidgetInstance.VAnchor = _vertAlignmentValues[_effectWidgetVAnchorIdx]\r\n\t\tSKI_ActiveEffectsWidgetInstance.Y = _vertAlignmentBaseOffsets[_effectWidgetVAnchorIdx] + _effectWidgetYOffset\r\n\t\tSetTextOptionValueST(_vertAlignments[_effectWidgetVAnchorIdx])\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\t_effectWidgetVAnchorIdx = 0\r\n\t\tSKI_ActiveEffectsWidgetInstance.Y = _vertAlignmentBaseOffsets[_effectWidgetVAnchorIdx] + _effectWidgetYOffset\r\n\t\tSetTextOptionValueST(_vertAlignments[_effectWidgetVAnchorIdx])\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{\" + _vertAlignments[0] + \"}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate EFFECT_WIDGET_MIN_TIME_LEFT ; SLIDER\r\n\r\n\tevent OnSliderOpenST()\r\n\t\tSetSliderDialogStartValue(SKI_ActiveEffectsWidgetInstance.MinimumTimeLeft)\r\n\t\tSetSliderDialogDefaultValue(180)\r\n\t\tSetSliderDialogRange(0, 600)\r\n\t\tSetSliderDialogInterval(10)\r\n\tendEvent\r\n\r\n\tevent OnSliderAcceptST(float a_value)\r\n\t\tSKI_ActiveEffectsWidgetInstance.MinimumTimeLeft = a_value as int\r\n\t\tSetSliderOptionValueST(a_value as int, \"{0} s\")\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\tSKI_ActiveEffectsWidgetInstance.MinimumTimeLeft = 180\r\n\t\tSetSliderOptionValueST(180)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO5{180}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate EFFECT_WIDGET_GROUP_COUNT ; SLIDER\r\n\r\n\tevent OnSliderOpenST()\r\n\t\tSetSliderDialogStartValue(SKI_ActiveEffectsWidgetInstance.GroupEffectCount)\r\n\t\tSetSliderDialogDefaultValue(8)\r\n\t\tSetSliderDialogRange(1, 16)\r\n\t\tSetSliderDialogInterval(1)\r\n\tendEvent\r\n\r\n\tevent OnSliderAcceptST(float a_value)\r\n\t\tSKI_ActiveEffectsWidgetInstance.GroupEffectCount = a_value as int\r\n\t\tSetSliderOptionValueST(a_value as int)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\tSKI_ActiveEffectsWidgetInstance.GroupEffectCount = 8\r\n\t\tSetSliderOptionValueST(8)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{8}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate EFFECT_WIDGET_XOFFSET ; SLIDER\r\n\r\n\tevent OnSliderOpenST()\r\n\t\tSetSliderDialogStartValue(_effectWidgetXOffset)\r\n\t\tSetSliderDialogDefaultValue(0)\r\n\t\tSetSliderDialogRange(-1280, 1280)\r\n\t\tSetSliderDialogInterval(1)\r\n\tendEvent\r\n\r\n\tevent OnSliderAcceptST(float a_value)\r\n\t\t_effectWidgetXOffset = a_value\r\n\t\tSKI_ActiveEffectsWidgetInstance.X = _alignmentBaseOffsets[_effectWidgetHAnchorIdx] + _effectWidgetXOffset\r\n\t\tSetSliderOptionValueST(_effectWidgetXOffset)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\t_effectWidgetXOffset = 0.0\r\n\t\tSKI_ActiveEffectsWidgetInstance.X = _alignmentBaseOffsets[_effectWidgetHAnchorIdx] + _effectWidgetXOffset\r\n\t\tSetSliderOptionValueST(_effectWidgetXOffset)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{0}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate EFFECT_WIDGET_YOFFSET ; SLIDER\r\n\r\n\tevent OnSliderOpenST()\r\n\t\tSetSliderDialogStartValue(_effectWidgetYOffset)\r\n\t\tSetSliderDialogDefaultValue(0)\r\n\t\tSetSliderDialogRange(-720, 720)\r\n\t\tSetSliderDialogInterval(1)\r\n\tendEvent\r\n\r\n\tevent OnSliderAcceptST(float a_value)\r\n\t\t_effectWidgetYOffset = a_value\r\n\t\tSKI_ActiveEffectsWidgetInstance.Y = _vertAlignmentBaseOffsets[_effectWidgetVAnchorIdx] + _effectWidgetYOffset\r\n\t\tSetSliderOptionValueST(_effectWidgetYOffset)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\t_effectWidgetYOffset = 0.0\r\n\t\tSKI_ActiveEffectsWidgetInstance.Y = _vertAlignmentBaseOffsets[_effectWidgetVAnchorIdx] + _effectWidgetYOffset\r\n\t\tSetSliderOptionValueST(_effectWidgetYOffset)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{0}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\n; -------------------------------------------------------\r\n\r\nstate SEARCH_KEY ; KEYMAP\r\n\r\n\tevent OnKeyMapChangeST(int a_keyCode, string a_conflictControl, string a_conflictName)\r\n\t\tif (! ValidateKey(a_keyCode, false))\r\n\t\t\treturn\r\n\t\tendIf\r\n\r\n\t\tSwapItemListKey(a_keyCode, _searchKey)\r\n\r\n\t\t_searchKey = a_keyCode\r\n\t\tSetKeyMapOptionValueST(_searchKey)\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"Input$controls$pc$search\", _searchKey)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\t_searchKey = 57\r\n\t\tSetKeyMapOptionValueST(_searchKey)\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"Input$controls$pc$search\", _searchKey)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{Space}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate SWITCH_TAB_KEY ; KEYMAP\r\n\r\n\tevent OnKeyMapChangeST(int a_keyCode, string a_conflictControl, string a_conflictName)\r\n\t\tif (! ValidateKey(a_keyCode, false))\r\n\t\t\treturn\r\n\t\tendIf\r\n\r\n\t\tSwapItemListKey(a_keyCode, _switchTabKey)\r\n\r\n\t\t_switchTabKey = a_keyCode\r\n\t\tSetKeyMapOptionValueST(_switchTabKey)\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"Input$controls$pc$switchTab\", _switchTabKey)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\t_switchTabKey = 56\r\n\t\tSetKeyMapOptionValueST(_switchTabKey)\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"Input$controls$pc$switchTab\", _switchTabKey)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{LAlt}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate EQUIP_MODE_KEY ; KEYMAP\r\n\r\n\tevent OnKeyMapChangeST(int a_keyCode, string a_conflictControl, string a_conflictName)\r\n\t\tif (! ValidateKey(a_keyCode, false))\r\n\t\t\treturn\r\n\t\tendIf\r\n\r\n\t\tSwapItemListKey(a_keyCode, _equipModeKey)\r\n\r\n\t\t_equipModeKey = a_keyCode\r\n\t\tSetKeyMapOptionValueST(_equipModeKey)\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"Input$controls$pc$equipMode\", _equipModeKey)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\t_equipModeKey = 42\r\n\t\tSetKeyMapOptionValueST(_equipModeKey)\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"Input$controls$pc$equipMode\", _equipModeKey)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{Shift}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate SWITCH_TAB_BUTTON ; KEYMAP\r\n\r\n\tevent OnKeyMapChangeST(int a_keyCode, string a_conflictControl, string a_conflictName)\r\n\t\tif (! ValidateKey(a_keyCode, true))\r\n\t\t\treturn\r\n\t\tendIf\r\n\r\n\t\tSwapItemListKey(a_keyCode, _switchTabButton)\r\n\r\n\t\t_switchTabButton = a_keyCode\r\n\t\tSetKeyMapOptionValueST(_switchTabButton)\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"Input$controls$gamepad$switchTab\", _switchTabButton)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\t_switchTabButton = 271\r\n\t\tSetKeyMapOptionValueST(_switchTabButton)\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"Input$controls$gamepad$switchTab\", _switchTabButton)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{Back}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate PREV_COLUMN_BUTTON ; KEYMAP\r\n\r\n\tevent OnKeyMapChangeST(int a_keyCode, string a_conflictControl, string a_conflictName)\r\n\t\tif (! ValidateKey(a_keyCode, true))\r\n\t\t\treturn\r\n\t\tendIf\r\n\r\n\t\tSwapItemListKey(a_keyCode, _prevColumnButton)\r\n\r\n\t\t_prevColumnButton = a_keyCode\r\n\t\tSetKeyMapOptionValueST(_prevColumnButton)\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"Input$controls$gamepad$prevColumn\", _prevColumnButton)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\t_prevColumnButton = 274\r\n\t\tSetKeyMapOptionValueST(_prevColumnButton)\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"Input$controls$gamepad$prevColumn\", _prevColumnButton)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{LB}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate NEXT_COLUMN_BUTTON ; KEYMAP\r\n\r\n\tevent OnKeyMapChangeST(int a_keyCode, string a_conflictControl, string a_conflictName)\r\n\t\tif (! ValidateKey(a_keyCode, true))\r\n\t\t\treturn\r\n\t\tendIf\r\n\r\n\t\tSwapItemListKey(a_keyCode, _nextColumnButton)\r\n\r\n\t\t_nextColumnButton = a_keyCode\r\n\t\tSetKeyMapOptionValueST(_nextColumnButton)\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"Input$controls$gamepad$nextColumn\", _nextColumnButton)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\t_nextColumnButton = 275\r\n\t\tSetKeyMapOptionValueST(_nextColumnButton)\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"Input$controls$gamepad$nextColumn\", _nextColumnButton)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{RB}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate SORT_ORDER_BUTTON ; KEYMAP\r\n\r\n\tevent OnKeyMapChangeST(int a_keyCode, string a_conflictControl, string a_conflictName)\r\n\t\tif (! ValidateKey(a_keyCode, true))\r\n\t\t\treturn\r\n\t\tendIf\r\n\r\n\t\tSwapItemListKey(a_keyCode, _sortOrderButton)\r\n\r\n\t\t_sortOrderButton = a_keyCode\r\n\t\tSetKeyMapOptionValueST(_sortOrderButton)\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"Input$controls$gamepad$sortOrder\", _sortOrderButton)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\t_sortOrderButton = 272\r\n\t\tSetKeyMapOptionValueST(_sortOrderButton)\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"Input$controls$gamepad$sortOrder\", _sortOrderButton)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{LS}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\n; -------------------------------------------------------\r\n\r\nstate ITEMCARD_ALIGN ; KEYMAP\r\n\r\n\tevent OnSelectST()\r\n\t\tif (_itemcardAlignIdx < _alignments.length - 1)\r\n\t\t\t_itemcardAlignIdx += 1\r\n\t\telse\r\n\t\t\t_itemcardAlignIdx = 0\r\n\t\tendif\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"ItemInfo$itemcard$align\", _alignmentValues[_itemcardAlignIdx])\r\n\t\tSetTextOptionValueST(_alignments[_itemcardAlignIdx])\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\t_itemcardAlignIdx = 2\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"ItemInfo$itemcard$align\", _alignmentValues[_itemcardAlignIdx])\r\n\t\tSetTextOptionValueST(_alignments[_itemcardAlignIdx])\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{\" + _alignments[2] + \"}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate ITEMCARD_XOFFSET ; SLIDER\r\n\r\n\tevent OnSliderOpenST()\r\n\t\tSetSliderDialogStartValue(_itemcardXOffset)\r\n\t\tSetSliderDialogDefaultValue(0)\r\n\t\tSetSliderDialogRange(-1000, 1000)\r\n\t\tSetSliderDialogInterval(1)\r\n\tendEvent\r\n\r\n\tevent OnSliderAcceptST(float a_value)\r\n\t\t_itemcardXOffset = a_value\r\n\t\tSetSliderOptionValueST(_itemcardXOffset)\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"ItemInfo$itemcard$xOffset\", _itemcardXOffset)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\t_itemcardXOffset = 0.0\r\n\t\tSetSliderOptionValueST(_itemcardXOffset)\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"ItemInfo$itemcard$xOffset\", _itemcardXOffset)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{0}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate ITEMCARD_YOFFSET ; SLIDER\r\n\r\n\tevent OnSliderOpenST()\r\n\t\tSetSliderDialogStartValue(_itemcardYOffset)\r\n\t\tSetSliderDialogDefaultValue(0)\r\n\t\tSetSliderDialogRange(-1000, 1000)\r\n\t\tSetSliderDialogInterval(1)\r\n\tendEvent\r\n\r\n\tevent OnSliderAcceptST(float a_value)\r\n\t\t_itemcardYOffset = a_value\r\n\t\tSetSliderOptionValueST(_itemcardYOffset)\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"ItemInfo$itemcard$yOffset\", _itemcardYOffset)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\t_itemcardYOffset = 0.0\r\n\t\tSetSliderOptionValueST(_itemcardYOffset)\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"ItemInfo$itemcard$yOffset\", _itemcardYOffset)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{0}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\n; -------------------------------------------------------\r\n\r\nstate XD_ITEM_XOFFSET ; SLIDER\r\n\r\n\tevent OnSliderOpenST()\r\n\t\tSetSliderDialogStartValue(_3DItemXOffset)\r\n\t\tSetSliderDialogDefaultValue(0)\r\n\t\tSetSliderDialogRange(-128, 128)\r\n\t\tSetSliderDialogInterval(1)\r\n\tendEvent\r\n\r\n\tevent OnSliderAcceptST(float a_value)\r\n\t\t_3DItemXOffset = a_value\r\n\t\tSetSliderOptionValueST(_3DItemXOffset)\r\n\t\tApply3DItemXOffset()\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\t_3DItemXOffset = 0.0\r\n\t\tSetSliderOptionValueST(_3DItemXOffset)\r\n\t\tApply3DItemXOffset()\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{0}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate XD_ITEM_YOFFSET ; SLIDER\r\n\r\n\tevent OnSliderOpenST()\r\n\t\tSetSliderDialogStartValue(_3DItemYOffset)\r\n\t\tSetSliderDialogDefaultValue(0)\r\n\t\tSetSliderDialogRange(-128, 128)\r\n\t\tSetSliderDialogInterval(1)\r\n\tendEvent\r\n\r\n\tevent OnSliderAcceptST(float a_value)\r\n\t\t_3DItemYOffset = a_value\r\n\t\tSetSliderOptionValueST(_3DItemYOffset)\r\n\t\tApply3DItemYOffset()\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\t_3DItemYOffset = 0.0\r\n\t\tSetSliderOptionValueST(_3DItemYOffset)\r\n\t\tApply3DItemYOffset()\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{0}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate XD_ITEM_SCALE ; SLIDER\r\n\r\n\tevent OnSliderOpenST()\r\n\t\tSetSliderDialogStartValue(_3DItemScale)\r\n\t\tSetSliderDialogDefaultValue(1.5)\r\n\t\tSetSliderDialogRange(0.5, 5)\r\n\t\tSetSliderDialogInterval(0.1)\r\n\tendEvent\r\n\r\n\tevent OnSliderAcceptST(float a_value)\r\n\t\t_3DItemScale = a_value\r\n\t\tSetSliderOptionValueST(_3DItemScale, \"{1}\")\r\n\t\tApply3DItemScale()\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\t_3DItemScale = 1.5\r\n\t\tSetSliderOptionValueST(_3DItemScale, \"{1}\")\r\n\t\tApply3DItemScale()\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO1{1.5}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate XD_ITEM_POSITIONING ; SLIDER\r\n\r\n\tevent OnSelectST()\r\n\t\tbool newVal = !_3DItemDisablePositioning\r\n\t\t_3DItemDisablePositioning = newVal\r\n\r\n\t\tif (newVal)\r\n\t\t\t_3DItemFlags = OPTION_FLAG_DISABLED\r\n\t\telse\r\n\t\t\t_3DItemFlags = OPTION_FLAG_NONE\r\n\t\tendIf\r\n\r\n\t\tSetOptionFlagsST(_3DItemFlags, true, \"XD_ITEM_XOFFSET\")\r\n\t\tSetOptionFlagsST(_3DItemFlags, true, \"XD_ITEM_YOFFSET\")\r\n\t\tSetOptionFlagsST(_3DItemFlags, true, \"XD_ITEM_SCALE\")\r\n\t\tSetToggleOptionValueST(newVal)\r\n\t\tApply3DItemXOffset()\r\n\t\tApply3DItemYOffset()\r\n\t\tApply3DItemScale()\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\t_3DItemDisablePositioning = false\r\n\t\t_3DItemFlags = OPTION_FLAG_NONE\r\n\t\tSetOptionFlagsST(_3DItemFlags, true, \"XD_ITEM_XOFFSET\")\r\n\t\tSetOptionFlagsST(_3DItemFlags, true, \"XD_ITEM_YOFFSET\")\r\n\t\tSetOptionFlagsST(_3DItemFlags, true, \"XD_ITEM_SCALE\")\r\n\t\tSetToggleOptionValueST(false)\r\n\t\tApply3DItemXOffset()\r\n\t\tApply3DItemYOffset()\r\n\t\tApply3DItemScale()\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO4{$Off}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\n; -------------------------------------------------------\r\n\r\nstate CHECK_INVENTORY_MENU ; SLIDER\r\n\r\n\tevent OnSelectST()\r\n\t\tbool newVal = !SKI_MainInstance.InventoryMenuCheckEnabled\r\n\t\tSKI_MainInstance.InventoryMenuCheckEnabled = newVal\r\n\t\tSetToggleOptionValueST(newVal)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\tSKI_MainInstance.InventoryMenuCheckEnabled = true\r\n\t\tSetToggleOptionValueST(true)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO3{$On}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate CHECK_MAGIC_MENU ; SLIDER\r\n\r\n\tevent OnSelectST()\r\n\t\tbool newVal = !SKI_MainInstance.MagicMenuCheckEnabled\r\n\t\tSKI_MainInstance.MagicMenuCheckEnabled = newVal\r\n\t\tSetToggleOptionValueST(newVal)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\tSKI_MainInstance.MagicMenuCheckEnabled = true\r\n\t\tSetToggleOptionValueST(true)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO3{$On}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate CHECK_BARTER_MENU ; SLIDER\r\n\r\n\tevent OnSelectST()\r\n\t\tbool newVal = !SKI_MainInstance.BarterMenuCheckEnabled\r\n\t\tSKI_MainInstance.BarterMenuCheckEnabled = newVal\r\n\t\tSetToggleOptionValueST(newVal)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\tSKI_MainInstance.BarterMenuCheckEnabled = true\r\n\t\tSetToggleOptionValueST(true)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO3{$On}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate CHECK_CONTAINER_MENU ; SLIDER\r\n\r\n\tevent OnSelectST()\r\n\t\tbool newVal = !SKI_MainInstance.ContainerMenuCheckEnabled\r\n\t\tSKI_MainInstance.ContainerMenuCheckEnabled = newVal\r\n\t\tSetToggleOptionValueST(newVal)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\tSKI_MainInstance.ContainerMenuCheckEnabled = true\r\n\t\tSetToggleOptionValueST(true)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO3{$On}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate CHECK_GIFT_MENU ; SLIDER\r\n\r\n\tevent OnSelectST()\r\n\t\tbool newVal = !SKI_MainInstance.GiftMenuCheckEnabled\r\n\t\tSKI_MainInstance.GiftMenuCheckEnabled = newVal\r\n\t\tSetToggleOptionValueST(newVal)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\tSKI_MainInstance.GiftMenuCheckEnabled = true\r\n\t\tSetToggleOptionValueST(true)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO3{$On}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate CHECK_MAP_MENU ; SLIDER\r\n\r\n\tevent OnSelectST()\r\n\t\tbool newVal = !SKI_MainInstance.MapMenuCheckEnabled\r\n\t\tSKI_MainInstance.MapMenuCheckEnabled = newVal\r\n\t\tSetToggleOptionValueST(newVal)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\tSKI_MainInstance.MapMenuCheckEnabled = true\r\n\t\tSetToggleOptionValueST(true)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO3{$On}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate CHECK_FAVORITES_MENU ; SLIDER\r\n\r\n\tevent OnSelectST()\r\n\t\tbool newVal = !SKI_MainInstance.FavoritesMenuCheckEnabled\r\n\t\tSKI_MainInstance.FavoritesMenuCheckEnabled = newVal\r\n\t\tSetToggleOptionValueST(newVal)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\tSKI_MainInstance.FavoritesMenuCheckEnabled = true\r\n\t\tSetToggleOptionValueST(true)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO3{$On}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\nstate CHECK_CRAFTING_MENU ; SLIDER\r\n\r\n\tevent OnSelectST()\r\n\t\tbool newVal = !SKI_MainInstance.CraftingMenuCheckEnabled\r\n\t\tSKI_MainInstance.CraftingMenuCheckEnabled = newVal\r\n\t\tSetToggleOptionValueST(newVal)\r\n\tendEvent\r\n\r\n\tevent OnDefaultST()\r\n\t\tSKI_MainInstance.CraftingMenuCheckEnabled = true\r\n\t\tSetToggleOptionValueST(true)\r\n\tendEvent\r\n\r\n\tevent OnHighlightST()\r\n\t\tSetInfoText(\"$SKI_INFO3{$On}\")\r\n\tendEvent\r\n\r\nendState\r\n\r\n\r\n; FUNCTIONS ---------------------------------------------------------------------------------------\r\n\r\n; @interface\r\nstring function GetCustomControl(int a_keyCode)\r\n\tint[] groupHotkeys = SKI_FavoritesManagerInstance.GetGroupHotkeys()\r\n\r\n\tint index = groupHotkeys.Find(a_keyCode)\r\n\tif (index != -1)\r\n\t\treturn (\"Group \" + (index+1))\r\n\tendIf\r\n\r\n\treturn \"\"\r\nendFunction\r\n\r\nfunction ApplySettings()\r\n\t; Apply settings that aren't handled by SKI_SettingsManagerInstance\r\n\r\n\t_fInventory3DItemPosXWide\t\t= Utility.GetINIFloat(\"fInventory3DItemPosXWide:Interface\")\r\n\t_fInventory3DItemPosX \t\t\t= Utility.GetINIFloat(\"fInventory3DItemPosX:Interface\")\r\n\t_fMagic3DItemPosXWide \t\t\t= Utility.GetINIFloat(\"fMagic3DItemPosXWide:Interface\")\r\n\t_fMagic3DItemPosX \t\t\t\t= Utility.GetINIFloat(\"fMagic3DItemPosX:Interface\")\r\n\r\n\t_fInventory3DItemPosZWide\t\t= Utility.GetINIFloat(\"fInventory3DItemPosZWide:Interface\")\r\n\t_fInventory3DItemPosZ \t\t\t= Utility.GetINIFloat(\"fInventory3DItemPosZ:Interface\")\r\n\t_fMagic3DItemPosZWide \t\t\t= Utility.GetINIFloat(\"fMagic3DItemPosZWide:Interface\")\r\n\t_fMagic3DItemPosZ \t\t\t\t= Utility.GetINIFloat(\"fMagic3DItemPosZ:Interface\")\r\n\r\n\t_fInventory3DItemPosScaleWide\t= Utility.GetINIFloat(\"fInventory3DItemPosScaleWide:Interface\")\r\n\t_fMagic3DItemPosScaleWide\t\t= Utility.GetINIFloat(\"fMagic3DItemPosScaleWide:Interface\")\r\n\t_fInventory3DItemPosScale\t\t= Utility.GetINIFloat(\"fInventory3DItemPosScale:Interface\")\r\n\t_fMagic3DItemPosScale\t\t\t= Utility.GetINIFloat(\"fMagic3DItemPosScale:Interface\")\r\n\r\n\tfloat h = Utility.GetINIInt(\"iSize H:Display\")\r\n\tfloat w = Utility.GetINIInt(\"iSize W:Display\")\r\n\tfloat ar = w / h\r\n\r\n\t; Widescreen\r\n\tif (ar == 1.6) ; 16:10, 1920×1200\r\n\t\t_itemXBaseW = -32.458335876465\r\n\telse\r\n\t\t_itemXBaseW = -29.122497558594\r\n\tendIf\r\n\r\n\t; Non-widescreen\r\n\tif (ar == 1.25) ; 5:4, 1280x1024\r\n\t\t_itemXBase = -41.622497558594\r\n\telse\r\n\t\t_itemXBase = -39.122497558594\r\n\tendIf\r\n\r\n\tApply3DItemXOffset()\r\n\tApply3DItemYOffset()\r\n\tApply3DItemScale()\r\nendFunction\r\n\r\nfunction ApplyItemListFontSize()\r\n\t; Small\r\n\tif (_itemlistFontSizeIdx == 0)\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"ListLayout$defaults$label$textFormat$size\", \"12\")\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"ListLayout$defaults$entry$textFormat$size\", \"13\")\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"ListLayout$vars$n_iconSize$value\", \"16\")\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"ListLayout$vars$a_textBorder$value\", \"<0, 0, 0.3, 0>\")\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"ListLayout$columns$equipColumn$indent\", \"-25\")\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"ListLayout$columns$equipColumn$border\", \"<0, 10, 2, 2>\")\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"ListLayout$columns$iconColumn$border\", \"<0, 3, 2, 2>\")\r\n\t; Medium\r\n\telseIf (_itemlistFontSizeIdx == 1)\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"ListLayout$defaults$label$textFormat$size\", \"12\")\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"ListLayout$defaults$entry$textFormat$size\", \"14\")\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"ListLayout$vars$n_iconSize$value\", \"18\")\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"ListLayout$vars$a_textBorder$value\", \"<0, 0, 1.1, 0>\")\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"ListLayout$columns$equipColumn$indent\", \"-28\")\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"ListLayout$columns$equipColumn$border\", \"<0, 10, 3, 3>\")\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"ListLayout$columns$iconColumn$border\", \"<0, 3, 3, 3>\")\r\n\t; Large\r\n\telse\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"ListLayout$defaults$label$textFormat$size\", \"14\")\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"ListLayout$defaults$entry$textFormat$size\", \"18\")\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"ListLayout$vars$n_iconSize$value\", \"20\")\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"ListLayout$vars$a_textBorder$value\", \"<0, 0, 0.4, 0>\")\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"ListLayout$columns$equipColumn$indent\", \"-30\")\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"ListLayout$columns$equipColumn$border\", \"<0, 10, 3.2, 3.2>\")\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"ListLayout$columns$iconColumn$border\", \"<0, 4, 3.2, 3.2>\")\r\n\tendIf\r\nendFunction\r\n\r\nfunction Apply3DItemXOffset()\r\n\t; Negative values shift the 3D item to the right\r\n\tif (_3DItemDisablePositioning)\r\n\t\tUtility.SetINIFloat(\"fInventory3DItemPosXWide:Interface\", _fInventory3DItemPosXWide)\r\n\t\tUtility.SetINIFloat(\"fInventory3DItemPosX:Interface\", _fInventory3DItemPosX)\r\n\t\tUtility.SetINIFloat(\"fMagic3DItemPosXWide:Interface\", _fMagic3DItemPosXWide)\r\n\t\tUtility.SetINIFloat(\"fMagic3DItemPosX:Interface\", _fMagic3DItemPosX)\r\n\telse\r\n\t\tUtility.SetINIFloat(\"fInventory3DItemPosXWide:Interface\", (_itemXBaseW + _3DItemXOffset))\r\n\t\tUtility.SetINIFloat(\"fInventory3DItemPosX:Interface\", (_itemXBase + _3DItemXOffset))\r\n\t\tUtility.SetINIFloat(\"fMagic3DItemPosXWide:Interface\", (_itemXBaseW + _3DItemXOffset))\r\n\t\tUtility.SetINIFloat(\"fMagic3DItemPosX:Interface\", (_itemXBase + _3DItemXOffset))\r\n\tendIf\r\nendFunction\r\n\r\nfunction Apply3DItemYOffset()\r\n\t; Negative values shift the 3D item to the bottom\r\n\tif (_3DItemDisablePositioning)\r\n\t\tUtility.SetINIFloat(\"fInventory3DItemPosZWide:Interface\", _fInventory3DItemPosZWide)\r\n\t\tUtility.SetINIFloat(\"fInventory3DItemPosZ:Interface\", _fInventory3DItemPosZ)\r\n\t\tUtility.SetINIFloat(\"fMagic3DItemPosZWide:Interface\", _fMagic3DItemPosZWide)\r\n\t\tUtility.SetINIFloat(\"fMagic3DItemPosZ:Interface\", _fMagic3DItemPosZ)\r\n\telse\r\n\t\tUtility.SetINIFloat(\"fInventory3DItemPosZWide:Interface\", (12 + _3DItemYOffset))\r\n\t\tUtility.SetINIFloat(\"fInventory3DItemPosZ:Interface\", (16 + _3DItemYOffset))\r\n\t\tUtility.SetINIFloat(\"fMagic3DItemPosZWide:Interface\", (12 + _3DItemYOffset))\r\n\t\tUtility.SetINIFloat(\"fMagic3DItemPosZ:Interface\", (16 + _3DItemYOffset))\r\n\tendIf\r\nendFunction\r\n\r\nfunction Apply3DItemScale()\r\n\tif (_3DItemDisablePositioning)\r\n\t\tUtility.SetINIFloat(\"fInventory3DItemPosScaleWide:Interface\", _fInventory3DItemPosScaleWide)\r\n\t\tUtility.SetINIFloat(\"fMagic3DItemPosScaleWide:Interface\", _fMagic3DItemPosScaleWide)\r\n\t\tUtility.SetINIFloat(\"fInventory3DItemPosScale:Interface\", _fInventory3DItemPosScale)\r\n\t\tUtility.SetINIFloat(\"fMagic3DItemPosScale:Interface\", _fMagic3DItemPosScale)\r\n\telse\r\n\t\tUtility.SetINIFloat(\"fInventory3DItemPosScaleWide:Interface\", _3DItemScale)\r\n\t\tUtility.SetINIFloat(\"fMagic3DItemPosScaleWide:Interface\", _3DItemScale)\r\n\t\tUtility.SetINIFloat(\"fInventory3DItemPosScale:Interface\", _3DItemScale)\r\n\t\tUtility.SetINIFloat(\"fMagic3DItemPosScale:Interface\", _3DItemScale)\r\n\tendIf\r\nendFunction\r\n\r\nbool function ValidateKey(int a_keyCode, bool a_gamepad)\r\n\t; Do nothing for ESC\r\n\tif (a_keyCode == 1)\r\n\t\treturn false\r\n\tendIf\r\n\r\n\tbool isGamepad = Game.UsingGamepad()\r\n\r\n\tif (isGamepad != a_gamepad)\r\n\t\treturn false\r\n\tendIf\r\n\r\n\tif (!isGamepad)\r\n\t\t; Can't detect for mouse, don't need for gamepad\r\n\t\tif (a_keyCode > 255)\r\n\t\t\tShowMessage(\"$SKI_MSG1\", false, \"$OK\")\r\n\t\t\treturn false\r\n\t\tendIf\r\n\telse\r\n\t\t; If you removed the gamepad while in this menu, ignore other keys\r\n\t\tif (a_keyCode < 266)\r\n\t\t\treturn false\r\n\t\tendIf\r\n\tendIf\r\n\r\n\treturn true\r\nendFunction\r\n\r\nfunction SwapItemListKey(int a_newKey, int a_curKey)\r\n\tif (a_newKey == _searchKey)\r\n\t\t_searchKey = a_curKey\r\n\t\tSetKeyMapOptionValueST(_searchKey, true, \"SEARCH_KEY\")\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"Input$controls$pc$search\", _searchKey)\r\n\telseIf (a_newKey == _switchTabKey)\r\n\t\t_switchTabKey = a_curKey\r\n\t\tSetKeyMapOptionValueST(_switchTabKey, true, \"SWITCH_TAB_KEY\")\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"Input$controls$pc$switchTab\", _switchTabKey)\r\n\telseIf (a_newKey == _equipModeKey)\r\n\t\t_equipModeKey = a_curKey\r\n\t\tSetKeyMapOptionValueST(_equipModeKey, true, \"EQUIP_MODE_KEY\")\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"Input$controls$pc$equipMode\", _equipModeKey)\r\n\r\n\telseIf (a_newKey == _switchTabButton)\r\n\t\t_switchTabButton = a_curKey\r\n\t\tSetKeyMapOptionValueST(_switchTabButton, true, \"SWITCH_TAB_BUTTON\")\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"Input$controls$gamepad$switchTab\", _switchTabButton)\r\n\telseIf (a_newKey == _prevColumnButton)\r\n\t\t_prevColumnButton = a_curKey\r\n\t\tSetKeyMapOptionValueST(_prevColumnButton, true, \"PREV_COLUMN_BUTTON\")\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"Input$controls$gamepad$prevColumn\", _prevColumnButton)\r\n\telseIf (a_newKey == _nextColumnButton)\r\n\t\t_nextColumnButton = a_curKey\r\n\t\tSetKeyMapOptionValueST(_nextColumnButton, true, \"NEXT_COLUMN_BUTTON\")\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"Input$controls$gamepad$nextColumn\", _nextColumnButton)\r\n\telseIf (a_newKey == _sortOrderButton)\r\n\t\t_sortOrderButton = a_curKey\r\n\t\tSetKeyMapOptionValueST(_sortOrderButton, true, \"SORT_ORDER_BUTTON\")\r\n\t\tSKI_SettingsManagerInstance.SetOverride(\"Input$controls$gamepad$sortOrder\", _sortOrderButton)\r\n\tendIf\r\nendFunction\r\n\r\nfunction SetCurrentFavoriteGroup(int a_index)\r\n\tint ARMOR_FLAG = SKI_FavoritesManagerInstance.GROUP_FLAG_UNEQUIP_ARMOR\r\n\tint HANDS_FLAG = SKI_FavoritesManagerInstance.GROUP_FLAG_UNEQUIP_HANDS\r\n\r\n\tSetToggleOptionValueST(SKI_FavoritesManagerInstance.GetGroupFlag(_favCurGroupIdx, ARMOR_FLAG), true, \"FAV_GROUP_UNEQUIP_ARMOR\")\r\n\tSetToggleOptionValueST(SKI_FavoritesManagerInstance.GetGroupFlag(_favCurGroupIdx, HANDS_FLAG), true, \"FAV_GROUP_UNEQUIP_HANDS\")\r\nendFunction\r\n\r\nfunction SetFavoritesGroupHotkey(int a_groupIndex, int a_keyCode, string a_conflictControl = \"\", string a_conflictName = \"\")\r\n\r\n\tbool continue = true\r\n\r\n\tif (a_conflictControl != \"\" && a_conflictName != ModName)\r\n\t\tstring msg\r\n\r\n\t\tif (a_conflictName != \"\")\r\n\t\t\tmsg = \"$SKI_MSG2{\" + a_conflictControl + \" (\" + a_conflictName + \")}\"\r\n\t\telse\r\n\t\t\tmsg = \"$SKI_MSG2{\" + a_conflictControl + \"}\"\r\n\t\tendIf\r\n\r\n\t\tcontinue = ShowMessage(msg, true, \"$Yes\", \"$No\")\r\n\tendIf\r\n\r\n\tif (!continue)\r\n\t\treturn\r\n\tendIf\r\n\r\n\tif (!SKI_FavoritesManagerInstance.SetGroupHotkey(a_groupIndex, a_keyCode))\r\n\t\treturn\r\n\tendIf\r\n\r\n\t; Update\r\n\tint[] groupHotkeys = SKI_FavoritesManagerInstance.GetGroupHotkeys()\r\n\tSetKeyMapOptionValueST(groupHotkeys[0], true, \"FAV_GROUP_USE_HOTKEY1\")\r\n\tSetKeyMapOptionValueST(groupHotkeys[1], true, \"FAV_GROUP_USE_HOTKEY2\")\r\n\tSetKeyMapOptionValueST(groupHotkeys[2], true, \"FAV_GROUP_USE_HOTKEY3\")\r\n\tSetKeyMapOptionValueST(groupHotkeys[3], true, \"FAV_GROUP_USE_HOTKEY4\")\r\n\tSetKeyMapOptionValueST(groupHotkeys[4], true, \"FAV_GROUP_USE_HOTKEY5\")\r\n\tSetKeyMapOptionValueST(groupHotkeys[5], true, \"FAV_GROUP_USE_HOTKEY6\")\r\n\tSetKeyMapOptionValueST(groupHotkeys[6], true, \"FAV_GROUP_USE_HOTKEY7\")\r\n\tSetKeyMapOptionValueST(groupHotkeys[7], false, \"FAV_GROUP_USE_HOTKEY8\")\r\nendFunction\r\n\r\nfunction RefreshFavoriteHotkeys()\r\n\tSetKeyMapOptionValueST(SKI_FavoritesManagerInstance.GroupAddKey, true, \"FAV_GROUP_ADD_KEY\")\r\n\tSetKeyMapOptionValueST(SKI_FavoritesManagerInstance.GroupUseKey, true, \"FAV_GROUP_USE_KEY\")\r\n\tSetKeyMapOptionValueST(SKI_FavoritesManagerInstance.SetIconKey, true, \"FAV_SET_ICON_KEY\")\r\n\tSetKeyMapOptionValueST(SKI_FavoritesManagerInstance.ToggleFocusKey, true, \"FAV_TOGGLE_FOCUS\")\r\n\tSetKeyMapOptionValueST(SKI_FavoritesManagerInstance.SaveEquipStateKey, false, \"FAV_EQUIP_STATE_KEY\")\r\nendFunction\r\n\r\n\r\n; REMOVED DATA  -----------------------------------------------------------------------------------\r\n\r\n; -- Version 1 --\t\t\t\t\t\t\t; (remove version)\r\n\r\n; int\t\t_itemlistFontSizeOID_T\t\t\t; (4)\r\n; int\t\t_itemlistQuantityMinCountOID_S\t; (4)\r\n; int\t\t_itemcardAlignOID_T\t\t\t\t; (4)\r\n; int\t\t_itemcardXOffsetOID_S\t\t\t; (4)\r\n; int\t\t_itemcardYOffsetOID_S\t\t\t; (4)\r\n; int\t\t_3DItemXOffsetOID_S\t\t\t\t; (4)\r\n; int\t\t_3DItemYOffsetOID_S\t\t\t\t; (4)\r\n; int\t\t_3DItemScaleOID_S\t\t\t\t; (4)\r\n; int\t\t_checkInventoryMenuOID_B\t\t; (4)\r\n; int\t\t_checkMagicMenuOID_B\t\t\t; (4)\r\n; int\t\t_checkBarterMenuOID_B\t\t\t; (4)\r\n; int\t\t_checkContainerMenuOID_B\t\t; (4)\r\n; int\t\t_checkGiftMenuOID_B\t\t\t\t; (4)\r\n; int\t\t_searchKeyOID_K\t\t\t\t\t; (4)\r\n; int\t\t_switchTabKeyOID_K\t\t\t\t; (4)\r\n; int\t\t_equipModeKeyOID_K\t\t\t\t; (4)\r\n\r\n; -- Version 2 --\r\n\r\n; int\t\t_itemlistCategoryIconThemeOID_M\t; (4)\r\n; int\t\t_itemlistNoIconColorsOID_B \t\t; (4)\r\n; int\t\t_switchTabButtonOID_K \t\t\t; (4)\r\n; int\t\t_prevColumnButtonOID_K \t\t\t; (4)\r\n; int\t\t_nextColumnButtonOID_K \t\t\t; (4)\r\n; int\t\t_sortOrderButtonOID_K \t\t\t; (4)\r\n\r\n; -- Version 3 --\r\n\r\n; int\t\t_3DItemDisablePositioningOID_B\t; (4)\r\n"
  },
  {
    "path": "dist/Data/Scripts/Source/SKI_FavoritesManager.psc",
    "content": "scriptname SKI_FavoritesManager extends SKI_QuestBase\n\nimport Math\n\n; SCRIPT VERSION ----------------------------------------------------------------------------------\n;\n; History\n;\n; 1:\t- Initial version\n;\n; 2:\t- Added check for vampire lord\n;\n; 3:\t- Less eagerly clearing of invalid entries\n\nint function GetVersion()\n\treturn 3\nendFunction\n\n\n; CONSTANTS ---------------------------------------------------------------------------------------\n\nstring property\t\tFAVORITES_MENU\t= \"FavoritesMenu\" autoReadonly\nstring property\t\tMENU_ROOT\t\t= \"_root.MenuHolder.Menu_mc\" autoReadonly\n\nint property\t\tGROUP_FLAG_UNEQUIP_ARMOR\t= 1\tautoReadonly\nint property\t\tGROUP_FLAG_UNEQUIP_HANDS\t= 2\tautoReadonly\n\n\n; PROPERTIES --------------------------------------------------------------------------------------\n\n; -- Version 1 --\n\nActor Property\t\tPlayerREF auto\n\nbool property\t\tButtonHelpEnabled\t= true auto\n\nint property GroupAddKey\n\tint function get()\n\t\treturn _groupAddKey\n\tendFunction\n\n\tfunction set(int a_val)\n\t\tSwapControlKey(a_val, _groupAddKey)\n\t\t_groupAddKey = a_val\n\tendFunction\nendProperty\n\nint property GroupUseKey\n\tint function get()\n\t\treturn _groupUseKey\n\tendFunction\n\n\tfunction set(int a_val)\n\t\tSwapControlKey(a_val, _groupUseKey)\n\t\t_groupUseKey = a_val\n\tendFunction\nendProperty\n\nint property SetIconKey\n\tint function get()\n\t\treturn _setIconKey\n\tendFunction\n\n\tfunction set(int a_val)\n\t\tSwapControlKey(a_val, _setIconKey)\n\t\t_setIconKey = a_val\n\tendFunction\nendProperty\n\nint property SaveEquipStateKey\n\tint function get()\n\t\treturn _saveEquipStateKey\n\tendFunction\n\n\tfunction set(int a_val)\n\t\tSwapControlKey(a_val, _saveEquipStateKey)\n\t\t_saveEquipStateKey = a_val\n\tendFunction\nendProperty\n\nint property ToggleFocusKey\n\tint function get()\n\t\treturn _toggleFocusKey\n\tendFunction\n\n\tfunction set(int a_val)\n\t\tSwapControlKey(a_val, _toggleFocusKey)\n\t\t_toggleFocusKey = a_val\n\tendFunction\nendProperty\n\n\n; PRIVATE VARIABLES -------------------------------------------------------------------------------\n\n; -- Version 1 --\n\nForm[]\t\t\t\t_items1\nForm[]\t\t\t\t_items2\nint[]\t\t\t\t_itemIds1\nint[]\t\t\t\t_itemIds2\n\nint[]\t\t\t\t_groupFlags\n\nForm[]\t\t\t\t_groupMainHandItems\nint[]\t\t\t\t_groupMainHandItemIds\n\nForm[]\t\t\t\t_groupOffHandItems\nint[]\t\t\t\t_groupOffHandItemIds\n\nForm[]\t\t\t\t_groupIconItems\nint[]\t\t\t\t_groupIconItemIds\n\nbool\t\t\t\t_silenceEquipSounds = false\n\nSoundCategory\t\t_audioCategoryUI\n\n; Forms to support EquipSlot comparisons\nEquipSlot \t\t\t_rightHandSlot\nEquipSlot \t\t\t_eitherHandSlot\nEquipSlot \t\t\t_leftHandSlot\nEquipSlot \t\t\t_bothHandsSlot\nEquipSlot \t\t\t_voiceSlot\n\n; State variables for Group Use\nbool\t\t\t\t_usedRightHand\t\t= false\nbool\t\t\t\t_usedLeftHand\t\t= false\nbool\t\t\t\t_usedVoice\t\t\t= false\nint\t\t\t\t\t_usedOutfitMask\t\t= 0\n\n; Keys\nint\t\t\t\t\t_groupAddKey\t\t= 33 ; F\nint\t\t\t\t\t_groupUseKey\t\t= 19 ; R\nint\t\t\t\t\t_setIconKey\t\t\t= 56 ; LAlt\nint\t\t\t\t\t_saveEquipStateKey\t= 20 ; T\nint\t\t\t\t\t_toggleFocusKey\t\t= 57 ; Space\n\nint[]\t\t\t\t_groupHotkeys\n\n; -- Version 2 --\n\nRace\t\t\t\t_vampireLordRace\n\n; -- Version 3 --\n\nbool[]\t\t\t\t_itemInvalidFlags1\nbool[]\t\t\t\t_itemInvalidFlags2\n\n\n; INITIALIZATION ----------------------------------------------------------------------------------\n\nevent OnInit()\n\t_items1\t\t\t= new Form[128]\n\t_items2\t\t\t= new Form[128]\n\t_itemIds1\t\t= new int[128]\n\t_itemIds2\t\t= new int[128]\n\n\t_groupFlags\t\t= new int[8]\n\n\t_groupMainHandItems\t\t= new Form[8]\n\t_groupMainHandItemIds\t= new int[8]\n\n\t_groupOffHandItems\t\t= new Form[8]\n\t_groupOffHandItemIds\t= new int[8]\n\t\n\t_groupIconItems\t\t= new Form[8]\n\t_groupIconItemIds\t= new int[8]\n\n\t_groupHotkeys = new int[8]\n\t_groupHotkeys[0] = 59\t; F1\n\t_groupHotkeys[1] = 60\t; F2\n\t_groupHotkeys[2] = 61\t; F3\n\t_groupHotkeys[3] = 62\t; F4\n\t_groupHotkeys[4] = -1\n\t_groupHotkeys[5] = -1\n\t_groupHotkeys[6] = -1\n\t_groupHotkeys[7] = -1\n\n\t_audioCategoryUI\t= Game.GetFormFromFile(0x00064451, \"Skyrim.esm\") as SoundCategory\n\n\t_rightHandSlot \t\t= Game.GetFormFromFile(0x00013f42, \"Skyrim.esm\") as EquipSlot\n\t_leftHandSlot \t\t= Game.GetFormFromFile(0x00013f43, \"Skyrim.esm\") as EquipSlot\n\t_eitherHandSlot\t\t= Game.GetFormFromFile(0x00013f44, \"Skyrim.esm\") as EquipSlot\n\t_bothHandsSlot \t\t= Game.GetFormFromFile(0x00013f45, \"Skyrim.esm\") as EquipSlot\n\t_voiceSlot\t \t\t= Game.GetFormFromFile(0x00025bee, \"Skyrim.esm\") as EquipSlot\n\t\n\tOnGameReload()\nendEvent\n\n; @implements SKI_QuestBase\nevent OnGameReload()\n\tCheckVersion()\n\n\tRegisterForModEvent(\"SKIFM_groupAdd\", \"OnGroupAdd\")\n\tRegisterForModEvent(\"SKIFM_groupRemove\", \"OnGroupRemove\")\n\tRegisterForModEvent(\"SKIFM_groupUse\", \"OnGroupUse\")\n\tRegisterForModEvent(\"SKIFM_saveEquipState\", \"OnSaveEquipState\")\n\tRegisterForModEvent(\"SKIFM_setGroupIcon\", \"OnSetGroupIcon\")\n\tRegisterForModEvent(\"SKIFM_foundInvalidItem\", \"OnFoundInvalidItem\")\n\t\n\tRegisterForMenu(FAVORITES_MENU)\n\t\n\tRegisterHotkeys()\n\n\tCleanUp()\nendEvent\n\n; @implements SKI_QuestBase\nevent OnVersionUpdate(int a_version)\n\n\t; Version 2\n\tif (a_version >= 2 && CurrentVersion < 2)\n\t\tDebug.Trace(self + \": Updating to script version 2\")\n\n\t\t_vampireLordRace\t= Game.GetFormFromFile(0x0000283A, \"Dawnguard.esm\") as Race\n\tendIf\n\n\t; Version 3\n\tif (a_version >= 3 && CurrentVersion < 3)\n\t\tDebug.Trace(self + \": Updating to script version 3\")\n\n\t\t_itemInvalidFlags1 = new bool[128]\n\t\t_itemInvalidFlags2 = new bool[128]\n\tendIf\n\nendEvent\n\n\n; EVENTS ------------------------------------------------------------------------------------------\n\nevent OnMenuOpen(string a_menuName)\n\n\tint i = 0\n\twhile (i < 128)\n\t\t_itemInvalidFlags1[i] = false\n\t\ti += 1\n\tendWhile\n\n\ti = 0\n\twhile (i < 128)\n\t\t_itemInvalidFlags2[i] = false\n\t\ti += 1\n\tendWhile\n\n\tInitControls()\n\tInitMenuGroupData()\nendEvent\n\nevent OnFoundInvalidItem(string a_eventName, string a_strArg, float a_numArg, Form a_sender)\n\tInvalidateItem(a_strArg as int,true)\nendEvent\n\nevent OnGroupAdd(string a_eventName, string a_strArg, float a_numArg, Form a_sender)\n\tint\t\tgroupIndex = a_numArg as int\n\tint\t\titemId = a_strArg as int\n\tForm\titem = a_sender\n\n\tif (GroupAdd(groupIndex, itemId, item))\n\t\tUpdateMenuGroupData(groupIndex)\n\telse\n\t\tUI.InvokeBool(FAVORITES_MENU, MENU_ROOT + \".unlock\", true)\n\t\tDebug.Notification(\"Group full!\")\n\tendIf\nendEvent\n\nevent OnGroupRemove(string a_eventName, string a_strArg, float a_numArg, Form a_sender)\n\tint\t\tgroupIndex = a_numArg as int\n\tint\t\titemId = a_strArg as int\n\n\tif (GroupRemove(groupIndex, itemId))\n\t\tUpdateMenuGroupData(groupIndex)\n\telse\n\t\tUI.InvokeBool(FAVORITES_MENU, MENU_ROOT + \".unlock\", true)\n\tendIf\nendEvent\n\n; Read the player's current equipment and save it to the target group\nevent OnSaveEquipState(string a_eventName, string a_strArg, float a_numArg, Form a_sender)\n\tint groupIndex = a_numArg as int\n\t\n\tint mainHandItemId = UI.GetInt(FAVORITES_MENU, MENU_ROOT + \".rightHandItemId\")\n\tint offHandItemId = UI.GetInt(FAVORITES_MENU, MENU_ROOT + \".leftHandItemId\")\n\n\tform mainHandForm = GetFormFromItemId(groupIndex,mainHandItemId) ; will return none if not in group\n\tif (mainHandForm)\n\t\t_groupMainHandItemIds[groupIndex] = mainHandItemId\n\t\t_groupMainHandItems[groupIndex] = mainHandForm\n\telse\n\t\t_groupMainHandItemIds[groupIndex] = 0\n\t\t_groupMainHandItems[groupIndex] = none\n\tendIf\n\n\tform offHandForm = GetFormFromItemId(groupIndex,offHandItemId)\n\tif (offHandForm)\n\t\t_groupOffHandItemIds[groupIndex] = offHandItemId\n\t\t_groupOffHandItems[groupIndex] = offHandForm\n\telse\n\t\t_groupOffHandItemIds[groupIndex] = 0\n\t\t_groupOffHandItems[groupIndex] = none\n\tendIf\n\t\n\tUpdateMenuGroupData(groupIndex)\nendEvent\n\n; This will set a form as the icon form for a group\nevent OnSetGroupIcon(string a_eventName, string a_strArg, float a_numArg, Form a_sender)\n\tint\t\tgroupIndex = a_numArg as int\n\tint\t\titemId = a_strArg as int\n\tForm\titem = a_sender\n\n\t_groupIconItems[groupIndex] = item\n\t_groupIconItemIds[groupIndex] = itemId\n\n\tUpdateMenuGroupData(groupIndex)\nendEvent\n\nevent OnGroupUse(string a_eventName, string a_strArg, float a_numArg, Form a_sender)\n\tgotoState(\"PROCESSING\")\n\n\tGroupUse(a_numArg as int)\n\n\tgotoState(\"\")\nendEvent\n\nevent OnKeyDown(int a_keyCode)\n\tgotoState(\"PROCESSING\")\n\n\tint groupIndex = _groupHotkeys.Find(a_keyCode)\n\tif (groupIndex != -1 && !Utility.IsInMenuMode())\n\t\tGroupUse(groupIndex)\n\tendIf\n\n\tgotoState(\"\")\nendEvent\n\nstate PROCESSING\n\t\n\tevent OnGroupUse(string a_eventName, string a_strArg, float a_numArg, Form a_sender)\n\tendEvent\n\n\tevent OnKeyDown(int a_keyCode)\n\tendEvent\n\nendState\n\n\n; FUNCTIONS ---------------------------------------------------------------------------------------\n\n;get whether a flag is set for the specified group\nbool function GetGroupFlag(int a_groupIndex, int a_flag)\n    return LogicalAnd(_groupFlags[a_groupIndex], a_flag) as bool\nendFunction\n \n;set a flag for the specified group\nfunction SetGroupFlag(int a_groupIndex, int a_flag, bool a_value)\n\tif (a_value)\n\t\t_groupFlags[a_groupIndex] = LogicalOr(_groupFlags[a_groupIndex], a_flag)\n\telse\n\t\t_groupFlags[a_groupIndex] = LogicalAnd(_groupFlags[a_groupIndex], LogicalNot(a_flag))\n\tendIf\nendFunction\n\nint[] function GetGroupHotkeys()\n\t; Return a copy\n\tint[] result = new int[8]\n\tint i = 0\n\twhile (i<8)\n\t\tresult[i] = _groupHotkeys[i]\n\t\ti += 1\n\tendWhile\n\treturn result\nendFunction\n\nbool function SetGroupHotkey(int a_groupIndex, int a_keycode)\n\n\t; Special case for unmap\n\tif (a_keycode == -1)\n\t\t_groupHotkeys[a_groupIndex] = -1\n\t\tUnregisterForKey(oldKeycode)\n\t\treturn true\n\tendIf\n\n\t; Old group index this keycode was bound to\n\tint oldIndex = _groupHotkeys.Find(a_keycode)\n\t; Old keycode at the target position\n\tint oldKeycode = _groupHotkeys[a_groupIndex]\n\n\t; Already assigned, no need to do anything\n\tif (oldIndex == a_groupIndex)\n\t\treturn false\n\tendIf\n\n\t; Swap\n\tif (oldIndex != -1 && oldKeycode != -1)\n\t\t_groupHotkeys[oldIndex] = oldKeycode\n\telse\n\t\t; Unset previous group this key was assigned to\n\t\tif (oldIndex != -1)\n\t\t\t_groupHotkeys[oldIndex] = -1\n\t\tendIf\n\n\t\t; If we replaced a key, unregister it\n\t\tif (oldKeycode != -1)\n\t\t\tUnregisterForKey(oldKeycode)\n\t\tendIf\n\n\t\tRegisterForKey(a_keycode)\n\tendIf\n\n\t_groupHotkeys[a_groupIndex] = a_keycode\n\n\treturn true\nendFunction\n\n; Send the group data to the UI, so that when the user selects a group, it can filter its entries.\nfunction InitControls()\n\tint[] args = new int[6]\n\targs[0] = ButtonHelpEnabled as int\n\targs[1] = _groupAddKey\n\targs[2] = _groupUseKey\n\targs[3] = _setIconKey\n\targs[4] = _saveEquipStateKey\n\targs[5] = _toggleFocusKey\n\n\tUI.InvokeIntA(FAVORITES_MENU, MENU_ROOT + \".initControls\", args)\nendFunction\n\n; Send the group data to the UI, so that when the user selects a group, it can filter its entries.\nfunction InitMenuGroupData()\n\t; Don't send group data if vampire lord\n\tif (_vampireLordRace == PlayerRef.GetRace())\n\t\treturn\n\tendIf\n\n\t; groupCount, mainHandFormId[8], offHandFormId[8], iconFormId[8]\n\tint[] args = new int[25]\n\targs[0] = 8\n\n\tint c = 1\n\n\tint i = 0\n\twhile (i<8)\n\t\targs[c] = _groupMainHandItemIds[i]\n\t\ti += 1\n\t\tc += 1\n\tendWhile\n\n\ti = 0\n\twhile (i<8)\n\t\targs[c] = _groupOffHandItemIds[i]\n\t\ti += 1\n\t\tc += 1\n\tendWhile\n\t\n\ti = 0\n\twhile (i<8)\n\t\targs[c] = _groupIconItemIds[i]\n\t\ti += 1\n\t\tc += 1\n\tendWhile\n\n\tUI.InvokeIntA(FAVORITES_MENU, MENU_ROOT + \".pushGroupItems\", _itemIds1)\n\tUI.InvokeIntA(FAVORITES_MENU, MENU_ROOT + \".pushGroupItems\", _itemIds2)\n\tUI.InvokeIntA(FAVORITES_MENU, MENU_ROOT + \".finishGroupData\", args)\nendFunction\n\nfunction UpdateMenuGroupData(int a_groupIndex)\n\tint offset = 32 * a_groupIndex\n\n\tint[] itemIds\n\n\tif (offset >= 128)\n\t\toffset -= 128\n\t\titemIds = _itemIds2\n\telse\n\t\titemIds = _itemIds1\n\tendIf\n\n\t; groupIndex, mainHandItemId, offHandItemID, iconItemId, itemIds[32]\n\tint[] args = new int[36]\n\n\targs[0] = a_groupIndex\n\targs[1] = _groupMainHandItemIds[a_groupIndex]\n\targs[2] = _groupOffHandItemIds[a_groupIndex]\n\targs[3] = _groupIconItemIds[a_groupIndex]\n\n\tint i = 4\n\tint j = offset\n\n\twhile (i<36)\n\t\targs[i] = itemIds[j]\n\n\t\ti += 1\n\t\tj += 1\n\tendWhile\n\t\n\t; This also unlocks the menu, so no need to call unlock\n\tUI.InvokeIntA(FAVORITES_MENU, MENU_ROOT + \".updateGroupData\", args)\nendFunction\n\n; Ensure that our data is still valid. Might not be the case if a mod was uninstalled\nfunction CleanUp()\n\t\n\t; Note on thread safety:\n\t; Since we don't manage an explicit group count, items can just be set or unset from multiple threads\n\n\tint i = 0\n\twhile (i < _items1.length)\n\n\t\tif (_items1[i] == none || _items1[i].GetFormID() == 0)\n\t\t\t_items1[i] = none\n\t\t\t_itemIds1[i] = 0\n\t\tendIf\n\n\t\ti += 1\n\tendWhile\n\n\ti = 0\n\twhile (i < _items2.length)\n\n\t\tif (_items2[i] == none || _items2[i].GetFormID() == 0)\n\t\t\t_items2[i] = none\n\t\t\t_itemIds2[i] = 0\n\t\tendIf\n\n\t\ti += 1\n\tendWhile\nendFunction\n\nbool function GroupAdd(int a_groupIndex, int a_itemId, Form a_item)\n\tint offset = 32 * a_groupIndex\n\n\t; Select the target set of arrays, adjust offset\n\tForm[] items\n\tint[] itemIds\n\tbool[] itemInvalidFlags\n\n\tif (offset >= 128)\n\t\toffset -= 128\n\t\titems = _items2\n\t\titemIds = _itemIds2\n\t\titemInvalidFlags = _itemInvalidFlags2\n\telse\n\t\titems = _items1\n\t\titemIds = _itemIds1\n\t\titemInvalidFlags = _itemInvalidFlags1\n\tendIf\n\n\t; Prevent the same itemId being added to a group twice\n\tif (IsItemIdInGroup(a_groupIndex,a_itemId))\n\t\treturn true\n\tendIf\n\t\n\t; Pick next free slot\n\tint index = FindFreeIndex(itemIds, itemInvalidFlags, offset)\n\t\n\t; No more space in group?\n\tif (index == -1)\n\t\treturn false\n\tendIf\n\n\t; Store received data\n\titems[index] = a_item\n\titemIds[index] = a_itemId\n\titemInvalidFlags[index] = false\n\n\t; If there's no icon item set yet, use this one\n\tif (_groupIconItems[a_groupIndex] == none)\n\t\t_groupIconItems[a_groupIndex] = a_item\n\t\t_groupIconItemIds[a_groupIndex] = a_itemId\n\tendIf\n\n\treturn true\nendFunction\n\nbool function GroupRemove(int a_groupIndex, int a_itemId)\n\tint offset = 32 * a_groupIndex\n\n\t; Select the target set of arrays, adjust offset\n\tForm[] items\n\tint[] itemIds\n\tbool[] itemInvalidFlags\n\n\tif (offset >= 128)\n\t\toffset -= 128\n\t\titems = _items2\n\t\titemIds = _itemIds2\n\t\titemInvalidFlags = _itemInvalidFlags2\n\telse\n\t\titems = _items1\n\t\titemIds = _itemIds1\n\t\titemInvalidFlags = _itemInvalidFlags1\n\tendIf\n\n\tint i = offset\n\tint n = offset+32\n\twhile (i < n)\n\t\tif (itemIds[i] == a_itemId)\n\t\t\titems[i] = none\n\t\t\titemIds[i] = 0\n\t\t\titemInvalidFlags[i] = false\n\t\t\ti = n\n\t\telse\n\t\t\ti += 1\n\t\tendIf\n\tendWhile\n\n\tif (a_itemId == _groupMainHandItemIds[a_groupIndex])\n\t\t_groupMainHandItems[a_groupIndex] = none\n\t\t_groupMainHandItemIds[a_groupIndex] = 0\n\tendIf\n\n\tif (a_itemId == _groupOffHandItemIds[a_groupIndex])\n\t\t_groupOffHandItems[a_groupIndex] = none\n\t\t_groupOffHandItemIds[a_groupIndex] = 0\n\tendIf\n\n\tif (a_itemId == _groupIconItemIds[a_groupIndex])\n\t\tReplaceGroupIcon(a_groupIndex)\n\tendIf\n\n\treturn true\nendFunction\n\nfunction GroupUse(int a_groupIndex)\n\tint offset = 32 * a_groupIndex\n\n\t; Select the target set of arrays, adjust offset\n\tForm[] items\n\tint[] itemIds\n\tbool[] itemInvalidFlags\n\n\tif (offset >= 128)\n\t\toffset -= 128\n\t\titems = _items2\n\t\titemIds = _itemIds2\n\t\titemInvalidFlags = _itemInvalidFlags2\n\telse\n\t\titems = _items1\n\t\titemIds = _itemIds1\n\t\titemInvalidFlags = _itemInvalidFlags1\n\tendIf\n\n\t; Reset state\n\t_usedRightHand\t\t= false\n\t_usedLeftHand\t\t= false\n\t_usedVoice\t\t\t= false\n\t_usedOutfitMask\t\t= 0\n\n\t; These items are equipped later\n\tform[] deferredItems = new Form[32]\n\tint deferredIdx = 0\n\n\t; Encountered invalid items are removed at the end when speed is no longer an issue\n\tint[] invalidItemIds = new int[32]\n\tint invalidIdx = 0\n\n\t; Turn off UI sounds to avoid annoying clicking noise while swapping spells\n\t_audioCategoryUI.Mute()\n\t\n\t; Unequip hands first?\n\tif (GetGroupFlag(a_groupIndex,GROUP_FLAG_UNEQUIP_HANDS))\n\t\tUnequipHand(0)\n\t\tUnequipHand(1)\n\tendIf\n\t\n\t; Process main and offhand items\n\n\t; Left first, to avoid problems when equipping the same weapon twice\n\tForm offHandItem = _groupOffHandItems[a_groupIndex]\n\tint offHandItemId = _groupOffHandItemIds[a_groupIndex]\n\tif (offHandItem)\n\t\tint itemType = offHandItem.GetType()\n\t\tif (IsItemValid(offHandItem, itemType))\n\t\t\tProcessItem(offHandItem, itemType, false, true, offHandItemId)\n\t\tendIf\n\tendIf\n\n\tForm mainHandItem = _groupMainHandItems[a_groupIndex]\n\tint mainHandItemId = _groupMainHandItemIds[a_groupIndex]\n\tif (mainHandItem)\n\t\tint itemType = mainHandItem.GetType()\n\t\tif (IsItemValid(mainHandItem, itemType))\n\t\t\tProcessItem(mainHandItem, itemType, false, false, mainHandItemId)\n\t\tendIf\n\tendIf\n\n\t; Validate & process items\n\tint i = offset\n\tint n = offset + 32\n\twhile (i < n)\n\t\tForm item = items[i]\n\t\tint itemId = itemIds[i]\n\t\t\n\t\tif (item && item != mainHandItem && item != offHandItem && !itemInvalidFlags[i])\n\t\t\tint itemType = item.GetType()\n\n\t\t\tif (! IsItemValid(item, itemType))\n\t\t\t\tinvalidItemIds[invalidIdx] = itemId\n\t\t\t\tinvalidIdx += 1\n\t\t\telseIf (! ProcessItem(item, itemType, a_itemId = itemId))\n\t\t\t\tdeferredItems[deferredIdx] = item\n\t\t\t\tdeferredIdx += 1\n\t\t\tendIf\n\t\tendIf\n\n\t\ti += 1\n\tendWhile\n\n\t; Process deferred items\n\ti = 0\n\twhile (i < deferredIdx)\n\t\tForm item = deferredItems[i]\n\t\tint itemType = item.GetType()\n\n\t\tProcessItem(item, itemType, false)\n\n\t\ti += 1\n\tendWhile\n\n\t; Unequip any armor not belonging to current outfit mask\n\tif (GetGroupFlag(a_groupIndex,GROUP_FLAG_UNEQUIP_ARMOR))\n\t\tint h = 0x00000001\n\t\twhile (h < 0x80000000)\n\t\t\tForm wornForm = PlayerREF.GetWornForm(h)\n\t\t\tif (wornForm)\n\t\t\t\tif (!LogicalAND(h, _usedOutfitMask))\n\t\t\t\t\tPlayerREF.UnEquipItemEX(wornForm)\n\t\t\t\tendIf\n\t\t\tendIf\n\t\t\th = LeftShift(h,1)\n\t\tendWhile\n\tendIf\n\t\n\t_audioCategoryUI.UnMute() ; Turn UI sounds back on\n\n\ti = 0\n\twhile (i<invalidIdx)\n\t\tInvalidateItem(invalidItemIds[i])\n\t\ti += 1\n\tendWhile\nendFunction\n\nfunction UnequipHand(int a_hand)\n\tint a_handEx = 1\n\tif (a_hand == 0)\n\t\ta_handEx = 2 ; unequipspell and *ItemEx need different hand args\n\tendIf\n\n\tForm handItem = PlayerREF.GetEquippedObject(a_hand)\n\tif (handItem)\n\t\tint itemType = handItem.GetType()\n\t\tif (itemType == 22)\n\t\t\tPlayerREF.UnequipSpell(handItem as Spell, a_hand)\n\t\telse\n\t\t\tPlayerREF.UnequipItemEx(handItem, a_handEx)\n\t\tendIf\n\tendIf\nendFunction\n\nbool function IsItemValid(Form a_item, int a_itemType)\n\t; Player has removed this item from Favorites, so don't use it and queue it for removal\n\tif (! Game.IsObjectFavorited(a_item))\n\t\treturn false\n\tendIf\n\n\t; This is a Spell or Shout and can't be counted like an item\n\tif (a_itemType == 22 || a_itemType == 119)\n\t\treturn PlayerREF.HasSpell(a_item)\n\t; This is an inventory item\n\telse \n\t\treturn PlayerREF.GetItemCount(a_item) > 0\n\tendIf\nendFunction\n\nbool function ProcessItem(Form a_item, int a_itemType, bool a_allowDeferring = true, bool a_offHandOnly = false, int a_itemId = 0)\n\n\t; WEAPON ------------\n\tif (a_itemType == 41)\n\n\t\t; Any weapon needs at least one free hand\n\t\tif (_usedRightHand && _usedLeftHand)\n\t\t\treturn true\n\t\tendIf\n\n\t\tWeapon itemWeapon = a_item as Weapon\n\t\tint weaponType = itemWeapon.GetweaponType()\n\n\t\t; It's one-handed and the player has a free hand\n\t\tif (weaponType <= 4 || weaponType == 8) ; Fists(0), Swords(1), Daggers(2), War Axes(3), Maces(4), Staffs(8)\n\t\t\tif (!_usedRightHand && !a_offHandOnly)\n\n\t\t\t\tif (a_item == PlayerREF.GetEquippedObject(1) && a_itemId != PlayerREF.GetEquippedItemId(1))\n\t\t\t\t\tUnequipHand(1) ; avoid damage-related bug when swapping for enhanced item\n\t\t\t\tendIf\n\t\t\t\tPlayerREF.EquipItemById(itemWeapon, a_itemId, 1, equipSound = _silenceEquipSounds)\n\t\t\t\t_usedRightHand = true\n\t\t\telseIf (!_usedLeftHand)\n\t\t\t\tif (a_item == PlayerREF.GetEquippedObject(0) && a_itemId != PlayerREF.GetEquippedItemId(0))\n\t\t\t\t\tUnequipHand(0)\n\t\t\t\tendIf\n\t\t\t\tPlayerREF.EquipItemById(itemWeapon, a_itemId, 2, equipSound = _silenceEquipSounds)\n\t\t\t\t_usedLeftHand = true\n\t\t\tendIf\n\n\t\t; It's two-handed and both hands are free\n\t\telseIf (weaponType > 4 && !_usedRightHand && !_usedLeftHand)\n\t\t\tif (a_item == PlayerREF.GetEquippedObject(0) && a_itemId != PlayerREF.GetEquippedItemId(0))\n\t\t\t\tUnequipHand(0)\n\t\t\tendIf\n\t\t\tPlayerREF.EquipItemById(itemWeapon, a_itemId, equipSlot = 0, equipSound = _silenceEquipSounds)\n\n\t\t\t_usedRightHand = true\n\t\t\t_usedLeftHand = true\n\t\tendIf\n\n\t\treturn true\n\n\t; ARMOR ------------\n\telseIf (a_itemType == 26)\n\t\tint slotMask = (a_item as Armor).GetslotMask()\n\n\t\t; It's a shield... \n\t\tif (slotMask == 512)\n\t\t\tif (!_usedLeftHand)\n\t\t\t\tPlayerREF.EquipItemById(a_item, a_itemId, equipSlot = 0, equipSound = _silenceEquipSounds)\n\t\t\t\t_usedLeftHand = true\n\t\t\t\t_usedOutfitMask += slotMask\n\t\t\tendIf\n\t\t; It's not a shield, just equip it if slot is free\n\t\telseIf (! LogicalAnd(_usedOutfitMask,slotMask))\n\t\t\tif (a_item == PlayerREF.GetWornForm(slotMask) && a_itemId != PlayerREF.GetWornItemId(slotMask))\n\t\t\t\tPlayerREF.UnequipItemEx(a_item)\n\t\t\tendIf\n\t\t\t\n\t\t\tPlayerREF.EquipItemById(a_item, a_itemId, equipSlot = 0, equipSound = _silenceEquipSounds)\n\t\t\t_usedOutfitMask += slotMask\n\t\tendIf\n\n\t\treturn true\n\n\t; AMMO ------------\n\telseIf (a_itemType == 42) ;kAmmo\n\t\tPlayerREF.EquipItemEX(a_item, equipSlot = 0, equipSound = _silenceEquipSounds)\n\t\treturn true\n\n\t; SPELL ------------\n\telseIf (a_itemType == 22) \n\n\t\tSpell itemSpell = a_item as Spell\n\t\tEquipSlot spellEquipSlot = itemSpell.GetEquipType()\n\n\t\tif (spellEquipSlot != _voiceSlot)\n\n\t\t\t; Any non power spell needs at least one free hand\n\t\t\tif (_usedRightHand && _usedLeftHand)\n\t\t\t\treturn true\n\t\t\tendIf\n\n\t\t\t; spell is eitherhanded\n\t\t\tif (spellEquipSlot == _eitherHandSlot)\n\t\t\t\tif (!_usedRightHand && !a_offHandOnly)\n\t\t\t\t\tPlayerREF.EquipSpell(itemSpell, 1)\n\t\t\t\t\t_usedRightHand = true\n\t\t\t\telseIf (!_usedLeftHand)\n\t\t\t\t\tPlayerREF.EquipSpell(itemSpell, 0)\n\t\t\t\t\t_usedLeftHand = true\n\t\t\t\tendIf\n\n\t\t\t; Spell requires two hands ...\n\t\t\telseIf (spellEquipSlot == _bothHandsSlot)\n\t\t\t\tif (!_usedRightHand && !_usedLeftHand)\n\t\t\t\t\tPlayerREF.EquipSpell(itemSpell, 1)\n\t\t\t\t\t_usedRightHand = true\n\t\t\t\t\t_usedLeftHand = true\n\t\t\t\tendIf\n\n\t\t\t; a lot of NPC spells are left-hand only, so if the player is using PSB they'll need this\n\t\t\telseIf (spellEquipSlot == _leftHandSlot)\n\t\t\t\tif (!_usedLeftHand)\n\t\t\t\t\tPlayerREF.EquipSpell(itemSpell, 0)\n\t\t\t\t\t_usedLeftHand = true\n\t\t\t\tendIf\n\t\t\tendIf\n\n\t\telse\n\t\t\tif (!_usedVoice)\n\t\t\t\tPlayerREF.EquipSpell(itemSpell, 2)\n\t\t\t\t_usedVoice = true\n\t\t\tendIf\n\t\tendIf\n\n\t\treturn true\n\n\t; SCROLL ------------\n\telseIf (a_itemType == 23)\n\t\tScroll itemScroll = a_item as Scroll\n\t\t\n\t\t; Any scroll needs at least one free hand\n\t\tif (_usedRightHand && _usedLeftHand)\n\t\t\treturn true\n\t\tendIf\n\t\t;FIXME - GetEquipType seems to be broken for scrolls\n\t\t;If (itemScroll.GetEquipType() == _bothHandsSlot && !_usedLeftHand && !_usedRightHand)\n\t\t;\tPlayerREF.EquipItemEX(itemScroll, equipSlot = 0, equipSound = _silenceEquipSounds)\n\t\t;\t_usedLeftHand = true\n\t\t;\t_usedRightHand = true\n\t\tif (!_usedRightHand && !a_offHandOnly)\n\t\t\tPlayerREF.EquipItemEX(itemScroll, equipSlot = 1, equipSound = _silenceEquipSounds)\n\t\t\t_usedRightHand = true\t\t\t\n\t\telseIf (!_usedLeftHand)\n\t\t\tPlayerREF.EquipItemEX(itemScroll, equipSlot = 2, equipSound = _silenceEquipSounds)\n\t\t\t_usedLeftHand = true\n\t\tendIf\n\t\t\n\t\treturn true\n\t\t\n\t; SHOUT ------------\n\telseIf (a_itemType == 119)\n\t\tif (!_usedVoice)\n\t\t\tPlayerREF.EquipShout(a_item as Shout)\n\t\t\t_usedVoice = true\n\t\tendIf\n\n\t\treturn true\n\n\t; POTION ------------\n\telseIf (a_itemType == 46)\n\t\tif ((a_item as Potion).IsHostile()) ; This is a poison and should only be applied after new weapons have been equipped.\n\t\t\tif (a_allowDeferring)\n\t\t\t\treturn false\n\t\t\tendIf\n\n\t\t\t; This will fail if a poisonable weapon is only equipped in the offhand. That's a Skyrim bug, not my bug.\n\t\t\tPlayerREF.EquipItem(a_item, abSilent = True)\n\n\t\t\treturn true\n\t\tendiF\n\n\t\t; This is a non-hostile potion, food, or... something? and can be used immediately\n\t\tPlayerREF.EquipItem(a_item as Potion, abSilent = True)\n\n\t\treturn true\n\n\t; INGREDIENT ------------\n\telseIf (a_itemType == 30) ;kIngredient\n\t\tPlayerREF.EquipItem(a_item as Ingredient, abSilent = True)\n\t\treturn true\n\n\t; LIGHT (TORCH) ------------\n\telseIf (a_itemType == 31)\n\t\tif (!_usedLeftHand)\n\t\t\tPlayerREF.EquipItemEX(a_item, equipSlot = 0, equipSound = _silenceEquipSounds)\n\t\t\t_usedLeftHand = true\n\t\tendIf\n\n\t\treturn true\n\n\t; MISC ------------\n\telseIf a_itemType == 32\n\t\tPlayerREF.EquipItem(a_item, abSilent = True)\n\t\treturn true\n\tendIf\n\n\treturn true\nendFunction\n\nfunction InvalidateItem(int a_itemId, bool redrawIcon = false)\n\tint index\n\n\t; GroupData\n\tindex = _itemIds1.Find(a_itemId)\n\tif (index != -1)\n\t\t_itemInvalidFlags1[index] = true\n\tendIf\n\n\tindex = _itemIds2.Find(a_itemId)\n\tif (index != -1)\n\t\t_itemInvalidFlags2[index] = true\n\tendIf\n\n\t; Main hand\n\tindex = _groupMainHandItemIds.Find(a_itemId)\n\tif (index != -1)\n\t\t_groupMainHandItems[index] = none\n\t\t_groupMainHandItemIds[index] = 0\n\tendIf\n\n\t; Off hand\n\tindex = _groupOffHandItemIds.Find(a_itemId)\n\tif (index != -1)\n\t\t_groupOffHandItems[index] = none\n\t\t_groupOffHandItemIds[index] = 0\n\tendIf\n\n\t; Icon\n\tindex = _groupIconItemIds.Find(a_itemId)\n\tif (index != -1)\n\t\tReplaceGroupIcon(index)\n\t\tif (redrawIcon)\n\t\t\tUpdateMenuGroupData(index)\n\t\tendIf\n\tendIf\nendFunction\n\nint function FindFreeIndex(int[] a_itemIds, bool[] a_itemInvalidFlags, int offset)\n\tint i = a_itemIds.Find(0,offset)\n\t\n\t; First try to find an entry that is 0\n\tif (i >= offset && i < offset + 32)\n\t\treturn i\n\tendIf\n\n\t; Failed. Now try to claim an entry flagged as invalid.\n\ti = offset\n\tint n = offset + 32\n\twhile (i < n)\n\t\tif (a_itemInvalidFlags[i])\n\t\t\treturn i\n\t\tendIf\n\n\t\ti += 1\n\tendWhile\n\t\n\treturn -1\nendFunction\n\nfunction ReplaceGroupIcon(int a_groupIndex)\n\n\t; If player has MH or OH set for the group, use it first\n\tif (_groupMainHandItemIds[a_groupIndex])\n\t\t_groupIconItems[a_groupIndex] = _groupMainHandItems[a_groupIndex]\n\t\t_groupIconItemIds[a_groupIndex] = _groupMainHandItemIds[a_groupIndex]\n\t\treturn\n\telseIf (_groupOffHandItemIds[a_groupIndex])\n\t\t_groupIconItems[a_groupIndex] = _groupOffHandItems[a_groupIndex]\n\t\t_groupIconItemIds[a_groupIndex] = _groupOffHandItemIds[a_groupIndex]\n\t\treturn\n\tendIf\n\n\tint offset = a_groupIndex * 32\n\n\t; Select the target set of arrays, adjust offset\n\tForm[] items\n\tint[] itemIds\n\tbool[] itemInvalidFlags\n\n\tif (offset >= 128)\n\t\toffset -= 128\n\t\titems = _items2\n\t\titemIds = _itemIds2\n\t\titemInvalidFlags = _itemInvalidFlags2\n\telse\n\t\titems = _items1\n\t\titemIds = _itemIds1\n\t\titemInvalidFlags = _itemInvalidFlags1\n\tendIf\n\n\tint i = offset\n\tint n = offset+32\n\n\t; Use icon of first found item\n\twhile (i < n)\n\t\tif (items[i] != none && !itemInvalidFlags[i])\n\t\t\t_groupIconItems[a_groupIndex] = items[i]\n\t\t\t_groupIconItemIds[a_groupIndex] = itemIds[i]\n\t\t\treturn\n\t\telse\n\t\t\ti += 1\n\t\tendIf\n\tendWhile\n\n\t_groupIconItems[a_groupIndex] = none\n\t_groupIconItemIds[a_groupIndex] = 0\nendFunction\n\n; utility function to see if form is in the specified group. \nbool function IsFormInGroup(int a_groupIndex, form a_item)\n\tint offset = 32 * a_groupIndex\n\n\t; Select the target set of arrays, adjust offset\n\tForm[] items\n\n\tif (offset >= 128)\n\t\toffset -= 128\n\t\titems = _items2\n\telse\n\t\titems = _items1\n\tendIf\n\t\n\tint i = items.Find(a_item,offset)\n\tif (i >= offset && i < offset+32)\n\t\treturn true\n\tendIf\n\t\n\treturn false\nendFunction\n\n; utility function to see how many of the form are in a group\nint function GetNumFormsInGroup(int a_groupIndex,form a_item)\n\tint offset = 32 * a_groupIndex\n\n\t; Select the target set of arrays, adjust offset\n\tform[] items\n\n\tif (offset >= 128)\n\t\toffset -= 128\n\t\titems = _items2\n\telse\n\t\titems = _items1\n\tendIf\n\n\tint i = offset\n\tint n = offset + 32\n\tint count\n\twhile (i < n)\n\t\tif (items[i] == a_item)\n\t\t\tcount += 1\n\t\tendIf\n\t\ti += 1\n\tendWhile\n\t\n\treturn count\nendFunction\n\nform function GetFormFromItemId(int a_groupIndex,int itemId)\n\tint offset = 32 * a_groupIndex\n\t; Select the target set of arrays, adjust offset\n\tform[] items\n\tint[] itemIds\n\t\n\tif (offset >= 128)\n\t\toffset -= 128\n\t\titems = _items2\n\t\titemIds = _itemIds2\n\telse\n\t\titems = _items1\n\t\titemIds = _itemIds1\n\tendIf\n\n\tint i = itemIds.Find(itemId,offset)\n\tif (i >= offset && i < offset + 32)\n\t\treturn items[i]\n\telse\n\t\treturn none\n\tendIf\nendFunction\n\n; return the Nth itemId\nint function GetNthItemIdInGroup(int a_groupIndex,form a_item,int a_num = 1)\n\tint offset = 32 * a_groupIndex\n\t; Select the target set of arrays, adjust offset\n\tform[] items\n\tint[] itemIds\n\t\n\tif (offset >= 128)\n\t\toffset -= 128\n\t\titems = _items2\n\t\titemIds = _itemIds2\n\telse\n\t\titems = _items1\n\t\titemIds = _itemIds1\n\tendIf\n\n\tint i = offset\n\tint n = offset + 32\n\tint count = 0\n\t\n\tint result = offset\n\twhile (result >= offset && result < n && count < a_num)\n\t\tresult = items.Find(a_item,i)\n\t\ti = result + 1\n\t\tcount += 1\n\tendWhile\n\tif (result >= offset && result < n)\n\t\treturn itemIds[result]\n\tendIf\n\treturn 0\nendFunction\n\n; utility function to see if itemId is in the specified group. \nbool function IsItemIdInGroup(int a_groupIndex, int a_itemId)\n\tint offset = 32 * a_groupIndex\n\n\t; Select the target set of arrays, adjust offset\n\tint[] itemIds\n\n\tif (offset >= 128)\n\t\toffset -= 128\n\t\titemIds = _itemIds2\n\telse\n\t\titemIds = _itemIds1\n\tendIf\n\t\n\tint i = itemIds.Find(a_itemId,offset)\n\tif (i >= offset && i < offset+32)\n\t\treturn true\n\tendIf\n\t\n\treturn false\nendFunction\n\nfunction RegisterHotkeys()\n\tint i = 0\n\t\n\twhile (i < _groupHotkeys.Length)\n\t\t\n\t\tif (_groupHotkeys[i] != -1)\n\t\t\tRegisterForKey(_groupHotkeys[i])\n\t\tendIf\n\n\t\ti += 1\n\tendWhile\nendFunction\n\nfunction SwapControlKey(int a_newKey, int a_curKey)\n\tif (a_newKey == _groupAddKey)\n\t\t_groupAddKey = a_curKey\n\telseIf (a_newKey == _groupUseKey)\n\t\t_groupUseKey = a_curKey\n\telseIf (a_newKey == _setIconKey)\n\t\t_setIconKey = a_curKey\n\telseIf (a_newKey == _saveEquipStateKey)\n\t\t_saveEquipStateKey = a_curKey\n\telseIf (a_newKey == _toggleFocusKey)\n\t\t_toggleFocusKey = a_curKey\n\tendIf\nendFunction\n\n; DEBUG ------------------------------------------------------------------------------------------\n\nfunction PrintGroupItems(int a_groupIndex)\n\t;This is here so I can see what's in the group, because the UI is currently broken\n\tDebug.Trace(\"PrintGroupItems called on group \" + a_groupIndex)\n\n\tint offset = 32 * a_groupIndex\n\n\t; Select the target set of arrays, adjust offset\n\tForm[] items\n\tint[] itemIds\n\n\tif (offset >= 128)\n\t\toffset -= 128\n\t\titems = _items2\n\t\titemIds = _itemIds2\n\telse\n\t\titems = _items1\n\t\titemIds = _itemIds1\n\tendIf\n\n\tint i = offset\n\tint n = offset + 32\n\twhile (i < n)\n\t\tif (items[i])\n\t\t\tDebug.Trace(i + \" is \" + itemIds[i] + \", form is \" + items[i] + \": \" + items[i].GetName())\n\t\tendIf\n\t\ti += 1\n\tendWhile\n\tif (_groupIconItemIds[a_groupIndex])\n\t\tDebug.Trace(\"Group icon is \" + _groupIconItemIds[a_groupIndex] + \", form is \" + _groupIconItems[a_groupIndex] + \": \" + _groupIconItems[a_groupIndex].GetName())\n\tendIf\n\tif (_groupMainHandItemIds[a_groupIndex])\n\t\tDebug.Trace(\"Group MH is \" + _groupMainHandItemIds[a_groupIndex] + \", form is \" + _groupMainHandItems[a_groupIndex] + \": \" + _groupMainHandItems[a_groupIndex].GetName())\n\tendIf\n\tif (_groupOffHandItemIds[a_groupIndex])\n\t\tDebug.Trace(\"Group OH is \" + _groupOffHandItemIds[a_groupIndex] + \", form is \" + _groupOffHandItems[a_groupIndex] + \": \" + _groupOffHandItems[a_groupIndex].GetName())\n\tendIf\nendFunction\n"
  },
  {
    "path": "dist/Data/Scripts/Source/SKI_Main.psc",
    "content": "scriptname SKI_Main extends SKI_QuestBase\n\n; CONSTANTS ---------------------------------------------------------------------------------------\n\nstring property\t\tHUD_MENU\t\t= \"HUD Menu\" autoReadOnly\nstring property\t\tINVENTORY_MENU\t= \"InventoryMenu\" autoReadonly\nstring property\t\tMAGIC_MENU\t\t= \"MagicMenu\" autoReadonly\nstring property\t\tCONTAINER_MENU\t= \"ContainerMenu\" autoReadonly\nstring property\t\tBARTER_MENU\t\t= \"BarterMenu\" autoReadonly\nstring property\t\tGIFT_MENU\t\t= \"GiftMenu\" autoReadonly\nstring property\t\tJOURNAL_MENU\t= \"Journal Menu\" autoReadonly\nstring property\t\tMAP_MENU\t\t= \"MapMenu\" autoReadonly\nstring property\t\tFAVORITES_MENU\t= \"FavoritesMenu\" autoReadonly\nstring property\t\tCRAFTING_MENU\t= \"Crafting Menu\" autoReadonly\n\nint property\t\tERR_SKSE_MISSING\t\t= 1 autoReadonly\nint property\t\tERR_SKSE_VERSION_RT\t\t= 2 autoReadonly\nint property\t\tERR_SKSE_VERSION_SCPT\t= 3 autoReadonly\nint property\t\tERR_INI_PAPYRUS\t\t\t= 4 autoReadonly\nint property\t\tERR_SWF_INVALID\t\t\t= 5 autoReadonly\nint property\t\tERR_SWF_VERSION\t\t\t= 6 autoReadonly\nint property\t\tERR_SKSE_BROKEN\t\t\t= 7 autoReadonly\n\n\n; PRIVATE VARIABLES -------------------------------------------------------------------------------\n\nbool _inventoryMenuCheckEnabled\t\t= true\nbool _magicMenuCheckEnabled\t\t\t= true\nbool _barterMenuCheckEnabled\t\t= true\nbool _containerMenuCheckEnabled\t\t= true\nbool _giftMenuCheckEnabled\t\t\t= true\nbool _mapMenuCheckEnabled\t\t\t= false \t;; SkyUI-VR doesn't come with a custom map\nbool _favoritesMenuCheckEnabled\t\t= false \t;; SkyUI-VR doesn't come with a custom favorites menu\nbool _craftingMenuCheckEnabled\t\t= true\n\n\n; PROPERTIES --------------------------------------------------------------------------------------\n\nint property\t\tMinSKSERelease\t= 53\t\tautoReadonly\nstring property\t\tMinSKSEVersion\t= \"2.0.10\"\tautoReadonly\n\nint property\t\tReqSWFRelease\t= 2018\t\tautoReadonly\nstring property\t\tReqSWFVersion\t= \"5.2 SE\"\tautoReadonly\n\nbool property\t\tErrorDetected\t= false auto\n\n\nbool property InventoryMenuCheckEnabled\n\tbool function get()\n\t\treturn _inventoryMenuCheckEnabled\n\tendFunction\n\n\tfunction set(bool a_val)\n\t\t_inventoryMenuCheckEnabled = a_val\n\t\tif (a_val)\n\t\t\tRegisterForMenu(INVENTORY_MENU)\n\t\telse\n\t\t\tUnregisterForMenu(INVENTORY_MENU)\n\t\tendIf\n\tendFunction\nendProperty\n\nbool property MagicMenuCheckEnabled\n\tbool function get()\n\t\treturn _magicMenuCheckEnabled\n\tendFunction\n\n\tfunction set(bool a_val)\n\t\t_magicMenuCheckEnabled = a_val\n\t\tif (a_val)\n\t\t\tRegisterForMenu(MAGIC_MENU)\n\t\telse\n\t\t\tUnregisterForMenu(MAGIC_MENU)\n\t\tendIf\n\tendFunction\nendProperty\n\nbool property BarterMenuCheckEnabled\n\tbool function get()\n\t\treturn _barterMenuCheckEnabled\n\tendFunction\n\n\tfunction set(bool a_val)\n\t\t_barterMenuCheckEnabled = a_val\n\t\tif (a_val)\n\t\t\tRegisterForMenu(BARTER_MENU)\n\t\telse\n\t\t\tUnregisterForMenu(BARTER_MENU)\n\t\tendIf\n\tendFunction\nendProperty\n\nbool property ContainerMenuCheckEnabled\n\tbool function get()\n\t\treturn _containerMenuCheckEnabled\n\tendFunction\n\n\tfunction set(bool a_val)\n\t\t_containerMenuCheckEnabled = a_val\n\t\tif (a_val)\n\t\t\tRegisterForMenu(CONTAINER_MENU)\n\t\telse\n\t\t\tUnregisterForMenu(CONTAINER_MENU)\n\t\tendIf\n\tendFunction\nendProperty\n\nbool property GiftMenuCheckEnabled\n\tbool function get()\n\t\treturn _giftMenuCheckEnabled\n\tendFunction\n\n\tfunction set(bool a_val)\n\t\t_giftMenuCheckEnabled = a_val\n\t\tif (a_val)\n\t\t\tRegisterForMenu(GIFT_MENU)\n\t\telse\n\t\t\tUnregisterForMenu(GIFT_MENU)\n\t\tendIf\n\tendFunction\nendProperty\n\nbool property MapMenuCheckEnabled\n\tbool function get()\n\t\t;; return _mapMenuCheckEnabled\n\t\treturn false\n\tendFunction\n\n\tfunction set(bool a_val)\n\t\t;; _mapMenuCheckEnabled = a_val\n\t\t;; if (a_val)\n\t\t;;\tRegisterForMenu(MAP_MENU)\n\t\t;; else\n\t\t;;\tUnregisterForMenu(MAP_MENU)\n\t\t;; endIf\n\tendFunction\nendProperty\n\nbool property FavoritesMenuCheckEnabled\n\tbool function get()\n\t\t;; return _favoritesMenuCheckEnabled\n\t\treturn false\n\tendFunction\n\n\tfunction set(bool a_val)\n\t\t;; _favoritesMenuCheckEnabled = a_val\n\t\t;; if (a_val)\n\t\t;;\tRegisterForMenu(FAVORITES_MENU)\n\t\t;; else\n\t\t;;\tUnregisterForMenu(FAVORITES_MENU)\n\t\t;; endIf\n\tendFunction\nendProperty\n\nbool property CraftingMenuCheckEnabled\n\tbool function get()\n\t\treturn _craftingMenuCheckEnabled\n\tendFunction\n\n\tfunction set(bool a_val)\n\t\t_craftingMenuCheckEnabled = a_val\n\t\tif (a_val)\n\t\t\tRegisterForMenu(CRAFTING_MENU)\n\t\telse\n\t\t\tUnregisterForMenu(CRAFTING_MENU)\n\t\tendIf\n\tendFunction\nendProperty\n\n\n; INITIALIZATION ----------------------------------------------------------------------------------\n\nevent OnInit()\n\tOnGameReload()\nendEvent\n\n; @implements SKI_QuestBase\nevent OnGameReload()\n\tErrorDetected = false\n\n\tif (SKSE.GetVersionRelease() == 0)\n\t\tError(ERR_SKSE_MISSING, \"The Skyrim Script Extender (SKSEVR) is not running.\\nSkyUI will not work correctly!\\n\\n\" \\\n\t\t\t+ \"This message may also appear if a new Skyrim Patch has been released. In this case, wait until SKSEVR has been updated, then install the new version.\")\n\t\treturn\n\n\telseIf (GetType() == 0)\n\t\tError(ERR_SKSE_BROKEN, \"The SKSEVR scripts have been overwritten or are not properly loaded.\\nReinstalling SKSE might fix this.\")\n\t\treturn\n\n\telseIf (SKSE.GetVersionRelease() < MinSKSERelease)\n\t\tError(ERR_SKSE_VERSION_RT, \"SKSEVR is outdated.\\nSkyUI will not work correctly!\\n\" \\\n\t\t\t+ \"Required version: \" + MinSKSEVersion + \" or newer\\n\" \\\n\t\t\t+ \"Detected version: \" + SKSE.GetVersion() + \".\" + SKSE.GetVersionMinor() + \".\" + SKSE.GetVersionBeta())\n\t\treturn\n\n\telseIf (SKSE.GetScriptVersionRelease() < MinSKSERelease)\n\t\tError(ERR_SKSE_VERSION_SCPT, \"SKSEVR scripts are outdated.\\nYou probably forgot to install/update them with the rest of SKSE.\\nSkyUI will not work correctly!\")\n\t\treturn\n\tendIf\n\n\tif (Utility.GetINIInt(\"iMinMemoryPageSize:Papyrus\") <= 0 || Utility.GetINIInt(\"iMaxMemoryPageSize:Papyrus\") <= 0 || Utility.GetINIInt(\"iMaxAllocatedMemoryBytes:Papyrus\") <= 0)\n\t\tError(ERR_INI_PAPYRUS, \"Your Papyrus INI settings are invalid. Please fix this, otherwise SkyUI will stop working at some point.\")\n\t\treturn\n\tendIf\n\n\t; Check menus, when they're opened\n\tif (InventoryMenuCheckEnabled)\n\t\tRegisterForMenu(INVENTORY_MENU)\n\tendIf\n\n\tif (MagicMenuCheckEnabled)\n\t\tRegisterForMenu(MAGIC_MENU)\n\tendIf\n\n\tif (ContainerMenuCheckEnabled)\n\t\tRegisterForMenu(CONTAINER_MENU)\n\tendIf\n\n\tif (BarterMenuCheckEnabled)\n\t\tRegisterForMenu(BARTER_MENU)\n\tendIf\n\n\tif (GiftMenuCheckEnabled)\n\t\tRegisterForMenu(GIFT_MENU)\n\tendIf\n\n\tif (MapMenuCheckEnabled)\n\t\tRegisterForMenu(MAP_MENU)\n\tendIf\n\n\tif (FavoritesMenuCheckEnabled)\n\t\tRegisterForMenu(FAVORITES_MENU)\n\tendIf\n\n\tif (CraftingMenuCheckEnabled)\n\t\tRegisterForMenu(CRAFTING_MENU)\n\tendIf\n\n\tRegisterForMenu(JOURNAL_MENU)\nendEvent\n\n\n; EVENTS ------------------------------------------------------------------------------------------\n\nevent OnMenuOpen(string a_menuName)\n\tif (a_menuName == INVENTORY_MENU)\n\t\tif (CheckMenuVersion(\"inventorymenu.swf\", a_menuName, \"_global.InventoryMenu\") && \\\n\t\t\tCheckItemMenuComponents(a_menuName))\n\t\t\t; Only unregister if all checks have been performed (regardless of check result)\n\t\t\tUnregisterForMenu(a_menuName)\n\t\tendIf\n\n\telseIf (a_menuName == MAGIC_MENU)\n\t\tif (CheckMenuVersion(\"magicmenu.swf\", a_menuName, \"_global.MagicMenu\") && \\\n\t\t\tCheckItemMenuComponents(a_menuName))\n\t\t\tUnregisterForMenu(a_menuName)\n\t\tendIf\n\n\telseIf (a_menuName == CONTAINER_MENU)\n\t\tif (CheckMenuVersion(\"containermenu.swf\", a_menuName, \"_global.ContainerMenu\") && \\\n\t\t\tCheckItemMenuComponents(a_menuName))\n\t\t\tUnregisterForMenu(a_menuName)\n\t\tendIf\n\n\telseIf (a_menuName == BARTER_MENU)\n\t\tif (CheckMenuVersion(\"bartermenu.swf\", a_menuName, \"_global.BarterMenu\") && \\\n\t\t\tCheckItemMenuComponents(a_menuName))\n\t\t\tUnregisterForMenu(a_menuName)\n\t\tendIf\n\n\telseIf (a_menuName == GIFT_MENU)\n\t\tif (CheckMenuVersion(\"giftmenu.swf\", a_menuName, \"_global.GiftMenu\") && \\\n\t\t\tCheckItemMenuComponents(a_menuName))\n\t\t\tUnregisterForMenu(a_menuName)\n\t\tendIf\n\n\telseIf (a_menuName == JOURNAL_MENU)\n\t\tif (CheckMenuVersion(\"quest_journal.swf\", a_menuName, \"_global.Quest_Journal\") && \\\n\t\t\tCheckMenuVersion(\"skyui/configpanel.swf\", a_menuName, \"_global.ConfigPanel\"))\n\t\t\tUnregisterForMenu(a_menuName)\n\t\tendIf\n\n\telseIf (a_menuName == MAP_MENU)\n\t\t; if (CheckMenuVersion(\"map.swf\", a_menuName, \"_global.Map.MapMenu\"))\n\t\t;\tUnregisterForMenu(a_menuName)\n\t\t; endIf\n\n\telseIf (a_menuName == FAVORITES_MENU)\n\t\t; if (CheckMenuVersion(\"favoritesmenu.swf\", a_menuName, \"_global.FavoritesMenu\"))\n\t\t;\tUnregisterForMenu(a_menuName)\n\t\t; endIf\n\n\telseIf (a_menuName == CRAFTING_MENU)\n\t\tif (CheckMenuVersion(\"craftingmenu.swf\", a_menuName, \"_global.CraftingMenu\"))\n\t\t\tUnregisterForMenu(a_menuName)\n\t\tendIf\n\tendIf\nendEvent\n\n\n; FUNCTIONS ---------------------------------------------------------------------------------------\n\nfunction Error(int a_errId, string a_msg)\n\tDebug.MessageBox(\"SKYUI ERROR CODE \" + a_errId + \"\\n\\n\" + a_msg + \"\\n\\nFor more help, visit the SkyUI download site.\")\n\tErrorDetected = true\nendFunction\n\nbool function CheckMenuVersion(string a_swfName, string a_menu, string a_class)\n\t; Returns false if the menu is closed before UI.Get* receive their value\n\n\tint releaseIdx = UI.GetInt(a_menu, a_class + \".SKYUI_RELEASE_IDX\")\n\tstring version = UI.GetString(a_menu, a_class + \".SKYUI_VERSION_STRING\")\n\n\tif (!UI.IsMenuOpen(a_menu))\n\t\treturn false\n\tendIf\n\n\tif (releaseIdx == 0)\n\t\tError(ERR_SWF_INVALID, \"Incompatible menu file (\" + a_swfName + \").\\nPlease make sure you installed everything correctly and no other mod has overwritten this file.\\n\" \\\n\t\t\t+ \"If you were using an older SkyUI version, un-install it and re-install the latest version.\")\n\n\telseIf (releaseIdx != ReqSWFRelease)\n\t\tError(ERR_SWF_VERSION, \"Menu file version mismatch for \" + a_swfName + \".\\n\" \\\n\t\t\t+ \"Required version: \" + ReqSWFVersion + \"\\n\" \\\n\t\t\t+ \"Detected version: \" + version)\n\n\tendIf\n\n\treturn true\nendFunction\n\nbool function CheckItemMenuComponents(string a_menu)\n\t; Returns false if the menu is closed before all checks have finished\n\n\treturn CheckMenuVersion(\"skyui/itemcard.swf\", a_menu, \"_global.ItemCard\") && \\\n\t\t\tCheckMenuVersion(\"skyui/bottombar.swf\", a_menu, \"_global.BottomBar\") && \\\n\t\t\tCheckMenuVersion(\"skyui/inventorylists.swf\", a_menu, \"_global.InventoryLists\")\nendFunction\n"
  },
  {
    "path": "dist/Data/Scripts/Source/SKI_PlayerInventoryHook.psc",
    "content": "scriptname SKI_PlayerInventoryHook extends ReferenceAlias\n\n;; Interface for FormDB\nFunction SetInt(Form form, string fieldName, int val) global native\nint Function GetInt(Form form, string fieldName, int default_val) global native\nFunction SetBool(Form form, string fieldName, bool val) global native\nbool Function GetBool(Form form, string fieldName, bool default_val) global native\nFunction RemoveField(Form form, string fieldName) global native\nFunction RemoveAllfields(Form form) global native\n\nEvent OnInit()\n  ;; Debug.Trace(\"[PIH] PlayerInventoryHook started\")\nendEvent\n\nString function form2str(Form f)\n  return f + \" \" + f.GetName()\nendFunction\n\nString function obj2str(ObjectReference o)\n  return o + \" base: \" + form2str(o.GetBaseObject())\nendFunction\n\nEvent OnItemAdded(Form akBaseItem, int aiItemCount, ObjectReference akItemReference, ObjectReference akSourceContainer)\n  ;; Debug.Trace(\"[PIH] OnItemAdded\")\n  ;; Debug.Trace(\"[PIH] baseItem: \" + form2str(akBaseItem))\n  ;; if akSourceContainer != None\n  ;;   Debug.Trace(\"[PIH] SourceContainer: \" + obj2str(akSourceContainer))\n  ;; endIf\n  ;; We want to associate some data with the base Form to indicate that this item is \"new\".\n  ;; {\n  ;;   <akBaseItem FormID> = {skyui = {newItem: true}}\n  ;; }\n  ;;\n  ;; This \"new\" status is only useful/meaningful when we're viewing the player's inventory.\n  ;; Care should be taken to ignore this flag when not viewing player inventory.\n\n  if akSourceContainer != Game.GetPlayer()\n    ;; Add a \"new\" tag to the item indicating that it is new\n    SetBool(akBaseItem, \"skyui/newItem\", true)\n\n    ;; bool val = GetBool(akBaseItem, \"skyui/newItem\", false)\n    ;; Debug.Trace(\"[PIH] Setting 'new' flag for \" + akBaseItem + \" to \" + val)\n\n  endIf\nendEvent\n\nEvent OnItemRemoved(Form akBaseItem, int aiItemCount, ObjectReference akItemReference, ObjectReference akDestContainer)\n  ;; Debug.Trace(\"[PIH] OnItemRemoved\")\n  ;; Debug.Trace(\"[PIH] baseItem: \" + form2str(akBaseItem))\n  ;; if akDestContainer != None\n  ;;   Debug.Trace(\"[PIH] DestContainer: \" + obj2str(akDestContainer))\n  ;; endIf\n\n  ;; Make sure to clean any data associated with the base Form if the item is removed.\n  ;; Another script might move the item before the player has the opportunity to open the inventory and cause\n  ;; all the \"new\" tags to be cleared.\n  if akDestContainer != Game.GetPlayer()\n    ;; bool val = GetBool(akBaseItem, \"skyui/newItem\", false)\n    ;; if val != false\n    ;;   Debug.Trace(\"[PIH] \" + akBaseItem + \" still has the 'new' flag on it!\")\n    ;; endIf\n    RemoveField(akBaseItem, \"skyui\")\n    ;; Debug.Trace(\"[PIH] Destroying data associated with \" + akBaseItem)\n  endIf\nendEvent\n"
  },
  {
    "path": "dist/Data/Scripts/Source/SKI_PlayerLoadGameAlias.psc",
    "content": "scriptname SKI_PlayerLoadGameAlias extends ReferenceAlias\n\n ; EVENTS -----------------------------------------------------------------------------------------\n\nevent OnPlayerLoadGame()\n\t(GetOwningQuest() as SKI_QuestBase).OnGameReload()\nendEvent\n"
  },
  {
    "path": "dist/Data/Scripts/Source/SKI_QF_ConfigManagerInstance.psc",
    "content": ";BEGIN FRAGMENT CODE - Do not edit anything between this and the end comment\n;NEXT FRAGMENT INDEX 1\nScriptname SKI_QF_ConfigManagerInstance Extends Quest Hidden\n\n;BEGIN ALIAS PROPERTY PlayerRef\n;ALIAS PROPERTY TYPE ReferenceAlias\nReferenceAlias Property Alias_PlayerRef Auto\n;END ALIAS PROPERTY\n\n;BEGIN FRAGMENT Fragment_0\nFunction Fragment_0()\n;BEGIN AUTOCAST TYPE SKI_ConfigManager\nQuest __temp = self as Quest\nSKI_ConfigManager kmyQuest = __temp as SKI_ConfigManager\n;END AUTOCAST\n;BEGIN CODE\nkmyQuest.ForceReset()\n;END CODE\nEndFunction\n;END FRAGMENT\n\n;END FRAGMENT CODE - Do not edit anything between this and the begin comment\n"
  },
  {
    "path": "dist/Data/Scripts/Source/SKI_QuestBase.psc",
    "content": "scriptname SKI_QuestBase extends Quest hidden\n\n; -------------------------------------------------------------------------------------------------\n; Version Tracking\n;\n; Quest implements\n;\tGetVersion, to return the static version number\n;\tOnVersionUpdate to handle the updating\n; Update process is triggered by calling CheckVersion()\n\nint property CurrentVersion auto hidden\n\nfunction CheckVersion()\n\tint version = GetVersion()\n\tif (CurrentVersion < version)\n\t\tOnVersionUpdateBase(version)\n\t\tOnVersionUpdate(version)\n\t\tCurrentVersion = version\n\tendIf\nendFunction\n\nint function GetVersion()\n\treturn 1\nendFunction\n\nevent OnVersionUpdateBase(int a_version)\nendEvent\n\nevent OnVersionUpdate(int a_version)\nendEvent\n\n\n; -------------------------------------------------------------------------------------------------\n; Reload Events\n;\n; Helper to add reload event to quest script.\n; 1. Create quest\n; 2. Add player alias to quest\n; 3. Attach SKI_PlayerLoadGameAlias to player alias\n\nevent OnGameReload()\nendEvent"
  },
  {
    "path": "dist/Data/Scripts/Source/SKI_SettingsManager.psc",
    "content": "scriptname SKI_SettingsManager extends SKI_QuestBase  \n\n; CONSTANTS ---------------------------------------------------------------------------------------\n\nstring property\t\tMENU_ROOT\t\t= \"_global.skyui.util.ConfigManager\" autoReadonly\n\nstring property\t\tINVENTORY_MENU\t= \"InventoryMenu\" autoReadonly\nstring property\t\tMAGIC_MENU\t\t= \"MagicMenu\" autoReadonly\nstring property\t\tCONTAINER_MENU\t= \"ContainerMenu\" autoReadonly\nstring property\t\tBARTER_MENU\t\t= \"BarterMenu\" autoReadonly\nstring property\t\tGIFT_MENU\t\t= \"GiftMenu\" autoReadonly\nstring property\t\tCRAFTING_MENU\t= \"Crafting Menu\" autoReadonly\n\n\n; PRIVATE VARIABLES -------------------------------------------------------------------------------\n\nint\t\t\t_overrideCount\t= 0\nstring[]\t_overrideKeys\nstring[]\t_overrideValues\n\nstring\t\t_currentMenu\n\n\n; INITIALIZATION ----------------------------------------------------------------------------------\n\nevent OnInit()\n\t_overrideKeys\t= new string[128]\n\t_overrideValues\t= new string[128]\n\n\tint i = 0\n\twhile (i<128)\n\t\t_overrideKeys[i] = \"\"\n\t\t_overrideValues[i] = \"\"\n\t\ti += 1\n\tendWhile\n\n\tOnGameReload()\nendEvent\n\n; @implements SKI_QuestBase\nevent OnGameReload()\n\tRegisterForMenu(INVENTORY_MENU)\n\tRegisterForMenu(MAGIC_MENU)\n\tRegisterForMenu(CONTAINER_MENU)\n\tRegisterForMenu(BARTER_MENU)\n\tRegisterForMenu(GIFT_MENU)\n\tRegisterForMenu(CRAFTING_MENU)\n\tRegisterForModEvent(\"SKICO_setConfigOverride\", \"OnSetConfigOverride\")\nendEvent\n\n\n; EVENTS ------------------------------------------------------------------------------------------\n\nevent OnMenuOpen(string a_menuName)\n\tGotoState(\"LOCKED\")\n\t; Check if it's still open\n\tif (UI.IsMenuOpen(a_menuName))\n\t\t_currentMenu = a_menuName\n\t\tUI.InvokeStringA(a_menuName, MENU_ROOT + \".setExternalOverrideKeys\", _overrideKeys)\n\t\tUI.InvokeStringA(a_menuName, MENU_ROOT + \".setExternalOverrideValues\", _overrideValues)\n\tendIf\n\tGotoState(\"\")\nendEvent\n\nevent OnSetConfigOverride(string a_eventName, string a_strArg, float a_numArg, Form a_sender)\n\tstring overrideKey = a_strArg\n\tstring overrideValue = UI.GetString(_currentMenu, MENU_ROOT + \".out_overrides.\" + overrideKey)\n\n\tSetOverride(overrideKey, overrideValue)\nendEvent\n\n; ----------------------------------------------\nstate LOCKED\n\nevent OnMenuOpen(string a_menuName)\nendEvent\n\nendState\n\n\n; FUNCTIONS ---------------------------------------------------------------------------------------\n\n; @interface\nbool function SetOverride(string a_key, string a_value)\n\tif (a_key == \"\")\n\t\treturn false\n\tendIf\n\n\t; Existing override?\n\tint index = _overrideKeys.Find(a_key)\n\tif (index != -1)\n\t\t_overrideValues[index] = a_value\n\n\t\treturn true\n\n\t; New override\n\telse\n\t\tif (_overrideCount >= 128)\n\t\t\treturn false\n\t\tendIf\n\n\t\tindex = NextFreeIndex()\n\t\tif (index == -1)\n\t\t\treturn false\n\t\tendIf\n\n\t\t_overrideKeys[index] = a_key\n\t\t_overrideValues[index] = a_value\n\t\t_overrideCount += 1\n\n\t\treturn true\n\tendIf\n\nendFunction\n\n; @interface\nbool function ClearOverride(string a_key)\n\tif (a_key == \"\")\n\t\treturn false\n\tendIf\n\n\tint index = _overrideKeys.Find(a_key)\n\tif (index == -1)\n\t\treturn false\n\tendIf\n\t\n\t_overrideKeys[index] = \"\"\n\t_overrideValues[index] = \"\"\n\t_overrideCount -= 1\n\t\n\treturn true\nendFunction\n\nint function NextFreeIndex()\n\tint i = 0\n\t\n\twhile (i < _overrideKeys.length)\n\t\tif (_overrideKeys[i] == \"\")\n\t\t\treturn i\n\t\tendIf\n\t\ti += 1\n\tendWhile\n\n\treturn -1\nendFunction\n"
  },
  {
    "path": "dist/Data/Scripts/Source/SKI_WidgetBase.psc",
    "content": "scriptname SKI_WidgetBase extends SKI_QuestBase\n\n; CONSTANTS ---------------------------------------------------------------------------------------\n\nstring property\t\tHUD_MENU = \"HUD Menu\" autoReadOnly\n\n\n; PRIVATE VARIABLES -------------------------------------------------------------------------------\n\nSKI_WidgetManager\t_widgetManager\n\nbool\t\t\t\t_initialized\t\t= false\nbool\t\t\t\t_ready\t\t\t\t= false\nint\t\t\t\t\t_widgetID\t\t\t= -1\nstring\t\t\t\t_widgetRoot\t\t\t= \"\"\nstring[]\t\t\t_modes\nstring\t\t\t\t_hAnchor\t\t\t= \"left\"\nstring\t\t\t\t_vAnchor\t\t\t= \"top\"\nfloat\t\t\t\t_x\t\t\t\t\t= 0.0\nfloat\t\t\t\t_y\t\t\t\t\t= 0.0\nfloat\t\t\t\t_alpha\t\t\t\t= 100.0\n\n\n; PROPERTIES --------------------------------------------------------------------------------------\n\nbool property RequireExtend\t\t\t\t= true\tauto\n\t{Require extending the widget type instead of using it directly.}\n\n; @interface\nstring property WidgetName\t\t\t\t= \"I-forgot-to-set-the-widget name\" auto\n\t{Name of the widget. Used to identify it in the user interface.}\n\n; @interface\nint property WidgetID\n\t{Unique ID of the widget. ReadOnly}\n\tint function get()\n\t\treturn _widgetID\n\tendFunction\nendProperty\n\n; @interface\nbool property Ready\n\t{True once the widget has registered. ReadOnly}\n\tbool function get()\n\t\treturn  _initialized\n\tendFunction\nendProperty\n\n; @interface\nstring property WidgetRoot\n\t{Path to the root of the widget from _root of HudMenu. ReadOnly}\n\tstring function get()\n\t\treturn  _widgetRoot\n\tendFunction\nendProperty\n\nstring[] property Modes\n\t{HUDModes in which the widget is visible, see readme for available modes}\n\tstring[] function get()\n\t\treturn  _modes\n\tendFunction\n\t\n\tfunction set(string[] a_val)\n\t\t_modes = a_val\n\t\tif (Ready)\n\t\t\tUpdateWidgetModes()\n\t\tendIf\n\tendFunction\nendProperty\n\n; @interface\nstring property HAnchor\n\t{Horizontal anchor point of the widget [\"left\", \"center\", \"right\"]. Default: \"left\"}\n\tstring function get()\n\t\treturn _hAnchor\n\tendFunction\n\t\n\tfunction set(string a_val)\n\t\t_hAnchor = a_val\n\t\tif (Ready)\n\t\t\tUpdateWidgetHAnchor()\n\t\tendIf\n\tendFunction\nendProperty\n\n; @interface\nstring property VAnchor\n\t{Vertical anchor point of the widget [\"top\", \"center\", \"bottom\"]. Default: \"top\"}\n\tstring function get()\n\t\treturn _vAnchor\n\tendFunction\n\t\n\tfunction set(string a_val)\n\t\t_vAnchor = a_val\n\t\tif (Ready)\n\t\t\tUpdateWidgetVAnchor()\n\t\tendIf\n\tendFunction\nendProperty\n\n; @interface\nfloat property X\n\t{Horizontal position of the widget in pixels at a resolution of 1280x720 [0.0, 1280.0]. Default: 0.0}\n\tfloat function get()\n\t\treturn _x\n\tendFunction\n\t\n\tfunction set(float a_val)\n\t\t_x = a_val\n\t\tif (Ready)\n\t\t\tUpdateWidgetPositionX()\n\t\tendIf\n\tendFunction\nendProperty\n\n; @interface\nfloat property Y\n\t{Vertical position of the widget in pixels at a resolution of 1280x720 [0.0, 720.0]. Default: 0.0}\n\tfloat function get()\n\t\treturn _y\n\tendFunction\n\t\n\tfunction set(float a_val)\n\t\t_y = a_val\n\t\tif (Ready)\n\t\t\tUpdateWidgetPositionY()\n\t\tendIf\n\tendFunction\nendProperty\n\n; @interface\nfloat property Alpha\n\t{Opacity of the widget [0.0, 100.0]. Default: 0.0}\n\tfloat function get()\n\t\treturn _alpha\n\tendFunction\n\t\n\tfunction set(float a_val)\n\t\t_alpha = a_val\n\t\tif (Ready)\n\t\t\tUpdateWidgetAlpha()\n\t\tendIf\n\tendFunction\nendProperty\n\n\n; INITIALIZATION ----------------------------------------------------------------------------------\n\nevent OnInit()\n\tOnGameReload()\nendEvent\n\n; @implements SKI_QuestBase\nevent OnGameReload()\n\t_ready = false\n\tRegisterForModEvent(\"SKIWF_widgetManagerReady\", \"OnWidgetManagerReady\")\n\n\tif (!IsExtending() && RequireExtend)\n\t\tDebug.MessageBox(\"WARNING!\\n\" + self as string + \" must extend a base script type.\")\n\tendIf\n\n\tif (!_initialized)\n\t\t_initialized = true\n\n\t\t; Default Modes if not set via property\n\t\tif (!_modes)\n\t\t\t_modes = new string[6]\n\t\t\t_modes[0] = \"All\"\n\t\t\t_modes[1] = \"StealthMode\"\n\t\t\t_modes[2] = \"Favor\"\n\t\t\t_modes[3] = \"Swimming\"\n\t\t\t_modes[4] = \"HorseMode\"\n\t\t\t_modes[5] = \"WarHorseMode\"\n\t\tendIf\n\n\t\tOnWidgetInit()\n\n\t\tDebug.Trace(self + \" INITIALIZED\")\n\tendIf\n\n\tCheckVersion()\nendEvent\n\nevent OnWidgetManagerReady(string a_eventName, string a_strArg, float a_numArg, Form a_sender)\n\tSKI_WidgetManager newManager = a_sender as SKI_WidgetManager\n\t\n\t; Already registered?\n\tif (_widgetManager == newManager)\n\t\treturn\n\tendIf\n\t\n\t_widgetManager =  newManager\n\t\n\t_widgetID = _widgetManager.RequestWidgetID(self)\n\tif (_widgetID != -1)\n\t\t_widgetRoot = \"_root.WidgetContainer.\" + _widgetID + \".widget\"\n\t\t_widgetManager.CreateWidget(_widgetID, GetWidgetSource())\n\telse\n\t\tDebug.Trace(\"WidgetWarning: \" + self as string + \": could not be loaded, too many widgets. Max is 128\")\n\tendIf\nendEvent\n\n\n; EVENTS ------------------------------------------------------------------------------------------\n\n; @interface\nevent OnWidgetInit()\n\t{Handles any custom widget initialization}\nendEvent\n\n; Executed after each game reload by widget manager.\nevent OnWidgetLoad()\n\t_ready = true\n\n\tOnWidgetReset()\n\t\n\t; Before that the widget was still hidden.\n\t; Now that everything is done, set modes to show it eventually.\n\tUpdateWidgetModes()\nendEvent\n\nevent OnWidgetReset()\n\t; Reset base properties except modes to prevent widget from being drawn too early.\n\tUpdateWidgetClientInfo()\n\tUpdateWidgetHAnchor()\n\tUpdateWidgetVAnchor()\n\tUpdateWidgetPositionX()\n\tUpdateWidgetPositionY()\n\tUpdateWidgetAlpha()\nendEvent\n\n\n; FUNCTIONS ---------------------------------------------------------------------------------------\n\n; @interface\nstring function GetWidgetSource()\n\treturn \"\"\nendFunction\n\n; @interface\nstring function GetWidgetType()\n\t; Must be the same as scriptname\n\treturn \"\"\nendFunction\n\n; @interface\nfloat[] function GetDimensions()\n\t{Return the dimensions of the widget (width,height).}\n\tfloat[] dim = new float[2]\n\tdim[0] = 0\n\tdim[1] = 0\n\treturn dim\nendFunction\n\n; @interface\nfunction TweenToX(float a_x, float a_duration)\n\t{Moves the widget to a new x position over time}\n\tTweenTo(a_x, _y, a_duration)\nendFunction\n\n; @interface\nfunction TweenToY(float a_y, float a_duration)\n\t{Moves the widget to a new y position over time}\n\tTweenTo(_x, a_y, a_duration)\nendFunction\n\n; @interface\nfunction TweenTo(float a_x, float a_y, float a_duration)\n\t{Moves the widget to a new x, y position over time}\n\tfloat[] args = new float[3]\n\targs[0] = a_x\n\targs[1] = a_y\n\targs[2] = a_duration\n\tUI.InvokeFloatA(HUD_MENU, _widgetRoot + \".tweenTo\", args)\nendFunction\n\n; @interface\nfunction FadeTo(float a_alpha, float a_duration)\n\t{Fades the widget to a new alpha over time}\n\tfloat[] args = new float[2]\n\targs[0] = a_alpha\n\targs[1] = a_duration\n\tUI.InvokeFloatA(HUD_MENU, _widgetRoot + \".fadeTo\", args)\nendFunction\n\nbool function IsExtending()\n\tstring s = self as string\n\tstring sn = GetWidgetType() + \" \"\n\ts = StringUtil.Substring(s, 1, StringUtil.GetLength(sn))\n\tif (s == sn)\n\t\treturn false\n\tendIf\n\treturn true\nendFunction\n\nfunction UpdateWidgetClientInfo()\n\tUI.InvokeString(HUD_MENU, _widgetRoot + \".setClientInfo\", self as string)\nendFunction\n\nfunction UpdateWidgetAlpha()\n\tUI.InvokeFloat(HUD_MENU, _widgetRoot + \".setAlpha\", Alpha)\nendFunction\n\nfunction UpdateWidgetHAnchor()\n\tUI.InvokeString(HUD_MENU, _widgetRoot + \".setHAnchor\", HAnchor)\nendFunction\n\nfunction UpdateWidgetVAnchor()\n\tUI.InvokeString(HUD_MENU, _widgetRoot + \".setVAnchor\", VAnchor)\nendFunction\n\nfunction UpdateWidgetPositionX()\n\tUI.InvokeFloat(HUD_MENU, _widgetRoot + \".setPositionX\", X)\nendFunction\n\nfunction UpdateWidgetPositionY()\n\tUI.InvokeFloat(HUD_MENU, _widgetRoot + \".setPositionY\", Y)\nendFunction\n\nfunction UpdateWidgetModes()\n\tUI.InvokeStringA(HUD_MENU, _widgetRoot + \".setModes\", Modes)\nendFunction"
  },
  {
    "path": "dist/Data/Scripts/Source/SKI_WidgetManager.psc",
    "content": "scriptname SKI_WidgetManager extends SKI_QuestBase\n\n; CONSTANTS ---------------------------------------------------------------------------------------\n\nstring property\t\tHUD_MENU = \"HUD Menu\" autoReadOnly\n\n\n; PRIVATE VARIABLES -------------------------------------------------------------------------------\n\nSKI_WidgetBase[]\t_widgets\nstring[]\t\t\t_widgetSources\nint\t\t\t\t\t_curWidgetID\t\t= 0\nint\t\t\t\t\t_widgetCount\t\t= 0\n\n\n; INITIALIZATION ----------------------------------------------------------------------------------\n\nevent OnInit()\n\t_widgets\t\t= new SKI_WidgetBase[128]\n\t_widgetSources\t= new string[128]\n\n\t; Wait until all widgets have registered their callbacks\n\tUtility.Wait(0.5)\n\t\n\tOnGameReload()\nendEvent\n\nevent OnGameReload()\n\tRegisterForModEvent(\"SKIWF_widgetLoaded\", \"OnWidgetLoad\")\n\tRegisterForModEvent(\"SKIWF_widgetError\", \"OnWidgetError\")\n\n\tCleanUp()\n\n\t; Init now, or delay until hudmenu has been loaded\n\tif (UI.IsMenuOpen(HUD_MENU))\n\t\tInitWidgetLoader()\n\telse\n\t\tRegisterForMenu(HUD_MENU)\n\tendIf\nendEvent\n\nevent OnMenuOpen(string a_menuName)\n\tif (a_menuName == HUD_MENU)\n\t\tUnregisterForMenu(HUD_MENU)\n\t\tInitWidgetLoader()\n\tendIf\nendEvent\n\nfunction CleanUp()\n\t_widgetCount = 0\n\tint i = 0\n\t\n\twhile (i < _widgets.length)\n\t\tif (_widgets[i] == none || _widgets[i].GetFormID() == 0)\n\t\t\t; Widget no longer exists\n\t\t\t_widgets[i] = none\n\t\t\t_widgetSources[i] = \"\"\n\t\telse\n\t\t\t_widgetCount += 1\n\t\tendIf\n\t\ti += 1\n\tendWhile\nendFunction\n\nfunction InitWidgetLoader()\n    Debug.Trace(\"InitWidgetLoader()\")\n\n\tint releaseIdx = UI.GetInt(HUD_MENU, \"_global.WidgetLoader.SKYUI_RELEASE_IDX\")\n\n\t; Not injected yet\n\tif (releaseIdx == 0)\n \n \t\t; Interface/\n\t\tstring rootPath = \"\"\n\n\t\tstring[] args = new string[2]\n\t\targs[0] = \"widgetLoaderContainer\"\n\t\targs[1] = \"-1000\"\n\t\t\n\t\t; Create empty container clip\n\t\tUI.InvokeStringA(HUD_MENU, \"_root.createEmptyMovieClip\", args)\n\n\t\t; Try to load from Interface/exported/hudmenu.gfx\n\t\tUI.InvokeString(HUD_MENU, \"_root.widgetLoaderContainer.loadMovie\", \"skyui/widgetloader.swf\")\n\t\tUtility.Wait(0.5)\n\t\treleaseIdx = UI.GetInt(HUD_MENU, \"_global.WidgetLoader.SKYUI_RELEASE_IDX\")\n\n\t\t; If failed, try to load from Interface/hudmenu.swf\n\t\tif (releaseIdx == 0)\n\t\t\t; Interface/exported\n\t\t\trootPath = \"exported/\"\n\t\t\tUI.InvokeString(HUD_MENU, \"_root.widgetLoaderContainer.loadMovie\", \"exported/skyui/widgetloader.swf\")\t\n\t\t\tUtility.Wait(0.5)\n\t\t\treleaseIdx = UI.GetInt(HUD_MENU, \"_global.WidgetLoader.SKYUI_RELEASE_IDX\")\n\t\tendIf\n\n\t\t; Injection failed\n\t\tif (releaseIdx == 0)\n\t\t\tDebug.Trace(\"InitWidgetLoader(): load failed\")\n\t\t\treturn\n\t\tendIf\n\n\t\tUI.InvokeString(HUD_MENU, \"_root.widgetLoaderContainer.widgetLoader.setRootPath\", rootPath)\n\tendIf\n\n\t; Load already registered widgets\n\tUI.InvokeStringA(HUD_MENU, \"_root.widgetLoaderContainer.widgetLoader.loadWidgets\", _widgetSources)\n\t\n\tSendModEvent(\"SKIWF_widgetManagerReady\")\nendFunction\n\n\n; EVENTS ------------------------------------------------------------------------------------------\n\nevent OnWidgetLoad(string a_eventName, string a_strArg, float a_numArg, form a_sender)\n\tint widgetID = a_strArg as int\n\tSKI_WidgetBase client = _widgets[widgetID]\n\t\n\tif (client != none)\n\t\tclient.OnWidgetLoad()\n\tendIf\nendEvent\n\nevent OnWidgetError(string a_eventName, string a_strArg, float a_numArg, form a_sender)\n\tint widgetID = a_numArg as int\n\tstring errorType = a_strArg\n\t\n\tDebug.Trace(\"WidgetError: \" + (_widgets[widgetID] as string) + \": \" + errorType)\nendEvent\n\n\n; FUNCTIONS ---------------------------------------------------------------------------------------\n\nint function RequestWidgetID(SKI_WidgetBase a_client)\n\tif (_widgetCount >= 128)\n\t\treturn -1\n\tendIf\n\n\tint widgetID = NextWidgetID()\n\t_widgets[widgetID] = a_client\n\t_widgetCount += 1\n\t\n\treturn widgetID\nendFunction\n\nint function NextWidgetID()\n\tint startIdx = _curWidgetID\n\t\n\twhile (_widgets[_curWidgetID] != none)\n\t\t_curWidgetID += 1\n\t\tif (_curWidgetID >= 128)\n\t\t\t_curWidgetID = 0\n\t\tendIf\n\t\tif (_curWidgetID == startIdx)\n\t\t\treturn -1 ; Should never happen because we have widgetCount. Just to be sure. \n\t\tendIf\n\tendWhile\n\t\n\treturn _curWidgetID\nendFunction\n\nfunction CreateWidget(int a_widgetID, string a_widgetSource)\n\t_widgetSources[a_widgetID] = a_widgetSource\n\tstring[] args = new string[2]\n\targs[0] = a_widgetID as string\n\targs[1] = a_widgetSource\n\tUI.InvokeStringA(HUD_MENU, \"_root.widgetLoaderContainer.widgetLoader.loadWidget\", args);\nendFunction\n\nSKI_WidgetBase[] function GetWidgets()\n\t; Return a copy\n\tSKI_WidgetBase[] widgetsCopy = new SKI_WidgetBase[128]\n\tint i = 0\n\t\n\twhile (i < _widgets.length)\n\t\twidgetsCopy[i] = _widgets[i]\n\t\ti += 1\n\tendWhile\n\n\treturn widgetsCopy\nendFunction\n"
  },
  {
    "path": "dist/Data/fomod/script.cs",
    "content": "\nusing System;\nusing fomm.Scripting;\nusing System.Collections.Generic;\nusing System.ComponentModel;\nusing System.Drawing;\nusing System.Text;\nusing System.Text.RegularExpressions;\nusing System.IO;\nusing System.Windows.Forms;\nusing System.Globalization;\nusing System.Collections.Generic;\n\nclass Script : SkyrimBaseScript {\n\n\tstatic Version SKSE_MIN_VERSION = new Version(\"0.1.6.16\");\n\n\t// Main dialog\n\tstatic Form mainInstallForm;\n\tstatic TextBox textArea;\n\tstatic Button refreshButton;\n\tstatic Button installButton;\n\tstatic Button cancelButton;\n\n\tstatic string[] checkedLooseFiles = {\n\t\t\"Scripts/SKI_ActiveEffectsWidget.pex\",\n\t\t\"Scripts/SKI_ConfigBase.pex\",\n\t\t\"Scripts/SKI_ConfigManager.pex\",\n\t\t\"Scripts/SKI_Main.pex\",\n\t\t\"Scripts/SKI_MeterWidget.pex\",\n\t\t\"Scripts/SKI_PlayerLoadGameAlias.pex\",\n\t\t\"Scripts/SKI_QuestBase.pex\",\n\t\t\"Scripts/SKI_StatusWidget.pex\",\n\t\t\"Scripts/SKI_WidgetBase.pex\",\n\t\t\"Scripts/SKI_WidgetManager.pex\",\n\t\t\"Interface/skyui_cfg.txt\",\n\t\t\"Interface/skyui_translate.txt\",\n\t\t\"Interface/bartermenu.swf\",\n\t\t\"Interface/containermenu.swf\",\n\t\t\"Interface/inventorymenu.swf\",\n\t\t\"Interface/magicmenu.swf\",\n\t\t\"Interface/skyui/inventorylists.swf\",\n\t\t\"Interface/skyui/tabbedinventorylists.swf\",\n\t\t\"Interface/skyui/skyui_icons_cat.swf\",\n\t\t\"Interface/skyui/skyui_icons_inv.swf\",\n\t\t\"Interface/skyui/skyui_icons_magic.swf\"\n\t};\n\n\tstatic bool install = false;\n\n\tstatic int problemCount = 0;\n\n\tstatic List<string> foundLooseFiles = new List<string>();\n\n\tstatic bool noSKSE = false;\n\tstatic bool noSKSEScripts = false;\n\tstatic Version skseVersion;\n\t\n\tpublic static bool OnActivate()\n\t{\n\t\tDetectProblems();\n\n\t\t// Detected problems? Show report. Otherwise just install\n\t\tif (problemCount > 0) {\n\t\t\tInitializeComponents();\n\t\t\tmainInstallForm.ShowDialog(); \n\t\t} else {\n\t\t\tinstall = true;\n\t\t}\n\t\t\t\t\n\t\tif (install)\n\t\t\tPerformBasicInstall();\n\t\t\n\t\treturn install;\n\t}\n\n\tstatic void DetectProblems()\n\t{\n\t\t// Clean up previous data\n\t\tproblemCount = 0;\n\t\tfoundLooseFiles.Clear();\n\t\tnoSKSE = false;\n\t\tnoSKSEScripts = false;\n\t\tskseVersion = new Version();\n\n\n\t\t// 1. Check Loose files\n \t\tforeach (string file in checkedLooseFiles)\n \t\t\tif (GetExistingDataFile(file) != null)\n \t\t\t\tfoundLooseFiles.Add(file);\n\n \t\tif (foundLooseFiles.Count > 0)\n \t\t\tproblemCount++;\n\n \t\t// 2. Check if skse is present\n \t\tnoSKSE = !ScriptExtenderPresent();\n \t\tif (noSKSE)\n \t\t\tproblemCount++;\n\n\t\t// 3. Check SKSE version\n \t\tskseVersion = GetSkseVersion();\n \t\tif (skseVersion == null || skseVersion < SKSE_MIN_VERSION)\n \t\t\tproblemCount++;\n\n\t\t// 4. Check missing SKSE.pex\n\t\tif (GetExistingDataFile(\"Scripts/SKSE.pex\") == null) {\n \t\t\tnoSKSEScripts = true;\n \t\t\tproblemCount++;\n \t\t}\n\t}\n\n\tstatic void GenerateReport()\n\t{\n\t\tint c = 0;\n\t\ttextArea.Clear();\n\n\t\tif (problemCount == 0) {\n\t\t\tPrintReport(\"All problems have been resolved.\");\n\t\t\treturn;\n\t\t}\n\n\t\tPrintReport(\"This report informs you about potential problems with your SkyUI installation.\");\n\t\tPrintReport(\"\");\n\t\tPrintReport(\"Fix these problems , then press 'Refresh' to confirm that they're gone.\");\n\t\tPrintReport(\"After all problems have been resolved, you can continue with the installation.\");\n\t\tPrintReport(\"\");\n\n\t\tif (foundLooseFiles.Count > 0) {\n\t\t\tc++;\n\t\t\tPrintReport(\"-----------\");\n\t\t\tPrintReport(\"Problem #\" + c + \":\");\n\t\t\tPrintReport(\"-----------\");\n\t\t\tPrintReport(\"There are files in your 'Data/' folder, which override newer versions from the SkyUI.bsa archive.\");\n\t\t\tPrintReport(\"\");\n\t\t\tPrintReport(\"These files are:\");\n \t\t\tforeach (string file in foundLooseFiles)\n\t \t\t\tPrintReport(\"\\tData/\" + file);\n\t\t\tPrintReport(\"\");\n\t \t\tPrintReport(\"Potential causes:\");\n\t \t\tPrintReport(\"* An old SkyUI version was not uninstalled before installing the new one.\");\n\t \t\tPrintReport(\"\");\n\t \t\tPrintReport(\"Solution:\");\n\t \t\tPrintReport(\"1. If you have an old SkyUI version installed in NMM, uninstall it, then try again.\");\n\t \t\tPrintReport(\"2. If there are still problematic files reported, delete them manually.\");\n\t \t\tPrintReport(\"\");\n\t\t}\n\n\t\tif (noSKSE) {\n\t\t\tc++;\n\t\t\tPrintReport(\"-----------\");\n\t\t\tPrintReport(\"Problem #\" + c + \":\");\n\t\t\tPrintReport(\"-----------\");\n\t\t\tPrintReport(\"The Skyrim Script Extender (SKSE) is not installed.\");\n\t \t\tPrintReport(\"\");\n\t \t\tPrintReport(\"Solution:\");\n\t\t\tPrintReport(\"1. Get the latest SKSE version from 'http://skse.silverlock.org/' and install it.\");\n\t\t\tPrintReport(\"   If you have problems installing it, have a look at this video:\");\n\t\t\tPrintReport(\"   http://www.youtube.com/watch?v=xTGnQIiNVqA\");\n\n\t\t} else if (skseVersion == null || skseVersion < SKSE_MIN_VERSION) {\n\t\t\tc++;\n\t\t\tPrintReport(\"-----------\");\n\t\t\tPrintReport(\"Problem #\" + c + \":\");\n\t\t\tPrintReport(\"-----------\");\n\t\t\tPrintReport(\"Your SKSE version is too old.\");\n\t\t\tPrintReport(\"\");\n\t\t\tPrintReport(\"Detected version: \" + skseVersion);\n\t\t\tPrintReport(\"Required version: \" + SKSE_MIN_VERSION + \" (or newer)\");\n\t \t\tPrintReport(\"\");\n\t \t\tPrintReport(\"Solution:\");\n\t\t\tPrintReport(\"1. Get the latest SKSE version from 'http://skse.silverlock.org/' and install it.\");\n\t\t\tPrintReport(\"   If you have problems installing it, have a look at this video:\");\n\t\t\tPrintReport(\"   http://www.youtube.com/watch?v=xTGnQIiNVqA\");\n\n\t\t} else if (noSKSEScripts) {\n\t\t\tc++;\n\t\t\tPrintReport(\"-----------\");\n\t\t\tPrintReport(\"Problem #\" + c + \":\");\n\t\t\tPrintReport(\"-----------\");\n\t\t\tPrintReport(\"The SKSE scripts are missing.\");\n\t\t\tPrintReport(\"\");\n\t\t\tPrintReport(\"Potential causes:\");\n\t \t\tPrintReport(\"* You didn't install the scripts with the rest of SKSE.\");\n\t \t\tPrintReport(\"\");\n\t \t\tPrintReport(\"Solution:\");\n\t\t\tPrintReport(\"1. Re-install SKSE. Make sure you extract the 'Data/' folder from the downloaded archive to your Skyrim installation directory.\");\n\t\t}\n\t\t\n\n\t}\n\n\tstatic void PrintReport(string line)\n\t{\n\t\ttextArea.AppendText(line + \"\\n\");\n\t}\n\t\n\tstatic void InitializeComponents()\n\t{\n        textArea = new System.Windows.Forms.TextBox();\n        refreshButton = new System.Windows.Forms.Button();\n        installButton = new System.Windows.Forms.Button();\n        cancelButton = new System.Windows.Forms.Button();\n\n        // \n        // textArea\n        // \n        textArea.BackColor = System.Drawing.SystemColors.ControlLightLight;\n        textArea.Location = new System.Drawing.Point(12, 12);\n        textArea.Font = new System.Drawing.Font(\"Courier New\", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));\n        textArea.Multiline = true;\n        textArea.Name = \"textArea\";\n        textArea.ReadOnly = true;\n        textArea.ScrollBars = System.Windows.Forms.ScrollBars.Both;\n\t\ttextArea.Size = new System.Drawing.Size(610, 439);\n        textArea.TabIndex = 0;\n        // \n        // refreshButton\n        // \n\t\trefreshButton.Location = new System.Drawing.Point(280, 457);\n        refreshButton.Name = \"refreshButton\";\n        refreshButton.Size = new System.Drawing.Size(75, 23);\n        refreshButton.TabIndex = 1;\n        refreshButton.Text = \"Refresh\";\n        refreshButton.UseVisualStyleBackColor = true;\n        refreshButton.Click += new System.EventHandler(refreshButton_Click);\n        // \n        // installButton\n        // \n\t\tinstallButton.Location = new System.Drawing.Point(547, 457);\n        installButton.Name = \"installButton\";\n        installButton.Size = new System.Drawing.Size(75, 23);\n        installButton.TabIndex = 2;\n        installButton.Text = \"Install\";\n        installButton.UseVisualStyleBackColor = true;\n        installButton.Click += new System.EventHandler(installButton_Click);\n        // \n        // cancelButton\n        // \n\t\tcancelButton.Location = new System.Drawing.Point(12, 457);\n        cancelButton.Name = \"cancelButton\";\n        cancelButton.Size = new System.Drawing.Size(75, 23);\n        cancelButton.TabIndex = 3;\n        cancelButton.Text = \"Cancel\";\n        cancelButton.UseVisualStyleBackColor = true;\n        cancelButton.Click += new System.EventHandler(cancelButton_Click);\n        // \n        // mainInstallForm\n        // \n\t\tmainInstallForm = CreateCustomForm();\n        mainInstallForm.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);\n        mainInstallForm.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;\n\t\tmainInstallForm.ClientSize = new System.Drawing.Size(634, 492);\n        mainInstallForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;\n        mainInstallForm.MaximizeBox = false;\n\t\tmainInstallForm.MinimizeBox = false;\n        mainInstallForm.Controls.Add(installButton);\n        mainInstallForm.Controls.Add(refreshButton);\n        mainInstallForm.Controls.Add(cancelButton);\n        mainInstallForm.Controls.Add(textArea);\n        mainInstallForm.Name = \"mainInstallForm\";\n        mainInstallForm.Text = \"SkyUI Problem Report\";\n        mainInstallForm.Load += new System.EventHandler(mainInstallForm_Load);\n\t}\n\t\n\tstatic void installButton_Click(object sender, EventArgs e)\n\t{\n\t\tinstall = true;\n\t\tmainInstallForm.Close();\n\t}\n\n\tstatic void refreshButton_Click(object sender, EventArgs e)\n\t{\n\t\tDetectProblems();\n\t\tGenerateReport();\n\t}\n\n\tstatic void cancelButton_Click(object sender, EventArgs e)\n\t{\n\t\tinstall = false;\n\t\tmainInstallForm.Close();\n\t}\n\n\tstatic void mainInstallForm_Load(object sender, EventArgs e)\n\t{\n\t\tGenerateReport();\n\t}\n\t\n\tstatic bool IsPluginActive(String pluginName)\n\t{  \t\n\t\tstring[] loadOrder = GetActivePlugins();  \n\t\tfor (int i = 0; i < loadOrder.Length; ++i) {  \n\t\t\tif (loadOrder[i].Equals(pluginName, StringComparison.InvariantCultureIgnoreCase)) {\n\t\t\t\t return true;  \n\t\t\t}\n\t\t}  \n\t\n\t\treturn false;  \n\t}\n}\n"
  },
  {
    "path": "dist/Examples/MCM/ConfigMenuTemplate.psc",
    "content": "scriptname MyConfigMenu extends SKI_ConfigBase\n\n; SCRIPT VERSION ----------------------------------------------------------------------------------\n\nint function GetVersion()\n\treturn 1 ; Default version\nendFunction\n\n\n; PRIVATE VARIABLES -------------------------------------------------------------------------------\n\n; OIDs (T:Text B:Toggle S:Slider M:Menu, C:Color, K:Key)\nint\t\t\t_myTextOID_T\nint\t\t\t_myToggle_OID_B\nint\t\t\t_mySliderOID_S\nint\t\t\t_myMenuOID_M\nint\t\t\t_myColorOID_C\nint\t\t\t_myKeyOID_K\n\n; State\n\n; ...\n\n; Internal\n\n; ...\n\n\n; INITIALIZATION ----------------------------------------------------------------------------------\n\n; @implements SKI_ConfigBase\nevent OnConfigInit()\n\t{Called when this config menu is initialized}\n\n\t; ...\nendEvent\n\n; @implements SKI_QuestBase\nevent OnVersionUpdate(int a_version)\n\t{Called when a version update of this script has been detected}\n\n\t; ...\nendEvent\n\n\n; EVENTS ------------------------------------------------------------------------------------------\n\n; @implements SKI_ConfigBase\nevent OnPageReset(string a_page)\n\t{Called when a new page is selected, including the initial empty page}\n\n\t; ...\nendEvent\n\n; @implements SKI_ConfigBase\nevent OnOptionHighlight(int a_option)\n\t{Called when highlighting an option}\n\n\t; ...\nendEvent\n\n; @implements SKI_ConfigBase\nevent OnOptionSelect(int a_option)\n\t{Called when a non-interactive option has been selected}\n\n\t; ...\nendEvent\n\n; @implements SKI_ConfigBase\nevent OnOptionDefault(int a_option)\n\t{Called when resetting an option to its default value}\n\n\t; ...\nendEvent\n\n; @implements SKI_ConfigBase\nevent OnOptionSliderOpen(int a_option)\n\t{Called when a slider option has been selected}\n\n\t; ...\nendEvent\n\n; @implements SKI_ConfigBase\nevent OnOptionSliderAccept(int a_option, float a_value)\n\t{Called when a new slider value has been accepted}\n\n\t; ...\nendEvent\n\n; @implements SKI_ConfigBase\nevent OnOptionMenuOpen(int a_option)\n\t{Called when a menu option has been selected}\n\n\t; ...\nendEvent\n\n; @implements SKI_ConfigBase\nevent OnOptionMenuAccept(int a_option, int a_index)\n\t{Called when a menu entry has been accepted}\n\n\t; ...\nendEvent\n\n; @implements SKI_ConfigBase\nevent OnOptionColorOpen(int a_option)\n\t{Called when a color option has been selected}\n\n\t; ...\nendEvent\n\n; @implements SKI_ConfigBase\nevent OnOptionColorAccept(int a_option, int a_color)\n\t{Called when a new color has been accepted}\n\n\t; ...\nendEvent\n\n; @implements SKI_ConfigBase\nevent OnOptionKeyMapChange(int a_option, int a_keyCode, string a_conflictControl, string a_conflictName)\n\t{Called when a key has been remapped}\n\n\t; ...\nendEvent\n"
  },
  {
    "path": "dist/Examples/MCM/ExampleConfigMenu.psc",
    "content": "scriptname ExampleConfigMenu extends SKI_ConfigBase\n\n; SCRIPT VERSION ----------------------------------------------------------------------------------\n;\n; NOTE:\n; This is an example to show you how to update scripts after they have been deployed.\n;\n; History\n;\n; 1 - Initial version\n; 2 - Added color option\n; 3 - Added keymap option\n\nint function GetVersion()\n\treturn 3 ; Default version\nendFunction\n\n\n; PRIVATE VARIABLES -------------------------------------------------------------------------------\n\n; --- Version 1 ---\n\n; Lists\nstring[]\t_difficultyList\n\n; OIDs (T:Text B:Toggle S:Slider M:Menu, C:Color, K:Key)\nint\t\t\t_toggle1OID_B\nint\t\t\t_toggle2OID_B\nint\t\t\t_toggle3OID_B\n\nint\t\t\t_textOID_T\nint\t\t\t_counterOID_T\nint\t\t\t_sliderFormatOID_S\nint\t\t\t_difficultyMenuOID_M\n\n; State\nbool\t\t_toggleState1\t\t\t= false\nbool\t\t_toggleState2\t\t\t= false\nbool\t\t_toggleState3\t\t\t= false\nint\t\t\t_counter\t\t\t\t= 0\nfloat\t\t_sliderPercent\t\t\t= 50.0\nint\t\t\t_curDifficulty\t\t\t= 0\n\n; --- Version 2 ---\n\n; OIDs\nint\t\t\t_colorOID_C\n\n; State\nint\t\t\t_color\t\t\t\t\t= 0xFFFFFF\n\n; --- Version 3 ---\n\n; OIDs\nint\t\t\t_keymapOID_K\n\n; State\nint\t\t\t_myKey\t\t\t\t\t= -1\n\n\n; INITIALIZATION ----------------------------------------------------------------------------------\n\n; @overrides SKI_ConfigBase\nevent OnConfigInit()\n\tPages = new string[2]\n\tPages[0] = \"Example Page\"\n\tPages[1] = \"Another Page\"\n\n\t_difficultyList = new string[4]\n\t_difficultyList[0] = \"Casual\"\n\t_difficultyList[1] = \"Easy\"\n\t_difficultyList[2] = \"Normal\"\n\t_difficultyList[3] = \"Hard\"\nendEvent\n\n; @implements SKI_QuestBase\nevent OnVersionUpdate(int a_version)\n\t{Called when a version update of this script has been detected}\n\n\t; Version 2 specific updating code\n\tif (a_version >= 2 && CurrentVersion < 2)\n\t\tDebug.Trace(self + \": Updating script to version 2\")\n\t\t_color = Utility.RandomInt(0x000000, 0xFFFFFF) ; Set a random color\n\tendIf\n\n\t; Version 3 specific updating code\n\tif (a_version >= 3 && CurrentVersion < 3)\n\t\tDebug.Trace(self + \": Updating script to version 3\")\n\t\t_myKey = Input.GetMappedKey(\"Jump\")\n\tendIf\nendEvent\n\n\n; EVENTS ------------------------------------------------------------------------------------------\n\n; @implements SKI_ConfigBase\nevent OnPageReset(string a_page)\n\t{Called when a new page is selected, including the initial empty page}\n\n\t; Load custom logo in DDS format\n\tif (a_page == \"\")\n\t\t; Image size 256x256\n\t\t; X offset = 376 - (height / 2) = 258\n\t\t; Y offset = 223 - (width / 2) = 95\n\t\tLoadCustomContent(\"skyui/res/mcm_logo.dds\", 258, 95)\n\t\treturn\n\telse\n\t\tUnloadCustomContent()\n\tendIf\n\n\tif (a_page == \"Example Page\")\n\t\tSetCursorFillMode(TOP_TO_BOTTOM)\n\n\t\tAddHeaderOption(\"Toggle Options\")\n\t\t_toggle1OID_B\t\t= AddToggleOption(\"Toggle Option 1\", _toggleState1)\n\t\t_toggle2OID_B\t\t= AddToggleOption(\"Toggle Option 2\", _toggleState2)\n\t\t_toggle3OID_B\t\t= AddToggleOption(\"On or Off?\", _toggleState3)\n\t\tAddEmptyOption()\n\n\t\tAddHeaderOption(\"Text Options\")\n\t\t_textOID_T\t\t\t= AddTextOption(\"Text Option 1\", \"CLICK ME\")\n\t\t_counterOID_T\t\t= AddTextOption(\"Number of Clicks\", _counter)\n\n\t\tSetCursorPosition(1)\n\n\t\tAddHeaderOption(\"All option types\")\n\t\tAddTextOption(\"Text\", \"VALUE\")\n\t\tAddToggleOption(\"Toggle\", false)\n\t\tAddSliderOption(\"Slider\", 1.75)\n\t\t_sliderFormatOID_S = AddSliderOption(\"Slider (format string)\", _sliderPercent, \"At {0}%\")\n\t\t_difficultyMenuOID_M = AddMenuOption(\"Difficulty\", _difficultyList[_curDifficulty])\n\n\t\t_colorOID_C = AddColorOption(\"Color\", _color)\n\t\t_keymapOID_K = AddKeyMapOption(\"KeyMap\", _myKey)\n\t\n\telseIf (a_page == \"Another Page\")\n\n\t\tSetTitleText(\"Custom title text\")\n\t\tSetCursorFillMode(LEFT_TO_RIGHT)\n\n\t\tAddHeaderOption(\"Hitpoints\")\n\t\tAddEmptyOption()\n\t\tAddSliderOption(\"Player Endurance Multiplier\", 10)\n\t\tAddSliderOption(\"NPC Endurance Multiplier\", 7)\n\t\tAddSliderOption(\"Player Level Multiplier\", 0)\n\t\tAddSliderOption(\"NPC Level Multiplier\", 0)\n\t\t\n\tendIf\nendEvent\n\n\n; @implements SKI_ConfigBase\nevent OnOptionSelect(int a_option)\n\t{Called when the user selects a non-dialog option}\n\t\n\tif (a_option == _toggle1OID_B)\n\t\t_toggleState1 = !_toggleState1\n\t\tSetToggleOptionValue(a_option, _toggleState1)\n\n\telseIf (a_option == _toggle2OID_B)\n\t\t_toggleState2 = !_toggleState2\n\t\tSetToggleOptionValue(a_option, _toggleState2)\n\n\telseIf (a_option == _toggle3OID_B)\n\t\t_toggleState3 = !_toggleState3\n\t\tSetToggleOptionValue(a_option, _toggleState3)\n\n\telseIf (a_option == _textOID_T)\n\t\t; Do something\n\t\tSetTextOptionValue(a_option, \"WELL DONE\")\n\n\telseIf (a_option == _counterOID_T)\n\t\t_counter += 1\n\t\tSetTextOptionValue(a_option, _counter)\n\tendIf\nendEvent\n\n; @implements SKI_ConfigBase\nevent OnOptionSliderOpen(int a_option)\n\t{Called when the user selects a slider option}\n\n\tif (a_option == _sliderFormatOID_S)\n\t\tSetSliderDialogStartValue(_sliderPercent)\n\t\tSetSliderDialogDefaultValue(50)\n\t\tSetSliderDialogRange(0, 100)\n\t\tSetSliderDialogInterval(2)\n\tendIf\nendEvent\n\n; @implements SKI_ConfigBase\nevent OnOptionSliderAccept(int a_option, float a_value)\n\t{Called when the user accepts a new slider value}\n\t\t\n\tif (a_option == _sliderFormatOID_S)\n\t\t_sliderPercent = a_value\n\t\tSetSliderOptionValue(a_option, a_value, \"At {0}%\")\n\tendIf\nendEvent\n\n; @implements SKI_ConfigBase\nevent OnOptionMenuOpen(int a_option)\n\t{Called when the user selects a menu option}\n\n\tif (a_option == _difficultyMenuOID_M)\n\t\tSetMenuDialogStartIndex(_curDifficulty)\n\t\tSetMenuDialogDefaultIndex(0)\n\t\tSetMenuDialogOptions(_difficultyList)\n\tendIf\nendEvent\n\n; @implements SKI_ConfigBase\nevent OnOptionMenuAccept(int a_option, int a_index)\n\t{Called when the user accepts a new menu entry}\n\n\tif (a_option == _difficultyMenuOID_M)\n\t\t_curDifficulty = a_index\n\t\tSetMenuOptionValue(a_option, _difficultyList[_curDifficulty])\n\tendIf\nendEvent\n\n; @implements SKI_ConfigBase\nevent OnOptionColorOpen(int a_option)\n\t{Called when a color option has been selected}\n\n\tif (a_option == _colorOID_C)\n\t\tSetColorDialogStartColor(_color)\n\t\tSetColorDialogDefaultColor(0xFFFFFF)\n\tendIf\nendEvent\n\n; @implements SKI_ConfigBase\nevent OnOptionColorAccept(int a_option, int a_color)\n\t{Called when a new color has been accepted}\n\n\tif (a_option == _colorOID_C)\n\t\t_color = a_color\n\t\tSetColorOptionValue(a_option, a_color)\n\tendIf\nendEvent\n\n; @implements SKI_ConfigBase\nevent OnOptionKeyMapChange(int a_option, int a_keyCode, string a_conflictControl, string a_conflictName)\n\t{Called when a key has been remapped}\n\n\tif (a_option == _keymapOID_K)\n\n\t\tbool continue = true\n\n\t\tif (a_conflictControl != \"\")\n\t\t\tstring msg\n\n\t\t\tif (a_conflictName != \"\")\n\t\t\t\tmsg = \"This key is already mapped to:\\n'\" + a_conflictControl + \"'\\n(\" + a_conflictName + \")\\n\\nAre you sure you want to continue?\"\n\t\t\telse\n\t\t\t\tmsg = \"This key is already mapped to:\\n'\" + a_conflictControl + \"'\\n\\nAre you sure you want to continue?\"\n\t\t\tendIf\n\n\t\t\tcontinue = ShowMessage(msg, true, \"$Yes\", \"$No\")\n\t\tendIf\n\n\t\tif (continue)\n\t\t\t_myKey = a_keyCode\n\t\t\tSetKeymapOptionValue(a_option, a_keyCode)\n\t\tendIf\n\tendIf\nendEvent\n\n; @implements SKI_ConfigBase\nevent OnOptionHighlight(int a_option)\n\t{Called when the user highlights an option}\n\t\n\tif (a_option == _toggle1OID_B)\n\t\tSetInfoText(\"Info text for toggle option 1.\")\n\telseIf (a_option == _toggle2OID_B)\n\t\tSetInfoText(\"Info text for toggle option 2.\")\n\telseIf (a_option == _toggle3OID_B)\n\t\tSetInfoText(\"Sometimes choice can be a burden...\")\n\tendIf\nendEvent\n"
  },
  {
    "path": "dist/bsascript.txt",
    "content": "Log: Archive.log\nNew Archive\nCheck: Menus\nCheck: Misc\nCheck: Retain Directory Names\nCheck: Retain File Names\nSet File Group Root: Data\\\nAdd File Group: filegroup_all.txt\nSave Archive: _generated\\SkyUI.bsa\n"
  },
  {
    "path": "dist/filegroup_all.txt",
    "content": "Interface\\bartermenu.swf\nInterface\\containermenu.swf\nInterface\\inventorymenu.swf\nInterface\\magicmenu.swf\nInterface\\quest_journal.swf\nInterface\\giftmenu.swf\nInterface\\map.swf\nInterface\\favoritesmenu.swf\nInterface\\craftingmenu.swf\nInterface\\skyui\\config.txt\nInterface\\skyui\\inventorylists.swf\nInterface\\skyui\\bottombar.swf\nInterface\\skyui\\itemcard.swf\nInterface\\skyui\\buttonart.swf\nInterface\\skyui\\mapmarkerart.swf\nInterface\\skyui\\configpanel.swf\nInterface\\skyui\\icons_category_psychosteve.swf\nInterface\\skyui\\icons_item_psychosteve.swf\nInterface\\skyui\\skyui_splash.swf\nInterface\\skyui\\mcm_splash.swf\nInterface\\skyui\\res\\mcm_logo.dds\nInterface\\exported\\skyui\\widgetloader.swf\nInterface\\exported\\skyui\\icons_effect_psychosteve.swf\nInterface\\exported\\widgets\\skyui\\activeeffects.swf\nInterface\\translations\\SkyUI_czech.txt\nInterface\\translations\\SkyUI_english.txt\nInterface\\translations\\SkyUI_french.txt\nInterface\\translations\\SkyUI_german.txt\nInterface\\translations\\SkyUI_italian.txt\nInterface\\translations\\SkyUI_polish.txt\nInterface\\translations\\SkyUI_russian.txt\nInterface\\translations\\SkyUI_spanish.txt\nInterface\\translations\\SkyUI_japanese.txt\nScripts\\SKI_ActiveEffectsWidget.pex\nScripts\\SKI_ConfigBase.pex\nScripts\\SKI_ConfigManager.pex\nScripts\\SKI_ConfigMenu.pex\nScripts\\SKI_FavoritesManager.pex\nScripts\\SKI_Main.pex\nScripts\\SKI_PlayerLoadGameAlias.pex\nScripts\\SKI_QF_ConfigManagerInstance.pex\nScripts\\SKI_QuestBase.pex\nScripts\\SKI_SettingsManager.pex\nScripts\\SKI_WidgetBase.pex\nScripts\\SKI_WidgetManager.pex\nScripts\\Source\\SKI_ActiveEffectsWidget.psc\nScripts\\Source\\SKI_ConfigBase.psc\nScripts\\Source\\SKI_ConfigManager.psc\nScripts\\Source\\SKI_ConfigMenu.psc\nScripts\\Source\\SKI_FavoritesManager.psc\nScripts\\Source\\SKI_Main.psc\nScripts\\Source\\SKI_PlayerLoadGameAlias.psc\nScripts\\Source\\SKI_QF_ConfigManagerInstance.psc\nScripts\\Source\\SKI_QuestBase.psc\nScripts\\Source\\SKI_SettingsManager.psc\nScripts\\Source\\SKI_WidgetBase.psc\nScripts\\Source\\SKI_WidgetManager.psc\nReadme - SkyUI.txt\n"
  },
  {
    "path": "dist/filegroup_interface.txt",
    "content": "Interface\\bartermenu.swf\nInterface\\containermenu.swf\nInterface\\inventorymenu.swf\nInterface\\magicmenu.swf\nInterface\\quest_journal.swf\nInterface\\giftmenu.swf\nInterface\\map.swf\nInterface\\favoritesmenu.swf\nInterface\\craftingmenu.swf\nInterface\\skyui\\config.txt\nInterface\\skyui\\inventorylists.swf\nInterface\\skyui\\bottombar.swf\nInterface\\skyui\\itemcard.swf\nInterface\\skyui\\buttonart.swf\nInterface\\skyui\\mapmarkerart.swf\nInterface\\skyui\\configpanel.swf\nInterface\\skyui\\icons_category_psychosteve.swf\nInterface\\skyui\\icons_item_psychosteve.swf\nInterface\\skyui\\skyui_splash.swf\nInterface\\skyui\\mcm_splash.swf\nInterface\\skyui\\res\\mcm_logo.dds\nInterface\\exported\\skyui\\widgetloader.swf\nInterface\\exported\\skyui\\icons_effect_psychosteve.swf\nInterface\\exported\\widgets\\skyui\\activeeffects.swf\nInterface\\translations\\SkyUI_czech.txt\nInterface\\translations\\SkyUI_english.txt\nInterface\\translations\\SkyUI_french.txt\nInterface\\translations\\SkyUI_german.txt\nInterface\\translations\\SkyUI_italian.txt\nInterface\\translations\\SkyUI_polish.txt\nInterface\\translations\\SkyUI_russian.txt\nInterface\\translations\\SkyUI_spanish.txt\nInterface\\translations\\SkyUI_japanese.txt"
  },
  {
    "path": "dist/filegroup_misc.txt",
    "content": "Readme - SkyUI.txt"
  },
  {
    "path": "dist/filegroup_scripts.txt",
    "content": "Scripts\\SKI_ActiveEffectsWidget.pex\nScripts\\SKI_ConfigBase.pex\nScripts\\SKI_ConfigManager.pex\nScripts\\SKI_ConfigMenu.pex\nScripts\\SKI_FavoritesManager.pex\nScripts\\SKI_Main.pex\nScripts\\SKI_PlayerInventoryHook.pex\nScripts\\SKI_PlayerLoadGameAlias.pex\nScripts\\SKI_QF_ConfigManagerInstance.pex\nScripts\\SKI_QuestBase.pex\nScripts\\SKI_SettingsManager.pex\nScripts\\SKI_WidgetBase.pex\nScripts\\SKI_WidgetManager.pex\nScripts\\Source\\SKI_ActiveEffectsWidget.psc\nScripts\\Source\\SKI_ConfigBase.psc\nScripts\\Source\\SKI_ConfigManager.psc\nScripts\\Source\\SKI_ConfigMenu.psc\nScripts\\Source\\SKI_FavoritesManager.psc\nScripts\\Source\\SKI_Main.psc\nScripts\\Source\\SKI_PlayerInventoryHook.psc\nScripts\\Source\\SKI_PlayerLoadGameAlias.psc\nScripts\\Source\\SKI_QF_ConfigManagerInstance.psc\nScripts\\Source\\SKI_QuestBase.psc\nScripts\\Source\\SKI_SettingsManager.psc\nScripts\\Source\\SKI_WidgetBase.psc\nScripts\\Source\\SKI_WidgetManager.psc\n"
  },
  {
    "path": "dist/make_all.pl",
    "content": "#!/usr/bin/perl\n\nsystem(\"make_scripts.pl\", \"1\") == 0 or die;\nsystem(\"make_archive.pl\", \"1\") == 0 or die;"
  },
  {
    "path": "dist/make_archive.pl",
    "content": "#!/usr/bin/perl\n\nuse File::Basename;\nuse File::Copy;\nuse File::Path;\n\nsub error\n{\n\tprint\t\"\\n=========================\\n\\n\"\n\t\t.\t\"ERROR: $_[0]\\n\";\n\tgetc(STDIN);\n\texit(1);\n}\n\nsub copyFile\n{\n\tmkpath(dirname($_[1]));\n\tif (copy($_[0], $_[1])) {\n\t\tprint \"Copy $_[0] to $_[1]\\n\";\n\t} else {\n\t\tprint \"SKIP $_[0]\\n\";\n\t}\n}\n\n$skyrimPath\t\t= $ENV{'SkyrimPath'} or error(\"\\$SkyrimPath env var not set.\");\n$archivePath\t= $skyrimPath . \"\\\\Archive.exe\";\n\n$swfBuildPath\t= \"..\\\\build\";\n$archiveOutPath\t= \"_generated\";\n\n$fileGroupInterfacePath = \"filegroup_interface.txt\";\n$fileGroupMiscPath = \"filegroup_misc.txt\";\n$fileGroupScriptsPath = \"filegroup_scripts.txt\";\n\n$filegroupPathOut = \"filegroup_all.txt\";\n\n@filegroupPathsIn = (\n\t$fileGroupInterfacePath,\n\t$fileGroupScriptsPath,\n\t$fileGroupMiscPath\n);\n\n# No wait?\n$noWait = defined($ARGV[0]);\n\n# Fetch latest .swf's from build/\nprint \"=== Updating .SWF files...\\n\\n\";\nopen(IN, $fileGroupInterfacePath) or error(\"Cannot open $fileGroupInterfacePath: $!\");\n\nwhile (my $file = <IN>) {\n\tchomp($file);\n\t$file =~ s/^Interface\\\\//;\n\tcopyFile(\"$swfBuildPath\\\\$file\", \"Data\\\\Interface\\\\$file\");\n}\nclose(IN);\nprint \"Done.\\n\\n\";\n\n# Merge filegroup lists\nprint (\"=== Merging filegroup lists...\\n\\n\");\nopen(OUT, \">$filegroupPathOut\") or error(\"Cannot open $filegroupPathOut: $!\");\n\nforeach $f (@filegroupPathsIn) {\n    open(IN, $f) or error(\"Cannot open $f: $!\");\n    while (my $line = <IN>) {\n    \tchomp($line);\n    \tprint OUT \"$line\\n\";\n    }\n\tclose(IN);\n}\nclose(OUT);\nprint \"Done.\\n\\n\";\n\n# Create archive\nprint \"=== Creating archive...\\n\\n\";\nsystem($archivePath, \"bsascript.txt\") == 0 or exit(1);\nprint \"Done.\\n\\n\";\n\n# Install archive\nprint \"=== Installing archive...\\n\\n\";\n\ncopyFile($_, \"$skyrimPath\\\\Data\\\\\" . basename($_)) foreach (<_generated/*>);\n\nprint \"Done.\\n\\n\";\n\ngetc(STDIN) unless $noWait;\nexit(0);"
  },
  {
    "path": "dist/make_scripts.pl",
    "content": "#!/usr/bin/perl\n\nuse File::Basename;\nuse File::Copy;\nuse File::Path;\n\nsub error\n{\n\tprint\t\"\\n=========================\\n\\n\"\n\t\t.\t\"ERROR: $_[0]\\n\";\n\tgetc(STDIN);\n\texit(1);\n}\n\nsub copyFile\n{\n\tmkpath(dirname($_[1]));\n\tif (copy($_[0], $_[1])) {\n\t\tprint \"Copy $_[0] to $_[1]\\n\";\n\t} else {\n\t\tprint \"SKIP $_[0]\\n\";\n\t}\n}\n\n$skyrimPath\t\t\t= $ENV{'SkyrimPath'} or error(\"\\$SkyrimPath env var not set.\");\n$scriptPath\t\t\t= $skyrimPath . \"\\\\Data\\\\Scripts\\\\Source\";\n$compilerPath\t\t= $skyrimPath . \"\\\\Papyrus Compiler\\\\PapyrusCompiler.exe\";\n$compilerFlagPath\t= $scriptPath . \"\\\\TESV_Papyrus_Flags.flg\";\n\n$filegroupPath\t\t= \"filegroup_scripts.txt\";\n\n# Safety check\nerror(\"Do not run this script in the vanilla scripts folder!\") if (-e \"Data\\\\Scripts\\\\Source\\\\TESV_Papyrus_Flags.flg\");\n\n# No wait?\n$noWait = defined($ARGV[0]);\n\n# Clean old files\nunlink($_) foreach (<Data/Scripts/*.pex>);\n\n# Compile files in Source/\n@argList = (\n\t\"$compilerPath\",\n\t\"Data\\\\Scripts\\\\Source\",\n\t\"-i=Data\\\\Scripts\\\\Source; $scriptPath\",\n\t\"-o=Data\\\\Scripts\",\n\t\"-f=$compilerFlagPath\",\n#\t\"-op\",\n\t\"-all\"\n);\n\t\nsystem(@argList) == 0 or error(\"Compile failed.\");\n\n# Generate filegroup list\nopen(OUT, \">$filegroupPath\") or error(\"Cannot open $filegroupPath: $!\");\nprint OUT \"Scripts\\\\\" . basename($_) . \"\\n\" foreach (<Data/Scripts/*.pex>);\nprint OUT \"Scripts\\\\Source\\\\\" . basename($_) . \"\\n\" foreach (<Data/Scripts/Source/*.psc>);\nclose(OUT);\n\n# Copy *.pex to game dir\ncopyFile($_, $skyrimPath . \"\\\\\" . $_ ) foreach (<Data/Scripts/*.pex>);\n\ngetc(STDIN) unless $noWait;\nexit(0);"
  },
  {
    "path": "misc/ArrowCount/Scripts/Source/PN_ArrowCountWidget.psc",
    "content": "scriptname PN_ArrowCountWidget extends SKI_WidgetBase  \n\n; PRIVATE VARIABLES -------------------------------------------------------------------------------\n\nbool\t_visible\t\t\t= false\nint\t\t_count\t\t\t\t= 0\n\n\n; PROPERTIES --------------------------------------------------------------------------------------\n\nbool Property Visible\n\tbool function get()\n\t\treturn _visible\n\tendFunction\n\n\tfunction set(bool a_val)\n\t\t_visible = a_val\n\t\tif (Ready)\n\t\t\tUI.InvokeBool(HUD_MENU, WidgetRoot + \".setVisible\", _visible) \n\t\tendIf\n\tendFunction\nendProperty\n\nint property Count\n\tint function get()\n\t\treturn _count\n\tendFunction\n\n\tfunction set(int a_val)\n\t\t_count = a_val\n\t\tif (Ready)\n\t\t\tUI.InvokeInt(HUD_MENU, WidgetRoot + \".setCount\", _count) \n\t\tendIf\n\tendFunction\nendProperty\n\n\n; EVENTS ------------------------------------------------------------------------------------------\n\n; @override SKI_WidgetBase\nevent OnWidgetReset()\n\tparent.OnWidgetReset()\n\t\n\tUI.InvokeBool(HUD_MENU, WidgetRoot + \".setVisible\", _visible)\n\tUI.InvokeInt(HUD_MENU, WidgetRoot + \".setCount\", _count)\nendEvent\n\n\n; FUNCTIONS ---------------------------------------------------------------------------------------\n\n; @overrides SKI_WidgetBase\nstring function GetWidgetSource()\n\treturn \"skyui/arrowcount.swf\"\nendFunction\n\n; @overrides SKI_WidgetBase\nstring function GetWidgetType()\n\t; Must be the same as scriptname\n\treturn \"SKI_ArrowCountWidget\"\nendFunction"
  },
  {
    "path": "misc/Configs/5760x1080, by Ismelda/skyui.cfg",
    "content": "; =====================================================================================================================\n[Input]\n; =====================================================================================================================\nhotkey.search = 32 ; SPACE\nhotkey.tabToggle = 18 ; ALT\n\n\n; =====================================================================================================================\n[SearchBox]\n; =====================================================================================================================\nautoupdate.enable = true\nautoupdate.delay = 0\n\n\n; =====================================================================================================================\n[ItemInfo]\n; =====================================================================================================================\nitemcard.align = right\nitemcard.xOffset = -60\nitemcard.yOffset = 0\n\nitemicon.xOffset = 50\nitemicon.yOffset = -12\nitemicon.scale = 0.8\n\n\n; =====================================================================================================================\n[ItemList] \n; =====================================================================================================================\n\nentry.width = 530\n\nentry.icon.showStolen = true\n\nentry.color.enabled.text = 0xffffff\nentry.color.enabled.stolen = 0xffffff\nentry.color.enabled.negative = 0xff0000\nentry.color.disabled.text = 0x4c4c4c\nentry.color.disabled.stolen = 0x4c4c4c\nentry.color.disabled.negative = 0x800000\n\n; Format defaults ------------------------------------------------------------------------------------------\nentry.format.font = '$EverywhereMediumFont'\nentry.format.align = left\nentry.format.bold = false\nentry.format.italic = false\nentry.format.underline = false\nentry.format.size = 14\nentry.format.letterSpacing = 0.8\nentry.format.kerning = false\nentry.format.leftMargin = 0\nentry.format.rightMargin = 0\nentry.format.indent = 0\nentry.format.leading = 0\n\nlabel.format.font = '$EverywhereMediumFont'\nlabel.format.align = left\nlabel.format.bold = false\nlabel.format.italic = false\nlabel.format.underline = false\nlabel.format.size = 12\nlabel.format.letterSpacing = 0.8\nlabel.format.kerning = false\nlabel.format.leftMargin = 0\nlabel.format.rightMargin = 0\nlabel.format.indent = 0\nlabel.format.leading = 0\n\n\n; ICONS ------------------------------------------------------------------------------------------\nequipColumn.type = EQUIP_ICON\nequipColumn.passive = true\nequipColumn.indent = -28\nequipColumn.label.text = ' '\nequipColumn.icon.size = 18\nequipColumn.border = <0, 10, 3, 3> ; left right top bottom\n\niconColumn.type = ITEM_ICON\niconColumn.passive = true\niconColumn.icon.size = 18\niconColumn.label.text = ' '\niconColumn.border = <0, 3, 3, 3> ; left right top bottom\n\n\n; DEFAULT NAME COLUMN -------------------------------------------------------\nnameColumn.type = NAME\nnameColumn.states = 2\nnameColumn.weight = 0.9\nnameColumn.border = <0, 0, 1.1, 0> ; left right top bottom\n\nnameColumn.state1.label.text = '$NAME'\nnameColumn.state1.entry.text = @text\nnameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\nnameColumn.state2.label.text = '$STOLEN'\nnameColumn.state2.entry.text = @text\nnameColumn.state2.sortAttributes = <infoIsStolen, text>\nnameColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; ALL/FAV NAME COLUMN -------------------------------------------------------\nallNameColumn.type = NAME\nallNameColumn.states = 4\nallNameColumn.weight = 0.9\nallNameColumn.border = <0, 0, 1.1, 0> ; left right top bottom\n\nallNameColumn.state1.label.text = '$NAME'\nallNameColumn.state1.entry.text = @text\nallNameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\nallNameColumn.state2.label.text = '$EQUIPPED'\nallNameColumn.state2.entry.text = @text\nallNameColumn.state2.sortAttributes = <infoIsEquipped, text>\nallNameColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nallNameColumn.state3.label.text = '$STOLEN'\nallNameColumn.state3.entry.text = @text\nallNameColumn.state3.sortAttributes = <infoIsStolen, text>\nallNameColumn.state3.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nallNameColumn.state4.label.text = '$ENCHANTED'\nallNameColumn.state4.entry.text = @text\nallNameColumn.state4.sortAttributes = <infoIsEnchanted, text>\nallNameColumn.state4.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; ARMOR/WEAPON NAME COLUMN -------------------------------------------------------\nawNameColumn.type = NAME\nawNameColumn.states = 4\nawNameColumn.weight = 0.7\nawNameColumn.border = <0, 0, 1.1, 0> ; left right top bottom\n\nawNameColumn.state1.label.text = '$NAME'\nawNameColumn.state1.entry.text = @text\nawNameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\nawNameColumn.state2.label.text = '$EQUIPPED'\nawNameColumn.state2.entry.text = @text\nawNameColumn.state2.sortAttributes = <infoIsEquipped, text>\nawNameColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nawNameColumn.state3.label.text = '$STOLEN'\nawNameColumn.state3.entry.text = @text\nawNameColumn.state3.sortAttributes = <infoIsStolen, text>\nawNameColumn.state3.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nawNameColumn.state4.label.text = '$ENCHANTED'\nawNameColumn.state4.entry.text = @text\nawNameColumn.state4.sortAttributes = <infoIsEnchanted, text>\nawNameColumn.state4.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; CONTAINER ARMOR/WEAPON NAME COLUMN -------------------------------------------------------\nawContNameColumn.type = NAME\nawContNameColumn.states = 3\nawContNameColumn.weight = 0.7\nawContNameColumn.border = <0, 0, 1.1, 0> ; left right top bottom\n\nawContNameColumn.state1.label.text = '$NAME'\nawContNameColumn.state1.entry.text = @text\nawContNameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\nawContNameColumn.state2.label.text = '$STOLEN'\nawContNameColumn.state2.entry.text = @text\nawContNameColumn.state2.sortAttributes = <isStealing, text>\nawContNameColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nawContNameColumn.state3.label.text = '$ENCHANTED'\nawContNameColumn.state3.entry.text = @text\nawContNameColumn.state3.sortAttributes = <infoIsEnchanted, text>\nawContNameColumn.state3.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; CONTAINER ALL NAME COLUMN -------------------------------------------------------\nallContNameColumn.type = NAME\nallContNameColumn.states = 3\nallContNameColumn.weight = 0.9\nallContNameColumn.border = <0, 0, 1.1, 0> ; left right top bottom\n\nallContNameColumn.state1.label.text = '$NAME'\nallContNameColumn.state1.entry.text = @text\nallContNameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\nallContNameColumn.state2.label.text = '$STOLEN'\nallContNameColumn.state2.entry.text = @text\nallContNameColumn.state2.sortAttributes = <isStealing, text>\nallContNameColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nallContNameColumn.state3.label.text = '$ENCHANTED'\nallContNameColumn.state3.entry.text = @text\nallContNameColumn.state3.sortAttributes = <infoIsEnchanted, text>\nallContNameColumn.state3.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; ARMOR COLUMN -------------------------------------------------------\narColumn.type = TEXT\narColumn.states = 2\narColumn.weight = 0.2\narColumn.border = <0, 0, 1.1, 0> ; left right top bottom\narColumn.label.format.align = left\narColumn.entry.format.align = left\n\narColumn.state1.label.text = '$ARMOR'\narColumn.state1.label.arrowDown = true\narColumn.state1.entry.text = @infoArmor\narColumn.state1.sortAttributes = <infoArmorValid, infoArmor, text>\narColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\narColumn.state2.label.text = '$ARMOR'\narColumn.state2.entry.text = @infoArmor\narColumn.state2.sortAttributes = <infoArmorValid, infoArmor, text>\narColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; DAMAGE COLUMN -------------------------------------------------------\ndamageColumn.type = TEXT\ndamageColumn.states = 2\ndamageColumn.weight = 0.2\ndamageColumn.border = <0, 0, 1.1, 0> ; left right top bottom\ndamageColumn.label.format.align = left\ndamageColumn.entry.format.align = left\n\ndamageColumn.state1.label.text = '$DAMAGE'\ndamageColumn.state1.label.arrowDown = true\ndamageColumn.state1.entry.text = @infoDamage\ndamageColumn.state1.sortAttributes = <infoDamageValid, infoDamage, text>\ndamageColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ndamageColumn.state2.label.text = '$DAMAGE'\ndamageColumn.state2.entry.text = @infoDamage\ndamageColumn.state2.sortAttributes = <infoDamageValid, infoDamage, text>\ndamageColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; WEIGHT COLUMN -------------------------------------------------------\nweightColumn.type = TEXT\nweightColumn.states = 2\nweightColumn.weight = 0.2\nweightColumn.border = <0, 0, 1.1, 0> ; left right top bottom\nweightColumn.label.format.align = left\nweightColumn.entry.format.align = left\n\nweightColumn.state1.label.text = '$WEIGHT'\nweightColumn.state1.label.arrowDown = true\nweightColumn.state1.entry.text = @infoWeight\nweightColumn.state1.sortAttributes = <infoWeight, text>\nweightColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nweightColumn.state2.label.text = '$WEIGHT'\nweightColumn.state2.entry.text = @infoWeight\nweightColumn.state2.sortAttributes = <infoWeight, text>\nweightColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; VALUE COLUMN -------------------------------------------------------\nvalueColumn.type = TEXT\nvalueColumn.states = 4\nvalueColumn.weight = 0.1\nvalueColumn.border = <0, 0, 1.1, 0> ; left right top bottom\nvalueColumn.label.format.align = left\nvalueColumn.entry.format.align = left\n\nvalueColumn.state1.label.text = '$VALUE'\nvalueColumn.state1.label.arrowDown = true\nvalueColumn.state1.entry.text = @infoValue\nvalueColumn.state1.sortAttributes = <infoValue, text>\nvalueColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nvalueColumn.state2.label.text = '$VALUE'\nvalueColumn.state2.entry.text = @infoValue\nvalueColumn.state2.sortAttributes = <infoValue, text>\nvalueColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nvalueColumn.state3.label.text = '$V/W'\nvalueColumn.state3.label.arrowDown = true\nvalueColumn.state3.entry.text = @infoWeightValue\nvalueColumn.state3.sortAttributes = <infoWeightValueValid, infoWeightValue, text>\nvalueColumn.state3.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nvalueColumn.state4.label.text = '$V/W'\nvalueColumn.state4.entry.text = @infoWeightValue\nvalueColumn.state4.sortAttributes = <infoWeightValueValid, infoWeightValue, text>\nvalueColumn.state4.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; VALUE/WEIGHT COLUMN -------------------------------------------------------\nvalueWeightColumn.type = TEXT\nvalueWeightColumn.states = 2\nvalueWeightColumn.weight = 0.1\nvalueWeightColumn.border = <0, 0, 1.1, 0> ; left right top bottom\nvalueWeightColumn.label.format.align = left\nvalueWeightColumn.entry.format.align = left\n\nvalueWeightColumn.state1.label.text = '$V/W'\nvalueWeightColumn.state1.label.arrowDown = true\nvalueWeightColumn.state1.entry.text = @infoWeightValue\nvalueWeightColumn.state1.sortAttributes = <infoWeightValueValid, infoWeightValue, text>\nvalueWeightColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nvalueWeightColumn.state2.label.text = '$V/W'\nvalueWeightColumn.state2.entry.text = @infoWeightValue\nvalueWeightColumn.state2.sortAttributes = <infoWeightValueValid, infoWeightValue, text>\nvalueWeightColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; VIEWS -------------------------------------------------------\ndefaultView.primaryColumn = nameColumn\ndefaultView.columns = <equipColumn, iconColumn, nameColumn, weightColumn, valueColumn>\n\nweaponView.primaryColumn = awNameColumn\nweaponView.columns = <equipColumn, iconColumn, awNameColumn, damageColumn, weightColumn, valueColumn>\nweaponView.category = CAT_INV_WEAPONS\n\narmorView.primaryColumn = awNameColumn\narmorView.columns = <equipColumn, iconColumn, awNameColumn, arColumn, weightColumn, valueColumn>\narmorView.category = CAT_INV_ARMOR\n\nallView.primaryColumn = allNameColumn\nallView.columns = <equipColumn, iconColumn, allNameColumn, weightColumn, valueColumn>\nallView.category = <CAT_INV_ALL, CAT_INV_FAVORITES>\n\ncontWeaponView.primaryColumn = awContNameColumn\ncontWeaponView.columns = <equipColumn, iconColumn, awContNameColumn, damageColumn, weightColumn, valueColumn>\ncontWeaponView.category = CAT_CONTAINER_WEAPONS\n\ncontArmorView.primaryColumn = awContNameColumn\ncontArmorView.columns = <equipColumn, iconColumn, awContNameColumn, arColumn, weightColumn, valueColumn>\ncontArmorView.category = CAT_CONTAINER_ARMOR\n\ncontAllView.primaryColumn = allContNameColumn\ncontAllView.columns = <equipColumn, iconColumn, allContNameColumn, weightColumn, valueColumn>\ncontAllView.category = CAT_CONTAINER_ALL\n\nviews = <weaponView, armorView, allView, contWeaponView, contArmorView, contAllView, defaultView>\n\n\n\n\n\n\n\n\n; =====================================================================================================================\n[MagicList] \n; =====================================================================================================================\n\nentry.width = 530\n\n; Format defaults ------------------------------------------------------------------------------------------\nentry.format.font = '$EverywhereMediumFont'\nentry.format.align = left\nentry.format.bold = false\nentry.format.italic = false\nentry.format.underline = false\nentry.format.size = 14\nentry.format.letterSpacing = 0.8\nentry.format.kerning = false\nentry.format.leftMargin = 0\nentry.format.rightMargin = 0\nentry.format.indent = 0\nentry.format.leading = 0\n\n\nlabel.format.font = '$EverywhereMediumFont'\nlabel.format.align = left\nlabel.format.bold = false\nlabel.format.italic = false\nlabel.format.underline = false\nlabel.format.size = 12\nlabel.format.letterSpacing = 0.8\nlabel.format.kerning = false\nlabel.format.leftMargin = 0\nlabel.format.rightMargin = 0\nlabel.format.indent = 0\nlabel.format.leading = 0\n\n\n; ICONS ------------------------------------------------------------------------------------------\nequipColumn.type = EQUIP_ICON\nequipColumn.passive = true\nequipColumn.indent = -28\nequipColumn.label.text = ' '\nequipColumn.icon.size = 18\nequipColumn.border = <0, 10, 3, 3> ; left right top bottom\n\n\niconColumn.type = ITEM_ICON\niconColumn.passive = true\niconColumn.icon.size = 18\niconColumn.label.text = ' '\niconColumn.border = <0, 3, 3, 3> ; left right top bottom\n\n\n; NAME COLUMN -------------------------------------------------------\nnameColumn.type = NAME\nnameColumn.states = 3\nnameColumn.weight = 1.1\nnameColumn.border = <0, 0, 1.1, 0> ; left right top bottom\n\nnameColumn.state1.label.text = '$NAME'\nnameColumn.state1.entry.text = @text\nnameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\nnameColumn.state2.label.text = '$NAME'\nnameColumn.state2.entry.text = @text\nnameColumn.state2.label.arrowDown = true\nnameColumn.state2.sortOptions = {DESCENDING | CASEINSENSITIVE}\n\nnameColumn.state3.label.text = '$FAVORITE'\nnameColumn.state3.entry.text = @text\nnameColumn.state3.sortAttributes = <favorite, text>\nnameColumn.state3.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n; ALL NAME COLUMN -------------------------------------------------------\nallNameColumn.type = NAME\nallNameColumn.states = 3\nallNameColumn.weight = 0.75\nallNameColumn.border = <0, 0, 1.1, 0> ; left right top bottom\n\nallNameColumn.state1.label.text = '$NAME'\nallNameColumn.state1.entry.text = @text\nallNameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\nallNameColumn.state2.label.text = '$NAME'\nallNameColumn.state2.entry.text = @text\nallNameColumn.state2.label.arrowDown = true\nallNameColumn.state2.sortOptions = {DESCENDING | CASEINSENSITIVE}\n\nallNameColumn.state3.label.text = '$FAVORITE'\nallNameColumn.state3.entry.text = @text\nallNameColumn.state3.sortAttributes = <favorite, text>\nallNameColumn.state3.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n; POWER NAME COLUMN -------------------------------------------------------\npowersNameColumn.type = NAME\npowersNameColumn.states = 3\npowersNameColumn.weight = 1.45\npowersNameColumn.border = <0, 0, 1.1, 0> ; left right top bottom\n\npowersNameColumn.state1.label.text = '$NAME'\npowersNameColumn.state1.entry.text = @text\npowersNameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\npowersNameColumn.state2.label.text = '$NAME'\npowersNameColumn.state2.entry.text = @text\npowersNameColumn.state2.label.arrowDown = true\npowersNameColumn.state2.sortOptions = {DESCENDING | CASEINSENSITIVE}\n\npowersNameColumn.state3.label.text = '$FAVORITE'\npowersNameColumn.state3.entry.text = @text\npowersNameColumn.state3.sortAttributes = <favorite, text>\npowersNameColumn.state3.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; SPELL COST COLUMN -------------------------------------------\nspellCostColumn.type = TEXT\nspellCostColumn.states = 2\nspellCostColumn.weight = 0.2\nspellCostColumn.border = <0, 0, 1.1, 0> ; left right top bottom\nspellCostColumn.label.format.align = left\nspellCostColumn.entry.format.align = left\n\n\nspellCostColumn.state1.label.text = '$SPELL COST'\nspellCostColumn.state1.label.arrowDown = true\nspellCostColumn.state1.entry.text = @infoSpellCostStr\nspellCostColumn.state1.sortAttributes = <infoSpellCostValid, infoSpellCost, text>\nspellCostColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\nspellCostColumn.state2.label.text = '$SPELL COST'\nspellCostColumn.state2.label.arrowDown = false\nspellCostColumn.state2.entry.text = @infoSpellCostStr\nspellCostColumn.state2.sortAttributes = <infoSpellCostValid, infoSpellCost, text>\nspellCostColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; WORD 1 COLUMN -------------------------------------------\nword1Column.type = TEXT\nword1Column.states = 2\nword1Column.weight = 0.5\nword1Column.border = <0, 0, 1.1, 0> ; left right top bottom\nword1Column.label.format.align = left\nword1Column.entry.format.align = left\n\nword1Column.state1.label.text = '$FIRST WORD'\nword1Column.state1.label.arrowDown = true\nword1Column.state1.entry.text = @infoWord1\nword1Column.state1.sortAttributes = <infoWord1Valid, infoRecharge1, text>\nword1Column.state1.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nword1Column.state2.label.text = '$FIRST WORD'\nword1Column.state2.label.arrowDown = false\nword1Column.state2.entry.text = @infoWord1\nword1Column.state2.sortAttributes = <infoWord1Valid, infoRecharge1, text>\nword1Column.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; WORD 2 COLUMN -------------------------------------------\nword2Column.type = TEXT\nword2Column.states = 2\nword2Column.weight = 0.5\nword2Column.border = <0, 0, 1.1, 0> ; left right top bottom\nword2Column.label.format.align = left\nword2Column.entry.format.align = left\n\nword2Column.state1.label.text = '$SECOND WORD'\nword2Column.state1.label.arrowDown = true\nword2Column.state1.entry.text = @infoWord2\nword2Column.state1.sortAttributes = <infoWord2Valid, infoRecharge2, text>\nword2Column.state1.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nword2Column.state2.label.text = '$SECOND WORD'\nword2Column.state2.label.arrowDown = false\nword2Column.state2.entry.text = @infoWord2\nword2Column.state2.sortAttributes = <infoWord2Valid, infoRecharge2, text>\nword2Column.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; WORD 3 COLUMN -------------------------------------------\nword3Column.type = TEXT\nword3Column.states = 2\nword3Column.weight = 0.35\nword3Column.border = <0, 0, 1.1, 0> ; left right top bottom\nword3Column.label.format.align = left\nword3Column.entry.format.align = left\n\nword3Column.state1.label.text = '$THIRD WORD'\nword3Column.state1.label.arrowDown = true\nword3Column.state1.entry.text = @infoWord3\nword3Column.state1.sortAttributes = <infoWord3Valid, infoRecharge3, text>\nword3Column.state1.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nword3Column.state2.label.text = '$THIRD WORD'\nword3Column.state2.label.arrowDown = false\nword3Column.state2.entry.text = @infoWord3\nword3Column.state2.sortAttributes = <infoWord3Valid, infoRecharge3, text>\nword3Column.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; SCHOOL COLUMN -------------------------------------------\nschoolColumn.type = TEXT\nschoolColumn.states = 2\nschoolColumn.weight = 0.35\nschoolColumn.border = <0, 0, 1.1, 0> ; left right top bottom\nschoolColumn.label.format.align = left\nschoolColumn.entry.format.align = left\n\nschoolColumn.state1.label.text = '$SCHOOL'\nschoolColumn.state1.label.arrowDown = false\nschoolColumn.state1.entry.text = @infoSchoolName\nschoolColumn.state1.sortAttributes = <infoSchoolNameValid, infoSchoolName, text>\nschoolColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\nschoolColumn.state2.label.text = '$SCHOOL'\nschoolColumn.state2.label.arrowDown = true\nschoolColumn.state2.entry.text = @infoSchoolName\nschoolColumn.state2.sortAttributes = <infoSchoolNameValid, infoSchoolName, text>\nschoolColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; LEVEL COLUMN -------------------------------------------\nlevelColumn.type = TEXT\nlevelColumn.states = 2\nlevelColumn.weight = 0.35\nlevelColumn.border = <0, 0, 1.1, 0> ; left right top bottom\nlevelColumn.label.format.align = left\nlevelColumn.entry.format.align = left\n\nlevelColumn.state1.label.text = '$SKILL LEVEL'\nlevelColumn.state1.label.arrowDown = false\nlevelColumn.state1.entry.text = @infoSkillLevel\nlevelColumn.state1.sortAttributes = <infoSkillLevelValid, skillLevel, text>\nlevelColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\nlevelColumn.state2.label.text = '$SKILL LEVEL'\nlevelColumn.state2.label.arrowDown = true\nlevelColumn.state2.entry.text = @infoSkillLevel\nlevelColumn.state2.sortAttributes = <infoSkillLevelValid, skillLevel, text>\nlevelColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; EFFECT NAME COLUMN -------------------------------------------------------\neffNameColumn.type = NAME\neffNameColumn.states = 2\neffNameColumn.weight = 0.5\neffNameColumn.border = <0, 0, 1.1, 0> ; left right top bottom\n\neffNameColumn.state1.label.text = '$NAME'\neffNameColumn.state1.entry.text = @text\neffNameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\neffNameColumn.state2.label.text = '$NAME'\neffNameColumn.state2.entry.text = @text\neffNameColumn.state2.label.arrowDown = true\neffNameColumn.state2.sortOptions = {DESCENDING | CASEINSENSITIVE}\n\n\n; TIME REMAINING COLUMN -------------------------------------------\ntimeRemainingColumn.type = TEXT\ntimeRemainingColumn.states = 2\ntimeRemainingColumn.weight = 0.5\ntimeRemainingColumn.border = <0, 0, 1.1, 0> ; left right top bottom\ntimeRemainingColumn.label.format.align = center\ntimeRemainingColumn.entry.format.align = center\n\ntimeRemainingColumn.state1.label.text = '$TIME LEFT'\ntimeRemainingColumn.state1.label.arrowDown = false\ntimeRemainingColumn.state1.entry.text = @infoTimeRemainingStr\ntimeRemainingColumn.state1.sortAttributes = <infoTimeRemainingValid, infoTimeRemaining, text>\ntimeRemainingColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ntimeRemainingColumn.state2.label.text = '$TIME LEFT'\ntimeRemainingColumn.state2.label.arrowDown = true\ntimeRemainingColumn.state2.entry.text = @infoTimeRemainingStr\ntimeRemainingColumn.state2.sortAttributes = <infoTimeRemainingValid, infoTimeRemaining, text>\ntimeRemainingColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n\n; ITEM COLUMN -------------------------------------------\nitemColumn.type = TEXT\nitemColumn.states = 2\nitemColumn.weight = 0.5\nitemColumn.border = <0, 0, 1.1, 0> ; left right top bottom\nitemColumn.label.format.align = right\nitemColumn.entry.format.align = right\n\nitemColumn.state1.label.text = '$SOURCE'\nitemColumn.state1.label.arrowDown = false\nitemColumn.state1.entry.text = @infoItem\nitemColumn.state1.sortAttributes = <infoItem, text>\nitemColumn.state1.sortOptions = <{ASCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\nitemColumn.state2.label.text = '$SOURCE'\nitemColumn.state2.label.arrowDown = true\nitemColumn.state2.entry.text = @infoItem\nitemColumn.state2.sortAttributes = <infoItem, text>\nitemColumn.state2.sortOptions = <{DESCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\n\n\n; VIEWS -------------------------------------------------------\ndefaultView.primaryColumn = nameColumn\ndefaultView.columns = <equipColumn, iconColumn, nameColumn, levelColumn, spellCostColumn>\n\nallView.primaryColumn = allNameColumn\nallView.columns = <equipColumn, iconColumn, allNameColumn, schoolColumn, levelColumn, spellCostColumn>\nallView.category = <CAT_MAG_ALL, CAT_MAG_FAVORITES>\n\nshoutsView.primaryColumn = nameColumn\nshoutsView.columns = <equipColumn, iconColumn, nameColumn, word1Column, word2Column, word3Column>\nshoutsView.category = CAT_MAG_SHOUTS\n\npowersView.primaryColumn = powersNameColumn\npowersView.columns = <equipColumn, iconColumn, powersNameColumn, spellCostColumn>\npowersView.category = CAT_MAG_POWERS\n\nactiveEffectView.primaryColumn = effNameColumn\nactiveEffectView.columns = <equipColumn, iconColumn, effNameColumn, timeRemainingColumn, itemColumn>\nactiveEffectView.category = CAT_MAG_EFFECTS\n\nviews = <shoutsView, powersView, activeEffectView, allView, defaultView>"
  },
  {
    "path": "misc/Configs/5760x2160, by Ismelda/skyui.cfg",
    "content": "; =====================================================================================================================\n[Input]\n; =====================================================================================================================\nhotkey.search = 32 ; SPACE\nhotkey.tabToggle = 18 ; ALT\n\n\n; =====================================================================================================================\n[SearchBox]\n; =====================================================================================================================\nautoupdate.enable = true\nautoupdate.delay = 0\n\n\n; =====================================================================================================================\n[ItemInfo]\n; =====================================================================================================================\nitemcard.align = right\nitemcard.xOffset = -22\nitemcard.yOffset = 0\n\nitemicon.xOffset = 42\nitemicon.yOffset = -12\nitemicon.scale = 1.5\n\n\n; =====================================================================================================================\n[ItemList] \n; =====================================================================================================================\n\nentry.width = 530\n\nentry.icon.showStolen = true\n\nentry.color.enabled.text = 0xffffff\nentry.color.enabled.stolen = 0xffffff\nentry.color.enabled.negative = 0xff0000\nentry.color.disabled.text = 0x4c4c4c\nentry.color.disabled.stolen = 0x4c4c4c\nentry.color.disabled.negative = 0x800000\n\n; Format defaults ------------------------------------------------------------------------------------------\nentry.format.font = '$EverywhereMediumFont'\nentry.format.align = left\nentry.format.bold = false\nentry.format.italic = false\nentry.format.underline = false\nentry.format.size = 14\nentry.format.letterSpacing = 0.8\nentry.format.kerning = false\nentry.format.leftMargin = 0\nentry.format.rightMargin = 0\nentry.format.indent = 0\nentry.format.leading = 0\n\nlabel.format.font = '$EverywhereMediumFont'\nlabel.format.align = left\nlabel.format.bold = false\nlabel.format.italic = false\nlabel.format.underline = false\nlabel.format.size = 12\nlabel.format.letterSpacing = 0.8\nlabel.format.kerning = false\nlabel.format.leftMargin = 0\nlabel.format.rightMargin = 0\nlabel.format.indent = 0\nlabel.format.leading = 0\n\n\n; ICONS ------------------------------------------------------------------------------------------\nequipColumn.type = EQUIP_ICON\nequipColumn.passive = true\nequipColumn.indent = -28\nequipColumn.label.text = ' '\nequipColumn.icon.size = 18\nequipColumn.border = <0, 10, 3, 3> ; left right top bottom\n\niconColumn.type = ITEM_ICON\niconColumn.passive = true\niconColumn.icon.size = 18\niconColumn.label.text = ' '\niconColumn.border = <0, 3, 3, 3> ; left right top bottom\n\n\n; DEFAULT NAME COLUMN -------------------------------------------------------\nnameColumn.type = NAME\nnameColumn.states = 2\nnameColumn.weight = 0.9\nnameColumn.border = <0, 0, 1.1, 0> ; left right top bottom\n\nnameColumn.state1.label.text = '$NAME'\nnameColumn.state1.entry.text = @text\nnameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\nnameColumn.state2.label.text = '$STOLEN'\nnameColumn.state2.entry.text = @text\nnameColumn.state2.sortAttributes = <infoIsStolen, text>\nnameColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; ALL/FAV NAME COLUMN -------------------------------------------------------\nallNameColumn.type = NAME\nallNameColumn.states = 4\nallNameColumn.weight = 0.9\nallNameColumn.border = <0, 0, 1.1, 0> ; left right top bottom\n\nallNameColumn.state1.label.text = '$NAME'\nallNameColumn.state1.entry.text = @text\nallNameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\nallNameColumn.state2.label.text = '$EQUIPPED'\nallNameColumn.state2.entry.text = @text\nallNameColumn.state2.sortAttributes = <infoIsEquipped, text>\nallNameColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nallNameColumn.state3.label.text = '$STOLEN'\nallNameColumn.state3.entry.text = @text\nallNameColumn.state3.sortAttributes = <infoIsStolen, text>\nallNameColumn.state3.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nallNameColumn.state4.label.text = '$ENCHANTED'\nallNameColumn.state4.entry.text = @text\nallNameColumn.state4.sortAttributes = <infoIsEnchanted, text>\nallNameColumn.state4.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; ARMOR/WEAPON NAME COLUMN -------------------------------------------------------\nawNameColumn.type = NAME\nawNameColumn.states = 4\nawNameColumn.weight = 0.7\nawNameColumn.border = <0, 0, 1.1, 0> ; left right top bottom\n\nawNameColumn.state1.label.text = '$NAME'\nawNameColumn.state1.entry.text = @text\nawNameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\nawNameColumn.state2.label.text = '$EQUIPPED'\nawNameColumn.state2.entry.text = @text\nawNameColumn.state2.sortAttributes = <infoIsEquipped, text>\nawNameColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nawNameColumn.state3.label.text = '$STOLEN'\nawNameColumn.state3.entry.text = @text\nawNameColumn.state3.sortAttributes = <infoIsStolen, text>\nawNameColumn.state3.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nawNameColumn.state4.label.text = '$ENCHANTED'\nawNameColumn.state4.entry.text = @text\nawNameColumn.state4.sortAttributes = <infoIsEnchanted, text>\nawNameColumn.state4.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; CONTAINER ARMOR/WEAPON NAME COLUMN -------------------------------------------------------\nawContNameColumn.type = NAME\nawContNameColumn.states = 3\nawContNameColumn.weight = 0.7\nawContNameColumn.border = <0, 0, 1.1, 0> ; left right top bottom\n\nawContNameColumn.state1.label.text = '$NAME'\nawContNameColumn.state1.entry.text = @text\nawContNameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\nawContNameColumn.state2.label.text = '$STOLEN'\nawContNameColumn.state2.entry.text = @text\nawContNameColumn.state2.sortAttributes = <isStealing, text>\nawContNameColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nawContNameColumn.state3.label.text = '$ENCHANTED'\nawContNameColumn.state3.entry.text = @text\nawContNameColumn.state3.sortAttributes = <infoIsEnchanted, text>\nawContNameColumn.state3.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; CONTAINER ALL NAME COLUMN -------------------------------------------------------\nallContNameColumn.type = NAME\nallContNameColumn.states = 3\nallContNameColumn.weight = 0.9\nallContNameColumn.border = <0, 0, 1.1, 0> ; left right top bottom\n\nallContNameColumn.state1.label.text = '$NAME'\nallContNameColumn.state1.entry.text = @text\nallContNameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\nallContNameColumn.state2.label.text = '$STOLEN'\nallContNameColumn.state2.entry.text = @text\nallContNameColumn.state2.sortAttributes = <isStealing, text>\nallContNameColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nallContNameColumn.state3.label.text = '$ENCHANTED'\nallContNameColumn.state3.entry.text = @text\nallContNameColumn.state3.sortAttributes = <infoIsEnchanted, text>\nallContNameColumn.state3.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; ARMOR COLUMN -------------------------------------------------------\narColumn.type = TEXT\narColumn.states = 2\narColumn.weight = 0.2\narColumn.border = <0, 0, 1.1, 0> ; left right top bottom\narColumn.label.format.align = left\narColumn.entry.format.align = left\n\narColumn.state1.label.text = '$ARMOR'\narColumn.state1.label.arrowDown = true\narColumn.state1.entry.text = @infoArmor\narColumn.state1.sortAttributes = <infoArmorValid, infoArmor, text>\narColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\narColumn.state2.label.text = '$ARMOR'\narColumn.state2.entry.text = @infoArmor\narColumn.state2.sortAttributes = <infoArmorValid, infoArmor, text>\narColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; DAMAGE COLUMN -------------------------------------------------------\ndamageColumn.type = TEXT\ndamageColumn.states = 2\ndamageColumn.weight = 0.2\ndamageColumn.border = <0, 0, 1.1, 0> ; left right top bottom\ndamageColumn.label.format.align = left\ndamageColumn.entry.format.align = left\n\ndamageColumn.state1.label.text = '$DAMAGE'\ndamageColumn.state1.label.arrowDown = true\ndamageColumn.state1.entry.text = @infoDamage\ndamageColumn.state1.sortAttributes = <infoDamageValid, infoDamage, text>\ndamageColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ndamageColumn.state2.label.text = '$DAMAGE'\ndamageColumn.state2.entry.text = @infoDamage\ndamageColumn.state2.sortAttributes = <infoDamageValid, infoDamage, text>\ndamageColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; WEIGHT COLUMN -------------------------------------------------------\nweightColumn.type = TEXT\nweightColumn.states = 2\nweightColumn.weight = 0.2\nweightColumn.border = <0, 0, 1.1, 0> ; left right top bottom\nweightColumn.label.format.align = left\nweightColumn.entry.format.align = left\n\nweightColumn.state1.label.text = '$WEIGHT'\nweightColumn.state1.label.arrowDown = true\nweightColumn.state1.entry.text = @infoWeight\nweightColumn.state1.sortAttributes = <infoWeight, text>\nweightColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nweightColumn.state2.label.text = '$WEIGHT'\nweightColumn.state2.entry.text = @infoWeight\nweightColumn.state2.sortAttributes = <infoWeight, text>\nweightColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; VALUE COLUMN -------------------------------------------------------\nvalueColumn.type = TEXT\nvalueColumn.states = 4\nvalueColumn.weight = 0.1\nvalueColumn.border = <0, 0, 1.1, 0> ; left right top bottom\nvalueColumn.label.format.align = left\nvalueColumn.entry.format.align = left\n\nvalueColumn.state1.label.text = '$VALUE'\nvalueColumn.state1.label.arrowDown = true\nvalueColumn.state1.entry.text = @infoValue\nvalueColumn.state1.sortAttributes = <infoValue, text>\nvalueColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nvalueColumn.state2.label.text = '$VALUE'\nvalueColumn.state2.entry.text = @infoValue\nvalueColumn.state2.sortAttributes = <infoValue, text>\nvalueColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nvalueColumn.state3.label.text = '$V/W'\nvalueColumn.state3.label.arrowDown = true\nvalueColumn.state3.entry.text = @infoWeightValue\nvalueColumn.state3.sortAttributes = <infoWeightValueValid, infoWeightValue, text>\nvalueColumn.state3.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nvalueColumn.state4.label.text = '$V/W'\nvalueColumn.state4.entry.text = @infoWeightValue\nvalueColumn.state4.sortAttributes = <infoWeightValueValid, infoWeightValue, text>\nvalueColumn.state4.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; VALUE/WEIGHT COLUMN -------------------------------------------------------\nvalueWeightColumn.type = TEXT\nvalueWeightColumn.states = 2\nvalueWeightColumn.weight = 0.1\nvalueWeightColumn.border = <0, 0, 1.1, 0> ; left right top bottom\nvalueWeightColumn.label.format.align = left\nvalueWeightColumn.entry.format.align = left\n\nvalueWeightColumn.state1.label.text = '$V/W'\nvalueWeightColumn.state1.label.arrowDown = true\nvalueWeightColumn.state1.entry.text = @infoWeightValue\nvalueWeightColumn.state1.sortAttributes = <infoWeightValueValid, infoWeightValue, text>\nvalueWeightColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nvalueWeightColumn.state2.label.text = '$V/W'\nvalueWeightColumn.state2.entry.text = @infoWeightValue\nvalueWeightColumn.state2.sortAttributes = <infoWeightValueValid, infoWeightValue, text>\nvalueWeightColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; VIEWS -------------------------------------------------------\ndefaultView.primaryColumn = nameColumn\ndefaultView.columns = <equipColumn, iconColumn, nameColumn, weightColumn, valueColumn>\n\nweaponView.primaryColumn = awNameColumn\nweaponView.columns = <equipColumn, iconColumn, awNameColumn, damageColumn, weightColumn, valueColumn>\nweaponView.category = CAT_INV_WEAPONS\n\narmorView.primaryColumn = awNameColumn\narmorView.columns = <equipColumn, iconColumn, awNameColumn, arColumn, weightColumn, valueColumn>\narmorView.category = CAT_INV_ARMOR\n\nallView.primaryColumn = allNameColumn\nallView.columns = <equipColumn, iconColumn, allNameColumn, weightColumn, valueColumn>\nallView.category = <CAT_INV_ALL, CAT_INV_FAVORITES>\n\ncontWeaponView.primaryColumn = awContNameColumn\ncontWeaponView.columns = <equipColumn, iconColumn, awContNameColumn, damageColumn, weightColumn, valueColumn>\ncontWeaponView.category = CAT_CONTAINER_WEAPONS\n\ncontArmorView.primaryColumn = awContNameColumn\ncontArmorView.columns = <equipColumn, iconColumn, awContNameColumn, arColumn, weightColumn, valueColumn>\ncontArmorView.category = CAT_CONTAINER_ARMOR\n\ncontAllView.primaryColumn = allContNameColumn\ncontAllView.columns = <equipColumn, iconColumn, allContNameColumn, weightColumn, valueColumn>\ncontAllView.category = CAT_CONTAINER_ALL\n\nviews = <weaponView, armorView, allView, contWeaponView, contArmorView, contAllView, defaultView>\n\n\n\n\n\n\n\n\n; =====================================================================================================================\n[MagicList] \n; =====================================================================================================================\n\nentry.width = 530\n\n; Format defaults ------------------------------------------------------------------------------------------\nentry.format.font = '$EverywhereMediumFont'\nentry.format.align = left\nentry.format.bold = false\nentry.format.italic = false\nentry.format.underline = false\nentry.format.size = 14\nentry.format.letterSpacing = 0.8\nentry.format.kerning = false\nentry.format.leftMargin = 0\nentry.format.rightMargin = 0\nentry.format.indent = 0\nentry.format.leading = 0\n\n\nlabel.format.font = '$EverywhereMediumFont'\nlabel.format.align = left\nlabel.format.bold = false\nlabel.format.italic = false\nlabel.format.underline = false\nlabel.format.size = 12\nlabel.format.letterSpacing = 0.8\nlabel.format.kerning = false\nlabel.format.leftMargin = 0\nlabel.format.rightMargin = 0\nlabel.format.indent = 0\nlabel.format.leading = 0\n\n\n; ICONS ------------------------------------------------------------------------------------------\nequipColumn.type = EQUIP_ICON\nequipColumn.passive = true\nequipColumn.indent = -28\nequipColumn.label.text = ' '\nequipColumn.icon.size = 18\nequipColumn.border = <0, 10, 3, 3> ; left right top bottom\n\n\niconColumn.type = ITEM_ICON\niconColumn.passive = true\niconColumn.icon.size = 18\niconColumn.label.text = ' '\niconColumn.border = <0, 3, 3, 3> ; left right top bottom\n\n\n; NAME COLUMN -------------------------------------------------------\nnameColumn.type = NAME\nnameColumn.states = 3\nnameColumn.weight = 1.1\nnameColumn.border = <0, 0, 1.1, 0> ; left right top bottom\n\nnameColumn.state1.label.text = '$NAME'\nnameColumn.state1.entry.text = @text\nnameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\nnameColumn.state2.label.text = '$NAME'\nnameColumn.state2.entry.text = @text\nnameColumn.state2.label.arrowDown = true\nnameColumn.state2.sortOptions = {DESCENDING | CASEINSENSITIVE}\n\nnameColumn.state3.label.text = '$FAVORITE'\nnameColumn.state3.entry.text = @text\nnameColumn.state3.sortAttributes = <favorite, text>\nnameColumn.state3.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n; ALL NAME COLUMN -------------------------------------------------------\nallNameColumn.type = NAME\nallNameColumn.states = 3\nallNameColumn.weight = 0.75\nallNameColumn.border = <0, 0, 1.1, 0> ; left right top bottom\n\nallNameColumn.state1.label.text = '$NAME'\nallNameColumn.state1.entry.text = @text\nallNameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\nallNameColumn.state2.label.text = '$NAME'\nallNameColumn.state2.entry.text = @text\nallNameColumn.state2.label.arrowDown = true\nallNameColumn.state2.sortOptions = {DESCENDING | CASEINSENSITIVE}\n\nallNameColumn.state3.label.text = '$FAVORITE'\nallNameColumn.state3.entry.text = @text\nallNameColumn.state3.sortAttributes = <favorite, text>\nallNameColumn.state3.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n; POWER NAME COLUMN -------------------------------------------------------\npowersNameColumn.type = NAME\npowersNameColumn.states = 3\npowersNameColumn.weight = 1.45\npowersNameColumn.border = <0, 0, 1.1, 0> ; left right top bottom\n\npowersNameColumn.state1.label.text = '$NAME'\npowersNameColumn.state1.entry.text = @text\npowersNameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\npowersNameColumn.state2.label.text = '$NAME'\npowersNameColumn.state2.entry.text = @text\npowersNameColumn.state2.label.arrowDown = true\npowersNameColumn.state2.sortOptions = {DESCENDING | CASEINSENSITIVE}\n\npowersNameColumn.state3.label.text = '$FAVORITE'\npowersNameColumn.state3.entry.text = @text\npowersNameColumn.state3.sortAttributes = <favorite, text>\npowersNameColumn.state3.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; SPELL COST COLUMN -------------------------------------------\nspellCostColumn.type = TEXT\nspellCostColumn.states = 2\nspellCostColumn.weight = 0.2\nspellCostColumn.border = <0, 0, 1.1, 0> ; left right top bottom\nspellCostColumn.label.format.align = left\nspellCostColumn.entry.format.align = left\n\n\nspellCostColumn.state1.label.text = '$SPELL COST'\nspellCostColumn.state1.label.arrowDown = true\nspellCostColumn.state1.entry.text = @infoSpellCostStr\nspellCostColumn.state1.sortAttributes = <infoSpellCostValid, infoSpellCost, text>\nspellCostColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\nspellCostColumn.state2.label.text = '$SPELL COST'\nspellCostColumn.state2.label.arrowDown = false\nspellCostColumn.state2.entry.text = @infoSpellCostStr\nspellCostColumn.state2.sortAttributes = <infoSpellCostValid, infoSpellCost, text>\nspellCostColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; WORD 1 COLUMN -------------------------------------------\nword1Column.type = TEXT\nword1Column.states = 2\nword1Column.weight = 0.5\nword1Column.border = <0, 0, 1.1, 0> ; left right top bottom\nword1Column.label.format.align = left\nword1Column.entry.format.align = left\n\nword1Column.state1.label.text = '$FIRST WORD'\nword1Column.state1.label.arrowDown = true\nword1Column.state1.entry.text = @infoWord1\nword1Column.state1.sortAttributes = <infoWord1Valid, infoRecharge1, text>\nword1Column.state1.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nword1Column.state2.label.text = '$FIRST WORD'\nword1Column.state2.label.arrowDown = false\nword1Column.state2.entry.text = @infoWord1\nword1Column.state2.sortAttributes = <infoWord1Valid, infoRecharge1, text>\nword1Column.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; WORD 2 COLUMN -------------------------------------------\nword2Column.type = TEXT\nword2Column.states = 2\nword2Column.weight = 0.5\nword2Column.border = <0, 0, 1.1, 0> ; left right top bottom\nword2Column.label.format.align = left\nword2Column.entry.format.align = left\n\nword2Column.state1.label.text = '$SECOND WORD'\nword2Column.state1.label.arrowDown = true\nword2Column.state1.entry.text = @infoWord2\nword2Column.state1.sortAttributes = <infoWord2Valid, infoRecharge2, text>\nword2Column.state1.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nword2Column.state2.label.text = '$SECOND WORD'\nword2Column.state2.label.arrowDown = false\nword2Column.state2.entry.text = @infoWord2\nword2Column.state2.sortAttributes = <infoWord2Valid, infoRecharge2, text>\nword2Column.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; WORD 3 COLUMN -------------------------------------------\nword3Column.type = TEXT\nword3Column.states = 2\nword3Column.weight = 0.35\nword3Column.border = <0, 0, 1.1, 0> ; left right top bottom\nword3Column.label.format.align = left\nword3Column.entry.format.align = left\n\nword3Column.state1.label.text = '$THIRD WORD'\nword3Column.state1.label.arrowDown = true\nword3Column.state1.entry.text = @infoWord3\nword3Column.state1.sortAttributes = <infoWord3Valid, infoRecharge3, text>\nword3Column.state1.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nword3Column.state2.label.text = '$THIRD WORD'\nword3Column.state2.label.arrowDown = false\nword3Column.state2.entry.text = @infoWord3\nword3Column.state2.sortAttributes = <infoWord3Valid, infoRecharge3, text>\nword3Column.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; SCHOOL COLUMN -------------------------------------------\nschoolColumn.type = TEXT\nschoolColumn.states = 2\nschoolColumn.weight = 0.35\nschoolColumn.border = <0, 0, 1.1, 0> ; left right top bottom\nschoolColumn.label.format.align = left\nschoolColumn.entry.format.align = left\n\nschoolColumn.state1.label.text = '$SCHOOL'\nschoolColumn.state1.label.arrowDown = false\nschoolColumn.state1.entry.text = @infoSchoolName\nschoolColumn.state1.sortAttributes = <infoSchoolNameValid, infoSchoolName, text>\nschoolColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\nschoolColumn.state2.label.text = '$SCHOOL'\nschoolColumn.state2.label.arrowDown = true\nschoolColumn.state2.entry.text = @infoSchoolName\nschoolColumn.state2.sortAttributes = <infoSchoolNameValid, infoSchoolName, text>\nschoolColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; LEVEL COLUMN -------------------------------------------\nlevelColumn.type = TEXT\nlevelColumn.states = 2\nlevelColumn.weight = 0.35\nlevelColumn.border = <0, 0, 1.1, 0> ; left right top bottom\nlevelColumn.label.format.align = left\nlevelColumn.entry.format.align = left\n\nlevelColumn.state1.label.text = '$SKILL LEVEL'\nlevelColumn.state1.label.arrowDown = false\nlevelColumn.state1.entry.text = @infoSkillLevel\nlevelColumn.state1.sortAttributes = <infoSkillLevelValid, skillLevel, text>\nlevelColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\nlevelColumn.state2.label.text = '$SKILL LEVEL'\nlevelColumn.state2.label.arrowDown = true\nlevelColumn.state2.entry.text = @infoSkillLevel\nlevelColumn.state2.sortAttributes = <infoSkillLevelValid, skillLevel, text>\nlevelColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; EFFECT NAME COLUMN -------------------------------------------------------\neffNameColumn.type = NAME\neffNameColumn.states = 2\neffNameColumn.weight = 0.5\neffNameColumn.border = <0, 0, 1.1, 0> ; left right top bottom\n\neffNameColumn.state1.label.text = '$NAME'\neffNameColumn.state1.entry.text = @text\neffNameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\neffNameColumn.state2.label.text = '$NAME'\neffNameColumn.state2.entry.text = @text\neffNameColumn.state2.label.arrowDown = true\neffNameColumn.state2.sortOptions = {DESCENDING | CASEINSENSITIVE}\n\n\n; TIME REMAINING COLUMN -------------------------------------------\ntimeRemainingColumn.type = TEXT\ntimeRemainingColumn.states = 2\ntimeRemainingColumn.weight = 0.5\ntimeRemainingColumn.border = <0, 0, 1.1, 0> ; left right top bottom\ntimeRemainingColumn.label.format.align = center\ntimeRemainingColumn.entry.format.align = center\n\ntimeRemainingColumn.state1.label.text = '$TIME LEFT'\ntimeRemainingColumn.state1.label.arrowDown = false\ntimeRemainingColumn.state1.entry.text = @infoTimeRemainingStr\ntimeRemainingColumn.state1.sortAttributes = <infoTimeRemainingValid, infoTimeRemaining, text>\ntimeRemainingColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ntimeRemainingColumn.state2.label.text = '$TIME LEFT'\ntimeRemainingColumn.state2.label.arrowDown = true\ntimeRemainingColumn.state2.entry.text = @infoTimeRemainingStr\ntimeRemainingColumn.state2.sortAttributes = <infoTimeRemainingValid, infoTimeRemaining, text>\ntimeRemainingColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n\n; ITEM COLUMN -------------------------------------------\nitemColumn.type = TEXT\nitemColumn.states = 2\nitemColumn.weight = 0.5\nitemColumn.border = <0, 0, 1.1, 0> ; left right top bottom\nitemColumn.label.format.align = right\nitemColumn.entry.format.align = right\n\nitemColumn.state1.label.text = '$SOURCE'\nitemColumn.state1.label.arrowDown = false\nitemColumn.state1.entry.text = @infoItem\nitemColumn.state1.sortAttributes = <infoItem, text>\nitemColumn.state1.sortOptions = <{ASCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\nitemColumn.state2.label.text = '$SOURCE'\nitemColumn.state2.label.arrowDown = true\nitemColumn.state2.entry.text = @infoItem\nitemColumn.state2.sortAttributes = <infoItem, text>\nitemColumn.state2.sortOptions = <{DESCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\n\n\n; VIEWS -------------------------------------------------------\ndefaultView.primaryColumn = nameColumn\ndefaultView.columns = <equipColumn, iconColumn, nameColumn, levelColumn, spellCostColumn>\n\nallView.primaryColumn = allNameColumn\nallView.columns = <equipColumn, iconColumn, allNameColumn, schoolColumn, levelColumn, spellCostColumn>\nallView.category = <CAT_MAG_ALL, CAT_MAG_FAVORITES>\n\nshoutsView.primaryColumn = nameColumn\nshoutsView.columns = <equipColumn, iconColumn, nameColumn, word1Column, word2Column, word3Column>\nshoutsView.category = CAT_MAG_SHOUTS\n\npowersView.primaryColumn = powersNameColumn\npowersView.columns = <equipColumn, iconColumn, powersNameColumn, spellCostColumn>\npowersView.category = CAT_MAG_POWERS\n\nactiveEffectView.primaryColumn = effNameColumn\nactiveEffectView.columns = <equipColumn, iconColumn, effNameColumn, timeRemainingColumn, itemColumn>\nactiveEffectView.category = CAT_MAG_EFFECTS\n\nviews = <shoutsView, powersView, activeEffectView, allView, defaultView>"
  },
  {
    "path": "misc/Configs/ValueWeight Column/skyui.cfg",
    "content": "; =====================================================================================================================\n[Input]\n; =====================================================================================================================\nhotkey.search = 32 ; SPACE\nhotkey.tabToggle = 18 ; ALT\n\n\n; =====================================================================================================================\n[SearchBox]\n; =====================================================================================================================\nautoupdate.enable = true\nautoupdate.delay = 0\n\n\n; =====================================================================================================================\n[ItemInfo]\n; =====================================================================================================================\nitemcard.align = center\nitemcard.xOffset = 0\nitemcard.yOffset = 0\n\nitemicon.xOffset = 0\nitemicon.yOffset = 0\nitemicon.scale = 1.5\n\n\n; =====================================================================================================================\n[ItemList] \n; =====================================================================================================================\n\nentry.width = 530\n\nentry.icon.showStolen = true\n\nentry.color.enabled.text = 0xffffff\nentry.color.enabled.stolen = 0xffffff\nentry.color.enabled.negative = 0xff0000\nentry.color.disabled.text = 0x4c4c4c\nentry.color.disabled.stolen = 0x4c4c4c\nentry.color.disabled.negative = 0x800000\n\n; Format defaults ------------------------------------------------------------------------------------------\nentry.format.font = '$EverywhereMediumFont'\nentry.format.align = left\nentry.format.bold = false\nentry.format.italic = false\nentry.format.underline = false\nentry.format.size = 14\nentry.format.letterSpacing = 0.8\nentry.format.kerning = false\nentry.format.leftMargin = 0\nentry.format.rightMargin = 0\nentry.format.indent = 0\nentry.format.leading = 0\n\nlabel.format.font = '$EverywhereMediumFont'\nlabel.format.align = left\nlabel.format.bold = false\nlabel.format.italic = false\nlabel.format.underline = false\nlabel.format.size = 12\nlabel.format.letterSpacing = 0.8\nlabel.format.kerning = false\nlabel.format.leftMargin = 0\nlabel.format.rightMargin = 0\nlabel.format.indent = 0\nlabel.format.leading = 0\n\n\n; ICONS ------------------------------------------------------------------------------------------\nequipColumn.type = EQUIP_ICON\nequipColumn.passive = true\nequipColumn.indent = -28\nequipColumn.label.text = ' '\nequipColumn.icon.size = 18\nequipColumn.border = <0, 10, 3, 3> ; left right top bottom\n\niconColumn.type = ITEM_ICON\niconColumn.passive = true\niconColumn.icon.size = 18\niconColumn.label.text = ' '\niconColumn.border = <0, 3, 3, 3> ; left right top bottom\n\n\n; DEFAULT NAME COLUMN -------------------------------------------------------\nnameColumn.type = NAME\nnameColumn.states = 2\nnameColumn.weight = 0.9\nnameColumn.border = <0, 0, 1.1, 0> ; left right top bottom\n\nnameColumn.state1.label.text = '$NAME'\nnameColumn.state1.entry.text = @text\nnameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\nnameColumn.state2.label.text = '$STOLEN'\nnameColumn.state2.entry.text = @text\nnameColumn.state2.sortAttributes = <infoIsStolen, text>\nnameColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; ALL/FAV NAME COLUMN -------------------------------------------------------\nallNameColumn.type = NAME\nallNameColumn.states = 4\nallNameColumn.weight = 0.9\nallNameColumn.border = <0, 0, 1.1, 0> ; left right top bottom\n\nallNameColumn.state1.label.text = '$NAME'\nallNameColumn.state1.entry.text = @text\nallNameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\nallNameColumn.state2.label.text = '$EQUIPPED'\nallNameColumn.state2.entry.text = @text\nallNameColumn.state2.sortAttributes = <infoIsEquipped, text>\nallNameColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nallNameColumn.state3.label.text = '$STOLEN'\nallNameColumn.state3.entry.text = @text\nallNameColumn.state3.sortAttributes = <infoIsStolen, text>\nallNameColumn.state3.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nallNameColumn.state4.label.text = '$ENCHANTED'\nallNameColumn.state4.entry.text = @text\nallNameColumn.state4.sortAttributes = <infoIsEnchanted, text>\nallNameColumn.state4.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; ARMOR/WEAPON NAME COLUMN -------------------------------------------------------\nawNameColumn.type = NAME\nawNameColumn.states = 4\nawNameColumn.weight = 0.7\nawNameColumn.border = <0, 0, 1.1, 0> ; left right top bottom\n\nawNameColumn.state1.label.text = '$NAME'\nawNameColumn.state1.entry.text = @text\nawNameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\nawNameColumn.state2.label.text = '$EQUIPPED'\nawNameColumn.state2.entry.text = @text\nawNameColumn.state2.sortAttributes = <infoIsEquipped, text>\nawNameColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nawNameColumn.state3.label.text = '$STOLEN'\nawNameColumn.state3.entry.text = @text\nawNameColumn.state3.sortAttributes = <infoIsStolen, text>\nawNameColumn.state3.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nawNameColumn.state4.label.text = '$ENCHANTED'\nawNameColumn.state4.entry.text = @text\nawNameColumn.state4.sortAttributes = <infoIsEnchanted, text>\nawNameColumn.state4.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; CONTAINER ARMOR/WEAPON NAME COLUMN -------------------------------------------------------\nawContNameColumn.type = NAME\nawContNameColumn.states = 3\nawContNameColumn.weight = 0.7\nawContNameColumn.border = <0, 0, 1.1, 0> ; left right top bottom\n\nawContNameColumn.state1.label.text = '$NAME'\nawContNameColumn.state1.entry.text = @text\nawContNameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\nawContNameColumn.state2.label.text = '$STOLEN'\nawContNameColumn.state2.entry.text = @text\nawContNameColumn.state2.sortAttributes = <isStealing, text>\nawContNameColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nawContNameColumn.state3.label.text = '$ENCHANTED'\nawContNameColumn.state3.entry.text = @text\nawContNameColumn.state3.sortAttributes = <infoIsEnchanted, text>\nawContNameColumn.state3.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; CONTAINER ALL NAME COLUMN -------------------------------------------------------\nallContNameColumn.type = NAME\nallContNameColumn.states = 3\nallContNameColumn.weight = 0.9\nallContNameColumn.border = <0, 0, 1.1, 0> ; left right top bottom\n\nallContNameColumn.state1.label.text = '$NAME'\nallContNameColumn.state1.entry.text = @text\nallContNameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\nallContNameColumn.state2.label.text = '$STOLEN'\nallContNameColumn.state2.entry.text = @text\nallContNameColumn.state2.sortAttributes = <isStealing, text>\nallContNameColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nallContNameColumn.state3.label.text = '$ENCHANTED'\nallContNameColumn.state3.entry.text = @text\nallContNameColumn.state3.sortAttributes = <infoIsEnchanted, text>\nallContNameColumn.state3.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; ARMOR COLUMN -------------------------------------------------------\narColumn.type = TEXT\narColumn.states = 2\narColumn.weight = 0.2\narColumn.border = <0, 0, 1.1, 0> ; left right top bottom\narColumn.label.format.align = left\narColumn.entry.format.align = left\n\narColumn.state1.label.text = '$ARMOR'\narColumn.state1.label.arrowDown = true\narColumn.state1.entry.text = @infoArmor\narColumn.state1.sortAttributes = <infoArmorValid, infoArmor, text>\narColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\narColumn.state2.label.text = '$ARMOR'\narColumn.state2.entry.text = @infoArmor\narColumn.state2.sortAttributes = <infoArmorValid, infoArmor, text>\narColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; DAMAGE COLUMN -------------------------------------------------------\ndamageColumn.type = TEXT\ndamageColumn.states = 2\ndamageColumn.weight = 0.2\ndamageColumn.border = <0, 0, 1.1, 0> ; left right top bottom\ndamageColumn.label.format.align = left\ndamageColumn.entry.format.align = left\n\ndamageColumn.state1.label.text = '$DAMAGE'\ndamageColumn.state1.label.arrowDown = true\ndamageColumn.state1.entry.text = @infoDamage\ndamageColumn.state1.sortAttributes = <infoDamageValid, infoDamage, text>\ndamageColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ndamageColumn.state2.label.text = '$DAMAGE'\ndamageColumn.state2.entry.text = @infoDamage\ndamageColumn.state2.sortAttributes = <infoDamageValid, infoDamage, text>\ndamageColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; WEIGHT COLUMN -------------------------------------------------------\nweightColumn.type = TEXT\nweightColumn.states = 2\nweightColumn.weight = 0.2\nweightColumn.border = <0, 0, 1.1, 0> ; left right top bottom\nweightColumn.label.format.align = left\nweightColumn.entry.format.align = left\n\nweightColumn.state1.label.text = '$WEIGHT'\nweightColumn.state1.label.arrowDown = true\nweightColumn.state1.entry.text = @infoWeight\nweightColumn.state1.sortAttributes = <infoWeight, text>\nweightColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nweightColumn.state2.label.text = '$WEIGHT'\nweightColumn.state2.entry.text = @infoWeight\nweightColumn.state2.sortAttributes = <infoWeight, text>\nweightColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; VALUE COLUMN -------------------------------------------------------\nvalueColumn.type = TEXT\nvalueColumn.states = 2\nvalueColumn.weight = 0.2\nvalueColumn.border = <0, 0, 1.1, 0> ; left right top bottom\nvalueColumn.label.format.align = left\nvalueColumn.entry.format.align = left\n\nvalueColumn.state1.label.text = '$VALUE'\nvalueColumn.state1.label.arrowDown = true\nvalueColumn.state1.entry.text = @infoValue\nvalueColumn.state1.sortAttributes = <infoValue, text>\nvalueColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nvalueColumn.state2.label.text = '$VALUE'\nvalueColumn.state2.entry.text = @infoValue\nvalueColumn.state2.sortAttributes = <infoValue, text>\nvalueColumn.state2.sortOptions = <{ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nvalueColumn.state3.label.text = '$V/W'\nvalueColumn.state3.label.arrowDown = true\nvalueColumn.state3.entry.text = @infoWeightValue\nvalueColumn.state3.sortAttributes = <infoWeightValueValid, infoWeightValue, text>\nvalueColumn.state3.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nvalueColumn.state4.label.text = '$V/W'\nvalueColumn.state4.entry.text = @infoWeightValue\nvalueColumn.state4.sortAttributes = <infoWeightValueValid, infoWeightValue, text>\nvalueColumn.state4.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; VALUE/WEIGHT COLUMN -------------------------------------------------------\nvalueWeightColumn.type = TEXT\nvalueWeightColumn.states = 2\nvalueWeightColumn.weight = 0.1\nvalueWeightColumn.border = <0, 0, 1.1, 0> ; left right top bottom\nvalueWeightColumn.label.format.align = left\nvalueWeightColumn.entry.format.align = left\n\nvalueWeightColumn.state1.label.text = '$V/W'\nvalueWeightColumn.state1.label.arrowDown = true\nvalueWeightColumn.state1.entry.text = @infoWeightValue\nvalueWeightColumn.state1.sortAttributes = <infoWeightValueValid, infoWeightValue, text>\nvalueWeightColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nvalueWeightColumn.state2.label.text = '$V/W'\nvalueWeightColumn.state2.entry.text = @infoWeightValue\nvalueWeightColumn.state2.sortAttributes = <infoWeightValueValid, infoWeightValue, text>\nvalueWeightColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; VIEWS -------------------------------------------------------\ndefaultView.primaryColumn = nameColumn\ndefaultView.columns = <equipColumn, iconColumn, nameColumn, weightColumn, valueColumn, valueWeightColumn>\n\nweaponView.primaryColumn = awNameColumn\nweaponView.columns = <equipColumn, iconColumn, awNameColumn, damageColumn, weightColumn, valueColumn, valueWeightColumn>\nweaponView.category = CAT_INV_WEAPONS\n\narmorView.primaryColumn = awNameColumn\narmorView.columns = <equipColumn, iconColumn, awNameColumn, arColumn, weightColumn, valueColumn, valueWeightColumn>\narmorView.category = CAT_INV_ARMOR\n\nallView.primaryColumn = allNameColumn\nallView.columns = <equipColumn, iconColumn, allNameColumn, weightColumn, valueColumn, valueWeightColumn>\nallView.category = <CAT_INV_ALL, CAT_INV_FAVORITES>\n\ncontWeaponView.primaryColumn = awContNameColumn\ncontWeaponView.columns = <equipColumn, iconColumn, awContNameColumn, damageColumn, weightColumn, valueColumn, valueWeightColumn>\ncontWeaponView.category = CAT_CONTAINER_WEAPONS\n\ncontArmorView.primaryColumn = awContNameColumn\ncontArmorView.columns = <equipColumn, iconColumn, awContNameColumn, arColumn, weightColumn, valueColumn, valueWeightColumn>\ncontArmorView.category = CAT_CONTAINER_ARMOR\n\ncontAllView.primaryColumn = allContNameColumn\ncontAllView.columns = <equipColumn, iconColumn, allContNameColumn, weightColumn, valueColumn, valueWeightColumn>\ncontAllView.category = CAT_CONTAINER_ALL\n\nviews = <weaponView, armorView, allView, contWeaponView, contArmorView, contAllView, defaultView>\n\n\n\n\n\n\n\n\n; =====================================================================================================================\n[MagicList] \n; =====================================================================================================================\n\nentry.width = 530\n\n; Format defaults ------------------------------------------------------------------------------------------\nentry.format.font = '$EverywhereMediumFont'\nentry.format.align = left\nentry.format.bold = false\nentry.format.italic = false\nentry.format.underline = false\nentry.format.size = 14\nentry.format.letterSpacing = 0.8\nentry.format.kerning = false\nentry.format.leftMargin = 0\nentry.format.rightMargin = 0\nentry.format.indent = 0\nentry.format.leading = 0\n\n\nlabel.format.font = '$EverywhereMediumFont'\nlabel.format.align = left\nlabel.format.bold = false\nlabel.format.italic = false\nlabel.format.underline = false\nlabel.format.size = 12\nlabel.format.letterSpacing = 0.8\nlabel.format.kerning = false\nlabel.format.leftMargin = 0\nlabel.format.rightMargin = 0\nlabel.format.indent = 0\nlabel.format.leading = 0\n\n\n; ICONS ------------------------------------------------------------------------------------------\nequipColumn.type = EQUIP_ICON\nequipColumn.passive = true\nequipColumn.indent = -28\nequipColumn.label.text = ' '\nequipColumn.icon.size = 18\nequipColumn.border = <0, 10, 3, 3> ; left right top bottom\n\n\niconColumn.type = ITEM_ICON\niconColumn.passive = true\niconColumn.icon.size = 18\niconColumn.label.text = ' '\niconColumn.border = <0, 3, 3, 3> ; left right top bottom\n\n\n; NAME COLUMN -------------------------------------------------------\nnameColumn.type = NAME\nnameColumn.states = 3\nnameColumn.weight = 1.1\nnameColumn.border = <0, 0, 1.1, 0> ; left right top bottom\n\nnameColumn.state1.label.text = '$NAME'\nnameColumn.state1.entry.text = @text\nnameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\nnameColumn.state2.label.text = '$NAME'\nnameColumn.state2.entry.text = @text\nnameColumn.state2.label.arrowDown = true\nnameColumn.state2.sortOptions = {DESCENDING | CASEINSENSITIVE}\n\nnameColumn.state3.label.text = '$FAVORITE'\nnameColumn.state3.entry.text = @text\nnameColumn.state3.sortAttributes = <favorite, text>\nnameColumn.state3.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n; ALL NAME COLUMN -------------------------------------------------------\nallNameColumn.type = NAME\nallNameColumn.states = 3\nallNameColumn.weight = 0.75\nallNameColumn.border = <0, 0, 1.1, 0> ; left right top bottom\n\nallNameColumn.state1.label.text = '$NAME'\nallNameColumn.state1.entry.text = @text\nallNameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\nallNameColumn.state2.label.text = '$NAME'\nallNameColumn.state2.entry.text = @text\nallNameColumn.state2.label.arrowDown = true\nallNameColumn.state2.sortOptions = {DESCENDING | CASEINSENSITIVE}\n\nallNameColumn.state3.label.text = '$FAVORITE'\nallNameColumn.state3.entry.text = @text\nallNameColumn.state3.sortAttributes = <favorite, text>\nallNameColumn.state3.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n; POWER NAME COLUMN -------------------------------------------------------\npowersNameColumn.type = NAME\npowersNameColumn.states = 3\npowersNameColumn.weight = 1.45\npowersNameColumn.border = <0, 0, 1.1, 0> ; left right top bottom\n\npowersNameColumn.state1.label.text = '$NAME'\npowersNameColumn.state1.entry.text = @text\npowersNameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\npowersNameColumn.state2.label.text = '$NAME'\npowersNameColumn.state2.entry.text = @text\npowersNameColumn.state2.label.arrowDown = true\npowersNameColumn.state2.sortOptions = {DESCENDING | CASEINSENSITIVE}\n\npowersNameColumn.state3.label.text = '$FAVORITE'\npowersNameColumn.state3.entry.text = @text\npowersNameColumn.state3.sortAttributes = <favorite, text>\npowersNameColumn.state3.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; SPELL COST COLUMN -------------------------------------------\nspellCostColumn.type = TEXT\nspellCostColumn.states = 2\nspellCostColumn.weight = 0.2\nspellCostColumn.border = <0, 0, 1.1, 0> ; left right top bottom\nspellCostColumn.label.format.align = left\nspellCostColumn.entry.format.align = left\n\n\nspellCostColumn.state1.label.text = '$SPELL COST'\nspellCostColumn.state1.label.arrowDown = true\nspellCostColumn.state1.entry.text = @infoSpellCostStr\nspellCostColumn.state1.sortAttributes = <infoSpellCostValid, infoSpellCost, text>\nspellCostColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\nspellCostColumn.state2.label.text = '$SPELL COST'\nspellCostColumn.state2.label.arrowDown = false\nspellCostColumn.state2.entry.text = @infoSpellCostStr\nspellCostColumn.state2.sortAttributes = <infoSpellCostValid, infoSpellCost, text>\nspellCostColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; WORD 1 COLUMN -------------------------------------------\nword1Column.type = TEXT\nword1Column.states = 2\nword1Column.weight = 0.5\nword1Column.border = <0, 0, 1.1, 0> ; left right top bottom\nword1Column.label.format.align = left\nword1Column.entry.format.align = left\n\nword1Column.state1.label.text = '$FIRST WORD'\nword1Column.state1.label.arrowDown = true\nword1Column.state1.entry.text = @infoWord1\nword1Column.state1.sortAttributes = <infoWord1Valid, infoRecharge1, text>\nword1Column.state1.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nword1Column.state2.label.text = '$FIRST WORD'\nword1Column.state2.label.arrowDown = false\nword1Column.state2.entry.text = @infoWord1\nword1Column.state2.sortAttributes = <infoWord1Valid, infoRecharge1, text>\nword1Column.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; WORD 2 COLUMN -------------------------------------------\nword2Column.type = TEXT\nword2Column.states = 2\nword2Column.weight = 0.5\nword2Column.border = <0, 0, 1.1, 0> ; left right top bottom\nword2Column.label.format.align = left\nword2Column.entry.format.align = left\n\nword2Column.state1.label.text = '$SECOND WORD'\nword2Column.state1.label.arrowDown = true\nword2Column.state1.entry.text = @infoWord2\nword2Column.state1.sortAttributes = <infoWord2Valid, infoRecharge2, text>\nword2Column.state1.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nword2Column.state2.label.text = '$SECOND WORD'\nword2Column.state2.label.arrowDown = false\nword2Column.state2.entry.text = @infoWord2\nword2Column.state2.sortAttributes = <infoWord2Valid, infoRecharge2, text>\nword2Column.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; WORD 3 COLUMN -------------------------------------------\nword3Column.type = TEXT\nword3Column.states = 2\nword3Column.weight = 0.35\nword3Column.border = <0, 0, 1.1, 0> ; left right top bottom\nword3Column.label.format.align = left\nword3Column.entry.format.align = left\n\nword3Column.state1.label.text = '$THIRD WORD'\nword3Column.state1.label.arrowDown = true\nword3Column.state1.entry.text = @infoWord3\nword3Column.state1.sortAttributes = <infoWord3Valid, infoRecharge3, text>\nword3Column.state1.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\nword3Column.state2.label.text = '$THIRD WORD'\nword3Column.state2.label.arrowDown = false\nword3Column.state2.entry.text = @infoWord3\nword3Column.state2.sortAttributes = <infoWord3Valid, infoRecharge3, text>\nword3Column.state2.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; SCHOOL COLUMN -------------------------------------------\nschoolColumn.type = TEXT\nschoolColumn.states = 2\nschoolColumn.weight = 0.35\nschoolColumn.border = <0, 0, 1.1, 0> ; left right top bottom\nschoolColumn.label.format.align = left\nschoolColumn.entry.format.align = left\n\nschoolColumn.state1.label.text = '$SCHOOL'\nschoolColumn.state1.label.arrowDown = false\nschoolColumn.state1.entry.text = @infoSchoolName\nschoolColumn.state1.sortAttributes = <infoSchoolNameValid, infoSchoolName, text>\nschoolColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\nschoolColumn.state2.label.text = '$SCHOOL'\nschoolColumn.state2.label.arrowDown = true\nschoolColumn.state2.entry.text = @infoSchoolName\nschoolColumn.state2.sortAttributes = <infoSchoolNameValid, infoSchoolName, text>\nschoolColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; LEVEL COLUMN -------------------------------------------\nlevelColumn.type = TEXT\nlevelColumn.states = 2\nlevelColumn.weight = 0.35\nlevelColumn.border = <0, 0, 1.1, 0> ; left right top bottom\nlevelColumn.label.format.align = left\nlevelColumn.entry.format.align = left\n\nlevelColumn.state1.label.text = '$SKILL LEVEL'\nlevelColumn.state1.label.arrowDown = false\nlevelColumn.state1.entry.text = @infoSkillLevel\nlevelColumn.state1.sortAttributes = <infoSkillLevelValid, skillLevel, text>\nlevelColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\nlevelColumn.state2.label.text = '$SKILL LEVEL'\nlevelColumn.state2.label.arrowDown = true\nlevelColumn.state2.entry.text = @infoSkillLevel\nlevelColumn.state2.sortAttributes = <infoSkillLevelValid, skillLevel, text>\nlevelColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\n\n; EFFECT NAME COLUMN -------------------------------------------------------\neffNameColumn.type = NAME\neffNameColumn.states = 2\neffNameColumn.weight = 0.5\neffNameColumn.border = <0, 0, 1.1, 0> ; left right top bottom\n\neffNameColumn.state1.label.text = '$NAME'\neffNameColumn.state1.entry.text = @text\neffNameColumn.state1.sortOptions = {ASCENDING | CASEINSENSITIVE}\n\neffNameColumn.state2.label.text = '$NAME'\neffNameColumn.state2.entry.text = @text\neffNameColumn.state2.label.arrowDown = true\neffNameColumn.state2.sortOptions = {DESCENDING | CASEINSENSITIVE}\n\n\n; TIME REMAINING COLUMN -------------------------------------------\ntimeRemainingColumn.type = TEXT\ntimeRemainingColumn.states = 2\ntimeRemainingColumn.weight = 0.5\ntimeRemainingColumn.border = <0, 0, 1.1, 0> ; left right top bottom\ntimeRemainingColumn.label.format.align = center\ntimeRemainingColumn.entry.format.align = center\n\ntimeRemainingColumn.state1.label.text = '$TIME LEFT'\ntimeRemainingColumn.state1.label.arrowDown = false\ntimeRemainingColumn.state1.entry.text = @infoTimeRemainingStr\ntimeRemainingColumn.state1.sortAttributes = <infoTimeRemainingValid, infoTimeRemaining, text>\ntimeRemainingColumn.state1.sortOptions = <{DESCENDING | NUMERIC}, {ASCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\ntimeRemainingColumn.state2.label.text = '$TIME LEFT'\ntimeRemainingColumn.state2.label.arrowDown = true\ntimeRemainingColumn.state2.entry.text = @infoTimeRemainingStr\ntimeRemainingColumn.state2.sortAttributes = <infoTimeRemainingValid, infoTimeRemaining, text>\ntimeRemainingColumn.state2.sortOptions = <{DESCENDING | NUMERIC}, {DESCENDING | NUMERIC}, {ASCENDING | CASEINSENSITIVE}>\n\n\n\n; ITEM COLUMN -------------------------------------------\nitemColumn.type = TEXT\nitemColumn.states = 2\nitemColumn.weight = 0.5\nitemColumn.border = <0, 0, 1.1, 0> ; left right top bottom\nitemColumn.label.format.align = right\nitemColumn.entry.format.align = right\n\nitemColumn.state1.label.text = '$SOURCE'\nitemColumn.state1.label.arrowDown = false\nitemColumn.state1.entry.text = @infoItem\nitemColumn.state1.sortAttributes = <infoItem, text>\nitemColumn.state1.sortOptions = <{ASCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\nitemColumn.state2.label.text = '$SOURCE'\nitemColumn.state2.label.arrowDown = true\nitemColumn.state2.entry.text = @infoItem\nitemColumn.state2.sortAttributes = <infoItem, text>\nitemColumn.state2.sortOptions = <{DESCENDING | CASEINSENSITIVE}, {ASCENDING | CASEINSENSITIVE}>\n\n\n\n; VIEWS -------------------------------------------------------\ndefaultView.primaryColumn = nameColumn\ndefaultView.columns = <equipColumn, iconColumn, nameColumn, levelColumn, spellCostColumn>\n\nallView.primaryColumn = allNameColumn\nallView.columns = <equipColumn, iconColumn, allNameColumn, schoolColumn, levelColumn, spellCostColumn>\nallView.category = <CAT_MAG_ALL, CAT_MAG_FAVORITES>\n\nshoutsView.primaryColumn = nameColumn\nshoutsView.columns = <equipColumn, iconColumn, nameColumn, word1Column, word2Column, word3Column>\nshoutsView.category = CAT_MAG_SHOUTS\n\npowersView.primaryColumn = powersNameColumn\npowersView.columns = <equipColumn, iconColumn, powersNameColumn, spellCostColumn>\npowersView.category = CAT_MAG_POWERS\n\nactiveEffectView.primaryColumn = effNameColumn\nactiveEffectView.columns = <equipColumn, iconColumn, effNameColumn, timeRemainingColumn, itemColumn>\nactiveEffectView.category = CAT_MAG_EFFECTS\n\nviews = <shoutsView, powersView, activeEffectView, allView, defaultView>"
  },
  {
    "path": "misc/Flash Util/SkyUI - make_all.jsfl",
    "content": "﻿FLfile.runCommandLine(\"skyui_runscript.bat make_all.pl\");"
  },
  {
    "path": "misc/Flash Util/SkyUI - make_archive (fast).jsfl",
    "content": "﻿FLfile.runCommandLine(\"skyui_runscript.bat make_archive.pl 1\");"
  },
  {
    "path": "misc/Flash Util/SkyUI - make_archive.jsfl",
    "content": "﻿FLfile.runCommandLine(\"skyui_runscript.bat make_archive.pl\");"
  },
  {
    "path": "misc/Flash Util/build-all.jsfl",
    "content": "﻿var srcDir = \"file:///E:/dev/skyui/src/\"\nvar flaFiles = [\n\t\"CraftingMenu/craftingmenu.fla\",\n\t//\"FavoritesMenu/favoritesmenu.fla\",\n\t//\"HUDWidgets/activeeffects.fla\",\n\t//\"HUDWidgets/widgetloader.fla\",\n\t\"ItemMenus/bartermenu.fla\",\n\t\"ItemMenus/bottombar.fla\",\n\t\"ItemMenus/containermenu.fla\",\n\t\"ItemMenus/giftmenu.fla\",\n\t\"ItemMenus/inventorylists.fla\",\n\t\"ItemMenus/inventorymenu.fla\",\n\t\"ItemMenus/itemcard.fla\",\n\t\"ItemMenus/magicmenu.fla\",\n\t//\"MapMenu/map.fla\",\n\t\"ModConfigPanel/configpanel.fla\",\n\t//\"ModConfigPanel/mcm_splash.fla\",\n\t//\"ModConfigPanel/skyui_splash.fla\",\n\t\"PauseMenu/quest_journal/quest_journal.xfl\",\n\t\"Resources/buttonArt/buttonArt.xfl\",\n\t//\"Resources/icons_category_celtic.fla\",\n\t//\"Resources/icons_category_curved.fla\",\n\t//\"Resources/icons_category_psychosteve.fla\",\n\t//\"Resources/icons_category_straight.fla\",\n\t//\"Resources/icons_effect_psychosteve.fla\",\n\t//\"Resources/icons_item_psychosteve.fla\",\n\t//\"Resources/mapMarkerArt.fla\",\n];\n\nfor(var i = 0; i < flaFiles.length; i++) {\n\tflaFiles[i] = srcDir + flaFiles[i];\n}\n\n// Starting a new compile session\n// Clear out all errors\nvar logfile = \"file:///E:/dev/skyui/compile-error.txt\";\nFLfile.remove(logfile);\nfl.compilerErrors.clear();\n\nfunction build(documentUri) {\n\tFLfile.remove(logfile);\n\tvar doc = fl.openDocument(documentUri);\n\tdoc.publish();\n\tfl.compilerErrors.save(logfile, true);\n\tif( FLfile.getSize(logfile) > 27 )\n\t\tthrow \"Compile error encountered!\";\n}\n\nfor(idx in flaFiles) {\n\tbuild(flaFiles[idx]);\n}\n\n"
  },
  {
    "path": "misc/Flash Util/skyui_runscript.bat",
    "content": "\n:: Change this path to the location of your the dist/ directory.\n:: Example:\n::\t\tC:\\Users\\MyName\\Projects\\Modding\\SkyUI\\master\\dist\n::\n:: Move skyui_runscript.bat and all jsfl's to\n::\t\t%LocalAppData%\\Adobe\\Flash CS4\\en\\Configuration\\Commands\n\n:: CHANGE ME!!!\ncd C:\\Users\\MyName\\Projects\\Modding\\SkyUI\\master\\dist\n\nperl %1 %2"
  },
  {
    "path": "misc/PrimaryNeeds/Scripts/Source/PN_FoodEffect.psc",
    "content": "scriptname PN_FoodEffect extends ActiveMagicEffect  \n\n\n; PROPERTIES --------------------------------------------------------------------------------------\n\nPN_NeedsManager property\t\tNeedsManagerInstance\tauto\n\n\n; EVENTS ------------------------------------------------------------------------------------------\n\nevent OnEffectStart(Actor a_target, Actor a_caster)\n\t; We use the duration to encode a value\n\tNeedsManagerInstance.ReduceHunger(GetDuration() as int)\n\tDispel()\nendEvent"
  },
  {
    "path": "misc/PrimaryNeeds/Scripts/Source/PN_IconWidget.psc",
    "content": "scriptname PN_IconWidget extends SKI_WidgetBase  \n\n; PRIVATE VARIABLES -------------------------------------------------------------------------------\n\nbool\t_enabled\t\t\t= false\nint\t\t_iconSize\t\t\t= 32\nstring\t_orientation\t\t= \"vertical\"\n\n\n; PROPERTIES --------------------------------------------------------------------------------------\n\nbool Property Enabled\n\tbool function get()\n\t\treturn _enabled\n\tendFunction\n\n\tfunction set(bool a_val)\n\t\t_enabled = a_val\n\t\tif (Ready)\n\t\t\tUI.InvokeBool(HUD_MENU, WidgetRoot + \".setEnabled\", _enabled) \n\t\tendIf\n\tendFunction\nendProperty\n\nint property IconSize\n\tint function get()\n\t\treturn _iconSize\n\tendFunction\n\n\tfunction set(int a_val)\n\t\t_iconSize = a_val\n\t\tif (Ready)\n\t\t\tUI.InvokeInt(HUD_MENU, WidgetRoot + \".setIconSize\", _iconSize) \n\t\tendIf\n\tendFunction\nendProperty\n\nstring property Orientation\n\tfunction set(string a_val)\n\t\t_orientation = a_val\n\t\tif (Ready)\n\t\t\tUI.InvokeString(HUD_MENU, WidgetRoot + \".setOrientation\", _orientation) \n\t\tendIf\n\tendFunction\nendProperty\n\nPN_NeedsManager property\t\tNeedsManagerInstance\tauto\n\n\n; EVENTS ------------------------------------------------------------------------------------------\n\n; @implements SKI_WidgetBase\nevent OnGameReload()\n\tparent.OnGameReload()\n\tRegisterForModEvent(\"PNX_statusUpdated\", \"OnStatusUpdate\")\nendEvent\n\n; @override SKI_WidgetBase\nevent OnWidgetReset()\n\tparent.OnWidgetReset()\n\n\t; Init numbers\n\tint[] numberArgs = new int[2]\n\tnumberArgs[0] = _enabled as int\n\tnumberArgs[1] = _iconSize as int\n\tUI.InvokeIntA(HUD_MENU, WidgetRoot + \".initNumbers\", numberArgs)\n\n\t; Init strings\n\tstring[] stringArgs = new string[1]\n\tstringArgs[0] = _orientation\n\tUI.InvokeStringA(HUD_MENU, WidgetRoot + \".initStrings\", stringArgs)\n\n\t; Init commit\n\tUI.Invoke(HUD_MENU, WidgetRoot + \".initCommit\")\n\n\tUpdateStatus()\nendEvent\n\nevent OnStatusUpdate(string a_eventName, string a_strArg, float a_numArg, Form a_sender)\n\tUpdateStatus()\nendEvent\n\n\n; FUNCTIONS ---------------------------------------------------------------------------------------\n\n; @overrides SKI_WidgetBase\nstring function GetWidgetSource()\n\treturn \"pnx/statusicons.swf\"\nendFunction\n\n; @overrides SKI_WidgetBase\nstring function GetWidgetType()\n\t; Must be the same as scriptname\n\treturn \"PN_IconWidget\"\nendFunction\n\nfunction UpdateStatus()\n\t; We have to pull the data for compatiblity\n\tif (Ready)\n\t\tint[] args = new int[6]\n\t\targs[0] = NeedsManagerInstance.HungerPercent\n\t\targs[1] = NeedsManagerInstance.ThirstPercent\n\t\targs[2] = NeedsManagerInstance.FatiguePercent\n\t\targs[3] = NeedsManagerInstance.HungerLevel\n\t\targs[4] = NeedsManagerInstance.ThirstLevel\n\t\targs[5] = NeedsManagerInstance.FatigueLevel\n\t\tUI.InvokeIntA(HUD_MENU, WidgetRoot + \".setStatus\", args)\n\tendIf\nendFunction"
  },
  {
    "path": "misc/PrimaryNeeds/Scripts/Source/PN_NeedsManager.psc",
    "content": "scriptname PN_NeedsManager extends Quest  \n\n; PRIVATE VARIABLES -------------------------------------------------------------------------------\n\n; Time in game hours\nfloat\t_curTime\t\t\t\t= 0.0\nfloat\t_lastIncreaseTime\t\t= 0.0\n\n; Timers in real seconds\nfloat\t_hungerSoundTimer\t\t= 0.0\nfloat\t_thirstSoundTimer\t\t= 0.0\nfloat\t_fatigueSoundTimer\t\t= 0.0\nfloat\t_soundCooldownTimer\t\t= 0.0\n\n; Current HTF states\nint \t_hunger\t\t\t\t\t= 0\nint \t_thirst\t\t\t\t\t= 0\nint \t_fatigue\t\t\t\t= 0\n\nint \t_lastHunger\t\t\t\t= -1\nint \t_lastThirst\t\t\t\t= -1\nint \t_lastFatigue\t\t\t= -1\n\n; Penalty levels (0=none)\nint\t\t_hungerLevel\t\t\t= 0\nint\t\t_thirstLevel\t\t\t= 0\nint\t\t_fatigueLevel\t\t\t= 0\n\n; Sleep tracking\nfloat\t_sleepStartTime\nfloat\t_sleepEndTime\nint\t\t_sleepDuration\n\n\n; PROPERTIES --------------------------------------------------------------------------------------\n\nint property HungerPercent\n\tint function get()\n\t\treturn Lerp(0, 100, HungerWarnThreshold, HungerPenaltyThreshold1, _hunger, true) as int\n\tendFunction\nendProperty\n\nint property ThirstPercent\n\tint function get()\n\t\treturn Lerp(0, 100, ThirstWarnThreshold, ThirstPenaltyThreshold1, _thirst, true) as int\n\tendFunction\nendProperty\n\nint property FatiguePercent\n\tint function get()\n\t\treturn Lerp(0, 100, FatigueWarnThreshold, FatiguePenaltyThreshold1, _fatigue, true) as int\n\tendFunction\nendProperty\n\nint property HungerLevel\n\tint function get()\n\t\treturn _hungerLevel\n\tendFunction\nendProperty\n\nint property ThirstLevel\n\tint function get()\n\t\treturn _thirstLevel\n\tendFunction\nendProperty\n\nint property FatigueLevel\n\tint function get()\n\t\treturn _fatigueLevel\n\tendFunction\nendProperty\n\nObjectReference property\tPlayerRef auto\n\nbool property\t\tHungerEnabled\t\t\t\t= true auto\nbool property\t\tThirstEnabled\t\t\t\t= true auto\nbool property\t\tFatigueEnabled\t\t\t\t= true auto\n\n; Real seconds between update checks\nfloat property\tUpdateInterval\t= 3.0 auto\n\n; Increase per game (sleep) hour\nint property\t\tHungerPerHour\t\t\t\t= 10 auto\nint property\t\tHungerPerSleepHour\t\t\t= 5 auto\nint property\t\tThirstPerHour\t\t\t\t= 10 auto\nint property\t\tThirstPerSleepHour\t\t\t= 10 auto\nint property\t\tFatiguePerHour\t\t\t\t= 10 auto\nint property\t\tFatiguePerSleepHour\t\t\t= -20 auto\n\n; Warn threshold starts sound feedback, no penalties\n; Level 1 applies penalties\n; Level 2 applies severe penalties\n; Values are capped at max\nint property\t\tHungerWarnThreshold\t\t\t= 60 auto\nint property\t\tHungerPenaltyThreshold1\t\t= 120 auto\nint property\t\tHungerPenaltyThreshold2\t\t= 350 auto\nint property\t\tHungerMax\t\t\t\t\t= 420 auto\n\nint property\t\tThirstWarnThreshold\t\t\t= 50 auto\nint property\t\tThirstPenaltyThreshold1\t\t= 100 auto\nint property\t\tThirstPenaltyThreshold2\t\t= 200 auto\nint property\t\tThirstMax\t\t\t\t\t= 250 auto\n\nint property\t\tFatigueWarnThreshold\t\t= 160 auto\nint property\t\tFatiguePenaltyThreshold1\t= 200 auto\nint property\t\tFatiguePenaltyThreshold2\t= 400 auto\nint property\t\tFatigueMax\t\t\t\t\t= 480 auto\n\n; Sound feedback interval in real seconds, lerped between min and max\nfloat property\t\tSoundMinInterval\t\t\t= 40.0 auto\nfloat property\t\tSoundMaxInterval\t\t\t= 150.0 auto\n\n; Cooldown after any sound feedback in real seconds\nfloat property\t\tSoundCooldownInterval\t\t= 10.0 auto\n\n; Male sounds at index 0, female at 1\nSound[] property\tHungerSounds auto\nSound[] property\tThirstSounds auto\nSound[] property\tFatigueSounds auto\n\n; Level 1 penalty at index 0, level 2 at 1\nSpell[] property\tHungerPenalties auto\nSpell[] property\tThirstPenalties auto\nSpell[] property\tFatiguePenalties auto\n\nGlobalVariable property\tPlayerIsVampire auto\nGLobalVariable property\tPlayerIsWerewolf auto\n\n\n; INITIALIZATION ----------------------------------------------------------------------------------\n\nevent OnInit()\n\t_lastIncreaseTime = 24 * Utility.GetCurrentGameTime()\n\tRegisterForSingleUpdate(UpdateInterval)\n\tRegisterForSleep()\nendEvent\n\n\n; EVENTS ------------------------------------------------------------------------------------------\n\nfunction OnUpdate()\n\t_curTime = 24 * Utility.GetCurrentGameTime()\n\n\tCheckValueIncrease()\n\tUpdatePenalties()\n\tUpdateSounds()\n\n\t; Causes widget to pull most recent data\n\tif (_hunger != _lastHunger || _thirst != _lastThirst || _fatigue != _lastFatigue)\n\t\t_lastHunger = _hunger\n\t\t_lastThirst = _thirst\n\t\t_lastFatigue = _fatigue\n\t\tSendModEvent(\"PNX_statusUpdated\")\n\tendIf\n\n\tRegisterForSingleUpdate(UpdateInterval)\nendFunction\n\nevent OnSleepStart(float a_sleepStartTime, float a_desiredSleepEndTime)\n\t_sleepStartTime = 24 * a_sleepStartTime\n\t_sleepEndTime = 24 * a_desiredSleepEndTime ; change later if interrupted\nendEvent\n\nevent OnSleepStop(bool a_interrupted)\n\tif (a_interrupted)\n\t\t_sleepEndTime = 24 * Utility.GetCurrentGameTime()\n\tendIf\n\n\t; We add up the sleep duration in case player sleeps several times until the main loop is processed again\n\t_sleepDuration += (_sleepEndTime - _sleepStartTime) as int\n\n\t; Play sound again if still sleepy\n\t_fatigueSoundTimer = 0.0\nendEvent\n\n\n; PUBLIC FUNCTIONS --------------------------------------------------------------------------------\n\nfunction ReduceHunger(int a_hours)\n\t_hunger -= a_hours * HungerPerHour\n\tif (_hunger < 0)\n\t\t_hunger = 0\n\tendIf\n\n\t_hungerSoundTimer = 0.0\nendFunction\n\nfunction ReduceThirst(int a_hours)\n\t_thirst -= a_hours * ThirstPerHour\n\tif (_thirst < 0)\n\t\t_thirst = 0\n\tendIf\n\n\t_thirstSoundTimer = 0.0\nendFunction\n\nfunction ReduceFatigue(int a_hours)\n\t_fatigue -= a_hours * FatiguePerHour\n\tif (_fatigue < 0)\n\t\t_fatigue = 0\n\tendIf\n\n\t_fatigueSoundTimer = 0.0\nendFunction\n\n\n; PRIVATE FUNCTIONS -------------------------------------------------------------------------------\n\nfunction CheckValueIncrease()\n\n\tbool isVampire = PlayerIsVampire.GetValueInt() > 0\n\n\tif (!HungerEnabled || isVampire)\n\t\t_hunger = 0\n\tendIf\n\n\tif (!ThirstEnabled || isVampire)\n\t\t_thirst = 0\n\tendIf\n\n\tif (!FatigueEnabled || isVampire)\n\t\t_fatigue = 0\n\tendIf\n\n\tint d = (_curTime - _lastIncreaseTime) as int\n\n\t; Wait at least one hour between increases\n\tif (d < 1)\n\t\treturn\n\tendIf\n\n\t; We reset the timers after longer waiting durations to remind the player to be careful\n\tif (d > 3)\n\t\t_hungerSoundTimer = 0.0\n\t\t_thirstSoundTimer = 0.0\n\t\t_fatigueSoundTimer = 0.0\n\tendIf\n\n\t; Sleep duration is 0 if not slept at all\n\tint awakeDuration = d - _sleepDuration\n\n\tif (HungerEnabled && _hunger < HungerMax && !isVampire)\n\t\t_hunger += awakeDuration * HungerPerHour\n\t\t_hunger += _sleepDuration * HungerPerSleepHour\n\t\tif (_hunger > HungerMax)\n\t\t\t_hunger = HungerMax\n\t\telseIf (_hunger < 0)\n\t\t\t_hunger = 0\n\t\tendIf\n\tendIf\n\n\tif (ThirstEnabled && _thirst < ThirstMax && !isVampire)\n\t\t_thirst += awakeDuration * ThirstPerHour\n\t\t_thirst += _sleepDuration * ThirstPerSleepHour\n\t\tif (_thirst > ThirstMax)\n\t\t\t_thirst = ThirstMax\n\t\telseIf (_thirst < 0)\n\t\t\t_thirst = 0\n\t\tendIf\n\tendIf\n\n\tif (FatigueEnabled && _fatigue < FatigueMax && !isVampire)\n\t\t_fatigue += awakeDuration * FatiguePerHour\n\t\t_fatigue += _sleepDuration * FatiguePerSleepHour\n\t\tif (_fatigue > FatigueMax)\n\t\t\t_fatigue = FatigueMax\n\t\telseIf (_fatigue < 0)\n\t\t\t_fatigue = 0\n\t\tendIf\n\tendIf\n\n\t_lastIncreaseTime = _curTime\n\n\t; Reset\n\t_sleepDuration = 0\nendFunction\n\nfunction UpdatePenalties()\n\tbool applyHunger = false\n\tbool applyThirst = false\n\tbool applyFatigue = false\n\t\n\tActor player = Game.GetPlayer()\n\n\tif (_hunger > HungerPenaltyThreshold2)\n\t\tapplyHunger = (_hungerLevel != 2)\n\t\t_hungerLevel = 2\n\telseIf (_hunger > HungerPenaltyThreshold1)\n\t\tapplyHunger = (_hungerLevel != 1)\n\t\t_hungerLevel = 1\n\telse\n\t\tapplyHunger = (_hungerLevel != 0)\n\t\t_hungerLevel = 0\n\tendIf\n\n\tif (_thirst > ThirstPenaltyThreshold2)\n\t\tapplyThirst = (_thirstLevel != 2)\n\t\t_thirstLevel = 2\n\telseIf (_thirst > ThirstPenaltyThreshold1)\n\t\tapplyThirst = (_thirstLevel != 1)\n\t\t_thirstLevel = 1\n\telse\n\t\tapplyThirst = (_thirstLevel != 0)\n\t\t_thirstLevel = 0\n\tendIf\n\n\tif (_fatigue > FatiguePenaltyThreshold2)\n\t\tapplyFatigue = (_fatigueLevel != 2)\n\t\t_fatigueLevel = 2\n\telseIf (_fatigue > FatiguePenaltyThreshold1)\n\t\tapplyFatigue = (_fatigueLevel != 1)\n\t\t_fatigueLevel = 1\n\telse\n\t\tapplyFatigue = (_fatigueLevel != 0)\n\t\t_fatigueLevel = 0\n\tendIf\n\n\tif (applyHunger)\n\t\t; Immediate feedback\n\t\t_hungerSoundTimer = 0.0\n\n\t\tif (_hungerLevel == 2)\n\t\t\tplayer.RemoveSpell(HungerPenalties[0])\n\t\t\tplayer.AddSpell(HungerPenalties[1], false)\n\t\telseIf (_hungerLevel == 1)\n\t\t\tplayer.AddSpell(HungerPenalties[0], false)\n\t\t\tplayer.RemoveSpell(HungerPenalties[1])\n\t\telse\n\t\t\tplayer.RemoveSpell(HungerPenalties[0])\n\t\t\tplayer.RemoveSpell(HungerPenalties[1])\n\t\tendIf\n\tendIf\n\n\tif (applyThirst)\n\t\t_thirstSoundTimer = 0.0\n\n\t\tif (_thirstLevel == 2)\n\t\t\tplayer.RemoveSpell(ThirstPenalties[0])\n\t\t\tplayer.AddSpell(ThirstPenalties[1], false)\n\t\telseIf (_thirstLevel == 1)\n\t\t\tplayer.AddSpell(ThirstPenalties[0], false)\n\t\t\tplayer.RemoveSpell(ThirstPenalties[1])\n\t\telse\n\t\t\tplayer.RemoveSpell(ThirstPenalties[0])\n\t\t\tplayer.RemoveSpell(ThirstPenalties[1])\n\t\tendIf\n\tendIf\n\n\tif (applyFatigue)\n\t\t_fatigueSoundTimer = 0.0\n\n\t\tif (_fatigueLevel == 2)\n\t\t\tplayer.RemoveSpell(FatiguePenalties[0])\n\t\t\tplayer.AddSpell(FatiguePenalties[1], false)\n\t\telseIf (_fatigueLevel == 1)\n\t\t\tplayer.AddSpell(FatiguePenalties[0], false)\n\t\t\tplayer.RemoveSpell(FatiguePenalties[1])\n\t\telse\n\t\t\tplayer.RemoveSpell(FatiguePenalties[0])\n\t\t\tplayer.RemoveSpell(FatiguePenalties[1])\n\t\tendIf\n\tendIf\nendFunction\n\nfunction UpdateSounds()\n\t; General cooldown so we don't play sounds immediately after each other\n\tif (_soundCooldownTimer > 0)\n\t\t_soundCooldownTimer -= UpdateInterval\n\t\treturn\n\tendIf\n\n\tif (_hungerSoundTimer > 0)\n\t\t_hungerSoundTimer -= UpdateInterval\n\telseIf (_hunger > HungerWarnThreshold)\n\t\tPlaySound(HungerSounds)\n\n\t\t_hungerSoundTimer = Lerp(SoundMaxInterval, SoundMinInterval, HungerWarnThreshold, HungerMax, _hunger)\n\n\t\treturn\n\tendIf\n\n\tif (_thirstSoundTimer > 0)\n\t\t_thirstSoundTimer -= UpdateInterval\n\telseIf (_thirst > ThirstWarnThreshold)\n\t\tPlaySound(ThirstSounds)\n\n\t\t_thirstSoundTimer = Lerp(SoundMaxInterval, SoundMinInterval, ThirstWarnThreshold, ThirstMax, _thirst)\n\n\t\treturn\n\tendIf\n\n\tif (_fatigueSoundTimer > 0)\n\t\t_fatigueSoundTimer -= UpdateInterval\n\telseIf (_fatigue > FatigueWarnThreshold)\n\t\tPlaySound(FatigueSounds)\n\n\t\t_fatigueSoundTimer = Lerp(SoundMaxInterval, SoundMinInterval, FatigueWarnThreshold, FatigueMax, _fatigue)\n\n\t\treturn\n\tendIf\nendFunction\n\nfunction PlaySound(Sound[] a_sounds)\n\tActorBase playerBase = PlayerRef.GetBaseObject() as ActorBase\n\tint idx = playerBase.GetSex()\n\ta_sounds[idx].Play(PlayerRef)\n\t_soundCooldownTimer = SoundCooldownInterval\nendFunction\n\nfloat function Lerp(float a_targetMin, float a_targetMax, float a_sourceMin, float a_sourceMax, float a_sourceVal, bool a_bClamp = false)\n\tfloat v = a_targetMin + (a_targetMax - a_targetMin) * ((a_sourceVal - a_sourceMin) / (a_sourceMax - a_sourceMin))\n\tif (a_bClamp)\n\t\tif (v < a_targetMin)\n\t\t\tv = a_targetMin\n\t\telseIf (v > a_targetMax)\n\t\t\tv = a_targetMax\n\t\tendIf\n\tendIf\n\treturn v\nendFunction"
  },
  {
    "path": "misc/Translations/SkyUI_Translations.txt",
    "content": "Language\tEnglish\tFrench\tGerman\tItalian\tSpanish\tCzech\tPolish\tRussian\tJapanese\n$ALL\tALL\tTOUS\tALLE\tTUTTO\tTODO\tVŠECHNO\tWSZYSTKIE\tВСЕ\t全て\n$FILTER\tFILTER\tFILTRE\tFILTER\tFILTRO\tFILTRO\tFILTR\tFILTR\tФИЛЬТР\tフィルタ\n\t\t\t\t\t\t\t\t\t\n$STOLEN\tSTOLEN\tVOLÉ\tGESTOHLEN\tRUBATO\tROBADO\tKRADENÉ\tSKRADZIONE\tУКРАДЕНО\t盗品\n$EQUIPPED\tEQUIPPED\tÉQUIPÉ\tAUSGERÜSTET\tEQUIPAGGIATO\tEQUIPADO\tPOUŽÍVANÉ\tWYPOSAŻONE\tНАДЕТО\t装備品\n$ENCHANTED\tENCHANTED\tENCHANTÉ\tVERZAUBERT\tINCANTATO\tENCANTADO\tOČAROVANÉ\tZACZAROWANE\tЗАЧАРОВАНО\tエンチャント\n$V/W\tV/W\tV/P\tW/G\tV/P\tV/P\tC/H\tC/W\tЦ/В\t金額/重量\n$VALUE/WEIGHT\tVALUE/WEIGHT\tVALEUR/POIDS\tWERT/GEWICHT\tVALORE/PESO\tVALOR/PESO\tCENA/HMOTNOST\tCENA/WAGA\tЦЕНА/ВЕС\t金額/重量\n$SPELL COST\tSPELL COST\tCOÛT\tKOSTEN\tCOSTO\tCOSTE DE HECHIZO\tMANA\tKOSZT CZARU\tСТОИМОСТЬ\tコスト\n$FIRST WORD\tFIRST WORD\tPREMIER MOT\tERSTES WORT\tPRIMA PAROLA\tPRIMERO PALABRA\tPRVNÍ SLOVO\tPIERWSZY WYRAZ\tПЕРВОЕ СЛОВО\t第一の言葉\n$SECOND WORD\tSECOND WORD\tDEUXIÈME MOT\tZWEITES WORT\tSECONDA PAROLA\tSEGUNDA PALABRA\tDRUHÉ SLOVO\tDRUGI WYRAZ\tВТОРОЕ СЛОВО\t第二の言葉\n$THIRD WORD\tTHIRD WORD\tTROISIÈME MOT\tDRITTES WORT\tTERZA PAROLA\tTERCERA PALABRA\tTŘETÍ SLOVO\tTRZECI WYRAZ\tТРЕТЬЕ СЛОВО\t第三の言葉\n$SCHOOL\tSCHOOL\tÉCOLE\tMAGIESCHULE\tSCUOLA\tESCUELA\tŠKOLA\tSZKOŁA\tШКОЛА\t系統\n$SKILL LEVEL\tSKILL LEVEL\tNIVEAU\tFERTIGKEITSSTUFE\tLIVELLO\tNIVEL DE HAB\tÚROVEŇ\tPOZIOM\tУРОВЕНЬ НАВЫКА\tスキルレベル\n$TIME LEFT\tTIME LEFT\tTEMPS RESTANT\tVERBLEIBENDE ZEIT\tTEMPO RIMANENTE\tTIEMPO RESTANTE\tVYPRŠÍ ZA\tPOZOSTAŁY CZAS \tОСТАВШЕЕСЯ ВРЕМЯ\t残り時間\n$SOURCE\tSOURCE\tORIGINE\tQUELLE\tORIGINE\tORIGEN\tZDROJ\tŹRÓDŁO\tИСТОЧНИК\t効果元\n$FAVORITE\tFAVORITE\tFAVORIS\tFAVORIT\tPREFERITO\tFAVORITO\tOBLÍBENÉ\tULUBIONE\tИЗБРАННОЕ\tお気に入り\n$TYPE\tTYPE\tTYPE\tTYP\tTIPO\tTIPO\tTYP\tTYP\tТИП\t種別\n$MATERIAL\tMATERIAL\tMATÉRIAU\tMATERIAL\tMATERIALE\tMATERIAL\tMATERIÁL\tMATERIAŁ\tМАТЕРИАЛ\t材料\n$MAT\tMAT\tMAT\tMAT\tMAT\tMAT\tMAT\tMAT\tМАТ\t材料\n$CLASS\tCLASS\tCLASSE\tKLASSE\tCLASSE\tCLASE\tTŘÍDA\tKLASA\tКЛАСС\t分類\n$MAGNITUDE\tMAGNITUDE\tMAGNITUDE\tSTÄRKE\tMAGNITUDO\tMAGNITUD\tSÍLA\tWIELKOŚĆ\tВЕЛИЧИНА\t効力\n$MAG\tMAG\tMAG\tSTÄ\tMAG\tMAG\tSIL\tWLK\tВЕЛ\t効力\n$DURATION\tDURATION\tDURÉE\tDAUER\tDURATA\tDURACIÓN\tTRVÁNÍ\tCZAS TRWANIA\tПРОДОЛЖИТЕЛЬНОСТЬ\t期限\n$DUR\tDUR\tDUR\tDAU\tDUR\tDUR\tTRV\tTRW\tПРОД\t期限\n$TIME\tTIME\tTEMPS\tZEIT\tTEMPO\tTIEMPO\tČAS\tCZAS\tВРЕМЯ\t時間\n$DAM\tDAM\tDOMM\tSCHA\tDANNI\tDAÑO\tPOŠK\tOBR\tУРОН\tダメージ\n$WGT\tWGT\tPDS\tGEW\tPESO\tPESO\tHMOT\tWAG\tВЕС\t重量\n$VAL\tVAL\tVAL\tWERT\tVAL\tVAL\tCENA\tCEN\tЦЕНА\t金額\n$ARM\tARM\tARM\tRÜST\tARM\tARM\tZBR\tZBR\tБРОНЯ\t防御\n$WEAPONS\tWEAPONS\tARMES\tWAFFEN\tARMI\tARMAS\tZBRANĚ\tBROŃ\tОРУЖИЕ\t武器\n$AMMO\tAMMO\tAMMO\tMUNITION\tMUNIZIONI\tMUNICIONES\tMUNICE\tAMUNICJA\tБОЕПРИПАСЫ\t弾薬\n$EFFECT\tEFFECT\tEFFET\tEFFEKT\tEFFETTO\tEFECTO\tÚČINEK\tEFEKT\tВЛИЯНИЕ\t影響\n\t\t\t\t\t\t\t\t\t\n$Armor\tArmor\tArmure\tRüstung\tArmatura\tArmadura\tZbroj\tZbroja\tЗащита\t防具\n$None\tNone\tAucun\tKein\tNessuno\tNinguno\tNic\tNic\tНет\tなし\n$Light\tLight\tLégère\tLeicht\tLeggera\tLigera\tLehká z.\tLekka\tЛегкие\t軽装\n$Heavy\tHeavy\tLourde\tSchwer\tPesante\tPesada\tTěžká z.\tCiężka\tТяжелые\t重装\n$Clothing\tClothing\tVêtements\tKleidung\tIndumento\tRopa\tOblečení\tUbranie\tТкань\t衣服\n$Jewelry\tJewelry\tJoaillerie\tSchmuck\tGioielleria\tJoyería\tŠperk\tBiżuteria\tДрагоц.\t宝飾品\n\t\t\t\t\t\t\t\t\t\n$Body\tBody\tTorse\tKörper\tPetto\tTorso\tHrud'\tCiało\tТело\t胴\n$Head\tHead\tTête\tKopf\tTesta\tCabeza\tHlava\tGłowa\tГолова\t頭\n$Hands\tHands\tMains\tHände\tBraccia\tManos\tRuce\tDłonie\tРуки\t手\n$Forearms\tForearms\tAvant-bras\tUnterarme\tAvambracci\tAntebrazos\tPředloktí\tPrzedramiona\tПредплечья\t腕\n$Feet\tFeet\tPieds\tFüße\tPiedi\tPies\tNohy\tStopy\tНоги\t足\n$Calves\tCalves\tJambes\tUnterschenkel\tGambe\tPiernas\tLýtka\tŁydki\tГолень\t脚\n$Shield\tShield\tBouclier\tSchild\tScudo\tEscudo\tŠtít\tTarcza\tЩит\t盾\n$Amulet\tAmulet\tAmulette\tAmulett\tAmuleto\tAmuleto\tAmulet\tAmulet\tОжерелье\tアミュレット\n$Ring\tRing\tAnneau\tRing\tAnello\tAnillo\tPrsten\tPierścień\tКольцо\t指輪\n$Mask\tMask\tMasque\tMaske\tMaschera\tMáscara\tMaska\tMaska\tМаска\t仮面\n$Circlet\tCirclet\tCouronne\tDiadem\tTiara\tAro\tČelenka\tDiadem\tОбруч\tサークレット\n$Ears\tEars\tOreilles\tOhren\tOrecchie\tOrejas\tUši\tUszy\tУши\t耳\n$Tail\tTail\tQueue\tSchwanz\tCoda\tCapa\tOcas\tOgon\tХвост\t尻尾\n\t\t\t\t\t\t\t\t\t\n$Grand\tGrand\tPuissant\tMächtig\t\t\t\t\t\t\n$Greater\tGreater\tGrand\tGroß\t\t\t\t\t\t\n$Common\tCommon\tOrdinaire\tGewöhnlich\t\t\t\t\t\t\n$Lesser\tLesser\tPetit\tKlein\t\t\t\t\t\t\n$Petty\tPetty\tMinuscule\tWinzig\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n$Weapon\tWeapon\tArme\tWaffe\tArma\tArma\tZbraň\tBroń\tОружие\t武器\n$Melee\tMelee\tCorps à corps\tNahkampf\tCorpo a Corpo\tCuerpo a Cuerpo\tPěsti\tPięści\tБлиж. бой\t挌闘\n$Sword\tSword\tÉpée\tSchwert\tSpada\tEspada\tMeč\tMiecz\tМеч\t剣\n$Dagger\tDagger\tDague\tDolch\tPugnale\tDaga\tDýka\tSztylet\tКинжал\tダガー\n$War Axe\tWar Axe\tHache\tKriegsaxt\tAscia\tHacha de guerra\tVálečná Sekera\tTopór Wojenny\tБоевой топор\t片手斧\n$Mace\tMace\tMasse\tStreitkolben\tMazza\tMaza\tPalcát\tBuława\tБулава\tメイス\n$Greatsword\tGreatsword\tEspadon\tZweihänder\tSpadone\tMandoble\tObouruční Meč\tWielki Miecz\tДвуручный меч\tグレートソード\n$Warhammer\tWarhammer\tMarteau\tKriegshammer\tMartello\tMartillo\tKladivo\tMłot Bojowy\tБоевой молот\t戦鎚\n$Battleaxe\tBattleaxe\tHache de guerre\tStreitaxt\tAscia\tHacha de combate\tBojová Sekera\tTopór Bojowy\tСекира\t両手斧\n$Bow\tBow\tArc\tBogen\tArco\tArco\tLuk\tŁuk\tЛук\t弓\n$Staff\tStaff\tBâton\tStab\tBastone\tBastón\tHůl\tKostur\tПосох\t杖\n$Crossbow\tCrossbow\tArbalète\tArmbrust\tBalestra\tBallesta\tKuše\tKusza\tАрбалет\tクロスボウ\n$Spear\tSpear\tLance\tSpeer\tLancia\tLanza\tKopí\tWłócznia\tКопьё\t槍\n$Pickaxe\tPickaxe\tPioche\tSpitzhacke\tPiccone\tPico\tKrumpáč\tKilof\tКирка\tつるはし\n$Wood Axe\tWood Axe\tHache de bûcheron\tHolzaxt\tAccetta del Taglialegna\tHacha de Leñador\tSekera na dřevo\tSiekiera Drwala\tКолун\t木こりの斧\n\t\t\t\t\t\t\t\t\t\n$Arrow\tArrow\tFlèche\tPfeil\tFreccia\tFlecha\tŠíp\tStrzała\tСтрела\t矢\n$Bolt\tBolt\tCarreau\tBolzen\tDardo\tVirote\tŠipka\tBełt\tБолт\tボルト\n\t\t\t\t\t\t\t\t\t\n$Potion\tPotion\tPotion\tTrank\tPozione\tPoción\tLektvar\tMikstura\tЗелье\t水薬\n$Poison\tPoison\tPoison\tGift\tVeleno\tVeneno\tJed\tTrucizna\tЯд\t毒薬\n$Food\tFood\tNourriture\tEssen\tCibo\tComida\tJídlo\tJedzenie\tЕда\t食料\n$Drink\tDrink\tBoisson\tGetränk\tBevanda\tBebida\tPití\tNapój\tНапиток\t飲料\n\t\t\t\t\t\t\t\t\t\n$Scroll\tScroll\tParchemin\tSchriftrolle\tPergamena\tPergamino\tSvitek\tZwój\tСвиток\t巻物\n$Book\tBook\tLivre\tBuch\tLibro\tLibro\tKniha\tKsiążka\tКнига\t書物\n$Spell Tome\tSpell Tome\tLivre de sort\tZauberbuch\tLibro di Incantesimi\tGrimorio\tKniha Kouzel\tKsięga Czaru\tТом заклинаний\t呪文の書\n$Recipe\tRecipe\tRecette\tRezept\tRicetta\tReceta\tRecept\tPrzepis\tРецепт\tレシピ\n$Note\tNote\tNote\tNotiz\tNota\tNota\tPoznámka\tNotatka\tЗаписка\tノート\n$Map\tMap\tCarte\tKarte\tMappa\tMapa\tMapa\tMapa\tКарта\t地図\n\t\t\t\t\t\t\t\t\t\n$Ingredient\tIngredient\tIngrédient\tZutat\tIngrediente\tIngrediente\tPřísada\tSkładnik\tИнгредиент\t材料\n\t\t\t\t\t\t\t\t\t\n$Misc\tMisc\tDivers\tDiverses\tVarie\tVarios\tRůzné\tPozostałe\tРазное\tその他\n$Lockpick\tLockpick\tCrochet\tDietrich\tGrimaldello\tGanzúa\tŠperhák\tWytrych\tОтмычка\tロックピック\n$Gem\tGem\tGemme\tEdelstein\tGemma\tGema\tDrahokam\tKlejnot\tДраг. камень\t宝石\n$Tool\tTool\tOutil\tWerkzeug\tUtensile\tHerramienta\tNástroj\tNarzędzie\tИнструмент\t道具\n$Remains\tRemains\tRestes\tÜberreste\tResti\tRestos\tPozůstatky\tSzczątki\tОстанки\t遺骨\n$Leather\tLeather\tCuir\tLeder\tPelle\tCuero\tKůže\tSkórzany\tКожа\t革\n$Strips\tStrips\tBandes\tStreifen\tStrisce\tTiras\tOdřezky\tPaski\tПолоски кожи\tひも\n$Hide\tHide\tPeau\tHaut\tPelle\tPiel\tUseň\tSkóra\tШкура\t皮\n$Ore\tOre\tMinerai\tErz\tMinerale\tMineral\tRuda\tRuda\tРуда\t鉱石\n$Ingot\tIngot\tLingot\tBarren\tLingotto\tLingote\tIngot\tSztaba\tСлиток\tインゴット\n$Claw\tClaw\tGriffe\tKlaue\tArtiglio\tGarra\tSpár\tSzpon\tКоготь\t爪\n$Clutter\tClutter\tAutres\tZeug\tAltro\tOtros\tKrámy\tKlamoty\tХлам\t雑貨\n$Torch\tTorch\tTorche\tFackel\tTorcia\tAntorcha\tPochodeň\tPochodnia\tФакел\tたいまつ\n$Key\tKey\tClé\tSchlüssel\tChiave\tLlave\tKlíč\tKlucz\tКлюч\t鍵\n$Soul Gem\tSoul Gem\tGemme spirituelle\tSeelenstein\tGemma Dell'Anima\tGema de Alma\tKámen duší\tKlejnot Duszy\tКамень Душ\t魂石\n$Firewood\tFirewood\tFeu de bois\tFeuerholz\tLegna da Ardere\tLeña\tDřevo\tDrewno Opałowe\tПолено\t薪\n$Gold\tGold\tOr\tGold\tOro\tOro\tZlato\tZłoto\tЗолото\tゴールド\n$Artifact\tArtifact\tArtefact\tArtefakt\tArtefatto\tArtefacto\tArtefakt\tArtefakt\tАртефакт\tアーティファクト\n$Toy\tToy\tJouet\tSpielzeug\tGiocattolo\tJuguete\tHračka\tZabawka\tИгрушка\t玩具\n$House Part\tHouse Part\tPartie de maison\tHausbau\tParte della Casa\tParte de la Casa\tČást domu\tCzęść Domu\tЧасть Дома\t建材\n\t\t\t\t\t\t\t\t\t\n$Spell\tSpell\tSort\tZauber\tIncantesimo\tHechizo\tKouzlo\tZaklęcie\tЗаклинание\tスペル\n$Alteration\tAlteration\tAltération\tVeränderung\tAlterazione\tAlteración\tProměna\tPrzemiana\tИзменение\t変性\n$Destruction\tDestruction\tDestruction\tZerstörung\tDistruzione\tDestrucción\tNičení\tZniszczenie\tРазрушение\t破壊\n$Illusion\tIllusion\tIllusion\tIllusion\tIllusione\tIlusión\tIluze\tIluzja\tИллюзии\t幻惑\n$Restoration\tRestoration\tRestauration\tWiederherstellung\tRecupero\tRestauración\tObnovení\tPrzywrócenie\tВосстановление\t回復\n\t\t\t\t\t\t\t\t\t\n$Other\tOther\tAutre\tAndere\tAltro\tOtros\tJiné\tInne\tДругое\tその他\n$Magical\tMagical\tMagique\tMagisch\tMagico\tMágica\tMagické\tMagiczny\tМагическое\t魔法\n$Daedric\tDaedric\tDaedrique\tDaedrisch\tDaedrico\tDaédrica\tDaedrické\tDaedryczny\tДаэдрическое\tデイドラ\n$Dragonplate\tDragonplate\tPlates de dragon\tDrachenknochen\tPiastre di Drago\tPlacas de Dragón\tDračí pláty\tSmoczy Płytowy\tДраконье Панцирное\tドラゴンプレート\n$Nightingale\tNightingale\tRossignol\tNachtigall\tNightingale\tRuiseñor\tSlavíci\tSłowiczy\tСоловьиное\tナイチンゲール\n$Ebony\tEbony\tÉbonite\tEbenerz\tEbano\tÉbano\tEbenit\tEbonowy\tЭбонитовое\t黒檀\n$Dragonscale\tDragonscale\tÉcaille de dragon\tDrachenschuppen\tScaglie di Drago\tEscamas de Dragón\tDračí šupiny\tSmoczy Łuskowy\tДраконье Чешуйчатое\tドラゴンスケール\n$Orcish\tOrcish\tOrque\tOrkisch\tOrchesco\tOrca\tOrkský\tOrkowy\tОрочье\tオーク\n$Steel Plate\tSteel Plate\tPlates\tStahlharnisch\tPiastre d'Acciaio\tPlacas de Acero\tOcelové pláty\tStalowy Płytowy\tСтальное Пластинчатое\tスチールプレート\n$Glass\tGlass\tVerre\tGlas\tVetro\tCristal\tSklo\tSzklany\tСтеклянное\t碧水晶\n$Elven Gilded\tElven Gilded\tDorée elfique\tElfenvergoldet\tElfico dorato\tDorada Élfica\tElfský Zlacený\tElficki Pozłacany\tЭльфийское Золоченое\tエルフの黄金\n$Dwarven\tDwarven\tDwemer\tDwemer\tNanico\tEnana\tTrpasličí\tKrasnoludzki\tДвемерское\tドワーフ\n$Scaled\tScaled\tÉcaille\tSchuppen\tScaglie\tEscamas\tŠupiny\tŁuskowy\tЛамеллярное\tスケール\n$Steel\tSteel\tAcier\tStahl\tAcciaio\tAcero\tOcel\tStalowy\tСтальное\t鋼鉄\n$Brotherhood\tBrotherhood\tConfrérie\tBruderschaft\tConfraternita\tHermandad\tBratrstvo\tBractwa\tБратства\t闇の一党\n$Elven\tElven\tElfique\tElfen\tElfico\tÉlfica\tElfský\tElficki\tЭльфийское\tエルフ\n$Iron Banded\tIron Banded\tFer bardé\tEisenbebändert\tFerro Laminato\tHierro Bandeado\tŽelezo s pásky\tŻelazny Łączony\tПрочное Железное\t帯鉄\n$Leather\tLeather\tCuir\tLeder\tPelle\tCuero\tKůže\tSkórzany\tКожаное\t革\n$Imperial\tImperial\tImpérial\tKaiserliche\tImperiale\tImperial\tCísařští\tImperialny\tИмперское\t帝国軍\n$Studded\tStudded\tClouté\tVernietet\tBorchiato\tTachonada\tOkované\tĆwiekowany\tКлепаное\t鋲付き\n$Fur\tFur\tPeau\tFell\tPelliccia\tPiel\tUseň\tFutrzany\tМеховое\t毛皮\n$Iron\tIron\tFer\tEisen\tFerro\tHierro\tŽelezo\tŻelazny\tЖелезное\t鉄\n$Stormcloak\tStormcloak\tSombrage\tSturmmantel\tManto della Tempesta\tCapa de la Tormenta\tBouřní\tGromowładnych\tБратьев Бури\tストームクローク\n$Silver\tSilver\tArgenté\tSilber\tArgento\tPlata\tStříbro\tSrebrny\tСеребряное\t銀\n$Wood\tWood\tBois\tHolz\tLegno\tMadera\tDřevo\tDrewniany\tДеревянное\t木製\n$Nordic\tNordic\tNordique\tNordisch\tNordico\tNórdica\tSeverský\tNordycki\tНордское\tノルドの刻印\n$Bonemold\tBonemold\tOssement\tKnochen\tOssa Fuse\tMolde de Hueso\tBonemold\tBonemold\tКостяное\tボーンモールド\n$Chitin\tChitin\tChitine\tChitin\tChitina\tQuitina\tChitin\tChitynowy\tХитиновое\tキチン\n$Morag Tong\tMorag Tong\tMorag Tong\tMorag Tong\tMorag Tong\tMorag Tong\tMorag Tong\tMorag Tong\tМораг Тонг\tモラグ・トング\n$Stalhrim\tStalhrim\tStalhrim\tStalhrim\tStalhrim\tStalhrim\tStalhrim\tStalhrim\tСталгримовое\tスタルリム\n$Deathbrand\tDeathbrand\tBalafré\tTodesmal\tMarchio Mortale\tMarca de muerte\tDeathbrand\tDeathbrand\tКлеймо Смерти\tデスブランド\n$Draugr\tDraugr\tDraugr\tDraugr\tDraugr\tDraugr\tDraugirský\tDraugrowy\tДраургское\tドラウグル\n$Draugr Honed\tDraugr Honed\tDraugr affûtée\tDraugr Geschliffen\tDraugr Affilata\tDraugr Afilada\tDraug. ostřený\tDraugrowy Naostrzony\tХорошее Драугрское\t\n$Falmer\tFalmer\tFalmer\tFalmer\tFalmer\tFalmer\tFalmerský\tFalmerski\tФалмерское\tファルメル\n$Falmer Honed\tFalmer Honed\tFalmer affûtée\tFalmer Geschliffen\tFalmer Affilata\tFalmer Afilada\tFalmer. ostřený\tFalmerski Naostrzony\tХорошее Фалмерское\t\n$Forsworn\tForsworn\tParjure\tAbgeschworene\tRinnegato\tRenegado\tZapřisáhlí\tRenegatów\tИзгоев\tフォースウォーン\n$Dawnguard\tDawnguard\tGarde de l'aube\tDämmerwacht\tDawnguard\tGuardia del Alba\tStrážci Úsvitu\tDawnguard\tСтражи Рассвета\tドーンガード\n$Falmer Hardened\tFalmer Hardened\tFalmer renforcée\tGehärtete Falmerrüstung\tFalmer Pesante\tFalmer endurecida\tFalmer. tvrzený\tFalmerski Wzmocniony\tФалмерское Укрепленное\t\n$Hunter\tHunter\tChasseur\tJäger\tCacciatore\tCazador\tLovci\tŁowcy\tОхотничье\tハンター\n$Vampire\tVampire\tVampire\tVampir\tVampiro\tVampiro\tUpíři\tWampirzy\tВампирское\t吸血鬼\n$Aetherium\tAetherium\tAetherium\tAetherium\tEterio\tAeterio\tAetherit\tAetherium\tЭтериевое\tエセリウム\n$Dragonbone\tDragonbone\tOs de dragon\tDrachenknochen\tOssa di Drago\tHueso de Dragón\tDračí kost\tSmocza Kość\tДраконье костяное\t龍骨\n\t\t\t\t\t\t\t\t\t\n$MOD CONFIGURATION\tMOD CONFIGURATION\tCONFIGURATION DU MOD\tMOD-KONFIGURATION\tCONFIGURAZIONE MOD\tCONFIGURACIÓN DE MOD\tNASTAVENÍ MODŮ\tKONFIGURACJA MODÓW\tНАСТРОЙКИ МОДОВ\tMOD設定\n$Default\tDefault\tPar défaut\tVoreinstellung\tPredefinito\tPor Defecto\tZákladní\tDomyślny\tПо умолчанию\tデフォルト\n$Defaults\tDefaults\tPar défauts\tVoreinstellungen\tPredefiniti\tPor Defecto\tZákladní\tDomyślne\tПо умолчанию\tデフォルト\n$Search\tSearch\tChercher\tSuchen\tCerca\tBuscar\tHledat\tSzukaj\tПоиск\t検索\n$Magic\tMagic\tMagie\tMagie\tMagia\tMagia\tMagie\tMagia\tМагия\t魔法\n$Inventory\tInventory\tInventaire\tInventar\tInventario\tInventario\tInventář\tEkwipunek\tИнвентарь\t所持品\n$Switch Tab\tSwitch Tab\tChanger d'onglet\tReiter Wechseln\tCambia Scheda\tCambiar Pestaña\tZměnit Záložku\tPrzełącz Kartę\tПереключение Вкладок\tタブの切り替え\n$Equip Mode\tEquip Mode\tGestion d'équipement\tAusrüstungsmodus\tGestisci Equipaggiamento\tModo Equipamiento\tRežim použití\tTryb Wyposażenia\tРежим Экипировки\t装備モード\n$Column\tColumn\tColonne\tSpalte\tColonna\tColumna\tSloupek\tKolumna\tКолонка\t列\n$Order\tOrder\tTrier\tSortierung\tOrdina\tOrdenar\tŘazení\tKolejność\tПорядок\tソート\n$Open Slider\tOpen Slider\tOuvrir le curseur\tSchieber Öffnen\tApri Scorrimento\tActivar Cursor\tOtevřít posuvník\tOtwórz Suwak\tОткрыть Ползунок\tスライダーを開く\n$Open Menu\tOpen Menu\tOuvrir le menu\tMenü Öffnen\tApri Menu\tAbrir Menu\tOtevřít Menu\tOtwórz Menu\tОткрыть Меню\tメニューを開く\n$Toggle\tToggle\tActiver/Désactiver\tUmschalten\tSeleziona\tSeleccionar\tZaškrtnout\tPrzełącz\tПереключить\tトグル\n$Pick Color\tPick Color\tChoisir la couleur\tFarbauswahl\tSeleziona Colore\tSeleccionar Color\tVybrat barvu\tWybierz Kolor\tВыбор Цвета\t色を選択\n$Remap\tRemap\tRé-affecter\tNeuzuweisen\tRiassegna\tReasignar\tPřenastavit\tPonowne Przypisywanie\tНазначить клавишу\t再割り当て\n$Unmap\tUnmap\tDésaffecter\tZuordnung Aufheben\tDealloca\tDesasignar\tOdebrat klávesu\tOdznacz klawisz\tСбросить значение\t\n$Find Location\tFind Location\tChercher un lieu\tOrt Finden\tCerca Locazione\tDescubrir lugar\tNajít místo\tZnajdź Miejsce\tПоиск Локации\t\n\t\t\t\t\t\t\t\t\t\n$General\tGeneral\tGénéral\tAllgemein\tGenerale\tGeneral\tZákladní\tOgólne\tОбщие\t一般\n$Favorite Groups\tFavorite Groups\tGroupes favoris\tFavoritengruppen\tGruppi Favoriti\tGrupos Favoritos\tOblíbené skupiny \tAktywne\tГруппы Избранного\t\n$Advanced\tAdvanced\tAvancé\tFortgeschritten\tAvanzato\tAvanzado\tPokročilé\tZaawansowane\tДополнительно\t高度\n\t\t\t\t\t\t\t\t\t\n$Item List\tItem List\tListe des objets\tGegenstandsliste\tLista degli Oggetti\tLista de Objetos\tSeznam předmětů\tLista Przedmiotów\tСписок Элементов\tアイテムリスト\n$Font Size\tFont Size\tTaille de police\tSchriftgröße\tDimensione del Font\tTamaño de Fuente\tVelikost písma\tWielkość Czcionki\tРазмер Шрифта\tフォントサイズ\n$Quantity Menu Min. Count\tQuantity Menu Min. Count\tCompte min. du menu de quantité\tMindestauswahlmenge\tContatore Min. per il Menù di Quantità\tNúmero Mín. para Menú de Cantidad\tMin. Počet Obj. Pro Kvant. Menu\tMenu Ilości Min. Liczba\tМин. Кол-во Элементов в Меню\t数量メニュー最小カウント\n$Category Icon Theme\tCategory Icon Theme\tThème des icônes de catégories\tSymbolthema (Kategorie)\tTema delle icone di categoria\tTema de iconos de categoría\tVzhled ikon kategorií\tZestaw Ikon Kategorii\tТема Иконок Категорий\t\n$Disable Icon Colors\tDisable Icon Colors\tDésactiver les couleurs d'icônes\tFarbige Symbole deaktivieren\tDisabilita Icone Colorate\tDesactivar iconos en color\tVypnout barvy ikon\tWyłącz Kolory Ikon\tЗапретить Цветные Иконки\t\n$Previous Column\tPrevious Column\tColonne précédente\tVorherige Spalte\tColonna Precedente\tColumna Anterior\tPředchozí sloupek\tPoprzednia Kolumna\tПредыдущая Колонка\t前の欄\n$Next Column\tNext Column\tColonne suivante\tNächste Spalte\tColonna Successiva\tColumna Siguiente\tDalší sloupek\tNastępna Kolumna\tСледующая Колонка\t次の欄\n$Item Card\tItem Card\tCarte d'objets\tGegenstandskarte\tScheda dell'Oggetto\tTarjeta del Objeto\tKarta předmětu\tKarta Przedmiotu\tОкно Просмотра Предмета\tアイテムカード\n$3D Item\t3D Item\tModèle 3D\t3D Ansicht\tOggetto 3D\tObjeto 3D\t3D Objekt\tObiekt 3D\t3D Вид Предмета\t3D アイテム\n$Align\tAlign\tAlignement\tAusrichtung\tAllinea\tAlinear\tZarovnání\tWyrównanie\tВыравнивание\t整列する\n$Horizontal Offset\tHorizontal Offset\tAxe horizontal\tHorizontaler Abstand\tSpostamento Orizzontale\tDesplazamiento Horizontal\tVodorovné odsazení\tPrzesunięcie Poziome\tГоризонтальное Смещение\t水平オフセット\n$Vertical Offset\tVertical Offset\tAxe vertical\tVertikaler Abstand\tSpostamento Verticale\tDesplazamiento Vertical\tSvislé odsazení\tPrzesunięcie Pionowe\tВертикальное Смещение\t垂直オフセット\n$Horizontal Anchor\tHorizontal Anchor\tAlignement horizontal\tHorizontale Ausrichtung\tOrientamento Orizzontale\tAlineamiento horizontal\tHorizontální ukotvení\tWyrównanie Poziome\tФиксация по Горизонтали\t\n$Vertical Anchor\tVertical Anchor\tAlignement vertical\tVertikale Ausrichtung\tOrientamento Verticale\tAlineamiento vertical\tVertikální ukotvení\tWyrównanie Pionowe\tФиксация по Вертикали\t\n$Orientation\tOrientation\tOrientation\tOrientierung\tOrientamento\tAlineamiento\tOrientace\tOrientacja\tОриентация\t\n$Icon Size\tIcon Size\tTaille d'icône\tSymbolgröße\tDimensione Icona\tDimensión del icono\tVelikost ikon\tRozmiar Ikon\tРазмер Иконок\t\n$Icon Group Count\tIcon Group Count\tNombre de groupes d'icônes\tSymbolgruppengröße\tNumero d'icone raggruppate\tIcono de Grupo Conde\tPočet ikon ve skupině\tLiczba Ikon Grupy\tКол-во Групп Иконок\t\n$Minimum Time Left\tMinimum Time Left\tTemps minimum restant\tMindestrestdauer\tTempo minimo rimasto\tMínimo Tiempo Restante\tMinimální zbývající čas\tMinimalny pozostały czas\tМинимальный Период Задержки\t\n$Scale\tScale\tÉchelle\tGröße\tScala\tEscala\tMěřítko\tSkala\tМасштаб\tスケール\n$Disable Positioning\tDisable Positioning\tDésactiver le positionnement\tKeine Positionsanpassung\tDisabilita Posizionamento\tDesactivar el posicionamiento\tZakázat polohování\tWyłącz Pozycjonowanie\tЗапретить Позиционирование\t\n$SWF Version Checking\tSWF Version Checking\tVérification des versions\tSWF Versions-Check\tControllo Versione SWF\tComprobar Versión SWF\tKontrola Verze SWF\tSprawdzanie Wersji SWF\tПроверка Версии SWF\tSWF のバージョンの確認\n$Active Effects HUD\tActive Effects HUD\tInterface des effets actifs\tAnzeige für Aktive Effekte\tHUD degli Effetti Attivi\tHUD de Effectos Activos\tAktivovat HUD Efektů\tAktywne Efekty HUD\tАктивные Эффекты HUD\t\n\t\t\t\t\t\t\t\t\t\n$Left\tLeft\tGauche\tLinks\tSinistra\tIzquierda\tVlevo\tLewo\tЛево\t左\n$Right\tRight\tDroite\tRechts\tDestra\tDerecha\tVpravo\tPrawo\tПраво\t右\n$Center\tCenter\tCentre\tMitte\tCentro\tCentro\tNa střed\tŚrodek\tЦентр\t中央\n$Top\tTop\tHaut\tOben\tSopra\tAlto\tNahoře\tGóra\tВерх\t\n$Bottom\tBottom\tBas\tUnten\tSotto\tAbajo\tDole\tDół\tНиз\t\n$On\tOn\tActivé\tAn\tAttivo\tActivo\tZapnuto\tWłączone\tВключено\t\n$Off\tOff\tDésactivé\tAus\tDisattivato\tDesactivado\tVypnuto\tWyłączone\tВыключено\t\n$Enabled\tEnabled\tActivé\tAktiv\tAbilitato\tActivado\tAktivní\tAktywne\tРазрешено\t\n$Vertical\tVertical\tVertical\tVertikal\tVerticale\tVertical\tVertikální\tPionowe\tВертикально\t\n$Horizontal\tHorizontal\tHorizontal\tHorizontal\tOrizzontale\tHorizontal\tHorizontální\tPoziome\tГоризонтально\t\n\t\t\t\t\t\t\t\t\t\n$SKI_INFO1{}\tDefault: {}\tDéfaut: {}\tVoreinstellung: {}\tPredefinito: {}\tPredefinido: {}\tVýchozí nastavení: {}\tDomyślnie: {}\tПо умолчанию: {}\tデフォルト: {}\n$SKI_INFO2{}\tNumber of items required to trigger quantity menu, or 0 to disable it.\\nDefault: {}\tNombre d'objets requis pour activer le menu de quantité, ou 0 pour le désactiver.\\nDéfaut : {}\tMindestgröße eines Stapels zum Anzeigen des Mengendialogs.\\nVoreinstellung: {}\tNumero di oggetti richiesti per avviare il menù di quantità, o 0 per disabilitarlo.\\nPredefinito: {}\tNúmero de objetos requeridos para activar el Menú de Cantidad (0 para deshabilitar).\\nPredefinido: {}\tPočet objektů potřebných k otevření menu s posuvníkem, nebo 0 pro vypnutí.\\nVýchozí hodnota: {}\tLiczba elementów wymagana do aktywacji menu ilości lub 0, aby je wyłączyć.\\nDomyślnie: {}\tКоличество элементов необходимое для инициализации меню, число или 0 чтобы отключить.\\nПо умолчанию: {}\t\n$SKI_INFO3{}\tIncompatible or outdated SWFs may break SkyUI functionality. This only disables the warning message!\\nDefault: {}\tDes SWF incompatibles ou obsolètes peuvent empêcher le fonctionnement de SkyUI. Cela désactive uniquement le message d'avertissement!\\nDéfaut : {}\tInkompatible oder veraltete SWF Dateien beeinträchtigen möglicherweise die Funktionalität von SkyUI. Mit dieser Option lässt sich lediglich die Warnung unterdrücken!\\nVoreinstellung: {}\tI file SWF incompatibili o datati potrebbero causare un malfunzionamento nelle funzioni di SkyUI. Questo disabilita solamente i messaggi di avviso!\\nPredefinito: {}\tLos archivos SWF incompatibles o desactualizados pueden provocar un malfuncionamiento de SkyUI. ¡Esto sólo deshabilita el mensaje de advertencia!\\nPredefinido: {}\t Nekonpatibilní nebo zastaralé SWF může narušit funkčnost SkyUI. Zaškrtnutím vypnete zobrazování varovných zpráv!\\nVýchozí nastavení: {}\tNiekompatybilny lub przestarzały SWF może zepsuć funkcjonalność SkyUI. Ta opcja tylko wyłącza ostrzeżenie!\\nDomyślnie: {}\tНесовместимый или устаревший SWF файл может нарушить работу SkyUI. Эта функция отключит всплывающее сообщение!\\nПо умолчанию: {}\t\n$SKI_INFO4{}\tDisables Positioning of the 3D Item.\\nDefault: {}\tDésactive le positionnement de l'objet 3D.\\nDéfaut : {}\tDeaktiviert Positionsanpassung der 3D Ansicht.\\nVoreinstellung: {}\tDisabilita il posizionamento dell'oggetto 3D.\\nDefault: {}\tDesactiva el posicionamiento del objeto 3D.\\nPredefinido: {}\tZakáže polohování 3D objektu.\\nVýchozí nastavení: {}\tWyłącza pozycjonowanie obiektu 3D.\\nDomyślnie: {}\tЗапретить позиционирование 3D объекта в окне просмотра.\\nПо умолчанию: {}\t\n$SKI_INFO5{}\tHide effects with a remaining time higher than this. 0 to show all.\\nDefault: {}\tCacher effets de durée inférieure à ceci. 0 pour afficher tous.\\nDéfaut : {}\tMindestrestdauer ab der Effekte angezeigt werden. 0 zeigt alles an.\\nVoreinstellung: {}\tNasconde gli effetticon un tempo rimanente maggiore di questo. 0 per mostrarli tutti.\\nPredefinito: {}\tEsconder efectos con un tiempo restante superior a éste. 0 para mostrar todos. \\nPredefinido: {}\tSkryje efekty, se zbývajícím časem vyšším než je tato hodnota. 0 zobrazí vše.\\nVýchozí nastavení: {}\tUkryj efekty z pozostałym czasem większym niż. 0 pokaż wszystkie. \\nDomyślne: {}\tПродолжительность отображения от эффектов на дисплее. 0 показывать всегда \\nПо умолчанию: {}\t\n$SKI_INFO6\tEach group can be configured individually.\tChaque groupe peut être configuré individuellement.\tJede Gruppe kann einzeln konfiguriert werden.\tOgni gruppo può essere configurato individualmente.\tCada grupo puede ser configurado individualmente.\tKaždá skupina může být nastavena samostatně.\tKażda grupa może być skonfigurowana oddzielnie.\tКаждая группа может иметь индивидуальные настройки\t\n$SKI_INFO7{}\tUnequip all armor before Group Use?\\nDefault: {}\tDéséquiper armure avant Utilisation en Groupe ?\\nDéfaut : {}\tRüstung vorm Benutzen der Gruppe ausziehen?\tDisequipaggiare tutta l'armatura prima dell'Uso del Gruppo?\\nPredefinito: {}\t¿Desequipar todas las piezas de armadura antes de Usar Grupo?\\nPredefinido: {}\tMá být před použitím skupiny vysvléknuta zbroj?\\nVýchozí nastavení: {}\tŚciągnij całą zbroję przed użyciem Grup?\\nDomyślne: {}\tСнять всю броню перед использованием группы?\\nПо умолчанию: {}\t\n$SKI_INFO8{}\tUnequip both hands before Group Use?\\nDefault: {}\tDéséquiper mains avant Utilisation en Groupe ?\\nDéfaut : {}\tBeide Hände vorm Benutzen der Gruppe freimachen?\tDisequipaggiare entrambe le mani prima dell'Uso del Gruppo?\\nPredefinito: {}\t¿Desequipar ambas manos antes de Usar Grupo?\\nPredefinido: {}\tMají být před použitím skupiny vyprázdněny obě ruce?\\nVýchozí nastavení: {}\tŚciągnij rękawice przed użyciem Grup?\\nDomyślne: {}\tРазоружить обе руки перед использованием группы?\\nПо умолчанию: {}\t\n$SKI_INFO9{}\tUnequip any ammo before Group Use?\\nDefault: {}\tDéséquiper munitions avant Utilisation en Groupe ?\\nDéfaut : {}\tMunition vorm Benutzen der Gruppe freimachen?\tDisequipaggiare qualsiasi munizione prima dell'Uso del Gruppo?\\nPredefinito: {}\t¿Desequipar cualquier munición antes de Usar Grupo?\\nPredefinido {}\tMá být před použitím skupiny sundána veškerá munice?\\nVýchozí nastavení: {}\tŚciągnij amunicję przed użyciem Grup?\\nDomyślne: {}\tСнять любые боеприпасы перед использованием группы?\\nПо умолчанию: {}\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n$SKI_MSG1\tThis control requires a keyboard mapping.\tCette fonction doit être affectée à une touche.\tDiese Funktion muss einer Tastatureingabe zugewiesen werden.\tQuesto controllo richiede una mappatura della tastiera.\tEste control necesita ser configurado en el teclado\tFunkce vyžaduje nastavení klávesy na klávesnici.\tTa funkcja wymaga przypisania klawisza.\tДля этой функции необходимо назначить клавишу.\tこのコントロールは、キーボードのマッピングを必要とします。\n$SKI_MSG2{}\tThis key is already mapped to:\\n{}\\n\\nAre you sure you want to continue?\tCette touche est déjà affectée à : \\n{}\\n\\nContinuer ?\tDiese Taste wird bereits verwendet:\\n{}\\n\\nTrotzdem fortfahren?\tQuesto tasto è già stato assegnato a:\\n{}\\n\\nSicuro di voler continuare?\tEste botón ya está asignado a:\\n{}\\n\\n ¿Estás seguro que quieres continuar?\tTato klávesa je již používána:{}\\n\\nOpravdu chcete pokračovat?\tTen klawisz jest przypisany do: \\n{}\\n\\nCzy jesteś pewien, że chcesz kontynuować?\tЭта клавиша уже используется:\\n{}\\n\\nВы уверены, что хотите продолжить?\t\n\t\t\t\t\t\t\t\t\t\n$NAME\t$\t$\t$\t$\t$\t$\tNAZWA\t$\t$\n$ TO PLACE\t$\t$\t$\t$\t$\t$\t$\t ПОМЕСТИТЬ\t$\n$ TO STEAL\t$\t$\t$\t$\t$\t$\t$\t УКРАСТЬ\t$\n\t\t\t\t\t\t\t\t\t\n$GEAR\tGEAR\tÉQUIPEMENT\tAUSRÜSTUNG\tATTREZZATURA\tEQUIPO\tVYBAVENÍ\tEKWIPUNEK\tСНАРЯЖЕНИЕ\t\n$AID\tAID\tAIDE\tHILFSMITTEL\tAIUTO\tAYUDA\tPOMOC\tPOMOC\tЗЕЛЬЯ И ЕДА\t\n$GROUP\tGROUP\tGROUPE \tGRUPPE\tGRUPPO\tGRUPO\tSKUPINA\tGRUPA\tГРУППА\t\n$Group {}\tGroup {}\tGroupe {}\tGruppe {}\tGruppo {}\tGrupo {}\tSkupina {}\tGrupa{}\tГруппа {}\t\n$Show Button Help\tShow Button Help\tMontrer bouton d'aide\tTastenhilfe Anzeigen\tMostra il tasto Aiuto\tMostrar botón de ayuda\tZobrazovat nápovědu ke klávesám\tWyświetl pomoc klawiszy\tПоказать Кнопки Помощи\t\n$Favorites Menu\tFavorites Menu\tMenu Favoris\tFavoritenmenü\tMenu dei Preferiti\tMenu de Favoritos\tMenu oblíbených\tMenu ulubionych\tМеню Избранного\t\n$Preferences\tPreferences\tPréférences\tEinstellungen\tPreferenze\tPreferencias\tNastavení\tPreferencje\tНастройки\t\n$Confirm Group\tConfirm Group\tConfirmer groupe\tGruppe Bestätigen\tConfermare gruppo\tConfirmar grupo\tPotvrdit skupinu\tPotwierdź grupę\tПодтвердить Группу\t\n$Select Group\tSelect Group\tChoisir groupe\tGruppe Auswählen\tSelezionare gruppo\tSeleccionar grupo\tVybrat skupinu\tWybierz grupę\tВыбрать Группу\t\n$Group\tGroup\tGrouper \tGruppieren\tRaggruppare\tAgrupar\tZařadit\tGrupuj\tДобавить в Группу\t\n$Ungroup\tUngroup\tDégrouper\tGruppierung Aufheben\tAnullamento gruppo\tDesagrupar\tOdebrat\tUsuń z grupy\tУбрать из Группы\t\n$Set Group Icon\tSet Group Icon\tChoisir icône groupe\tSymbol Setzen\tScegliere icona gruppo\tElegir icono de grupo\tPřiřadit skupině ikonu\tWybierz ikonę dla grupy\tВыбрать Иконку Группы\t\n$Set Main Hand\tSet Main Hand\tChoisir main principale\tPrimärhand Setzen\tScegliere mano principale\tElegir mano principal\tVybrat hlavní ruku\tWybierz główną rękę\tВыбрать Основную Руку\t\n$Save Equip State\tSave Equip State\tSauvegarder équipement\tAusrüstung Speichern\tSalva lo stato dell'Equipaggiamento\tGuardar estado del equipo\tUložit stav vybavení\tZapamiętaj stan ekwipunku\tСохранить Состояние Экипировки\t\n$Group Use\tGroup Use\tUtiliser groupe\tGruppe Benutzen\tUsare gruppo\tUsar grupo\tPoužít skupinu\tUbierz grupę\tИспользовать Группу\t\n$Toggle Focus\tToggle Focus\tChanger Focus\tFokus Wechseln\tCambiare Focus\tCambiar enfoque\tPřepnout zaměření\tPrzełącz widok\tПереместить Фокус\t\n$Unequip Armor\tUnequip Armor\tDéséquiper armure\tRüstung Freimachen\tDisequipaggiare corazza\tDesequipar Armadura\tSvléknout zbroj\tŚciągnij zbroję\tСнять Броню\t\n$Unequip Hands\tUnequip Hands\tDéséquiper mains\tHände Freimachen\tDisequipaggiare mani\tDesequipar manos\tVyprázdnit ruce\tŚciągnij rękawice\tРазоружить Руки\t\n$Unequip Ammo\tUnequip Ammo\tDéséquiper munitions\tMunition Freimachen\tDisequipaggiare munizione\tDesequipar munición\tSundat munici\tŚciągnij amunicję\tСнять Боеприпасы\t\n\t\t\t\t\t\t\t\t\t\n% Completion\t100.00%\t100.00%\t100.00%\t97.89%\t97.89%\t97.89%\t97.89%\t97.89%\t83.03%"
  },
  {
    "path": "misc/Translations/make_translations.pl",
    "content": "#!/usr/bin/perl\n\nsub error\n{\n\tprint\t\"\\n=========================\\n\\n\"\n\t\t.\t\"ERROR: $_[0]\\n\";\n\tgetc(STDIN);\n\texit(1);\n}\n\nmy $sourcePath = \"SkyUI_Translations.txt\";\n\nopen SOURCE, \"<:utf8\", $sourcePath or error(\"Cannot open $sourcePath: $!\");\n\nmy @langs = split(\"\\t\", <SOURCE>);\nshift @langs;\n\nmy @files;\n\nforeach $lang (@langs) {\n\tchomp($lang);\n\t$lang = lc($lang);\n\tlocal *FILE;\n\tlocal $fileName = \"SkyUI_$lang.txt\";\n\topen(FILE, \">:raw:encoding(UCS2-LE):crlf:utf8\", \"$fileName\");\n\tprint FILE (\"\\x{FEFF}\"); # print BOM\n\tpush(@files,*FILE);\n}\n\nwhile (my $line = <SOURCE>) {\n\tchomp($line);\n\tlocal @buf = split(\"\\t\", $line);\n\tlocal $key = shift @buf;\n\t\n\tnext unless $key and $key =~ /^\\$/;\n\n\tlocal $i=0;\n\n\tforeach $file (@files) {\n\t\tlocal $str = $buf[$i] ? $buf[$i] : $buf[0]; # fall back to english if no translate present\n\t\tprint $file ($key . \"\\t\" . $str . \"\\n\") unless $str eq \"\\$\";\n\t\t$i++;\n\t}\n}\nclose(SOURCE);\n\nforeach $file (@files) {\n\tclose $file;\n}\n\nprint \"Done.\\n\\n\";\n\ngetc(STDIN);\nexit(0);"
  },
  {
    "path": "misc/cp-built-files",
    "content": "#!/usr/bin/env ruby\n\n# This utility copys the newly built files in ../build to the\n# `destination_dir`. It's also possible to watch the directory\n# so built files are copied automatically.\n#\n# This was written for ruby 2.5 and requires WSL and the 'listen'\n# gem for the directory watching capability.\n\nrequire('optparse')\nrequire('pathname')\nrequire('fileutils')\n\noptions = {}\noptParser = OptionParser.new do |opts|\n\topts.banner = \"Usage: cpBuiltFiles [options] destination_dir\"\n\n\topts.on(\"-w\", \"--watch\", \"Watch built directory\") do\n\t\toptions[:watch] = true\n\tend\n\n  opts.on_tail(\"-h\", \"--help\", \"Show this message\") do\n  \tputs opts\n  \texit\n  end\nend\n\noptParser.parse!\n\ndestDir = ARGV.pop\nif not destDir then\n\tdestDir = ENV[\"SKYUIVR_TEST_DIR\"]\nend\nif not destDir then\n\tputs optParser\n\texit\nend\n\n# This is where we'll be trying to copy files from\nsrcDirPath = Pathname.new(__FILE__).parent + \"../build\"\n\n# This is where we'll be trying to copy files to\ndestDirPath = Pathname.new(destDir)\n\nputs(\"Checking: #{destDir}\\n\\n\")\nfilesCopied = 0\n\n# For each file in the destination directory...\nPathname.glob(\"#{destDir}/**/*\").each do |destPath|\n\n\t# For all files (not a directory)...\n\tnext if destPath.directory?\n\tnext if destPath.to_s.include? \"/exported/\"\n\n\tsrcPath = srcDirPath + destPath.relative_path_from(destDirPath)\n\n\t# If the a matching file from the build (src) directory exists, and it appears\n\t# to be newer...\n\t# This should mean that the file was newly built.\n\tif srcPath.exist? && srcPath.mtime() > destPath.mtime() then\n\n\t\t# Copy the file over to the destination\n\t\tputs(\"#{srcPath} => #{destPath}\")\n\t\tFileUtils::copy_file(srcPath.realpath, destPath.realpath)\n\t\tfilesCopied = filesCopied + 1\n\n\tend\nend\n\nif filesCopied != 0 then\n\t puts\nend\nputs(\"#{filesCopied} files copied\")\n\n\ndef getDestPath(srcBaseDirPath, srcFilePath, destBaseDirPath)\n\treturn destBaseDirPath + srcFilePath.relative_path_from(srcBaseDirPath)\nend\n\nif options[:watch] then\n\trequire('listen')\n\trequire('thread')\n\n\tdef waitFileStopsGrowing(filename)\n\t\toldSize = 0\n\t\tnewSize = File.size(filename)\n\t\twhile oldSize != newSize do\n\t\t\toldSize = newSize\n\t\t\tsleep(1)\n\t\t\tnewSize = File.size(filename)\n\t\tend\n\tend\n\n\tputs(\"Watching #{srcDirPath} for changes...\")\n\n\t# Create a set that records which files we're waiting for to finish writing\n\tsemaphore = Mutex.new\n\tfilesBeingWritten = Set.new\n\n\t# Wait for a file to finish being written then copy it to the destination\n\tcopierThread = Thread.new do\n\t\twhile true do\n\n\t\t\t# Wait until we found a file that has been modified\n\t\t\tsleep(0.25)\n\t\t\tfiles = filesBeingWritten.to_a\n\t\t\tif files.length == 0 then\n\t\t\t\tnext\n\t\t\tend\n\n\t\t\t# Wait for the file to stop growing\n\t\t\tmodifiedFile = files[0]\n\t\t\tmodifiedPath = Pathname.new(modifiedFile)\n\t\t\twaitFileStopsGrowing(modifiedPath)\n\n\t\t\t# Figure out where to copy the file from & to\n\t\t\tsrcPath = modifiedPath\n\t\t\tdestPath = getDestPath(srcDirPath.realpath, srcPath, destDirPath)\n\n\t\t\t# Don't copy the file if it doesn't already exist in the destination\n\t\t\tnext if !destPath.exist?\n\n\t\t\t# Actually copy the file when ready\n\t\t\ttime = Time.new\n\t \t\twhile true do\n\t \t\t\tbegin\n\t \t\t\t\tputs(\"[#{time.strftime(\"%H:%M\")}] #{srcPath} => #{destPath}\")\n\t\t\t\t\tFileUtils::copy_file(srcPath, destPath)\n\t\t\t\t\tbreak\n\t\t\t\trescue\n\t\t\t\t\tputs(\"File wasn't ready. Retrying.\")\n\t\t\t\t\tsleep(1)\n\t\t\t\t\tnext\n\t\t\t\tend\n\t\t\tend\n\n\t\t\t# Make sure we stop waiting for the file the next iteration\n\t\t\tsemaphore.synchronize do\n\t\t\t\tfilesBeingWritten.delete(modifiedFile)\n\t\t\tend\n\t\tend\n\tend\n\n\tlistenThread = Thread.new do\n\t\tlistener = Listen.to(srcDirPath) do |modified, added, removed|\n\t\t\tif modified then\n\t\t\t\tsemaphore.synchronize do\n\t\t\t\t\tmodified.each do |f|\n\t\t\t\t\t\tnext if f.include? \"/exported/\"\n\t\t\t\t\t\tfilesBeingWritten.add(f)\n\t\t\t\t\tend\n\t\t\t\tend\n\t\t\tend\n\t\tend\n\t\tlistener.start\n\t\tsleep\n\tend\n\n\t# notifier = INotify::Notifier.new\n\t# notifier.watch(srcDirPath.to_s, :close) do |event|\n\t# \t# The #name field of the event object contains the name of the affected file\n\t# \tputs \"#{event.name} modified\"\n\t# end\n\t# notifier.run\n\tsleep\nend\n"
  },
  {
    "path": "misc/decompile-pex",
    "content": "#! env ruby\n\ndef toWinPath(wslPath)\n\tcmd = \"wslpath -w '#{wslPath}'\"\n\treturn `#{cmd}`.strip\nend\n\n# This utility decompiles every pex file in the target_dir\n# and places the result file in the same directory.\n\nrequire('optparse')\nrequire('pathname')\nrequire('fileutils')\n\noptions = {}\noptParser = OptionParser.new do |opts|\n\topts.banner = \"Usage: decompile-pex [options] target_dir\"\n\n\t# opts.on(\"-w\", \"--watch\", \"Watch built directory\") do\n\t# \toptions[:watch] = true\n\t# end\n\n  opts.on_tail(\"-h\", \"--help\", \"Show this message\") do\n  \tputs opts\n  \texit\n  end\nend\n\noptParser.parse!\n\ntargetDir = ARGV.pop\nif not targetDir then\n\tputs optParser\n\texit\nend\n\ntargetDirPath = Pathname.new(targetDir)\nif !targetDirPath.exist? or !targetDirPath.directory? then\n\t\tputs \"Cannot locate target directory: \" + targetDirPath;\n\t\texit 1\nend\n\ndecompiler = ENV['PEX_DECOMPILER']\nif !File.exists?(decompiler) then\n\t\tputs \"Cannot locate decompiler from $PEX_DECOMPILER\";\n\t\texit 1\nend\n\nDir.chdir targetDirPath\nPathname.glob(\"#{targetDirPath}/**/*.pex\").each do |f|\n\tnext if f.directory?\n\n\tcmd = \"\\\"#{decompiler}\\\" -p \\\"#{toWinPath(targetDirPath)}\\\" \\\"#{toWinPath(f)}\\\"\"\n\tputs `#{cmd}`\nend\n"
  },
  {
    "path": "misc/pack-release",
    "content": "#!/usr/bin/env ruby\n#\n\nrequire('pathname')\nrequire('fileutils')\nrequire('tmpdir')\n\n\n# Make sure we can find where the files we're packing from\ntestDir = ENV[\"SKYUIVR_TEST_DIR\"]\nif not testDir then\n  puts \"Please set a directory to package from using $SKYUIVR_TEST_DIR\"\n  exit\nend\n\n# Make sure we have a place to put the packed file\nreleaseDir = ENV[\"SKYUIVR_RELEASE_DIR\"]\nif not releaseDir then\n  puts \"Please set a directory to package from using $SKYUIVR_RELEASE_DIR\"\n  exit\nend\n\nputs \"Add a tag?\"\ntag = gets.chomp\n\n# Make a temp directory to copy the files to be compressed\ntempDir =  Dir.mktmpdir(\"skyuivr-pack\")\ntempPath = Pathname.new(tempDir)\nputs tempPath\n\n\n# Copy the files in the test directory to a new temp directory named \"SkyUI\"\nsrcPath = Pathname.new(testDir)\n# contentPath = Pathname.new(tempDir) + \"SkyUI\"\n# FileUtils.mkdir_p(contentPath)\n\nputs \"Copying from #{srcPath} => #{tempPath}\"\nFileUtils::cp_r(srcPath.realpath, tempPath.realpath)\ncontentPath = tempPath + \"SkyUI\"\nFileUtils.mv(tempPath + srcPath.basename, contentPath)\nFileUtils::rm_f(contentPath + \"meta.ini\")\n\n\n# Zip up the directory\nif tag[0] == \"v\" then\n  archiveFilename = tempPath + \"SkyUI.#{tag}.7z\"\nelse\n  archiveFilename = tempPath + \"SkyUI - #{tag}.7z\"\nend\nputs \"ContentPath: #{contentPath}\"\nsystem(\"7z a '#{archiveFilename}' '#{contentPath}'\")\n\nFileUtils::cp(archiveFilename, releaseDir)\n"
  },
  {
    "path": "misc/rename-png",
    "content": "#! env ruby\n\ndef toWinPath(wslPath)\n\tcmd = \"wslpath -w '#{wslPath}'\"\n\treturn `#{cmd}`.strip\nend\n\n# This is a one-off utility to rename png files in a directory.\n# We're exporting icon pngs from the VR version of the game\n# to use in the help text.\n#\n# Ideally, we would export all the known button art as png\n# and import them again. I'm being lazy and skipping that for now.\n\nrequire('optparse')\nrequire('pathname')\nrequire('fileutils')\n\noptions = {}\noptParser = OptionParser.new do |opts|\n\topts.banner = \"Usage: decompile-pex [options] target_dir\"\n\n\t# opts.on(\"-w\", \"--watch\", \"Watch built directory\") do\n\t# \toptions[:watch] = true\n\t# end\n\n  opts.on_tail(\"-h\", \"--help\", \"Show this message\") do\n  \tputs opts\n  \texit\n  end\nend\n\noptParser.parse!\n\ntargetDir = ARGV.pop\nif not targetDir then\n\tputs optParser\n\texit\nend\n\ntargetDirPath = Pathname.new(targetDir)\nif !targetDirPath.exist? or !targetDirPath.directory? then\n\t\tputs \"Cannot locate target directory: \" + targetDirPath;\n\t\texit 1\nend\n\ndef transformName(oldName)\n\toldName = oldName.to_s\n\tfirstUnderscore = oldName.to_s.index('_')\n\treturn oldName.slice(firstUnderscore+1, oldName.length - 4 - firstUnderscore - 1)\nend\n\nPathname.glob(targetDirPath + \"*.png.png\").each do |f|\n\tputs \"#{f} => #{targetDirPath + transformName(f)}\"\n\tf.rename(targetDirPath + transformName(f))\nend\n"
  },
  {
    "path": "misc/reorder-psc",
    "content": "#! env ruby\n\n# Reorder/rewrite the psc file so content is sorted into the same order\n# by entity/construct name.  This is useful for comparing two sets of\n# decompiled pex files.\n\nrequire('optparse')\nrequire('pathname')\nrequire('fileutils')\nrequire('pp')\n\noptions = {}\noptParser = OptionParser.new do |opts|\n\topts.banner = \"Usage: cpBuiltFiles [options] destination_dir\"\n\n\topts.on(\"-w\", \"--watch\", \"Watch built directory\") do\n\t\toptions[:watch] = true\n\tend\n\n  opts.on_tail(\"-h\", \"--help\", \"Show this message\") do\n  \tputs opts\n  \texit\n  end\nend\n\noptParser.parse!\n\ndestDir = ARGV.pop\nif not destDir then\n\tputs optParser\n\texit\nend\n\n# This is where the psc files are\ndestDirPath = Pathname.new(destDir)\n\nfilesProcessed = 0\n\ndef lineOffsets(f)\n\toffsets = []\n\n\tcurOffset = 0\n\tFile.readlines(f).each do |line|\n\t\toffsets.append << curOffset\n\t\tcurOffset += line.length\n\tend\n\n\treturn offsets\nend\n\ndef lineNum(lineoffsets, offset)\n\tlineoffsets.each_with_index do |entry, index|\n\t\tif entry > offset\n\t\t\treturn index\n\t\tend\n\tend\n\treturn lineoffsets.length\nend\n\n# Retrieve all \"property\" entries, their names, and their offset into the file\ndef properties(f)\n\tsinglelineProps = /^.*property\\b(.*)\\bauto$/\n\tmultilineProps = /\\bproperty\\b(.*?)\\b?$.*?\\bendproperty\\b/m\n\n\tmatches = IO.read(f).to_enum(:scan, multilineProps)\n\t\t\t\t\t\t\t.map { Regexp.last_match }\n\t\t\t\t\t\t\t.map { |match| {name: match.captures.first.strip , offsets: match.offset(0)} }\nend\n\n# Retrieve all \"state\" entries, their names, and their offset into the file\ndef states(f)\n\tregex = /\\bstate\\b(.*?)\\b?$.*?\\bendState\\b/m\n\tmatches = IO.read(f).to_enum(:scan, regex)\n\t\t\t\t\t\t\t.map { Regexp.last_match }\n\t\t\t\t\t\t\t.map { |match| {name: match.captures.first.strip , offsets: match.offset(0)} }\nend\n\ndef functions(f)\n\tregex = /\\bfunction\\b(.*?)\\b?$.*?\\bendFunction\\b/m\n\tmatches = IO.read(f).to_enum(:scan, regex)\n\t\t\t\t\t\t\t.map { Regexp.last_match }\n\t\t\t\t\t\t\t.map { |match| {name: match.captures.first.strip , offsets: match.offset(0)} }\nend\n\ndef variables(f)\n\t# TODO!!! This needs to be done over lines instead of over the entire file\n\tregex = /\\b(.*?)\\b(.*?)\\b?$/m\n\tmatches = IO.read(f).to_enum(:scan, regex)\n\t\t\t\t\t\t\t.map { Regexp.last_match }\n\t\t\t\t\t\t\t.map { |match| {name: match.captures.first.strip , offsets: match.offset(0)} }\nend\n\n# Entries usually contain byte offsets into the file.\n# This function adds a field that indictes the actual line numbers the entry spans\ndef entryAddLineNum(entry, lineoffsets)\n\tentry[:lines] = entry[:offsets].map { |offset|\n\t\tlineNum(lineoffsets, offset)};\n\tentry\nend\n\ndef lineSpanExpand(linespan)\n\tRange.new(linespan.first, linespan.last).to_a\nend\n\ndef unprocessedLines(f, processedLines)\n\tRange.new(1, IO.read(f).lines.length).to_a - processedLines\nend\n\ndef linespansToLines(linespans)\n\tlinespans\n\t\t.map { |linespan| lineSpanExpand(linespan) }\n\t\t.reduce([]) { |accum, lines| accum + lines }\nend\n\nPathname.glob(\"#{destDir}/*.psc\").each do |f|\n\tfilesProcessed += 1\n\t# next if filesProcessed > 1\n\n\tputs \"Processing: #{f}\"\n\tlineoffsets = lineOffsets(f)\n\n\tprops = properties(f)\n\tprops = props\n\t\t.map { |entry| entryAddLineNum(entry, lineoffsets) }\n\t\t.sort_by { |entry| entry[:name] }\n\tproplines = linespansToLines(props.map { |entry| entry[:lines] })\n\n\tstates = states(f)\n\tstates = states\n\t\t.map { |entry| entryAddLineNum(entry, lineoffsets) }\n\t\t.sort_by { |entry| entry[:name] }\n\tstatelines = linespansToLines(states.map { |entry| entry[:lines] })\n\n\tfuncs = functions(f)\n\tfuncs = funcs\n\t\t.map { |entry| entryAddLineNum(entry, lineoffsets) }\n\t\t.sort_by { |entry| entry[:name] }\n\tfunclines = linespansToLines(funcs.map { |entry| entry[:lines] }) - proplines - statelines\n\n\tputs \"props:\"\n\tpp props\n\tputs \"states:\"\n\tpp states\n\n\t# Figure out all the lines already processed\n\tprocessedLines = props.map { |entry| entry[:lines] }\n\tprocessedLines += states.map { |entry| entry[:lines] }\n\tprocessedLines += funcs.map { |entry| entry[:lines] }\n\tprocessedLines = linespansToLines(processedLines)\n\n\tupl = unprocessedLines(f, processedLines)\n\n\tflines = f.readlines\n\tFile.open(f.sub_ext(\".out\"), \"w\") {|outf|\n\t\toutf.puts(\";;; --- Properties ---------------------------------\");\n\t\tproplines.each { |lineNum| outf.write(flines[lineNum-1]) }\n\t\toutf.puts\n\t\toutf.puts\n\n\t\toutf.puts(\";;; --- Functions ----------------------------------\");\n\t\tfunclines.each { |lineNum| outf.write(flines[lineNum-1]) }\n\t\toutf.puts\n\t\toutf.puts\n\n\t\toutf.puts(\";;; --- States -------------------------------------\");\n\t\tstatelines.each { |lineNum| outf.write(flines[lineNum-1]) }\n\t\toutf.puts\n\t\toutf.puts\n\n\t\toutf.puts(\";;; --- Unprocessed --------------------------------\");\n\t\tupl.each { |lineNum|\n\t\t\tline = flines[lineNum-1]\n\t\t\tif !line.strip.empty? then\n\t\t\t\toutf.write(flines[lineNum-1])\n\t\t\tend\n\t\t}\n\t}\nend\n"
  },
  {
    "path": "sksevr_plugin/.editorconfig",
    "content": "root = true\n\n[*]\ncharset = utf-8\nindent_style = space\nindent_size = 3\nend_of_line = lf\ntrim_trailing_whitespace = true\ninsert_final_newline = true\n"
  },
  {
    "path": "sksevr_plugin/.gitignore",
    "content": "*.user\n*.suo\n\n**/.vs\n\n/Build\nlua-tests/luacov*\n"
  },
  {
    "path": "sksevr_plugin/README.md",
    "content": "# Skyrim SKSE plugin example\n\nThis has been adapted from [this example](https://github.com/xanderdunn/skaar/releases/tag/plugin3). It has a simple build script to simplify the build process. It's also been tidied up a bit, and updated to use Visual Studio 2017.\n\n\n## Requirements\n\n- Skyrim\n    - The Creation Kit\n- [Python 3.6](https://www.python.org/downloads/) for the build script\n- [Visual Studio 2017](https://visualstudio.microsoft.com/vs/express/)\n    - \"VC++ 2017 version 15.8 v14.15 latest v141 tools\"\n    - \"Windows Universal CRT SDK\"\n\n\n## Getting Started\n\nIgnore the `common` and `skse` directories, they are included from SKSE and are required for the plugin to compile. The directory of interest for your plugin is `plugin`.\n\nPaths relevant to the build script are stored in `build.ini`, you may need to edit these, particularly if you're not installing with Steam on a 64-bit machine.\n\nTo compile, run:\n\n```\npython build.py\n```\n\nThis will compile the plugin and any Papyrus scripts in the `plugin\\scripts` directory to the `Debug` directory. When you have finished developing and are ready to compile a release version, run the following:\n\n```\npython build.py --release\n```\n\nThis will compile to the `Release` directory. You can then use the following to install the compiled plugin and scripts to your Skyrim installation's directory:\n\n```\npython build.py install\n```\n\nOr:\n\n```\npython build.py install --release\n```\n\nFrom here follow [this guide](https://github.com/xanderdunn/skaar/wiki/SKSE%3A-Getting-Started).\n"
  },
  {
    "path": "sksevr_plugin/build.ini",
    "content": "[Paths]\nskyrim=C:\\Program Files (x86)\\Steam\\steamapps\\common\\Skyrim\nmsbuild=C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\MSBuild\\15.0\\Bin\\MSBuild.exe\n"
  },
  {
    "path": "sksevr_plugin/build.py",
    "content": "import configparser\nimport os\nimport shutil\nimport subprocess\nimport sys\n\n\n\ndef search_arguments(needle):\n   found = False\n\n   for argument in sys.argv[1:]:\n      if argument == needle:\n         found = True\n         break\n\n   return found\n\n\ndef configuration():\n   return \"Release\" if search_arguments(\"--release\") else \"Debug\"\n\n\ndef root_path():\n   return os.path.dirname(os.path.realpath(__file__))\n\n\ndef read_ini():\n   ini = configparser.ConfigParser()\n   ini_path = os.path.join(root_path(), \"build.ini\")\n   ini.read(ini_path)\n   return ini\n\n\ndef read_paths():\n   return read_ini()[\"Paths\"]\n\n\ndef build_path():\n   return os.path.join(root_path(), configuration())\n\n\ndef skyrim_path():\n   return read_paths()[\"skyrim\"]\n\n\ndef papyrus_compiler_path():\n   return os.path.join(skyrim_path(), r\"Papyrus Compiler\\PapyrusCompiler.exe\")\n\n\ndef skyrim_compiled_scripts_path():\n   return os.path.join(skyrim_path(), r\"Data\\scripts\")\n\n\ndef skyrim_scripts_path():\n   return os.path.join(skyrim_compiled_scripts_path(), r\"Source\")\n\n\ndef scripts_path():\n   return os.path.join(root_path(), r\"plugin\\scripts\")\n\n\ndef compiled_scripts_path():\n   return os.path.join(build_path(), \"scripts\")\n\n\ndef msbuild_path():\n   return read_paths()[\"msbuild\"]\n\n\ndef run_command(command):\n   result = subprocess.run(\n      command,\n      shell=True,\n      stdout=subprocess.PIPE,\n      stderr=subprocess.PIPE\n   )\n\n   if result.returncode != 0:\n      print(\"--- The following command failed with code:\", result.returncode)\n      print(command.strip())\n      print(\"--- Standard output:\")\n      print(result.stdout.decode(\"utf-8\"))\n      print(\"--- Error output\")\n      print(result.stderr.decode(\"utf-8\"))\n      sys.exit(1)\n\n\ndef compile_plugin():\n   project_path = os.path.join(root_path(), \"plugin.sln\")\n\n   command = \"\"\" \\\n      \"{compiler_path}\" \\\n      \"{project_path}\" \\\n      /property:Configuration={configuration}  \\\n   \"\"\".format(\n      compiler_path=msbuild_path(),\n      project_path=project_path,\n      configuration=configuration()\n   )\n\n   run_command(command)\n\n\ndef compile_scripts():\n   output_path = compiled_scripts_path()\n   os.makedirs(output_path, exist_ok=True)\n\n   command = \"\"\" \\\n      \"{compiler_path}\" \\\n      \"{scripts_path}\" \\\n      -all \\\n      -flags=\"TESV_Papyrus_Flags.flg\" \\\n      -import=\"{skyrim_scripts_path};{scripts_path}\" \\\n      -output=\"{output_path}\" \\\n   \"\"\".format(\n      compiler_path=papyrus_compiler_path(),\n      skyrim_scripts_path=skyrim_scripts_path(),\n      scripts_path=scripts_path(),\n      output_path=output_path\n   )\n\n   run_command(command)\n\n\ndef build():\n   compile_plugin()\n   compile_scripts()\n\n\ndef copy_plugin():\n   plugin_path = os.path.join(build_path(), \"plugin.dll\")\n   plugins_path = os.path.join(skyrim_path(), r\"Data\\skse\\plugins\")\n\n   os.makedirs(plugins_path, exist_ok=True)\n   shutil.copy2(plugin_path, plugins_path)\n\n\ndef copy_files(source, destination):\n   with os.scandir(source) as entries:\n      for entry in entries:\n         if entry.is_file():\n            shutil.copy2(entry.path, destination)\n\n\ndef copy_script_sources():\n   skyrim_scripts_directory = skyrim_scripts_path()\n   os.makedirs(skyrim_scripts_directory, exist_ok=True)\n   copy_files(scripts_path(), skyrim_scripts_directory)\n\n\ndef copy_compiled_scripts():\n   skyrim_compiled_scripts_directory = skyrim_compiled_scripts_path()\n   os.makedirs(skyrim_compiled_scripts_directory, exist_ok=True)\n   copy_files(compiled_scripts_path(), skyrim_compiled_scripts_directory)\n\n\ndef install():\n   copy_plugin()\n   copy_script_sources()\n   copy_compiled_scripts()\n\n\n\nif __name__ == \"__main__\":\n   if search_arguments(\"install\"):\n      install()\n   else:\n      build()\n"
  },
  {
    "path": "sksevr_plugin/lua/MainEntry.lua",
    "content": "function file_exists(name)\n    local f=io.open(name,\"r\")\n    if f~=nil then\n        io.close(f)\n        return true\n    else\n        return false\n    end\nend\n\nfunction path_split(path)\n    local steps = {}\n    local idx = 1\n    for str in string.gmatch(path, \"([^/]+)\") do\n        steps[idx] = str\n        idx = idx + 1\n    end\n    return steps\nend\n\nfunction table_is_empty(t)\n    return next(t) == nil\nend\n\n-- We want to keep the FormDB relatively clean and free of empty tables.\n-- While it is possible to just walk the entire table tree to locate and\n-- remove empty tables, this may cause a *LOT* of nodes to be visited.\n--\n-- Instead, we only compact tables along a particular path when something\n-- is being removed (set to nil). When this happens, we know the exact\n-- tables and fields we must examine to keep the db compacted.\n--\nfunction table_trail_compact(trail)\n    -- Starting from the parent of the leaf node, work backwards towards the root\n    for i = #trail, 1, -1 do\n        local post = trail[i]\n        local target = post.t[post.k]\n\n        assert(type(target) == \"table\")\n        if table_is_empty(target) then\n            post.t[post.k] = nil\n        else\n            break\n        end\n    end\nend\n\n-- Given a (tree of) tables, starting at `root`...\n-- Iteratively walk through the `path`, creating tables/nodes if required,\n-- to set the given 'val'\n--\n-- See clojure's `assoc-in`\n--\n-- For example, the call\n--  table_set_by_path({}, \"hello/world\", 1)\n--\n-- Should give us\n--  { hello =\n--    { world = 1 }\n--  }\n--\n--  Returns:\n--      root - on success\n--      nil, err_msg - on failure\nfunction table_set_by_path(root, path, val)\n    local steps = path_split(path)\n    local step_cnt = #steps\n    local is_delete = val == nil\n\n    -- Assuming we're dealing with a tree of tables\n    -- Start walking at the passed root\n    local cur = root\n    local trail = nil\n    if is_delete then\n        trail = {}\n    end\n\n    for i, k in ipairs(steps) do\n        if i == step_cnt then\n            break\n        end\n\n        -- Try to get the table that's next level down\n        local candidate = cur[k]\n\n        -- Create the table right now, if it isn't present\n        if not candidate then\n            candidate = {}\n            cur[k] = candidate\n\n        -- If we reached a leaf node in the tree when we expected to be able to go further...\n        -- Abort the walk with an error messsage\n        elseif type(candidate) ~= \"table\" then\n            return nil, string.format(\"[set_by_path] Path '%s' reached a val of type '%s' unexpectedly\", table.concat(steps, \"/\", 1, i), type(candidate))\n        end\n\n        if is_delete then\n            table.insert(trail, {t = cur, k = k})\n        end\n\n        -- Update the cursor so we can walk deeper into the tree\n        cur = candidate\n    end\n\n    cur[steps[step_cnt]] = val\n\n    if is_delete then\n        table_trail_compact(trail)\n    end\n\n    return root\nend\n\nfunction inspect(o)\n    local dump = require(\"inspect\")\n    print(dump(o))\nend\n\nfunction print_value_recursive(o)\n    inspect(o)\nend\n\n-- Given a (tree of) tables, starting at `root`...\n-- Iteratively walk through the `path` to fetch a value\n-- If the item is not present, return the `default`\n--\n-- See clojure's `get-in`\n--\n--  Returns:\n--      root - on success\n--      nil, err_msg - on failure\nfunction table_get_by_path(root, path, default)\n    local steps = path_split(path)\n    local step_cnt = #steps\n\n    -- Assuming we're dealing with a tree of tables\n    -- Start walking at the passed root\n    local cur = root\n    for i, k in ipairs(steps) do\n        -- Can we actually move further into the path?\n        if type(cur) ~= \"table\" then\n            return default, string.format(\"[get_by_path] Path '%s' reached a val of type '%s' unexpectedly\", table.concat(steps, \"/\", 1, i), type(candidate))\n        end\n\n        -- Walk deeper into the tree\n        cur = cur[k]\n    end\n\n    if cur == nil then\n        return default\n    else\n        return cur\n    end\nend\n\nfunction load_settings_file(path)\n    local chunk = loadfile(path)\n    local env={}\n    setfenv(chunk, env)\n    chunk()\n    return env\nend\n\nfunction settings_get_by_path_with_defaults(root, path, defaults_filename, default)\n    local defaultsTop = \"SettingsDefaults\"\n    local defaults_table = nil\n    print(\"defaults_filename: \", defaults_filename)\n    -- Try to access \"SettingsDefaults/defaults_filename\"\n    -- We can't use table_get_by_path() here because the `defaults_filename` will likely\n    -- contain path separators, which interferes with the way the function works.\n    local t = _G[defaultsTop]\n    print(\"--- 0 ---\")\n    print(\"_G[defaultsTop]\")\n    inspect(t)\n    if t then\n        print(\"--- 1 ---\")\n        defaults_table = t[defaults_filename]\n        print(\"defaults_table\")\n        inspect(defaults_table)\n    else\n        print(\"--- 2 ---\")\n        _G[defaultsTop] = {}\n    end\n    print(\"--- 3 ---\")\n    if not defaults_table then\n        -- Load the settings file\n        local file_contents = load_settings_file(defaults_filename)\n        if file_contents then\n            print(\"--- 4 ---\")\n            print(\"loaded from file\")\n            inspect(file_contents)\n            defaults_table = {}\n            print(\"defaults top: \", defaultsTop)\n            print(\"defaults_filename: \", defaults_filename)\n            _G[defaultsTop][defaults_filename] = defaults_table\n            defaults_table[\"Settings\"] = file_contents[\"Settings\"]\n        end\n    end\n    print(\"--- 5 ---\")\n    local val = table_get_by_path(root, path, nil);\n    if not val then\n        print(\"--- 6 ---\")\n        print(\"--- reverting to defaults ---\")\n        val = table_get_by_path(defaults_table, path, nil);\n    end\n    if nil == val then\n        return default\n    else\n        print(\"val\")\n        inspect(val)\n        return val\n    end\nend\n\nfunction Form_FetchDataLazyInit(formID)\n    local o = FormDB[formID]\n    if not o then\n        o = {}\n        FormDB[formID] = o\n    end\n    return o\nend\n\nfunction Form_SetVal(formID, field_path, val)\n    local o = Form_FetchDataLazyInit(formID)\n    local result = {table_set_by_path(o, field_path, val)}\n    if table_is_empty(o) then\n        Form_RemoveAllFields(formID)\n    end\n    return unpack(result)\nend\n\nfunction Form_GetVal(formID, field_path, default_val)\n    -- Fetch the table that stores the data associated with the form\n    local o = FormDB[formID]\n    if not o then\n        return default_val\n    end\n\n    return table_get_by_path(o, field_path, default_val)\nend\n\nfunction Form_RemoveField(formID, field_path)\n    return Form_SetVal(formID, field_path, nil)\nend\n\nfunction Form_RemoveAllFields(formID)\n    FormDB[formID] = nil\nend\n\nfunction FormDB_init()\n    FormDB = {}\nend\n\n-- Do no reinitialize the FormDB if already present\nif not _G[\"FormDB\"] then\n    FormDB_init()\nend\n"
  },
  {
    "path": "sksevr_plugin/lua/defaults-general.lua",
    "content": "Settings = {\n\t-- On a per-menu basis, change the keybind used to activate the search function.\n\t-- We're just using a bunch of strings try narrowing down when the search function\n\t-- should be triggerred.\n\t--\n\t-- For example:\n\t--  {\"thumbstick\", \"clicked\"} => triggers when either thumbstick click starts\n\t--  {\"leftHand\", \"thumbstick\", \"clicked\"} => triggers when the left hand thumbstick click starts\n\t--  {\"rightHand\", \"touchpad\", \"center\", \"touched\"} => triggers when the right hand touchpad has its center touched\n\t--\n\t-- Strings to indicate handedness:\n\t--   \"leftHand\", \"rightHand\"\n\t--\n\t-- Strings to indicate widget type:\n\t--   \"touchpad\", \"thumbstick\", \"application menu\", \"grip\", \"trigger\", \"b button\", \"a button\", \"x button\", \"y button\"\n\t--\n\t-- Strings to indicate touchpad region:\n\t--   \"top\", \"right\", \"left\", \"bottom\", \"center\"\n\t--\n\t-- Strings to indicate widget \"phase\": (touched => pressed => clicked => pressed => touched)\n\t--   \"touched\", \"pressed\", \"clicked\"\n\t--\n\t-- Strings to trigger either when a phase starts or ends:\n\t--   \"start\", \"end\"\n\t\n\tBarterMenu = {\n\t\tsearch = {}\n\t},\n\tContainerMenu = {\n\t\tsearch = {}\n\t},\n\tCraftingMenu = {\n\t\tsearch = {}\n\t},\n\tGiftMenu = {\n\t\tsearch = {}\n\t},\n\tInventoryMenu = {\n\t\tsearch = {}\n\t},\n\tMagicMenu = {\n\t\tsearch = {}\n\t},\n}"
  },
  {
    "path": "sksevr_plugin/lua/defaults-knuckles.lua",
    "content": "Settings = {\n\tBarterMenu = {\n\t\tsearch = {\"thumbstick\", \"clicked\"}\n\t},\n\tContainerMenu = {\n\t\tsearch = {\"thumbstick\", \"clicked\"}\n\t},\n\tCraftingMenu = {\n\t\tsearch = {\"thumbstick\", \"clicked\"}\n\t},\n\tGiftMenu = {\n\t\tsearch = {\"thumbstick\", \"clicked\"}\n\t},\n\tInventoryMenu = {\n\t\tsearch = {\"thumbstick\", \"clicked\"}\n\t},\n\tMagicMenu = {\n\t\tsearch = {\"thumbstick\", \"clicked\"}\n\t},\n}"
  },
  {
    "path": "sksevr_plugin/lua/defaults-oculus.lua",
    "content": "Settings = {\n\tBarterMenu = {\n\t\tsearch = {\"leftHand\", \"thumbstick\", \"clicked\"}\n\t},\n\tContainerMenu = {\n\t\tsearch = {\"leftHand\", \"thumbstick\", \"clicked\"}\n\t},\n\tCraftingMenu = {\n\t\tsearch = {\"leftHand\", \"thumbstick\", \"clicked\"}\n\t},\n\tGiftMenu = {\n\t\tsearch = {\"leftHand\", \"thumbstick\", \"clicked\"}\n\t},\n\tInventoryMenu = {\n\t\tsearch = {\"leftHand\", \"thumbstick\", \"clicked\"}\n\t},\n\tMagicMenu = {\n\t\tsearch = {\"leftHand\", \"thumbstick\", \"clicked\"}\n\t},\n}"
  },
  {
    "path": "sksevr_plugin/lua/defaults-vive.lua",
    "content": "Settings = {\n\tBarterMenu = {\n\t\tsearch = {\"touchpad\", \"clicked\", \"bottom\"}\n\t},\n\tContainerMenu = {\n\t\tsearch = {\"touchpad\", \"clicked\", \"bottom\"}\n\t},\n\tCraftingMenu = {\n\t\tsearch = {\"application menu\", \"clicked\"}\n\t},\n\tGiftMenu = {\n\t\tsearch = {\"touchpad\", \"clicked\", \"bottom\"}\n\t},\n\tInventoryMenu = {\n\t\tsearch = {\"touchpad\", \"clicked\", \"bottom\"}\n\t},\n\tMagicMenu = {\n\t\tsearch = {\"touchpad\", \"clicked\", \"bottom\"}\n\t},\n}"
  },
  {
    "path": "sksevr_plugin/lua/defaults-wmr.lua",
    "content": "Settings = {\n\tBarterMenu = {\n\t\tsearch = {\"application menu\", \"clicked\"}\n\t},\n\tContainerMenu = {\n\t\tsearch = {\"application menu\", \"clicked\"}\n\t},\n\tCraftingMenu = {\n\t\tsearch = {\"application menu\", \"clicked\"}\n\t},\n\tGiftMenu = {\n\t\tsearch = {\"application menu\", \"clicked\"}\n\t},\n\tInventoryMenu = {\n\t\tsearch = {\"application menu\", \"clicked\"}\n\t},\n\tMagicMenu = {\n\t\tsearch = {\"application menu\", \"clicked\"}\n\t},\n}"
  },
  {
    "path": "sksevr_plugin/lua/inspect.lua",
    "content": "local inspect ={\n  _VERSION = 'inspect.lua 3.1.0',\n  _URL     = 'http://github.com/kikito/inspect.lua',\n  _DESCRIPTION = 'human-readable representations of tables',\n  _LICENSE = [[\n    MIT LICENSE\n\n    Copyright (c) 2013 Enrique García Cota\n\n    Permission is hereby granted, free of charge, to any person obtaining a\n    copy of this software and associated documentation files (the\n    \"Software\"), to deal in the Software without restriction, including\n    without limitation the rights to use, copy, modify, merge, publish,\n    distribute, sublicense, and/or sell copies of the Software, and to\n    permit persons to whom the Software is furnished to do so, subject to\n    the following conditions:\n\n    The above copyright notice and this permission notice shall be included\n    in all copies or substantial portions of the Software.\n\n    THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\n    OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n    IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\n    CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\n    TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\n    SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n  ]]\n}\n\nlocal tostring = tostring\n\ninspect.KEY       = setmetatable({}, {__tostring = function() return 'inspect.KEY' end})\ninspect.METATABLE = setmetatable({}, {__tostring = function() return 'inspect.METATABLE' end})\n\nlocal function rawpairs(t)\n  return next, t, nil\nend\n\n-- Apostrophizes the string if it has quotes, but not aphostrophes\n-- Otherwise, it returns a regular quoted string\nlocal function smartQuote(str)\n  if str:match('\"') and not str:match(\"'\") then\n    return \"'\" .. str .. \"'\"\n  end\n  return '\"' .. str:gsub('\"', '\\\\\"') .. '\"'\nend\n\n-- \\a => '\\\\a', \\0 => '\\\\0', 31 => '\\31'\nlocal shortControlCharEscapes = {\n  [\"\\a\"] = \"\\\\a\",  [\"\\b\"] = \"\\\\b\", [\"\\f\"] = \"\\\\f\", [\"\\n\"] = \"\\\\n\",\n  [\"\\r\"] = \"\\\\r\",  [\"\\t\"] = \"\\\\t\", [\"\\v\"] = \"\\\\v\"\n}\nlocal longControlCharEscapes = {} -- \\a => nil, \\0 => \\000, 31 => \\031\nfor i=0, 31 do\n  local ch = string.char(i)\n  if not shortControlCharEscapes[ch] then\n    shortControlCharEscapes[ch] = \"\\\\\"..i\n    longControlCharEscapes[ch]  = string.format(\"\\\\%03d\", i)\n  end\nend\n\nlocal function escape(str)\n  return (str:gsub(\"\\\\\", \"\\\\\\\\\")\n             :gsub(\"(%c)%f[0-9]\", longControlCharEscapes)\n             :gsub(\"%c\", shortControlCharEscapes))\nend\n\nlocal function isIdentifier(str)\n  return type(str) == 'string' and str:match( \"^[_%a][_%a%d]*$\" )\nend\n\nlocal function isSequenceKey(k, sequenceLength)\n  return type(k) == 'number'\n     and 1 <= k\n     and k <= sequenceLength\n     and math.floor(k) == k\nend\n\nlocal defaultTypeOrders = {\n  ['number']   = 1, ['boolean']  = 2, ['string'] = 3, ['table'] = 4,\n  ['function'] = 5, ['userdata'] = 6, ['thread'] = 7\n}\n\nlocal function sortKeys(a, b)\n  local ta, tb = type(a), type(b)\n\n  -- strings and numbers are sorted numerically/alphabetically\n  if ta == tb and (ta == 'string' or ta == 'number') then return a < b end\n\n  local dta, dtb = defaultTypeOrders[ta], defaultTypeOrders[tb]\n  -- Two default types are compared according to the defaultTypeOrders table\n  if dta and dtb then return defaultTypeOrders[ta] < defaultTypeOrders[tb]\n  elseif dta     then return true  -- default types before custom ones\n  elseif dtb     then return false -- custom types after default ones\n  end\n\n  -- custom types are sorted out alphabetically\n  return ta < tb\nend\n\n-- For implementation reasons, the behavior of rawlen & # is \"undefined\" when\n-- tables aren't pure sequences. So we implement our own # operator.\nlocal function getSequenceLength(t)\n  local len = 1\n  local v = rawget(t,len)\n  while v ~= nil do\n    len = len + 1\n    v = rawget(t,len)\n  end\n  return len - 1\nend\n\nlocal function getNonSequentialKeys(t)\n  local keys, keysLength = {}, 0\n  local sequenceLength = getSequenceLength(t)\n  for k,_ in rawpairs(t) do\n    if not isSequenceKey(k, sequenceLength) then\n      keysLength = keysLength + 1\n      keys[keysLength] = k\n    end\n  end\n  table.sort(keys, sortKeys)\n  return keys, keysLength, sequenceLength\nend\n\nlocal function countTableAppearances(t, tableAppearances)\n  tableAppearances = tableAppearances or {}\n\n  if type(t) == 'table' then\n    if not tableAppearances[t] then\n      tableAppearances[t] = 1\n      for k,v in rawpairs(t) do\n        countTableAppearances(k, tableAppearances)\n        countTableAppearances(v, tableAppearances)\n      end\n      countTableAppearances(getmetatable(t), tableAppearances)\n    else\n      tableAppearances[t] = tableAppearances[t] + 1\n    end\n  end\n\n  return tableAppearances\nend\n\nlocal copySequence = function(s)\n  local copy, len = {}, #s\n  for i=1, len do copy[i] = s[i] end\n  return copy, len\nend\n\nlocal function makePath(path, ...)\n  local keys = {...}\n  local newPath, len = copySequence(path)\n  for i=1, #keys do\n    newPath[len + i] = keys[i]\n  end\n  return newPath\nend\n\nlocal function processRecursive(process, item, path, visited)\n  if item == nil then return nil end\n  if visited[item] then return visited[item] end\n\n  local processed = process(item, path)\n  if type(processed) == 'table' then\n    local processedCopy = {}\n    visited[item] = processedCopy\n    local processedKey\n\n    for k,v in rawpairs(processed) do\n      processedKey = processRecursive(process, k, makePath(path, k, inspect.KEY), visited)\n      if processedKey ~= nil then\n        processedCopy[processedKey] = processRecursive(process, v, makePath(path, processedKey), visited)\n      end\n    end\n\n    local mt  = processRecursive(process, getmetatable(processed), makePath(path, inspect.METATABLE), visited)\n    if type(mt) ~= 'table' then mt = nil end -- ignore not nil/table __metatable field\n    setmetatable(processedCopy, mt)\n    processed = processedCopy\n  end\n  return processed\nend\n\n\n\n-------------------------------------------------------------------\n\nlocal Inspector = {}\nlocal Inspector_mt = {__index = Inspector}\n\nfunction Inspector:puts(...)\n  local args   = {...}\n  local buffer = self.buffer\n  local len    = #buffer\n  for i=1, #args do\n    len = len + 1\n    buffer[len] = args[i]\n  end\nend\n\nfunction Inspector:down(f)\n  self.level = self.level + 1\n  f()\n  self.level = self.level - 1\nend\n\nfunction Inspector:tabify()\n  self:puts(self.newline, string.rep(self.indent, self.level))\nend\n\nfunction Inspector:alreadyVisited(v)\n  return self.ids[v] ~= nil\nend\n\nfunction Inspector:getId(v)\n  local id = self.ids[v]\n  if not id then\n    local tv = type(v)\n    id              = (self.maxIds[tv] or 0) + 1\n    self.maxIds[tv] = id\n    self.ids[v]     = id\n  end\n  return tostring(id)\nend\n\nfunction Inspector:putKey(k)\n  if isIdentifier(k) then return self:puts(k) end\n  self:puts(\"[\")\n  self:putValue(k)\n  self:puts(\"]\")\nend\n\nfunction Inspector:putTable(t)\n  if t == inspect.KEY or t == inspect.METATABLE then\n    self:puts(tostring(t))\n  elseif self:alreadyVisited(t) then\n    self:puts('<table ', self:getId(t), '>')\n  elseif self.level >= self.depth then\n    self:puts('{...}')\n  else\n    if self.tableAppearances[t] > 1 then self:puts('<', self:getId(t), '>') end\n\n    local nonSequentialKeys, nonSequentialKeysLength, sequenceLength = getNonSequentialKeys(t)\n    local mt                = getmetatable(t)\n\n    self:puts('{')\n    self:down(function()\n      local count = 0\n      for i=1, sequenceLength do\n        if count > 0 then self:puts(',') end\n        self:puts(' ')\n        self:putValue(t[i])\n        count = count + 1\n      end\n\n      for i=1, nonSequentialKeysLength do\n        local k = nonSequentialKeys[i]\n        if count > 0 then self:puts(',') end\n        self:tabify()\n        self:putKey(k)\n        self:puts(' = ')\n        self:putValue(t[k])\n        count = count + 1\n      end\n\n      if type(mt) == 'table' then\n        if count > 0 then self:puts(',') end\n        self:tabify()\n        self:puts('<metatable> = ')\n        self:putValue(mt)\n      end\n    end)\n\n    if nonSequentialKeysLength > 0 or type(mt) == 'table' then -- result is multi-lined. Justify closing }\n      self:tabify()\n    elseif sequenceLength > 0 then -- array tables have one extra space before closing }\n      self:puts(' ')\n    end\n\n    self:puts('}')\n  end\nend\n\nfunction Inspector:putValue(v)\n  local tv = type(v)\n\n  if tv == 'string' then\n    self:puts(smartQuote(escape(v)))\n  elseif tv == 'number' or tv == 'boolean' or tv == 'nil' or\n         tv == 'cdata' or tv == 'ctype' then\n    self:puts(tostring(v))\n  elseif tv == 'table' then\n    self:putTable(v)\n  else\n    self:puts('<', tv, ' ', self:getId(v), '>')\n  end\nend\n\n-------------------------------------------------------------------\n\nfunction inspect.inspect(root, options)\n  options       = options or {}\n\n  local depth   = options.depth   or math.huge\n  local newline = options.newline or '\\n'\n  local indent  = options.indent  or '  '\n  local process = options.process\n\n  if process then\n    root = processRecursive(process, root, {}, {})\n  end\n\n  local inspector = setmetatable({\n    depth            = depth,\n    level            = 0,\n    buffer           = {},\n    ids              = {},\n    maxIds           = {},\n    newline          = newline,\n    indent           = indent,\n    tableAppearances = countTableAppearances(root)\n  }, Inspector_mt)\n\n  inspector:putValue(root)\n\n  return table.concat(inspector.buffer)\nend\n\nsetmetatable(inspect, { __call = function(_, ...) return inspect.inspect(...) end })\n\nreturn inspect\n\n"
  },
  {
    "path": "sksevr_plugin/lua-tests/core_spec.lua",
    "content": "require(\"MainEntry\")\n\ndescribe(\"FormDB\", function()\n\tit(\"should be a top level table\", function()\n\t\tassert.truthy(_G[\"FormDB\"])\n\t\tassert.True(type(_G[\"FormDB\"]) == \"table\")\n\tend)\nend)\n\ndescribe(\"Data access\", function()\n\tdescribe(\"Allow setting values by path\", function()\n\t\tit(\"should allow setting differet types transparently\", function()\n\t\t\t-- Set value by simple key\n\t\t\t-- This should be the same as a simple assignment like t[k]=v\n\t\t\tassert.are.same(\n\t\t\t\t{ hello = 1 },\n\t\t\t\ttable_set_by_path({}, \"hello\", 1))\n\n\t\t\t-- We should be able to deal with different types\n\t\t\tassert.are.same(\n\t\t\t\t{ hello = 1.5 },\n\t\t\t\ttable_set_by_path({}, \"hello\", 1.5))\n\n\t\t\t-- We should be able to deal with different types\n\t\t\tassert.are.same(\n\t\t\t\t{ hello = \"skyrim\" },\n\t\t\t\ttable_set_by_path({}, \"hello\", \"skyrim\"))\n\n\t\t\tassert.are.same(\n\t\t\t\t{ hello = true },\n\t\t\t\ttable_set_by_path({}, \"hello\", true))\n\n\t\t\t-- Assign a new table\n\t\t\tassert.are.same(\n\t\t\t\t{ hello = { world = 1 }} ,\n\t\t\t\ttable_set_by_path({}, \"hello\", { world = 1 }))\n\t\tend)\n\n\t\tit(\"should make setting deeply nested tables simple\", function()\n\t\t\tassert.are.same(\n\t\t\t\t{ hello = { world = 1 }},\n\t\t\t\ttable_set_by_path({}, \"hello/world\", 1))\n\n\t\t\tassert.are.same(\n\t\t\t\t{ hello = { small = { world = 1}} },\n\t\t\t\ttable_set_by_path({}, \"hello/small\", { world = 1 }))\n\n\t\t\tassert.are.same(\n\t\t\t\t{ hello = { small = { world = { things = { should = { be = \"easy\" }}}}}},\n\t\t\t\ttable_set_by_path({}, \"hello/small/world/things/should/be\", \"easy\"))\n\t\tend)\n\n\t\tit(\"should not disturb unrelated keys in the table\", function()\n\t\t\tassert.are.same(\n\t\t\t\t{ hello = 1,\n\t\t\t\t\tskyui =\n\t\t\t\t\t\t{item_is_new = 1}},\n\t\t\t\ttable_set_by_path({hello = 1}, \"skyui/item_is_new\", 1))\n\t\tend)\n\n\t\tit(\"should tolerate consecutive path separators\", function()\n\t\t\tassert.are.same(\n\t\t\t\t{ hello = 1 },\n\t\t\t\ttable_set_by_path({}, \"hello//\", 1))\n\n\t\t\tassert.are.same(\n\t\t\t\t{ hello = { world = 1 }},\n\t\t\t\ttable_set_by_path({}, \"hello//world\", 1))\n\t\tend)\n\n\t\tit(\"should ignore leading or trailing path separators\", function()\n\t\t\tassert.are.same(\n\t\t\t\t{ hello = 1 },\n\t\t\t\ttable_set_by_path({}, \"hello/\", 1))\n\n\t\t\tassert.are.same(\n\t\t\t\t{ hello = 1 },\n\t\t\t\ttable_set_by_path({}, \"/hello\", 1))\n\t\tend)\n\n\t\tit(\"should report errors if the path is not reachable\", function()\n\t\t\tlocal result, err = table_set_by_path({hello = 1}, \"hello/world\", 1)\n\t\t\tassert.truthy(err)\n\t\t\tassert.True(result == nil)\n\t\tend)\n\tend)\n\n\tdescribe(\"Fetching data by path\", function()\n\t\tit(\"should allow fetching values by path\", function()\n\t\t\tassert.are.same(\n\t\t\t\t1,\n\t\t\t\ttable_get_by_path({hello = 1}, \"hello\"))\n\n\t\t\tassert.are.same(\n\t\t\t\t1,\n\t\t\t\ttable_get_by_path({hello = {world = 1}}, \"hello/world\"))\n\t\tend)\n\n\t\tit(\"should reply with the default value if data doesn't exist\", function()\n\t\t\tassert.are.same(\n\t\t\t\t\"not there\",\n\t\t\t\ttable_get_by_path({a = {b = {}}}, \"b/c\", \"not there\"))\n\t\tend)\n\n\t\tit(\"should reply with an error if the path cannot be reached\", function()\n\t\t\tlocal result, err = table_get_by_path({a = {b = 1}}, \"a/b/c\", \"not there\")\n\t\t\tassert.are.same(\"not there\", result)\n\t\t\tassert.truthy(err)\n\t\tend)\n\tend)\n\n\tit(\"should remove empty tables\", function()\n\t\tassert.are.same(\n\t\t\t{ some_field = true },\n\t\t\ttable_set_by_path({hello = {world = {again = 1}}, some_field = true}, \"hello/world/again\", nil))\n\tend)\n\n\nend)\n\nit(\"FormDB basics\", function()\n\tFormDB_init()\n\n\t-- Associate some data with a form\n\tForm_SetVal(123, \"inv/item_new\", true)\n\tForm_SetVal(123, \"inv/hidden\", true)\n\n\t-- Fetch the data again\n\tassert.True(Form_GetVal(123, \"inv/item_new\"))\n\n\t-- The FormDB is just a table\n\tassert.are.same(\n\t\t{[123] =\n\t\t\t{inv =\n\t\t\t\t{item_new = true,\n\t\t\t\t hidden = true }}},\n\t\tFormDB)\n\n\t-- Fetch the data again\n\tassert.True(Form_GetVal(123, \"inv/item_new\"))\n\n\t-- Fetching data that doesn't exist results in nil\n\tassert.is_nil(Form_GetVal(456, \"inv/item_new\"))\n\n\t-- Fetching data that doesn't exist can return a default value\n\tassert.is_equal(\"default\", Form_GetVal(456, \"inv/item_new\", \"default\"))\n\n\tForm_RemoveField(123, \"inv/item_new\")\n\tassert.is_equal(\"nada\", Form_GetVal(123, \"inv/item_new\", \"nada\"))\n\n\tassert.are.same(\n\t\t{[123] =\n\t\t\t{inv =\n\t\t\t\t{hidden = true}}},\n\t\t\tFormDB)\n\n\t-- FormDB is kept compacted as data is removed out of it\n\tForm_RemoveField(123, \"inv/hidden\")\n\tassert.are.same(\n\t\t{},\n\t\tFormDB)\n\n\t-- Removing all data associated with a FormID all at once\n\tForm_SetVal(123, \"inv/item_new\", true)\n\tForm_SetVal(123, \"inv/hidden\", true)\n\tForm_RemoveAllFields(123)\n\tassert.are.same(\n\t\t{},\n\t\tFormDB)\n\nend)\n"
  },
  {
    "path": "sksevr_plugin/luajit.vcxproj",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project DefaultTargets=\"Build\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n  <ItemGroup Label=\"ProjectConfigurations\">\n    <ProjectConfiguration Include=\"Debug|Win32\">\n      <Configuration>Debug</Configuration>\n      <Platform>Win32</Platform>\n    </ProjectConfiguration>\n    <ProjectConfiguration Include=\"Release|Win32\">\n      <Configuration>Release</Configuration>\n      <Platform>Win32</Platform>\n    </ProjectConfiguration>\n    <ProjectConfiguration Include=\"Debug|x64\">\n      <Configuration>Debug</Configuration>\n      <Platform>x64</Platform>\n    </ProjectConfiguration>\n    <ProjectConfiguration Include=\"Release|x64\">\n      <Configuration>Release</Configuration>\n      <Platform>x64</Platform>\n    </ProjectConfiguration>\n  </ItemGroup>\n  <PropertyGroup Label=\"Globals\">\n    <VCProjectVersion>16.0</VCProjectVersion>\n    <Keyword>Win32Proj</Keyword>\n    <ProjectGuid>{38230328-1674-4bfd-b185-885b95075068}</ProjectGuid>\n    <RootNamespace>luajit123</RootNamespace>\n    <WindowsTargetPlatformVersion>10.0.19041.0</WindowsTargetPlatformVersion>\n  </PropertyGroup>\n  <Import Project=\"$(VCTargetsPath)\\Microsoft.Cpp.Default.props\" />\n  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|Win32'\" Label=\"Configuration\">\n    <ConfigurationType>StaticLibrary</ConfigurationType>\n    <UseDebugLibraries>true</UseDebugLibraries>\n    <PlatformToolset>v141</PlatformToolset>\n    <CharacterSet>Unicode</CharacterSet>\n  </PropertyGroup>\n  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|Win32'\" Label=\"Configuration\">\n    <ConfigurationType>StaticLibrary</ConfigurationType>\n    <UseDebugLibraries>false</UseDebugLibraries>\n    <PlatformToolset>v141</PlatformToolset>\n    <WholeProgramOptimization>true</WholeProgramOptimization>\n    <CharacterSet>Unicode</CharacterSet>\n  </PropertyGroup>\n  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|x64'\" Label=\"Configuration\">\n    <ConfigurationType>StaticLibrary</ConfigurationType>\n    <UseDebugLibraries>true</UseDebugLibraries>\n    <PlatformToolset>v141</PlatformToolset>\n    <CharacterSet>Unicode</CharacterSet>\n  </PropertyGroup>\n  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|x64'\" Label=\"Configuration\">\n    <ConfigurationType>StaticLibrary</ConfigurationType>\n    <UseDebugLibraries>false</UseDebugLibraries>\n    <PlatformToolset>v141</PlatformToolset>\n    <WholeProgramOptimization>true</WholeProgramOptimization>\n    <CharacterSet>Unicode</CharacterSet>\n  </PropertyGroup>\n  <Import Project=\"$(VCTargetsPath)\\Microsoft.Cpp.props\" />\n  <ImportGroup Label=\"ExtensionSettings\">\n  </ImportGroup>\n  <ImportGroup Label=\"Shared\">\n  </ImportGroup>\n  <ImportGroup Label=\"PropertySheets\" Condition=\"'$(Configuration)|$(Platform)'=='Debug|Win32'\">\n    <Import Project=\"$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props\" Condition=\"exists('$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props')\" Label=\"LocalAppDataPlatform\" />\n  </ImportGroup>\n  <ImportGroup Label=\"PropertySheets\" Condition=\"'$(Configuration)|$(Platform)'=='Release|Win32'\">\n    <Import Project=\"$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props\" Condition=\"exists('$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props')\" Label=\"LocalAppDataPlatform\" />\n  </ImportGroup>\n  <ImportGroup Label=\"PropertySheets\" Condition=\"'$(Configuration)|$(Platform)'=='Debug|x64'\">\n    <Import Project=\"$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props\" Condition=\"exists('$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props')\" Label=\"LocalAppDataPlatform\" />\n  </ImportGroup>\n  <ImportGroup Label=\"PropertySheets\" Condition=\"'$(Configuration)|$(Platform)'=='Release|x64'\">\n    <Import Project=\"$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props\" Condition=\"exists('$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props')\" Label=\"LocalAppDataPlatform\" />\n  </ImportGroup>\n  <PropertyGroup Label=\"UserMacros\" />\n  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|Win32'\">\n    <LinkIncremental>true</LinkIncremental>\n  </PropertyGroup>\n  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|Win32'\">\n    <LinkIncremental>false</LinkIncremental>\n  </PropertyGroup>\n  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|x64'\">\n    <LinkIncremental>true</LinkIncremental>\n    <OutDir>$(SolutionDir)Build\\$(Configuration)\\luajit\\</OutDir>\n    <IntDir>$(SolutionDir)Build\\$(Configuration)\\Intermediate\\$(ProjectName)\\</IntDir>\n  </PropertyGroup>\n  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|x64'\">\n    <LinkIncremental>false</LinkIncremental>\n    <OutDir>$(SolutionDir)Build\\$(Configuration)\\luajit\\</OutDir>\n    <IntDir>$(SolutionDir)Build\\$(Configuration)\\Intermediate\\$(ProjectName)\\</IntDir>\n  </PropertyGroup>\n  <ItemDefinitionGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|Win32'\">\n    <ClCompile>\n      <WarningLevel>Level3</WarningLevel>\n      <SDLCheck>true</SDLCheck>\n      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\n      <ConformanceMode>true</ConformanceMode>\n      <PrecompiledHeader>Use</PrecompiledHeader>\n      <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>\n    </ClCompile>\n    <Link>\n      <SubSystem>\n      </SubSystem>\n      <GenerateDebugInformation>true</GenerateDebugInformation>\n    </Link>\n  </ItemDefinitionGroup>\n  <ItemDefinitionGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|Win32'\">\n    <ClCompile>\n      <WarningLevel>Level3</WarningLevel>\n      <FunctionLevelLinking>true</FunctionLevelLinking>\n      <IntrinsicFunctions>true</IntrinsicFunctions>\n      <SDLCheck>true</SDLCheck>\n      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\n      <ConformanceMode>true</ConformanceMode>\n      <PrecompiledHeader>Use</PrecompiledHeader>\n      <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>\n    </ClCompile>\n    <Link>\n      <SubSystem>\n      </SubSystem>\n      <EnableCOMDATFolding>true</EnableCOMDATFolding>\n      <OptimizeReferences>true</OptimizeReferences>\n      <GenerateDebugInformation>true</GenerateDebugInformation>\n    </Link>\n  </ItemDefinitionGroup>\n  <ItemDefinitionGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|x64'\">\n    <ClCompile>\n      <WarningLevel>Level3</WarningLevel>\n      <SDLCheck>true</SDLCheck>\n      <PreprocessorDefinitions>_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\n      <ConformanceMode>true</ConformanceMode>\n      <PrecompiledHeader>Use</PrecompiledHeader>\n      <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>\n    </ClCompile>\n    <Link>\n      <SubSystem>\n      </SubSystem>\n      <GenerateDebugInformation>true</GenerateDebugInformation>\n    </Link>\n    <PreBuildEvent>\n      <Command>cd \"$(SolutionDir)luajit\\src\\\"\nmsvcbuild.bat debug static</Command>\n    </PreBuildEvent>\n    <PostBuildEvent>\n      <Command>xcopy /y $(ProjectDir)luajit\\src\\lua51.lib $(SolutionDir)Build\\$(Configuration)\\$(ProjectName)\\\nxcopy /y $(ProjectDir)luajit\\src\\lua*.h $(SolutionDir)Build\\$(Configuration)\\$(ProjectName)\\\nxcopy /y $(ProjectDir)luajit\\src\\lauxlib.h $(SolutionDir)Build\\$(Configuration)\\$(ProjectName)\\</Command>\n    </PostBuildEvent>\n  </ItemDefinitionGroup>\n  <ItemDefinitionGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|x64'\">\n    <ClCompile>\n      <WarningLevel>Level3</WarningLevel>\n      <FunctionLevelLinking>true</FunctionLevelLinking>\n      <IntrinsicFunctions>true</IntrinsicFunctions>\n      <SDLCheck>true</SDLCheck>\n      <PreprocessorDefinitions>NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\n      <ConformanceMode>true</ConformanceMode>\n      <PrecompiledHeader>Use</PrecompiledHeader>\n      <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>\n    </ClCompile>\n    <Link>\n      <SubSystem>\n      </SubSystem>\n      <EnableCOMDATFolding>true</EnableCOMDATFolding>\n      <OptimizeReferences>true</OptimizeReferences>\n      <GenerateDebugInformation>true</GenerateDebugInformation>\n    </Link>\n    <PreBuildEvent>\n      <Command>cd \"$(SolutionDir)luajit\\src\\\"\nmsvcbuild.bat debug static</Command>\n    </PreBuildEvent>\n    <PostBuildEvent>\n      <Command>xcopy /y $(ProjectDir)luajit\\src\\lua51.lib $(SolutionDir)Build\\$(Configuration)\\$(ProjectName)\\\nxcopy /y $(ProjectDir)luajit\\src\\lua*.h $(SolutionDir)Build\\$(Configuration)\\$(ProjectName)\\\nxcopy /y $(ProjectDir)luajit\\src\\lauxlib.h $(SolutionDir)Build\\$(Configuration)\\$(ProjectName)\\</Command>\n    </PostBuildEvent>\n  </ItemDefinitionGroup>\n  <Import Project=\"$(VCTargetsPath)\\Microsoft.Cpp.targets\" />\n  <ImportGroup Label=\"ExtensionTargets\">\n  </ImportGroup>\n</Project>\n"
  },
  {
    "path": "sksevr_plugin/plugin/ControllerStateHook.cpp",
    "content": "/* ControllerStateHook\n *\n * Does 2 things:\n * - Hooks into Controller State update calls made by the engine via SkyrimVRTools\n * - Pushes controller states to scaleform for processing\n *\n * Similar code has already been in SkyrimVRTools for sometime. However, since we have a\n * more generic way to get controller updates from it now, having scaleform related\n * functionality here allows more control over the native code without having to worry\n * about coordinating release. Users will have a more straightforward time installing and\n * running skyui as well.\n */\n\n#include \"skse64/InternalVR.h\"\n#include \"skse64/ScaleformMovie.h\"\n#include \"skse64/Hooks_Scaleform.h\"\n#include \"skse64/ScaleformCallbacks.h\"\n#include \"skse64/GameEvents.h\"\n#include \"skse64/GameMenus.h\"\n\n#include \"VRHookAPI.h\"\n#include <list>\n#include <unordered_set>\n#include <assert.h>\n\n\nnamespace ControllerStateHook {\n   namespace vr = vr_1_0_12;\n\n   void DispatchControllerState(vr::ETrackedControllerRole controllerHand, const vr::VRControllerState_t* controllerState);\n\n   OpenVRHookManagerAPI* hookMgr = nullptr;\n\n   // When we receive ControllerState updates, send it over to Scaleform as needed.\n   bool ControllerStateCB(vr::TrackedDeviceIndex_t unControllerDeviceIndex, const vr::VRControllerState_t* pControllerState, uint32_t unControllerStateSize, vr::VRControllerState_t* pOutputControllerState) {\n      vr::IVRSystem* system = hookMgr->GetVRSystem();\n      assert(system);\n\n      vr::ETrackedControllerRole hand = vr::TrackedControllerRole_Invalid;\n\n      if (unControllerDeviceIndex == system->GetTrackedDeviceIndexForControllerRole(vr::ETrackedControllerRole::TrackedControllerRole_LeftHand)) {\n         hand = vr::TrackedControllerRole_LeftHand;\n      }\n      else if (unControllerDeviceIndex == system->GetTrackedDeviceIndexForControllerRole(vr::ETrackedControllerRole::TrackedControllerRole_RightHand)) {\n         hand = vr::TrackedControllerRole_RightHand;\n      }\n\n      DispatchControllerState(hand, pControllerState);\n      return true;\n   }\n\n\n\n   bool equalGFxValue(const GFxValue& lhs, const GFxValue& rhs)\n   {\n      if (rhs.type == lhs.type) {\n         switch (rhs.GetType()) {\n         case GFxValue::kType_Null:\n            return true;\n         case GFxValue::kType_Bool:\n            return lhs.GetBool() == rhs.GetBool();\n         case GFxValue::kType_Number:\n            return lhs.GetNumber() == rhs.GetNumber();\n         case GFxValue::kType_String:\n            return 0 == strcmp(lhs.GetString(), rhs.GetString());\n         case GFxValue::kType_WideString:\n            return 0 == wcscmp(lhs.GetWideString(), rhs.GetWideString());\n         case GFxValue::kType_Object:\n            return lhs.data.obj == rhs.data.obj;\n         case GFxValue::kType_Array:\n            // Not implemented =(\n            return false;\n         case GFxValue::kType_DisplayObject:\n            return lhs.data.obj == rhs.data.obj;\n         case GFxValue::kType_Function:\n            return lhs.data.obj == rhs.data.obj;\n         default:\n            return false;\n         }\n      }\n      return false;\n   }\n\n   struct ScaleformCallback {\n      GFxMovieView* movieView;\n      GFxValue\t\tobject;\n      const char* methodName;\n\n      bool operator==(const ScaleformCallback& rhs)\n      {\n         return equalGFxValue(this->object, rhs.object) && (0 == strcmp(this->methodName, rhs.methodName));\n      }\n   };\n\n   typedef std::list <ScaleformCallback> ScaleformCallbackList;\n   static ScaleformCallbackList g_scaleformInputHandlers;\n\n   void DispatchControllerState(vr::ETrackedControllerRole controllerHand, const vr::VRControllerState_t* controllerState) {\n      for (ScaleformCallbackList::iterator iter = g_scaleformInputHandlers.begin(); iter != g_scaleformInputHandlers.end(); ++iter)\n      {\n         GFxMovieView* movieView = (*iter).movieView;\n         GFxValue* object = &(*iter).object;\n         const char* methodName = (*iter).methodName;\n\n         GFxValue result, args[7];\n         args[0].SetNumber(controllerHand);\n         args[1].SetNumber(controllerState->unPacketNum);\n         args[2].SetNumber(controllerState->ulButtonPressed & 0xFFFFFFFF);\n         args[3].SetNumber(controllerState->ulButtonPressed >> 32);\n         args[4].SetNumber(controllerState->ulButtonTouched && 0xFFFFFFFF);\n         args[5].SetNumber(controllerState->ulButtonTouched >> 32);\n\n         GFxValue axisData;\n         movieView->CreateArray(&args[6]);\n\n         for (int i = 0; i < vr::k_unControllerStateAxisCount; i++) {\n            GFxValue x, y;\n            x.SetNumber(controllerState->rAxis[i].x);\n            y.SetNumber(controllerState->rAxis[i].y);\n\n            args[6].PushBack(&x);\n            args[6].PushBack(&y);\n         }\n\n         object->Invoke(methodName, &result, args, 7);\n      }\n   }\n\n   class VRInputScaleform_RegisterInputHandler : public GFxFunctionHandler\n   {\n   public:\n      virtual void\tInvoke(Args* args)\n      {\n         //_MESSAGE(\"RegisterInputHandler dll fn called!\");\n\n         ASSERT(args->numArgs == 2);\n         ASSERT(args->args[0].GetType() == GFxValue::kType_DisplayObject || args->args[0].GetType() == GFxValue::kType_Object);\n         ASSERT(args->args[1].GetType() == GFxValue::kType_String);\n\n         ScaleformCallback callback;\n         callback.movieView = args->movie;\n         callback.object = args->args[0];\n         callback.object.AddManaged();\n         callback.methodName = args->args[1].GetString();\n\n\n         // If the same callback has already been registered, do not add it again.\n         // This will cause the callback to triggered twice when input events are sent.\n         for (ScaleformCallbackList::iterator iter = g_scaleformInputHandlers.begin(); iter != g_scaleformInputHandlers.end(); ++iter)\n         {\n            if (*iter == callback) {\n               //_MESSAGE(\"Duplicate callback found, aborting register...\");\n               return;\n            }\n         }\n\n         //_MESSAGE(\"Registering: %s\", callback.methodName);\n         g_scaleformInputHandlers.push_back(callback);\n      }\n   };\n\n   class VRInputScaleform_UnregisterInputHandler : public GFxFunctionHandler\n   {\n   public:\n      virtual void\tInvoke(Args* args)\n      {\n         //_MESSAGE(\"VRInputScaleform_UnregisterInputHandler dll fn called!\");\n         ASSERT(args->numArgs == 2);\n         ASSERT(args->args[0].GetType() == GFxValue::kType_DisplayObject || args->args[0].GetType() == GFxValue::kType_Object);\n         ASSERT(args->args[1].GetType() == GFxValue::kType_String);\n\n         ScaleformCallback callback;\n         callback.object = args->args[0];\n         callback.methodName = args->args[1].GetString();\n\n         g_scaleformInputHandlers.remove(callback);\n         callback.object.CleanManaged();\n         //_MESSAGE(\"Unregistering: %s | remaining: %d\", callback.methodName, g_scaleformInputHandlers.size());\n      }\n   };\n\n   std::string GetControllerName(vr::COpenVRContext* vrContext, vr::ETrackedControllerRole role, vr::ETrackedPropertyError* err) {\n      char controllerType[vr::k_unMaxSettingsKeyLength];\n      auto controllerIdx = vrContext->VRSystem()->GetTrackedDeviceIndexForControllerRole(vr::TrackedControllerRole_LeftHand);\n      vrContext->VRSystem()->GetStringTrackedDeviceProperty(controllerIdx, vr::Prop_ControllerType_String, controllerType, vr::k_unMaxSettingsKeyLength, err);\n\n      if (*err == vr::TrackedProp_Success) {\n         return controllerType;\n      }\n      else\n         return \"\";\n   }\n\n   class VRInputScaleform_ControllerType : public GFxFunctionHandler\n   {\n   public:\n      virtual void\tInvoke(Args* args)\n      {\n         ASSERT(args->numArgs == 0);\n\n         auto vrContext = vr::COpenVRContext();\n\n         vr::TrackedPropertyError err;\n         auto controllerName = GetControllerName(&vrContext, vr::TrackedControllerRole_LeftHand, &err);\n         if (err != vr::TrackedProp_Success) {\n            controllerName = GetControllerName(&vrContext, vr::TrackedControllerRole_RightHand, &err);\n         }\n\n         if (err != vr::TrackedProp_Success) {\n            args->result->SetString(\"unknown\");\n            return;\n         }\n\n         GFxValue val;\n         args->movie->CreateString(&val, controllerName.c_str());\n         *args->result = val;\n      }\n   };\n\n   bool RegisterScaleformFuncs(GFxMovieView* view, GFxValue* plugin) {\n      //_MESSAGE(\"Registering scaleform functions\");\n\n      RegisterFunction<VRInputScaleform_RegisterInputHandler>(plugin, view, \"RegisterInputHandler\");\n      RegisterFunction<VRInputScaleform_UnregisterInputHandler>(plugin, view, \"UnregisterInputHandler\");\n      RegisterFunction<VRInputScaleform_ControllerType>(plugin, view, \"ControllerType\");\n      return true;\n   }\n\n   std::unordered_set<std::string> ignoredMenus({\n      \"WSActivateRollover\",\n      \"WSEnemyMeters\",\n      \"LoadWaitSpinner\",\n      \"HUD Menu\",\n      \"Cursor Menu\",\n      \"Fader Menu\",\n      \"Mist Menu\",\n      \"LoadWaitSpinner\",\n      \"Loading Menu\",\n      \"TweenMenu\",\n   });\n\n   std::unordered_set<std::string> forceCleanMenus({\n      \"Journal Menu\",\n      \"InventoryMenu\",\n      \"MagicMenu\",\n      \"ContainerMenu\",\n      \"BarterMenu\",\n      \"GiftMenu\",\n      \"Crafting Menu\",\n   });\n\n   bool contains(std::unordered_set<std::string>& set, const char* key) {\n      if (set.find(key) == set.end())\n         return false;\n      else\n         return true;\n   }\n\n   class CleanControllerHookOnMenuClose : public BSTEventSink<MenuOpenCloseEvent>\n   {\n      EventResult ReceiveEvent(MenuOpenCloseEvent* evn, EventDispatcher<MenuOpenCloseEvent>* dispatcher) {\n         if (evn->opening)\n            return kEvent_Continue;\n\n         //_MESSAGE(\">>> CleanControllerHookOnMenuHook\");\n\n         //if (!contains(ignoredMenus, evn->menuName))\n         //   _MESSAGE(\"Closing menu: %s\", evn->menuName);\n\n         // In the menus, the game engine seems to still respond to a lot of the events on its own.\n         // There are places where additional menus are opened without skyui's intervention.\n         // There are also places where menus are closed without skyui receiving notifications.\n         // This means we can't properly unregister VRInput::handleVRButtonUpdate().\n         // Instead, we listen for the menu close event globally here and forcefully kickout\n         // any registration.\n         //\n         // This only works because VRInput is the only code that registers for these button updates.\n         // We really shouldn't be able to unintentionally remove handlers we don't intend to.\n         //\n         // Examples:\n         //    ContainerMenu:\n         //       Take all: forcefully closes the menu\n         //    CraftingMenu:\n         //       \"Quit alchemy\" prompt forcefully closes the menu\n\n         //_MESSAGE(\"Menu name is: %s\", evn->menuName);\n         if (contains(forceCleanMenus, evn->menuName)) {\n            //_MESSAGE(\"Actually cleaning up\");\n\n            // Any GFxValue we might have tried to hang on are probably gone/destroyed now.\n            // We're removing the \"managed\" flag manually here we don't try to reference them and\n            // clean them up again, which will result in a crash.\n            for (auto it = g_scaleformInputHandlers.begin(); it != g_scaleformInputHandlers.end(); it++) {\n               ScaleformCallback& cb = *it;\n               cb.object.type &= ~GFxValue::kTypeFlag_Managed;\n            }\n            \n            g_scaleformInputHandlers.clear();\n         }\n\n         //_MESSAGE(\"<<< CleanControllerHookOnMenuHook\");\n         return kEvent_Continue;\n      }\n   };\n\n   CleanControllerHookOnMenuClose g_menuCloseHandler;\n\n   void Init() {\n      // Ask for SkyrimVRTools to send us ConstrollerStates whenever they are requested.\n      hookMgr = RequestOpenVRHookManagerObject();\n      if (!hookMgr)\n         return;\n\n      hookMgr->RegisterControllerStateCB(ControllerStateCB);\n\n      // Handle menu close events\n      MenuManager* mm = MenuManager::GetSingleton();\n      if (mm) {\n         mm->MenuOpenCloseEventDispatcher()->AddEventSink(&g_menuCloseHandler);\n      }\n      else {\n         _MESSAGE(\"Failed to register menu close handler!\");\n      }\n   }\n}\n"
  },
  {
    "path": "sksevr_plugin/plugin/ControllerStateHook.h",
    "content": "#pragma once\n\nnamespace ControllerStateHook{\n   void Init();\n   bool RegisterScaleformFuncs(GFxMovieView * view, GFxValue * plugin);\n}\n"
  },
  {
    "path": "sksevr_plugin/plugin/FormDB.cpp",
    "content": "#include <filesystem>\n#include <assert.h>\n\n#include \"FormDB.h\"\n#include \"skse64/GameForms.h\"\n#include \"skse64/ScaleformValue.h\"\n#include \"skse64/ScaleformCallbacks.h\"\n#include \"skse64/ScaleformAPI.h\"\n#include \"skse64/Hooks_Scaleform.h\"\n#include \"skse64/ScaleformMovie.h\"\n#include \"skse64/GameExtraData.h\"\n#include \"skse64/ScaleformExtendedData.h\"\n#include \"skse64/GameRTTI.h\"\n\n#include \"Keyboard.h\"\n\nlua_State* g_lua = nullptr;\n\nnamespace FormDB {\n\n\n   void Form_SetInt(UInt32 formID, const char* fieldName, SInt32 val) {\n      const char* func_name = \"Form_SetVal\";\n      lua_getglobal(g_lua, func_name);       // Grab the lua function\n      lua_pushinteger(g_lua, formID);        // Push the params\n      lua_pushstring(g_lua, fieldName);\n      lua_pushinteger(g_lua, val);\n\n      // Call and print any errors\n      if (lua_pcall(g_lua, 3, 1, 0) != 0)\n         _ERROR(\"Error running `%s`: %s\", func_name, lua_tostring(g_lua, -1));\n\n      // Pop the return value\n      // The lua function actually returns the updated table.\n      // Since there isn't a great way to interact with it in C/C++,\n      // we're just going to discard it.\n      lua_pop(g_lua, 1);\n   }\n\n   void Form_SetInt(TESForm* form, BSFixedString fieldName, SInt32 val) {\n      if (form == nullptr) {\n         // _MESSAGE(\"Form_SetInt: form is null\");\n         return;\n      }\n\n      // _MESSAGE(\"Form_SetInt: 0x%x, %s, %d\", form->formID, fieldName.c_str(), val);\n      Form_SetInt(form->formID, fieldName.c_str(), val);\n   }\n\n   void Papyrus_Form_SetInt(StaticFunctionTag*, TESForm* form, BSFixedString fieldName, SInt32 val) {\n      if (form == nullptr) {\n         // _MESSAGE(\"Papyrus_Form_SetInt: form is null\");\n         return;\n      }\n\n      // _MESSAGE(\"Papyrus_Form_SetInt: 0x%x, %s, %d\", form->formID, fieldName.c_str(), val);\n      Form_SetInt(form->formID, fieldName.c_str(), val);\n   }\n\n   SInt32 Form_GetInt(UInt32 formID, const char* fieldName, SInt32 default) {\n      const char* func_name = \"Form_GetVal\";\n      lua_getglobal(g_lua, func_name);       // Grab the lua function\n      lua_pushinteger(g_lua, formID);        // Push the params\n      lua_pushstring(g_lua, fieldName);\n      lua_pushinteger(g_lua, default);\n\n      // Call and print any errors\n      if (lua_pcall(g_lua, 3, 1, 0) != 0)\n         _ERROR(\"Error running `%s`: %s\", func_name, lua_tostring(g_lua, -1));\n\n      if (!lua_isnumber(g_lua, -1))\n         _ERROR(\"function `%s` did not return a number\", func_name);\n\n      // Get the fetch result\n      SInt32 val = lua_tointeger(g_lua, -1);\n\n      lua_pop(g_lua, 1); // Cleanup the result from the stack\n\n      return val;\n   }\n\n   SInt32 Form_GetInt(TESForm* form, BSFixedString fieldName, SInt32 default) {\n      if (form == nullptr) {\n         // _MESSAGE(\"Form_GetInt: form is null\");\n         return default;\n      }\n\n      // _MESSAGE(\"Form_GetInt: 0x%x, %s\", form->formID, fieldName);\n      auto val = Form_GetInt(form->formID, fieldName.c_str(), default);\n      // _MESSAGE(\"Form_GetInt result: %d\", val);\n      return val;\n   }\n\n   SInt32 Papyrus_Form_GetInt(StaticFunctionTag*, TESForm* form, BSFixedString fieldName, SInt32 default) {\n      if (form == nullptr) {\n          // _MESSAGE(\"Papyrus_Form_GetInt: form is null\");\n         return default;\n      }\n\n      // _MESSAGE(\"Papyrus_Form_GetInt: 0x%x, %s\", form->formID, fieldName);\n      auto val = Form_GetInt(form->formID, fieldName.c_str(), default);\n      // _MESSAGE(\"Papyrus_Form_GetInt result: %d\", val);\n      return val;\n   }\n\n   const char* boolToStr(bool val) {\n      if (val)\n         return \"true\";\n      else\n         return \"false\";\n   }\n\n   void Form_SetBool(UInt32 formID, const char* fieldName, bool val) {\n      const char* func_name = \"Form_SetVal\";\n      lua_getglobal(g_lua, func_name);       // Grab the lua function\n      lua_pushinteger(g_lua, formID);        // Push the params\n      lua_pushstring(g_lua, fieldName);\n      lua_pushboolean(g_lua, val);\n\n      if (lua_pcall(g_lua, 3, 1, 0) != 0)\n         _ERROR(\"Error running `%s`: %s\", func_name, lua_tostring(g_lua, -1));\n\n      lua_pop(g_lua, 1);\n   }\n\n   void Form_SetBool(TESForm* form, BSFixedString fieldName, bool val) {\n      if (form == nullptr) {\n         // _MESSAGE(\"Form_SetBool: form is null\");\n         return;\n      }\n\n      // _MESSAGE(\"Form_SetBool: 0x%x, %s, %s\", form->formID, fieldName.c_str(), boolToStr(val));\n      Form_SetBool(form->formID, fieldName.c_str(), val);\n   }\n\n   void Papyrus_Form_SetBool(StaticFunctionTag*, TESForm* form, BSFixedString fieldName, bool val) {\n      if (form == nullptr) {\n         // _MESSAGE(\"Form_SetBool: form is null\");\n         return;\n      }\n\n      // _MESSAGE(\"Papyrus_Form_SetBool: 0x%x, %s, %s\", form->formID, fieldName.c_str(), boolToStr(val));\n      Form_SetBool(form->formID, fieldName.c_str(), val);\n   }\n\n   bool Form_GetBool(UInt32 formID, const char* fieldName, bool default) {\n      const char* func_name = \"Form_GetVal\";\n      lua_getglobal(g_lua, func_name);       // Grab the lua function\n      lua_pushinteger(g_lua, formID);        // Push the params\n      lua_pushstring(g_lua, fieldName);\n      lua_pushboolean(g_lua, default);\n\n      // Call and print any errors\n      if (lua_pcall(g_lua, 3, 1, 0) != 0)\n         _ERROR(\"Error running `%s`: %s\", func_name, lua_tostring(g_lua, -1));\n\n      if (!lua_isboolean(g_lua, -1))\n         _ERROR(\"function `%s` did not return a boolean\", func_name);\n\n      // Get the fetch result\n      bool val = lua_toboolean(g_lua, -1);\n\n      lua_pop(g_lua, 1); // Cleanup the result from the stack\n\n      return val;\n   }\n\n   bool Form_GetBool(TESForm* form, BSFixedString fieldName, bool default) {\n      if (form == nullptr) {\n         // _MESSAGE(\"Form_GetBool: form is null\");\n         return default;\n      }\n\n      // _MESSAGE(\"Form_GetBool: 0x%x, %s\", form->formID, fieldName);\n      bool val = Form_GetBool(form->formID, fieldName.c_str(), default);\n      // _MESSAGE(\"Form_GetBool result: %s\", boolToStr(val));\n      return val;\n   }\n\n   bool Papyrus_Form_GetBool(StaticFunctionTag*, TESForm* form, BSFixedString fieldName, bool default) {\n      if (form == nullptr) {\n         // _MESSAGE(\"Papyrus_Form_GetBool: form is null\");\n         return default;\n      }\n\n      // _MESSAGE(\"Papyrus_Form_GetBool: 0x%x, %s\", form->formID, fieldName);\n      auto val = Form_GetBool(form->formID, fieldName.c_str(), default);\n      // _MESSAGE(\"Papyrus_Form_GetBool result: %s\", boolToStr(val));\n      return val;\n   }\n\n   void Form_RemoveField(UInt32 formID, const char* fieldName) {\n      const char* func_name = \"Form_RemoveField\";\n      lua_getglobal(g_lua, func_name);       // Grab the lua function\n      lua_pushinteger(g_lua, formID);        // Push the params\n      lua_pushstring(g_lua, fieldName);\n\n      // Call and print any errors\n      if (lua_pcall(g_lua, 2, 0, 0) != 0)\n         _ERROR(\"Error running `%s`: %s\", func_name, lua_tostring(g_lua, -1));\n   }\n\n   void Form_RemoveField(TESForm* form, BSFixedString fieldName) {\n      if (form == nullptr) {\n         // _MESSAGE(\"Form_RemoveField: form is null\");\n         return;\n      }\n\n      // _MESSAGE(\"Form_RemoveField: 0x%x, %s\", form->formID, fieldName);\n      Form_RemoveField(form->formID, fieldName.c_str());\n   }\n\n   void Papyrus_Form_RemoveField(StaticFunctionTag*, TESForm* form, BSFixedString fieldName) {\n      if (form == nullptr) {\n         // _MESSAGE(\"Papyrus_Form_RemoveField: form is null\");\n         return;\n      }\n      // _MESSAGE(\"Papyrus_Form_RemoveField: 0x%x, %s\", form->formID, fieldName);\n      Form_RemoveField(form->formID, fieldName.c_str());\n   }\n\n   void Form_RemoveAllFields(UInt32 formID) {\n      const char* func_name = \"Form_RemoveAllFields\";\n      lua_getglobal(g_lua, func_name);\n      lua_pushinteger(g_lua, formID);\n\n      // Call and print any errors\n      if (lua_pcall(g_lua, 1, 0, 0) != 0)\n         _ERROR(\"Error running `%s`: %s\", func_name, lua_tostring(g_lua, -1));\n   }\n\n   void Form_RemoveAllFields(TESForm* form) {\n      if (form == nullptr) {\n         // _MESSAGE(\"Form_RemoveAllFields: form is null\");\n         return;\n      }\n      // _MESSAGE(\"Form_RemoveAllFields: 0x%x, %s\", form->formID);\n      Form_RemoveAllFields(form->formID);\n   }\n\n   void Papyrus_Form_RemoveAllFields(StaticFunctionTag*, TESForm* form) {\n      if (form == nullptr) {\n         // _MESSAGE(\"Papyrus_Form_RemoveAllFields: form is null\");\n         return;\n      }\n      // _MESSAGE(\"Papyrus_Form_RemoveAllFields: 0x%x, %s\", form->formID);\n      Form_RemoveAllFields(form->formID);\n   }\n\n   bool RegisterPapyrusFuncs(VMClassRegistry* registry) {\n      _MESSAGE(\"Registering Papyrus Functions\");\n      registry->RegisterFunction(new NativeFunction3 <StaticFunctionTag, void, TESForm*, BSFixedString, SInt32>(\"SetInt\", \"SKI_PlayerInventoryHook\", Papyrus_Form_SetInt, registry));\n      registry->RegisterFunction(new NativeFunction3 <StaticFunctionTag, SInt32, TESForm*, BSFixedString, SInt32>(\"GetInt\", \"SKI_PlayerInventoryHook\", Papyrus_Form_GetInt, registry));\n      registry->RegisterFunction(new NativeFunction3 <StaticFunctionTag, void, TESForm*, BSFixedString, bool>(\"SetBool\", \"SKI_PlayerInventoryHook\", Papyrus_Form_SetBool, registry));\n      registry->RegisterFunction(new NativeFunction3 <StaticFunctionTag, bool, TESForm*, BSFixedString, bool>(\"GetBool\", \"SKI_PlayerInventoryHook\", Papyrus_Form_GetBool, registry));\n      registry->RegisterFunction(new NativeFunction2 <StaticFunctionTag, void, TESForm*, BSFixedString>(\"RemoveField\", \"SKI_PlayerInventoryHook\", Papyrus_Form_RemoveField, registry));\n      registry->RegisterFunction(new NativeFunction1 <StaticFunctionTag, void, TESForm*>(\"RemoveAllFields\", \"SKI_PlayerInventoryHook\", Papyrus_Form_RemoveAllFields, registry));\n      return true;\n   }\n\n   bool InitGlobalLuaVM() {\n      if (g_lua)\n         return false;\n\n      // Setup new lua instance\n      g_lua = lua::lua_new_skyui_state();\n\n      if (g_lua)\n         return true;\n      else\n         return false;\n   }\n\n\n\n   class Scaleform_RemoveField : public GFxFunctionHandler\n   {\n   public:\n      virtual void\tInvoke(Args* args)\n      {\n         //_MESSAGE(\"In Scaleform_RemoveField\");\n         ASSERT(args->numArgs == 2);\n         ASSERT(args->args[0].GetType() == GFxValue::kType_Number);\n         ASSERT(args->args[1].GetType() == GFxValue::kType_String);\n\n         //_MESSAGE(\"Scaleform -> Dll: RemoveField, %d, %s\", UInt32(args->args[0].GetNumber()), args->args[1].GetString());\n         Form_RemoveField(UInt32(args->args[0].GetNumber()), args->args[1].GetString());\n      }\n   };\n\n   bool RegisterScaleformFuncs(GFxMovieView* view, GFxValue* plugin) {\n      RegisterFunction<Scaleform_RemoveField>(plugin, view, \"FormDB_RemoveField\");\n      Keyboard::RegisterScaleformFuncs(view, plugin);\n      return true;\n   }\n\n   void InventoryMarkNew(GFxMovieView* view, GFxValue* object, InventoryEntryData* item) {\n      bool new_item = Form_GetBool(item->type->formID, \"skyui/newItem\", false);\n      // Skip marking gold as new\n      if (item->type->formID == 0x0000000f)\n         return;\n      if (new_item) {\n         //_MESSAGE(\"Marking [%x] with 'newItem'\", item->type->formID);\n         RegisterBool(object, \"newItem\", new_item);\n      }\n   }\n\n   void RegisterScaleformInventoryHooks(SKSEScaleformInterface* infc) {\n      infc->RegisterForInventory(InventoryMarkNew);\n   }\n}\n\n"
  },
  {
    "path": "sksevr_plugin/plugin/FormDB.h",
    "content": "#include \"skse64/PapyrusNativeFunctions.h\"\n#include \"skse64/PluginAPI.h\"\n\n#include \"lua_glue.h\"\n\nextern lua_State* g_lua;\n\nnamespace FormDB {\n   void   Form_SetInt(TESForm* form, BSFixedString fieldName, SInt32 val);\n   SInt32 Form_GetInt(TESForm* form, BSFixedString fieldName, SInt32 default);\n   void   Form_RemoveField(TESForm* form, BSFixedString fieldName);\n   void   Form_RemoveAllFields(TESForm* form, BSFixedString fieldName);\n\n   bool RegisterPapyrusFuncs(VMClassRegistry* registry);\n   bool InitGlobalLuaVM();\n\n   bool RegisterScaleformFuncs(GFxMovieView* view, GFxValue* plugin);\n   void RegisterScaleformInventoryHooks(SKSEScaleformInterface* infc);\n}\n"
  },
  {
    "path": "sksevr_plugin/plugin/Globals.h",
    "content": "#pragma once\n#include \"skse64/PluginAPI.h\"\nextern PluginHandle g_pluginHandle;\nextern SKSEPapyrusInterface* g_papyrus;\nextern SKSEScaleformInterface* g_scaleform;\nextern SKSETaskInterface* g_SkseTaskInterface;\nextern SKSEObjectInterface* g_SkseObjectInterface;\n"
  },
  {
    "path": "sksevr_plugin/plugin/Keyboard.cpp",
    "content": "#include \"skse64/PluginAPI.h\"\n#include \"skse64/ScaleformValue.h\"\n#include \"skse64/ScaleformMovie.h\"\n#include \"skse64/ScaleformCallbacks.h\"\n#include \"skse64/ScaleformAPI.h\"\n#include \"skse64/Hooks_UI.h\"\n#include \"common/ICriticalSection.h\"\n#include \"skse64/InternalVR.h\"\n#include \"skse64/GameVR.h\"\n#include \"skse64/Hooks_Threads.h\"\n#include \"skse64/InternalVR.h\"\n\n#include <new>\n#include <list>\n#include <thread>\n#include <future>\n#include <assert.h>\n\n\nnamespace Keyboard {\n   namespace vr = vr_1_0_12;\n\n   auto vrContext = vr::COpenVRContext();\n   vr::VROverlayHandle_t keyboardOverlayHandle = 0;\n   std::thread* keyboardHandlerThread = nullptr;\n\n   void WaitForKeyboardInput(GFxValue desc, GFxValue currentText, GFxValue thisValue, GFxValue func) {\n      desc.AddManaged();\n      currentText.AddManaged();\n      thisValue.AddManaged();\n      func.AddManaged();\n      // In the case where the user is clicking on the search box directly,\n      // wait a short while before activating the keyboard.\n      // If we don't do this, the keyboard might become active before the trigger can be released.\n      // Steamvr may immediately dismiss the keyboard if the keyboard becomes active, because the\n      // controller is pointing away from the keyboard and the trigger is still depressed.\n      // This gives the user a bit of time to release the trigger.\n      // This isn't perfect. A better solution may be to wait for both controller's trigger to become\n      // fully released first.\n      Sleep(100);\n\n      const int charMax = 255;\n\n      // Bring up the keyboard\n      vr::EVROverlayError err;\n      err = vrContext.VROverlay()->ShowKeyboardForOverlay(keyboardOverlayHandle, vr::k_EGamepadTextInputModeNormal, vr::k_EGamepadTextInputLineModeSingleLine, desc.GetString(), charMax, currentText.GetString(), false, 0);\n      if (err != vr::EVROverlayError::VROverlayError_None)\n         return;\n\n      //int i = 0;\n      vr::VREvent_t eventData;\n      while (true)\n      {\n         // Consume all overlay events\n         if (vrContext.VROverlay()->PollNextOverlayEvent(keyboardOverlayHandle, &eventData, sizeof(vr::VREvent_t)))\n         {\n            //_MESSAGE(\"Keyboard got event %i: %d\", i++, eventData.eventType);\n            // Look for event where the keyboard is dismissed\n            if (eventData.eventType == vr::VREvent_KeyboardClosed || eventData.eventType == vr::VREvent_KeyboardDone)\n            {\n               // Grab the entered text in its entirety.\n               char buffer[charMax+1] = \"\\0\";\n               vrContext.VROverlay()->GetKeyboardText(buffer, charMax);\n               //_MESSAGE(\"Keyboard got string: %s\", buffer);\n\n               // Invoke the callback to send the result back to the Scaleform UI.\n               GFxValue vals[3];\n               vals[0] = thisValue;\n               auto objectInterface = func.objectInterface;\n               if (objectInterface) {\n                  auto movieRoot = objectInterface->root;\n                  if (movieRoot) {\n                     movieRoot->CreateString(&vals[1], buffer);\n                  }\n               }\n               vals[2].SetNumber(0);\n               func.Invoke(\"call\", nullptr, vals, 3);\n               break;\n            }\n         }\n         Sleep(50);\n      }\n\n      keyboardHandlerThread->detach();\n      delete keyboardHandlerThread;\n      keyboardHandlerThread = nullptr;\n\n      vrContext.VROverlay()->DestroyOverlay(keyboardOverlayHandle);\n      keyboardOverlayHandle = 0;\n\n      desc.CleanManaged();\n      currentText.CleanManaged();\n      thisValue.CleanManaged();\n      func.CleanManaged();\n   }\n\n\n   class Scaleform_ShowVirtualKeyboard : public GFxFunctionHandler\n   {\n   public:\n      virtual void\tInvoke(Args* args)\n      {\n         ASSERT(args->numArgs >= 6);\n         ASSERT(args->args[0].GetType() == GFxValue::kType_String); // Key\n         ASSERT(args->args[1].GetType() == GFxValue::kType_String); // Title\n         ASSERT(args->args[2].GetType() == GFxValue::kType_String); // Desc\n         ASSERT(args->args[3].GetType() == GFxValue::kType_String); // Text\n         ASSERT(args->args[4].GetType() == GFxValue::kType_Object || args->args[4].GetType() == GFxValue::kType_DisplayObject); // This\n         ASSERT(args->args[5].GetType() == GFxValue::kType_Object); // Function\n\n         // Lazily initialize the keyboard overlay\n         vr::EVROverlayError err;\n         assert(keyboardOverlayHandle == 0);\n         err = vrContext.VROverlay()->CreateOverlay(args->args[0].GetString(), args->args[1].GetString(), &keyboardOverlayHandle);\n         if (err != vr::EVROverlayError::VROverlayError_None)\n            return;\n\n         // Start a thread to wait for keyboard input.\n         assert(keyboardHandlerThread == nullptr);\n         keyboardHandlerThread = new std::thread(WaitForKeyboardInput, args->args[2], args->args[3], args->args[4], args->args[5]);\n\n         // Tell the caller things have been initiated.\n         args->result->SetBool(true);\n      }\n   };\n\n\n   bool RegisterScaleformFuncs(GFxMovieView* view, GFxValue* plugin) {\n\n      RegisterFunction<Scaleform_ShowVirtualKeyboard>(plugin, view, \"ShowVirtualKeyboard\");\n\n      return true;\n   }\n\n   void RegisterScaleformHooks(SKSEScaleformInterface* infc) {\n      _MESSAGE(\"Registering keyboard scaleform funcs\");\n      infc->Register(\"skyui\", [](GFxMovieView* view, GFxValue* plugin){\n         RegisterFunction<Scaleform_ShowVirtualKeyboard>(plugin, view, \"ShowVirtualKeyboard\");\n         return true;\n      });\n   }\n}\n"
  },
  {
    "path": "sksevr_plugin/plugin/Keyboard.h",
    "content": "#pragma once\n\n#include \"skse64/PluginAPI.h\"\n\nnamespace Keyboard {\n   void Init();\n   bool RegisterScaleformFuncs(GFxMovieView* view, GFxValue* plugin);\n   void RegisterScaleformHooks(SKSEScaleformInterface* infc);\n}\n"
  },
  {
    "path": "sksevr_plugin/plugin/PapyrusUIFix.cpp",
    "content": "#include \"PapyrusUIFix.h\"\n\n#include \"skse64/GameMenus.h\"\n#include \"skse64/ScaleformCallbacks.h\"\n#include \"skse64/ScaleformMovie.h\"\n#include \"skse64/PapyrusNativeFunctions.h\"\n\n#include \"skse64/PapyrusUI.h\"\n#include \"skse64/Hooks_UI.h\"\n#include \"skse64/Serialization.h\"\n\n#include \"Globals.h\"\n\nnamespace PapyrusUIFix\n{\n   template <typename T> void SetGFxValue(GFxValue* val, T arg);\n   template <> void SetGFxValue<bool>(GFxValue* val, bool arg) { val->SetBool(arg); }\n   template <> void SetGFxValue<float>(GFxValue* val, float arg) { val->SetNumber(arg); }\n\n   // Disabled so we don't accidentally use this\n   //template <> void SetGFxValue<UInt32>(GFxValue* val, UInt32 arg) { val->SetNumber(arg); } \n\n   template <> void SetGFxValue<SInt32>(GFxValue* val, SInt32 arg) { val->SetNumber(arg); }\n   template <> void SetGFxValue<BSFixedString>(GFxValue* val, BSFixedString arg)\n   {\n      // lifetime of this string will not be managed by the scaleform runtime\n      val->SetString(arg.data);\n   }\n\n   class UIInvokeDelegate : public UIDelegate_v1, public ISKSEObject\n   {\n   public:\n      UIInvokeDelegate(const char* nameBuf, const char* targetBuf) :\n         menuName_(nameBuf),\n         target_(targetBuf)\n      {}\n\n      explicit UIInvokeDelegate(SerializationTag tag) {\n\n      }\n\n      virtual const char* ClassName() const { return \"SkyUI-UIInvokeDelegate\"; }\n      virtual UInt32\t\tClassVersion() const { return 1; }\n\n      virtual void Run() override\n      {\n         MenuManager* mm = MenuManager::GetSingleton();\n         if (!mm)\n            return;\n\n         BSFixedString t(menuName_.c_str());\n         GFxMovieView* view = mm->GetMovieView(&t);\n         if (!view)\n            return;\n\n         GFxValue* value = NULL;\n         if (args.size() > 0)\n            value = &args[0];\n\n         view->Invoke(target_.c_str(), NULL, value, args.size());\n      }\n      virtual void Dispose() override\n      {\n         delete this;\n      }\n\n      virtual bool Save(SKSESerializationInterface* intfc)\n      {\n         using namespace Serialization;\n\n         if (!WriteData(intfc, &menuName_))\n            return false;\n\n         if (!WriteData(intfc, &target_))\n            return false;\n\n         if (!WriteData(intfc, &type_))\n            return false;\n\n         if (!WriteData(intfc, &handle_))\n            return false;\n\n         return true;\n      }\n\n      virtual bool Load(SKSESerializationInterface* intfc, UInt32 version)\n      {\n         using namespace Serialization;\n\n         if (!ReadData(intfc, &menuName_))\n            return false;\n\n         if (!ReadData(intfc, &target_))\n            return false;\n\n         if (!ReadData(intfc, &type_))\n            return false;\n\n         if (!ReadData(intfc, &handle_))\n            return false;\n\n         UInt64 fixedHandle;\n         if (intfc->ResolveHandle(handle_, &fixedHandle))\n            handle_ = fixedHandle;\n\n         return true;\n      }\n\n\n      std::vector<GFxValue>\targs;\n\n   private:\n      std::string\t\tmenuName_;\n      std::string\t\ttarget_;\n\n      UInt32\t\t\ttype_;\n      UInt64\t\t\thandle_;\n   };\n\n   template <typename T>\n   void SetT(StaticFunctionTag* thisInput, BSFixedString menuName, BSFixedString targetStr, T value)\n   {\n      if (!menuName.data || !targetStr.data)\n         return;\n\n      MenuManager* mm = MenuManager::GetSingleton();\n      if (!mm)\n         return;\n\n      GFxMovieView* view = mm->GetMovieView(&menuName);\n      if (!view)\n         return;\n\n      GFxValue fxValue;\n      PapyrusUIFix::SetGFxValue<T>(&fxValue, value);\n\n      view->SetVariable(targetStr.data, &fxValue, 1);\n   }\n\n   template <typename T>\n   void InvokeArgT(StaticFunctionTag* thisInput, BSFixedString menuName, BSFixedString targetStr, T arg)\n   {\n      if (!menuName.data || !targetStr.data)\n         return;\n\n      if (!g_SkseTaskInterface)\n         return;\n\n      UIInvokeDelegate* cmd = new UIInvokeDelegate(menuName.data, targetStr.data);\n\n      cmd->args.resize(1);\n      PapyrusUIFix::SetGFxValue<T>(&cmd->args[0], arg);\n\n      g_SkseTaskInterface->AddUITask(cmd);\n   }\n\n   template <typename T>\n   void InvokeArrayT(StaticFunctionTag* thisInput, BSFixedString menuName, BSFixedString targetStr, VMArray<T> args)\n   {\n      if (!menuName.data || !targetStr.data)\n         return;\n\n      if (!g_SkseTaskInterface)\n         return;\n\n      UInt32 argCount = args.Length();\n\n      UIInvokeDelegate* cmd = new UIInvokeDelegate(menuName.data, targetStr.data);\n\n      cmd->args.resize(argCount);\n      for (UInt32 i = 0; i < argCount; i++)\n      {\n         T arg;\n         args.Get(&arg, i);\n         PapyrusUIFix::SetGFxValue<T>(&cmd->args[i], arg);\n      }\n\n      g_SkseTaskInterface->AddUITask(cmd);\n   }\n\n   bool RegisterPapyrusFuncs(VMClassRegistry* registry) {\n      SKSEObjectRegistry& objectRegistry = g_SkseObjectInterface->GetObjectRegistry();\n      objectRegistry.RegisterClass<UIInvokeDelegate>();\n\n      registry->RegisterFunction(\n         new NativeFunction3 <StaticFunctionTag, void, BSFixedString, BSFixedString, SInt32>(\"SetInt\", \"UI\", SetT<SInt32>, registry));\n\n      registry->RegisterFunction(\n         new NativeFunction3 <StaticFunctionTag, void, BSFixedString, BSFixedString, SInt32>(\"InvokeInt\", \"UI\", InvokeArgT<SInt32>, registry));\n\n      registry->RegisterFunction(\n         new NativeFunction3 <StaticFunctionTag, void, BSFixedString, BSFixedString, VMArray<SInt32>>(\"InvokeIntA\", \"UI\", InvokeArrayT<SInt32>, registry));\n\n      return true;\n   }\n}\n"
  },
  {
    "path": "sksevr_plugin/plugin/PapyrusUIFix.h",
    "content": "#pragma once\n\n#include \"skse64/PapyrusObjects.h\"\n\nnamespace PapyrusUIFix\n{\n   bool RegisterPapyrusFuncs(VMClassRegistry* registry);\n}\n"
  },
  {
    "path": "sksevr_plugin/plugin/ScaleformExtendedDataFix.cpp",
    "content": "\n#include \"ScaleformExtendedDataFix.h\"\n#include \"skse64/ScaleformValue.h\"\n#include \"skse64/ScaleformExtendedData.h\"\n#include \"skse64/GameRTTI.h\"\n#include \"skse64/GameExtraData.h\"\n\nnamespace ExtendDataFix {\n\n   // As of SKSEVR 2.0.12, the layout of TESAmmo is slightly off, causing the \"flags\" field to be\n   // read & passed to skyui incorrectly.\n   // The end result is skyui seems to always categorize bolts and arrow as \"type: bolt\".\n   void AttachAmmoFlags(GFxMovieView* view, GFxValue* pFxVal, InventoryEntryData* item) {\n      TESForm* pForm = item->type;\n      if (!pForm || !pFxVal || !pFxVal->IsObject())\n         return;\n\n      switch (pForm->GetFormType())\n      {\n         case kFormType_Ammo:\n         {\n            TESAmmo* pAmmo = DYNAMIC_CAST(pForm, TESForm, TESAmmo);\n            if (pAmmo)\n            {\n               RegisterNumber(pFxVal, \"flags\", pAmmo->settings.flags);\n            }\n         }\n         break;\n\n         default:\n            break;\n      }\n   }\n\n   void RegisterScaleformInventoryHooks(SKSEScaleformInterface* infc) {\n      infc->RegisterForInventory(AttachAmmoFlags);\n   }\n}\n"
  },
  {
    "path": "sksevr_plugin/plugin/ScaleformExtendedDataFix.h",
    "content": "#pragma once\n\n#include \"skse64/PluginAPI.h\"\n\nnamespace ExtendDataFix{\n   void RegisterScaleformInventoryHooks(SKSEScaleformInterface* infc);\n}\n"
  },
  {
    "path": "sksevr_plugin/plugin/Settings.cpp",
    "content": "#include <fstream>\n#include <sstream>\n#include <algorithm>\n#include <map>\n#include <vector>\n#include <functional>\n#include <cctype>\n#include <assert.h>\n\n#include \"skse64/ScaleformValue.h\"\n#include \"skse64/ScaleformMovie.h\"\n#include \"skse64/ScaleformCallbacks.h\"\n#include \"skse64_common/Utilities.h\"\n\n#include \"lua_glue.h\"\n#include \"FormDB.h\"\n\nnamespace Settings {\n\n   bool GetBool(lua_State* L, const char* path, bool default) {\n      return lua::lua_table_get_bool_by_path(L, LUA_GLOBALSINDEX, path, default);\n   }\n\n   double GetDouble(lua_State* L, const char* path, double default) {\n      return lua::lua_table_get_double_by_path(L, LUA_GLOBALSINDEX, path, default);\n   }\n\n   std::string GetString(lua_State* L, const char* path, std::string default) {\n      return lua::lua_table_get_string_by_path(L, LUA_GLOBALSINDEX, path, default);\n   }\n\n   bool load_settings_file(lua_State* L, const char* path) {\n      const char* func_name = \"load_settings_file\";\n      lua_getglobal(L, func_name);       // Grab the lua function\n      lua_pushstring(L, path);\n\n      // Call and print any errors\n      if (lua_pcall(L, 1, 1, 0) != 0) {\n         _ERROR(\"Error running `%s`: %s\", func_name, lua_tostring(g_lua, -1));\n         return false;\n      }\n\n      return true;\n   }\n\n   bool loadLuaConfig(const char* settingFilePath = nullptr)\n   {\n      std::string path;\n\n      // Figure out which file we're trying to open.\n      if (settingFilePath) {\n         path = settingFilePath;\n      }\n      else {\n         path = GetRuntimeDirectory() + \"Data\\\\SKSE\\\\Plugins\\\\SkyUI-VR.settings.lua\";\n      }\n\n      int top = lua_gettop(g_lua);\n\n      bool ok = load_settings_file(g_lua, path.c_str());\n      if (!ok)\n         return false;\n\n      lua_getfield(g_lua, -1, \"Settings\");\n      lua_setglobal(g_lua, \"Settings\");\n      lua::lua_pop_to_level(g_lua, top);\n      return true;\n   }\n\n   bool deepCopyValue(lua_State* L, int index, GFxMovieView* movie, GFxValue* val);\n\n   bool deepCopyTable(lua_State* L, int index, GFxMovieView* movie, GFxValue* object) {\n      int top = lua_gettop(L);\n\n      // stack now contains: -1 => table \n      bool isArray = lua::lua_table_is_array(L, index);\n\n      if (isArray) {\n         movie->CreateArray(object);\n\n         lua_pushnil(L);\n         // stack now contains: -1 => nil; -2 => table\n\n         for(int i = 0; lua_next(L, -2); i++) {\n            // stack now contains: -1 => value; -2 => key; -3 => table\n            GFxValue val;\n\n            //lua::lua_print_value(L, -1);\n            //printf(\"\\n\");\n\n            // Copy the lua value from the top of the stack into a Scaleform Value\n            deepCopyValue(L, -1, movie, &val);\n\n            // Add the Scaleform value to the Scaleform array\n            object->PushBack(&val);\n\n            // pop value, leaving the key\n            lua_pop(L, 1);\n            // stack now contains: -1 => key; -2 => table\n         }\n      }\n      else {\n         movie->CreateObject(object);\n\n         lua_pushnil(L);\n         // stack now contains: -1 => nil; -2 => table\n\n         while (lua_next(L, -2))\n         {\n            // stack now contains: -1 => value; -2 => key; -3 => table\n            const char* key = lua_tostring(L, -2);\n            const char* value = lua_tostring(L, -1);\n\n            //lua::lua_print_value(L, -2);\n            //printf(\" => \");\n            //lua::lua_print_value(L, -1);\n            //printf(\"\\n\");\n\n            GFxValue val;\n            deepCopyValue(L, -1, movie, &val);\n            object->SetMember(key, &val);\n\n            // pop value, leaving the key\n            lua_pop(L, 1);\n            // stack now contains: -1 => key; -2 => table\n         }\n      }\n\n      // stack now contains: -1 => table\n      // (when lua_next returns 0 it pops the key but does not push anything.)\n\n      // Restore stack to the same state as when we entered the function\n      lua::lua_pop_to_level(L, top);\n\n      return true;\n   }\n\n\n   bool deepCopyValue(lua_State* L, int index, GFxMovieView* movie, GFxValue* val) {\n      switch (lua_type(L, index)) {\n      case LUA_TNONE:\n         val->SetUndefined();\n         break;\n\n      case LUA_TNIL:\n         val->SetNull();\n         break;\n\n      case LUA_TBOOLEAN:\n         val->SetBool(lua_toboolean(L, index));\n         break;\n\n      case LUA_TNUMBER:\n         val->SetBool(lua_tonumber(L, index));\n         break;\n\n      case LUA_TSTRING:\n         val->SetString(lua_tostring(L, index));\n         break;\n\n      case LUA_TTABLE:\n         deepCopyTable(L, index, movie, val);\n         break;\n\n      case LUA_TLIGHTUSERDATA:\n         printf(\"Cannot copy light user data\");\n         break;\n      case LUA_TFUNCTION:\n         printf(\"Cannot copy function\");\n         break;\n      case LUA_TUSERDATA:\n         printf(\"Cannot copy userdata\");\n         break;\n      case LUA_TTHREAD:\n         printf(\"Cannot copy thread\");\n         break;\n      }\n\n      return true;\n   }\n\n   class Scaleform_IniGet : public GFxFunctionHandler\n   {\n   public:\n      virtual void\tInvoke(Args* args)\n      {\n         ASSERT(args->numArgs >= 1);\n         ASSERT(args->args[0].GetType() == GFxValue::kType_String); // Key\n         ASSERT(g_lua);\n\n         int top = lua_gettop(g_lua);\n         bool ok = lua::lua_table_get_by_path(g_lua, LUA_GLOBALSINDEX, args->args[0].GetString());\n\n         if (ok)\n            deepCopyValue(g_lua, -1, args->movie, args->result);\n         else\n            args->result->SetNull();\n\n         lua::lua_pop_to_level(g_lua, top);\n      }\n   };\n\n   // Used by actionscript code to request VR action bindings.\n   // Here, we're using both the globally loaded settings and another\n   // one to provide defaults if the specified path/value cannot be located.\n   class Scaleform_IniGetWithDefaults : public GFxFunctionHandler\n   {\n   public:\n      virtual void\tInvoke(Args* args)\n      {\n         ASSERT(args->numArgs >= 1);\n         ASSERT(args->args[0].GetType() == GFxValue::kType_String); // Path\n         ASSERT(args->args[1].GetType() == GFxValue::kType_String); // Defaults filename\n         ASSERT(g_lua);\n\n         const char* givenFilename = args->args[1].GetString();\n         std::string defaultsFilename;\n\n         if (std::filesystem::exists(givenFilename)) {\n            defaultsFilename = givenFilename;\n         }\n         else {\n            std::string candidate = GetRuntimeDirectory() + \"Data\\\\SKSE\\\\Plugins\\\\SkyUI-VR\\\\\" + givenFilename + \".lua\";\n            if (std::filesystem::exists(candidate.c_str()))\n               defaultsFilename = candidate;\n         }\n\n         int top = lua_gettop(g_lua);\n         bool ok;\n\n         if (defaultsFilename.length() != 0) {\n            ok = lua::lua_settings_get_by_path_with_defaults(g_lua, LUA_GLOBALSINDEX, args->args[0].GetString(), defaultsFilename.c_str());\n         }\n         else {\n            _ERROR(\"Unable to locate defaults settings file: %s\", givenFilename);\n            ok = lua::lua_table_get_by_path(g_lua, LUA_GLOBALSINDEX, args->args[0].GetString());\n         }\n\n         if (ok)\n            deepCopyValue(g_lua, -1, args->movie, args->result);\n         else\n            args->result->SetNull();\n\n         lua::lua_pop_to_level(g_lua, top);\n      }\n   };\n\n   class Scaleform_IniGetBool : public GFxFunctionHandler\n   {\n   public:\n      virtual void\tInvoke(Args* args)\n      {\n         ASSERT(args->numArgs >= 1);\n         ASSERT(args->args[0].GetType() == GFxValue::kType_String); // Key\n         ASSERT(g_lua);\n\n         int top = lua_gettop(g_lua);\n         bool ok = lua::lua_table_get_by_path(g_lua, LUA_GLOBALSINDEX, args->args[0].GetString());\n\n         if (ok && lua_isboolean(g_lua, -1))\n            deepCopyValue(g_lua, -1, args->movie, args->result);\n         else\n            args->result->SetUndefined();\n\n         lua::lua_pop_to_level(g_lua, top);\n      }\n   };\n\n   class Scaleform_IniGetNumber : public GFxFunctionHandler\n   {\n   public:\n      virtual void\tInvoke(Args* args)\n      {\n         ASSERT(args->numArgs >= 1);\n         ASSERT(args->args[0].GetType() == GFxValue::kType_String); // Key\n         ASSERT(g_lua);\n         \n         int top = lua_gettop(g_lua);\n         bool ok = lua::lua_table_get_by_path(g_lua, LUA_GLOBALSINDEX, args->args[0].GetString());\n\n         if (ok && lua_isnumber(g_lua, -1))\n            deepCopyValue(g_lua, -1, args->movie, args->result);\n         else\n            args->result->SetUndefined();\n\n         lua::lua_pop_to_level(g_lua, top);\n      }\n   };\n\n   class Scaleform_IniGetString : public GFxFunctionHandler\n   {\n   public:\n      virtual void\tInvoke(Args* args)\n      {\n         ASSERT(args->numArgs >= 1);\n         ASSERT(args->args[0].GetType() == GFxValue::kType_String); // Key\n         ASSERT(g_lua);\n\n         int top = lua_gettop(g_lua);\n         bool ok = lua::lua_table_get_by_path(g_lua, LUA_GLOBALSINDEX, args->args[0].GetString());\n\n         if (ok && lua_isstring(g_lua, -1))\n            deepCopyValue(g_lua, -1, args->movie, args->result);\n         else\n            args->result->SetUndefined();\n\n         lua::lua_pop_to_level(g_lua, top);\n      }\n   };\n\n   bool RegisterScaleformFuncs(GFxMovieView* view, GFxValue* plugin) {\n      RegisterFunction<Scaleform_IniGet>(plugin, view, \"IniGet\");\n      RegisterFunction<Scaleform_IniGetWithDefaults>(plugin, view, \"IniGetWithDefaults\");\n      RegisterFunction<Scaleform_IniGetBool>(plugin, view, \"IniGetBool\");\n      RegisterFunction<Scaleform_IniGetNumber>(plugin, view, \"IniGetNumber\");\n      RegisterFunction<Scaleform_IniGetString>(plugin, view, \"IniGetString\");\n      return true;\n   }\n}\n"
  },
  {
    "path": "sksevr_plugin/plugin/Settings.h",
    "content": "#pragma once\n\n#include \"skse64/PluginAPI.h\"\n\nnamespace Settings {\n   bool loadLuaConfig(const char* settingFilePath = nullptr);\n\n   bool RegisterScaleformFuncs(GFxMovieView* view, GFxValue* plugin);\n\n   bool        GetBool  (lua_State* L, const char* path, bool default);\n   double      GetDouble(lua_State* L, const char* path, double default);\n   std::string GetString(lua_State* L, const char* path, std::string default);\n}\n"
  },
  {
    "path": "sksevr_plugin/plugin/VRHookAPI.h",
    "content": "/* VRHookAPI.h\n * \n * Part of SkyrimVRTools.\n * Provides ability to register callbacks to get Controller States whenever the game engine asks for an update.\n */\n\n#pragma once\n\n#include <windows.h>\n#include \"common/IDebugLog.h\"\n#include \"skse64/InternalVR.h\"\n\nnamespace vr = vr_1_0_12;\n\n// VR input callbacks\n// last argument is ptr to VRControllerState that the mod authors can modify and use to block inputs\ntypedef bool (*GetControllerState_CB)(vr::TrackedDeviceIndex_t unControllerDeviceIndex, const vr::VRControllerState_t *pControllerState, uint32_t unControllerStateSize, vr::VRControllerState_t* pOutputControllerState);\ntypedef vr::EVRCompositorError (*WaitGetPoses_CB)(VR_ARRAY_COUNT(unRenderPoseArrayCount) vr::TrackedDevicePose_t* pRenderPoseArray, uint32_t unRenderPoseArrayCount,\n\tVR_ARRAY_COUNT(unGamePoseArrayCount) vr::TrackedDevicePose_t* pGamePoseArray, uint32_t unGamePoseArrayCount);\n\nclass OpenVRHookManagerAPI\n{\npublic:\n   virtual bool IsInitialized() = 0;\n\n   virtual void RegisterControllerStateCB(GetControllerState_CB cbfunc) = 0;\n   virtual void RegisterGetPosesCB(WaitGetPoses_CB cbfunc) = 0;\n   virtual void UnregisterControllerStateCB(GetControllerState_CB cbfunc) = 0;\n   virtual void UnregisterGetPosesCB(WaitGetPoses_CB cbfunc) = 0;\n\n   virtual vr::IVRSystem* GetVRSystem() const = 0;\n   virtual vr::IVRCompositor* GetVRCompositor() const = 0;\n};\n\n\n// Request OpenVRHookManagerAPI object from dll if it is available, otherwise return null.  Use to initialize raw OpenVR hooking\ninline OpenVRHookManagerAPI* RequestOpenVRHookManagerObject()\n{\n\ttypedef OpenVRHookManagerAPI* (*GetVRHookMgrFuncPtr_t)();\n\tHMODULE skyrimVRToolsModule = LoadLibraryA(\"skyrimvrtools.dll\");\n\tif (skyrimVRToolsModule != nullptr)\n\t{\n\t\tGetVRHookMgrFuncPtr_t vrHookGetFunc = (GetVRHookMgrFuncPtr_t)GetProcAddress(skyrimVRToolsModule, \"GetVRHookManager\");\n\t\tif (vrHookGetFunc)\n\t\t{\n\t\t\treturn vrHookGetFunc();\n\t\t}\n\t\telse\n\t\t{\n\t\t\t_MESSAGE(\"Failed to get address of function GetVRHookmanager from skyrimvrtools.dll in RequestOpenVRHookManagerObject().  Is your skyrimvrtools.dll out of date?\");\n\t\t}\n\t}\n\telse\n\t{\n\t\t_MESSAGE(\"Failed to load skyrimvrtools.dll in RequestOpenVRHookManagerObject()\");\n\t}\n\t\n\treturn nullptr;\n}\n"
  },
  {
    "path": "sksevr_plugin/plugin/exports.def",
    "content": "LIBRARY\t\"SkyUI-VR\"\nEXPORTS\nSKSEPlugin_Query\nSKSEPlugin_Load\n"
  },
  {
    "path": "sksevr_plugin/plugin/guicon.cpp",
    "content": "#include <windows.h>\n#include <stdio.h>\n#include <fcntl.h>\n#include <io.h>\n#include <iostream>\n#include <fstream>\n\n// maximum mumber of lines the output console should have\nstatic const WORD MAX_CONSOLE_LINES = 500;\n\nbool RedirectIOToConsole()\n{\n   CONSOLE_SCREEN_BUFFER_INFO coninfo;\n\n   // allocate a console for this app\n   AllocConsole();\n\n   // set the screen buffer to be big enough to let us scroll text\n   GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), &coninfo);\n   coninfo.dwSize.Y = MAX_CONSOLE_LINES;\n   SetConsoleScreenBufferSize(GetStdHandle(STD_OUTPUT_HANDLE), coninfo.dwSize);\n\n   bool result = true;\n   FILE* fp;\n\n   // Redirect STDIN if the console has an input handle\n   if (GetStdHandle(STD_INPUT_HANDLE) != INVALID_HANDLE_VALUE)\n      if (freopen_s(&fp, \"CONIN$\", \"r\", stdin) != 0)\n         result = false;\n      else\n         setvbuf(stdin, NULL, _IONBF, 0);\n\n   // Redirect STDOUT if the console has an output handle\n   if (GetStdHandle(STD_OUTPUT_HANDLE) != INVALID_HANDLE_VALUE)\n      if (freopen_s(&fp, \"CONOUT$\", \"w\", stdout) != 0)\n         result = false;\n      else\n         setvbuf(stdout, NULL, _IONBF, 0);\n\n   // Redirect STDERR if the console has an error handle\n   if (GetStdHandle(STD_ERROR_HANDLE) != INVALID_HANDLE_VALUE)\n      if (freopen_s(&fp, \"CONOUT$\", \"w\", stderr) != 0)\n         result = false;\n      else\n         setvbuf(stderr, NULL, _IONBF, 0);\n\n   // Make C++ standard streams point to console as well.\n   std::ios::sync_with_stdio(true);\n\n   // Clear the error state for each of the C++ standard streams.\n   std::wcout.clear();\n   std::cout.clear();\n   std::wcerr.clear();\n   std::cerr.clear();\n   std::wcin.clear();\n   std::cin.clear();\n\n   return result;\n}\n"
  },
  {
    "path": "sksevr_plugin/plugin/guicon.h",
    "content": "#pragma once\n\nbool RedirectIOToConsole();\n"
  },
  {
    "path": "sksevr_plugin/plugin/lua_glue.cpp",
    "content": "#include \"lua_glue.h\"\n#include <assert.h>\n#include <filesystem>\n#include \"FormDB.h\"\n\nnamespace lua {\n   std::filesystem::path dll_path() {\n      HMODULE hm = nullptr;\n      if (GetModuleHandleEx(\n         GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS | GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT,\n         (LPCSTR)&dll_path, &hm) == 0)\n      {\n         int ret = GetLastError();\n         _ERROR(\"GetModuleHandle failed, error = %d\\n\", ret);\n         return L\"\";\n      }\n\n      wchar_t path[MAX_PATH];\n      if (GetModuleFileNameW(hm, path, _countof(path)) == 0) {\n         int ret = GetLastError();\n         _ERROR(\"GetModuleFileName failed, error = %d\\n\", ret);\n         return L\"\";\n      }\n\n      return std::filesystem::path(path);\n   }\n\n   lua_State* lua_new_with_libs() {\n      lua_State* L = luaL_newstate();\n      if (L) {\n         luaL_openlibs(L);\n      }\n\n      return L;\n   }\n\n   int lua_prepend_package_path(lua_State* L, const char* path) {\n      int stack_before = lua_gettop(L);\n      auto new_path = std::string(path);\n\n      lua_getglobal(L, \"package\");\n      lua_getfield(L, -1, \"path\");                 // get field \"path\" from table at top of stack (-1)\n      const char* cur_path = lua_tostring(L, -1);  // grab path string from top of stack\n      lua_pop(L, 1);                               // Pop the result we just used\n\n      new_path.append(\";\");\n      new_path.append(cur_path);\n\n      lua_pushstring(L, new_path.c_str()); // push the new one\n      lua_setfield(L, -2, \"path\");         // set the field \"path\" in table at -2 with value at top of stack\n      lua_pop(L, 1);                       // get rid of package table from top of stack\n\n      assert(stack_before == lua_gettop(L));\n      return 0;\n   }\n\n   lua_State* lua_new_skyui_state() {\n      // Setup new lua instance\n      lua_State* state = lua_new_with_libs();\n\n      auto dll_dir = dll_path().parent_path();\n      auto package_path = dll_dir / \"SkyUI-VR/?.lua\";\n      lua_prepend_package_path(state, package_path.generic_u8string().c_str());\n\n      // Execute our lua file to setup global functions and variables in the vm\n      // FIXME!!! This will probably not work for non-ascii paths.\n      auto mainEntryPath = dll_dir / \"SkyUI-VR/MainEntry.lua\";\n      if (luaL_dofile(state, mainEntryPath.generic_u8string().c_str()) != 0) {\n         _ERROR(\"Could not load lua file '%s': %s\", mainEntryPath.generic_u8string().c_str(), lua_tostring(state, lua_gettop(state)));\n         lua_pop(state, 1);\n      }\n\n      return state;\n   }\n\n   void lua_pop_to_level(lua_State* L, int targetLevel) {\n      int curLevel = lua_gettop(L);\n      assert(targetLevel <= curLevel);\n\n      int popCount = curLevel - targetLevel;\n      if (curLevel > 0)\n         lua_pop(L, curLevel - targetLevel);\n\n      assert(lua_gettop(L) == targetLevel);\n   }\n\n   bool lua_table_is_array(lua_State* L, int tableIdx) {\n      assert(lua_istable(L, tableIdx));\n      int top = lua_gettop(L);\n\n      lua_pushvalue(L, tableIdx);\n      // stack starts with: -1 => table\n\n      lua_pushnil(L);\n      // stack now contains: -1 => nil; -2 => table\n\n      // Walk through the table...\n      // We'll consider the table an \"array\" if all keys are numbers and are consecutive integers\n      bool isArray = true;\n      int index = 1;\n      while (lua_next(L, -2)) {\n         // stack now contains: -1 => value; -2 => key; -3 => table\n         if (0 == lua_isnumber(L, -2) || lua_tonumber(L, -2) != (lua_Number)index) {\n            isArray = false;\n            break;\n         }\n         index++;\n\n         // Pop the value before continuing with lua_next()\n         lua_pop(L, 1);\n      }\n\n      // Restore the stack to the level where we entered\n      lua::lua_pop_to_level(L, top);\n\n      return isArray;\n   }\n\n   void lua_print_value(lua_State* L, int index) {\n      switch (lua_type(L, index)) {\n      case LUA_TNONE:\n         printf(\"LUA_TNONE\");\n         break;\n\n      case LUA_TNIL:\n         printf(\"LUA_TNIL\");\n         break;\n\n      case LUA_TBOOLEAN:\n         printf(\"LUA_TBOOLEAN: %s\", lua_toboolean(L, index) ? \"true\" : \"false\");\n         break;\n\n      case LUA_TNUMBER:\n         printf(\"LUA_TNUMBER: %f\", lua_tonumber(L, index));\n         break;\n\n      case LUA_TSTRING:\n         printf(\"LUA_TSTRING: %s\", lua_tostring(L, index));\n         break;\n\n      case LUA_TTABLE:\n         printf(\"LUA_TTABLE: 0x%llx\", (uint64_t)lua_topointer(L, index));\n         break;\n\n      case LUA_TLIGHTUSERDATA:\n         printf(\"LUA_TLIGHTUSERDATA: 0x%llx\", (uint64_t)lua_topointer(L, index));\n         break;\n\n      case LUA_TFUNCTION:\n         printf(\"LUA_TFUNCTION: 0x%llx\", (uint64_t)lua_topointer(L, index));\n         break;\n\n      case LUA_TUSERDATA:\n         printf(\"LUA_TUSERDATA: 0x%llx\", (uint64_t)lua_topointer(L, index));\n         break;\n\n      case LUA_TTHREAD:\n         printf(\"LUA_TTHREAD: 0x%llx\", (uint64_t)lua_topointer(L, index));\n         break;\n      }\n   }\n\n   void lua_print_value_recursive(lua_State* L, int index) {\n      int top = lua_gettop(L);\n\n      const char* func_name = \"print_value_recursive\";\n      lua_getglobal(L, func_name);       // Grab the lua function\n      lua_pushvalue(L, index);\n\n      // Call and print any errors\n      if (lua_pcall(L, 1, 0, 0) != 0) {\n         _ERROR(\"Error running `%s`: %s\", func_name, lua_tostring(g_lua, -1));\n      }\n\n      lua::lua_pop_to_level(L, top);\n   }\n\n   bool lua_table_get_by_path(lua_State* L, int tableIdx, const char* path) {\n      const char* func_name = \"table_get_by_path\";\n      lua_getglobal(L, func_name);       // Grab the lua function\n      lua_pushvalue(L, tableIdx);\n      lua_pushstring(L, path);\n      lua_pushnil(L);\n\n      // Call and print any errors\n      if (lua_pcall(L, 3, 1, 0) != 0) {\n         _ERROR(\"Error running `%s`: %s\", func_name, lua_tostring(g_lua, -1));\n         return false;\n      }\n      return true;\n   }\n\n   bool lua_settings_get_by_path_with_defaults(lua_State* L, int tableIdx, const char* path, const char* defaultsFilename) {\n      const char* func_name = \"settings_get_by_path_with_defaults\";\n      lua_getglobal(L, func_name);       // Grab the lua function\n      lua_pushvalue(L, tableIdx);\n      lua_pushstring(L, path);\n      lua_pushstring(L, defaultsFilename);\n      lua_pushnil(L);\n\n      // Call and print any errors\n      if (lua_pcall(L, 4, 1, 0) != 0) {\n         _ERROR(\"Error running `%s`: %s\", func_name, lua_tostring(g_lua, -1));\n         return false;\n      }\n      return true;\n   }\n\n   bool lua_table_get_bool_by_path(lua_State* L, int tableIdx, const char* path, bool default) {\n      bool ok = lua_table_get_by_path(L, tableIdx, path);\n      if (!ok)\n         return default;\n\n      bool val = lua_toboolean(L, -1);\n      lua_pop(L, 1);\n      return val;\n   }\n\n   double lua_table_get_double_by_path(lua_State* L, int tableIdx, const char* path, double default) {\n      bool ok = lua_table_get_by_path(L, tableIdx, path);\n      if (!ok)\n         return default;\n\n      double val = lua_tonumber(L, -1);\n      lua_pop(L, 1);\n      return val;\n   }\n\n   std::string lua_table_get_string_by_path(lua_State* L, int tableIdx, const char* path, std::string default) {\n      bool ok = lua_table_get_by_path(L, tableIdx, path);\n      if (!ok)\n         return default;\n\n      std::string val = lua_tostring(L, -1);\n      lua_pop(L, 1);\n      return val;\n   }\n}\n"
  },
  {
    "path": "sksevr_plugin/plugin/lua_glue.h",
    "content": "#pragma once\n#include <filesystem>\n\nextern \"C\" {\n#include <lua.h>\n#include <lualib.h>\n#include <lauxlib.h>\n#include \"luajit.h\"\n}\n\nnamespace lua {\n   std::filesystem::path dll_path();\n   lua_State* lua_new_skyui_state();\n\n   bool lua_table_get_by_path(lua_State* L, int tableIdx, const char* path);\n   void lua_pop_to_level(lua_State* L, int targetLevel);\n   bool lua_table_is_array(lua_State* L, int tableIdx);\n   void lua_print_value(lua_State* L, int index);\n   void lua_print_value_recursive(lua_State* L, int index);\n\n   bool lua_table_get_bool_by_path(lua_State* L, int tableIdx, const char* path, bool default);\n   double lua_table_get_double_by_path(lua_State* L, int tableIdx, const char* path, double default);\n   std::string lua_table_get_string_by_path(lua_State* L, int tableIdx, const char* path, std::string default);\n\n   bool lua_settings_get_by_path_with_defaults(lua_State* L, int tableIdx, const char* path, const char* defaultsFilename);\n}\n"
  },
  {
    "path": "sksevr_plugin/plugin/main.cpp",
    "content": "#include \"skse64/PluginAPI.h\"             // super\n#include \"skse64_common/skse_version.h\"   // What version of SKSE is running?\n#include <shlobj.h>                       // CSIDL_MYCODUMENTS\n\n#include \"FormDB.h\"\n#include \"Keyboard.h\"\n#include \"ControllerStateHook.h\"\n#include \"Settings.h\"\n\n// SKSE patches\n#include \"ScaleformExtendedDataFix.h\"\n#include \"PapyrusUIFix.h\"\n#include \"skse64/Hooks_UI.h\"\n\n#include \"guicon.h\"\n\nPluginHandle g_pluginHandle = kPluginHandle_Invalid;\nSKSEPapyrusInterface* g_papyrus = nullptr;\nSKSEScaleformInterface* g_scaleform = nullptr;\nSKSETaskInterface* g_SkseTaskInterface = nullptr;\nSKSEObjectInterface* g_SkseObjectInterface = nullptr;\n\nvoid WaitForDebugger(bool should_break = false) {\n   while (!IsDebuggerPresent())\n      Sleep(100);\n   if (should_break)\n      DebugBreak();\n}\n\nextern \"C\" {\n   // Called by SKSE to learn about this plugin and check that it's safe to load it\n   bool SKSEPlugin_Query(const SKSEInterface * skse, PluginInfo * info) {\n      gLog.OpenRelative(CSIDL_MYDOCUMENTS, \"\\\\My Games\\\\Skyrim VR\\\\SKSE\\\\SkyUI-VR.log\");\n      gLog.SetPrintLevel(IDebugLog::kLevel_Error);\n      gLog.SetLogLevel(IDebugLog::kLevel_DebugMessage);\n\n      _MESSAGE(\"SkyUI-VR loading\");\n\n      // populate info structure\n      info->infoVersion = PluginInfo::kInfoVersion;\n      info->name = \"SkyUI\";\n      info->version = 1;\n\n      // store plugin handle so we can identify ourselves later\n      g_pluginHandle = skse->GetPluginHandle();\n\n      if (skse->isEditor) {\n         _MESSAGE(\"loaded in editor, marking as incompatible\");\n         return false;\n      } else if (skse->runtimeVersion != RUNTIME_VR_VERSION_1_4_15) {\n         _MESSAGE(\"unsupported runtime version %08X\", skse->runtimeVersion);\n         return false;\n      }\n\n      // ### do not do anything else in this callback\n      // ### only fill out PluginInfo and return true/false\n\n      // supported runtime version\n      return true;\n   }\n\n   // Called by SKSE to load this plugin\n   bool SKSEPlugin_Load(const SKSEInterface * skse) {\n      _MESSAGE(\"SkyUI-VR loaded\");\n\n#ifdef _DEBUG\n      WaitForDebugger();\n      RedirectIOToConsole();\n#endif // DEBUG\n\n      // Initialize lua\n      // We're storing all our data in lua\n      FormDB::InitGlobalLuaVM();\n      Settings::loadLuaConfig();\n\n      // Setup pointers to various SKSE interfaces\n      // Parts of the program may need to access these sparatically.\n      g_SkseTaskInterface = (SKSETaskInterface*)skse->QueryInterface(kInterface_Task);\n      g_SkseObjectInterface = (SKSEObjectInterface*)skse->QueryInterface(kInterface_Object);\n\n      // Register additional Papyrus functions\n      g_papyrus = (SKSEPapyrusInterface *)skse->QueryInterface(kInterface_Papyrus);\n      g_papyrus->Register(FormDB::RegisterPapyrusFuncs);             // Expose FormDB lua functions to Papyrus\n      g_papyrus->Register(PapyrusUIFix::RegisterPapyrusFuncs);       // Fix Papyrus=>SKSE=>Scaleform SInt32 conversion bug\n\n      // Register Inventory item hooks\n      g_scaleform = (SKSEScaleformInterface*)skse->QueryInterface(kInterface_Scaleform);\n      FormDB::RegisterScaleformInventoryHooks(g_scaleform);\n      ExtendDataFix::RegisterScaleformInventoryHooks(g_scaleform);\n\n      // Register additional Scaleform functions\n      g_scaleform->Register(\"skyui\", [](GFxMovieView* view, GFxValue* plugin) {\n         FormDB::RegisterScaleformFuncs(view, plugin);               // Expose FormDB lua functions to Scaleform\n         ControllerStateHook::RegisterScaleformFuncs(view, plugin);\n         Keyboard::RegisterScaleformFuncs(view, plugin);\n         Settings::RegisterScaleformFuncs(view, plugin);\n         return true;\n      });\n\n      // Start receiving constroller state updates\n      ControllerStateHook::Init();\n\n\n      \n\n      _MESSAGE(\"Plugin loaded\");\n\n      return true;\n   }\n};\n"
  },
  {
    "path": "sksevr_plugin/plugin/plugin.vcxproj",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project DefaultTargets=\"Build\" ToolsVersion=\"15.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n  <ItemGroup Label=\"ProjectConfigurations\">\n    <ProjectConfiguration Include=\"Debug|x64\">\n      <Configuration>Debug</Configuration>\n      <Platform>x64</Platform>\n    </ProjectConfiguration>\n    <ProjectConfiguration Include=\"Release|x64\">\n      <Configuration>Release</Configuration>\n      <Platform>x64</Platform>\n    </ProjectConfiguration>\n  </ItemGroup>\n  <PropertyGroup Label=\"Globals\">\n    <ProjectGuid>{547171CB-F934-40B9-B788-3C520FE66363}</ProjectGuid>\n    <Keyword>Win32Proj</Keyword>\n    <RootNamespace>plugin</RootNamespace>\n    <WindowsTargetPlatformVersion>10.0.19041.0</WindowsTargetPlatformVersion>\n    <SccProjectName>\n    </SccProjectName>\n    <SccAuxPath>\n    </SccAuxPath>\n    <SccLocalPath>\n    </SccLocalPath>\n    <SccProvider>\n    </SccProvider>\n    <ProjectName>plugin</ProjectName>\n  </PropertyGroup>\n  <Import Project=\"$(VCTargetsPath)\\Microsoft.Cpp.Default.props\" />\n  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|x64'\" Label=\"Configuration\">\n    <ConfigurationType>DynamicLibrary</ConfigurationType>\n    <UseDebugLibraries>true</UseDebugLibraries>\n    <PlatformToolset>v141</PlatformToolset>\n    <CharacterSet>MultiByte</CharacterSet>\n  </PropertyGroup>\n  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|x64'\" Label=\"Configuration\">\n    <ConfigurationType>DynamicLibrary</ConfigurationType>\n    <PlatformToolset>v141</PlatformToolset>\n    <WholeProgramOptimization>true</WholeProgramOptimization>\n    <CharacterSet>MultiByte</CharacterSet>\n  </PropertyGroup>\n  <Import Project=\"$(VCTargetsPath)\\Microsoft.Cpp.props\" />\n  <ImportGroup Label=\"ExtensionSettings\">\n  </ImportGroup>\n  <ImportGroup Label=\"PropertySheets\" Condition=\"'$(Configuration)|$(Platform)'=='Debug|x64'\">\n    <Import Project=\"$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props\" Condition=\"exists('$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props')\" Label=\"LocalAppDataPlatform\" />\n  </ImportGroup>\n  <ImportGroup Label=\"PropertySheets\" Condition=\"'$(Configuration)|$(Platform)'=='Release|x64'\">\n    <Import Project=\"$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props\" Condition=\"exists('$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props')\" Label=\"LocalAppDataPlatform\" />\n  </ImportGroup>\n  <PropertyGroup Label=\"UserMacros\" />\n  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|x64'\">\n    <LinkIncremental>true</LinkIncremental>\n    <OutDir>$(SolutionDir)Build\\$(Configuration)\\</OutDir>\n    <IntDir>$(SolutionDir)Build\\$(Configuration)\\Intermediate\\$(ProjectName)\\</IntDir>\n    <TargetName>SkyUI-VR</TargetName>\n  </PropertyGroup>\n  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|x64'\">\n    <LinkIncremental>false</LinkIncremental>\n    <OutDir>$(SolutionDir)Build\\$(Configuration)\\</OutDir>\n    <IntDir>$(SolutionDir)Build\\$(Configuration)\\Intermediate\\$(ProjectName)\\</IntDir>\n    <TargetName>SkyUI-VR</TargetName>\n  </PropertyGroup>\n  <ItemDefinitionGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|x64'\">\n    <ClCompile>\n      <PrecompiledHeader>\n      </PrecompiledHeader>\n      <WarningLevel>Level3</WarningLevel>\n      <Optimization>Disabled</Optimization>\n      <PreprocessorDefinitions>_DEBUG;_WINDOWS;_USRDLL;PLUGIN_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\n      <AdditionalIncludeDirectories>$(SolutionDir)common;$(SolutionDir)skse;$(SolutionDir);$(SolutionDir)..;$(SolutionDir)Build\\$(Configuration)\\luajit;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\n      <ForcedIncludeFiles>common/IPrefix.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>\n      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>\n      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\n      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>\n      <LanguageStandard>stdcpp17</LanguageStandard>\n    </ClCompile>\n    <Link>\n      <SubSystem>Windows</SubSystem>\n      <GenerateDebugInformation>true</GenerateDebugInformation>\n      <AdditionalDependencies>$(SolutionDir)lib\\*;$(SolutionDir)Build\\$(Configuration)\\luajit\\lua51.lib;%(AdditionalDependencies)</AdditionalDependencies>\n      <ModuleDefinitionFile>exports.def</ModuleDefinitionFile>\n      <IgnoreAllDefaultLibraries>\n      </IgnoreAllDefaultLibraries>\n      <IgnoreSpecificDefaultLibraries>\n      </IgnoreSpecificDefaultLibraries>\n    </Link>\n    <PostBuildEvent>\n      <Command>if defined SkyUITestPath (\n  echo Copying built dll to test directory\n  xcopy /y $(TargetPath) \"%SkyUITestPath%\\SKSE\\Plugins\"\n  xcopy /y $(TargetDir)SkyUI-VR.pdb \"%SkyUITestPath%\\SKSE\\Plugins\"\n) else (\n  echo %%SkyUITestPath%% not defined\n  echo Not copying built artifact to test directory\n)</Command>\n    </PostBuildEvent>\n  </ItemDefinitionGroup>\n  <ItemDefinitionGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|x64'\">\n    <ClCompile>\n      <WarningLevel>Level3</WarningLevel>\n      <PrecompiledHeader>\n      </PrecompiledHeader>\n      <Optimization>MaxSpeed</Optimization>\n      <FunctionLevelLinking>true</FunctionLevelLinking>\n      <IntrinsicFunctions>true</IntrinsicFunctions>\n      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;PLUGIN_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\n      <AdditionalIncludeDirectories>$(SolutionDir)common;$(SolutionDir)skse;$(SolutionDir);$(SolutionDir)..;$(SolutionDir)Build\\$(Configuration)\\luajit;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\n      <ForcedIncludeFiles>common/IPrefix.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>\n      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>\n      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\n      <LanguageStandard>stdcpp17</LanguageStandard>\n    </ClCompile>\n    <Link>\n      <SubSystem>Windows</SubSystem>\n      <EnableCOMDATFolding>true</EnableCOMDATFolding>\n      <OptimizeReferences>true</OptimizeReferences>\n      <GenerateDebugInformation>true</GenerateDebugInformation>\n      <AdditionalDependencies>$(SolutionDir)lib\\*;$(SolutionDir)Build\\$(Configuration)\\luajit\\lua51.lib;%(AdditionalDependencies)</AdditionalDependencies>\n      <ModuleDefinitionFile>exports.def</ModuleDefinitionFile>\n      <IgnoreAllDefaultLibraries>\n      </IgnoreAllDefaultLibraries>\n      <IgnoreSpecificDefaultLibraries>\n      </IgnoreSpecificDefaultLibraries>\n    </Link>\n    <PostBuildEvent>\n      <Command>if defined SkyUITestPath (\n  echo Copying built dll to test directory\n  xcopy /y $(TargetPath) \"%SkyUITestPath%\\SKSE\\Plugins\"\n  xcopy /y $(TargetDir)SkyUI-VR.pdb \"%SkyUITestPath%\\SKSE\\Plugins\"\n) else (\n  echo %%SkyUITestPath%% not defined\n  echo Not copying built artifact to test directory\n)</Command>\n    </PostBuildEvent>\n  </ItemDefinitionGroup>\n  <ItemGroup>\n    <ProjectReference Include=\"..\\common\\common_vc14.vcxproj\">\n      <Project>{472e19ab-def0-42df-819b-18722e8dc822}</Project>\n    </ProjectReference>\n    <ProjectReference Include=\"..\\skse\\skse64\\skse64.vcxproj\">\n      <Project>{639411c0-fc23-4819-a0c5-429a4e5d8a51}</Project>\n    </ProjectReference>\n    <ProjectReference Include=\"..\\skse\\skse64_common\\skse64_common.vcxproj\">\n      <Project>{5fd1c08d-db80-480c-a1c6-f0920005cd13}</Project>\n    </ProjectReference>\n  </ItemGroup>\n  <ItemGroup>\n    <ClInclude Include=\"ControllerStateHook.h\" />\n    <ClInclude Include=\"Globals.h\" />\n    <ClInclude Include=\"guicon.h\" />\n    <ClInclude Include=\"Keyboard.h\" />\n    <ClInclude Include=\"FormDB.h\" />\n    <ClInclude Include=\"lua_glue.h\" />\n    <ClInclude Include=\"PapyrusUIFix.h\" />\n    <ClInclude Include=\"ScaleformExtendedDataFix.h\" />\n    <ClInclude Include=\"Settings.h\" />\n  </ItemGroup>\n  <ItemGroup>\n    <ClCompile Include=\"ControllerStateHook.cpp\" />\n    <ClCompile Include=\"guicon.cpp\" />\n    <ClCompile Include=\"Keyboard.cpp\" />\n    <ClCompile Include=\"lua_glue.cpp\" />\n    <ClCompile Include=\"main.cpp\" />\n    <ClCompile Include=\"FormDB.cpp\" />\n    <ClCompile Include=\"PapyrusUIFix.cpp\" />\n    <ClCompile Include=\"ScaleformExtendedDataFix.cpp\" />\n    <ClCompile Include=\"Settings.cpp\" />\n  </ItemGroup>\n  <ItemGroup>\n    <None Include=\"exports.def\" />\n  </ItemGroup>\n  <Import Project=\"$(VCTargetsPath)\\Microsoft.Cpp.targets\" />\n  <ImportGroup Label=\"ExtensionTargets\">\n  </ImportGroup>\n</Project>"
  },
  {
    "path": "sksevr_plugin/plugin/plugin.vcxproj.filters",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"4.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n  <ItemGroup>\n    <ClCompile Include=\"main.cpp\" />\n    <ClCompile Include=\"ScaleformExtendedDataFix.cpp\">\n      <Filter>SKSE Patches</Filter>\n    </ClCompile>\n    <ClCompile Include=\"ControllerStateHook.cpp\" />\n    <ClCompile Include=\"Keyboard.cpp\" />\n    <ClCompile Include=\"FormDB.cpp\" />\n    <ClCompile Include=\"Settings.cpp\" />\n    <ClCompile Include=\"PapyrusUIFix.cpp\">\n      <Filter>SKSE Patches</Filter>\n    </ClCompile>\n    <ClCompile Include=\"lua_glue.cpp\" />\n    <ClCompile Include=\"guicon.cpp\" />\n  </ItemGroup>\n  <ItemGroup>\n    <ClInclude Include=\"ScaleformExtendedDataFix.h\">\n      <Filter>SKSE Patches</Filter>\n    </ClInclude>\n    <ClInclude Include=\"ControllerStateHook.h\" />\n    <ClInclude Include=\"Keyboard.h\" />\n    <ClInclude Include=\"FormDB.h\" />\n    <ClInclude Include=\"Settings.h\" />\n    <ClInclude Include=\"PapyrusUIFix.h\">\n      <Filter>SKSE Patches</Filter>\n    </ClInclude>\n    <ClInclude Include=\"Globals.h\" />\n    <ClInclude Include=\"lua_glue.h\" />\n    <ClInclude Include=\"guicon.h\" />\n  </ItemGroup>\n  <ItemGroup>\n    <None Include=\"exports.def\" />\n  </ItemGroup>\n  <ItemGroup>\n    <Filter Include=\"SKSE Patches\">\n      <UniqueIdentifier>{6d3ec361-f98a-4172-b913-8e3f183dad14}</UniqueIdentifier>\n    </Filter>\n  </ItemGroup>\n</Project>"
  },
  {
    "path": "sksevr_plugin/plugin/scripts/ExportPlugin.psc",
    "content": "ScriptName ExportPlugin Hidden\n\nfloat Function MyTest() global native\n"
  },
  {
    "path": "sksevr_plugin/plugin.sln",
    "content": "﻿\nMicrosoft Visual Studio Solution File, Format Version 12.00\n# Visual Studio Version 16\nVisualStudioVersion = 16.0.31702.278\nMinimumVisualStudioVersion = 10.0.40219.1\nProject(\"{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}\") = \"skse64\", \"skse\\skse64\\skse64.vcxproj\", \"{639411C0-FC23-4819-A0C5-429A4E5D8A51}\"\nEndProject\nProject(\"{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}\") = \"skse64_common\", \"skse\\skse64_common\\skse64_common.vcxproj\", \"{5FD1C08D-DB80-480C-A1C6-F0920005CD13}\"\nEndProject\nProject(\"{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}\") = \"common_vc14\", \"common\\common_vc14.vcxproj\", \"{472E19AB-DEF0-42DF-819B-18722E8DC822}\"\nEndProject\nProject(\"{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}\") = \"plugin\", \"plugin\\plugin.vcxproj\", \"{547171CB-F934-40B9-B788-3C520FE66363}\"\n\tProjectSection(ProjectDependencies) = postProject\n\t\t{38230328-1674-4BFD-B185-885B95075068} = {38230328-1674-4BFD-B185-885B95075068}\n\tEndProjectSection\nEndProject\nProject(\"{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}\") = \"luajit\", \"luajit.vcxproj\", \"{38230328-1674-4BFD-B185-885B95075068}\"\nEndProject\nGlobal\n\tGlobalSection(SolutionConfigurationPlatforms) = preSolution\n\t\tDebug|x64 = Debug|x64\n\t\tDebug|x86 = Debug|x86\n\t\tRelease|x64 = Release|x64\n\t\tRelease|x86 = Release|x86\n\tEndGlobalSection\n\tGlobalSection(ProjectConfigurationPlatforms) = postSolution\n\t\t{639411C0-FC23-4819-A0C5-429A4E5D8A51}.Debug|x64.ActiveCfg = Debug_Lib|x64\n\t\t{639411C0-FC23-4819-A0C5-429A4E5D8A51}.Debug|x64.Build.0 = Debug_Lib|x64\n\t\t{639411C0-FC23-4819-A0C5-429A4E5D8A51}.Debug|x86.ActiveCfg = Debug|x64\n\t\t{639411C0-FC23-4819-A0C5-429A4E5D8A51}.Release|x64.ActiveCfg = Release_Lib|x64\n\t\t{639411C0-FC23-4819-A0C5-429A4E5D8A51}.Release|x64.Build.0 = Release_Lib|x64\n\t\t{639411C0-FC23-4819-A0C5-429A4E5D8A51}.Release|x86.ActiveCfg = Release|x64\n\t\t{5FD1C08D-DB80-480C-A1C6-F0920005CD13}.Debug|x64.ActiveCfg = Debug|x64\n\t\t{5FD1C08D-DB80-480C-A1C6-F0920005CD13}.Debug|x64.Build.0 = Debug|x64\n\t\t{5FD1C08D-DB80-480C-A1C6-F0920005CD13}.Debug|x86.ActiveCfg = Debug|x64\n\t\t{5FD1C08D-DB80-480C-A1C6-F0920005CD13}.Release|x64.ActiveCfg = Release|x64\n\t\t{5FD1C08D-DB80-480C-A1C6-F0920005CD13}.Release|x64.Build.0 = Release|x64\n\t\t{5FD1C08D-DB80-480C-A1C6-F0920005CD13}.Release|x86.ActiveCfg = Release|x64\n\t\t{472E19AB-DEF0-42DF-819B-18722E8DC822}.Debug|x64.ActiveCfg = Debug|x64\n\t\t{472E19AB-DEF0-42DF-819B-18722E8DC822}.Debug|x64.Build.0 = Debug|x64\n\t\t{472E19AB-DEF0-42DF-819B-18722E8DC822}.Debug|x86.ActiveCfg = Debug|x64\n\t\t{472E19AB-DEF0-42DF-819B-18722E8DC822}.Release|x64.ActiveCfg = Release|x64\n\t\t{472E19AB-DEF0-42DF-819B-18722E8DC822}.Release|x64.Build.0 = Release|x64\n\t\t{472E19AB-DEF0-42DF-819B-18722E8DC822}.Release|x86.ActiveCfg = Release|x64\n\t\t{547171CB-F934-40B9-B788-3C520FE66363}.Debug|x64.ActiveCfg = Debug|x64\n\t\t{547171CB-F934-40B9-B788-3C520FE66363}.Debug|x64.Build.0 = Debug|x64\n\t\t{547171CB-F934-40B9-B788-3C520FE66363}.Debug|x86.ActiveCfg = Debug|x64\n\t\t{547171CB-F934-40B9-B788-3C520FE66363}.Release|x64.ActiveCfg = Release|x64\n\t\t{547171CB-F934-40B9-B788-3C520FE66363}.Release|x64.Build.0 = Release|x64\n\t\t{547171CB-F934-40B9-B788-3C520FE66363}.Release|x86.ActiveCfg = Release|x64\n\t\t{38230328-1674-4BFD-B185-885B95075068}.Debug|x64.ActiveCfg = Debug|x64\n\t\t{38230328-1674-4BFD-B185-885B95075068}.Debug|x64.Build.0 = Debug|x64\n\t\t{38230328-1674-4BFD-B185-885B95075068}.Debug|x86.ActiveCfg = Debug|Win32\n\t\t{38230328-1674-4BFD-B185-885B95075068}.Debug|x86.Build.0 = Debug|Win32\n\t\t{38230328-1674-4BFD-B185-885B95075068}.Release|x64.ActiveCfg = Release|x64\n\t\t{38230328-1674-4BFD-B185-885B95075068}.Release|x64.Build.0 = Release|x64\n\t\t{38230328-1674-4BFD-B185-885B95075068}.Release|x86.ActiveCfg = Release|Win32\n\t\t{38230328-1674-4BFD-B185-885B95075068}.Release|x86.Build.0 = Release|Win32\n\tEndGlobalSection\n\tGlobalSection(SolutionProperties) = preSolution\n\t\tHideSolutionNode = FALSE\n\tEndGlobalSection\n\tGlobalSection(ExtensibilityGlobals) = postSolution\n\t\tSolutionGuid = {BACC6EF5-15F4-4A24-A264-596F5928BCDE}\n\tEndGlobalSection\nEndGlobal\n"
  },
  {
    "path": "sksevr_plugin/tools/run-lua-tests",
    "content": "#!/usr/bin/bash\n\nSCRIPT_PATH=`dirname \"$(realpath $0)\"`\n\ncd $SCRIPT_PATH/../lua-tests\nbusted --coverage -m \"$SCRIPT_PATH/../lua/?.lua\" .\n"
  },
  {
    "path": "src/.gitignore",
    "content": ".flashProjectProperties\n.snippets\n"
  },
  {
    "path": "src/CLIK/Mouse.as",
    "content": "﻿//****************************************************************************\n// ActionScript Standard Library\n// Mouse object\n//****************************************************************************\n\nintrinsic class Mouse\n{\n\tstatic function addListener(listener:Object):Void;\n\tstatic function hide():Number;\n\tstatic function removeListener(listener:Object):Boolean;\n\tstatic function show():Number;\n\t\n\t// scaleform extensions\n\tstatic function getTopMostEntity(arg1:Object,arg2:Number,arg3:Boolean):Object;\n}"
  },
  {
    "path": "src/CLIK/Selection.as",
    "content": "﻿//****************************************************************************\n// ActionScript Standard Library\n// Selection control\n//****************************************************************************\n\nintrinsic class Selection\n{\n\tstatic function addListener(listener:Object):Void;\n\tstatic function getBeginIndex():Number;\n\tstatic function getCaretIndex():Number;\n\tstatic function getEndIndex():Number;\n\tstatic function getFocus():String;\n\tstatic function removeListener(listener:Object):Boolean;\n\tstatic function setFocus(newFocus:Object):Boolean; // newFocus can be string path or Object itself\n\tstatic function setSelection(beginIndex:Number, endIndex:Number):Void;\n\t\n\t// scaleform extensions\n\t\n\tstatic var alwaysEnableArrowKeys:Boolean;\n\tstatic var disableFocusAutoRelease:Boolean;\n\tstatic var disableFocusKeys:Boolean;\n\tstatic var disableFocusRolloverEvent:Boolean;\n\tstatic var numFocusGroups:Number;\n\tstatic var alwaysEnableKeyboardPress:Boolean;\n\tstatic function getControllerMaskByFocusGroup(focusGroupIdx:Number):Number;\n\tstatic function getControllerFocusGroup(controllerIndex:Number):Number;\n\tstatic function findFocus(keyToSimulate:String, parentMovie:Object, loop:Boolean, startFromMovie:Object, includeFocusEnabledChars:Boolean, controllerIndex:Number):Object;\n\tstatic function getFocusBitmask(mc:Object):Number;\n}"
  },
  {
    "path": "src/CLIK/Stage.as",
    "content": "//****************************************************************************\n// ActionScript Standard Library\n// Stage object \n//****************************************************************************\n\nimport flash.geom.Rectangle;\n\nintrinsic class Stage\n{\n\tstatic var align:String;\n\tstatic var displayState:String;\n\tstatic var height:Number;\n\tstatic var scaleMode:String;\n\tstatic var showMenu:Boolean;\n\tstatic var width:Number;\n\n\tstatic var fullScreenSourceRect:Rectangle;\n\tstatic var fullScreenWidth:Number;\n\tstatic var fullScreenHeight:Number;\n\n\tstatic function addListener(listener:Object):Void;\n\tstatic function removeListener(listener:Object):Boolean;\n\n\tfunction onFullScreen(bFull:Boolean):Void;\n\t\n\t// scaleform extensions\n\tstatic var visibleRect:Rectangle;\n\tstatic var safeRect:Rectangle;\n}\n"
  },
  {
    "path": "src/CLIK/System/capabilities.as",
    "content": "﻿//****************************************************************************\n// ActionScript Standard Library\n// SystemCapabilities object\n//****************************************************************************\n\nintrinsic class System.capabilities\n{\n\tstatic var hasAudio:Boolean;\n\tstatic var hasMP3:Boolean;\n\tstatic var hasAudioEncoder:Boolean;\n\tstatic var hasVideoEncoder:Boolean;\n\tstatic var hasIME:Boolean;\n\tstatic var screenResolutionX:Number;\n\tstatic var screenResolutionY:Number;\n\tstatic var screenDPI:Number;\n\tstatic var screenColor:String;\n\tstatic var pixelAspectRatio:Number;\n\tstatic var hasAccessibility:Boolean;\n\tstatic var input:String;\n\tstatic var isDebugger:Boolean;\n\tstatic var language:String;\n\tstatic var manufacturer:String;\n\tstatic var os:String;\n\tstatic var serverString:String;\n\tstatic var version:String;\n\tstatic var hasPrinting:Boolean;\n\tstatic var playerType:String;\n\tstatic var hasStreamingAudio:Boolean;\n\tstatic var hasScreenBroadcast:Boolean;\n\tstatic var hasScreenPlayback:Boolean;\n\tstatic var hasStreamingVideo:Boolean;\n\tstatic var hasEmbeddedVideo:Boolean;\n\tstatic var avHardwareDisable:Boolean;\n\tstatic var localFileReadDisable:Boolean;\n\tstatic var windowlessDisable:Boolean;\n\t\n\t// Mobile specific\n\tstatic var hasCompoundSound:Boolean;\n\tstatic var hasEmail:Boolean;\n\tstatic var hasMMS:Boolean;\n\tstatic var hasSMS:Boolean;\n\tstatic var hasMFI:Boolean;\n\tstatic var hasMIDI:Boolean;\n\tstatic var hasSMAF:Boolean;\n\tstatic var hasDataLoading:Boolean;\n\tstatic var has4WayKeyAS:Boolean;\n\tstatic var hasMouse:Boolean;\n\tstatic var hasMappableSoftKeys:Boolean;\n\tstatic var hasCMIDI:Boolean;\n\tstatic var hasStylus:Boolean;\n\tstatic var screenOrientation:String;\n\tstatic var hasSharedObjects:Boolean;\n\tstatic var hasQWERTYKeyboard:Boolean;\n\tstatic var softKeyCount:Number;\n\tstatic var audioMIMETypes:Array;\n\tstatic var imageMIMETypes:Array;\n\tstatic var videoMIMETypes:Array;\n\tstatic var MIMETypes:String;\n\tstatic var hasXMLSocket:Boolean;\n\t\n\t// Scaleform numControllers\n\tstatic var numControllers:Number;\n}"
  },
  {
    "path": "src/CLIK/gfx/controls/Button.as",
    "content": "dynamic class gfx.controls.Button extends gfx.core.UIComponent\n{\n\tvar state: String = \"up\";\n\tvar toggle: Boolean = false;\n\tvar doubleClickEnabled: Boolean = false;\n\tvar autoRepeat: Boolean = false;\n\tvar lockDragStateChange: Boolean = false;\n\tvar soundMap = {theme: \"default\", focusIn: \"focusIn\", focusOut: \"focusOut\", select: \"select\", rollOver: \"rollOver\", rollOut: \"rollOut\", press: \"press\", doubleClick: \"doubleClick\", click: \"click\"};\n\tvar _selected: Boolean = false;\n\tvar _autoSize: String = \"none\";\n\tvar _disableFocus: Boolean = false;\n\tvar _disableConstraints: Boolean = false;\n\tvar doubleClickDuration: Number = 250;\n\tvar buttonRepeatDuration: Number = 100;\n\tvar buttonRepeatDelay: Number = 100;\n\tvar pressedByKeyboard: Boolean = false;\n\tvar stateMap = {up: [\"up\"], over: [\"over\"], down: [\"down\"], release: [\"release\", \"over\"], out: [\"out\", \"up\"], disabled: [\"disabled\"], selecting: [\"selecting\", \"over\"], kb_selecting: [\"kb_selecting\", \"up\"], kb_release: [\"kb_release\", \"out\", \"up\"], kb_down: [\"kb_down\", \"down\"]};\n\tvar __height;\n\tvar __width;\n\tvar _disabled;\n\tvar _displayFocus;\n\tvar _focused;\n\tvar _group;\n\tvar _height;\n\tvar _label;\n\tvar _name;\n\tvar _parent;\n\tvar _width;\n\tvar _x;\n\tvar buttonRepeatInterval;\n\tvar constraints;\n\tvar dispatchEvent;\n\tvar dispatchEventAndSound;\n\tvar doubleClickInterval;\n\tvar focusEnabled;\n\tvar focusIndicator;\n\tvar gotoAndPlay;\n\tvar initialized;\n\tvar inspectableGroupName;\n\tvar invalidate;\n\tvar onDragOut;\n\tvar onDragOver;\n\tvar onPress;\n\tvar onRelease;\n\tvar onReleaseOutside;\n\tvar onRollOut;\n\tvar onRollOver;\n\tvar sizeIsInvalid;\n\tvar tabEnabled;\n\tvar textField;\n\tvar validateNow;\n\n\tfunction Button()\n\t{\n\t\tsuper();\n\t\tthis.focusEnabled = this.tabEnabled = this._disableFocus ? false : !this._disabled;\n\t\tif (this.inspectableGroupName != null && this.inspectableGroupName != \"\") \n\t\t{\n\t\t\tthis.group = this.inspectableGroupName;\n\t\t}\n\t}\n\n\tfunction get labelID()\n\t{\n\t\treturn null;\n\t}\n\n\tfunction set labelID(value)\n\t{\n\t\tif (value != \"\") \n\t\t{\n\t\t\tthis.label = gfx.utils.Locale.getTranslatedString(value);\n\t\t}\n\t}\n\n\tfunction get label()\n\t{\n\t\treturn this._label;\n\t}\n\n\tfunction set label(value)\n\t{\n\t\tthis._label = value;\n\t\tif (this.initialized) \n\t\t{\n\t\t\tif (this.textField != null) \n\t\t\t{\n\t\t\t\tthis.textField.text = this._label;\n\t\t\t}\n\t\t\tif (this.autoSize != \"none\") \n\t\t\t{\n\t\t\t\tthis.sizeIsInvalid = true;\n\t\t\t}\n\t\t\tthis.updateAfterStateChange();\n\t\t}\n\t}\n\n\tfunction get disabled()\n\t{\n\t\treturn this._disabled;\n\t}\n\n\tfunction set disabled(value)\n\t{\n\t\tif (this._disabled != value) \n\t\t{\n\t\t\tsuper.disabled = value;\n\t\t\tthis.clearRepeatInterval();\n\t\t\tthis.focusEnabled = this.tabEnabled = this._disableFocus ? false : !this._disabled;\n\t\t\tthis.setState(this._disabled ? \"disabled\" : \"up\");\n\t\t\treturn;\n\t\t}\n\t}\n\n\tfunction get selected()\n\t{\n\t\treturn this._selected;\n\t}\n\n\tfunction set selected(value)\n\t{\n\t\tif (this._selected != value) \n\t\t{\n\t\t\tthis._selected = value;\n\t\t\tif (this._disabled) \n\t\t\t{\n\t\t\t\tthis.setState(\"disabled\");\n\t\t\t}\n\t\t\telse if (this._focused) \n\t\t\t{\n\t\t\t\tif (this.pressedByKeyboard && this.focusIndicator != null) \n\t\t\t\t{\n\t\t\t\t\tthis.setState(\"kb_selecting\");\n\t\t\t\t}\n\t\t\t\telse \n\t\t\t\t{\n\t\t\t\t\tthis.setState(\"selecting\");\n\t\t\t\t}\n\t\t\t}\n\t\t\telse \n\t\t\t{\n\t\t\t\tthis.setState(this.displayFocus && this.focusIndicator == null ? \"over\" : \"up\");\n\t\t\t}\n\t\t\tif (this.dispatchEvent != null) \n\t\t\t{\n\t\t\t\tthis.dispatchEventAndSound({type: \"select\", selected: this._selected});\n\t\t\t}\n\t\t\treturn;\n\t\t}\n\t}\n\n\tfunction get groupName()\n\t{\n\t\treturn this._group == null ? null : this._group.name;\n\t}\n\n\tfunction set groupName(value)\n\t{\n\t\tthis.group = value;\n\t}\n\n\tfunction get group()\n\t{\n\t\treturn this._group;\n\t}\n\n\tfunction set group(value)\n\t{\n\t\tvar __reg2 = gfx.controls.ButtonGroup(value);\n\t\tif (typeof value == \"string\") \n\t\t{\n\t\t\t__reg2 = this._parent[\"_buttonGroup_\" + value];\n\t\t\tif (__reg2 == null) \n\t\t\t{\n\t\t\t\tthis._parent[\"_buttonGroup_\" + value] = __reg2 = new gfx.controls.ButtonGroup(value.toString(), this._parent);\n\t\t\t}\n\t\t}\n\t\tif (this._group != __reg2) \n\t\t{\n\t\t\tif (this._group != null) \n\t\t\t{\n\t\t\t\tthis._group.removeButton(this);\n\t\t\t}\n\t\t\tthis._group = __reg2;\n\t\t\tif (this._group != null) \n\t\t\t{\n\t\t\t\t__reg2.addButton(this);\n\t\t\t}\n\t\t\treturn;\n\t\t}\n\t}\n\n\tfunction get disableFocus()\n\t{\n\t\treturn this._disableFocus;\n\t}\n\n\tfunction set disableFocus(value)\n\t{\n\t\tthis._disableFocus = value;\n\t\tthis.focusEnabled = this.tabEnabled = this._disableFocus ? false : !this._disabled;\n\t}\n\n\tfunction get disableConstraints()\n\t{\n\t\treturn this._disableConstraints;\n\t}\n\n\tfunction set disableConstraints(value)\n\t{\n\t\tthis._disableConstraints = value;\n\t}\n\n\tfunction get autoSize()\n\t{\n\t\treturn this._autoSize;\n\t}\n\n\tfunction set autoSize(value)\n\t{\n\t\tif (this._autoSize != value) \n\t\t{\n\t\t\tthis._autoSize = value;\n\t\t\tif (this.initialized) \n\t\t\t{\n\t\t\t\tthis.sizeIsInvalid = true;\n\t\t\t\tthis.validateNow();\n\t\t\t}\n\t\t\treturn;\n\t\t}\n\t}\n\n\tfunction setSize(width, height)\n\t{\n\t\tsuper.setSize(width, height);\n\t}\n\n\tfunction handleInput(details, pathToFocus)\n\t{\n\t\tif ((__reg0 = details.navEquivalent) === gfx.ui.NavigationCode.ENTER) \n\t\t{\n\t\t\tvar __reg2 = details.controllerIdx;\n\t\t\tif (details.value == \"keyDown\" || details.value == \"keyHold\") \n\t\t\t{\n\t\t\t\tif (!this.pressedByKeyboard) \n\t\t\t\t{\n\t\t\t\t\tthis.handlePress(__reg2);\n\t\t\t\t}\n\t\t\t}\n\t\t\telse \n\t\t\t{\n\t\t\t\tthis.handleRelease(__reg2);\n\t\t\t}\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t}\n\n\tfunction toString()\n\t{\n\t\treturn \"[Scaleform Button \" + this._name + \"]\";\n\t}\n\n\tfunction configUI()\n\t{\n\t\tthis.constraints = new gfx.utils.Constraints(this, true);\n\t\tif (!this._disableConstraints) \n\t\t{\n\t\t\tthis.constraints.addElement(this.textField, gfx.utils.Constraints.ALL);\n\t\t}\n\t\tsuper.configUI();\n\t\tif (this._autoSize != \"none\") \n\t\t{\n\t\t\tthis.sizeIsInvalid = true;\n\t\t}\n\t\tthis.onRollOver = this.handleMouseRollOver;\n\t\tthis.onRollOut = this.handleMouseRollOut;\n\t\tthis.onPress = this.handleMousePress;\n\t\tthis.onRelease = this.handleMouseRelease;\n\t\tthis.onReleaseOutside = this.handleReleaseOutside;\n\t\tthis.onDragOver = this.handleDragOver;\n\t\tthis.onDragOut = this.handleDragOut;\n\t\tif (this.focusIndicator != null && !this._focused && this.focusIndicator._totalFrames == 1) \n\t\t{\n\t\t\tthis.focusIndicator._visible = false;\n\t\t}\n\t\tthis.updateAfterStateChange();\n\t}\n\n\tfunction draw()\n\t{\n\t\tif (this.sizeIsInvalid) \n\t\t{\n\t\t\tthis.alignForAutoSize();\n\t\t\tthis._width = this.__width;\n\t\t\tthis._height = this.__height;\n\t\t}\n\t\tif (this.initialized) \n\t\t{\n\t\t\tthis.constraints.update(this.__width, this.__height);\n\t\t}\n\t}\n\n\tfunction updateAfterStateChange()\n\t{\n\t\tif (this.initialized) \n\t\t{\n\t\t\tif (this.textField != null && this._label != null) \n\t\t\t{\n\t\t\t\tthis.textField.text = this._label;\n\t\t\t}\n\t\t\tthis.validateNow();\n\t\t\tif (this.constraints != null) \n\t\t\t{\n\t\t\t\tthis.constraints.update(this.width, this.height);\n\t\t\t}\n\t\t\tthis.dispatchEvent({type: \"stateChange\", state: this.state});\n\t\t}\n\t}\n\n\tfunction calculateWidth()\n\t{\n\t\tif (this.constraints == null) \n\t\t{\n\t\t\tthis.invalidate();\n\t\t\treturn 0;\n\t\t}\n\t\tvar __reg2 = this.constraints.getElement(this.textField).metrics;\n\t\tvar __reg3 = this.textField.textWidth + __reg2.left + __reg2.right + 5;\n\t\treturn __reg3;\n\t}\n\n\tfunction alignForAutoSize()\n\t{\n\t\tif (!this.initialized || this._autoSize == \"none\" || this.textField == null) \n\t\t{\n\t\t\treturn undefined;\n\t\t}\n\t\tvar __reg2 = this.__width;\n\t\tthis.width = this.calculateWidth();\n\t\tif ((__reg0 = this._autoSize) === \"right\") \n\t\t{\n\t\t\tvar __reg3 = this._x + __reg2;\n\t\t\tthis._x = __reg3 - this.__width;\n\t\t\treturn;\n\t\t}\n\t\telse if (__reg0 !== \"center\") \n\t\t{\n\t\t\treturn;\n\t\t}\n\t\tvar __reg4 = this._x + __reg2 / 2;\n\t\tthis._x = __reg4 - this.__width / 2;\n\t\treturn;\n\t}\n\n\tfunction setState(state)\n\t{\n\t\tthis.state = state;\n\t\tvar __reg5 = this.getStatePrefixes();\n\t\tvar __reg3 = this.stateMap[state];\n\t\tif (__reg3 == null || __reg3.length == 0) \n\t\t{\n\t\t\treturn undefined;\n\t\t}\n\t\tdo \n\t\t{\n\t\t\tvar __reg4 = __reg5.pop().toString();\n\t\t\tvar __reg2 = __reg3.length - 1;\n\t\t\twhile (__reg2 >= 0) \n\t\t\t{\n\t\t\t\tthis.gotoAndPlay(__reg4 + __reg3[__reg2]);\n\t\t\t\t--__reg2;\n\t\t\t}\n\t\t}\n\t\twhile (__reg5.length > 0);\n\t\tthis.updateAfterStateChange();\n\t}\n\n\tfunction getStatePrefixes()\n\t{\n\t\treturn this._selected ? [\"selected_\", \"\"] : [\"\"];\n\t}\n\n\tfunction changeFocus()\n\t{\n\t\tif (this._disabled) \n\t\t{\n\t\t\treturn undefined;\n\t\t}\n\t\tif (this.focusIndicator == null) \n\t\t{\n\t\t\tthis.setState(this._focused || this._displayFocus ? \"over\" : \"out\");\n\t\t\tif (this.pressedByKeyboard && !this._focused) \n\t\t\t{\n\t\t\t\tthis.pressedByKeyboard = false;\n\t\t\t}\n\t\t}\n\t\tif (this.focusIndicator != null) \n\t\t{\n\t\t\tif (this.focusIndicator._totalframes == 1) \n\t\t\t{\n\t\t\t\tthis.focusIndicator._visible = this._focused != 0;\n\t\t\t}\n\t\t\telse \n\t\t\t{\n\t\t\t\tthis.focusIndicator.gotoAndPlay(this._focused ? \"show\" : \"hide\");\n\t\t\t\tthis.focusIndicator.gotoAndPlay(\"state\" + this._focused);\n\t\t\t}\n\t\t\tif (this.pressedByKeyboard && !this._focused) \n\t\t\t{\n\t\t\t\tthis.setState(\"kb_release\");\n\t\t\t\tthis.pressedByKeyboard = false;\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction handleMouseRollOver(controllerIdx)\n\t{\n\t\tif (this._disabled) \n\t\t{\n\t\t\treturn undefined;\n\t\t}\n\t\tif ((!this._focused && !this._displayFocus) || this.focusIndicator != null) \n\t\t{\n\t\t\tthis.setState(\"over\");\n\t\t}\n\t\tthis.dispatchEventAndSound({type: \"rollOver\", controllerIdx: controllerIdx});\n\t}\n\n\tfunction handleMouseRollOut(controllerIdx)\n\t{\n\t\tif (this._disabled) \n\t\t{\n\t\t\treturn undefined;\n\t\t}\n\t\tif ((!this._focused && !this._displayFocus) || this.focusIndicator != null) \n\t\t{\n\t\t\tthis.setState(\"out\");\n\t\t}\n\t\tthis.dispatchEventAndSound({type: \"rollOut\", controllerIdx: controllerIdx});\n\t}\n\n\tfunction handleMousePress(controllerIdx, keyboardOrMouse, button)\n\t{\n\t\tif (this._disabled) \n\t\t{\n\t\t\treturn undefined;\n\t\t}\n\t\tif (!this._disableFocus) \n\t\t{\n\t\t\tSelection.setFocus(this, controllerIdx);\n\t\t}\n\t\tthis.setState(\"down\");\n\t\tthis.dispatchEventAndSound({type: \"press\", controllerIdx: controllerIdx, button: button});\n\t\tif (this.autoRepeat) \n\t\t{\n\t\t\tthis.buttonRepeatInterval = setInterval(this, \"beginButtonRepeat\", this.buttonRepeatDelay, controllerIdx, button);\n\t\t}\n\t}\n\n\tfunction handlePress(controllerIdx)\n\t{\n\t\tif (this._disabled) \n\t\t{\n\t\t\treturn undefined;\n\t\t}\n\t\tthis.pressedByKeyboard = true;\n\t\tthis.setState(this.focusIndicator == null ? \"down\" : \"kb_down\");\n\t\tthis.dispatchEventAndSound({type: \"press\", controllerIdx: controllerIdx});\n\t}\n\n\tfunction handleMouseRelease(controllerIdx, keyboardOrMouse, button)\n\t{\n\t\tif (this._disabled) \n\t\t{\n\t\t\treturn undefined;\n\t\t}\n\t\tclearInterval(this.buttonRepeatInterval);\n\t\tdelete this.buttonRepeatInterval;\n\t\tif (this.doubleClickEnabled) \n\t\t{\n\t\t\tif (this.doubleClickInterval == null) \n\t\t\t{\n\t\t\t\tthis.doubleClickInterval = setInterval(this, \"doubleClickExpired\", this.doubleClickDuration);\n\t\t\t}\n\t\t\telse \n\t\t\t{\n\t\t\t\tthis.doubleClickExpired();\n\t\t\t\tthis.dispatchEventAndSound({type: \"doubleClick\", controllerIdx: controllerIdx, button: button});\n\t\t\t\tthis.setState(\"release\");\n\t\t\t\treturn undefined;\n\t\t\t}\n\t\t}\n\t\tthis.setState(\"release\");\n\t\tthis.handleClick(controllerIdx, button);\n\t}\n\n\tfunction handleRelease(controllerIdx)\n\t{\n\t\tif (this._disabled) \n\t\t{\n\t\t\treturn undefined;\n\t\t}\n\t\tthis.setState(this.focusIndicator == null ? \"release\" : \"kb_release\");\n\t\tthis.handleClick(controllerIdx);\n\t\tthis.pressedByKeyboard = false;\n\t}\n\n\tfunction handleClick(controllerIdx, button)\n\t{\n\t\tif (this.toggle) \n\t\t{\n\t\t\tthis.selected = !this._selected;\n\t\t}\n\t\tthis.dispatchEventAndSound({type: \"click\", controllerIdx: controllerIdx, button: button});\n\t}\n\n\tfunction handleDragOver(controllerIdx, button)\n\t{\n\t\tif (this._disabled || this.lockDragStateChange) \n\t\t{\n\t\t\treturn undefined;\n\t\t}\n\t\tif (this._focused || this._displayFocus) \n\t\t{\n\t\t\tthis.setState(this.focusIndicator == null ? \"down\" : \"kb_down\");\n\t\t}\n\t\telse \n\t\t{\n\t\t\tthis.setState(\"over\");\n\t\t}\n\t\tthis.dispatchEvent({type: \"dragOver\", controllerIdx: controllerIdx, button: button});\n\t}\n\n\tfunction handleDragOut(controllerIdx, button)\n\t{\n\t\tif (this._disabled || this.lockDragStateChange) \n\t\t{\n\t\t\treturn undefined;\n\t\t}\n\t\tif (this._focused || this._displayFocus) \n\t\t{\n\t\t\tthis.setState(this.focusIndicator == null ? \"release\" : \"kb_release\");\n\t\t}\n\t\telse \n\t\t{\n\t\t\tthis.setState(\"out\");\n\t\t}\n\t\tthis.dispatchEvent({type: \"dragOut\", controllerIdx: controllerIdx, button: button});\n\t}\n\n\tfunction handleReleaseOutside(controllerIdx, button)\n\t{\n\t\tthis.clearRepeatInterval();\n\t\tif (this._disabled) \n\t\t{\n\t\t\treturn undefined;\n\t\t}\n\t\tif (this.lockDragStateChange) \n\t\t{\n\t\t\tif (this._focused || this._displayFocus) \n\t\t\t{\n\t\t\t\tthis.setState(this.focusIndicator == null ? \"release\" : \"kb_release\");\n\t\t\t}\n\t\t\telse \n\t\t\t{\n\t\t\t\tthis.setState(\"kb_release\");\n\t\t\t}\n\t\t}\n\t\tthis.dispatchEvent({type: \"releaseOutside\", state: this.state, button: button});\n\t}\n\n\tfunction doubleClickExpired()\n\t{\n\t\tclearInterval(this.doubleClickInterval);\n\t\tdelete this.doubleClickInterval;\n\t}\n\n\tfunction beginButtonRepeat(controllerIdx, button)\n\t{\n\t\tthis.clearRepeatInterval();\n\t\tthis.buttonRepeatInterval = setInterval(this, \"handleButtonRepeat\", this.buttonRepeatDuration, controllerIdx, button);\n\t}\n\n\tfunction handleButtonRepeat(controllerIdx, button)\n\t{\n\t\tthis.dispatchEventAndSound({type: \"click\", controllerIdx: controllerIdx, button: button});\n\t}\n\n\tfunction clearRepeatInterval()\n\t{\n\t\tclearInterval(this.buttonRepeatInterval);\n\t\tdelete this.buttonRepeatInterval;\n\t}\n\n}\n"
  },
  {
    "path": "src/CLIK/gfx/controls/ButtonBar.as",
    "content": "dynamic class gfx.controls.ButtonBar extends gfx.core.UIComponent\n{\n\tvar _itemRenderer: String = \"Button\";\n\tvar _spacing: Number = 0;\n\tvar _direction: String = \"horizontal\";\n\tvar _selectedIndex: Number = -1;\n\tvar _autoSize: String = \"none\";\n\tvar _buttonWidth: Number = 0;\n\tvar _labelField: String = \"label\";\n\tvar reflowing: Boolean = false;\n\tvar _dataProvider;\n\tvar _disabled;\n\tvar _focused;\n\tvar _labelFunction;\n\tvar _name;\n\tvar attachMovie;\n\tvar dispatchEventAndSound;\n\tvar focusEnabled;\n\tvar getNextHighestDepth;\n\tvar initialized;\n\tvar invalidate;\n\tvar renderers;\n\tvar tabChildren;\n\tvar tabEnabled;\n\n\tfunction ButtonBar()\n\t{\n\t\tsuper();\n\t\tthis.renderers = [];\n\t\tthis.focusEnabled = this.tabEnabled = !this._disabled;\n\t\tthis.tabChildren = false;\n\t}\n\n\tfunction get disabled()\n\t{\n\t\treturn this._disabled;\n\t}\n\n\tfunction set disabled(value)\n\t{\n\t\tsuper.disabled = value;\n\t\tthis.focusEnabled = this.tabEnabled = !this._disabled;\n\t\tif (this.initialized) \n\t\t{\n\t\t\tvar __reg3 = 0;\n\t\t\twhile (__reg3 < this.renderers.length) \n\t\t\t{\n\t\t\t\tthis.renderers[__reg3].disabled = this._disabled;\n\t\t\t\t++__reg3;\n\t\t\t}\n\t\t\treturn;\n\t\t}\n\t}\n\n\tfunction get dataProvider()\n\t{\n\t\treturn this._dataProvider;\n\t}\n\n\tfunction set dataProvider(value)\n\t{\n\t\tif (this._dataProvider != value) \n\t\t{\n\t\t\tif (this._dataProvider != null) \n\t\t\t{\n\t\t\t\tthis._dataProvider.removeEventListener(\"change\", this, \"onDataChange\");\n\t\t\t}\n\t\t\tthis._dataProvider = value;\n\t\t\tif (this._dataProvider != null) \n\t\t\t{\n\t\t\t\tif (value instanceof Array && !value.isDataProvider) \n\t\t\t\t{\n\t\t\t\t\tgfx.data.DataProvider.initialize(this._dataProvider);\n\t\t\t\t}\n\t\t\t\telse if (this._dataProvider.initialize != null) \n\t\t\t\t{\n\t\t\t\t\tthis._dataProvider.initialize(this);\n\t\t\t\t}\n\t\t\t\tthis._dataProvider.addEventListener(\"change\", this, \"onDataChange\");\n\t\t\t\tthis.selectedIndex = 0;\n\t\t\t\tthis.tabEnabled = this.focusEnabled = !this._disabled && this._dataProvider.length > 0;\n\t\t\t\tthis.reflowing = false;\n\t\t\t\tthis.invalidate();\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction invalidateData()\n\t{\n\t\tthis.selectedIndex = Math.min(this._dataProvider.length - 1, this._selectedIndex);\n\t\tthis.populateData();\n\t\tthis.invalidate();\n\t}\n\n\tfunction get itemRenderer()\n\t{\n\t\treturn this._itemRenderer;\n\t}\n\n\tfunction set itemRenderer(value)\n\t{\n\t\tthis._itemRenderer = value;\n\t\twhile (this.renderers.length > 0) \n\t\t{\n\t\t\tthis.renderers.pop().removeMovieClip();\n\t\t}\n\t\tthis.invalidate();\n\t}\n\n\tfunction get spacing()\n\t{\n\t\treturn this._spacing;\n\t}\n\n\tfunction set spacing(value)\n\t{\n\t\tthis._spacing = value;\n\t\tthis.invalidate();\n\t}\n\n\tfunction get direction()\n\t{\n\t\treturn this._direction;\n\t}\n\n\tfunction set direction(value)\n\t{\n\t\tthis._direction = value;\n\t\tthis.invalidate();\n\t}\n\n\tfunction get autoSize()\n\t{\n\t\treturn this._autoSize;\n\t}\n\n\tfunction set autoSize(value)\n\t{\n\t\tif (value != this._autoSize) \n\t\t{\n\t\t\tthis._autoSize = value;\n\t\t\tvar __reg2 = 0;\n\t\t\twhile (__reg2 < this.renderers.length) \n\t\t\t{\n\t\t\t\tthis.renderers[__reg2].autoSize = this._autoSize;\n\t\t\t\t++__reg2;\n\t\t\t}\n\t\t\tthis.invalidate();\n\t\t\treturn;\n\t\t}\n\t}\n\n\tfunction get buttonWidth()\n\t{\n\t\treturn this._buttonWidth;\n\t}\n\n\tfunction set buttonWidth(value)\n\t{\n\t\tthis._buttonWidth = value;\n\t\tthis.invalidate();\n\t}\n\n\tfunction get selectedIndex()\n\t{\n\t\treturn this._selectedIndex;\n\t}\n\n\tfunction set selectedIndex(value)\n\t{\n\t\tif (this._selectedIndex != value) \n\t\t{\n\t\t\tthis._selectedIndex = value;\n\t\t\tthis.selectItem(this._selectedIndex);\n\t\t\tthis.dispatchEventAndSound({type: \"change\", index: this._selectedIndex, renderer: this.renderers[this._selectedIndex], item: this.selectedItem, data: this.selectedItem.data});\n\t\t\treturn;\n\t\t}\n\t}\n\n\tfunction get selectedItem()\n\t{\n\t\treturn this._dataProvider.requestItemAt(this._selectedIndex);\n\t}\n\n\tfunction get data()\n\t{\n\t\treturn this.selectedItem.data;\n\t}\n\n\tfunction get labelField()\n\t{\n\t\treturn this._labelField;\n\t}\n\n\tfunction set labelField(value)\n\t{\n\t\tthis._labelField = value;\n\t\tthis.invalidate();\n\t}\n\n\tfunction get labelFunction()\n\t{\n\t\treturn this._labelFunction;\n\t}\n\n\tfunction set labelFunction(value)\n\t{\n\t\tthis._labelFunction = value;\n\t\tthis.invalidate();\n\t}\n\n\tfunction itemToLabel(item)\n\t{\n\t\tif (item == null) \n\t\t{\n\t\t\treturn \"\";\n\t\t}\n\t\tif (this._labelFunction == null) \n\t\t{\n\t\t\tif (this._labelField != null && item[this._labelField] != null) \n\t\t\t{\n\t\t\t\treturn item[this._labelField];\n\t\t\t}\n\t\t}\n\t\telse \n\t\t{\n\t\t\treturn this._labelFunction(item);\n\t\t}\n\t\treturn item.toString();\n\t}\n\n\tfunction handleInput(details, pathToFocus)\n\t{\n\t\tvar __reg4 = details.value == \"keyDown\" || details.value == \"keyHold\";\n\t\tvar __reg2 = undefined;\n\t\tif ((__reg0 = details.navEquivalent) === gfx.ui.NavigationCode.LEFT) \n\t\t{\n\t\t\tif (this._direction == \"horizontal\") \n\t\t\t{\n\t\t\t\t__reg2 = this._selectedIndex - 1;\n\t\t\t}\n\t\t}\n\t\telse if (__reg0 === gfx.ui.NavigationCode.RIGHT) \n\t\t{\n\t\t\tif (this._direction == \"horizontal\") \n\t\t\t{\n\t\t\t\t__reg2 = this._selectedIndex + 1;\n\t\t\t}\n\t\t}\n\t\telse if (__reg0 === gfx.ui.NavigationCode.UP) \n\t\t{\n\t\t\tif (this._direction == \"vertical\") \n\t\t\t{\n\t\t\t\t__reg2 = this._selectedIndex - 1;\n\t\t\t}\n\t\t}\n\t\telse if (__reg0 === gfx.ui.NavigationCode.DOWN) \n\t\t{\n\t\t\tif (this._direction == \"vertical\") \n\t\t\t{\n\t\t\t\t__reg2 = this._selectedIndex + 1;\n\t\t\t}\n\t\t}\n\t\tif (__reg2 != null) \n\t\t{\n\t\t\t__reg2 = Math.max(0, Math.min(this._dataProvider.length - 1, __reg2));\n\t\t\tif (__reg2 != this._selectedIndex) \n\t\t\t{\n\t\t\t\tif (!__reg4) \n\t\t\t\t{\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t\tthis.selectedIndex = __reg2;\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\treturn false;\n\t}\n\n\tfunction toString()\n\t{\n\t\treturn \"[Scaleform ButtonBar \" + this._name + \"]\";\n\t}\n\n\tfunction draw()\n\t{\n\t\tif (!this.reflowing) \n\t\t{\n\t\t\tvar __reg3 = this._dataProvider.length;\n\t\t\twhile (this.renderers.length > __reg3) \n\t\t\t{\n\t\t\t\tvar __reg2 = MovieClip(this.renderers.pop());\n\t\t\t\t__reg2.group.removeButton(__reg2);\n\t\t\t\t__reg2.removeMovieClip();\n\t\t\t}\n\t\t\twhile (this.renderers.length < __reg3) \n\t\t\t{\n\t\t\t\tthis.renderers.push(this.createRenderer(this.renderers.length));\n\t\t\t}\n\t\t\tthis.populateData();\n\t\t\tthis.reflowing = true;\n\t\t\tthis.invalidate();\n\t\t\treturn undefined;\n\t\t}\n\t\tif (this.drawLayout() && this._selectedIndex != -1) \n\t\t{\n\t\t\tthis.selectItem(this._selectedIndex);\n\t\t}\n\t}\n\n\tfunction drawLayout()\n\t{\n\t\tif (this.renderers.length > 0 && !this.renderers[this.renderers.length - 1].initialized) \n\t\t{\n\t\t\tthis.reflowing = true;\n\t\t\tthis.invalidate();\n\t\t\treturn false;\n\t\t}\n\t\tthis.reflowing = false;\n\t\tvar __reg5 = 0;\n\t\tvar __reg4 = 0;\n\t\tvar __reg3 = 0;\n\t\twhile (__reg3 < this.renderers.length) \n\t\t{\n\t\t\tvar __reg2 = this.renderers[__reg3];\n\t\t\tif (this._autoSize == \"none\" && this._buttonWidth > 0) \n\t\t\t{\n\t\t\t\t__reg2.width = this._buttonWidth;\n\t\t\t}\n\t\t\tif (this._direction == \"horizontal\") \n\t\t\t{\n\t\t\t\t__reg2._y = 0;\n\t\t\t\t__reg2._x = __reg5;\n\t\t\t\t__reg5 = __reg5 + (__reg2.width + this._spacing);\n\t\t\t}\n\t\t\telse \n\t\t\t{\n\t\t\t\t__reg2._x = 0;\n\t\t\t\t__reg2._y = __reg4;\n\t\t\t\t__reg4 = __reg4 + (__reg2.height + this._spacing);\n\t\t\t}\n\t\t\t++__reg3;\n\t\t}\n\t\treturn true;\n\t}\n\n\tfunction createRenderer(index)\n\t{\n\t\tvar __reg2 = this.attachMovie(this.itemRenderer, \"clip\" + index, this.getNextHighestDepth(), {toggle: true, focusTarget: this, tabEnabled: false, autoSize: this._autoSize});\n\t\tif (__reg2 == null) \n\t\t{\n\t\t\treturn null;\n\t\t}\n\t\t__reg2.addEventListener(\"click\", this, \"handleItemClick\");\n\t\t__reg2.index = index;\n\t\t__reg2.groupName = this._name + \"ButtonGroup\";\n\t\treturn __reg2;\n\t}\n\n\tfunction handleItemClick(event)\n\t{\n\t\tvar __reg2 = event.target;\n\t\tvar __reg5 = __reg2.index;\n\t\tthis.selectedIndex = __reg5;\n\t\tthis.dispatchEventAndSound({type: \"itemClick\", data: this.selectedItem.data, item: this.selectedItem, index: __reg5, controllerIdx: event.controllerIdx});\n\t}\n\n\tfunction selectItem(index)\n\t{\n\t\tif (this.renderers.length >= 1) \n\t\t{\n\t\t\tvar __reg6 = this.renderers[index];\n\t\t\tif (!__reg6.selected) \n\t\t\t{\n\t\t\t\t__reg6.selected = true;\n\t\t\t}\n\t\t\tvar __reg4 = this.renderers.length;\n\t\t\tvar __reg2 = 0;\n\t\t\twhile (__reg2 < __reg4) \n\t\t\t{\n\t\t\t\tif (__reg2 != index) \n\t\t\t\t{\n\t\t\t\t\tvar __reg3 = 100 + __reg4 - __reg2;\n\t\t\t\t\tthis.renderers[__reg2].swapDepths(__reg3);\n\t\t\t\t\tthis.renderers[__reg2].displayFocus = false;\n\t\t\t\t}\n\t\t\t\t++__reg2;\n\t\t\t}\n\t\t\t__reg6.swapDepths(1000);\n\t\t\t__reg6.displayFocus = this._focused;\n\t\t}\n\t}\n\n\tfunction changeFocus()\n\t{\n\t\tvar __reg2 = this.renderers[this._selectedIndex];\n\t\tif (__reg2 != null) \n\t\t{\n\t\t\t__reg2.displayFocus = this._focused;\n\t\t}\n\t}\n\n\tfunction onDataChange(event)\n\t{\n\t\tthis.invalidateData();\n\t}\n\n\tfunction populateData()\n\t{\n\t\tvar __reg2 = 0;\n\t\tfor (;;) \n\t\t{\n\t\t\tif (__reg2 >= this.renderers.length) \n\t\t\t{\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tvar __reg3 = this.renderers[__reg2];\n\t\t\t__reg3.label = this.itemToLabel(this._dataProvider.requestItemAt(__reg2));\n\t\t\t__reg3.data = this._dataProvider.requestItemAt(__reg2);\n\t\t\t__reg3.disabled = this._disabled;\n\t\t\t++__reg2;\n\t\t}\n\t}\n\n}\n"
  },
  {
    "path": "src/CLIK/gfx/controls/ButtonGroup.as",
    "content": "dynamic class gfx.controls.ButtonGroup extends gfx.events.EventDispatcher\n{\n\tvar name: String = \"buttonGroup\";\n\tvar children;\n\tvar dispatchEvent;\n\tvar scope;\n\tvar selectedButton;\n\n\tfunction ButtonGroup(name, scope)\n\t{\n\t\tsuper();\n\t\tthis.name = name;\n\t\tthis.scope = scope;\n\t\tthis.children = [];\n\t}\n\n\tfunction get length()\n\t{\n\t\treturn this.children.length;\n\t}\n\n\tfunction addButton(button)\n\t{\n\t\tthis.removeButton(button);\n\t\tthis.children.push(button);\n\t\tif (button.selected) \n\t\t{\n\t\t\tthis.setSelectedButton(button);\n\t\t}\n\t\tbutton.addEventListener(\"select\", this, \"handleSelect\");\n\t\tbutton.addEventListener(\"click\", this, \"handleClick\");\n\t}\n\n\tfunction removeButton(button)\n\t{\n\t\tvar __reg2 = this.indexOf(button);\n\t\tif (__reg2 > -1) \n\t\t{\n\t\t\tthis.children.splice(__reg2, 1);\n\t\t\tbutton.removeEventListener(\"select\", this, \"handleSelect\");\n\t\t\tbutton.removeEventListener(\"click\", this, \"handleClick\");\n\t\t}\n\t\tif (this.selectedButton == button) \n\t\t{\n\t\t\tthis.selectedButton = null;\n\t\t}\n\t}\n\n\tfunction indexOf(button)\n\t{\n\t\tvar __reg4 = this.length;\n\t\tif (__reg4 == 0) \n\t\t{\n\t\t\treturn -1;\n\t\t}\n\t\tvar __reg2 = 0;\n\t\twhile (__reg2 < this.length) \n\t\t{\n\t\t\tif (this.children[__reg2] == button) \n\t\t\t{\n\t\t\t\treturn __reg2;\n\t\t\t}\n\t\t\t++__reg2;\n\t\t}\n\t\treturn -1;\n\t}\n\n\tfunction getButtonAt(index)\n\t{\n\t\treturn this.children[index];\n\t}\n\n\tfunction get data()\n\t{\n\t\treturn this.selectedButton.data;\n\t}\n\n\tfunction setSelectedButton(button)\n\t{\n\t\tif (this.selectedButton == button || (this.indexOf(button) == -1 && button != null)) \n\t\t{\n\t\t\treturn undefined;\n\t\t}\n\t\tif (this.selectedButton != null && this.selectedButton._name != null) \n\t\t{\n\t\t\tthis.selectedButton.selected = false;\n\t\t}\n\t\tthis.selectedButton = button;\n\t\tif (this.selectedButton != null) \n\t\t{\n\t\t\tthis.selectedButton.selected = true;\n\t\t\tthis.dispatchEvent({type: \"change\", item: this.selectedButton, data: this.selectedButton.data});\n\t\t}\n\t}\n\n\tfunction toString()\n\t{\n\t\treturn \"[Scaleform RadioButtonGroup \" + this.name + \"]\";\n\t}\n\n\tfunction handleSelect(event)\n\t{\n\t\tif (event.target.selected) \n\t\t{\n\t\t\tthis.setSelectedButton(event.target);\n\t\t\treturn;\n\t\t}\n\t\tthis.setSelectedButton(null);\n\t}\n\n\tfunction handleClick(event)\n\t{\n\t\tthis.dispatchEvent({type: \"itemClick\", item: event.target});\n\t\tthis.setSelectedButton(event.target);\n\t}\n\n}\n"
  },
  {
    "path": "src/CLIK/gfx/controls/CoreList.as",
    "content": "dynamic class gfx.controls.CoreList extends gfx.core.UIComponent\n{\n\tvar soundMap = {theme: \"default\", focusIn: \"focusIn\", focusOut: \"focusOut\", select: \"select\", change: \"change\", rollOver: \"rollOver\", rollOut: \"rollOut\", itemClick: \"itemClick\", itemDoubleClick: \"itemDoubleClick\", itemPress: \"itemPress\", itemRollOver: \"itemRollOver\", itemRollOut: \"itemRollOut\"};\n\tvar _itemRenderer: String = \"ListItemRenderer\";\n\tvar _selectedIndex: Number = -1;\n\tvar _labelField: String = \"label\";\n\tvar externalRenderers: Boolean = false;\n\tvar deferredScrollIndex: Number = -1;\n\tvar __height;\n\tvar __width;\n\tvar _dataProvider;\n\tvar _labelFunction;\n\tvar _name;\n\tvar _parent;\n\tvar container;\n\tvar createEmptyMovieClip;\n\tvar dispatchEventAndSound;\n\tvar focusEnabled;\n\tvar inspectableRendererInstanceName;\n\tvar invalidate;\n\tvar owner;\n\tvar renderers;\n\tvar tabEnabled;\n\n\tfunction CoreList()\n\t{\n\t\tsuper();\n\t\tthis.renderers = [];\n\t\tthis.dataProvider = [];\n\t\tif (this.container == undefined) \n\t\t{\n\t\t\tthis.container = this.createEmptyMovieClip(\"container\", 1);\n\t\t}\n\t\tthis.container.scale9Grid = new flash.geom.Rectangle(0, 0, 1, 1);\n\t\tthis.tabEnabled = this.focusEnabled = true;\n\t}\n\n\tfunction get itemRenderer()\n\t{\n\t\treturn this._itemRenderer;\n\t}\n\n\tfunction set itemRenderer(value)\n\t{\n\t\tif (value == this._itemRenderer || value == \"\") \n\t\t{\n\t\t\treturn;\n\t\t}\n\t\tthis._itemRenderer = value;\n\t\tthis.resetRenderers();\n\t\tthis.invalidate();\n\t}\n\n\tfunction get dataProvider()\n\t{\n\t\treturn this._dataProvider;\n\t}\n\n\tfunction set dataProvider(value)\n\t{\n\t\tif (this._dataProvider != value) \n\t\t{\n\t\t\tif (this._dataProvider != null) \n\t\t\t{\n\t\t\t\tthis._dataProvider.removeEventListener(\"change\", this, \"onDataChange\");\n\t\t\t}\n\t\t\tthis._dataProvider = value;\n\t\t\tif (this._dataProvider != null) \n\t\t\t{\n\t\t\t\tif (value instanceof Array && !value.isDataProvider) \n\t\t\t\t{\n\t\t\t\t\tgfx.data.DataProvider.initialize(this._dataProvider);\n\t\t\t\t}\n\t\t\t\telse if (this._dataProvider.initialize != null) \n\t\t\t\t{\n\t\t\t\t\tthis._dataProvider.initialize(this);\n\t\t\t\t}\n\t\t\t\tthis._dataProvider.addEventListener(\"change\", this, \"onDataChange\");\n\t\t\t\tthis.invalidate();\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction get selectedIndex()\n\t{\n\t\treturn this._selectedIndex;\n\t}\n\n\tfunction set selectedIndex(value)\n\t{\n\t\tvar __reg3 = this._selectedIndex;\n\t\tthis._selectedIndex = value;\n\t\tthis.dispatchEventAndSound({type: \"change\", index: this._selectedIndex, lastIndex: __reg3});\n\t}\n\n\tfunction scrollToIndex(index)\n\t{\n\t}\n\n\tfunction get labelField()\n\t{\n\t\treturn this._labelField;\n\t}\n\n\tfunction set labelField(value)\n\t{\n\t\tthis._labelField = value;\n\t\tthis.invalidateData();\n\t}\n\n\tfunction get labelFunction()\n\t{\n\t\treturn this._labelFunction;\n\t}\n\n\tfunction set labelFunction(value)\n\t{\n\t\tthis._labelFunction = value;\n\t\tthis.invalidateData();\n\t}\n\n\tfunction itemToLabel(item)\n\t{\n\t\tif (item == null) \n\t\t{\n\t\t\treturn \"\";\n\t\t}\n\t\tif (this._labelFunction == null) \n\t\t{\n\t\t\tif (this._labelField != null && item[this._labelField] != null) \n\t\t\t{\n\t\t\t\treturn item[this._labelField];\n\t\t\t}\n\t\t}\n\t\telse \n\t\t{\n\t\t\treturn this._labelFunction(item);\n\t\t}\n\t\treturn item.toString();\n\t}\n\n\tfunction invalidateData()\n\t{\n\t}\n\n\tfunction get availableWidth()\n\t{\n\t\treturn this.__width;\n\t}\n\n\tfunction get availableHeight()\n\t{\n\t\treturn this.__height;\n\t}\n\n\tfunction setRendererList(value)\n\t{\n\t\tif (this.externalRenderers) \n\t\t{\n\t\t\tvar __reg3 = 0;\n\t\t\twhile (__reg3 < this.renderers.length) \n\t\t\t{\n\t\t\t\tvar __reg2 = this.renderers[__reg3];\n\t\t\t\t__reg2.owner = null;\n\t\t\t\t__reg2.removeEventListener(\"click\", this, \"handleItemClick\");\n\t\t\t\t__reg2.removeEventListener(\"rollOver\", this, \"dispatchItemEvent\");\n\t\t\t\t__reg2.removeEventListener(\"rollOut\", this, \"dispatchItemEvent\");\n\t\t\t\t__reg2.removeEventListener(\"press\", this, \"dispatchItemEvent\");\n\t\t\t\t__reg2.removeEventListener(\"doubleClick\", this, \"dispatchItemEvent\");\n\t\t\t\tMouse.removeListener(__reg2);\n\t\t\t\t++__reg3;\n\t\t\t}\n\t\t}\n\t\telse \n\t\t{\n\t\t\tthis.resetRenderers();\n\t\t}\n\t\tthis.externalRenderers = value != null;\n\t\tif (this.externalRenderers) \n\t\t{\n\t\t\tthis.renderers = value;\n\t\t}\n\t\tthis.invalidate();\n\t}\n\n\tfunction get rendererInstanceName()\n\t{\n\t\treturn null;\n\t}\n\n\tfunction set rendererInstanceName(value)\n\t{\n\t\tif (value == null || value == \"\") \n\t\t{\n\t\t\treturn;\n\t\t}\n\t\tvar __reg3 = 0;\n\t\tvar __reg4 = [];\n\t\twhile (!false) \n\t\t{\n\t\t\t++__reg3;\n\t\t\tvar __reg2 = this._parent[value + __reg3];\n\t\t\tif (__reg2 == null && __reg3 > 0) \n\t\t\t{\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tif (__reg2 != null) \n\t\t\t{\n\t\t\t\tthis.setUpRenderer(__reg2);\n\t\t\t\tMouse.addListener(__reg2);\n\t\t\t\t__reg2.scrollWheel = function (delta)\n\t\t\t\t{\n\t\t\t\t\tthis.owner.scrollWheel(delta);\n\t\t\t\t}\n\t\t\t\t;\n\t\t\t\t__reg4.push(__reg2);\n\t\t\t}\n\t\t}\n\t\tif (__reg4.length == 0) \n\t\t{\n\t\t\t__reg4 = null;\n\t\t}\n\t\tthis.setRendererList(__reg4);\n\t}\n\n\tfunction toString()\n\t{\n\t\treturn \"[Scaleform CoreList \" + this._name + \"]\";\n\t}\n\n\tfunction configUI()\n\t{\n\t\tsuper.configUI();\n\t\tif (this._selectedIndex > -1) \n\t\t{\n\t\t\tthis.deferredScrollIndex = this._selectedIndex;\n\t\t}\n\t\tif (this.inspectableRendererInstanceName != \"\") \n\t\t{\n\t\t\tthis.rendererInstanceName = this.inspectableRendererInstanceName;\n\t\t}\n\t\tMouse.addListener(this);\n\t}\n\n\tfunction createItemRenderer(index)\n\t{\n\t\tvar __reg2 = this.container.attachMovie(this._itemRenderer, \"renderer\" + index, index);\n\t\tif (__reg2 == null) \n\t\t{\n\t\t\treturn null;\n\t\t}\n\t\tthis.setUpRenderer(__reg2);\n\t\treturn __reg2;\n\t}\n\n\tfunction setUpRenderer(clip)\n\t{\n\t\tclip.owner = this;\n\t\tclip.tabEnabled = false;\n\t\tclip.doubleClickEnabled = true;\n\t\tclip.addEventListener(\"press\", this, \"dispatchItemEvent\");\n\t\tclip.addEventListener(\"click\", this, \"handleItemClick\");\n\t\tclip.addEventListener(\"doubleClick\", this, \"dispatchItemEvent\");\n\t\tclip.addEventListener(\"rollOver\", this, \"dispatchItemEvent\");\n\t\tclip.addEventListener(\"rollOut\", this, \"dispatchItemEvent\");\n\t}\n\n\tfunction createItemRenderers(startIndex, endIndex)\n\t{\n\t\tvar __reg3 = [];\n\t\tvar __reg2 = startIndex;\n\t\twhile (__reg2 <= endIndex) \n\t\t{\n\t\t\t__reg3.push(this.createItemRenderer[__reg2]);\n\t\t\t++__reg2;\n\t\t}\n\t\treturn __reg3;\n\t}\n\n\tfunction draw()\n\t{\n\t\tif (this.deferredScrollIndex != -1) \n\t\t{\n\t\t\tthis.scrollToIndex(this.deferredScrollIndex);\n\t\t\tthis.deferredScrollIndex = -1;\n\t\t}\n\t}\n\n\tfunction drawRenderers(totalRenderers)\n\t{\n\t\twhile (this.renderers.length > totalRenderers) \n\t\t{\n\t\t\tthis.renderers.pop().removeMovieClip();\n\t\t}\n\t\tfor (;;) \n\t\t{\n\t\t\tif (this.renderers.length >= totalRenderers) \n\t\t\t{\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tthis.renderers.push(this.createItemRenderer(this.renderers.length));\n\t\t}\n\t}\n\n\tfunction getRendererAt(index)\n\t{\n\t\treturn this.renderers[index];\n\t}\n\n\tfunction resetRenderers()\n\t{\n\t\tfor (;;) \n\t\t{\n\t\t\tif (this.renderers.length <= 0) \n\t\t\t{\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tthis.renderers.pop().removeMovieClip();\n\t\t}\n\t}\n\n\tfunction drawLayout(rendererWidth, rendererHeight)\n\t{\n\t}\n\n\tfunction onDataChange(event)\n\t{\n\t\tthis.invalidateData();\n\t}\n\n\tfunction dispatchItemEvent(event)\n\t{\n\t\tvar __reg9 = undefined;\n\t\tif ((__reg0 = event.type) === \"press\") \n\t\t{\n\t\t\t__reg9 = \"itemPress\";\n\t\t}\n\t\telse if (__reg0 === \"click\") \n\t\t{\n\t\t\t__reg9 = \"itemClick\";\n\t\t}\n\t\telse if (__reg0 === \"rollOver\") \n\t\t{\n\t\t\t__reg9 = \"itemRollOver\";\n\t\t}\n\t\telse if (__reg0 === \"rollOut\") \n\t\t{\n\t\t\t__reg9 = \"itemRollOut\";\n\t\t}\n\t\telse if (__reg0 === \"doubleClick\") \n\t\t{\n\t\t\t__reg9 = \"itemDoubleClick\";\n\t\t}\n\t\telse \n\t\t{\n\t\t\treturn undefined;\n\t\t}\n\t\tvar __reg3 = {target: this, type: __reg9, item: event.target.data, renderer: event.target, index: event.target.index, controllerIdx: event.controllerIdx};\n\t\tthis.dispatchEventAndSound(__reg3);\n\t}\n\n\tfunction handleItemClick(event)\n\t{\n\t\tvar __reg2 = event.target.index;\n\t\tif (isNaN(__reg2)) \n\t\t{\n\t\t\treturn undefined;\n\t\t}\n\t\tthis.selectedIndex = __reg2;\n\t\tthis.dispatchItemEvent(event);\n\t}\n\n}\n"
  },
  {
    "path": "src/CLIK/gfx/controls/OptionStepper.as",
    "content": "﻿class gfx.controls.OptionStepper extends gfx.core.UIComponent\n{\n\tvar soundMap = {theme: \"default\", focusIn: \"focusIn\", focusOut: \"focusOut\", change: \"change\"};\n\t\n\tvar _selectedIndex:Number = 0;\n\tvar _labelField:String = \"label\";\n\t\n\tvar __height:Number;\n\tvar __width:Number;\n\n\tvar _dataProvider;\n\tvar _disabled;\n\tvar _focused;\n\n\tvar _labelFunction;\n\tvar _name;\n\n\tvar constraints;\n\tvar dispatchEvent;\n\tvar focusEnabled;\n\tvar gotoAndPlay;\n\tvar initialized;\n\tvar nextBtn;\n\tvar prevBtn;\n\tvar selectedItem;\n\tvar sizeIsInvalid;\n\tvar tabChildren;\n\tvar tabEnabled;\n\tvar textField;\n\tvar validateNow;\n\n\tfunction OptionStepper()\n\t{\n\t\tsuper();\n\t\ttabChildren = false;\n\t\tfocusEnabled = tabEnabled = !_disabled;\n\t\tdataProvider = [];\n\t}\n\n\tfunction get disabled()\n\t{\n\t\treturn _disabled;\n\t}\n\n\tfunction set disabled(value)\n\t{\n\t\tif (_disabled != value) \n\t\t{\n\t\t\tsuper.disabled = value;\n\t\t\tfocusEnabled = tabEnabled = !_disabled;\n\t\t\tgotoAndPlay(_disabled ? \"disabled\" : (_focused ? \"focused\" : \"default\"));\n\t\t\tif (initialized) \n\t\t\t{\n\t\t\t\tupdateAfterStateChange();\n\t\t\t\tprevBtn.disabled = nextBtn.disabled = _disabled;\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction get dataProvider()\n\t{\n\t\treturn _dataProvider;\n\t}\n\n\tfunction set dataProvider(value)\n\t{\n\t\tif (value != _dataProvider) \n\t\t{\n\t\t\tif (_dataProvider != null) \n\t\t\t{\n\t\t\t\t_dataProvider.removeEventListener(\"change\", this, \"onDataChange\");\n\t\t\t}\n\t\t\t_dataProvider = value;\n\t\t\tselectedItem = null;\n\t\t\tif (_dataProvider != null) \n\t\t\t{\n\t\t\t\tif (value instanceof Array && !value.isDataProvider) \n\t\t\t\t{\n\t\t\t\t\tgfx.data.DataProvider.initialize(_dataProvider);\n\t\t\t\t}\n\t\t\t\telse if (_dataProvider.initialize != null) \n\t\t\t\t{\n\t\t\t\t\t_dataProvider.initialize(this);\n\t\t\t\t}\n\t\t\t\t_dataProvider.addEventListener(\"change\", this, \"onDataChange\");\n\t\t\t\tupdateSelectedItem();\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction get selectedIndex()\n\t{\n\t\treturn _selectedIndex;\n\t}\n\n\tfunction set selectedIndex(value)\n\t{\n\t\tvar __reg2 = Math.max(0, Math.min(_dataProvider.length - 1, value));\n\t\tif (__reg2 != _selectedIndex) \n\t\t{\n\t\t\t_selectedIndex = __reg2;\n\t\t\tupdateSelectedItem();\n\t\t\treturn;\n\t\t}\n\t}\n\n\tfunction get labelField()\n\t{\n\t\treturn _labelField;\n\t}\n\n\tfunction set labelField(value)\n\t{\n\t\t_labelField = value;\n\t\tupdateLabel();\n\t}\n\n\tfunction get labelFunction()\n\t{\n\t\treturn _labelFunction;\n\t}\n\n\tfunction set labelFunction(value)\n\t{\n\t\t_labelFunction = value;\n\t\tupdateLabel();\n\t}\n\n\tfunction itemToLabel(item)\n\t{\n\t\tif (item == null) \n\t\t{\n\t\t\treturn \"\";\n\t\t}\n\t\tif (_labelFunction == null) \n\t\t{\n\t\t\tif (_labelField != null && item[_labelField] != null) \n\t\t\t{\n\t\t\t\treturn item[_labelField];\n\t\t\t}\n\t\t}\n\t\telse \n\t\t{\n\t\t\treturn _labelFunction(item);\n\t\t}\n\t\treturn item.toString();\n\t}\n\n\tfunction invalidateData()\n\t{\n\t\t_dataProvider.requestItemAt(_selectedIndex, this, \"populateText\");\n\t}\n\n\tfunction handleInput(details, pathToFocus)\n\t{\n\t\tvar __reg2 = details.value == \"keyDown\" || details.value == \"keyHold\";\n\t\tif ((__reg0 = details.navEquivalent) === gfx.ui.NavigationCode.RIGHT) \n\t\t{\n\t\t\tif (_selectedIndex < _dataProvider.length - 1) \n\t\t\t{\n\t\t\t\tif (__reg2) \n\t\t\t\t{\n\t\t\t\t\tonNext();\n\t\t\t\t}\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\telse if (__reg0 === gfx.ui.NavigationCode.LEFT) \n\t\t{\n\t\t\tif (_selectedIndex > 0) \n\t\t\t{\n\t\t\t\tif (__reg2) \n\t\t\t\t{\n\t\t\t\t\tonPrev();\n\t\t\t\t}\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\telse if (__reg0 === gfx.ui.NavigationCode.HOME) \n\t\t{\n\t\t\tif (!__reg2) \n\t\t\t{\n\t\t\t\tselectedIndex = 0;\n\t\t\t}\n\t\t\treturn true;\n\t\t}\n\t\telse if (__reg0 === gfx.ui.NavigationCode.END) \n\t\t{\n\t\t\tif (!__reg2) \n\t\t\t{\n\t\t\t\tselectedIndex = _dataProvider.length - 1;\n\t\t\t}\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t}\n\n\tfunction toString()\n\t{\n\t\treturn \"[Scaleform OptionStepper \" + _name + \"]\";\n\t}\n\n\tfunction configUI()\n\t{\n\t\tsuper.configUI();\n\t\tnextBtn.addEventListener(\"click\", this, \"onNext\");\n\t\tprevBtn.addEventListener(\"click\", this, \"onPrev\");\n\t\tprevBtn.focusTarget = nextBtn.focusTarget = this;\n\t\tprevBtn.tabEnabled = nextBtn.tabEnabled = false;\n\t\tprevBtn.autoRepeat = nextBtn.autoRepeat = true;\n\t\tprevBtn.disabled = nextBtn.disabled = _disabled;\n\t\tconstraints = new gfx.utils.Constraints(this, true);\n\t\tconstraints.addElement(textField, gfx.utils.Constraints.ALL);\n\t\tupdateAfterStateChange();\n\t}\n\n\tfunction draw()\n\t{\n\t\tif (sizeIsInvalid) \n\t\t{\n\t\t\t_width = __width;\n\t\t\t_height = __height;\n\t\t}\n\t\tsuper.draw();\n\t\tif (constraints != null) \n\t\t{\n\t\t\tconstraints.update(__width, __height);\n\t\t}\n\t}\n\n\tfunction changeFocus()\n\t{\n\t\tgotoAndPlay(_disabled ? \"disabled\" : (_focused ? \"focused\" : \"default\"));\n\t\tupdateAfterStateChange();\n\t\tprevBtn.displayFocus = nextBtn.displayFocus = _focused != 0;\n\t}\n\n\tfunction updateAfterStateChange()\n\t{\n\t\tvalidateNow();\n\t\tupdateLabel();\n\t\tif (constraints != null) \n\t\t{\n\t\t\tconstraints.update(__width, __height);\n\t\t}\n\t\tdispatchEvent({type: \"stateChange\", state: _disabled ? \"disabled\" : (_focused ? \"focused\" : \"default\")});\n\t}\n\n\tfunction updateLabel()\n\t{\n\t\tif (selectedItem != null) \n\t\t{\n\t\t\tif (textField != null) \n\t\t\t{\n\t\t\t\ttextField.text = itemToLabel(selectedItem);\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction updateSelectedItem()\n\t{\n\t\tinvalidateData();\n\t}\n\n\tfunction populateText(item)\n\t{\n\t\tselectedItem = item;\n\t\tupdateLabel();\n\t\tdispatchEvent({type: \"change\"});\n\t}\n\n\tfunction onNext(evtObj)\n\t{\n\t\tselectedIndex = selectedIndex + 1;\n\t}\n\n\tfunction onPrev(evtObj)\n\t{\n\t\tselectedIndex = selectedIndex - 1;\n\t}\n\n\tfunction onDataChange(event)\n\t{\n\t\tinvalidateData();\n\t}\n\n  function ToggleNextOrAround(evtObj)\n  {\n    if(_selectedIndex < _dataProvider.length - 1)\n    {\n      selectedIndex = selectedIndex + 1;\n    }\n    else\n    {\n      selectedIndex = 0;\n    }\n  }\n}\n"
  },
  {
    "path": "src/CLIK/gfx/controls/RadioButton.as",
    "content": "dynamic class gfx.controls.RadioButton extends gfx.controls.Button\n{\n\tvar _group;\n\tvar _name;\n\n\tfunction RadioButton()\n\t{\n\t\tsuper();\n\t\tif (this._group == null) \n\t\t{\n\t\t\tthis.group = \"buttonGroup\";\n\t\t}\n\t}\n\n\tfunction toString()\n\t{\n\t\treturn \"[Scaleform RadioButton \" + this._name + \"]\";\n\t}\n\n\tfunction configUI()\n\t{\n\t\tsuper.configUI();\n\t}\n\n}\n"
  },
  {
    "path": "src/CLIK/gfx/controls/ScrollBar.as",
    "content": "dynamic class gfx.controls.ScrollBar extends gfx.controls.ScrollIndicator\n{\n\tvar trackScrollPageSize: Number = 1;\n\tvar _trackMode: String = \"scrollPage\";\n\tvar trackScrollPosition: Number = -1;\n\tvar __height;\n\tvar __width;\n\tvar _disabled;\n\tvar _name;\n\tvar _position;\n\tvar _rotation;\n\tvar _scrollTarget;\n\tvar _ymouse;\n\tvar constraints;\n\tvar direction;\n\tvar downArrow;\n\tvar dragOffset;\n\tvar gotoAndPlay;\n\tvar initialized;\n\tvar invalidate;\n\tvar isDragging;\n\tvar maxPosition;\n\tvar minPosition;\n\tvar offsetBottom;\n\tvar offsetTop;\n\tvar onMouseMove;\n\tvar onMouseUp;\n\tvar onRelease;\n\tvar pageScrollSize;\n\tvar pageSize;\n\tvar setScrollProperties;\n\tvar thumb;\n\tvar track;\n\tvar trackDragMouseIndex;\n\tvar upArrow;\n\n\tfunction ScrollBar()\n\t{\n\t\tsuper();\n\t}\n\n\tfunction get disabled()\n\t{\n\t\treturn this._disabled;\n\t}\n\n\tfunction set disabled(value)\n\t{\n\t\tif (this._disabled != value) \n\t\t{\n\t\t\tsuper.disabled = value;\n\t\t\tthis.gotoAndPlay(this._disabled ? \"disabled\" : \"default\");\n\t\t\tif (this.initialized) \n\t\t\t{\n\t\t\t\tthis.upArrow.disabled = this._disabled;\n\t\t\t\tthis.downArrow.disabled = this._disabled;\n\t\t\t\tthis.track.disabled = this._disabled;\n\t\t\t}\n\t\t\treturn;\n\t\t}\n\t}\n\n\tfunction get position()\n\t{\n\t\treturn super.position;\n\t}\n\n\tfunction set position(value)\n\t{\n\t\tvalue = Math.round(value);\n\t\tif (value != this.position) \n\t\t{\n\t\t\tsuper.position = value;\n\t\t\tthis.updateScrollTarget();\n\t\t\treturn;\n\t\t}\n\t}\n\n\tfunction get trackMode()\n\t{\n\t\treturn this._trackMode;\n\t}\n\n\tfunction set trackMode(value)\n\t{\n\t\tif (value != this._trackMode) \n\t\t{\n\t\t\tthis._trackMode = value;\n\t\t\tif (this.initialized) \n\t\t\t{\n\t\t\t\tthis.track.autoRepeat = this.trackMode == \"scrollPage\";\n\t\t\t}\n\t\t\treturn;\n\t\t}\n\t}\n\n\tfunction get availableHeight()\n\t{\n\t\treturn this.track.height - this.thumb.height + this.offsetBottom + this.offsetTop;\n\t}\n\n\tfunction toString()\n\t{\n\t\treturn \"[Scaleform ScrollBar \" + this._name + \"]\";\n\t}\n\n\tfunction configUI()\n\t{\n\t\tsuper.configUI();\n\t\tdelete this.onRelease;\n\t\tif (this.upArrow) \n\t\t{\n\t\t\tthis.upArrow.addEventListener(\"click\", this, \"scrollUp\");\n\t\t\tthis.upArrow.useHandCursor = !this._disabled;\n\t\t\tthis.upArrow.disabled = this._disabled;\n\t\t\tthis.upArrow.focusTarget = this;\n\t\t\tthis.upArrow.autoRepeat = true;\n\t\t}\n\t\tif (this.downArrow) \n\t\t{\n\t\t\tthis.downArrow.addEventListener(\"click\", this, \"scrollDown\");\n\t\t\tthis.downArrow.useHandCursor = !this._disabled;\n\t\t\tthis.downArrow.disabled = this._disabled;\n\t\t\tthis.downArrow.focusTarget = this;\n\t\t\tthis.downArrow.autoRepeat = true;\n\t\t}\n\t\tthis.thumb.addEventListener(\"press\", this, \"beginDrag\");\n\t\tthis.thumb.useHandCursor = !this._disabled;\n\t\tthis.thumb.lockDragStateChange = true;\n\t\tthis.track.addEventListener(\"press\", this, \"beginTrackScroll\");\n\t\tthis.track.addEventListener(\"click\", this, \"trackScroll\");\n\t\tthis.track.disabled = this._disabled;\n\t\tthis.track.autoRepeat = this.trackMode == \"scrollPage\";\n\t\tMouse.addListener(this);\n\t\tvar __reg3 = this._rotation;\n\t\tthis._rotation = 0;\n\t\tthis.constraints = new gfx.utils.Constraints(this);\n\t\tif (this.downArrow) \n\t\t{\n\t\t\tthis.constraints.addElement(this.downArrow, gfx.utils.Constraints.BOTTOM);\n\t\t}\n\t\tthis.constraints.addElement(this.track, gfx.utils.Constraints.TOP | gfx.utils.Constraints.BOTTOM);\n\t\tthis._rotation = __reg3;\n\t}\n\n\tfunction draw()\n\t{\n\t\tif (this.direction == \"horizontal\") \n\t\t{\n\t\t\tthis.constraints.update(this.__height, this.__width);\n\t\t}\n\t\telse \n\t\t{\n\t\t\tthis.constraints.update(this.__width, this.__height);\n\t\t}\n\t\tif (this._scrollTarget instanceof TextField) \n\t\t{\n\t\t\tthis.setScrollProperties(this._scrollTarget.bottomScroll - this._scrollTarget.scroll, 1, this._scrollTarget.maxscroll);\n\t\t\treturn;\n\t\t}\n\t\tthis.updateThumb();\n\t}\n\n\tfunction updateThumb()\n\t{\n\t\tif (!this.initialized) \n\t\t{\n\t\t\tthis.invalidate();\n\t\t\treturn undefined;\n\t\t}\n\t\tif (this._disabled) \n\t\t{\n\t\t\treturn undefined;\n\t\t}\n\t\tvar __reg5 = Math.max(1, this.maxPosition - this.minPosition + this.pageSize);\n\t\tvar __reg4 = this.track.height + this.offsetTop + this.offsetBottom;\n\t\tvar __reg6 = __reg4;\n\t\tthis.thumb.height = Math.max(10, Math.min(__reg4, this.pageSize / __reg5 * __reg6));\n\t\tvar __reg2 = (this._position - this.minPosition) / (this.maxPosition - this.minPosition);\n\t\tvar __reg3 = this.track._y - this.offsetTop;\n\t\tvar __reg7 = __reg2 * this.availableHeight + __reg3;\n\t\tthis.thumb._y = Math.max(__reg3, Math.min(this.track._y + this.track.height - this.thumb.height + this.offsetBottom, __reg7));\n\t\tthis.thumb.visible = !(isNaN(__reg2) || this.maxPosition <= 0 || this.maxPosition == Infinity);\n\t\tif (this.thumb.visible) \n\t\t{\n\t\t\tthis.track.disabled = false;\n\t\t\tif (this.upArrow) \n\t\t\t{\n\t\t\t\tif (this._position == this.minPosition) \n\t\t\t\t{\n\t\t\t\t\tthis.upArrow.disabled = true;\n\t\t\t\t}\n\t\t\t\telse \n\t\t\t\t{\n\t\t\t\t\tthis.upArrow.disabled = false;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (this.downArrow) \n\t\t\t{\n\t\t\t\tif (this._position == this.maxPosition) \n\t\t\t\t{\n\t\t\t\t\tthis.downArrow.disabled = true;\n\t\t\t\t}\n\t\t\t\telse \n\t\t\t\t{\n\t\t\t\t\tthis.downArrow.disabled = false;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn;\n\t\t}\n\t\tif (this.upArrow) \n\t\t{\n\t\t\tthis.upArrow.disabled = true;\n\t\t}\n\t\tif (this.downArrow) \n\t\t{\n\t\t\tthis.downArrow.disabled = true;\n\t\t}\n\t\tthis.track.disabled = true;\n\t}\n\n\tfunction scrollUp()\n\t{\n\t\tthis.position = this.position - this.pageScrollSize;\n\t}\n\n\tfunction scrollDown()\n\t{\n\t\tthis.position = this.position + this.pageScrollSize;\n\t}\n\n\tfunction beginDrag()\n\t{\n\t\tif (this.isDragging != true) \n\t\t{\n\t\t\tthis.isDragging = true;\n\t\t\tthis.onMouseMove = this.doDrag;\n\t\t\tthis.onMouseUp = this.endDrag;\n\t\t\tthis.dragOffset = {y: this._ymouse - this.thumb._y};\n\t\t}\n\t}\n\n\tfunction doDrag()\n\t{\n\t\tvar __reg2 = (this._ymouse - this.dragOffset.y - this.track._y) / this.availableHeight;\n\t\tthis.position = this.minPosition + __reg2 * (this.maxPosition - this.minPosition);\n\t}\n\n\tfunction endDrag()\n\t{\n\t\tdelete this.onMouseUp;\n\t\tdelete this.onMouseMove;\n\t\tthis.isDragging = false;\n\t\tif (this.trackDragMouseIndex != undefined) \n\t\t{\n\t\t\tif (this.thumb.hitTest(_root._xmouse, _root._ymouse)) \n\t\t\t{\n\t\t\t\tthis.thumb.onRelease(this.trackDragMouseIndex);\n\t\t\t}\n\t\t\telse \n\t\t\t{\n\t\t\t\tthis.thumb.onReleaseOutside(this.trackDragMouseIndex);\n\t\t\t}\n\t\t}\n\t\tdelete this.trackDragMouseIndex;\n\t}\n\n\tfunction beginTrackScroll(e)\n\t{\n\t\tvar __reg2 = (this._ymouse - this.thumb.height / 2 - this.track._y) / this.availableHeight;\n\t\tthis.trackScrollPosition = Math.round(__reg2 * (this.maxPosition - this.minPosition) + this.minPosition);\n\t\tif (Key.isDown(16) || this.trackMode == \"scrollToCursor\") \n\t\t{\n\t\t\tthis.position = this.trackScrollPosition;\n\t\t\tthis.trackDragMouseIndex = e.controllerIdx;\n\t\t\tthis.thumb.onPress(this.trackDragMouseIndex);\n\t\t\tthis.dragOffset = {y: this.thumb.height / 2};\n\t\t}\n\t}\n\n\tfunction trackScroll()\n\t{\n\t\tif (this.isDragging || this.position == this.trackScrollPosition) \n\t\t{\n\t\t\treturn undefined;\n\t\t}\n\t\tvar __reg3 = this.position >= this.trackScrollPosition ? 0 - this.trackScrollPageSize : this.trackScrollPageSize;\n\t\tvar __reg2 = this.position + __reg3;\n\t\tthis.position = __reg3 >= 0 ? Math.min(__reg2, this.trackScrollPosition) : Math.max(__reg2, this.trackScrollPosition);\n\t}\n\n\tfunction updateScrollTarget()\n\t{\n\t\tif (this._scrollTarget != null) \n\t\t{\n\t\t\tif (this._scrollTarget && !this._disabled) \n\t\t\t{\n\t\t\t\tthis._scrollTarget.scroll = this._position;\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction scrollWheel(delta)\n\t{\n\t\tthis.position = this.position - delta * this.pageScrollSize;\n\t}\n\n}\n"
  },
  {
    "path": "src/CLIK/gfx/controls/ScrollIndicator.as",
    "content": "dynamic class gfx.controls.ScrollIndicator extends gfx.core.UIComponent\n{\n\tvar direction: String = \"vertical\";\n\tvar soundMap = {theme: \"default\", scroll: \"scroll\"};\n\tvar pageScrollSize: Number = 1;\n\tvar minPosition: Number = 0;\n\tvar maxPosition: Number = 10;\n\tvar _position: Number = 5;\n\tvar offsetTop: Number = 0;\n\tvar offsetBottom: Number = 0;\n\tvar isDragging: Boolean = false;\n\tvar __height;\n\tvar __width;\n\tvar _disabled;\n\tvar _name;\n\tvar _parent;\n\tvar _rotation;\n\tvar _scrollTarget;\n\tvar dispatchEventAndSound;\n\tvar focusEnabled;\n\tvar focusTarget;\n\tvar initSize;\n\tvar initialized;\n\tvar inspectableScrollTarget;\n\tvar invalidate;\n\tvar lastVScrollPos;\n\tvar onRelease;\n\tvar pageSize;\n\tvar scrollerIntervalID;\n\tvar tabChildren;\n\tvar tabEnabled;\n\tvar thumb;\n\tvar track;\n\tvar useHandCursor;\n\n\tfunction ScrollIndicator()\n\t{\n\t\tsuper();\n\t\tthis.tabChildren = false;\n\t\tthis.focusEnabled = this.tabEnabled = !this._disabled;\n\t}\n\n\tfunction get disabled()\n\t{\n\t\treturn this._disabled;\n\t}\n\n\tfunction set disabled(value)\n\t{\n\t\tif (this._disabled != value) \n\t\t{\n\t\t\tsuper.disabled = value;\n\t\t\tthis.focusEnabled = this.tabEnabled = !this._disabled;\n\t\t\tif (this._scrollTarget) \n\t\t\t{\n\t\t\t\tthis.tabEnabled = false;\n\t\t\t}\n\t\t\tif (this.initialized) \n\t\t\t{\n\t\t\t\tthis.thumb.disabled = this._disabled;\n\t\t\t}\n\t\t\treturn;\n\t\t}\n\t}\n\n\tfunction setScrollProperties(pageSize, minPosition, maxPosition, pageScrollSize)\n\t{\n\t\tthis.pageSize = pageSize;\n\t\tif (pageScrollSize != undefined) \n\t\t{\n\t\t\tthis.pageScrollSize = pageScrollSize;\n\t\t}\n\t\tthis.minPosition = minPosition;\n\t\tthis.maxPosition = maxPosition;\n\t\tthis.updateThumb();\n\t}\n\n\tfunction get position()\n\t{\n\t\treturn this._position;\n\t}\n\n\tfunction set position(value)\n\t{\n\t\tif (value != this._position) \n\t\t{\n\t\t\tthis._position = Math.max(this.minPosition, Math.min(this.maxPosition, value));\n\t\t\tthis.dispatchEventAndSound({type: \"scroll\", position: this._position});\n\t\t\tthis.invalidate();\n\t\t\treturn;\n\t\t}\n\t}\n\n\tfunction update()\n\t{\n\t}\n\n\tfunction get scrollTarget()\n\t{\n\t\treturn this._scrollTarget;\n\t}\n\n\tfunction set scrollTarget(value)\n\t{\n\t\tvar __reg2 = this._scrollTarget;\n\t\tthis._scrollTarget = value;\n\t\tif (__reg2 && value._parent != __reg2) \n\t\t{\n\t\t\t__reg2.removeListener(this);\n\t\t\tif (__reg2.scrollBar != null) \n\t\t\t{\n\t\t\t\t__reg2.scrollBar = null;\n\t\t\t}\n\t\t\tthis.focusTarget = null;\n\t\t\t__reg2.noAutoSelection = false;\n\t\t}\n\t\tif (value instanceof gfx.core.UIComponent && value.scrollBar !== null) \n\t\t{\n\t\t\tvalue.scrollBar = this;\n\t\t\treturn;\n\t\t}\n\t\tif (this._scrollTarget == null) \n\t\t{\n\t\t\tthis.tabEnabled = true;\n\t\t\treturn;\n\t\t}\n\t\tthis._scrollTarget.addListener(this);\n\t\tthis._scrollTarget.noAutoSelection = true;\n\t\tthis.focusTarget = this._scrollTarget;\n\t\tthis.tabEnabled = false;\n\t\tthis.onScroller();\n\t}\n\n\tfunction get availableHeight()\n\t{\n\t\treturn (this.direction == \"horizontal\" ? this.__width : this.__height) - this.thumb.height + this.offsetBottom + this.offsetTop;\n\t}\n\n\tfunction toString()\n\t{\n\t\treturn \"[Scaleform ScrollIndicator \" + this._name + \"]\";\n\t}\n\n\tfunction configUI()\n\t{\n\t\tsuper.configUI();\n\t\tif (this.track == null) \n\t\t{\n\t\t\tthis.track = new gfx.controls.Button();\n\t\t}\n\t\tthis.thumb.focusTarget = this;\n\t\tthis.track.focusTarget = this;\n\t\tthis.thumb.disabled = this._disabled;\n\t\tthis.onRelease = function ()\n\t\t{\n\t\t}\n\t\t;\n\t\tthis.useHandCursor = false;\n\t\tthis.initSize();\n\t\tthis.direction = this._rotation == 0 ? \"vertical\" : \"horizontal\";\n\t\tif (this.inspectableScrollTarget != null) \n\t\t{\n\t\t\tvar __reg3 = this._parent[this.inspectableScrollTarget];\n\t\t\tif (__reg3 != null) \n\t\t\t{\n\t\t\t\tthis.scrollTarget = __reg3;\n\t\t\t}\n\t\t\tthis.inspectableScrollTarget = null;\n\t\t}\n\t}\n\n\tfunction draw()\n\t{\n\t\tthis.track._height = this.direction == \"horizontal\" ? this.__width : this.__height;\n\t\tif (this._scrollTarget instanceof TextField) \n\t\t{\n\t\t\tthis.setScrollProperties(this._scrollTarget.bottomScroll - this._scrollTarget.scroll, 1, this._scrollTarget.maxscroll);\n\t\t\treturn;\n\t\t}\n\t\tthis.updateThumb();\n\t}\n\n\tfunction updateThumb()\n\t{\n\t\tif (!this.thumb.initialized) \n\t\t{\n\t\t\tthis.invalidate();\n\t\t\treturn undefined;\n\t\t}\n\t\tif (this._disabled) \n\t\t{\n\t\t\treturn undefined;\n\t\t}\n\t\tvar __reg5 = Math.max(1, this.maxPosition - this.minPosition + this.pageSize);\n\t\tvar __reg4 = (this.direction == \"horizontal\" ? this.__width : this.__height) + this.offsetTop + this.offsetBottom;\n\t\tthis.thumb.height = Math.max(10, this.pageSize / __reg5 * __reg4);\n\t\tvar __reg2 = (this.position - this.minPosition) / (this.maxPosition - this.minPosition);\n\t\tvar __reg3 = 0 - this.offsetTop;\n\t\tvar __reg6 = __reg2 * this.availableHeight + __reg3;\n\t\tthis.thumb._y = Math.max(__reg3, Math.min(__reg4 - this.offsetTop, __reg6));\n\t\tthis.thumb.visible = !(isNaN(__reg2) || this.maxPosition == 0);\n\t}\n\n\tfunction onScroller()\n\t{\n\t\tif (this.isDragging) \n\t\t{\n\t\t\treturn undefined;\n\t\t}\n\t\tif (this.lastVScrollPos == this._scrollTarget.scroll) \n\t\t{\n\t\t\tdelete this.lastVScrollPos;\n\t\t\treturn undefined;\n\t\t}\n\t\tthis.setScrollProperties(this._scrollTarget.bottomScroll - this._scrollTarget.scroll, 1, this._scrollTarget.maxscroll);\n\t\tthis.position = this._scrollTarget.scroll;\n\t\tthis.lastVScrollPos = this._scrollTarget.scroll;\n\t\tif (this.scrollerIntervalID == undefined) \n\t\t{\n\t\t\tthis.scrollerIntervalID = setInterval(this, \"scrollerDelayUpdate\", 10);\n\t\t}\n\t}\n\n\tfunction scrollerDelayUpdate()\n\t{\n\t\tthis.onScroller();\n\t\tclearInterval(this.scrollerIntervalID);\n\t\tdelete this.scrollerIntervalID;\n\t}\n\n}\n"
  },
  {
    "path": "src/CLIK/gfx/controls/ScrollingList.as",
    "content": "dynamic class gfx.controls.ScrollingList extends gfx.controls.CoreList\n{\n\tvar wrapping: String = \"normal\";\n\tvar autoRowCount: Boolean = false;\n\tvar _scrollPosition: Number = 0;\n\tvar totalRenderers: Number = 0;\n\tvar autoScrollBar: Boolean = false;\n\tvar margin: Number = 1;\n\tvar paddingTop: Number = 0;\n\tvar paddingBottom: Number = 0;\n\tvar paddingLeft: Number = 0;\n\tvar paddingRight: Number = 0;\n\tvar thumbOffsetTop: Number = 0;\n\tvar thumbOffsetBottom: Number = 0;\n\tvar thumbSizeFactor: Number = 1;\n\tvar __height;\n\tvar __width;\n\tvar _dataProvider;\n\tvar _disabled;\n\tvar _focused;\n\tvar _height;\n\tvar _name;\n\tvar _parent;\n\tvar _rowHeight;\n\tvar _scrollBar;\n\tvar _selectedIndex;\n\tvar _width;\n\tvar _xscale;\n\tvar _yscale;\n\tvar container;\n\tvar createItemRenderer;\n\tvar drawRenderers;\n\tvar externalRenderers;\n\tvar focusEnabled;\n\tvar gotoAndPlay;\n\tvar initialized;\n\tvar inspectableScrollBar;\n\tvar invalidate;\n\tvar itemToLabel;\n\tvar renderers;\n\tvar sizeIsInvalid;\n\tvar tabEnabled;\n\n\tfunction ScrollingList()\n\t{\n\t\tsuper();\n\t}\n\n\tfunction get scrollBar()\n\t{\n\t\treturn this._scrollBar;\n\t}\n\n\tfunction set scrollBar(value)\n\t{\n\t\tif (!this.initialized) \n\t\t{\n\t\t\tthis.inspectableScrollBar = value;\n\t\t\treturn;\n\t\t}\n\t\tif (this._scrollBar != null) \n\t\t{\n\t\t\tthis._scrollBar.removeEventListener(\"scroll\", this, \"handleScroll\");\n\t\t\tthis._scrollBar.removeEventListener(\"change\", this, \"handleScroll\");\n\t\t\tthis._scrollBar.focusTarget = null;\n\t\t\tif (this.autoScrollBar) \n\t\t\t{\n\t\t\t\tthis._scrollBar.removeMovieClip();\n\t\t\t}\n\t\t}\n\t\tthis.autoScrollBar = false;\n\t\tif (typeof value == \"string\") \n\t\t{\n\t\t\tthis._scrollBar = MovieClip(this._parent[value.toString()]);\n\t\t\tif (this._scrollBar == null) \n\t\t\t{\n\t\t\t\tthis._scrollBar = this.container.attachMovie(value.toString(), \"_scrollBar\", 1000, {offsetTop: this.thumbOffsetTop, offsetBottom: this.thumbOffsetBottom});\n\t\t\t\tif (this._scrollBar != null) \n\t\t\t\t{\n\t\t\t\t\tthis.autoScrollBar = true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\telse \n\t\t{\n\t\t\tthis._scrollBar = MovieClip(value);\n\t\t}\n\t\tthis.invalidate();\n\t\tif (this._scrollBar != null) \n\t\t{\n\t\t\tif (this._scrollBar.setScrollProperties == null) \n\t\t\t{\n\t\t\t\tthis._scrollBar.addEventListener(\"change\", this, \"handleScroll\");\n\t\t\t}\n\t\t\telse \n\t\t\t{\n\t\t\t\tthis._scrollBar.addEventListener(\"scroll\", this, \"handleScroll\");\n\t\t\t}\n\t\t\tthis._scrollBar.focusTarget = this;\n\t\t\tthis._scrollBar.tabEnabled = false;\n\t\t\tthis.updateScrollBar();\n\t\t\treturn;\n\t\t}\n\t}\n\n\tfunction get rowHeight()\n\t{\n\t\treturn this._rowHeight;\n\t}\n\n\tfunction set rowHeight(value)\n\t{\n\t\tif (value == 0) \n\t\t{\n\t\t\tvalue = null;\n\t\t}\n\t\tthis._rowHeight = value;\n\t\tthis.invalidate();\n\t}\n\n\tfunction get scrollPosition()\n\t{\n\t\treturn this._scrollPosition;\n\t}\n\n\tfunction set scrollPosition(value)\n\t{\n\t\tvalue = Math.max(0, Math.min(this._dataProvider.length - this.totalRenderers, Math.round(value)));\n\t\tif (this._scrollPosition != value) \n\t\t{\n\t\t\tthis._scrollPosition = value;\n\t\t\tthis.invalidateData();\n\t\t\tthis.updateScrollBar();\n\t\t\treturn;\n\t\t}\n\t}\n\n\tfunction get selectedIndex()\n\t{\n\t\treturn this._selectedIndex;\n\t}\n\n\tfunction set selectedIndex(value)\n\t{\n\t\tif (value != this._selectedIndex) \n\t\t{\n\t\t\tvar __reg3 = this.getRendererAt(this._selectedIndex);\n\t\t\tif (__reg3 != null) \n\t\t\t{\n\t\t\t\t__reg3.selected = false;\n\t\t\t}\n\t\t\tsuper.selectedIndex = value;\n\t\t\tif (this.totalRenderers != 0) \n\t\t\t{\n\t\t\t\t__reg3 = this.getRendererAt(this._selectedIndex);\n\t\t\t\tif (__reg3 == null) \n\t\t\t\t{\n\t\t\t\t\tthis.scrollToIndex(this._selectedIndex);\n\t\t\t\t\tthis.getRendererAt(this._selectedIndex).displayFocus = true;\n\t\t\t\t}\n\t\t\t\telse \n\t\t\t\t{\n\t\t\t\t\t__reg3.selected = true;\n\t\t\t\t}\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction get disabled()\n\t{\n\t\treturn this._disabled;\n\t}\n\n\tfunction set disabled(value)\n\t{\n\t\tsuper.disabled = value;\n\t\tif (this.initialized) \n\t\t{\n\t\t\tthis.setState();\n\t\t}\n\t}\n\n\tfunction scrollToIndex(index)\n\t{\n\t\tif (this.totalRenderers != 0) \n\t\t{\n\t\t\tif (index >= this._scrollPosition && index < this._scrollPosition + this.totalRenderers) \n\t\t\t{\n\t\t\t\treturn undefined;\n\t\t\t}\n\t\t\tif (index < this._scrollPosition) \n\t\t\t{\n\t\t\t\tthis.scrollPosition = index;\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tthis.scrollPosition = index - (this.totalRenderers - 1);\n\t\t}\n\t}\n\n\tfunction get rowCount()\n\t{\n\t\treturn this.totalRenderers;\n\t}\n\n\tfunction set rowCount(value)\n\t{\n\t\tvar __reg3 = this._rowHeight;\n\t\tif (__reg3 == null) \n\t\t{\n\t\t\tvar __reg2 = this.renderers[0];\n\t\t\tif (__reg2 == null) \n\t\t\t{\n\t\t\t\t__reg2 = this.createItemRenderer(0);\n\t\t\t\tif (__reg2 == null) \n\t\t\t\t{\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\t__reg3 = __reg2._height;\n\t\t\t\t__reg2.removeMovieClip();\n\t\t\t}\n\t\t\telse \n\t\t\t{\n\t\t\t\t__reg3 = __reg2.height;\n\t\t\t}\n\t\t\tif (__reg3 == null || __reg3 == 0) \n\t\t\t{\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\tthis.height = __reg3 * value + this.margin * 2 + this.paddingTop + this.paddingBottom;\n\t}\n\n\tfunction invalidateData()\n\t{\n\t\tthis._scrollPosition = Math.min(Math.max(0, this._dataProvider.length - this.totalRenderers), this._scrollPosition);\n\t\tthis.selectedIndex = Math.min(this._dataProvider.length - 1, this._selectedIndex);\n\t\tthis._dataProvider.requestItemRange(this._scrollPosition, Math.min(this._dataProvider.length - 1, this._scrollPosition + this.totalRenderers - 1), this, \"populateData\");\n\t}\n\n\tfunction handleInput(details, pathToFocus)\n\t{\n\t\tif (pathToFocus == null) \n\t\t{\n\t\t\tpathToFocus = [];\n\t\t}\n\t\tvar __reg3 = this.getRendererAt(this._selectedIndex);\n\t\tif (__reg3 != null && __reg3.handleInput != null) \n\t\t{\n\t\t\tvar __reg6 = __reg3.handleInput(details, pathToFocus.slice(1));\n\t\t\tif (__reg6) \n\t\t\t{\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\tvar __reg2 = details.value == \"keyDown\" || details.value == \"keyHold\";\n\t\tif ((__reg0 = details.navEquivalent) === gfx.ui.NavigationCode.UP) \n\t\t{\n\t\t\tif (this._selectedIndex > 0) \n\t\t\t{\n\t\t\t\tif (__reg2) \n\t\t\t\t{\n\t\t\t\t\tthis.selectedIndex = (this.selectedIndex - 1);\n\t\t\t\t}\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\telse if (this.wrapping == \"stick\") \n\t\t\t{\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\telse if (this.wrapping == \"wrap\") \n\t\t\t{\n\t\t\t\tif (__reg2) \n\t\t\t\t{\n\t\t\t\t\tthis.selectedIndex = this._dataProvider.length - 1;\n\t\t\t\t}\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\telse \n\t\t\t{\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\telse if (__reg0 === gfx.ui.NavigationCode.DOWN) \n\t\t{\n\t\t\tif (this._selectedIndex < this._dataProvider.length - 1) \n\t\t\t{\n\t\t\t\tif (__reg2) \n\t\t\t\t{\n\t\t\t\t\tthis.selectedIndex = (this.selectedIndex + 1);\n\t\t\t\t}\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\telse if (this.wrapping == \"stick\") \n\t\t\t{\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\telse if (this.wrapping == \"wrap\") \n\t\t\t{\n\t\t\t\tif (__reg2) \n\t\t\t\t{\n\t\t\t\t\tthis.selectedIndex = 0;\n\t\t\t\t}\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\telse \n\t\t\t{\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\telse if (__reg0 === gfx.ui.NavigationCode.END) \n\t\t{\n\t\t\tif (!__reg2) \n\t\t\t{\n\t\t\t\tthis.selectedIndex = this._dataProvider.length - 1;\n\t\t\t}\n\t\t\treturn true;\n\t\t}\n\t\telse if (__reg0 === gfx.ui.NavigationCode.HOME) \n\t\t{\n\t\t\tif (!__reg2) \n\t\t\t{\n\t\t\t\tthis.selectedIndex = 0;\n\t\t\t}\n\t\t\treturn true;\n\t\t}\n\t\telse if (__reg0 === gfx.ui.NavigationCode.PAGE_UP) \n\t\t{\n\t\t\tif (__reg2) \n\t\t\t{\n\t\t\t\tthis.selectedIndex = Math.max(0, this._selectedIndex - this.totalRenderers);\n\t\t\t}\n\t\t\treturn true;\n\t\t}\n\t\telse if (__reg0 === gfx.ui.NavigationCode.PAGE_DOWN) \n\t\t{\n\t\t\tif (__reg2) \n\t\t\t{\n\t\t\t\tthis.selectedIndex = Math.min(this._dataProvider.length - 1, this._selectedIndex + this.totalRenderers);\n\t\t\t}\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t}\n\n\tfunction get availableWidth()\n\t{\n\t\treturn this.autoScrollBar ? this.__width - this._scrollBar._width : this.__width;\n\t}\n\n\tfunction toString()\n\t{\n\t\treturn \"[Scaleform ScrollingList \" + this._name + \"]\";\n\t}\n\n\tfunction configUI()\n\t{\n\t\tsuper.configUI();\n\t\tif (this.inspectableScrollBar != \"\" && this.inspectableScrollBar != null) \n\t\t{\n\t\t\tthis.scrollBar = this.inspectableScrollBar;\n\t\t\tthis.inspectableScrollBar = null;\n\t\t}\n\t}\n\n\tfunction draw()\n\t{\n\t\tif (this.sizeIsInvalid) \n\t\t{\n\t\t\tthis._width = this.__width;\n\t\t\tthis._height = this.__height;\n\t\t}\n\t\tif (this.externalRenderers) \n\t\t{\n\t\t\tthis.totalRenderers = this.renderers.length;\n\t\t}\n\t\telse \n\t\t{\n\t\t\tthis.container._xscale = 10000 / this._xscale;\n\t\t\tthis.container._yscale = 10000 / this._yscale;\n\t\t\tvar __reg3 = this._rowHeight;\n\t\t\tif (__reg3 == null) \n\t\t\t{\n\t\t\t\tvar __reg4 = this.createItemRenderer(99);\n\t\t\t\t__reg4.enableInitCallback = false;\n\t\t\t\t__reg3 = __reg4._height;\n\t\t\t\t__reg4.removeMovieClip();\n\t\t\t}\n\t\t\tvar __reg5 = this.margin * 2 + this.paddingTop + this.paddingBottom;\n\t\t\tthis.totalRenderers = Math.max(0, (this.__height - __reg5 + 0.05) / __reg3 >> 0);\n\t\t\tthis.drawRenderers(this.totalRenderers);\n\t\t\tthis.drawLayout(this.availableWidth, __reg3);\n\t\t}\n\t\tthis.updateScrollBar();\n\t\tthis.invalidateData();\n\t\tthis.setState();\n\t\tsuper.draw();\n\t}\n\n\tfunction drawLayout(rendererWidth, rendererHeight)\n\t{\n\t\tvar __reg5 = this.paddingLeft + this.paddingRight + this.margin * 2;\n\t\trendererWidth = rendererWidth - __reg5;\n\t\tvar __reg2 = 0;\n\t\twhile (__reg2 < this.renderers.length) \n\t\t{\n\t\t\tthis.renderers[__reg2]._x = this.margin + this.paddingLeft;\n\t\t\tthis.renderers[__reg2]._y = __reg2 * rendererHeight + this.margin + this.paddingTop;\n\t\t\tthis.renderers[__reg2].setSize(rendererWidth, rendererHeight);\n\t\t\t++__reg2;\n\t\t}\n\t\tthis.drawScrollBar();\n\t}\n\n\tfunction drawScrollBar()\n\t{\n\t\tif (this.autoScrollBar) \n\t\t{\n\t\t\tthis._scrollBar._x = this.__width - this._scrollBar._width - this.margin;\n\t\t\tthis._scrollBar._y = this.margin;\n\t\t\tthis._scrollBar.height = this.__height - this.margin * 2;\n\t\t}\n\t}\n\n\tfunction changeFocus()\n\t{\n\t\tsuper.changeFocus();\n\t\tthis.setState();\n\t\tvar __reg3 = this.getRendererAt(this._selectedIndex);\n\t\tif (__reg3 != null) \n\t\t{\n\t\t\t__reg3.displayFocus = this._focused;\n\t\t}\n\t}\n\n\tfunction populateData(data)\n\t{\n\t\tvar __reg2 = 0;\n\t\twhile (__reg2 < this.renderers.length) \n\t\t{\n\t\t\tvar __reg4 = this.renderers[__reg2];\n\t\t\tvar __reg3 = this._scrollPosition + __reg2;\n\t\t\tthis.renderers[__reg2].setListData(__reg3, this.itemToLabel(data[__reg2]), this._selectedIndex == __reg3);\n\t\t\t__reg4.setData(data[__reg2]);\n\t\t\t++__reg2;\n\t\t}\n\t\tthis.updateScrollBar();\n\t}\n\n\tfunction handleScroll(event)\n\t{\n\t\tvar __reg2 = event.target.position;\n\t\tif (isNaN(__reg2)) \n\t\t{\n\t\t\treturn undefined;\n\t\t}\n\t\tthis.scrollPosition = __reg2;\n\t}\n\n\tfunction updateScrollBar()\n\t{\n\t\tvar __reg2 = Math.max(0, this.dataProvider.length - this.totalRenderers);\n\t\tif (this._scrollBar.setScrollProperties == null) \n\t\t{\n\t\t\tthis._scrollBar.minimum = 0;\n\t\t\tthis._scrollBar.maximum = __reg2;\n\t\t}\n\t\telse \n\t\t{\n\t\t\tthis._scrollBar.setScrollProperties(this.totalRenderers * this.thumbSizeFactor, 0, __reg2);\n\t\t}\n\t\tthis._scrollBar.position = this._scrollPosition;\n\t\tthis._scrollBar.trackScrollPageSize = Math.max(1, this.totalRenderers);\n\t}\n\n\tfunction getRendererAt(index)\n\t{\n\t\treturn this.renderers[index - this._scrollPosition];\n\t}\n\n\tfunction scrollWheel(delta)\n\t{\n\t\tif (this._disabled) \n\t\t{\n\t\t\treturn undefined;\n\t\t}\n\t\tvar __reg2 = this._scrollBar != undefined && this._scrollBar.pageScrollSize != undefined ? this._scrollBar.pageScrollSize : 1;\n\t\t// Version 1.9.26 uses, which seems less safe\n\t\t// var __reg2 = this._scrollBar == undefined ? 1 : this._scrollBar.pageScrollSize;\n\t\tthis.scrollPosition = this._scrollPosition - delta * __reg2;\n\t}\n\n\tfunction setState()\n\t{\n\t\tthis.tabEnabled = this.focusEnabled = !this._disabled;\n\t\tthis.gotoAndPlay(this._disabled ? \"disabled\" : (this._focused ? \"focused\" : \"default\"));\n\t\tif (this._scrollBar) \n\t\t{\n\t\t\tthis._scrollBar.disabled = this._disabled;\n\t\t\tthis._scrollBar.tabEnabled = false;\n\t\t}\n\t\tvar __reg2 = 0;\n\t\tfor (;;) \n\t\t{\n\t\t\tif (__reg2 >= this.renderers.length) \n\t\t\t{\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tthis.renderers[__reg2].disabled = this._disabled;\n\t\t\tthis.renderers[__reg2].tabEnabled = false;\n\t\t\t++__reg2;\n\t\t}\n\t}\n\n}\n"
  },
  {
    "path": "src/CLIK/gfx/controls/Slider.as",
    "content": "dynamic class gfx.controls.Slider extends gfx.core.UIComponent\n{\n\tvar liveDragging: Boolean = false;\n\tvar state: String = \"default\";\n\tvar soundMap = {theme: \"default\", focusIn: \"focusIn\", focusOut: \"focusOut\", change: \"change\"};\n\tvar _minimum: Number = 0;\n\tvar _maximum: Number = 10;\n\tvar _value: Number = 0;\n\tvar _snapInterval: Number = 1;\n\tvar _snapping: Boolean = false;\n\tvar trackPressed: Boolean = false;\n\tvar thumbPressed: Boolean = false;\n\tvar offsetLeft: Number = 0;\n\tvar offsetRight: Number = 0;\n\tvar __height;\n\tvar __width;\n\tvar _disabled;\n\tvar _focused;\n\tvar _name;\n\tvar _xmouse;\n\tvar constraints;\n\tvar dispatchEventAndSound;\n\tvar dragOffset;\n\tvar focusEnabled;\n\tvar gotoAndPlay;\n\tvar initSize;\n\tvar initialized;\n\tvar invalidate;\n\tvar onMouseMove;\n\tvar onMouseUp;\n\tvar tabChildren;\n\tvar tabEnabled;\n\tvar thumb;\n\tvar track;\n\tvar trackDragMouseIndex;\n\n\tfunction Slider()\n\t{\n\t\tsuper();\n\t\tthis.tabChildren = false;\n\t\tthis.focusEnabled = this.tabEnabled = !this._disabled;\n\t}\n\n\tfunction get maximum()\n\t{\n\t\treturn this._maximum;\n\t}\n\n\tfunction set maximum(value)\n\t{\n\t\tthis._maximum = value;\n\t\tthis.invalidate();\n\t}\n\n\tfunction get minimum()\n\t{\n\t\treturn this._minimum;\n\t}\n\n\tfunction set minimum(value)\n\t{\n\t\tthis._minimum = value;\n\t\tthis.invalidate();\n\t}\n\n\tfunction get value()\n\t{\n\t\treturn this._value;\n\t}\n\n\tfunction set value(value)\n\t{\n\t\tthis._value = this.lockValue(value);\n\t\tthis.invalidate();\n\t}\n\n\tfunction get disabled()\n\t{\n\t\treturn this._disabled;\n\t}\n\n\tfunction set disabled(value)\n\t{\n\t\tif (this._disabled != value) \n\t\t{\n\t\t\tsuper.disabled = value;\n\t\t\tthis.focusEnabled = this.tabEnabled = !this._disabled;\n\t\t\tif (this.initialized) \n\t\t\t{\n\t\t\t\tthis.thumb.disabled = this.track.disabled = this._disabled;\n\t\t\t\tthis.invalidate();\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction get position()\n\t{\n\t\treturn this._value;\n\t}\n\n\tfunction set position(value)\n\t{\n\t\tthis.value = value;\n\t}\n\n\tfunction get snapping()\n\t{\n\t\treturn this._snapping;\n\t}\n\n\tfunction set snapping(value)\n\t{\n\t\tthis._snapping = value;\n\t\tthis.invalidate();\n\t}\n\n\tfunction get snapInterval()\n\t{\n\t\treturn this._snapInterval;\n\t}\n\n\tfunction set snapInterval(value)\n\t{\n\t\tthis._snapInterval = value;\n\t\tthis.invalidate();\n\t}\n\n\tfunction handleInput(details, pathToFocus)\n\t{\n\t\tvar __reg2 = details.value == \"keyDown\" || details.value == \"keyHold\";\n\t\tif ((__reg0 = details.navEquivalent) === gfx.ui.NavigationCode.RIGHT) \n\t\t{\n\t\t\tif (__reg2) \n\t\t\t{\n\t\t\t\tthis.value = this.value + this._snapInterval;\n\t\t\t\tthis.dispatchEventAndSound({type: \"change\"});\n\t\t\t}\n\t\t}\n\t\telse if (__reg0 === gfx.ui.NavigationCode.LEFT) \n\t\t{\n\t\t\tif (__reg2) \n\t\t\t{\n\t\t\t\tthis.value = this.value - this._snapInterval;\n\t\t\t\tthis.dispatchEventAndSound({type: \"change\"});\n\t\t\t}\n\t\t}\n\t\telse if (__reg0 === gfx.ui.NavigationCode.HOME) \n\t\t{\n\t\t\tif (!__reg2) \n\t\t\t{\n\t\t\t\tthis.value = this.minimum;\n\t\t\t\tthis.dispatchEventAndSound({type: \"change\"});\n\t\t\t}\n\t\t}\n\t\telse if (__reg0 === gfx.ui.NavigationCode.END) \n\t\t{\n\t\t\tif (!__reg2) \n\t\t\t{\n\t\t\t\tthis.value = this.maximum;\n\t\t\t\tthis.dispatchEventAndSound({type: \"change\"});\n\t\t\t}\n\t\t}\n\t\telse \n\t\t{\n\t\t\treturn false;\n\t\t}\n\t\treturn true;\n\t}\n\n\tfunction toString()\n\t{\n\t\treturn \"[Scaleform Slider \" + this._name + \"]\";\n\t}\n\n\tfunction configUI()\n\t{\n\t\tthis.thumb.addEventListener(\"press\", this, \"beginDrag\");\n\t\tthis.track.addEventListener(\"press\", this, \"trackPress\");\n\t\tthis.thumb.focusTarget = this.track.focusTarget = this;\n\t\tthis.thumb.disabled = this.track.disabled = this._disabled;\n\t\tthis.thumb.lockDragStateChange = true;\n\t\tthis.initSize();\n\t\tthis.constraints = new gfx.utils.Constraints(this);\n\t\tthis.constraints.addElement(this.track, gfx.utils.Constraints.LEFT | gfx.utils.Constraints.RIGHT);\n\t\tMouse.addListener(this);\n\t}\n\n\tfunction draw()\n\t{\n\t\tthis.gotoAndPlay(this._disabled ? \"disabled\" : (this._focused ? \"focused\" : \"default\"));\n\t\tif (!this._disabled) \n\t\t{\n\t\t\tif (!this.thumbPressed) \n\t\t\t{\n\t\t\t\tthis.thumb.displayFocus = this._focused != 0;\n\t\t\t}\n\t\t\tif (!this.trackPressed) \n\t\t\t{\n\t\t\t\tthis.track.displayFocus = this._focused != 0;\n\t\t\t}\n\t\t}\n\t\tthis.constraints.update(this.__width, this.__height);\n\t\tthis.updateThumb();\n\t}\n\n\tfunction changeFocus()\n\t{\n\t\tthis.invalidate();\n\t}\n\n\tfunction updateThumb()\n\t{\n\t\tif (this._disabled) \n\t\t{\n\t\t\treturn undefined;\n\t\t}\n\t\tvar __reg2 = this.__width - this.offsetLeft - this.offsetRight;\n\t\tthis.thumb._x = (this._value - this._minimum) / (this._maximum - this._minimum) * __reg2 - this.thumb._width / 2 + this.offsetLeft;\n\t}\n\n\tfunction beginDrag(event)\n\t{\n\t\tthis.thumbPressed = true;\n\t\tSelection.setFocus(this.thumb, event.controllerIdx);\n\t\tthis.dragOffset = {x: this._xmouse - this.thumb._x - this.thumb._width / 2};\n\t\tthis.onMouseMove = this.doDrag;\n\t\tthis.onMouseUp = this.endDrag;\n\t}\n\n\tfunction doDrag()\n\t{\n\t\tvar __reg3 = this._xmouse - this.dragOffset.x;\n\t\tvar __reg4 = this.__width - this.offsetLeft - this.offsetRight;\n\t\tvar __reg2 = this.lockValue((__reg3 - this.offsetLeft) / __reg4 * (this._maximum - this._minimum) + this._minimum);\n\t\tthis.updateThumb();\n\t\tif (this.value != __reg2) \n\t\t{\n\t\t\tthis._value = __reg2;\n\t\t\tif (this.liveDragging) \n\t\t\t{\n\t\t\t\tthis.dispatchEventAndSound({type: \"change\"});\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction endDrag()\n\t{\n\t\tdelete this.onMouseUp;\n\t\tdelete this.onMouseMove;\n\t\tif (!this.liveDragging) \n\t\t{\n\t\t\tthis.dispatchEventAndSound({type: \"change\"});\n\t\t}\n\t\tif (this.trackDragMouseIndex != undefined) \n\t\t{\n\t\t\tif (this.thumb.hitTest(_root._xmouse, _root._ymouse)) \n\t\t\t{\n\t\t\t\tthis.thumb.onRelease(this.trackDragMouseIndex);\n\t\t\t}\n\t\t\telse \n\t\t\t{\n\t\t\t\tthis.thumb.onReleaseOutside(this.trackDragMouseIndex);\n\t\t\t}\n\t\t}\n\t\tdelete this.trackDragMouseIndex;\n\t\tthis.thumbPressed = false;\n\t\tthis.trackPressed = false;\n\t\tthis.invalidate();\n\t}\n\n\tfunction trackPress(e)\n\t{\n\t\tthis.trackPressed = true;\n\t\tSelection.setFocus(this.track, e.controllerIdx);\n\t\tvar __reg3 = this.__width - this.offsetLeft - this.offsetRight;\n\t\tvar __reg2 = this.lockValue((this._xmouse - this.offsetLeft) / __reg3 * (this._maximum - this._minimum) + this._minimum);\n\t\tif (this.value != __reg2) \n\t\t{\n\t\t\tthis.value = __reg2;\n\t\t\tif (this.liveDragging) \n\t\t\t{\n\t\t\t\tthis.dispatchEventAndSound({type: \"change\"});\n\t\t\t}\n\t\t\tthis.trackDragMouseIndex = e.controllerIdx;\n\t\t\tthis.thumb.onPress(this.trackDragMouseIndex);\n\t\t\tthis.dragOffset = {x: 0};\n\t\t}\n\t}\n\n\tfunction lockValue(value)\n\t{\n\t\tvalue = Math.max(this._minimum, Math.min(this._maximum, value));\n\t\tif (!this.snapping) \n\t\t{\n\t\t\treturn value;\n\t\t}\n\t\treturn Math.round(value / this.snapInterval) * this.snapInterval;\n\t}\n\n\tfunction scrollWheel(delta)\n\t{\n\t\tif (this._focused) \n\t\t{\n\t\t\tthis.value = this.value - delta * this._snapInterval;\n\t\t\tthis.dispatchEventAndSound({type: \"change\"});\n\t\t}\n\t}\n\n}\n"
  },
  {
    "path": "src/CLIK/gfx/controls/TextArea.as",
    "content": "dynamic class gfx.controls.TextArea extends gfx.controls.TextInput\n{\n\tvar soundMap = {theme: \"default\", focusIn: \"focusIn\", focusOut: \"focusOut\", textChange: \"textChange\", scroll: \"scroll\"};\n\tvar _scrollPolicy: String = \"auto\";\n\tvar _position: Number = 1;\n\tvar maxscroll: Number = 1;\n\tvar autoScrollBar: Boolean = false;\n\tvar resetScrollPosition: Boolean = false;\n\tvar __height;\n\tvar __width;\n\tvar _disabled;\n\tvar _editable;\n\tvar _name;\n\tvar _parent;\n\tvar _scrollBar;\n\tvar _xscale;\n\tvar _yscale;\n\tvar changeLock;\n\tvar constraints;\n\tvar container;\n\tvar createEmptyMovieClip;\n\tvar dispatchEventAndSound;\n\tvar initialized;\n\tvar inspectableScrollBar;\n\tvar textField;\n\n\tfunction TextArea()\n\t{\n\t\tsuper();\n\t}\n\n\tfunction get position()\n\t{\n\t\treturn this._position;\n\t}\n\n\tfunction set position(value)\n\t{\n\t\tthis._position = value;\n\t\tthis.textField.scroll = this._position;\n\t}\n\n\tfunction get scrollPolicy()\n\t{\n\t\treturn this._scrollPolicy;\n\t}\n\n\tfunction set scrollPolicy(value)\n\t{\n\t\tthis._scrollPolicy = value;\n\t\tthis.updateScrollBar();\n\t}\n\n\tfunction get scrollBar()\n\t{\n\t\treturn this._scrollBar;\n\t}\n\n\tfunction set scrollBar(value)\n\t{\n\t\tif (!this.initialized) \n\t\t{\n\t\t\tthis.inspectableScrollBar = value;\n\t\t\treturn;\n\t\t}\n\t\tif (this._scrollBar != value) \n\t\t{\n\t\t\tif (this._scrollBar != null) \n\t\t\t{\n\t\t\t\tthis._scrollBar.scrollTarget = null;\n\t\t\t\tthis._scrollBar.focusTarget = null;\n\t\t\t\tthis._scrollBar.removeEventListener(\"scroll\", this, \"handleScroll\");\n\t\t\t\tif (this.autoScrollBar) \n\t\t\t\t{\n\t\t\t\t\tthis._scrollBar.removeMovieClip();\n\t\t\t\t}\n\t\t\t}\n\t\t\tthis.autoScrollBar = false;\n\t\t\tif (typeof value == \"string\") \n\t\t\t{\n\t\t\t\tthis._scrollBar = MovieClip(this._parent[value.toString()]);\n\t\t\t\tif (this._scrollBar == null) \n\t\t\t\t{\n\t\t\t\t\tthis._scrollBar = this.container.attachMovie(value.toString(), \"_scrollBar\", 1000, {_visible: false});\n\t\t\t\t\tif (this._scrollBar != null) \n\t\t\t\t\t{\n\t\t\t\t\t\tthis.autoScrollBar = true;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\telse \n\t\t\t{\n\t\t\t\tthis._scrollBar = MovieClip(value);\n\t\t\t}\n\t\t\tif (this._scrollBar != null) \n\t\t\t{\n\t\t\t\tthis._scrollBar.focusTarget = this;\n\t\t\t\tthis._scrollBar.scrollTarget = this.textField;\n\t\t\t\tthis.maxscroll = this.textField.maxscroll;\n\t\t\t\tthis.updateScrollBar();\n\t\t\t\tthis.changeLock = true;\n\t\t\t\tthis.onChanged();\n\t\t\t\tthis.changeLock = false;\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction get disabled()\n\t{\n\t\treturn this._disabled;\n\t}\n\n\tfunction set disabled(value)\n\t{\n\t\tsuper.disabled = value;\n\t\tthis.updateScrollBar();\n\t}\n\n\tfunction toString()\n\t{\n\t\treturn \"[Scaleform TextArea \" + this._name + \"]\";\n\t}\n\n\tfunction handleInput(details, pathToFocus)\n\t{\n\t\tif (details.value != \"keyDown\" && details.value != \"keyHold\") \n\t\t{\n\t\t\treturn false;\n\t\t}\n\t\tvar __reg2 = details.controllerIdx;\n\t\tif (Selection.getFocus(__reg2) == null) \n\t\t{\n\t\t\tSelection.setFocus(this.textField, __reg2);\n\t\t\treturn true;\n\t\t}\n\t\tif (this._editable) \n\t\t{\n\t\t\treturn false;\n\t\t}\n\t\tif ((__reg0 = details.navEquivalent) === gfx.ui.NavigationCode.UP) \n\t\t{\n\t\t\tif (this.position == 1) \n\t\t\t{\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\tthis.position = Math.max(1, this.position - 1);\n\t\t\treturn true;\n\t\t}\n\t\telse if (__reg0 === gfx.ui.NavigationCode.DOWN) \n\t\t{\n\t\t\tif (this.position == this.maxscroll) \n\t\t\t{\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\tthis.position = Math.min(this.maxscroll, this.position + 1);\n\t\t\treturn true;\n\t\t}\n\t\telse if (__reg0 === gfx.ui.NavigationCode.END) \n\t\t{\n\t\t\tthis.position = this.maxscroll;\n\t\t\treturn true;\n\t\t}\n\t\telse if (__reg0 === gfx.ui.NavigationCode.HOME) \n\t\t{\n\t\t\tthis.position = 1;\n\t\t\treturn true;\n\t\t}\n\t\telse if (__reg0 === gfx.ui.NavigationCode.PAGE_UP) \n\t\t{\n\t\t\tvar __reg4 = this.textField.bottomScroll - this.textField.scroll;\n\t\t\tthis.position = Math.max(1, this.position - __reg4);\n\t\t\treturn true;\n\t\t}\n\t\telse if (__reg0 === gfx.ui.NavigationCode.PAGE_DOWN) \n\t\t{\n\t\t\t__reg4 = this.textField.bottomScroll - this.textField.scroll;\n\t\t\tthis.position = Math.min(this.maxscroll, this.position + __reg4);\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t}\n\n\tfunction configUI()\n\t{\n\t\tsuper.configUI();\n\t\tMouse.addListener(this);\n\t\tthis.container = this.createEmptyMovieClip(\"container\", 1);\n\t\tthis.container.scale9Grid = new flash.geom.Rectangle(20, 20, 1, 1);\n\t\tif (this.inspectableScrollBar != \"\") \n\t\t{\n\t\t\tthis.scrollBar = this.inspectableScrollBar;\n\t\t\tthis.inspectableScrollBar = null;\n\t\t}\n\t}\n\n\tfunction draw()\n\t{\n\t\tsuper.draw();\n\t\tthis.container._xscale = 10000 / this._xscale;\n\t\tthis.container._yscale = 10000 / this._yscale;\n\t\tif (this.autoScrollBar) \n\t\t{\n\t\t\tthis._scrollBar._x = this.__width - this._scrollBar._width;\n\t\t\tthis._scrollBar.height = this.__height - 1;\n\t\t}\n\t}\n\n\tfunction updateText()\n\t{\n\t\tsuper.updateText();\n\t\tthis.updateScrollBar();\n\t}\n\n\tfunction updateTextField()\n\t{\n\t\tthis.resetScrollPosition = true;\n\t\tsuper.updateTextField();\n\t\tif (this.textField != null) \n\t\t{\n\t\t\tif (this._scrollBar != null) \n\t\t\t{\n\t\t\t\tthis._scrollBar.scrollTarget = this.textField;\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction updateScrollBar()\n\t{\n\t\tthis.maxscroll = this.textField.maxscroll;\n\t\tif (this._scrollBar != undefined) \n\t\t{\n\t\t\tvar __reg2 = this.constraints.getElement(this.textField);\n\t\t\tif (this._scrollPolicy == \"on\" || (this._scrollPolicy == \"auto\" && this.textField.maxscroll > 1)) \n\t\t\t{\n\t\t\t\tif (this.autoScrollBar && !this._scrollBar.visible) \n\t\t\t\t{\n\t\t\t\t\tif (__reg2 != null) \n\t\t\t\t\t{\n\t\t\t\t\t\t__reg2.metrics.right = __reg2.metrics.right + this._scrollBar._width;\n\t\t\t\t\t\tthis.constraints.update(this.__width, this.__height);\n\t\t\t\t\t}\n\t\t\t\t\tthis.maxscroll = this.textField.maxscroll;\n\t\t\t\t}\n\t\t\t\tthis._scrollBar.visible = true;\n\t\t\t}\n\t\t\tif (this._scrollPolicy == \"off\" || (this._scrollPolicy == \"auto\" && this.textField.maxscroll == 1)) \n\t\t\t{\n\t\t\t\tif (this.autoScrollBar && this._scrollBar.visible) \n\t\t\t\t{\n\t\t\t\t\tif (__reg2 != null) \n\t\t\t\t\t{\n\t\t\t\t\t\t__reg2.metrics.right = __reg2.metrics.right - this._scrollBar._width;\n\t\t\t\t\t\tthis.constraints.update(this.__width, this.__height);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tthis._scrollBar.visible = false;\n\t\t\t}\n\t\t\tif (this._scrollBar.disabled != this._disabled) \n\t\t\t{\n\t\t\t\tthis._scrollBar.disabled = this._disabled;\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction onChanged(target)\n\t{\n\t\tif (this.maxscroll != this.textField.maxscroll) \n\t\t{\n\t\t\tthis.updateScrollBar();\n\t\t}\n\t\tsuper.onChanged(target);\n\t}\n\n\tfunction onScroller()\n\t{\n\t\tif (this.resetScrollPosition) \n\t\t{\n\t\t\tthis.textField.scroll = this._position;\n\t\t}\n\t\telse \n\t\t{\n\t\t\tthis._position = this.textField.scroll;\n\t\t}\n\t\tthis.resetScrollPosition = false;\n\t\tthis.dispatchEventAndSound({type: \"scroll\"});\n\t}\n\n\tfunction scrollWheel(delta)\n\t{\n\t\tthis.position = Math.max(1, Math.min(this.maxscroll, this._position - delta));\n\t}\n\n}\n"
  },
  {
    "path": "src/CLIK/gfx/controls/TextInput.as",
    "content": "dynamic class gfx.controls.TextInput extends gfx.core.UIComponent\n{\n\tvar defaultText: String = \"\";\n\tvar soundMap = {theme: \"default\", focusIn: \"focusIn\", focusOut: \"focusOut\", textChange: \"textChange\"};\n\tvar _text: String = \"\";\n\tvar _maxChars: Number = 0;\n\tvar _editable: Boolean = true;\n\tvar actAsButton: Boolean = false;\n\tvar hscroll: Number = 0;\n\tvar changeLock: Boolean = false;\n\tvar __height;\n\tvar __width;\n\tvar _disabled;\n\tvar _focused;\n\tvar _height;\n\tvar _name;\n\tvar _password;\n\tvar _selectable;\n\tvar _width;\n\tvar constraints;\n\tvar defaultTextFormat;\n\tvar dispatchEvent;\n\tvar dispatchEventAndSound;\n\tvar focusEnabled;\n\tvar gotoAndPlay;\n\tvar initialized;\n\tvar isHtml;\n\tvar onPress;\n\tvar onRollOut;\n\tvar onRollOver;\n\tvar sizeIsInvalid;\n\tvar tabEnabled;\n\tvar textField;\n\n\tfunction TextInput()\n\t{\n\t\tsuper();\n\t\tthis.tabEnabled = !this._disabled;\n\t\tthis.focusEnabled = !this._disabled;\n\t\tthis.defaultTextFormat = this.textField.getNewTextFormat();\n\t\tthis.defaultTextFormat.italic = true;\n\t\tthis.defaultTextFormat.color = 11184810;\n\t}\n\n\tfunction get textID()\n\t{\n\t\treturn null;\n\t}\n\n\tfunction set textID(value)\n\t{\n\t\tif (value != \"\") \n\t\t{\n\t\t\tthis.text = gfx.utils.Locale.getTranslatedString(value);\n\t\t}\n\t}\n\n\tfunction get text()\n\t{\n\t\treturn this._text;\n\t}\n\n\tfunction set text(value)\n\t{\n\t\tthis._text = value;\n\t\tthis.isHtml = false;\n\t\tthis.updateText();\n\t}\n\n\tfunction get htmlText()\n\t{\n\t\treturn this._text;\n\t}\n\n\tfunction set htmlText(value)\n\t{\n\t\tthis._text = value;\n\t\tthis.isHtml = true;\n\t\tthis.updateText();\n\t}\n\n\tfunction get editable()\n\t{\n\t\treturn this._editable;\n\t}\n\n\tfunction set editable(value)\n\t{\n\t\tthis._editable = value;\n\t\tthis.tabEnabled = !this._disabled && !this._editable;\n\t\tthis.updateTextField();\n\t}\n\n\tfunction get password()\n\t{\n\t\treturn this.textField.password;\n\t}\n\n\tfunction set password(value)\n\t{\n\t\tthis._password = this.textField.password = value;\n\t}\n\n\tfunction get maxChars()\n\t{\n\t\treturn this._maxChars;\n\t}\n\n\tfunction set maxChars(value)\n\t{\n\t\tthis._maxChars = this.textField.maxChars = value;\n\t}\n\n\tfunction get disabled()\n\t{\n\t\treturn this._disabled;\n\t}\n\n\tfunction set disabled(value)\n\t{\n\t\tsuper.disabled = value;\n\t\tthis.tabEnabled = !this._disabled;\n\t\tthis.focusEnabled = !this._disabled;\n\t\tif (this.initialized) \n\t\t{\n\t\t\tthis.setMouseHandlers();\n\t\t\tthis.setState();\n\t\t\tthis.updateTextField();\n\t\t}\n\t}\n\n\tfunction appendText(text)\n\t{\n\t\tthis._text = this._text + text;\n\t\tif (this.isHtml) \n\t\t{\n\t\t\tthis.textField.html = false;\n\t\t}\n\t\tthis.isHtml = false;\n\t\tthis.textField.appendText(text);\n\t}\n\n\tfunction appendHtml(text)\n\t{\n\t\tthis._text = this._text + text;\n\t\tif (!this.isHtml) \n\t\t{\n\t\t\tthis.textField.html = true;\n\t\t}\n\t\tthis.isHtml = true;\n\t\tthis.textField.appendHtml(text);\n\t}\n\n\tfunction get length()\n\t{\n\t\treturn this.textField.length;\n\t}\n\n\tfunction handleInput(details, pathToFocus)\n\t{\n\t\tif (details.value != \"keyDown\" && details.value != \"keyHold\") \n\t\t{\n\t\t\treturn false;\n\t\t}\n\t\tvar __reg2 = details.controllerIdx;\n\t\tif (Selection.getFocus(__reg2) != null) \n\t\t{\n\t\t\treturn false;\n\t\t}\n\t\tSelection.setFocus(this.textField, __reg2);\n\t\treturn true;\n\t}\n\n\tfunction toString()\n\t{\n\t\treturn \"[Scaleform TextInput \" + this._name + \"]\";\n\t}\n\n\tfunction configUI()\n\t{\n\t\tsuper.configUI();\n\t\tthis.constraints = new gfx.utils.Constraints(this, true);\n\t\tthis.constraints.addElement(this.textField, gfx.utils.Constraints.ALL);\n\t\tthis.setState();\n\t\tthis.updateTextField();\n\t\tthis.setMouseHandlers();\n\t}\n\n\tfunction setState()\n\t{\n\t\tthis.gotoAndPlay(this._disabled ? \"disabled\" : (this._focused ? \"focused\" : \"default\"));\n\t}\n\n\tfunction setMouseHandlers()\n\t{\n\t\tif (this.actAsButton != false) \n\t\t{\n\t\t\tif (this._disabled || this._focused) \n\t\t\t{\n\t\t\t\tdelete this.onRollOver;\n\t\t\t\tdelete this.onRollOut;\n\t\t\t\tdelete this.onPress;\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (this._editable) \n\t\t\t{\n\t\t\t\tthis.onRollOver = this.handleMouseRollOver;\n\t\t\t\tthis.onRollOut = this.handleMouseRollOut;\n\t\t\t\tthis.onPress = this.handleMousePress;\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction handleMousePress(controllerIdx, keyboardOrMouse, button)\n\t{\n\t\tthis.dispatchEvent({type: \"press\", controllerIdx: controllerIdx, button: button});\n\t\tSelection.setFocus(this.textField, controllerIdx);\n\t}\n\n\tfunction handleMouseRollOver(controllerIdx)\n\t{\n\t\tthis.gotoAndPlay(\"default\");\n\t\tthis.gotoAndPlay(\"over\");\n\t\tif (this.constraints) \n\t\t{\n\t\t\tthis.constraints.update(this.__width, this.__height);\n\t\t}\n\t\tthis.updateTextField();\n\t\tthis.dispatchEvent({type: \"rollOver\", controllerIdx: controllerIdx});\n\t}\n\n\tfunction handleMouseRollOut(controllerIdx)\n\t{\n\t\tthis.gotoAndPlay(\"default\");\n\t\tthis.gotoAndPlay(\"out\");\n\t\tif (this.constraints) \n\t\t{\n\t\t\tthis.constraints.update(this.__width, this.__height);\n\t\t}\n\t\tthis.updateTextField();\n\t\tthis.dispatchEvent({type: \"rollOut\", controllerIdx: controllerIdx});\n\t}\n\n\tfunction draw()\n\t{\n\t\tif (this.sizeIsInvalid) \n\t\t{\n\t\t\tthis._width = this.__width;\n\t\t\tthis._height = this.__height;\n\t\t}\n\t\tsuper.draw();\n\t\tthis.constraints.update(this.__width, this.__height);\n\t}\n\n\tfunction changeFocus()\n\t{\n\t\tthis.tabEnabled = !this._disabled;\n\t\tif (!this._focused) \n\t\t{\n\t\t\tthis.hscroll = this.textField.hscroll;\n\t\t}\n\t\tthis.setState();\n\t\tif (this.constraints) \n\t\t{\n\t\t\tthis.constraints.update(this.__width, this.__height);\n\t\t}\n\t\tthis.updateTextField();\n\t\tif (this._focused && this.textField.type == \"input\") \n\t\t{\n\t\t\tthis.tabEnabled = false;\n\t\t\tvar __reg3 = Selection.getFocusBitmask(this);\n\t\t\tvar __reg2 = 0;\n\t\t\twhile (__reg2 < System.capabilities.numControllers) \n\t\t\t{\n\t\t\t\tif ((__reg3 >> __reg2 & 1) != 0) \n\t\t\t\t{\n\t\t\t\t\tSelection.setFocus(this.textField, __reg2);\n\t\t\t\t\tif (this.textField.noAutoSelection) \n\t\t\t\t\t{\n\t\t\t\t\t\tSelection.setSelection(this.textField.htmlText.length, this.textField.htmlText.length, __reg2);\n\t\t\t\t\t}\n\t\t\t\t\telse \n\t\t\t\t\t{\n\t\t\t\t\t\tSelection.setSelection(0, this.textField.htmlText.length, __reg2);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t++__reg2;\n\t\t\t}\n\t\t}\n\t\tthis.setMouseHandlers();\n\t\tthis.textField.hscroll = this.hscroll;\n\t}\n\n\tfunction updateText()\n\t{\n\t\tif (this._text != \"\") \n\t\t{\n\t\t\tif (this.isHtml) \n\t\t\t{\n\t\t\t\tthis.textField.html = true;\n\t\t\t\tthis.textField.htmlText = this._text;\n\t\t\t}\n\t\t\telse \n\t\t\t{\n\t\t\t\tthis.textField.html = false;\n\t\t\t\tthis.textField.text = this._text;\n\t\t\t}\n\t\t\treturn;\n\t\t}\n\t\tthis.textField.text = \"\";\n\t\tif (!this._focused && this.defaultText != \"\") \n\t\t{\n\t\t\tthis.textField.text = this.defaultText;\n\t\t\tthis.textField.setTextFormat(this.defaultTextFormat);\n\t\t}\n\t}\n\n\tfunction updateTextField()\n\t{\n\t\tif (this.textField != null) \n\t\t{\n\t\t\tif (!this._selectable) \n\t\t\t{\n\t\t\t\tthis._selectable = this.textField.selectable;\n\t\t\t}\n\t\t\tthis.updateText();\n\t\t\tthis.textField.maxChars = this._maxChars;\n\t\t\tthis.textField.noAutoSelection = true;\n\t\t\tthis.textField.password = this._password;\n\t\t\tthis.textField.selectable = this._disabled ? false : this._selectable || this._editable;\n\t\t\tthis.textField.type = this._editable && !this._disabled ? \"input\" : \"dynamic\";\n\t\t\tthis.textField.focusTarget = this;\n\t\t\tthis.textField.hscroll = this.hscroll;\n\t\t\tthis.textField.addListener(this);\n\t\t}\n\t}\n\n\tfunction onChanged(target)\n\t{\n\t\tif (this.changeLock) \n\t\t{\n\t\t\treturn;\n\t\t}\n\t\tthis._text = this.isHtml ? this.textField.htmlText : this.textField.text;\n\t\tthis.dispatchEventAndSound({type: \"textChange\"});\n\t}\n\n}\n"
  },
  {
    "path": "src/CLIK/gfx/core/UIComponent.as",
    "content": "dynamic class gfx.core.UIComponent extends MovieClip\n{\n\tvar initialized: Boolean = false;\n\tvar enableInitCallback: Boolean = true;\n\tvar soundMap = {theme: \"default\", focusIn: \"focusIn\", focusOut: \"focusOut\"};\n\tvar __width: Number = Number.NaN;\n\tvar __height: Number = Number.NaN;\n\tvar _disabled: Boolean = false;\n\tvar _focused: Number = 0;\n\tvar _displayFocus: Boolean = false;\n\tvar sizeIsInvalid: Boolean = false;\n\tvar _height;\n\tvar _name;\n\tvar _visible;\n\tvar _width;\n\tvar _xscale;\n\tvar _yscale;\n\tvar dispatchEvent;\n\tvar hitTest;\n\tvar invalidationIntervalID;\n\tvar useHandCursor;\n\n\tfunction UIComponent()\n\t{\n\t\tsuper();\n\t\tgfx.events.EventDispatcher.initialize(this);\n\t}\n\n\tfunction onLoad()\n\t{\n\t\tthis.onLoadImpl();\n\t}\n\n\tfunction onLoadImpl()\n\t{\n\t\tif (this.initialized) \n\t\t{\n\t\t\treturn undefined;\n\t\t}\n\t\tif (isNaN(this.__width)) \n\t\t{\n\t\t\tthis.__width = this._width;\n\t\t}\n\t\tif (isNaN(this.__height)) \n\t\t{\n\t\t\tthis.__height = this._height;\n\t\t}\n\t\tthis.initialized = true;\n\t\tthis.configUI();\n\t\tthis.validateNow();\n\t\tif (this.enableInitCallback && _global.CLIK_loadCallback) \n\t\t{\n\t\t\t_global.CLIK_loadCallback(this._name, targetPath(this), this);\n\t\t}\n\t\tif (this._focused != 0 && Selection.getFocusBitmask(this) == 0) \n\t\t{\n\t\t\tvar __reg4 = 0;\n\t\t\tfor (;;) \n\t\t\t{\n\t\t\t\tif (__reg4 >= Selection.numFocusGroups) \n\t\t\t\t{\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tvar __reg6 = (this._focused >> __reg4 & 1) != 0;\n\t\t\t\tif (__reg6) \n\t\t\t\t{\n\t\t\t\t\tvar __reg5 = Selection.getControllerMaskByFocusGroup(__reg4);\n\t\t\t\t\tvar __reg3 = 0;\n\t\t\t\t\twhile (__reg3 < System.capabilities.numControllers) \n\t\t\t\t\t{\n\t\t\t\t\t\tif (__reg5 >> __reg3 & true) \n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tgfx.managers.FocusHandler.instance.onSetFocus(null, this, __reg3);\n\t\t\t\t\t\t}\n\t\t\t\t\t\t++__reg3;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t++__reg4;\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction onUnload()\n\t{\n\t\tif (this.enableInitCallback && _global.CLIK_unloadCallback) \n\t\t{\n\t\t\t_global.CLIK_unloadCallback(this._name, targetPath(this), this);\n\t\t}\n\t}\n\n\tfunction get disabled()\n\t{\n\t\treturn this._disabled;\n\t}\n\n\tfunction set disabled(value)\n\t{\n\t\tthis._disabled = value;\n\t\tsuper.enabled = !value;\n\t\tthis.useHandCursor = !value;\n\t\tthis.invalidate();\n\t}\n\n\tfunction get visible()\n\t{\n\t\treturn this._visible;\n\t}\n\n\tfunction set visible(value)\n\t{\n\t\tif (this._visible != value) \n\t\t{\n\t\t\tthis._visible = value;\n\t\t\tif (this.initialized) \n\t\t\t{\n\t\t\t\tvar __reg3 = value ? \"show\" : \"hide\";\n\t\t\t\tthis.dispatchEvent({type: __reg3});\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction get width()\n\t{\n\t\treturn this.__width;\n\t}\n\n\tfunction set width(value)\n\t{\n\t\tthis.setSize(value, this.__height || this._height);\n\t}\n\n\tfunction get height()\n\t{\n\t\treturn this.__height;\n\t}\n\n\tfunction set height(value)\n\t{\n\t\tthis.setSize(this.__width || this._width, value);\n\t}\n\n\tfunction setSize(width, height)\n\t{\n\t\tif (this.__width == width && this.__height == height) \n\t\t{\n\t\t\treturn undefined;\n\t\t}\n\t\tthis.__width = width;\n\t\tthis.__height = height;\n\t\tthis.sizeIsInvalid = true;\n\t\tthis.invalidate();\n\t}\n\n\tfunction get focused()\n\t{\n\t\treturn this._focused;\n\t}\n\n\tfunction set focused(value)\n\t{\n\t\tif (value != this._focused) \n\t\t{\n\t\t\tthis._focused = value;\n\t\t\tvar __reg3 = 0;\n\t\t\twhile (__reg3 < Selection.numFocusGroups) \n\t\t\t{\n\t\t\t\tvar __reg6 = (this._focused >> __reg3 & 1) != 0;\n\t\t\t\tif (__reg6) \n\t\t\t\t{\n\t\t\t\t\t__reg5 = Selection.getControllerMaskByFocusGroup(__reg3);\n\t\t\t\t\t__reg2 = 0;\n\t\t\t\t\twhile (__reg2 < System.capabilities.numControllers) \n\t\t\t\t\t{\n\t\t\t\t\t\t__reg4 = (__reg5 >> __reg2 & 1) != 0;\n\t\t\t\t\t\tif (__reg4 && Selection.getFocus(__reg2) != targetPath(this)) \n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tSelection.setFocus(this, __reg2);\n\t\t\t\t\t\t}\n\t\t\t\t\t\t++__reg2;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\telse \n\t\t\t\t{\n\t\t\t\t\tvar __reg5 = Selection.getControllerMaskByFocusGroup(__reg3);\n\t\t\t\t\tvar __reg2 = 0;\n\t\t\t\t\twhile (__reg2 < System.capabilities.numControllers) \n\t\t\t\t\t{\n\t\t\t\t\t\tvar __reg4 = (__reg5 >> __reg2 & 1) != 0;\n\t\t\t\t\t\tif (__reg4 && Selection.getFocus(__reg2) == targetPath(this)) \n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tSelection.setFocus(null, __reg2);\n\t\t\t\t\t\t}\n\t\t\t\t\t\t++__reg2;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t++__reg3;\n\t\t\t}\n\t\t\tthis.changeFocus();\n\t\t\tvar __reg8 = value ? \"focusIn\" : \"focusOut\";\n\t\t\tthis.dispatchEventAndSound({type: __reg8});\n\t\t\treturn;\n\t\t}\n\t}\n\n\tfunction get displayFocus()\n\t{\n\t\treturn this._displayFocus;\n\t}\n\n\tfunction set displayFocus(value)\n\t{\n\t\tif (value != this._displayFocus) \n\t\t{\n\t\t\tthis._displayFocus = value;\n\t\t\tthis.changeFocus();\n\t\t\treturn;\n\t\t}\n\t}\n\n\tfunction handleInput(details, pathToFocus)\n\t{\n\t\tif (pathToFocus && pathToFocus.length > 0) \n\t\t{\n\t\t\tvar __reg2 = pathToFocus[0];\n\t\t\tif (__reg2.handleInput) \n\t\t\t{\n\t\t\t\tvar __reg3 = __reg2.handleInput(details, pathToFocus.slice(1));\n\t\t\t\tif (__reg3) \n\t\t\t\t{\n\t\t\t\t\treturn __reg3;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\treturn false;\n\t}\n\n\tfunction invalidate()\n\t{\n\t\tif (this.invalidationIntervalID) \n\t\t{\n\t\t\treturn undefined;\n\t\t}\n\t\tthis.invalidationIntervalID = setInterval(this, \"validateNow\", 1);\n\t}\n\n\tfunction validateNow()\n\t{\n\t\tclearInterval(this.invalidationIntervalID);\n\t\tdelete this.invalidationIntervalID;\n\t\tthis.draw();\n\t\tthis.sizeIsInvalid = false;\n\t}\n\n\tfunction toString()\n\t{\n\t\treturn \"[Scaleform UIComponent \" + this._name + \"]\";\n\t}\n\n\tfunction dispatchEventToGame(event)\n\t{\n\t\tflash.external.ExternalInterface.call(\"__handleEvent\", this._name, event);\n\t}\n\n\tfunction configUI()\n\t{\n\t}\n\n\tfunction initSize()\n\t{\n\t\tvar __reg3 = this.__width == 0 ? this._width : this.__width;\n\t\tvar __reg2 = this.__height == 0 ? this._height : this.__height;\n\t\tthis._xscale = this._yscale = 100;\n\t\tthis.setSize(__reg3, __reg2);\n\t}\n\n\tfunction draw()\n\t{\n\t}\n\n\tfunction changeFocus()\n\t{\n\t}\n\n\tfunction onMouseWheel(delta, target)\n\t{\n\t\tif (this.visible && this.hitTest(_root._xmouse, _root._ymouse, true)) \n\t\t{\n\t\t\tvar __reg3 = Mouse.getTopMostEntity();\n\t\t\tfor (;;) \n\t\t\t{\n\t\t\t\tif (!__reg3) \n\t\t\t\t{\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tif (__reg3 == this) \n\t\t\t\t{\n\t\t\t\t\tthis.scrollWheel(delta <= 0 ? -1 : 1);\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\t__reg3 = __reg3._parent;\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction scrollWheel(delta)\n\t{\n\t}\n\n\tfunction dispatchEventAndSound(event)\n\t{\n\t\tthis.dispatchEvent(event);\n\t\tthis.dispatchSound(event);\n\t}\n\n\tfunction dispatchSound(event)\n\t{\n\t\tvar __reg2 = this.soundMap.theme;\n\t\tvar __reg3 = this.soundMap[event.type];\n\t\tif (__reg2 && __reg3) \n\t\t{\n\t\t\tthis.playSound(__reg3, __reg2);\n\t\t}\n\t}\n\n\tfunction playSound(soundEventName, soundTheme)\n\t{\n\t\tif (_global.gfxProcessSound) \n\t\t{\n\t\t\tif (soundTheme == undefined) \n\t\t\t{\n\t\t\t\tsoundTheme = \"default\";\n\t\t\t}\n\t\t\t_global.gfxProcessSound(this, soundTheme, soundEventName);\n\t\t}\n\t}\n\n}\n"
  },
  {
    "path": "src/CLIK/gfx/data/DataProvider.as",
    "content": "dynamic class gfx.data.DataProvider extends Array\n{\n\tvar isDataProvider: Boolean = true;\n\tvar cleanUpEvents;\n\tvar dispatchEvent;\n\tvar length;\n\tvar slice;\n\tvar splice;\n\n\tfunction DataProvider(total)\n\t{\n\t\tsuper();\n\t\tgfx.events.EventDispatcher.initialize(this);\n\t}\n\n\tstatic function initialize(data)\n\t{\n\t\tif (gfx.data.DataProvider.instance == undefined) \n\t\t{\n\t\t\tgfx.data.DataProvider.instance = new gfx.data.DataProvider();\n\t\t}\n\t\tvar __reg3 = [\"indexOf\", \"requestItemAt\", \"requestItemRange\", \"invalidate\", \"toString\", \"cleanUp\", \"isDataProvider\"];\n\t\tvar __reg2 = 0;\n\t\twhile (__reg2 < __reg3.length) \n\t\t{\n\t\t\tdata[__reg3[__reg2]] = gfx.data.DataProvider.instance[__reg3[__reg2]];\n\t\t\t++__reg2;\n\t\t}\n\t\tgfx.events.EventDispatcher.initialize(data);\n\t\t_global.ASSetPropFlags(data, __reg3, 1);\n\t\t_global.ASSetPropFlags(data, \"addEventListener,removeEventListener,hasEventListener,removeAllEventListeners,dispatchEvent,dispatchQueue,cleanUpEvents\", 1);\n\t}\n\n\tfunction indexOf(value, scope, callBack)\n\t{\n\t\tvar __reg2 = 0;\n\t\t__reg2 = 0;\n\t\twhile (__reg2 < this.length) \n\t\t{\n\t\t\tif (this[__reg2] == value) \n\t\t\t{\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\t++__reg2;\n\t\t}\n\t\tvar __reg4 = __reg2 == this.length ? -1 : __reg2;\n\t\tif (callBack) \n\t\t{\n\t\t\tscope[callBack].call(scope, __reg4);\n\t\t}\n\t\treturn __reg4;\n\t}\n\n\tfunction requestItemAt(index, scope, callBack)\n\t{\n\t\tvar __reg2 = this[index];\n\t\tif (callBack) \n\t\t{\n\t\t\tscope[callBack].call(scope, __reg2);\n\t\t}\n\t\treturn __reg2;\n\t}\n\n\tfunction requestItemRange(startIndex, endIndex, scope, callBack)\n\t{\n\t\tvar __reg2 = this.slice(startIndex, endIndex + 1);\n\t\tif (callBack) \n\t\t{\n\t\t\tscope[callBack].call(scope, __reg2);\n\t\t}\n\t\treturn __reg2;\n\t}\n\n\tfunction invalidate(length)\n\t{\n\t\tthis.dispatchEvent({type: \"change\"});\n\t}\n\n\tfunction cleanUp()\n\t{\n\t\tthis.splice(0, this.length);\n\t\tthis.cleanUpEvents();\n\t}\n\n\tfunction toString()\n\t{\n\t\treturn \"[DataProvider (\" + this.length + \")]\";\n\t}\n\n}\n"
  },
  {
    "path": "src/CLIK/gfx/events/EventDispatcher.as",
    "content": "﻿class gfx.events.EventDispatcher\n{\n\tstatic var _instance;\n\t\n\tvar _listeners;\n\n\tfunction EventDispatcher()\n\t{\n\t}\n\n\tstatic function initialize(target)\n\t{\n\t\tif (gfx.events.EventDispatcher._instance == undefined) \n\t\t{\n\t\t\tgfx.events.EventDispatcher._instance = new gfx.events.EventDispatcher();\n\t\t}\n\t\ttarget.dispatchEvent = gfx.events.EventDispatcher._instance.dispatchEvent;\n\t\ttarget.dispatchQueue = gfx.events.EventDispatcher._instance.dispatchQueue;\n\t\ttarget.hasEventListener = gfx.events.EventDispatcher._instance.hasEventListener;\n\t\ttarget.addEventListener = gfx.events.EventDispatcher._instance.addEventListener;\n\t\ttarget.removeEventListener = gfx.events.EventDispatcher._instance.removeEventListener;\n\t\ttarget.removeAllEventListeners = gfx.events.EventDispatcher._instance.removeAllEventListeners;\n\t\ttarget.cleanUpEvents = gfx.events.EventDispatcher._instance.cleanUpEvents;\n\t\t_global.ASSetPropFlags(target, \"dispatchQueue\", 1);\n\t}\n\n\tstatic function indexOfListener(listeners, scope, callBack)\n\t{\n\t\tvar __reg3 = listeners.length;\n\t\tvar __reg2 = -1;\n\t\twhile (++__reg2 < __reg3) \n\t\t{\n\t\t\tvar __reg1 = listeners[__reg2];\n\t\t\tif (__reg1.listenerObject == scope && __reg1.listenerFunction == callBack) \n\t\t\t{\n\t\t\t\treturn __reg2;\n\t\t\t}\n\t\t}\n\t\treturn -1;\n\t}\n\n\tfunction addEventListener(event, scope, callBack)\n\t{\n\t\tif (this._listeners == undefined) \n\t\t{\n\t\t\tthis._listeners = {};\n\t\t\t_global.ASSetPropFlags(this, \"_listeners\", 1);\n\t\t}\n\t\tvar __reg3 = this._listeners[event];\n\t\tif (__reg3 == undefined) \n\t\t{\n\t\t\tthis._listeners[event] = __reg3 = [];\n\t\t}\n\t\tif (gfx.events.EventDispatcher.indexOfListener(__reg3, scope, callBack) == -1) \n\t\t{\n\t\t\t__reg3.push({listenerObject: scope, listenerFunction: callBack});\n\t\t}\n\t}\n\n\tfunction removeEventListener(event, scope, callBack)\n\t{\n\t\tvar __reg2 = this._listeners[event];\n\t\tif (__reg2 != undefined) \n\t\t{\n\t\t\tvar __reg3 = gfx.events.EventDispatcher.indexOfListener(__reg2, scope, callBack);\n\t\t\tif (__reg3 != -1) \n\t\t\t{\n\t\t\t\t__reg2.splice(__reg3, 1);\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction dispatchEvent(event)\n\t{\n\t\tif (event.type != \"all\") \n\t\t{\n\t\t\tif (event.target == undefined) \n\t\t\t{\n\t\t\t\tevent.target = this;\n\t\t\t}\n\t\t\tthis.dispatchQueue(this, event);\n\t\t}\n\t}\n\n\tfunction hasEventListener(event)\n\t{\n\t\treturn this._listeners[event] != null && this._listeners[event].length > 0;\n\t}\n\n\tfunction removeAllEventListeners(event)\n\t{\n\t\tif (event == undefined) \n\t\t{\n\t\t\tdelete this._listeners;\n\t\t\treturn;\n\t\t}\n\t\tdelete this._listeners[event];\n\t}\n\n\tfunction dispatchQueue(dispatch, event)\n\t{\n\t\tvar __reg1 = dispatch._listeners[event.type];\n\t\tif (__reg1 != undefined) \n\t\t{\n\t\t\tgfx.events.EventDispatcher.$dispatchEvent(dispatch, __reg1, event);\n\t\t}\n\t\t__reg1 = dispatch._listeners.all;\n\t\tif (__reg1 != undefined) \n\t\t{\n\t\t\tgfx.events.EventDispatcher.$dispatchEvent(dispatch, __reg1, event);\n\t\t}\n\t}\n\n\tstatic function $dispatchEvent(dispatch, listeners, event)\n\t{\n\t\tvar __reg7 = listeners.length;\n\t\tvar __reg3 = 0;\n\t\tfor (;;) \n\t\t{\n\t\t\tif (__reg3 >= __reg7) \n\t\t\t{\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tvar __reg1 = listeners[__reg3].listenerObject;\n\t\t\tvar __reg5 = typeof __reg1;\n\t\t\tvar __reg2 = listeners[__reg3].listenerFunction;\n\t\t\tif (__reg2 == undefined) \n\t\t\t{\n\t\t\t\t__reg2 = event.type;\n\t\t\t}\n\t\t\tif (__reg5 == \"function\") \n\t\t\t{\n\t\t\t\tif (__reg1[__reg2] == null) \n\t\t\t\t{\n\t\t\t\t\t__reg1.apply(dispatch, [event]);\n\t\t\t\t}\n\t\t\t\telse \n\t\t\t\t{\n\t\t\t\t\t__reg1[__reg2](event);\n\t\t\t\t}\n\t\t\t}\n\t\t\telse if (__reg1.handleEvent != undefined && __reg2 == undefined) \n\t\t\t{\n\t\t\t\t__reg1.handleEvent(event);\n\t\t\t}\n\t\t\telse \n\t\t\t{\n\t\t\t\t__reg1[__reg2](event);\n\t\t\t}\n\t\t\t++__reg3;\n\t\t}\n\t}\n\n\tfunction cleanUp()\n\t{\n\t\tthis.cleanUpEvents();\n\t}\n\n\tfunction cleanUpEvents()\n\t{\n\t\tthis.removeAllEventListeners();\n\t}\n\n}\n"
  },
  {
    "path": "src/CLIK/gfx/io/GameDelegate.as",
    "content": "﻿import flash.external.ExternalInterface;\n\nclass gfx.io.GameDelegate\n{\n\tstatic var responseHash = {};\n\tstatic var callBackHash = {};\n\tstatic var nextID = 0;\n\tstatic var initialized = false;\n\t\n\tfunction GameDelegate()\n\t{\n\t}\n\t\n\tstatic function call(methodName, params, scope, callBack)\n\t{\n\t\tif (!initialized)\n\t\t{\n\t\t\tinitialize();\n\t\t}\n\t\t\n\t\tnextID = ++nextID;\n\t\tvar _loc1 = nextID;\n\t\tresponseHash[_loc1] = [scope, callBack];\n\t\tparams.unshift(methodName, _loc1);\n\t\tExternalInterface.call.apply(null, params);\n\t\tdelete responseHash[_loc1];\n\t}\n\t\n\tstatic function receiveResponse(uid)\n\t{\n\t\tvar _loc2 = responseHash[uid];\n\t\tif (_loc2 == null)\n\t\t{\n\t\t\treturn;\n\t\t} // end if\n\t\tvar _loc3 = _loc2[0];\n\t\tvar _loc4 = _loc2[1];\n\t\t_loc3[_loc4].apply(_loc3, arguments.slice(1));\n\t}\n\t\n\tstatic function addCallBack(methodName, scope, callBack)\n\t{\n\t\tif (!initialized)\n\t\t{\n\t\t\tinitialize();\n\t\t} // end if\n\t\tcallBackHash[methodName] = [scope, callBack];\n\t}\n\t\n\tstatic function removeCallBack(methodName)\n\t{\n\t\tcallBackHash[methodName] = null;\n\t}\n\t\n\tstatic function receiveCall(methodName)\n\t{\n\t\tvar _loc2 = callBackHash[methodName];\n\t\tif (_loc2 == null)\n\t\t{\n\t\t\treturn;\n\t\t}\n\t\tvar _loc3 = _loc2[0];\n\t\tvar _loc4 = _loc2[1];\n\t\t_loc3[_loc4].apply(_loc3, arguments.slice(1));\n\t}\n\t\n\tstatic function initialize()\n\t{\n\t\tinitialized = true;\n\t\tExternalInterface.addCallback(\"call\", GameDelegate, receiveCall);\n\t\tExternalInterface.addCallback(\"respond\", GameDelegate, receiveResponse);\n\t}\n}\n"
  },
  {
    "path": "src/CLIK/gfx/managers/FocusHandler.as",
    "content": "import skyui.util.Debug;\n\ndynamic class gfx.managers.FocusHandler\n{\n\tstatic var _instance = gfx.managers.FocusHandler.instance;\n\tvar inited: Boolean = false;\n\tvar actualFocusLookup;\n\tvar currentFocusLookup;\n\tvar inputDelegate;\n\n\tfunction FocusHandler()\n\t{\n\t\tSelection.addListener(this);\n\t\t_global.gfxExtensions = 1;\n\t\tSelection.alwaysEnableArrowKeys = true;\n\t\tSelection.disableFocusKeys = true;\n\t\tSelection.disableFocusAutoRelease = true;\n\t\tSelection.disableFocusRolloverEvent = true;\n\t\t_root._focusrect = false;\n\t\tthis.currentFocusLookup = [];\n\t\tthis.actualFocusLookup = [];\n\t}\n\n\tstatic function get instance()\n\t{\n\t\tif (_instance == null)\n\t\t{\n\t\t\t_instance = new FocusHandler();\n\t\t}\n\t\treturn _instance;\n\t}\n\n\tfunction initialize()\n\t{\n\t\tthis.inited = true;\n\t\tthis.inputDelegate = gfx.managers.InputDelegate.instance;\n\t\tthis.inputDelegate.addEventListener(\"input\", this, \"handleInput\");\n\t}\n\n\tfunction getFocus(focusIdx: Number): MovieClip\n\t{\n\t\treturn currentFocusLookup[focusIdx];\n\t}\n\n\tfunction setFocus(focus: MovieClip, focusIdx: Number): Void\n\t{\n\t\tif (!inited) { initialize(); }\n\n\t\twhile (focus.focusTarget != null) {\n\t\t\tfocus = focus.focusTarget;\n\t\t}\n\n\t\tvar actualFocus: MovieClip = this.actualFocusLookup[focusIdx];\n\t\tvar currentFocus: MovieClip = this.currentFocusLookup[focusIdx];\n\t\tif (currentFocus != focus) {\n\t\t\tcurrentFocus.focused = currentFocus.focused & ~(1 << focusIdx);\n\t\t\tcurrentFocus = focus;\n\t\t\tcurrentFocusLookup[focusIdx] = focus;\n\t\t\tcurrentFocus.focused = currentFocus.focused | (1 << focusIdx);\n\t\t}\n\t\tif (actualFocus != currentFocus && !(actualFocus instanceof TextField)) {\n\t\t\tvar controllerMask: Number = Selection.getControllerMaskByFocusGroup(focusIdx);\n\n\t\t\tfor(var i: Number = 0; i < System.capabilities.numControllers; i++) {\n\t\t\t\tvar controllerHasIdx: Boolean = (controllerMask >> i & 0x1) != 0;\n\t\t\t\tif (controllerHasIdx) {\n\t\t\t\t\tSelection.setFocus(currentFocus, i);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction handleInput(event: Object): Void\n\t{\n\t\t// Grab the focus path\n\t\t// It appears controllerIdx is always 0 here.\n\t\tvar controllerIdx: Number = event.details.controllerIdx;\n\t\tvar focusIdx: Number = Selection.getControllerFocusGroup(controllerIdx);\n\t\tvar path: Array = getPathToFocus(focusIdx);\n\n\t\t// Send the input into the first item in the focus list if possible\n\t\tif (path.length == 0 || path[0].handleInput == null || path[0].handleInput(event.details, path.slice(1)) != true) {\n\n\t\t\t// If nothing is going to handle the input Or if the handler returned false...\n\t\t\t// Perform some default handling on \"keyup\"\n\t\t\tif (event.details.value != \"keyUp\") {\n\n\t\t\t\t// Only deal with input with a navEquivalent (aka keys we understand && will deal with)\n\t\t\t\t// Keys that we don't understand will be skipped.\n\t\t\t\tvar nav = event.details.navEquivalent;\n\t\t\t\tif (nav != null) {\n\t\t\t\t\t// Get the thing that is in focus\n\t\t\t\t\tvar focusedElem = eval(Selection.getFocus(controllerIdx));\n\t\t\t\t\tvar actualFocus = this.actualFocusLookup[focusIdx];\n\n\t\t\t\t\t// If the thing in focus is a text field, try to have it handle the input...\n\t\t\t\t\t// If the input is handled, don't do anything further.\n\t\t\t\t\tif (actualFocus instanceof TextField && focusedElem == actualFocus && this.textFieldHandleInput(nav, controllerIdx)) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\t// We're going to try to find another thing we can focus on...\n\t\t\t\t\tvar dirH = nav == gfx.ui.NavigationCode.LEFT || nav == gfx.ui.NavigationCode.RIGHT;\n\t\t\t\t\tvar dirV = nav == gfx.ui.NavigationCode.UP || nav == gfx.ui.NavigationCode.DOWN;\n\t\t\t\t\tvar focusContext = focusedElem._parent;\n\t\t\t\t\tvar focusMode = \"default\";\n\t\t\t\t\tif (dirH || dirV) {\n\t\t\t\t\t\tvar focusProp = dirH ? \"focusModeHorizontal\" : \"focusModeVertical\";\n\t\t\t\t\t\twhile (focusContext) {\n\t\t\t\t\t\t\tfocusMode = focusContext[focusProp];\n\t\t\t\t\t\t\tif (focusMode && focusMode != \"default\") {\n\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tfocusContext = focusContext._parent;\n\t\t\t\t\t\t}\n\t\t\t\t\t} else {\n\t\t\t\t\t\tfocusContext = null;\n\t\t\t\t\t}\n\t\t\t\t\tvar newFocus: Object = Selection.findFocus(nav, focusContext, focusMode == \"loop\", null, false, controllerIdx);\n\t\t\t\t\tif (newFocus) {\n\t\t\t\t\t\tSelection.setFocus(newFocus, controllerIdx);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction getPathToFocus(focusIdx)\n\t{\n\t\tvar __reg5 = this.currentFocusLookup[focusIdx];\n\t\tvar __reg3 = __reg5;\n\t\tvar __reg4 = [__reg3];\n\t\twhile (__reg3)\n\t\t{\n\t\t\t__reg3 = __reg3._parent;\n\t\t\tif (__reg3.handleInput != null)\n\t\t\t{\n\t\t\t\t__reg4.unshift(__reg3);\n\t\t\t}\n\t\t\tif (__reg3 == _root)\n\t\t\t{\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\treturn __reg4;\n\t}\n\n\tfunction onSetFocus(oldFocus, newFocus, controllerIdx)\n\t{\n\t\t\t\tif (oldFocus instanceof TextField && newFocus == null)\n\t\t{\n\t\t\treturn undefined;\n\t\t}\n\t\tvar __reg2 = Selection.getControllerFocusGroup(controllerIdx);\n\t\tvar __reg6 = this.actualFocusLookup[__reg2];\n\t\tif (__reg6 == newFocus)\n\t\t{\n\t\t\tvar __reg4 = newFocus instanceof TextField ? newFocus._parent : newFocus;\n\t\t\tvar __reg5 = __reg4.focused;\n\t\t\tif (__reg5 & 1 << __reg2 == 0)\n\t\t\t{\n\t\t\t\t__reg4.focused = __reg5 | 1 << __reg2;\n\t\t\t}\n\t\t}\n\t\tthis.actualFocusLookup[__reg2] = newFocus;\n\t\tthis.setFocus(newFocus, __reg2);\n\t}\n\n\tfunction textFieldHandleInput(nav, controllerIdx)\n\t{\n\t\tvar __reg3 = Selection.getCaretIndex(controllerIdx);\n\t\tvar __reg4 = Selection.getControllerFocusGroup(controllerIdx);\n\t\tvar __reg2 = this.actualFocusLookup[__reg4];\n\t\tif ((__reg0 = nav) === gfx.ui.NavigationCode.UP)\n\t\t{\n\t\t\tif (!__reg2.multiline)\n\t\t\t{\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\treturn __reg3 > 0;\n\t\t}\n\t\telse if (__reg0 === gfx.ui.NavigationCode.LEFT)\n\t\t{\n\t\t\treturn __reg3 > 0;\n\t\t}\n\t\telse if (__reg0 === gfx.ui.NavigationCode.DOWN)\n\t\t{\n\t\t\tif (!__reg2.multiline)\n\t\t\t{\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\treturn __reg3 < TextField(__reg2).length;\n\t\t}\n\t\telse if (__reg0 === gfx.ui.NavigationCode.RIGHT)\n\t\t{\n\t\t\treturn __reg3 < TextField(__reg2).length;\n\t\t}\n\t\treturn false;\n\t}\n\n}\n"
  },
  {
    "path": "src/CLIK/gfx/managers/InputDelegate.as",
    "content": "﻿/* Class InputDelegate\n *\n * This is where keydown/keyup events are normally passed to the UI.\n * We attach some supplimental information from SKSE, then dispatch\n * the event to the rest of the UI.\n *\n */\nimport gfx.events.EventDispatcher;\nimport gfx.ui.NavigationCode;\nimport gfx.ui.InputDetails;\n\nimport skyui.defines.Input;\nimport skyui.util.GlobalFunctions;\n\n\nclass gfx.managers.InputDelegate extends EventDispatcher\n{\n  /* SINGLETON */\n\n\tprivate static var _instance: InputDelegate;\n\n\tpublic static function get instance(): InputDelegate\n\t{\n\t\tif (_instance == null)\n\t\t\t_instance = new InputDelegate();\n\n\t\treturn _instance;\n\t}\n\n  public function Reset()\n  {\n    _keyRepeatStateLookup = {};\n  }\n\n\n  /* PRIVATE VARIABLES */\n\n\tprivate var _keyRepeatStateLookup: Object;\n\tprivate var _keyRepeatSuppressLookup: Object;\n\n\tprivate var _bEnableControlFixup: Boolean = false;\n\tprivate var _acceptKeycode: Number = -1;\n\n\n  /* PROPERTIES */\n\n  \tpublic var isGamepad: Boolean = false;\n\n\n  /* INITIALIZATION */\n\n\tpublic function InputDelegate()\n\t{\n\t\tsuper();\n\n\t\tKey.addListener(this);\n\t\t_keyRepeatSuppressLookup = {};\n\t\t_keyRepeatStateLookup = {};\n\t}\n\n\n  /* PUBLIC FUNCTIONS */\n\n\t// Certain menus wont receive navEquiv's, i.e. ENTER for activate in MapMenu\n\t// Has to be disabled manually for skse.AllowTextInput\n\tpublic function enableControlFixup(a_bEnabled: Boolean): Void\n\t{\n\t\tif (a_bEnabled)\n\t\t\t_acceptKeycode = GlobalFunctions.getMappedKey(\"Accept\", Input.CONTEXT_MENUMODE, isGamepad);\n\n\t\t_bEnableControlFixup = a_bEnabled;\n\t}\n\n\tpublic function setKeyRepeat(a_code: Number, a_value, a_controllerIdx: Number): Void\n\t{\n\t\tvar suppressState = this.getKeyRepeatSuppress(a_controllerIdx);\n\t\tsuppressState[a_code] = !a_value;\n\t}\n\n\tpublic function readInput(type, code, scope, callBack)\n\t{\n\t\treturn null;\n\t}\n\n\tpublic function onKeyDown(a_controllerIdx: Number): Void\n\t{\n\t\tvar code = Key.getCode(a_controllerIdx);\n\t\tvar repeatState = getKeyRepeatState(a_controllerIdx);\n\n\t\t// We can get multiple keydowns for the same key\n\t\t// Possible outcomes:\n\t\t//  - send/passthrough the keydown event\n\t\t//  - supress the event\n\t\t//  - send a keyheld event\n\n\t\tif (!repeatState[code]) {\n\t\t\thandleKeyPress(\"keyDown\", code, a_controllerIdx, skse.GetLastControl(true), skse.GetLastKeycode(true));\n\t\t\trepeatState[code] = true;\n\n\t\t} else {\n\t\t\tvar suppressState = getKeyRepeatSuppress(a_controllerIdx);\n\t\t\tif (!suppressState[code])\n\t\t\t\thandleKeyPress(\"keyHold\", code, a_controllerIdx, skse.GetLastControl(true), skse.GetLastKeycode(true));\n\t\t}\n\t}\n\n\tpublic function onKeyUp(a_controllerIdx: Number): Void\n\t{\n\t\t// Just send through the keyup event\n\n\t\tvar code = Key.getCode(a_controllerIdx);\n\t\tvar repeatState = getKeyRepeatState(a_controllerIdx);\n\t\trepeatState[code] = false;\n\n\t\thandleKeyPress(\"keyUp\", code, a_controllerIdx, skse.GetLastControl(false), skse.GetLastKeycode(false));\n\t}\n\n\n  /* PRIVATE FUNCTIONS */\n\n\tprivate function handleKeyPress(a_type: String, a_code: Number, a_controllerIdx: Number, a_control: String, a_skseKeycode: Number): Void\n\t{\n\t\tvar navEquivalent: String = inputToNav(a_code);\n\n\t\tif (navEquivalent != null) {\n\t\t\tswitch (navEquivalent) {\n\t\t\t\tcase NavigationCode.UP:\n\t\t\t\tcase NavigationCode.DOWN:\n\t\t\t\tcase NavigationCode.LEFT:\n\t\t\t\tcase NavigationCode.RIGHT:\n\t\t\t\t\ta_control = null;\n\t\t\t\t\ta_skseKeycode = null;\n\t\t\t\t\tbreak;\n\t\t\t}\n\n\t\t// For != null, attempt fixup?\n\t\t} else if (_bEnableControlFixup) {\n\t\t\tif (a_skseKeycode == _acceptKeycode) {\n\t\t\t\tnavEquivalent = NavigationCode.ENTER;\n\t\t\t}\n\t\t}\n\n\t\t// Dispatch the event.\n\t\t// By default, FocusHandler is the only listener.\n\t\tvar details = new InputDetails(\"key\", a_code, a_type, navEquivalent, a_controllerIdx, a_control, a_skseKeycode);\n\t\tdispatchEvent({type: \"input\", details: details});\n\t}\n\n\tprivate function getKeyRepeatState(a_controllerIdx: Number): Object\n\t{\n\t\tvar obj = this._keyRepeatStateLookup[a_controllerIdx];\n\t\tif (!obj) {\n\t\t\tobj = new Object();\n\t\t\t_keyRepeatStateLookup[a_controllerIdx] = obj;\n\t\t}\n\t\treturn obj;\n\t}\n\n\tprivate function getKeyRepeatSuppress(a_controllerIdx: Number): Object\n\t{\n\t\tvar obj = _keyRepeatSuppressLookup[a_controllerIdx];\n\t\tif (!obj) {\n\t\t\tobj = new Object();\n\t\t\t_keyRepeatSuppressLookup[a_controllerIdx] = obj;\n\t\t}\n\t\treturn obj;\n\t}\n\n\tprivate function inputToNav(a_code: Number): String\n\t{\n\t\t// We're usually given just a number that represents the key.\n\t\t// This function is used to map these key numbers to some symbolic\n\t\t// name so we can deal with the key in a more reasonable manner\n\t\t// in the rest of the code.\n\t\tswitch (a_code)\n\t\t{\n\t\t\tcase 38:\treturn NavigationCode.UP;\n\t\t\tcase 40:\treturn NavigationCode.DOWN;\n\t\t\tcase 37:\treturn NavigationCode.LEFT;\n\t\t\tcase 39:\treturn NavigationCode.RIGHT;\n\t\t\tcase 13:\treturn NavigationCode.ENTER;\n\t\t\tcase 8:\t\treturn NavigationCode.BACK;\n\t\t\tcase 9:\t\treturn Key.isDown(16) ? NavigationCode.SHIFT_TAB : NavigationCode.TAB;\n\t\t\tcase 36:\treturn NavigationCode.HOME;\n\t\t\tcase 35:\treturn NavigationCode.END;\n\t\t\tcase 34:\treturn NavigationCode.PAGE_DOWN;\n\t\t\tcase 33:\treturn NavigationCode.PAGE_UP;\n\t\t\tcase 27:\treturn NavigationCode.ESCAPE;\n\n\n// TODO: should ignore these if platform != 0\n\t\t\tcase 96:\treturn NavigationCode.GAMEPAD_A;\n\t\t\tcase 97:\treturn NavigationCode.GAMEPAD_B;\n\t\t\tcase 98:\treturn NavigationCode.GAMEPAD_X;\n\t\t\tcase 99:\treturn NavigationCode.GAMEPAD_Y;\n\t\t\tcase 100:\treturn NavigationCode.GAMEPAD_L1;\n\t\t\tcase 101:\treturn NavigationCode.GAMEPAD_L2;\n\t\t\tcase 102:\treturn NavigationCode.GAMEPAD_L3;\n\t\t\tcase 103:\treturn NavigationCode.GAMEPAD_R1;\n\t\t\tcase 104:\treturn NavigationCode.GAMEPAD_R2;\n\t\t\tcase 105:\treturn NavigationCode.GAMEPAD_R3;\n\t\t\tcase 106:\treturn NavigationCode.GAMEPAD_START;\n\t\t\tcase 107:\treturn NavigationCode.GAMEPAD_BACK;\n\t\t}\n\n\t\treturn null;\n\t}\n}\n"
  },
  {
    "path": "src/CLIK/gfx/ui/InputDetails.as",
    "content": "﻿class gfx.ui.InputDetails\n{\n  /* PROPERTIES */\n  \n\tpublic var code: Number;\n\tpublic var controllerIdx: Number;\n\tpublic var navEquivalent: String;\n\tpublic var type: String;\t\t\t// \"key\"\n\tpublic var value: String;\t\t\t// \"keyDown\"/\"keyUp\"\n\tpublic var control: String;\t\t\t//  \"Jump\"\n\tpublic var skseKeycode: Number;\n\t\n\n  /* INITIALIZATION */\n\n\tpublic function InputDetails(a_type: String, a_code: Number, a_value, a_navEquivalent: String, a_controllerIdx: Number, a_control: String, a_skseKeycode: Number)\n\t{\n\t\ttype = a_type;\n\t\tcode = a_code;\n\t\tvalue = a_value;\n\t\tnavEquivalent = a_navEquivalent;\n\t\tcontrollerIdx = a_controllerIdx;\n\t\tcontrol = a_control;\n\t\tskseKeycode = a_skseKeycode;\n\t}\n\n\n  /* PUBLIC FUNCTIONS */\n\n\tpublic function toString(): String\n\t{\n\t\treturn [\"[InputDelegate\", \"code=\" + code, \"type=\" + type, \"value=\" + value, \"navEquivalent=\" + navEquivalent, \"controllerIdx=\" + controllerIdx + \"]\"].toString();\n\t}\n}\n"
  },
  {
    "path": "src/CLIK/gfx/ui/NavigationCode.as",
    "content": "﻿class gfx.ui.NavigationCode\n{\n\tstatic var UP: String = \"up\";\n\tstatic var DOWN: String = \"down\";\n\tstatic var LEFT: String = \"left\";\n\tstatic var RIGHT: String = \"right\";\n\tstatic var START: String = \"start\";\n\tstatic var BACK: String = \"back\";\n\tstatic var GAMEPAD_A: String = \"enter-gamepad_A\";\n\tstatic var GAMEPAD_B: String = \"escape-gamepad_B\";\n\tstatic var GAMEPAD_X: String = \"gamepad_X\";\n\tstatic var GAMEPAD_Y: String = \"gamepad_Y\";\n\tstatic var GAMEPAD_L1: String = \"gamepad_L1\";\n\tstatic var GAMEPAD_L2: String = \"gamepad_L2\";\n\tstatic var GAMEPAD_L3: String = \"gamepad_L3\";\n\tstatic var GAMEPAD_R1: String = \"gamepad_R1\";\n\tstatic var GAMEPAD_R2: String = \"gamepad_R2\";\n\tstatic var GAMEPAD_R3: String = \"gamepad_R3\";\n\tstatic var GAMEPAD_START: String = \"start\";\n\tstatic var GAMEPAD_BACK: String = \"back\";\n\tstatic var ENTER: String = \"enter-gamepad_A\";\n\tstatic var ESCAPE: String = \"escape-gamepad_B\";\n\tstatic var END: String = \"end\";\n\tstatic var HOME: String = \"home\";\n\tstatic var PAGE_DOWN: String = \"pageDown\";\n\tstatic var PAGE_UP: String = \"pageUp\";\n\tstatic var TAB: String = \"tab\";\n\tstatic var SHIFT_TAB: String = \"tab\";\n}\n"
  },
  {
    "path": "src/CLIK/gfx/utils/Constraints.as",
    "content": "dynamic class gfx.utils.Constraints\n{\n\tstatic var LEFT: Number = 1;\n\tstatic var RIGHT: Number = 2;\n\tstatic var TOP: Number = 4;\n\tstatic var BOTTOM: Number = 8;\n\tstatic var ALL = gfx.utils.Constraints.LEFT | gfx.utils.Constraints.RIGHT | gfx.utils.Constraints.TOP | gfx.utils.Constraints.BOTTOM;\n\tvar scaled: Boolean = false;\n\tvar elements;\n\tvar scope;\n\n\tfunction Constraints(scope, scaled)\n\t{\n\t\tthis.scope = scope;\n\t\tthis.scaled = scaled;\n\t\tthis.elements = [];\n\t}\n\n\tfunction addElement(clip, edges)\n\t{\n\t\tif (clip != null) \n\t\t{\n\t\t\tvar __reg8 = 100 / this.scope._xscale;\n\t\t\tvar __reg7 = 100 / this.scope._yscale;\n\t\t\tvar __reg6 = this.scope._width;\n\t\t\tvar __reg5 = this.scope._height;\n\t\t\tif (this.scope == _root) \n\t\t\t{\n\t\t\t\t__reg6 = Stage.width;\n\t\t\t\t__reg5 = Stage.height;\n\t\t\t}\n\t\t\tvar __reg4 = {clip: clip, edges: edges, metrics: {left: clip._x, top: clip._y, right: __reg6 * __reg8 - (clip._x + clip._width), bottom: __reg5 * __reg7 - (clip._y + clip._height), xscale: clip._xscale, yscale: clip._yscale}};\n\t\t\tvar __reg14 = __reg4.metrics;\n\t\t\tthis.elements.push(__reg4);\n\t\t}\n\t}\n\n\tfunction removeElement(clip)\n\t{\n\t\tvar __reg2 = 0;\n\t\tfor (;;) \n\t\t{\n\t\t\tif (__reg2 >= this.elements.length) \n\t\t\t{\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (this.elements[__reg2].clip == clip) \n\t\t\t{\n\t\t\t\tthis.elements.splice(__reg2, 1);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t++__reg2;\n\t\t}\n\t}\n\n\tfunction getElement(clip)\n\t{\n\t\tvar __reg2 = 0;\n\t\twhile (__reg2 < this.elements.length) \n\t\t{\n\t\t\tif (this.elements[__reg2].clip == clip) \n\t\t\t{\n\t\t\t\treturn this.elements[__reg2];\n\t\t\t}\n\t\t\t++__reg2;\n\t\t}\n\t\treturn null;\n\t}\n\n\tfunction update(width, height)\n\t{\n\t\tvar __reg10 = 100 / this.scope._xscale;\n\t\tvar __reg9 = 100 / this.scope._yscale;\n\t\tif (!this.scaled) \n\t\t{\n\t\t\tthis.scope._xscale = 100;\n\t\t\tthis.scope._yscale = 100;\n\t\t}\n\t\tvar __reg8 = 0;\n\t\tfor (;;) \n\t\t{\n\t\t\tif (__reg8 >= this.elements.length) \n\t\t\t{\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tvar __reg5 = this.elements[__reg8];\n\t\t\tvar __reg4 = __reg5.edges;\n\t\t\tvar __reg2 = __reg5.clip;\n\t\t\tvar __reg3 = __reg5.metrics;\n\t\t\tvar __reg14 = __reg2.width == null ? \"_width\" : \"width\";\n\t\t\tvar __reg13 = __reg2.height == null ? \"_height\" : \"height\";\n\t\t\tif (this.scaled) \n\t\t\t{\n\t\t\t\t__reg2._xscale = __reg3.xscale * __reg10;\n\t\t\t\t__reg2._yscale = __reg3.yscale * __reg9;\n\t\t\t\tif ((__reg4 & gfx.utils.Constraints.LEFT) > 0) \n\t\t\t\t{\n\t\t\t\t\t__reg2._x = __reg3.left * __reg10;\n\t\t\t\t\tif ((__reg4 & gfx.utils.Constraints.RIGHT) > 0) \n\t\t\t\t\t{\n\t\t\t\t\t\tvar __reg7 = width - __reg3.left - __reg3.right;\n\t\t\t\t\t\tif (!(__reg2 instanceof TextField)) \n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t__reg7 = __reg7 * __reg10;\n\t\t\t\t\t\t}\n\t\t\t\t\t\t__reg2[__reg14] = __reg7;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\telse if ((__reg4 & gfx.utils.Constraints.RIGHT) > 0) \n\t\t\t\t{\n\t\t\t\t\t__reg2._x = (width - __reg3.right) * __reg10 - __reg2._width;\n\t\t\t\t}\n\t\t\t\tif ((__reg4 & gfx.utils.Constraints.TOP) > 0) \n\t\t\t\t{\n\t\t\t\t\t__reg2._y = __reg3.top * __reg9;\n\t\t\t\t\tif ((__reg4 & gfx.utils.Constraints.BOTTOM) > 0) \n\t\t\t\t\t{\n\t\t\t\t\t\tvar __reg6 = height - __reg3.top - __reg3.bottom;\n\t\t\t\t\t\tif (!(__reg2 instanceof TextField)) \n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t__reg6 = __reg6 * __reg9;\n\t\t\t\t\t\t}\n\t\t\t\t\t\t__reg2[__reg13] = __reg6;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\telse if ((__reg4 & gfx.utils.Constraints.BOTTOM) > 0) \n\t\t\t\t{\n\t\t\t\t\t__reg2._y = (height - __reg3.bottom) * __reg9 - __reg2._height;\n\t\t\t\t}\n\t\t\t}\n\t\t\telse \n\t\t\t{\n\t\t\t\tif ((__reg4 & gfx.utils.Constraints.RIGHT) > 0) \n\t\t\t\t{\n\t\t\t\t\tif ((__reg4 & gfx.utils.Constraints.LEFT) > 0) \n\t\t\t\t\t{\n\t\t\t\t\t\t__reg2[__reg14] = width - __reg3.left - __reg3.right;\n\t\t\t\t\t}\n\t\t\t\t\telse \n\t\t\t\t\t{\n\t\t\t\t\t\t__reg2._x = width - __reg2._width - __reg3.right;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif ((__reg4 & gfx.utils.Constraints.BOTTOM) > 0) \n\t\t\t\t{\n\t\t\t\t\tif ((__reg4 & gfx.utils.Constraints.TOP) > 0) \n\t\t\t\t\t{\n\t\t\t\t\t\t__reg2[__reg13] = height - __reg3.top - __reg3.bottom;\n\t\t\t\t\t}\n\t\t\t\t\telse \n\t\t\t\t\t{\n\t\t\t\t\t\t__reg2._y = height - __reg2._height - __reg3.bottom;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\t++__reg8;\n\t\t}\n\t}\n\n\tfunction toString()\n\t{\n\t\treturn \"[Scaleform Constraints]\";\n\t}\n\n}\n"
  },
  {
    "path": "src/CLIK/gfx/utils/Locale.as",
    "content": "dynamic class gfx.utils.Locale\n{\n\n\tfunction Locale()\n\t{\n\t}\n\n\tstatic function getTranslatedString(value)\n\t{\n\t\treturn value;\n\t}\n\n}\n"
  },
  {
    "path": "src/Common/Components/BlinkOnDemandMeter.as",
    "content": "﻿class Components.BlinkOnDemandMeter extends Components.Meter\n{\n\tvar BlinkMovieClip: MovieClip;\n\tvar meterMovieClip: MovieClip;\n\n\tfunction BlinkOnDemandMeter(aMeterMovieClip: MovieClip, aBlinkMovieClip: MovieClip)\n\t{\n\t\tsuper(aMeterMovieClip);\n\t\tBlinkMovieClip = aBlinkMovieClip;\n\t\tBlinkMovieClip.gotoAndStop(\"StartFlash\");\n\t}\n\n\tfunction StartBlinking(): Void\n\t{\n\t\tmeterMovieClip._parent.PlayForward(meterMovieClip._parent._currentframe);\n\t\tBlinkMovieClip.gotoAndPlay(\"StartFlash\");\n\t}\n\n}\n"
  },
  {
    "path": "src/Common/Components/BlinkOnEmptyMeter.as",
    "content": "﻿class Components.BlinkOnEmptyMeter extends Components.Meter\n{\n\tvar iCurrentPercent: Number;\n\tvar iEmpty: Number;\n\tvar meterMovieClip: MovieClip;\n\n\tfunction BlinkOnEmptyMeter(aMeterClip: MovieClip)\n\t{\n\t\tsuper(aMeterClip);\n\t}\n\n\tfunction Update(): Void\n\t{\n\t\tsuper.Update();\n\t\tvar iCurrentFrame = meterMovieClip._currentframe;\n\t\tif (iCurrentPercent <= 0) {\n\t\t\tif (iCurrentFrame == iEmpty) {\n\t\t\t\tmeterMovieClip.gotoAndPlay(iEmpty + 1);\n\t\t\t\tvar iCurrentFrame1: Number = meterMovieClip._currentframe;\n\t\t\t}\n\t\t}\n\t}\n\n}\n"
  },
  {
    "path": "src/Common/Components/CrossPlatformButtons.as",
    "content": "// TODO!!! Doesn't look like this file is use at all by skyui.\n// Consider removing this file completely.\n\nimport Shared.ButtonChange;\n\nclass Components.CrossPlatformButtons extends gfx.controls.Button\n{\n    var border: MovieClip;\n\tvar ButtonArt: MovieClip;\n\tvar ButtonArt_mc: MovieClip;\n\tvar CurrentPlatform: Number;\n\tvar PCButton: String;\n\tvar PS3Button: String;\n\tvar PS3Swapped: Boolean;\n\tvar XBoxButton: String;\n\n\tfunction CrossPlatformButtons()\n\t{\n\t\tsuper();\n\t}\n\n\tfunction onLoad(): Void\n\t{\n\t\tsuper.onLoad();\n\t\tif (_parent.onButtonLoad != undefined)\n\t\t\t_parent.onButtonLoad(this);\n\t}\n\n\tfunction SetPlatform(aiPlatform: Number, aSwapPS3: Boolean): Void\n\t{\n\t\tif (aiPlatform != undefined) \n\t\t\tCurrentPlatform = aiPlatform;\n\t\tif (aSwapPS3 != undefined) \n\t\t\tPS3Swapped = aSwapPS3;\n\t\tRefreshArt();\n\t}\n\n\tfunction RefreshArt(): Void\n\t{\n\t\tif (undefined != ButtonArt) \n\t\t\tButtonArt.removeMovieClip();\n\t\tvar iCurrentPlatform: Number = CurrentPlatform;\n\t\tif (iCurrentPlatform === ButtonChange.PLATFORM_PC) {\n\t\t\tif (PCButton != \"None\") \n\t\t\t\tButtonArt_mc = attachMovie(PCButton, \"ButtonArt\", getNextHighestDepth());\n\t\t} else if (iCurrentPlatform === ButtonChange.PLATFORM_PC_GAMEPAD) {\n\t\t\tButtonArt_mc = attachMovie(XBoxButton, \"ButtonArt\", getNextHighestDepth());\n\t\t} else if (iCurrentPlatform === ButtonChange.PLATFORM_360) {\n\t\t\tButtonArt_mc = attachMovie(XBoxButton, \"ButtonArt\", getNextHighestDepth());\n\t\t} else if (iCurrentPlatform === ButtonChange.PLATFORM_PS3) {\n\t\t\tvar strPS3Button: String = PS3Button;\n\t\t\tif (PS3Swapped) {\n\t\t\t\tif (strPS3Button == \"PS3_A\") \n\t\t\t\t\tstrPS3Button = \"PS3_B\";\n\t\t\t\telse if (strPS3Button == \"PS3_B\") \n\t\t\t\t\tstrPS3Button = \"PS3_A\";\n\t\t\t}\n\t\t\tButtonArt_mc = attachMovie(strPS3Button, \"ButtonArt\", getNextHighestDepth());\n\t\t}\n\t\tButtonArt_mc._x = ButtonArt_mc._x - ButtonArt_mc._width;\n\t\tButtonArt_mc._y = (_height - ButtonArt_mc._height) / 2;\n\t\tborder._visible = false;\n\t}\n\n\tfunction GetArt(): Object\n\t{\n\t\treturn {PCArt: PCButton, XBoxArt: XBoxButton, PS3Art: PS3Button};\n\t}\n\n\tfunction SetArt(aPlatformArt: Object): Void\n\t{\n\t\tPCArt = aPlatformArt.PCArt;\n\t\tXBoxArt = aPlatformArt.XBoxArt;\n\t\tPS3Art = aPlatformArt.PS3Art;\n\t\tRefreshArt();\n\t}\n\n\tfunction get XBoxArt(): String\n\t{\n\t\treturn null;\n\t}\n\n\tfunction set XBoxArt(aValue: String): Void\n\t{\n\t\tif (aValue != \"\") \n\t\t\tXBoxButton = aValue;\n\t}\n\n\tfunction get PS3Art(): String\n\t{\n\t\treturn null;\n\t}\n\n\tfunction set PS3Art(aValue: String): Void\n\t{\n\t\tif (aValue != \"\") \n\t\t\tPS3Button = aValue;\n\t}\n\n\tfunction get PCArt(): String\n\t{\n\t\treturn null;\n\t}\n\n\tfunction set PCArt(aValue: String): Void\n\t{\n\t\tif (aValue != \"\") \n\t\t\tPCButton = aValue;\n\t}\n\n}\n"
  },
  {
    "path": "src/Common/Components/DeltaMeter.as",
    "content": "﻿import Shared.GlobalFunc;\n\nclass Components.DeltaMeter extends Components.Meter\n{\n\tvar DeltaEmpty: Number;\n\tvar DeltaFull: Number;\n\tvar DeltaMeterMovieClip: MovieClip;\n\n\tfunction DeltaMeter(aMovieClip: MovieClip)\n\t{\n\t\tsuper(aMovieClip);\n\t\tDeltaMeterMovieClip = aMovieClip.DeltaIndicatorInstance;\n\t\tDeltaMeterMovieClip.gotoAndStop(\"Empty\");\n\t\tDeltaEmpty = DeltaMeterMovieClip._currentframe;\n\t\tDeltaMeterMovieClip.gotoAndStop(\"Full\");\n\t\tDeltaFull = DeltaMeterMovieClip._currentframe;\n\t}\n\n\tfunction SetDeltaPercent(aiPercent: Number): Void\n\t{\n\t\tvar iPercent: Number = Math.min(100, Math.max(aiPercent, 0));\n\t\tvar iMeterFrame: Number = Math.floor(GlobalFunc.Lerp(DeltaEmpty, DeltaFull, 0, 100, iPercent));\n\t\tDeltaMeterMovieClip.gotoAndStop(iMeterFrame);\n\t}\n\n}\n"
  },
  {
    "path": "src/Common/Components/Meter.as",
    "content": "import Shared.GlobalFunc;\n\nclass Components.Meter\n{\n\tvar CurrentPercent: Number;\n\tvar Empty: Number;\n\tvar EmptySpeed: Number;\n\tvar FillSpeed: Number;\n\tvar Full: Number;\n\tvar TargetPercent: Number;\n\tvar meterMovieClip: MovieClip;\n\n\tfunction Meter(aMovieClip: MovieClip)\n\t{\n\t\tEmpty = 0;\n\t\tFull = 0;\n\t\tCurrentPercent = 100;\n\t\tTargetPercent = 100;\n\t\tFillSpeed = 2;\n\t\tEmptySpeed = 3;\n\t\tmeterMovieClip = aMovieClip;\n\t\tmeterMovieClip.gotoAndStop(\"Empty\");\n\t\tEmpty = meterMovieClip._currentframe;\n\t\tmeterMovieClip.gotoAndStop(\"Full\");\n\t\tFull = meterMovieClip._currentframe;\n\t}\n\n\tfunction SetPercent(aPercent: Number): Void\n\t{\n\t\tCurrentPercent = Math.min(100, Math.max(aPercent, 0));\n\t\tTargetPercent = CurrentPercent;\n\t\tvar iMeterFrame: Number = Math.floor(GlobalFunc.Lerp(Empty, Full, 0, 100, CurrentPercent));\n\t\tmeterMovieClip.gotoAndStop(iMeterFrame);\n\t}\n\n\tfunction SetTargetPercent(aPercent: Number): Void\n\t{\n\t\tTargetPercent = Math.min(100, Math.max(aPercent, 0));\n\t}\n\n\tfunction SetFillSpeed(aSpeed: Number): Void\n\t{\n\t\tFillSpeed = aSpeed;\n\t}\n\n\tfunction SetEmptySpeed(aSpeed: Number): Void\n\t{\n\t\tEmptySpeed = aSpeed;\n\t}\n\n\tfunction Update(): Void\n\t{\n\t\tif (TargetPercent > 0 && TargetPercent > CurrentPercent) {\n\t\t\tif (TargetPercent - CurrentPercent > FillSpeed) {\n\t\t\t\tCurrentPercent = CurrentPercent + FillSpeed;\n\t\t\t\tvar iMeterFrame: Number = GlobalFunc.Lerp(Empty, Full, 0, 100, CurrentPercent);\n\t\t\t\tmeterMovieClip.gotoAndStop(iMeterFrame);\n\t\t\t} else {\n\t\t\t\tSetPercent(TargetPercent);\n\t\t\t}\n\t\t\treturn;\n\t\t}\n\t\tif (TargetPercent <= CurrentPercent) {\n\t\t\tvar bAnim: Boolean = CurrentPercent - TargetPercent > EmptySpeed;\n\t\t\tif ((TargetPercent > 0 && bAnim) || CurrentPercent > EmptySpeed) {\n\t\t\t\tif (bAnim) \n\t\t\t\t\tCurrentPercent = CurrentPercent - EmptySpeed;\n\t\t\t\telse \n\t\t\t\t\tCurrentPercent = TargetPercent;\n\t\t\t\tvar iMeterFrame: Number = GlobalFunc.Lerp(Empty, Full, 0, 100, CurrentPercent);\n\t\t\t\tmeterMovieClip.gotoAndStop(iMeterFrame);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (CurrentPercent >= 0) \n\t\t\t\tSetPercent(TargetPercent);\n\t\t}\n\t}\n\n}\n"
  },
  {
    "path": "src/Common/Components/UniformTimeMeter.as",
    "content": "﻿import Shared.GlobalFunc;\nimport gfx.io.GameDelegate;\n\nclass Components.UniformTimeMeter extends Components.Meter\n{\n\tvar AnimClip: MovieClip;\n\tvar AnimStart: String;\n\tvar CurrentPercent: Number;\n\tvar Empty: Number;\n\tvar FinishSound: String;\n\tvar FrameCount: Number;\n\tvar FrameNumber: Number;\n\tvar Full: Number;\n\tvar TargetPercent: Number;\n\tvar bFinished: Boolean;\n\tvar meterMovieClip: MovieClip;\n\n\tfunction UniformTimeMeter(aMovieClip, aFinishSound: String, aClip: MovieClip, aAnimStart: String)\n\t{\n\t\tsuper(aMovieClip);\n\t\tthis.FinishSound = aFinishSound;\n\t\tthis.AnimClip = aClip;\n\t\tthis.AnimStart = aAnimStart;\n\t\tthis.FrameNumber = 48;\n\t}\n\n\tfunction SetTargetPercent(aPercent: Number): Void\n\t{\n\t\tsuper.SetTargetPercent(aPercent);\n\t\tthis.bFinished = aPercent >= 100 && this.CurrentPercent < 100;\n\t\tthis.FrameCount = 0;\n\t}\n\n\tfunction Update(): Void\n\t{\n\t\tif (this.FrameCount <= this.FrameNumber) {\n\t\t\tvar iCurrentFrame: Number = GlobalFunc.Lerp(this.CurrentPercent, this.TargetPercent, 0, this.FrameNumber, this.FrameCount);\n\t\t\tvar iActualFrame: Number = GlobalFunc.Lerp(this.Empty, this.Full, 0, 100, iCurrentFrame);\n\t\t\tthis.meterMovieClip.gotoAndStop(iActualFrame);\n\t\t\t++this.FrameCount;\n\t\t\tif (this.FrameCount == this.FrameNumber && this.bFinished) {\n\t\t\t\tGameDelegate.call(\"PlaySound\", [this.FinishSound]);\n\t\t\t\tif (this.AnimClip != undefined) \n\t\t\t\t\tthis.AnimClip.gotoAndPlay(this.AnimStart);\n\t\t\t}\n\t\t}\n\t}\n\n}\n"
  },
  {
    "path": "src/Common/MouseRotationInputCatcher.as",
    "content": "﻿class MouseRotationInputCatcher extends MovieClip\n{\n\tstatic var PROCESS_ROTATION_DELAY: Number = 150;\n\t\n\tvar iProcessRotationDelayTimerID: Number;\n\n\tfunction MouseRotationInputCatcher()\n\t{\n\t\tsuper();\n\t}\n\n\tfunction onMouseDown(): Void\n\t{\n\t\tvar topMostEntity: Boolean = Mouse.getTopMostEntity() == this;\n\t\tif (topMostEntity || _parent.bFadedIn == false) \n\t\t\t_parent.onMouseRotationStart();\n\t\tif (topMostEntity && iProcessRotationDelayTimerID == undefined) \n\t\t\tiProcessRotationDelayTimerID = setInterval(this, \"onProcessDelayElapsed\", MouseRotationInputCatcher.PROCESS_ROTATION_DELAY);\n\t}\n\n\tfunction onProcessDelayElapsed(): Void\n\t{\n\t\tclearInterval(iProcessRotationDelayTimerID);\n\t\tiProcessRotationDelayTimerID = undefined;\n\t}\n\n\tfunction onMouseUp(): Void\n\t{\n\t\t_parent.onMouseRotationStop();\n\t\tclearInterval(iProcessRotationDelayTimerID);\n\t\tif (iProcessRotationDelayTimerID != undefined && _parent.bFadedIn != false) \n\t\t\t_parent.onMouseRotationFastClick(0);\n\t\tiProcessRotationDelayTimerID = undefined;\n\t}\n\n\tfunction onPressAux(): Void\n\t{\n\t\t_parent.onMouseRotationFastClick(1);\n\t}\n\n}\n"
  },
  {
    "path": "src/Common/QuantitySlider.as",
    "content": "import gfx.ui.InputDetails;\nimport gfx.ui.NavigationCode;\nimport Shared.GlobalFunc;\n\nclass QuantitySlider extends gfx.controls.Slider\n{\n\tvar dispatchEvent: Function;\n\n\tfunction QuantitySlider()\n\t{\n\t\tsuper();\n\t}\n\n\tfunction handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\n\t\tvar bHandledInput: Boolean = super.handleInput(details, pathToFocus);\n\t\tif (!bHandledInput) {\n\t\t\tif (GlobalFunc.IsKeyPressed(details)) {\n\t\t\t\tif (details.navEquivalent == NavigationCode.PAGE_DOWN || details.navEquivalent == NavigationCode.GAMEPAD_L1) {\n\t\t\t\t\tvalue = Math.floor(value - maximum / 4);\n\t\t\t\t\tdispatchEvent({type: \"change\"});\n\t\t\t\t\tbHandledInput = true;\n\t\t\t\t} else if (details.navEquivalent == NavigationCode.PAGE_UP || details.navEquivalent == NavigationCode.GAMEPAD_R1) {\n\t\t\t\t\tvalue = Math.ceil(value + maximum / 4);\n\t\t\t\t\tdispatchEvent({type: \"change\"});\n\t\t\t\t\tbHandledInput = true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\treturn bHandledInput;\n\t}\n\n}\n"
  },
  {
    "path": "src/Common/SaveLoadPanel.as",
    "content": "import gfx.events.EventDispatcher;\nimport gfx.io.GameDelegate;\n\nclass SaveLoadPanel extends MovieClip\n{\n\tstatic var SCREENSHOT_DELAY: Number = 200; //750\n  static var CONTROLLER_PC = 0;\n  static var CONTROLLER_PC_GAMEPAD = 1;\n  static var CONTROLLER_DURANGO = 2;\n  static var CONTROLLER_ORBIS = 3;\n\n\tvar List_mc: MovieClip;\n\tvar SaveLoadList_mc: MovieClip;\n\tvar ScreenshotHolder: MovieClip;\n\tvar ScreenshotRect: MovieClip;\n\n\tvar ScreenshotLoader: MovieClipLoader;\n\n\tvar PlayerInfoText: TextField;\n\n\tvar dispatchEvent: Function;\n\n\tvar bSaving: Boolean;\n\n\tvar iBatchSize: Number;\n\tvar iPlatform: Number;\n\tvar iScreenshotTimerID: Number;\n\tvar showCharacterBackHint;\n\tvar showingCharacterList;\n\tvar lastSelectedIndexMemory;\n\n\tvar uiSaveLoadManagerProcessedElements;\n\tvar uiSaveLoadManagerNumElementsToLoad;\n\tvar isForceStopping;\n\n\tfunction SaveLoadPanel()\n\t{\n\t\tsuper();\n\t\tEventDispatcher.initialize(this);\n\t\tSaveLoadList_mc = List_mc;\n\t\tbSaving = true;\n\n    showCharacterBackHint = false;\n    showingCharacterList = false;\n    lastSelectedIndexMemory = 0;\n    uiSaveLoadManagerProcessedElements = 0;\n    uiSaveLoadManagerNumElementsToLoad = 0;\n    isForceStopping = false;\n\t}\n\n\tfunction onLoad(): Void\n\t{\n\t\tScreenshotLoader = new MovieClipLoader();\n\t\tScreenshotLoader.addListener(this);\n\t\tGameDelegate.addCallBack(\"ConfirmOKToLoad\", this, \"onOKToLoadConfirm\");\n\t\tGameDelegate.addCallBack(\"onSaveLoadBatchComplete\", this, \"onSaveLoadBatchComplete\");\n    GameDelegate.addCallBack(\"onFillCharacterListComplete\",this,\"onFillCharacterListComplete\");\n\t\tGameDelegate.addCallBack(\"ScreenshotReady\", this, \"ShowScreenshot\");\n\t\tSaveLoadList_mc.addEventListener(\"itemPress\", this, \"onSaveLoadItemPress\");\n\t\tSaveLoadList_mc.addEventListener(\"selectionChange\", this, \"onSaveLoadItemHighlight\");\n\t\tiBatchSize = SaveLoadList_mc.maxEntries; //max = 0x7FFFFFFF;\n\t\tPlayerInfoText.createTextField(\"LevelText\", PlayerInfoText.getNextHighestDepth(), 0, 0, 200, 30);\n\t\tPlayerInfoText.LevelText.text = \"$Level\";\n\t\tPlayerInfoText.LevelText._visible = false;\n\t}\n\n\tfunction get isSaving(): Boolean\n\t{\n\t\treturn bSaving;\n\t}\n\n\tfunction set isSaving(abFlag: Boolean): Void\n\t{\n\t\tbSaving = abFlag;\n\t}\n\n  function get isShowingCharacterList()\n  {\n  \treturn showingCharacterList;\n  }\n\n  function set isShowingCharacterList(abFlag)\n  {\n    showingCharacterList = abFlag;\n    if(iPlatform != SaveLoadPanel.CONTROLLER_ORBIS)\n    {\n      ScreenshotHolder._visible = !showingCharacterList;\n    }\n    PlayerInfoText._visible = !showingCharacterList;\n  }\n\n\tfunction get selectedIndex(): Number\n\t{\n\t\treturn SaveLoadList_mc.selectedIndex;\n\t}\n\n\tfunction get platform(): Number\n\t{\n\t\treturn iPlatform;\n\t}\n\n\tfunction set platform(aiPlatform: Number): Void\n\t{\n\t\tiPlatform = aiPlatform;\n\t}\n\n\tfunction get batchSize(): Number\n\t{\n\t\treturn iBatchSize;\n\t}\n\n\tfunction get numSaves(): Number\n\t{\n\t\treturn SaveLoadList_mc.entryList.length;\n\t}\n\n\tfunction get selectedEntry()\n\t{\n\t\treturn SaveLoadList_mc.entryList[SaveLoadList_mc.selectedIndex];\n\t}\n\n\tfunction get LastSelectedIndexMemory()\n\t{\n\t\tif(lastSelectedIndexMemory > SaveLoadList_mc.entryList.length -1) {\n\t\t\tlastSelectedIndexMemory = Math.max(0, SaveLoadList_mc.entryList.length - 1);\n\t\t}\n\t\treturn lastSelectedIndexMemory;\n\t}\n\n\tfunction onSaveLoadItemPress(event: Object): Void\n\t{\n    lastSelectedIndexMemory = SaveLoadList_mc.selectedIndex;\n    if(this.isShowingCharacterList)\n    {\n      var selected = this.SaveLoadList_mc.entryList[this.SaveLoadList_mc.selectedIndex];\n      if(selected != undefined)\n      {\n        if(this.iPlatform != 0)\n        {\n          SaveLoadList_mc.selectedIndex = 0;\n        }\n        var flags = selected.flags;\n        if(flags == undefined)\n        {\n         \tflags = 0;\n        }\n        var id = selected.id;\n        if(id == undefined)\n        {\n          flags = 4294967295;\n        }\n        gfx.io.GameDelegate.call(\"CharacterSelected\",[id, flags, bSaving, SaveLoadList_mc.entryList, iBatchSize]);\n        this.dispatchEvent({type:\"OnCharacterSelected\"});\n        return;\n      }\n    }\n\t\tif (!bSaving) {\n\t\t\tGameDelegate.call(\"IsOKtoLoad\", [SaveLoadList_mc.selectedIndex]);\n\t\t\treturn;\n\t\t}\n\t\tdispatchEvent({type: \"saveGameSelected\", index: SaveLoadList_mc.selectedIndex});\n\t}\n\n\tfunction onOKToLoadConfirm(): Void\n\t{\n\t\tdispatchEvent({type: \"loadGameSelected\", index: SaveLoadList_mc.selectedIndex});\n\t}\n\n\tfunction ForceStopLoading()\n\t{\n    isForceStopping = true;\n    if(uiSaveLoadManagerProcessedElements < uiSaveLoadManagerNumElementsToLoad)\n    {\n      GameDelegate.call(\"ForceStopSaveListLoading\",[]);\n    }\n\t}\n\n\tfunction RemoveScreenshot()\n\t{\n\t\tif (iScreenshotTimerID != undefined) {\n\t\t\tclearInterval(iScreenshotTimerID);\n\t\t\tiScreenshotTimerID = undefined;\n\t\t}\n\t\tif (ScreenshotRect != undefined) {\n\t\t\tScreenshotRect.removeMovieClip();\n\t\t\tPlayerInfoText.textField.SetText(\" \");\n\t\t\tPlayerInfoText.DateText.SetText(\" \");\n\t\t\tPlayerInfoText.PlayTimeText.SetText(\" \");\n\t\t\tScreenshotRect = undefined;\n\t\t}\n\t}\n\n\tfunction onSaveLoadItemHighlight(event: Object): Void\n\t{\n\t\tif(isForceStopping)\n\t\t\treturn;\n\n\t\tRemoveScreenshot();\n\n\t\tif(isShowingCharacterList)\n\t\t\treturn;\n\n\t\tif (event.index != -1)\n\t\t\tiScreenshotTimerID = setInterval(this, \"PrepScreenshot\", SaveLoadPanel.SCREENSHOT_DELAY);\n\t\tdispatchEvent({type: \"saveHighlighted\", index: SaveLoadList_mc.selectedIndex});\n\t}\n\n\tfunction PrepScreenshot(): Void\n\t{\n\t\tclearInterval(iScreenshotTimerID);\n\t\tiScreenshotTimerID = undefined;\n\t\tif (bSaving) {\n\t\t\tGameDelegate.call(\"PrepSaveGameScreenshot\", [SaveLoadList_mc.selectedIndex - 1, SaveLoadList_mc.selectedEntry]);\n\t\t\treturn;\n\t\t}\n\t\tGameDelegate.call(\"PrepSaveGameScreenshot\", [SaveLoadList_mc.selectedIndex, SaveLoadList_mc.selectedEntry]);\n\t}\n\n\tfunction ShowScreenshot(): Void\n\t{\n\t\tScreenshotRect = ScreenshotHolder.createEmptyMovieClip(\"ScreenshotRect\", 0);\n\t\tScreenshotLoader.loadClip(\"img://BGSSaveLoadHeader_Screenshot\", ScreenshotRect);\n\n\t\tif (SaveLoadList_mc.selectedEntry.corrupt == true) {\n\t\t\tPlayerInfoText.textField.SetText(\"$SAVE CORRUPT\");\n\t\t} else if (SaveLoadList_mc.selectedEntry.obsolete == true) {\n\t\t\tPlayerInfoText.textField.SetText(\"$SAVE OBSOLETE\");\n\t\t} else if (SaveLoadList_mc.selectedEntry.name == undefined) {\n\t\t\tPlayerInfoText.textField.SetText(\" \");\n\t\t} else {\n\t\t\tvar strSaveName: String = SaveLoadList_mc.selectedEntry.name;\n\t\t\tvar iSaveNameMaxLength: Number = 20;\n\t\t\tif (strSaveName.length > iSaveNameMaxLength)\n\t\t\t\tstrSaveName = strSaveName.substr(0, iSaveNameMaxLength - 3) + \"...\";\n\t\t\tif (SaveLoadList_mc.selectedEntry.raceName != undefined && SaveLoadList_mc.selectedEntry.raceName.length > 0)\n\t\t\t\tstrSaveName = strSaveName + (\", \" + SaveLoadList_mc.selectedEntry.raceName);\n\t\t\tif (SaveLoadList_mc.selectedEntry.level != undefined && SaveLoadList_mc.selectedEntry.level > 0)\n\t\t\t\tstrSaveName = strSaveName + (\", \" + PlayerInfoText.LevelText.text + \" \" + SaveLoadList_mc.selectedEntry.level);\n\t\t\tPlayerInfoText.textField.textAutoSize = \"shrink\";\n\t\t\tPlayerInfoText.textField.SetText(strSaveName);\n\t\t}\n\n\t\tif (SaveLoadList_mc.selectedEntry.playTime == undefined)\n\t\t\tPlayerInfoText.PlayTimeText.SetText(\" \");\n\t\telse\n\t\t\tPlayerInfoText.PlayTimeText.SetText(SaveLoadList_mc.selectedEntry.playTime);\n\n\t\tif (SaveLoadList_mc.selectedEntry.dateString != undefined) {\n\t\t\tPlayerInfoText.DateText.SetText(SaveLoadList_mc.selectedEntry.dateString);\n\t\t\treturn;\n\t\t}\n\t\tPlayerInfoText.DateText.SetText(\" \");\n\t}\n\n\tfunction onLoadInit(aTargetClip: MovieClip): Void\n\t{\n\t\taTargetClip._width = ScreenshotHolder.sizer._width;\n\t\taTargetClip._height = ScreenshotHolder.sizer._height;\n\t}\n\n\tfunction onFillCharacterListComplete(abDoInitialUpdate: Boolean): Void\n\t{\n\t\t// FIXME? Is this a no-op by mistake?\n\t\tisShowingCharacterList(true);\n\t\tvar iSaveNameMaxLength: Number = 20;\n\n\t\tfor (var i: Number = 0; i < SaveLoadList_mc.entryList.length; i++)\n\t\t\tif (SaveLoadList_mc.entryList[i].text.length > iSaveNameMaxLength)\n\t\t\t\tSaveLoadList_mc.entryList[i].text = SaveLoadList_mc.entryList[i].text.substr(0, iSaveNameMaxLength - 3) + \"...\";\n\n\t\tSaveLoadList_mc.InvalidateData();\n\n\t\tif(iPlatform != 0) {\n\t\t\tonSaveLoadItemHighlight({index:LastSelectedIndexMemory});\n\t\t\tSaveLoadList_mc.selectedIndex = LastSelectedIndexMemory;\n\t\t\tSaveLoadList_mc.UpdateList();\n\t\t}\n\t\tdispatchEvent({type: \"saveListCharactersPopulated\"});\n\t}\n\n\tfunction onSaveLoadBatchComplete(abDoInitialUpdate: Boolean, aNumProcessed: Number, aSaveCount: Number): Void\n\t{\n\t\tvar iSaveNameMaxLength: Number = 20;\n\t\tuiSaveLoadManagerProcessedElements = aNumProcessed;\n\t\tuiSaveLoadManagerNumElementsToLoad = aSaveCount;\n\n\t\tvar cursor = 0;\n\t\twhile(cursor < SaveLoadList_mc.entryList.length) {\n\t\t\tif(iPlatform == SaveLoadPanel.CONTROLLER_ORBIS)\n\t\t\t{\n\t\t\t\tif(SaveLoadList_mc.entryList[cursor].text == undefined)\n\t\t\t\t{\n\t\t\t\t\tSaveLoadList_mc.entryList.splice(cursor, 1);\n\t\t\t\t}\n\t\t\t}\n\t\t\tif(SaveLoadList_mc.entryList[cursor].text.length > iSaveNameMaxLength)\n\t\t\t{\n\t\t\t\tSaveLoadList_mc.entryList[cursor].text = SaveLoadList_mc.entryList[cursor].text.substr(0, iSaveNameMaxLength - 3) + \"...\";\n\t\t\t}\n\t\t\tcursor++;\n\t\t}\n\n\t\tvar strNewSave: String = \"$[NEW SAVE]\";\n\t\tif (bSaving && SaveLoadList_mc.entryList[0].text != strNewSave) {\n\t\t\tvar newSaveObj: Object = {name: \" \", playTime: \" \", text: strNewSave};\n\t\t\tSaveLoadList_mc.entryList.unshift(newSaveObj);\n\t\t} else if (!bSaving && SaveLoadList_mc.entryList[0].text == strNewSave) {\n\t\t\tSaveLoadList_mc.entryList.shift();\n\t\t}\n\n\t\tSaveLoadList_mc.InvalidateData();\n\t\tif(iPlatform == SaveLoadPanel.CONTROLLER_ORBIS)\n\t\t{\n\t\t\tlastSelectedIndexMemory = 0;\n\t\t}\n\n\t\tif (abDoInitialUpdate) {\n\t\t\tisForceStopping = false;\n\t\t\tisShowingCharacterList = false;\n\t\t\tonSaveLoadItemHighlight({index: LastSelectedIndexMemory});\n\t\t\tSaveLoadList_mc.selectedIndex(LastSelectedIndexMemory);\n\t\t\tSaveLoadList_mc.UpdateList();\n\t\t\tdispatchEvent({type:\"saveListPopulated\"});\n\t\t\treturn;\n\t\t}\n\n\t\tif(isForceStopping)\n\t\t\treturn;\n\n\t\tdispatchEvent({type: \"saveListOnBatchAdded\"});\n\t}\n\n\tfunction DeleteSelectedSave(): Void\n\t{\n\t\tif (!bSaving || SaveLoadList_mc.selectedIndex != 0) {\n\t\t\tif (bSaving)\n\t\t\t\tGameDelegate.call(\"DeleteSave\", [SaveLoadList_mc.selectedIndex - 1]);\n\t\t\telse\n\t\t\t\tGameDelegate.call(\"DeleteSave\", [SaveLoadList_mc.selectedIndex]);\n\t\t\tSaveLoadList_mc.entryList.splice(SaveLoadList_mc.selectedIndex, 1);\n\t\t\tSaveLoadList_mc.InvalidateData();\n\t\t\tonSaveLoadItemHighlight({index: SaveLoadList_mc.selectedIndex});\n\t\t}\n\t}\n\n\tfunction PopulateEmptySaveList()\n\t{\n\t\tSaveLoadList_mc.ClearList();\n\t\tSaveLoadList_mc.entryList.push(new Object());\n\t\tonSaveLoadBatchComplete(true, 0, 0);\n\t}\n\n\tfunction OnSelectClicked()\n\t{\n\t\tonSaveLoadItemPress(null);\n\t}\n\n\tfunction OnBackClicked()\n\t{\n\t\tdispatchEvent({type:\"OnSaveLoadPanelBackClicked\"});\n\t}\n}\n"
  },
  {
    "path": "src/Common/Shared/BSScrollingList.as",
    "content": "import Shared.GlobalFunc;\nimport gfx.ui.InputDetails;\nimport gfx.ui.NavigationCode;\nimport gfx.events.EventDispatcher;\n\nclass Shared.BSScrollingList extends MovieClip\n{\n\tstatic var TEXT_OPTION_NONE: Number = 0;\n\tstatic var TEXT_OPTION_SHRINK_TO_FIT: Number = 1;\n\tstatic var TEXT_OPTION_MULTILINE: Number = 2;\n\t\n\tvar EntriesA: Array;\n\t\n\tvar scrollbar: Object;\n\tvar ListScrollbar: Object;\n\t\n\tvar ScrollDown: MovieClip;\n\tvar ScrollUp: MovieClip;\n\tvar border: MovieClip;\n\t\n\tvar bDisableInput: Boolean;\n\tvar bDisableSelection: Boolean;\n\tvar bListAnimating: Boolean;\n\tvar bMouseDrivenNav: Boolean;\n\t\n\tvar dispatchEvent: Function;\n\tvar onMousePress: Function;\n\t\n\tvar fListHeight: Number;\n\tvar iListItemsShown: Number;\n\tvar iMaxItemsShown: Number;\n\tvar iMaxScrollPosition: Number;\n\tvar iPlatform: Number;\n\tvar iScrollPosition: Number;\n\tvar iScrollbarDrawTimerID: Number;\n\tvar iSelectedIndex: Number;\n\tvar iTextOption: Number;\n\tvar itemIndex: Number;\n\t\n\tfunction BSScrollingList()\n\t{\n\t\tsuper();\n\t\tEntriesA = new Array();\n\t\tbDisableSelection = false;\n\t\tbDisableInput = false;\n\t\tbMouseDrivenNav = false;\n\t\tEventDispatcher.initialize(this);\n\t\tMouse.addListener(this);\n\t\t\n\t\tiSelectedIndex = -1;\n\t\tiScrollPosition = 0;\n\t\tiMaxScrollPosition = 0;\n\t\tiListItemsShown = 0;\n\t\tiPlatform = 1;\n\t\tfListHeight = border._height;\n\t\tListScrollbar = scrollbar;\n\t\tiMaxItemsShown = 0;\n\t\t\n\t\tfor (var item: MovieClip = GetClipByIndex(iMaxItemsShown); item != undefined; item = GetClipByIndex(++iMaxItemsShown)) {\n\t\t\titem.clipIndex = iMaxItemsShown;\n\t\t\titem.onRollOver = function ()\n\t\t\t{\n\t\t\t\tif (!_parent.listAnimating && !_parent.bDisableInput && itemIndex != undefined) {\n\t\t\t\t\t_parent.doSetSelectedIndex(itemIndex, 0);\n\t\t\t\t\t_parent.bMouseDrivenNav = true;\n\t\t\t\t}\n\t\t\t};\n\t\t\titem.onPress = function (aiMouseIndex, aiKeyboardOrMouse)\n\t\t\t{\n\t\t\t\tif (itemIndex != undefined) {\n\t\t\t\t\t_parent.onItemPress(aiKeyboardOrMouse);\n\t\t\t\t\tif (!_parent.bDisableInput && onMousePress != undefined)\n\t\t\t\t\t\tonMousePress();\n\t\t\t\t}\n\t\t\t};\n\t\t\titem.onPressAux = function (aiMouseIndex, aiKeyboardOrMouse, aiButtonIndex)\n\t\t\t{\n\t\t\t\tif (itemIndex != undefined) \n\t\t\t\t\t_parent.onItemPressAux(aiKeyboardOrMouse, aiButtonIndex);\n\t\t\t};\n\t\t}\n\t}\n\n\tfunction onLoad(): Void\n\t{\n\t\tif (ListScrollbar != undefined) {\n\t\t\tListScrollbar.position = 0;\n\t\t\tListScrollbar.addEventListener(\"scroll\", this, \"onScroll\");\n\t\t}\n\t}\n\n\tfunction ClearList(): Void\n\t{\n\t\tEntriesA.splice(0, EntriesA.length);\n\t}\n\n\tfunction GetClipByIndex(aiIndex: Number): MovieClip\n\t{\n\t\treturn this[\"Entry\" + aiIndex];\n\t}\n\n\tfunction handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\n\t\tvar bHandledInput: Boolean = false;\n\t\tif (!bDisableInput) {\n\t\t\tvar item: MovieClip = GetClipByIndex(selectedIndex - scrollPosition);\n\t\t\tbHandledInput = item != undefined && item.handleInput != undefined && item.handleInput(details, pathToFocus.slice(1));\n\t\t\tif (!bHandledInput && GlobalFunc.IsKeyPressed(details)) {\n\t\t\t\tif (details.navEquivalent == NavigationCode.UP) {\n\t\t\t\t\tmoveSelectionUp();\n\t\t\t\t\tbHandledInput = true;\n\t\t\t\t} else if (details.navEquivalent == NavigationCode.DOWN) {\n\t\t\t\t\tmoveSelectionDown();\n\t\t\t\t\tbHandledInput = true;\n\t\t\t\t} else if (!bDisableSelection && details.navEquivalent == NavigationCode.ENTER) {\n\t\t\t\t\tonItemPress();\n\t\t\t\t\tbHandledInput = true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\treturn bHandledInput;\n\t}\n\n\tfunction onMouseWheel(delta: Number): Void\n\t{\n\t\tif (!bDisableInput) {\n\t\t\tfor (var target = Mouse.getTopMostEntity(); target && target != undefined; target = target._parent) {\n\t\t\t\tif (target == this) {\n\t\t\t\t\tdoSetSelectedIndex(-1,0);\n\t\t\t\t\tif (delta < 0)\n\t\t\t\t\t\tscrollPosition = scrollPosition + 1;\n\t\t\t\t\telse if (delta > 0)\n\t\t\t\t\t\tscrollPosition = scrollPosition - 1;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction get selectedIndex(): Number\n\t{\n\t\treturn iSelectedIndex;\n\t}\n\n\tfunction set selectedIndex(aiNewIndex: Number): Void\n\t{\n\t\tdoSetSelectedIndex(aiNewIndex);\n\t}\n\n\tfunction get listAnimating(): Boolean\n\t{\n\t\treturn bListAnimating;\n\t}\n\n\tfunction set listAnimating(abFlag: Boolean): Void\n\t{\n\t\tbListAnimating = abFlag;\n\t}\n\n\tfunction doSetSelectedIndex(aiNewIndex:Number, aiKeyboardOrMouse: Number): Void\n\t{\n\t\tif (!bDisableSelection && aiNewIndex != iSelectedIndex) {\n\t\t\tvar iCurrentIndex: Number = iSelectedIndex;\n\t\t\tiSelectedIndex = aiNewIndex;\n\t\t\t\n\t\t\tif (iCurrentIndex != -1)\n\t\t\t\tSetEntry(GetClipByIndex(EntriesA[iCurrentIndex].clipIndex),EntriesA[iCurrentIndex]);\n\n\t\t\tif (iSelectedIndex != -1) {\n\t\t\t\tif (iPlatform != Shared.Platforms.CONTROLLER_PC) {\n\t\t\t\t\tif (iSelectedIndex < iScrollPosition)\n\t\t\t\t\t\tscrollPosition = iSelectedIndex;\n\t\t\t\t\telse if (iSelectedIndex >= iScrollPosition + iListItemsShown)\n\t\t\t\t\t\tscrollPosition = Math.min(iSelectedIndex - iListItemsShown + 1, iMaxScrollPosition);\n\t\t\t\t\telse\n\t\t\t\t\t\tSetEntry(GetClipByIndex(EntriesA[iSelectedIndex].clipIndex),EntriesA[iSelectedIndex]);\n\t\t\t\t} else {\n\t\t\t\t\tSetEntry(GetClipByIndex(EntriesA[iSelectedIndex].clipIndex),EntriesA[iSelectedIndex]);\n\t\t\t\t}\n\t\t\t}\n\t\t\tdispatchEvent({type:\"selectionChange\", index:iSelectedIndex, keyboardOrMouse:aiKeyboardOrMouse});\n\t\t}\n\t}\n\n\tfunction get scrollPosition(): Number\n\t{\n\t\treturn iScrollPosition;\n\t}\n\n\tfunction get maxScrollPosition(): Number\n\t{\n\t\treturn iMaxScrollPosition;\n\t}\n\n\tfunction set scrollPosition(aiNewPosition: Number): Void\n\t{\n\t\tif (aiNewPosition != iScrollPosition && aiNewPosition >= 0 && aiNewPosition <= iMaxScrollPosition) {\n\t\t\tif (ListScrollbar == undefined) \n\t\t\t\tupdateScrollPosition(aiNewPosition);\n\t\t\telse \n\t\t\t\tListScrollbar.position = aiNewPosition;\n\t\t}\n\t}\n\n\tfunction updateScrollPosition(aiPosition: Number): Void\n\t{\n\t\tiScrollPosition = aiPosition;\n\t\tUpdateList();\n\t}\n\n\tfunction get selectedEntry(): Object\n\t{\n\t\treturn EntriesA[iSelectedIndex];\n\t}\n\n\tfunction get entryList(): Array\n\t{\n\t\treturn EntriesA;\n\t}\n\n\tfunction set entryList(anewArray: Array): Void\n\t{\n\t\tEntriesA = anewArray;\n\t}\n\n\tfunction get disableSelection(): Boolean\n\t{\n\t\treturn bDisableSelection;\n\t}\n\n\tfunction set disableSelection(abFlag: Boolean): Void\n\t{\n\t\tbDisableSelection = abFlag;\n\t}\n\n\tfunction get disableInput(): Boolean\n\t{\n\t\treturn bDisableInput;\n\t}\n\n\tfunction set disableInput(abFlag: Boolean): Void\n\t{\n\t\tbDisableInput = abFlag;\n\t}\n\n\tfunction get maxEntries(): Number\n\t{\n\t\treturn iMaxItemsShown;\n\t}\n\n\tfunction get textOption(): Number\n\t{\n\t\treturn iTextOption;\n\t}\n\n\tfunction set textOption(strNewOption: String): Void\n\t{\n\t\tif (strNewOption == \"None\") \n\t\t\tiTextOption = Shared.BSScrollingList.TEXT_OPTION_NONE;\n\t\telse if (strNewOption == \"Shrink To Fit\") \n\t\t\tiTextOption = Shared.BSScrollingList.TEXT_OPTION_SHRINK_TO_FIT;\n\t\telse if (strNewOption == \"Multi-Line\") \n\t\t\tiTextOption = Shared.BSScrollingList.TEXT_OPTION_MULTILINE;\n\t}\n\n\tfunction UpdateList(): Void\n\t{\n\t\tvar iFirstItemy: Number = GetClipByIndex(0)._y;\n\t\tvar iItemHeightSum: Number = 0;\n\t\tvar iLastItemShownIndex: Number = 0;\n\t\twhile (iLastItemShownIndex < iScrollPosition) {\n\t\t\tEntriesA[iLastItemShownIndex].clipIndex = undefined;\n\t\t\t++iLastItemShownIndex;\n\t\t}\n\t\tiListItemsShown = 0;\n\t\tiLastItemShownIndex = iScrollPosition;\n\t\twhile (iLastItemShownIndex < EntriesA.length && iListItemsShown < iMaxItemsShown && iItemHeightSum <= fListHeight) {\n\t\t\tvar item: MovieClip = GetClipByIndex(iListItemsShown);\n\t\t\tSetEntry(item, EntriesA[iLastItemShownIndex]);\n\t\t\tEntriesA[iLastItemShownIndex].clipIndex = iListItemsShown;\n\t\t\titem.itemIndex = iLastItemShownIndex;\n\t\t\titem._y = iFirstItemy + iItemHeightSum;\n\t\t\titem._visible = true;\n\t\t\tiItemHeightSum += item._height;\n\t\t\tif (iItemHeightSum <= fListHeight && iListItemsShown < iMaxItemsShown) \n\t\t\t\t++iListItemsShown;\n\t\t\t++iLastItemShownIndex;\n\t\t}\n\t\tvar iLastItemIndex: Number = iListItemsShown;\n\t\twhile (iLastItemIndex < iMaxItemsShown) {\n\t\t\tGetClipByIndex(iLastItemIndex)._visible = false;\n\t\t\t++iLastItemIndex;\n\t\t}\n\t\tif (ScrollUp != undefined) \n\t\t\tScrollUp._visible = scrollPosition > 0;\n\t\tif (ScrollDown != undefined) \n\t\t\tScrollDown._visible = scrollPosition < iMaxScrollPosition;\n\t}\n\n\tfunction InvalidateData(): Void\n\t{\n\t\tvar iMaxScrollPos: Number = iMaxScrollPosition;\n\t\tfListHeight = border._height;\n\t\tCalculateMaxScrollPosition();\n\t\tif (ListScrollbar != undefined) {\n\t\t\tif (iMaxScrollPos == iMaxScrollPosition) {\n\t\t\t\tSetScrollbarVisibility();\n\t\t\t} else {\n\t\t\t\tListScrollbar._visible = false;\n\t\t\t\tListScrollbar.setScrollProperties(iMaxItemsShown, 0, iMaxScrollPosition);\n\t\t\t\tif (iScrollbarDrawTimerID != undefined) \n\t\t\t\t\tclearInterval(iScrollbarDrawTimerID);\n\t\t\t\tiScrollbarDrawTimerID = setInterval(this, \"SetScrollbarVisibility\", 50);\n\t\t\t}\n\t\t}\n\t\tif (iSelectedIndex >= EntriesA.length) \n\t\t\tiSelectedIndex = EntriesA.length - 1;\n\t\tif (iScrollPosition > iMaxScrollPosition) \n\t\t\tiScrollPosition = iMaxScrollPosition;\n\t\tUpdateList();\n\t}\n\n\tfunction SetScrollbarVisibility(): Void\n\t{\n\t\tclearInterval(iScrollbarDrawTimerID);\n\t\tiScrollbarDrawTimerID = undefined;\n\t\tListScrollbar._visible = iMaxScrollPosition > 0;\n\t}\n\n\tfunction CalculateMaxScrollPosition(): Void\n\t{\n\t\tvar iItemHeightSum: Number = 0;\n\t\tvar iLastItemIndex: Number = EntriesA.length - 1;\n\t\twhile (iLastItemIndex >= 0 && iItemHeightSum <= fListHeight) {\n\t\t\tiItemHeightSum += GetEntryHeight(iLastItemIndex);\n\t\t\tif (iItemHeightSum <= fListHeight) \n\t\t\t\t--iLastItemIndex;\n\t\t}\n\t\tiMaxScrollPosition = iLastItemIndex + 1;\n\t}\n\n\tfunction GetEntryHeight(aiEntryIndex: Number): Number\n\t{\n\t\tvar item: MovieClip = GetClipByIndex(0);\n\t\tSetEntry(item, EntriesA[aiEntryIndex]);\n\t\treturn item._height;\n\t}\n\n\tfunction moveSelectionUp(): Void\n\t{\n\t\tif (!bDisableSelection) {\n\t\t\tif (selectedIndex > 0) \n\t\t\t\tselectedIndex = selectedIndex - 1;\n\t\t\treturn;\n\t\t}\n\t\tscrollPosition = scrollPosition - 1;\n\t}\n\n\tfunction moveSelectionDown(): Void\n\t{\n\t\tif (!bDisableSelection) {\n\t\t\tif (selectedIndex < EntriesA.length - 1) \n\t\t\t\tselectedIndex = selectedIndex + 1;\n\t\t\treturn;\n\t\t}\n\t\tscrollPosition = scrollPosition + 1;\n\t}\n\n\tfunction onItemPress(aiKeyboardOrMouse: Number): Void\n\t{\n\t\tif (!bDisableInput && !bDisableSelection && iSelectedIndex != -1) {\n\t\t\tdispatchEvent({type: \"itemPress\", index: iSelectedIndex, entry: EntriesA[iSelectedIndex], keyboardOrMouse: aiKeyboardOrMouse});\n\t\t\treturn;\n\t\t}\n\t\tdispatchEvent({type: \"listPress\"});\n\t}\n\n\tfunction onItemPressAux(aiKeyboardOrMouse: Number, aiButtonIndex: Number)\n\t{\n\t\tif (!bDisableInput && !bDisableSelection && iSelectedIndex != -1 && aiButtonIndex == 1) \n\t\t\tdispatchEvent({type: \"itemPressAux\", index: iSelectedIndex, entry: EntriesA[iSelectedIndex], keyboardOrMouse: aiKeyboardOrMouse});\n\t}\n\n\tfunction SetEntry(aEntryClip: MovieClip, aEntryObject: Object): Void\n\t{\n\t\tif (aEntryClip != undefined) {\n\t\t\tif (aEntryObject == selectedEntry) \n\t\t\t\taEntryClip.gotoAndStop(\"Selected\");\n\t\t\telse \n\t\t\t\taEntryClip.gotoAndStop(\"Normal\");\n\t\t\tSetEntryText(aEntryClip, aEntryObject);\n\t\t}\n\t}\n\n\tfunction SetEntryText(aEntryClip: MovieClip, aEntryObject: Object): Void\n\t{\n\t\tif (aEntryClip.textField != undefined) {\n\t\t\tif (textOption == Shared.BSScrollingList.TEXT_OPTION_SHRINK_TO_FIT) \n\t\t\t\taEntryClip.textField.textAutoSize = \"shrink\";\n\t\t\telse if (textOption == Shared.BSScrollingList.TEXT_OPTION_MULTILINE) \n\t\t\t\taEntryClip.textField.verticalAutoSize = \"top\";\n\t\t\tif (aEntryObject.text == undefined) \n\t\t\t\taEntryClip.textField.SetText(\" \");\n\t\t\telse \n\t\t\t\taEntryClip.textField.SetText(aEntryObject.text);\n\t\t\tif (aEntryObject.enabled != undefined) \n\t\t\t\taEntryClip.textField.textColor = aEntryObject.enabled == false ? 0x606060 : 0xFFFFFF;\n\t\t\tif (aEntryObject.disabled != undefined) \n\t\t\t\taEntryClip.textField.textColor = aEntryObject.disabled == true ? 0x606060 : 0xFFFFFF;\n\t\t}\n\t}\n\n\tfunction SetPlatform(aiPlatform: Number, abPS3Switch: Boolean): Void\n\t{\n\t\tiPlatform = aiPlatform;\n\t\tbMouseDrivenNav = iPlatform == Shared.Platforms.CONTROLLER_PC;\n\t}\n\n\tfunction onScroll(event: Object): Void\n\t{\n\t\tupdateScrollPosition(Math.floor(event.position + 0.5));\n\t}\n\n}\n"
  },
  {
    "path": "src/Common/Shared/ButtonChange.as",
    "content": "import gfx.events.EventDispatcher;\n\nclass Shared.ButtonChange extends gfx.events.EventDispatcher\n{\n\t// Not sure why this is being duplicated from Shared.Platforms\n\tstatic var PLATFORM_PC: Number = 0;\n\tstatic var PLATFORM_PC_GAMEPAD: Number = 1;\n\tstatic var PLATFORM_360: Number = 2;\n\tstatic var PLATFORM_PS3: Number = 3;\n  static var PLATFORM_VIVE: Number = 4;\n  static var PLATFORM_MOVE: Number = 5;\n  static var PLATFORM_OCULUS: Number = 6;\n  static var PLATFORM_WINDOWS_MR: Number = 8;\n\n\tvar iCurrPlatform: Number = Shared.ButtonChange.PLATFORM_360;\n\tvar dispatchEvent: Function;\n\n\tfunction ButtonChange()\n\t{\n\t\tsuper();\n\t\tEventDispatcher.initialize(this);\n\t}\n\n\tfunction get Platform(): Number\n\t{\n\t\treturn iCurrPlatform;\n\t}\n\n\tfunction IsGamepadConnected(): Boolean\n\t{\n\t\treturn iCurrPlatform == Shared.ButtonChange.PLATFORM_PC_GAMEPAD || iCurrPlatform == Shared.ButtonChange.PLATFORM_360 || iCurrPlatform == Shared.ButtonChange.PLATFORM_PS3;\n\t}\n\n\tfunction SetPlatform(aSetPlatform: Number, aSetSwapPS3: Boolean): Void\n\t{\n\t\tiCurrPlatform = aSetPlatform;\n\t\tdispatchEvent({target: this, type: \"platformChange\", aPlatform: aSetPlatform, aSwapPS3: aSetSwapPS3});\n\t}\n\n\tfunction SetPS3Swap(aSwap: Boolean): Void\n\t{\n\t\tdispatchEvent({target: this, type: \"SwapPS3Button\", Boolean: aSwap});\n\t}\n\n}\n"
  },
  {
    "path": "src/Common/Shared/ButtonTextArtHolder.as",
    "content": "﻿import gfx.io.GameDelegate;\nimport flash.display.BitmapData;\n\nclass Shared.ButtonTextArtHolder extends MovieClip\n{\n\tvar strButtonName: String;\n\n\tfunction ButtonTextArtHolder()\n\t{\n\t\tsuper();\n\t}\n\n\tfunction SetButtonName(aText: String): Void\n\t{\n\t\tstrButtonName = aText;\n\t}\n\n\tfunction CreateButtonArt(aInputText: TextField): String\n\t{\n\t\treturn CreateButtonArtCustomSize(aInputText, 26);\n\t}\n\n\tfunction CreateButtonArtCustomSize(aInputText: TextField, aiSize: Number): String\n\t{\n\t\tvar iReplacerStart: Number = aInputText.text.indexOf(\"[\");\n\t\tvar iReplacerEnd: Number = iReplacerStart == -1 ? -1 : aInputText.text.indexOf(\"]\", iReplacerStart);\n\t\tvar strTextWithButtons = undefined;\n\t\tvar requestedSize = aiSize;\n\t\tif (iReplacerStart != -1 && iReplacerEnd != -1) {\n\t\t\tstrTextWithButtons = aInputText.text.substr(0, iReplacerStart);\n\t\t\twhile (iReplacerStart != -1 && iReplacerEnd != -1) {\n\t\t\t\tvar strButtonReplacer: String = aInputText.text.substring(iReplacerStart + 1, iReplacerEnd);\n\t\t\t\tGameDelegate.call(\"GetButtonFromUserEvent\", [strButtonReplacer], this, \"SetButtonName\");\n\t\t\t\t\n\t\t\t\tif (strButtonName == undefined) {\n\t\t\t\t\tstrTextWithButtons = strTextWithButtons + aInputText.text.substring(iReplacerStart, iReplacerEnd + 1);\n\t\t\t\t} else {\n\t\t\t\t\tvar ButtonImage: BitmapData = BitmapData.loadBitmap(strButtonName + \".png\");\n\t\t\t\t\tif (ButtonImage != undefined && ButtonImage.height > 0) {\n\t\t\t\t\t\tvar iMaxHeight: Number = requestedSize;\n\t\t\t\t\t\tvar iScaledWidth: Number = Math.floor(iMaxHeight / ButtonImage.height * ButtonImage.width);\n\t\t\t\t\t\tstrTextWithButtons = strTextWithButtons + (\"<img src=\\'\" + strButtonName + \".png\\' vspace=\\'-5\\' height=\\'\" + iMaxHeight + \"\\' width=\\'\" + iScaledWidth + \"\\'>\");\n\t\t\t\t\t} else \t{\n\t\t\t\t\t\tstrTextWithButtons = strTextWithButtons + aInputText.text.substring(iReplacerStart, iReplacerEnd + 1);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\tvar iReplacerStartNext: Number = aInputText.text.indexOf(\"[\", iReplacerEnd);\n\t\t\t\tvar iReplacerEndNext: Number = iReplacerStartNext == -1 ? -1 : aInputText.text.indexOf(\"]\", iReplacerStartNext);\n\t\t\t\t\n\t\t\t\tif (iReplacerStartNext != -1 && iReplacerEndNext != -1)\n\t\t\t\t\tstrTextWithButtons = strTextWithButtons + aInputText.text.substring(iReplacerEnd + 1, iReplacerStartNext);\n\t\t\t\telse \n\t\t\t\t\tstrTextWithButtons = strTextWithButtons + aInputText.text.substr(iReplacerEnd + 1);\n\t\t\t\t\t\n\t\t\t\tiReplacerStart = iReplacerStartNext;\n\t\t\t\tiReplacerEnd = iReplacerEndNext;\n\t\t\t}\n\t\t}\n\t\treturn strTextWithButtons;\n\t}\n\n}\n"
  },
  {
    "path": "src/Common/Shared/CenteredScrollingList.as",
    "content": "﻿import Shared.ListFilterer;\n\nclass Shared.CenteredScrollingList extends Shared.BSScrollingList\n{\n\tvar EntriesA: Array;\n\t\n\tvar _filterer: ListFilterer;\n\t\n\tvar bDisableInput: Boolean;\n\tvar bMouseDrivenNav: Boolean;\n\tvar bRecenterSelection: Boolean;\n\tvar border: MovieClip;\n\t\n\tvar dispatchEvent: Function;\n\tvar doSetSelectedIndex: Function;\n\tvar GetClipByIndex: Function;\n\tvar SetEntryText: Function;\n\t\n\tvar fListHeight: Number;\n\tvar iDividerIndex: Number;\n\tvar iListItemsShown: Number;\n\tvar iMaxItemsShown: Number;\n\tvar iMaxScrollPosition: Number;\n\tvar iMaxTextLength: Number;\n\tvar iNumTopHalfEntries: Number;\n\tvar iNumUnfilteredItems: Number;\n\tvar iPlatform: Number;\n\tvar iScrollPosition: Number;\n\tvar iSelectedIndex: Number;\n\n\tfunction CenteredScrollingList()\n\t{\n\t\tsuper();\n\t\t_filterer = new ListFilterer();\n\t\t_filterer.addEventListener(\"filterChange\", this, \"onFilterChange\");\n\t\tbRecenterSelection = false;\n\t\tiMaxTextLength = 256;\n\t\tiDividerIndex = -1;\n\t\tiNumUnfilteredItems = 0;\n\t}\n\n\tfunction get filterer(): ListFilterer\n\t{\n\t\treturn _filterer;\n\t}\n\n\tfunction set maxTextLength(aLength: Number): Void\n\t{\n\t\tif (aLength > 3) \n\t\t\tiMaxTextLength = aLength;\n\t}\n\n\tfunction get numUnfilteredItems(): Number\n\t{\n\t\treturn iNumUnfilteredItems;\n\t}\n\n\tfunction get maxTextLength(): Number\n\t{\n\t\treturn iMaxTextLength;\n\t}\n\n\tfunction get numTopHalfEntries(): Number\n\t{\n\t\treturn iNumTopHalfEntries;\n\t}\n\n\tfunction set numTopHalfEntries(aiNum: Number): Void\n\t{\n\t\tiNumTopHalfEntries = aiNum;\n\t}\n\n\tfunction get centeredEntry(): Object\n\t{\n\t\treturn EntriesA[GetClipByIndex(iNumTopHalfEntries).itemIndex];\n\t}\n\n\tfunction IsDivider(aEntry: Object): Boolean\n\t{\n\t\treturn aEntry.divider == true || aEntry.flag == 0;\n\t}\n\t\n\t// No longer needed? 20120615\n\t/* function IsSelectionAboveDivider(): Boolean\n\t{\n\t\treturn iDividerIndex == -1 || selectedIndex < iDividerIndex;\n\t} */\n\n\tfunction get dividerIndex(): Number\n\t{\n\t\treturn iDividerIndex;\n\t}\n\n\tfunction RestoreScrollPosition(aiNewPosition: Number, abRecenterSelection: Boolean): Void\n\t{\n\t\tiScrollPosition = aiNewPosition;\n\t\tif (iScrollPosition < 0)\n\t\t\tiScrollPosition = 0;\n\t\tif (iScrollPosition > iMaxScrollPosition)\n\t\t\tiScrollPosition = iMaxScrollPosition;\n\t\tbRecenterSelection = abRecenterSelection;\n\t}\n\n\tfunction UpdateList(): Void\n\t{\n\t\tvar iItemHeight: Number = GetClipByIndex(0)._y;\n\t\tvar iHeightSum: Number = 0;\n\t\tvar iEntryIndex: Number = filterer.ClampIndex(0);\n\t\tiDividerIndex = -1;\n\t\t\n\t\t\n\t\tfor (var i: Number = 0; i < EntriesA.length; i++)\n\t\t\tif (IsDivider(EntriesA[i]))\n\t\t\t\tiDividerIndex = i;\n\n\n\t\tif (bRecenterSelection || iPlatform != Shared.Platforms.CONTROLLER_PC)\n\t\t\tiSelectedIndex = -1;\n\t\telse\n\t\t\tiSelectedIndex = filterer.ClampIndex(iSelectedIndex);\n\t\t\n\t\tfor (var i: Number = 0; i < iScrollPosition - iNumTopHalfEntries; i++) {\n\t\t\tEntriesA[iEntryIndex].clipIndex = undefined;\n\t\t\tiEntryIndex = filterer.GetNextFilterMatch(iEntryIndex);\n\t\t}\n\n\t\tiListItemsShown = 0;\n\t\tiNumUnfilteredItems = 0;\n\t\t\n\t\t\n\t\tfor (var i: Number = 0; i < iNumTopHalfEntries; i++) {\n\t\t\tvar item: MovieClip = GetClipByIndex(i);\n\t\t\t\n\t\t\tif (iScrollPosition - iNumTopHalfEntries + i >= 0) {\n\t\t\t\tSetEntry(item, EntriesA[iEntryIndex]);\n\t\t\t\titem._visible = true;\n\t\t\t\titem.itemIndex = IsDivider(EntriesA[iEntryIndex]) == true ? undefined : iEntryIndex;\n\t\t\t\tEntriesA[iEntryIndex].clipIndex = i;\n\t\t\t\tiEntryIndex = filterer.GetNextFilterMatch(iEntryIndex);\n\t\t\t\t++iNumUnfilteredItems;\n\t\t\t} else {\n\t\t\t\titem._visible = false;\n\t\t\t\titem.itemIndex = undefined;\n\t\t\t}\n\t\t\titem._y = iItemHeight + iHeightSum;\n\t\t\tiHeightSum = iHeightSum + item._height;\n\t\t\t++iListItemsShown;\n\t\t}\n\n\t\tif (iEntryIndex != undefined && (bRecenterSelection || iPlatform != Shared.Platforms.CONTROLLER_PC))\n\t\t\tiSelectedIndex = iEntryIndex;\n\t\t\n\t\t\n\t\tfor (iEntryIndex; iEntryIndex != undefined && iEntryIndex != -1 && iEntryIndex < EntriesA.length && iListItemsShown < iMaxItemsShown && iHeightSum <= fListHeight; iEntryIndex = filterer.GetNextFilterMatch(iEntryIndex)) {\n\t\t\tvar item: MovieClip = GetClipByIndex(iListItemsShown);\n\t\t\tSetEntry(item, EntriesA[iEntryIndex]);\n\t\t\tEntriesA[iEntryIndex].clipIndex = iListItemsShown;\n\t\t\titem.itemIndex = IsDivider(EntriesA[iEntryIndex]) == true ? undefined : iEntryIndex;\n\t\t\titem._y = iItemHeight + iHeightSum;\n\t\t\titem._visible = true;\n\t\t\tiHeightSum = iHeightSum + item._height;\n\t\t\tif (iHeightSum <= fListHeight && iListItemsShown < iMaxItemsShown) {\n\t\t\t\t++iListItemsShown;\n\t\t\t\t++iNumUnfilteredItems;\n\t\t\t}\n\t\t}\n\t\t\n\t\t\n\t\tfor (var i: Number = iListItemsShown; i < iMaxItemsShown; i++) {\n\t\t\tGetClipByIndex(i)._visible = false;\n\t\t\tGetClipByIndex(i).itemIndex = undefined;\n\t\t}\n\t\t\n\t\tif (bMouseDrivenNav && !bRecenterSelection)\n\t\t\tfor (var item: Object = Mouse.getTopMostEntity(); item != undefined; item = item._parent)\n\t\t\t\t\tif (item._parent == this && item._visible && item.itemIndex != undefined)\n\t\t\t\t\t\tdoSetSelectedIndex(item.itemIndex, 0);\n\t\t\t\t\t\t\n\t\tbRecenterSelection = false;\n\t}\n\n\tfunction InvalidateData(): Void\n\t{\n\t\tfilterer.filterArray = EntriesA;\n\t\tfListHeight = border._height;\n\t\tCalculateMaxScrollPosition();\n\t\t\n\t\tif (iScrollPosition > iMaxScrollPosition)\n\t\t\tiScrollPosition = iMaxScrollPosition;\n\t\t\t\n\t\tUpdateList();\n\t}\n\n\tfunction onFilterChange(): Void\n\t{\n\t\tiSelectedIndex = filterer.ClampIndex(iSelectedIndex);\n\t\tCalculateMaxScrollPosition();\n\t}\n\n\tfunction moveSelectionUp(): Void\n\t{\n\t\tvar itemIndex: Number = filterer.GetPrevFilterMatch(iSelectedIndex);\n\t\tvar iInitialScrollPos: Number = iScrollPosition;\n\t\t\n\t\tif (itemIndex != undefined && IsDivider(EntriesA[itemIndex]) == true) {\n\t\t\t--iScrollPosition;\n\t\t\titemIndex = filterer.GetPrevFilterMatch(itemIndex);\n\t\t}\n\t\t\n\t\tif (itemIndex != undefined) {\n\t\t\tiSelectedIndex = itemIndex;\n\t\t\tif (iScrollPosition > 0)\n\t\t\t\t--iScrollPosition;\n\t\t\tbMouseDrivenNav = false;\n\t\t\tUpdateList();\n\t\t\tdispatchEvent({type: \"listMovedUp\", index: iSelectedIndex, scrollChanged: iInitialScrollPos != iScrollPosition});\n\t\t}\n\t}\n\n\tfunction moveSelectionDown(): Void\n\t{\n\t\tvar itemIndex: Number = filterer.GetNextFilterMatch(iSelectedIndex);\n\t\tvar iInitialScrollPos: Number = iScrollPosition;\n\t\tif (itemIndex != undefined && IsDivider(EntriesA[itemIndex]) == true) {\n\t\t\t++iScrollPosition;\n\t\t\titemIndex = filterer.GetNextFilterMatch(itemIndex);\n\t\t}\n\t\tif (itemIndex != undefined) {\n\t\t\tiSelectedIndex = itemIndex;\n\t\t\tif (iScrollPosition < iMaxScrollPosition)\n\t\t\t\t++iScrollPosition;\n\t\t\tbMouseDrivenNav = false;\n\t\t\tUpdateList();\n\t\t\tdispatchEvent({type: \"listMovedDown\", index: iSelectedIndex, scrollChanged: iInitialScrollPos != iScrollPosition});\n\t\t}\n\t}\n\n\tfunction onMouseWheel(delta: Number): Void\n\t{\n\t\tif (bDisableInput)\n\t\t\treturn;\n\t\t\t\n\t\tfor (var item: Object = Mouse.getTopMostEntity(); item && item != undefined; item = item._parent) {\n\t\t\tif (item == this) {\n\t\t\t\tif (delta < 0) {\n\t\t\t\t\tvar newItem: MovieClip = GetClipByIndex(iNumTopHalfEntries + 1);\n\t\t\t\t\tif (newItem._visible == true) {\n\t\t\t\t\t\tif (newItem.itemIndex == undefined)\n\t\t\t\t\t\t\tscrollPosition = scrollPosition + 2;\n\t\t\t\t\t\telse\n\t\t\t\t\t\t\tscrollPosition = scrollPosition + 1;\n\t\t\t\t\t}\n\t\t\t\t} else if (delta > 0) {\n\t\t\t\t\tvar newItem = GetClipByIndex(iNumTopHalfEntries - 1);\n\t\t\t\t\tif (newItem._visible == true) {\n\t\t\t\t\t\tif (newItem.itemIndex == undefined)\n\t\t\t\t\t\t\tscrollPosition = scrollPosition - 2;\n\t\t\t\t\t\telse\n\t\t\t\t\t\t\tscrollPosition = scrollPosition - 1;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tbMouseDrivenNav = true;\n\t}\n\n\tfunction CalculateMaxScrollPosition(): Void\n\t{\n\t\tiMaxScrollPosition = -1;\n\t\tfor (var itemIndex: Number = filterer.ClampIndex(0); itemIndex != undefined; itemIndex = filterer.GetNextFilterMatch(itemIndex))\n\t\t\t++iMaxScrollPosition;\n\t\t\n\t\tif (iMaxScrollPosition == undefined || iMaxScrollPosition < 0)\n\t\t\tiMaxScrollPosition = 0;\n\t}\n\n\tfunction SetEntry(aEntryClip: MovieClip, aEntryObject: Object): Void\n\t{\n\t\tif (aEntryClip != undefined) {\n\t\t\tif (IsDivider(aEntryObject) == true)\n\t\t\t\taEntryClip.gotoAndStop(\"Divider\");\n\t\t\telse\n\t\t\t\taEntryClip.gotoAndStop(\"Normal\");\n\n\t\t\tif (iPlatform == Shared.Platforms.CONTROLLER_PC) {\n\t\t\t\taEntryClip._alpha = aEntryObject == selectedEntry ? 100 : 60;\n\t\t\t} else {\n\t\t\t\tvar iAlphaMulti: Number = 4;\n\t\t\t\tif (aEntryClip.clipIndex < iNumTopHalfEntries)\n\t\t\t\t\taEntryClip._alpha = 60 - iAlphaMulti * (iNumTopHalfEntries - aEntryClip.clipIndex);\n\t\t\t\telse if (aEntryClip.clipIndex > iNumTopHalfEntries)\n\t\t\t\t\taEntryClip._alpha = 60 - iAlphaMulti * (aEntryClip.clipIndex - iNumTopHalfEntries);\n\t\t\t\telse\n\t\t\t\t\taEntryClip._alpha = 100;\n\t\t\t}\n\t\t\tSetEntryText(aEntryClip, aEntryObject);\n\t\t}\n\t}\n\n}\n"
  },
  {
    "path": "src/Common/Shared/ExtractPlatformText.as",
    "content": "class Shared.ExtractPlatformText\n{\n\tfunction ExtractPlatformText()\n\t{\n\t}\n\tstatic function IsWhitespace(str)\n\t{\n\t\treturn str == \" \" || str == \"\\n\" || str == \"\\r\";\n\t}\n\tstatic function Trim(str)\n\t{\n\t\tvar i = 0; \t\t\t\t\t// Start at the beginning of the string\n\t\tvar j = str.length - 1; \t// Start at the end of the string\n\t\twhile(i < str.length)\n\t\t{\n\t\t\tif(Shared.ExtractPlatformText.IsWhitespace(str.charAt(i)) == false)\n\t\t\t{\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\ti++;\n\t\t}\n\t\tj = str.length - 1;\n\t\twhile(j >= 0)\n\t\t{\n\t\t\tif(Shared.ExtractPlatformText.IsWhitespace(str.charAt(j)) == false)\n\t\t\t{\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tj--;\n\t\t}\n\t\treturn str.substr(i, j - i + 1);\n\t}\n\n\t// This looks to be processing a long string that looks like:\n\t// <<PlatformName <<string>>>> <<PlatformName <<string>>>>\n\t// The function takes this string and returns string text associated with 'aiPlatform'\n\tstatic function Extract(asText, aiPlatform)\n\t{\n\t\t// If there are no platform markers, all platforms will share the same text\n\t\tif(asText.indexOf(\"<<\") < 0)\n\t\t{\n\t\t\treturn asText;\n\t\t}\n\n\t\t// Determine the name of the platform we're looking for\n\t\tvar platformName = undefined;\n\t\tswitch(aiPlatform)\n\t\t{\n\t\t\tcase Shared.Platforms.CONTROLLER_PCGAMEPAD:\n\t\t\t\tplatformName = \"PCGAMEPAD\";\n\t\t\t\tbreak;\n\t\t\tcase Shared.Platforms.CONTROLLER_VIVE:\n\t\t\t\tplatformName = \"VIVE\";\n\t\t\t\tbreak;\n\t\t\tcase Shared.Platforms.CONTROLLER_OCULUS:\n\t\t\t\tplatformName = \"OCULUS\";\n\t\t\t\tbreak;\n\t\t\tcase Shared.Platforms.CONTROLLER_WINDOWS_MR:\n\t\t\t\tplatformName = \"WINDOWS_MR\";\n\t\t\t\tbreak;\n\t\t\tcase Shared.Platforms.CONTROLLER_ORBIS_MOVE:\n\t\t\t\tplatformName = \"ORBIS_MOVE\";\n\t\t\t\tbreak;\n\t\t\tcase Shared.Platforms.CONTROLLER_ORBIS:\n\t\t\t\tplatformName = \"ORBIS\";\n\t\t\t\tbreak;\n\t\t\tdefault:\n\t\t\t\treturn asText;\n\t\t}\n\n\t\t// Attempt to extract the text marked by the platformName\n\t\tvar remainingText = asText;\n\t\twhile(remainingText.length > 0)\n\t\t{\n\t\t\t// Look for the next platform marker\n\t\t\tvar startMarker = remainingText.indexOf(\"<<\");\n\t\t\tvar endMarker = remainingText.indexOf(\">>\");\n\n\t\t\t// If ther are no platform markers, then we use the text for all platforms\n\t\t\tif(startMarker < 0 || endMarker < 0) {\n\t\t\t\treturn remainingText;\n\t\t\t}\n\n\t\t\t// We located a platform marker...\n\t\t\t// What is the name of the platform we've located?\n\t\t\tvar enclosedText = remainingText.substr(startMarker + 2,endMarker - startMarker - 2);\n\t\t\tremainingText = remainingText.substr(endMarker + 2);\n\n\t\t\t// Did we find the platform we're looking for?\n\t\t\tif(enclosedText == platformName)\n\t\t\t{\n\t\t\t\tvar text = \"\";\n\n\t\t\t\t// Grab all the text up to the next platform marker\n\t\t\t\tvar nextStartMarker = remainingText.indexOf(\"<<\");\n\n\t\t\t\tif(nextStartMarker < 0)\n\t\t\t\t\ttext = remainingText;\n\t\t\t\telse\n\t\t\t\t\ttext = remainingText.substr(0, nextStartMarker);\n\n\t\t\t\treturn Shared.ExtractPlatformText.Trim(text);\n\t\t\t}\n\n\t\t\t// We didn't find the platform we're looking for...\n\t\t\t// Does it look like there is another platform marker?\n\t\t\t// If not, whatever remaining text will be used as the text.\n\t\t\t// This means the very last piece of text is the default text\n\t\t\tvar nextStartMarker = remainingText.indexOf(\"<<\");\n\t\t\tif(nextStartMarker < 0)\n\t\t\t{\n\t\t\t\treturn remainingText;\n\t\t\t}\n\n\t\t\t// There is more platform text left...\n\t\t\t// Prep for the next iteration by moving to the beginning of the next\n\t\t\t// platform marker\n\t\t\tremainingText = remainingText.substr(nextStartMarker);\n\t\t\tcontinue;\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "src/Common/Shared/GlobalFunc.as",
    "content": "class Shared.GlobalFunc\n{\n\tstatic var RegisteredTextFields: Object = new Object();\n\tstatic var RegisteredMovieClips: Object = new Object();\n\n\tfunction GlobalFunc()\n\t{\n\t}\n\n\tstatic function Lerp(aTargetMin: Number, aTargetMax: Number, aSourceMin: Number, aSourceMax: Number, aSource: Number, abClamp: Boolean): Number\n\t{\n\t\tvar normVal: Number = aTargetMin + (aSource - aSourceMin) / (aSourceMax - aSourceMin) * (aTargetMax - aTargetMin);\n\t\tif (abClamp)\n\t\t\tnormVal = Math.min(Math.max(normVal, aTargetMin), aTargetMax);\n\t\treturn normVal;\n\t}\n\n\tstatic function IsKeyPressed(aInputInfo: Object, abProcessKeyHeldDown: Boolean): Boolean\n\t{\n\t\tif (abProcessKeyHeldDown == undefined)\n\t\t\tabProcessKeyHeldDown = true;\n\t\treturn aInputInfo.value == \"keyDown\" || (abProcessKeyHeldDown && aInputInfo.value == \"keyHold\");\n\t}\n\n\tstatic function RoundDecimal(aNumber: Number, aPrecision: Number): Number\n\t{\n\t\tvar significantFigures: Number = Math.pow(10, aPrecision);\n\t\treturn Math.round(significantFigures * aNumber) / significantFigures;\n\t}\n\n\tstatic function MaintainTextFormat(): Void\n\t{\n\t\tTextField.prototype.SetText = function (aText: String, abHTMLText: Boolean)\n\t\t{\n\t\t\tif (aText == undefined || aText == \"\")\n\t\t\t\taText = \" \";\n\t\t\tvar textFormat: TextFormat = this.getTextFormat();\n\t\t\tif (abHTMLText) {\n\t\t\t\tvar letterSpacing: Number = textFormat.letterSpacing;\n\t\t\t\tvar kerning: Boolean = textFormat.kerning;\n\t\t\t\tthis.htmlText = aText;\n\t\t\t\ttextFormat.letterSpacing = letterSpacing;\n\t\t\t\ttextFormat.kerning = kerning;\n\t\t\t\tthis.setTextFormat(textFormat);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tthis.text = aText;\n\t\t\tthis.setTextFormat(textFormat);\n\t\t\treturn;\n\t\t};\n\n\t\t_global.ASSetPropFlags(TextField.prototype, \"SetText\" , 0x01, 0x00);\n\t}\n\n\tstatic function SetLockFunction(): Void\n\t{\n\t\tMovieClip.prototype.Lock = function (aPosition: String): Void\n\t\t{\n\t\t\tvar minXY: Object = {x: Stage.visibleRect.x + Stage.safeRect.x, y: Stage.visibleRect.y + Stage.safeRect.y};\n\t\t\tvar maxXY: Object = {x: Stage.visibleRect.x + Stage.visibleRect.width - Stage.safeRect.x, y: Stage.visibleRect.y + Stage.visibleRect.height - Stage.safeRect.y};\n\t\t\tthis._parent.globalToLocal(minXY);\n\t\t\tthis._parent.globalToLocal(maxXY);\n\n\t\t\t//  (minXY.x, minXY.y) _____________ (maxXY.x, minXY.y)\n\t\t\t//                    |             |\n\t\t\t//                    |     THE     |\n\t\t\t//                    |    STAGE    |\n\t\t\t//  (minXY.x, maxXY.y)|_____________|(maxXY.x, maxXY.y)\n\n\t\t\tif (aPosition == \"T\" || aPosition == \"TL\" || aPosition == \"TR\")\n\t\t\t\tthis._y = minXY.y;\n\t\t\tif (aPosition == \"B\" || aPosition == \"BL\" || aPosition == \"BR\")\n\t\t\t\tthis._y = maxXY.y;\n\t\t\tif (aPosition == \"L\" || aPosition == \"TL\" || aPosition == \"BL\")\n\t\t\t\tthis._x = minXY.x;\n\t\t\tif (aPosition == \"R\" || aPosition == \"TR\" || aPosition == \"BR\")\n\t\t\t\tthis._x = maxXY.x;\n\t\t};\n\n\t\t_global.ASSetPropFlags(MovieClip.prototype, \"Lock\" , 0x01, 0x00);\n\t}\n\n\tstatic function AddMovieExploreFunctions(): Void\n\t{\n\t\tMovieClip.prototype.getMovieClips = function (): Array\n\t\t{\n\t\t\tvar movieClips: Array = new Array();\n\t\t\tfor (var i: Number = 0; i < this.length; i++)\n\t\t\t\tif (this[i] instanceof MovieClip && this[i] != this)\n\t\t\t\t\tmovieClips.push(this[i]);\n\t\t\treturn movieClips;\n\t\t};\n\t\tMovieClip.prototype.showMovieClips = function (): Void\n\t\t{\n\t\t\tfor (var i: Number = 0; i < this.length; i++)\n\t\t\t\tif (this[i] instanceof MovieClip && this[i] != this) {\n\t\t\t\t\ttrace(this[i]);\n\t\t\t\t\tthis[i].showMovieClips();\n\t\t\t\t}\n\t\t};\n\n\t\t_global.ASSetPropFlags(MovieClip.prototype, [\"getMovieClips\", \"showMovieClips\"], 0x01, 0x00);\n\t}\n\n\tstatic function AddReverseFunctions(): Void\n\t{\n\t\tMovieClip.prototype.PlayReverse = function (): Void\n\t\t{\n\t\t\tif (this._currentframe > 1) {\n\t\t\t\tthis.gotoAndStop(this._currentframe - 1);\n\t\t\t\tthis.onEnterFrame = function ()\n\t\t\t\t{\n\t\t\t\t\tif (this._currentframe > 1) {\n\t\t\t\t\t\tthis.gotoAndStop(this._currentframe - 1);\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t\tdelete (this.onEnterFrame);\n\t\t\t\t}\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tthis.gotoAndStop(1);\n\t\t};\n\t\tMovieClip.prototype.PlayForward = function (aFrameLabel: String): Void\n\t\t{\n\t\t\tdelete (this.onEnterFrame);\n\t\t\tthis.gotoAndPlay(aFrameLabel);\n\t\t};\n\t\tMovieClip.prototype.PlayForward = function (aFrame: Number): Void\n\t\t{\n\t\t\tdelete (this.onEnterFrame);\n\t\t\tthis.gotoAndPlay(aFrame);\n\t\t};\n\n\t\t_global.ASSetPropFlags(MovieClip.prototype, [\"PlayReverse\", \"PlayForward\"], 0x01, 0x00);\n\t}\n\n\tstatic function GetTextField(aParentClip: MovieClip, aName: String): TextField\n\t{\n\t\tif (Shared.GlobalFunc.RegisteredTextFields[aName + aParentClip._name] != undefined)\n\t\t\treturn Shared.GlobalFunc.RegisteredTextFields[aName + aParentClip._name];\n\t\ttrace(aName + \" is not registered a TextField name.\");\n\t}\n\n\tstatic function GetMovieClip(aParentClip: MovieClip, aName: String): MovieClip\n\t{\n\t\tif (Shared.GlobalFunc.RegisteredMovieClips[aName + aParentClip._name] != undefined)\n\t\t\treturn Shared.GlobalFunc.RegisteredMovieClips[aName + aParentClip._name];\n\t\ttrace(aName + \" is not registered a MovieClip name.\");\n\t}\n\n\tstatic function AddRegisterTextFields(): Void\n\t{\n\t\tTextField.prototype.RegisterTextField = function (aStartingClip): Void\n\t\t{\n\t\t\tif (Shared.GlobalFunc.RegisteredTextFields[this._name + aStartingClip._name] == undefined)\n\t\t\t\tShared.GlobalFunc.RegisteredTextFields[this._name + aStartingClip._name] = this;\n\t\t};\n\n\t\t_global.ASSetPropFlags(TextField.prototype, \"RegisterTextField\", 0x01, 0x00);\n\t}\n\n\tstatic function RegisterTextFields(aStartingClip: MovieClip) : Void\n\t{\n\t\tfor (var i: Number = 0; i < aStartingClip.length; i++)\n\t\t\tif (aStartingClip[i] instanceof TextField)\n\t\t\t\taStartingClip[i].RegisterTextField(aStartingClip);\n\t}\n\n\tstatic function RegisterAllTextFieldsInTimeline(aStartingClip: MovieClip): Void\n\t{\n\t\tfor (var i: Number = 1; aStartingClip._totalFrames && i <= aStartingClip._totalFrames; i++) {\n\t\t\taStartingClip.gotoAndStop(i);\n\t\t\tShared.GlobalFunc.RegisterTextFields(aStartingClip);\n\t\t}\n\t}\n\n\tstatic function AddRegisterMovieClips(): Void\n\t{\n\t\tMovieClip.prototype.RegisterMovieClip = function (aStartingClip): Void\n\t\t{\n\t\t\tif (Shared.GlobalFunc.RegisteredMovieClips[this._name + aStartingClip._name] == undefined)\n\t\t\t\tShared.GlobalFunc.RegisteredMovieClips[this._name + aStartingClip._name] = this;\n\t\t};\n\n\t\t_global.ASSetPropFlags(MovieClip.prototype, \"RegisterMovieClip\", 0x01, 0x00);\n\t}\n\n\tstatic function RegisterMovieClips(aStartingClip: MovieClip): Void\n\t{\n\t\tfor (var i: Number = 0; i < aStartingClip.length; i++)\n\t\t\tif (aStartingClip[i] instanceof MovieClip)\n\t\t\t\taStartingClip[i].RegisterMovieClip(aStartingClip);\n\t}\n\n\tstatic function RecursiveRegisterMovieClips(aStartingClip: MovieClip, aRootClip: MovieClip): Void\n\t{\n\t\tfor (var i: Number = 0; i < aStartingClip.length; i++) {\n\t\t\tif (aStartingClip[i] instanceof MovieClip) {\n\t\t\t\tif (aStartingClip[i] != aStartingClip)\n\t\t\t\t\tShared.GlobalFunc.RecursiveRegisterMovieClips(aStartingClip[i], aRootClip);\n\t\t\t\taStartingClip[i].RegisterMovieClip(aRootClip);\n\t\t\t}\n\t\t}\n\t}\n\n\tstatic function RegisterAllMovieClipsInTimeline(aStartingClip: MovieClip): Void\n\t{\n\t\tfor (var i: Number = 0; aStartingClip._totalFrames && i <= aStartingClip._totalFrames; i++) {\n\t\t\taStartingClip.gotoAndStop(i);\n\t\t\tShared.GlobalFunc.RegisterMovieClips(aStartingClip);\n\t\t}\n\t}\n\n\tstatic function StringTrim(astrText: String): String\n\t{\n\t\tvar i: Number = 0;\n\t\tvar j: Number = 0;\n\t\tvar strLength: Number = astrText.length;\n\t\tvar trimStr: String = undefined;\n\t\twhile (astrText.charAt(i) == \" \" || astrText.charAt(i) == \"\\n\" || astrText.charAt(i) == \"\\r\" || astrText.charAt(i) == \"\\t\")\n\t\t\t++i;\n\t\ttrimStr = astrText.substring(i);\n\t\tj = trimStr.length - 1;\n\t\twhile (trimStr.charAt(j) == \" \" || trimStr.charAt(j) == \"\\n\" || trimStr.charAt(j) == \"\\r\" || trimStr.charAt(j) == \"\\t\")\n\t\t\t--j;\n\t\ttrimStr = trimStr.substring(0, j + 1);\n\t\treturn trimStr;\n\t}\n\n  static function StringReplaceAll(str:String, search:String, replace:String):String {\n  \treturn str.split(search).join(replace);\n  }\n}\n"
  },
  {
    "path": "src/Common/Shared/ListFilterer.as",
    "content": "﻿import gfx.events.EventDispatcher;\n\nclass Shared.ListFilterer\n{\n\tvar EntryMatchesFunc: Function;\n\tvar _filterArray: Array;\n\tvar dispatchEvent: Function;\n\tvar addEventListener: Function;\n\tvar iItemFilter: Number;\n\n\tfunction ListFilterer()\n\t{\n\t\tiItemFilter = 0xFFFFFFFF;\n\t\tEntryMatchesFunc = EntryMatchesFilter;\n\t\tEventDispatcher.initialize(this);\n\t}\n\n\tfunction get itemFilter(): Number\n\t{\n\t\treturn iItemFilter;\n\t}\n\n\tfunction set itemFilter(aiNewFilter: Number): Void\n\t{\n\t\tvar bfilterChanged: Boolean = iItemFilter != aiNewFilter;\n\t\tiItemFilter = aiNewFilter;\n\t\tif (bfilterChanged == true) \n\t\t\tdispatchEvent({type: \"filterChange\"});\n\t}\n\n\tfunction get filterArray(): Array\n\t{\n\t\treturn _filterArray;\n\t}\n\n\tfunction set filterArray(aNewArray: Array): Void\n\t{\n\t\t_filterArray = aNewArray;\n\t}\n\n\tfunction SetPartitionedFilterMode(abPartition: Boolean): Void\n\t{\n\t\tEntryMatchesFunc = abPartition ? EntryMatchesPartitionedFilter : EntryMatchesFilter;\n\t}\n\n\tfunction EntryMatchesFilter(aEntry: Object): Boolean\n\t{\n\t\treturn aEntry != undefined && (aEntry.filterFlag == undefined || (aEntry.filterFlag & iItemFilter) != 0);\n\t}\n\n\tfunction EntryMatchesPartitionedFilter(aEntry: Object): Boolean\n\t{\n\t\tvar bmatchFound = false;\n\t\tif (aEntry != undefined) {\n\t\t\tif (iItemFilter == 0xFFFFFFFF) {\n\t\t\t\tbmatchFound = true;\n\t\t\t} else {\n\t\t\t\tvar ifilterFlag: Number = aEntry.filterFlag;\n\t\t\t\tvar byte0: Number = (ifilterFlag & 0x000000FF);\n\t\t\t\tvar byte1: Number = (ifilterFlag & 0x0000FF00) >>> 8;\n\t\t\t\tvar byte2: Number = (ifilterFlag & 0x00FF0000) >>> 16;\n\t\t\t\tvar byte3: Number = (ifilterFlag & 0xFF000000) >>> 24;\n\t\t\t\tbmatchFound = byte0 == iItemFilter || byte1 == iItemFilter || byte2 == iItemFilter || byte3 == iItemFilter;\n\t\t\t}\n\t\t}\n\t\treturn bmatchFound;\n\t}\n\n\tfunction GetPrevFilterMatch(aiStartIndex: Number): Number\n\t{\n\t\tvar iPrevMatch: Number = undefined;\n\t\tif (aiStartIndex != undefined) \n\t\t\tfor (var i = aiStartIndex - 1; i >=0 && iPrevMatch == undefined; i--)\n\t\t\t\tif (EntryMatchesFunc(_filterArray[i]))\n\t\t\t\t\tiPrevMatch = i;\n\t\treturn iPrevMatch;\n\t}\n\n\tfunction GetNextFilterMatch(aiStartIndex: Number): Number\n\t{\n\t\tvar iNextMatch: Number = undefined;\n\t\tif (aiStartIndex != undefined) \n\t\t\tfor (var i = aiStartIndex + 1; i < _filterArray.length && iNextMatch == undefined; i++)\n\t\t\t\tif (EntryMatchesFunc(_filterArray[i])) \n\t\t\t\t\tiNextMatch = i;\n\t\treturn iNextMatch;\n\t}\n\n\tfunction ClampIndex(aiStartIndex: Number): Number\n\t{\n\t\tvar iClampIndex = aiStartIndex;\n\t\tif (aiStartIndex != undefined && !EntryMatchesFunc(_filterArray[iClampIndex])) {\n\t\t\tvar iNextMatch: Number = GetNextFilterMatch(iClampIndex);\n\t\t\tvar iPrevMatch: Number = GetPrevFilterMatch(iClampIndex);\n\t\t\tif (iNextMatch == undefined) {\n\t\t\t\tif (iPrevMatch == undefined) \n\t\t\t\t\tiClampIndex = -1;\n\t\t\t\telse\n\t\t\t\t\tiClampIndex = iPrevMatch;\n\t\t\t} else {\n\t\t\t\tiClampIndex = iNextMatch;\n\t\t\t}\n\t\t\tif (iNextMatch != undefined && iPrevMatch != undefined && iPrevMatch != iNextMatch && iClampIndex == iNextMatch && _filterArray[iPrevMatch].text == _filterArray[aiStartIndex].text)\n\t\t\t\tiClampIndex = iPrevMatch;\n\t\t}\n\t\treturn iClampIndex;\n\t}\n\n}\n"
  },
  {
    "path": "src/Common/Shared/Macros.as",
    "content": "import gfx.io.GameDelegate;\n\nclass Shared.Macros\n{\n   function Macros()\n   {\n   }\n   static function BSOUTPUT(asMessage)\n   {\n      GameDelegate.call(\"DoActionscriptOutput\",[asMessage]);\n   }\n   static function BSASSERT(abConditional, asMessage)\n   {\n      if(!abConditional)\n      {\n         GameDelegate.call(\"DoActionscriptAssert\",[abConditional,asMessage]);\n      }\n   }\n}\n"
  },
  {
    "path": "src/Common/Shared/PlatformChangeUser.as",
    "content": "import Shared.ButtonChange;\nimport Shared.PlatformChangeUser.PlatformChange;\n\nclass Shared.PlatformChangeUser extends MovieClip\n{\n\tstatic var PlatformChange: ButtonChange;\n\t\n\tfunction PlatformChangeUser()\n\t{\n\t\tsuper();\n\t\tPlatformChange = new ButtonChange();\n\t}\n\n\tfunction RegisterPlatformChangeListener(aCrossPlatformButton: Object): Void\n\t{\n\t\tPlatformChange.addEventListener(\"platformChange\", aCrossPlatformButton, \"SetPlatform\");\n\t\tPlatformChange.addEventListener(\"SwapPS3Button\", aCrossPlatformButton, \"SetPS3Swap\");\n\t}\n\n}\n"
  },
  {
    "path": "src/Common/Shared/Platforms.as",
    "content": "class Shared.Platforms\n{\n   static var CONTROLLER_PC = 0;\n   static var CONTROLLER_PCGAMEPAD = 1;\n   static var CONTROLLER_DURANGO = 2;\n   static var CONTROLLER_ORBIS = 3;\n   static var CONTROLLER_VIVE = 4;\n   static var CONTROLLER_ORBIS_MOVE = 5;\n   static var CONTROLLER_OCULUS = 6;\n   static var CONTROLLER_VIVE_KNUCKLES = 7;\n   static var CONTROLLER_WINDOWS_MR = 8;\n   function Platforms()\n   {\n   }\n   static function IsUsingWands(aiPlatform)\n   {\n      return \taiPlatform == CONTROLLER_VIVE ||\n      \t\t\t\taiPlatform == CONTROLLER_VIVE_KNUCKLES ||\n      \t\t\t\taiPlatform == CONTROLLER_ORBIS_MOVE ||\n      \t\t\t\taiPlatform == CONTROLLER_OCULUS ||\n      \t\t\t\taiPlatform == CONTROLLER_WINDOWS_MR;\n   }\n   static function IsUsingController(aiPlatform)\n   {\n      return aiPlatform == Shared.Platforms.CONTROLLER_PCGAMEPAD || aiPlatform == Shared.Platforms.CONTROLLER_ORBIS;\n   }\n}\n"
  },
  {
    "path": "src/Common/mx/transitions/Tween.as",
    "content": "class mx.transitions.Tween\n{\n   var obj;\n   var prop;\n   var begin;\n   var useSeconds;\n   var _time;\n   var prevTime;\n   var looping;\n   var _duration;\n   var _fps;\n   var isPlaying;\n   var prevPos;\n   var _pos;\n   var change;\n   var _intervalID;\n   var _startTime;\n\n   public var onMotionStarted;\n   public var onMotionFinished;\n   public var onMotionStopped;\n   public var onMotionLooped;\n   public var onMotionChanged;\n   public var onMotionResumed;\n\n   function Tween(obj, prop, func, begin, finish, duration, useSeconds)\n   {\n      if(!arguments.length)\n      {\n         return;\n      }\n      this.obj = obj;\n      this.prop = prop;\n      this.begin = begin;\n      this.position = begin;\n      this.duration = duration;\n      this.useSeconds = useSeconds;\n      if(func)\n      {\n         this.func = func;\n      }\n      this.finish = finish;\n      this.FPS = 30;\n      start();\n   }\n   function set time(t)\n   {\n      prevTime = _time;\n      if(t > this.duration)\n      {\n         if(looping)\n         {\n            this.rewind(t - this._duration);\n            this.update();\n            if(this.onMotionLooped)\n            {\n               this.onMotionLooped();\n            }\n         }\n         else\n         {\n            if(this.useSeconds)\n            {\n               this._time = this._duration;\n               this.update();\n            }\n            this.stop();\n            if(this.onMotionFinished)\n            {\n               this.onMotionFinished();\n            }\n         }\n      }\n      else if(t < 0)\n      {\n         this.rewind();\n         this.update();\n      }\n      else\n      {\n         this._time = t;\n         this.update();\n      }\n      //return this.time;\n   }\n   function get time()\n   {\n      return _time;\n   }\n   function set duration(d)\n   {\n      _duration = !(d == null || d <= 0)?d:_global.Infinity;\n      //return this.duration;\n   }\n   function get duration()\n   {\n      return _duration;\n   }\n   function set FPS(fps)\n   {\n      var _loc2_ = this.isPlaying;\n      this.stopEnterFrame();\n      this._fps = fps;\n      if(_loc2_)\n      {\n         this.startEnterFrame();\n      }\n      //return this.__get__FPS();\n   }\n   function __get__FPS()\n   {\n      return this._fps;\n   }\n   function set position(p)\n   {\n      this.setPosition(p);\n      //return this.__get__position();\n   }\n   function setPosition(p)\n   {\n      this.prevPos = this._pos;\n      this.obj[this.prop] = this._pos = p;\n      if(this.onMotionChanged)\n      {\n         this.onMotionChanged(this._pos);\n      }\n      updateAfterEvent();\n   }\n   function get position()\n   {\n      return this.getPosition();\n   }\n   function getPosition(t)\n   {\n      if(t == undefined)\n      {\n         t = this._time;\n      }\n      return this.func(t,this.begin,this.change,this._duration);\n   }\n   function set finish(f)\n   {\n      this.change = f - this.begin;\n      //return this.finish;\n   }\n   function get finish()\n   {\n      return this.begin + this.change;\n   }\n   function continueTo(finish, duration)\n   {\n      this.begin = this.position;\n      this.finish = finish;\n      if(duration != undefined)\n      {\n         this.duration = duration;\n      }\n      this.start();\n   }\n   function yoyo()\n   {\n      this.continueTo(this.begin,this.time);\n   }\n   function startEnterFrame()\n   {\n      this._intervalID = setInterval(this,\"onEnterFrame\",1000 / this._fps);\n      this.isPlaying = true;\n   }\n   function stopEnterFrame()\n   {\n      clearInterval(this._intervalID);\n      this.isPlaying = false;\n   }\n   function start()\n   {\n      this.rewind();\n      this.startEnterFrame();\n      if(this.onMotionStarted)\n      {\n         this.onMotionStarted();\n      }\n   }\n   function stop()\n   {\n      this.stopEnterFrame();\n      if(this.onMotionStopped)\n      {\n         this.onMotionStopped();\n      }\n   }\n   function resume()\n   {\n      this.fixTime();\n      this.startEnterFrame();\n      if(this.onMotionResumed)\n      {\n         this.onMotionResumed();\n      }\n   }\n   function rewind(t)\n   {\n      this._time = t != undefined?t:0;\n      this.fixTime();\n      this.update();\n   }\n   function fforward()\n   {\n      this.time = _duration;\n      this.fixTime();\n   }\n   function nextFrame()\n   {\n      if(this.useSeconds)\n      {\n         this.time = (getTimer() - this._startTime) / 1000;\n      }\n      else\n      {\n         this.time = this._time + 1;\n      }\n   }\n   function onEnterFrame()\n   {\n      this.nextFrame();\n   }\n   function prevFrame()\n   {\n      if(!this.useSeconds)\n      {\n         this.time = this._time - 1;\n      }\n   }\n   function toString()\n   {\n      return \"[Tween]\";\n   }\n   function fixTime()\n   {\n      if(this.useSeconds)\n      {\n         this._startTime = getTimer() - this._time * 1000;\n      }\n   }\n   function update()\n   {\n      this.position = getPosition(this._time);\n   }\n   function func(t, b, c, d)\n   {\n      return c * t / d + b;\n   }\n}\n"
  },
  {
    "path": "src/Common/skse.as",
    "content": "﻿intrinsic class skse\n{\n\tstatic function Log(a_string:String):Void;\n\tstatic function AllowTextInput(a_flag:Boolean):Void;\n\tstatic function GetMappedKey(a_name:String, a_deviceType: Number, a_context: Number):Number;\n\tstatic function StartRemapMode(a_scope:Object):Void;\n\tstatic function GetLastControl(a_bKeyDown:Boolean):String;\n\tstatic function GetLastKeycode(a_bKeyDown:Boolean):Number;\n\tstatic function SetINISetting(a_key:String, a_value:Number):Void;\n\tstatic function GetINISetting(a_key:String):Number;\n\tstatic function OpenMenu(a_menu:String):Void;\n\tstatic function CloseMenu(a_menu:String):Void;\n\tstatic function ExtendData(enable:Boolean):Void;\n\tstatic function ExtendAlchemyCategories(enable:Boolean):Void;\n\tstatic function ForceContainerCategorization(enable:Boolean):Void;\n\tstatic function SendModEvent(a_eventName:String, a_strArg:String, a_numArg:Number, a_formId:Number):Void;\n\tstatic function RequestActivePlayerEffects(a_list:Array):Void;\n\tstatic function ExtendForm(a_formid:Number, a_object:Object, a_extraData:Boolean, a_recursive:Boolean):Void;\n\tstatic function EnableMapMenuMouseWheel(a_enable:Boolean):Void;\n\tstatic function ShowOnMap(a_markerIndex:Number):Void;\n\tstatic function StoreIndices(a_key:String, a_indicesIn:Array):Void;\n\tstatic function LoadIndices(a_key:String, a_indicesOut:Array):Void;\n\tstatic function ShowVirtualKeyboard(a_key:String, title:String, desc:String, curText:String, obj:Object, func:Object):Boolean;\n\n}\n"
  },
  {
    "path": "src/Common/skyui/VRInput.as",
    "content": "// The VRInput class is a namespace that holds all functions related\n// to construction, manipulation, transformation of OpenVR's\n// ControllerState_t into something meaningful and usable by the UI\n//\n// OpenVR gives us a few pieces of data that are packed into bit flags.\n// However, in an UI, we want to know which widgets are manpulated and\n// *how* they are being manipulated.\n//\n// What we really need is to unpack the bitfields into something that is\n// reasonable for the UI to work with.\n//\n// Something like this looks pretty reasonable:\n// {\n//  id: (int) [0-64],      // OpenVR id for the widget\n//  pressed: (boolean)     // do we consider the widget pressed?\n//  touched: (boolean)     // do we consider the widget touched?\n//\n//  // For widgets with associated axis data\n//  axisId: (int)          // extracted from OpenVR ControllerState\n//  axis: (vec2)           // extracted from OpenVR ControllerState\n//\n//  type: (string) [\"button\",     // has binary on/off signal\n//                  \"thumbstick\", // has x,y axis\n// \t\t\t\t\t\t\t\t\t\"touchpad\",   // has x,y axis & touch\n//                  \"trigger\"],   // has x axis\n//\n//  // Added annotation\n//  widgetName: (string), // name of button or axis\n//  controllerName: (string) [\"vive\", \"knuckles\", \"oculus\", \"wmr\"],\n//  controllerRole: (string) [\"rightHand\", \"leftHand\"],\n//\n//  pressStartTime: clock time when the event started\n//  touchStartTime: clock time when the event started\n//\n//  eventType: string \"up\"/\"down\"/\"repeat\"\n//\n//  action: (string), // probable intended action\n//  }\n//\n//  The rough processing steps should be:\n//  raw controller state data =>\n//  add annotation =>\n//  generate event obj =>\n//  dispatch event for processing\n\nimport gfx.managers.FocusHandler;\nimport Shared.Platforms;\nimport skyui.util.Debug;\nimport skyui.util.GlobalFunctions;\n\nclass skyui.VRInput {\n\t// GLOBALS ---------------------------------------------------------\n\tpublic var initialized = false;\n\n\t// What is the name of the controller that corresponds to the\n\t// current platform\n\tpublic var controllerName_Game: String = \"\";      // Controller name reported by the game\n\tpublic var controllerName_OpenVR: String = \"\";    // Controller name reported by OpenVR\n\tpublic var controllerName: String = \"\";           // Internal logic will cue off of this\n\n\t// Stores the right/left hand controller state that we last saw\n\tpublic var lastControllerStates;\n\n\t// Stores state of each of the widgets on a controller\n\tpublic var lastWidgetStates;\n\tpublic var widgetStates;\n\n\tpublic var ignoreInput = false;\n\n\tpublic var errorPrintedFlags = {};\n\n\tpublic var logDetails = false;\n\n\t// CONSTANTS -------------------------------------------------------\n\tstatic public var WIDGET_MAX_COUNT = 64;\n\n\t// A controller state mirrors OpenVR's ControllerState_t\n\t//\n\t// This is the lowest level data we have access to regarding the\n\t// controller buttons.\n\tpublic function makeEmptyControllerState() {\n\t\treturn {\n\t\t\tpacketNum: 0,\n\t\t\tbuttonPressedLow: 0,\n\t\t\tbuttonPressedHigh: 0,\n\t\t\tbuttonTouchedLow: 0,\n\t\t\tbuttonTouchedHigh: 0,\n\t\t\taxis: []\n\t\t};\n\t}\n\n\tprivate function init() {\n\t\tif(!initialized) {\n\t\t\tlastControllerStates = [{}, {}];\n\t\t\tlastWidgetStates = makeEmptyWidgetStates();\n\t\t\twidgetStates = makeEmptyWidgetStates();\n\n\t\t\tlogDetails = skse[\"plugins\"][\"skyui\"].IniGetBool(\"Settings/VRInput/logDetails\");\n\t\t}\n\t\tinitialized = true;\n\t}\n\n\tpublic function makeEmptyWidgetStates() {\n\t\tvar widgetStates = [[], []];\n\n\t\tfor(var i = 0; i < WIDGET_MAX_COUNT; i++) {\n\t\t\twidgetStates[0].push({\n\t\t\t\tid: i,\n\t\t\t\tcontrollerRole: \"leftHand\",\n\t\t\t\taxis: [],\n\t\t\t\tuninitialized: true\n\t\t\t});\n\t\t}\n\n\t\tfor(var i = 0; i < WIDGET_MAX_COUNT; i++) {\n\t\t\twidgetStates[1].push({\n\t\t\tid: i,\n\t\t\tcontrollerRole: \"rightHand\",\n\t\t\taxis: [],\n\t\t\tuninitialized: true\n\t\t\t});\n\t\t}\n\n\t\treturn widgetStates;\n\t}\n\n\tpublic function controllerNameFromPlatformEnum(platform) {\n\t\tswitch(platform) {\n\t\t\tcase Platforms.CONTROLLER_VIVE:\n\t\t\t\treturn \"vive\";\n   \t\tcase Platforms.CONTROLLER_ORBIS_MOVE:\n   \t\t\treturn \"orbis\";\n   \t\tcase Platforms.CONTROLLER_OCULUS:\n   \t\t\treturn \"oculus\";\n   \t\tcase Platforms.CONTROLLER_VIVE_KNUCKLES:\n   \t\t\treturn \"knuckles\";\n   \t\tcase Platforms.CONTROLLER_WINDOWS_MR:\n   \t\t\treturn \"wmr\";\n   \t\tdefault:\n   \t\t\treturn \"unknown\";\n\t\t}\n\t}\n\n\tpublic function controllerNameFromOpenVRName(name) {\n\t\tswitch(name){\n\t\t\tcase \"vive_controller\":\n  \t\t\treturn \"vive\";\n  \t\tcase \"knuckles\":\n  \t\t\treturn \"knuckles\";\n\t\t\tcase \"oculus\":\n  \t\t\treturn \"oculus\";\n\t\t\tcase \"wmr\":\n  \t\t\treturn \"wmr\";\n\t\t\tdefault:\n  \t\t\treturn \"unknown\";\n\t\t}\n\t\t//return \"oculus\";\n\t\t//return \"knuckles\";\n\t}\n\n\tpublic function getDefaultBindingsFilename() {\n\t\tvar conName = controllerName ||\n\t\t\tcontrollerNameFromOpenVRName(skse[\"plugins\"][\"skyui\"].ControllerType());\n\n\t\tif(conName == \"unknown\")\n\t\t\tconName = \"general\"\n\n\t\treturn \"defaults-\" + conName;\n\t}\n\n\tpublic function getActionConditionDefs(menuName) {\n\t\treturn skse[\"plugins\"][\"skyui\"].IniGetWithDefaults(\"Settings/\" + menuName, getDefaultBindingsFilename());\n\t}\n\n\tpublic function getActionConditions(menuName) {\n\t\treturn generateActionTriggerConditions(getActionConditionDefs(menuName));\n\t}\n\n\tpublic function getAxis(axisArray, idx) {\n\t\treturn [axisArray[idx*2], axisArray[idx*2+1]];\n\t}\n\n\tpublic function updatePlatform(platform: Number) {\n\t\t//Debug.log(\"VRInput.updatePlatform: \" + platform);\n\t\tcontrollerName_Game = controllerNameFromPlatformEnum(platform);\n\t\tcontrollerName_OpenVR = skse[\"plugins\"][\"skyui\"].ControllerType();\n\n\t\t//Debug.log(\"[skyui] controllerName_Game: \" + controllerName_Game);\n\t\t//Debug.log(\"[skyui] controllerName_OpenVR: \" + controllerName_OpenVR);\n\n\t\t// We'll prefer controller type reported by OpenVR over the game engine\n\t\t// The game doesn't know how to deal with the index controller.\n\t\tvar name = controllerNameFromOpenVRName(controllerName_OpenVR);\n\t\t//Debug.log(\"[skyui] OpenVR mapped name: \" + name);\n\t\tif (name != \"unknown\")\n\t\t\tcontrollerName = name;\n\t\telse\n\t\t\tcontrollerName = controllerName_Game;\n\n\t\t//Debug.log(\"[skyui] controllerName: \" + controllerName);\n\t}\n\n\tpublic function widgetDetectPhaseChange(curState, lastState, phaseName) {\n\t\tvar cur = curState[phaseName];\n\t\tvar last = lastState[phaseName];\n\n\t\tif(cur == last)\n\t\t\treturn \"no-change\";\n\t\tif(cur && !last)\n\t\t\treturn \"start\";\n\t\telse\n\t\t\treturn \"stop\";\n\t}\n\n\tpublic function widgetDetectPhaseStart(curState, lastState, phaseName) {\n\t\tvar cur = curState[phaseName];\n\t\tvar last = lastState[phaseName];\n\n\t\tif(cur && !last)\n\t\t\treturn \"start\";\n\n\t\treturn \"no-change\";\n\t}\n\n\tpublic function widgetDetectPhaseStop(curState, lastState, phaseName) {\n\t\tvar cur = curState[phaseName];\n\t\tvar last = lastState[phaseName];\n\n\t\tif(!cur && last)\n\t\t\treturn \"stop\";\n\n\t\treturn \"no-change\";\n\t}\n\n\tpublic function makeWidgetEvent(curState, lastState, phaseName, eventName) {\n\t\treturn {\n\t\t\tcurState: curState,\n\t\t\tlastState: lastState,\n\t\t\tphaseName: phaseName,\n\t\t\teventName: eventName\n\t\t};\n\t}\n\n\tpublic function copyWidgetState(src, dest) {\n\t\tfor (var key:String in src) {\n\t\t\tif(key != \"axis\")\n\t\t\t\tdest[key] = src[key];\n\t\t}\n\t\tif(!dest.axis) {\n\t\t\tdest.axis = [];\n\t\t}\n\t\tdest.axis[0] = src.axis[0];\n\t\tdest.axis[1] = src.axis[1];\n\t\treturn dest;\n\t}\n\n\tstatic public function axisQuadrant(vec2) {\n\t\tvar angle = GlobalFunctions.vec2Angle(vec2);\n\t\tif (angle < 0)\n\t\t\tangle += 360;\n\n\t\tif(angle < 45)\n\t\t\treturn \"right\";\n\t\tif(angle < 135)\n\t\t\treturn \"top\";\n\t\tif(angle < 225)\n\t\t\treturn \"left\";\n\t\tif(angle < 315)\n\t\t\treturn \"bottom\";\n\t\treturn \"right\";\n\t}\n\n\tstatic function axisRegion(vec2) {\n\t\tvar mag = GlobalFunctions.vec2Mag(vec2);\n\t\tif(mag <= 0.45)\n\t\t\treturn \"center\";\n\n\t\treturn axisQuadrant(vec2);\n\t}\n\n\tpublic function interestingWidgetIdxs() {\n\t\t\tswitch(controllerName) {\n\t\t\t\tcase \"vive\":\n\t\t\t\t\treturn [1, 2, 32, 33];\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"knuckles\":\n\t\t\t\t\treturn [1, 2, 7, 32, 33, 34];\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"oculus\":\n\t\t\t\t\treturn [1, 2, 7, 32, 33];\n\t\t\t\t\tbreak;\n\t\t\t\tdefault:\n\t\t\t\t\tif(!errorPrintedFlags[\"unknown-controller\"]) {\n\t\t\t\t\t\tDebug.log(\"unknown controller: \" + controllerName);\n\t\t\t\t\t\tDebug.log(\"controllerName_Game: \" + controllerName_Game);\n\t\t\t\t\t\tDebug.log(\"controllerName_OpenVR: \" + controllerName_OpenVR);\n\t\t\t\t\t\tDebug.log(\"controllerName: \" + controllerName);\n\t\t\t\t\t\terrorPrintedFlags[\"unknown-controller\"] = true;\n\t\t\t\t\t}\n\t\t\t\t\treturn [1, 2, 32, 33];\n\t\t\t}\n\t}\n\n\t// Given the new controller state, perform some upkeep and generate\n\t// an array of \"interesting\" events.\n\tpublic function updateControllerState(\n\t\t\ttimestamp: Number,\n\t\t\tcontrollerHand: Number, packetNum: Number,\n\t\t\tbuttonPressedLow: Number, buttonPressedHigh: Number,\n\t\t\tbuttonTouchedLow: Number, buttonTouchedHigh: Number,\n\t\t\taxis: Array): Array\n\t{\n\t\tvar handIdx = controllerHand-1;\n\t\tvar lastButtonState = lastControllerStates[handIdx];\n\t\tvar curButtonState = {\n\t\t\tpacketNum: packetNum,\n\t\t\tbuttonPressedLow: buttonPressedLow,\n\t\t\tbuttonPressedHigh: buttonPressedHigh,\n\t\t\tbuttonTouchedLow: buttonTouchedLow,\n\t\t\tbuttonTouchedHigh: buttonTouchedHigh,\n\t\t\taxis: axis\n\t\t};\n\n\t\tvar eventQueue = [];\n\t\tif(lastButtonState.packetNum != curButtonState.packetNum)\n\t\t{\n\t\t\t//Debug.log(\"packetNum: \" + lastButtonState.packetNum + \" => \" + curButtonState.packetNum);\n\n\t\t\t// Only process widgets that we know may actually be updated\n\t\t\tvar widgetIdxs = interestingWidgetIdxs();\n\n\t\t\t// Prepare to receive a new state\n\t\t\t// We're about to get an update on the state of the widget,\n\t\t\t// move the (old) current state of the widget into the last\n\t\t\t// state array.\n\t\t\t//\n\t\t\t// We're just using two arrays to store the previous and\n\t\t\t// current state of the widgets and reusing the objects\n\t\t\t// used to store the information.\n\t\t\t{\n\t\t\t\tvar lastWidgets = lastWidgetStates[handIdx];\n\t\t\t\tvar curWidgets = widgetStates[handIdx];\n\t\t\t\tfor(var i = 0; i < widgetIdxs.length; i++) {\n\t\t\t\t\tvar id = widgetIdxs[i];\n\t\t\t\t\tvar temp = lastWidgets[id];\n\t\t\t\t\tlastWidgets[id] = curWidgets[id];\n\t\t\t\t\tcurWidgets[id] = temp;\n\n\t\t\t\t\tcopyWidgetState(lastWidgets[id], curWidgets[id]);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Update widget states\n\t\t\tvar widgets = widgetStates[handIdx];\n\t\t\tfor(var i = 0; i < widgetIdxs.length; i++) {\n\t\t\t\tvar id = widgetIdxs[i];\n\t\t\t\tvar mask = 1 << id;\n\t\t\t\tvar state = widgets[id];\n\n\t\t\t\tif(id < 32) {\n\t\t\t\t\tstate.pressed = (buttonPressedLow & mask) == 0 ? false : true;\n\t\t\t\t\tstate.touched = (buttonTouchedLow & mask) == 0 ? false : true;\n\t\t\t\t\tstate.controllerName = controllerName;\n\t\t\t\t} else {\n\t\t\t\t\tstate.pressed = (buttonPressedHigh & mask) == 0 ? false : true;\n\t\t\t\t\tstate.touched = (buttonTouchedHigh & mask) == 0 ? false : true;\n\t\t\t\t\tstate.controllerName = controllerName;\n\t\t\t\t}\n\t\t\t\tdelete state[\"uninitialized\"];\n\t\t\t}\n\n\t\t\t// Wire up additional Vive controller data\n\n\t\t\tswitch(controllerName) {\n\t\t\t\tcase \"vive\":\n\t\t\t\t\twidgets[1].widgetName = \"application menu\";\n\t\t\t\t\twidgets[1].type = \"button\";\n\t\t\t\t\twidgetAddClickWhenPressed(widgets[1]);\n\n\t\t\t\t\twidgets[2].widgetName = \"grip\";\n\t\t\t\t\twidgets[2].type = \"button\";\n\t\t\t\t\twidgetAddClickWhenPressed(widgets[2]);\n\n\t\t\t\t\twidgets[32].widgetName = \"touchpad\";\n\t\t\t\t\twidgets[32].type = \"touchpad\";\n\t\t\t\t\twidgets[32].axisId = 0;\n\t\t\t\t\twidgets[32].axis = getAxis(axis, 0);\n\t\t\t\t\twidgetAddClickWhenPressed(widgets[32]);\n\n\t\t\t\t\twidgets[33].widgetName = \"trigger\";\n\t\t\t\t\twidgets[33].type = \"trigger\";\n\n\t\t\t\t\twidgets[33].axisId = 1;\n\t\t\t\t\twidgets[33].axis = getAxis(axis, 1);\n\t\t\t\t\twidgetAddClickForTrigger(widgets[33]);\n\t\t\t\t\twidgetDetectTouchWithAxis(widgets[33]);\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase \"knuckles\":\n\t\t\t\t\twidgets[1].widgetName = \"B button\";\n\t\t\t\t\twidgets[1].type = \"button\";\n\t\t\t\t\twidgetAddClickWhenPressed(widgets[1]);\n\n\t\t\t\t\twidgets[2].widgetName = \"grip\";\n\t\t\t\t\twidgets[2].type = \"button\";\n\t\t\t\t\twidgets[2].axisId = 2;\n\t\t\t\t\twidgets[2].axis = getAxis(axis, 2);\n\t\t\t\t\twidgetAddClickWhenPressed(widgets[2]);\n\n\t\t\t\t\twidgets[7].widgetName = \"A button\";\n\t\t\t\t\twidgets[7].type = \"button\";\n\t\t\t\t\twidgetAddClickWhenPressed(widgets[7]);\n\n\t\t\t\t\twidgets[32].widgetName = \"thumbstick\";\n\t\t\t\t\twidgets[32].type = \"thumbstick\";\n\t\t\t\t\twidgets[32].axisId = 0;\n\t\t\t\t\twidgets[32].axis = getAxis(axis, 0);\n\t\t\t\t\twidgetAddClickWhenPressed(widgets[32]);\n\n\t\t\t\t\twidgets[33].widgetName = \"trigger\";\n\t\t\t\t\twidgets[33].type = \"trigger\";\n\t\t\t\t\twidgets[33].axisId = 1;\n\t\t\t\t\twidgets[33].axis = getAxis(axis, 1);\n\t\t\t\t\twidgetAddClickForTrigger(widgets[33]);\n\t\t\t\t\twidgetDetectTouchWithAxis(widgets[33]);\n\n\t\t\t\t\twidgets[34].widgetName = \"fingers\";\n\t\t\t\t\twidgets[34].type = \"button\";\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase \"wmr\":\n\t\t\t\t\twidgets[1].widgetName = \"application menu\";\n\t\t\t\t\twidgets[1].type = \"button\";\n\t\t\t\t\twidgetAddClickWhenPressed(widgets[1]);\n\n\t\t\t\t\twidgets[2].widgetName = \"grip\";\n\t\t\t\t\twidgets[2].type = \"button\";\n\t\t\t\t\twidgetAddClickWhenPressed(widgets[2]);\n\n\t\t\t\t\twidgets[32].widgetName = \"touchpad\";\n\t\t\t\t\twidgets[32].type = \"touchpad\";\n\t\t\t\t\twidgets[32].axisId = 0;\n\t\t\t\t\twidgets[32].axis = getAxis(axis, 0);\n\t\t\t\t\twidgetAddClickWhenPressed(widgets[32]);\n\n\t\t\t\t\twidgets[33].widgetName = \"trigger\";\n\t\t\t\t\twidgets[33].type = \"trigger\";\n\t\t\t\t\twidgets[33].axisId = 1;\n\t\t\t\t\twidgets[33].axis = getAxis(axis, 1);\n\t\t\t\t\twidgetAddClickForTrigger(widgets[33]);\n\t\t\t\t\twidgetDetectTouchWithAxis(widgets[33]);\n\n\t\t\t\t\twidgets[34].widgetName = \"thumbstick\";\n\t\t\t\t\twidgets[34].type = \"thumbstick\";\n\t\t\t\t\twidgets[34].axisId = 0;\n\t\t\t\t\twidgets[34].axis = getAxis(axis, 2);\n\t\t\t\t\twidgetAddClickWhenPressed(widgets[34]);\n\t\t\t\t\tbreak;\n\n\t\t\t\tdefault:\n\t\t\t\t\twidgets[1].widgetName = \"B button\";\n\t\t\t\t\twidgets[1].type = \"button\";\n\t\t\t\t\twidgetAddClickWhenPressed(widgets[1]);\n\n\t\t\t\t\twidgets[2].widgetName = \"grip\";\n\t\t\t\t\twidgets[2].type = \"button\";\n\t\t\t\t\twidgets[2].axisId = 2;\n\t\t\t\t\twidgets[2].axis = getAxis(axis, 2);\n\t\t\t\t\twidgetAddClickWhenPressed(widgets[2]);\n\n\t\t\t\t\twidgets[7].widgetName = \"A button\";\n\t\t\t\t\twidgets[7].type = \"button\";\n\t\t\t\t\twidgetAddClickWhenPressed(widgets[7]);\n\n\t\t\t\t\twidgets[32].widgetName = \"thumbstick\";\n\t\t\t\t\twidgets[32].type = \"thumbstick\";\n\t\t\t\t\twidgets[32].axisId = 0;\n\t\t\t\t\twidgets[32].axis = getAxis(axis, 0);\n\t\t\t\t\twidgetAddClickWhenPressed(widgets[32]);\n\n\t\t\t\t\twidgets[33].widgetName = \"trigger\";\n\t\t\t\t\twidgets[33].type = \"trigger\";\n\t\t\t\t\twidgets[33].axisId = 1;\n\t\t\t\t\twidgets[33].axis = getAxis(axis, 1);\n\t\t\t\t\twidgetAddClickForTrigger(widgets[33]);\n\t\t\t\t\twidgetDetectTouchWithAxis(widgets[33]);\n\n\t\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\t// Generate events as appropriate\n\t\t\tvar lastWidgets = lastWidgetStates[handIdx];\n\t\t\tvar curWidgets = widgetStates[handIdx];\n\t\t\tfor(var i = 0; i < widgetIdxs.length; i++)\n\t\t\t{\n\t\t\t\tvar id = widgetIdxs[i];\n\t\t\t\tvar lastState = lastWidgets[id];\n\t\t\t\tvar curState = curWidgets[id];\n\n\t\t\t\tif(lastState.uninitialized) {\n\t\t\t\t\tcopyWidgetState(curState, lastState);\n\t\t\t\t\tdelete lastState[\"uninitialized\"];\n\t\t\t\t}\n\n\t\t\t\t// Clean up event timestamps if appropriate\n\t\t\t\tif(curState.touchedStart && curState.touchedStop) {\n\t\t\t\t\tdelete curState[\"touchedStart\"];\n\t\t\t\t\tdelete curState[\"touchedStartState\"];\n\t\t\t\t\tdelete curState[\"touchedStop\"];\n\t\t\t\t}\n\t\t\t\tif(curState.pressedStart && curState.pressedStop) {\n\t\t\t\t\tdelete curState[\"pressedStart\"];\n\t\t\t\t\tdelete curState[\"pressedStartState\"];\n\t\t\t\t\tdelete curState[\"pressedStop\"];\n\t\t\t\t}\n\t\t\t\tif(curState.clickedStart && curState.clickedStop) {\n\t\t\t\t\tdelete curState[\"clickedStart\"];\n\t\t\t\t\tdelete curState[\"clickedStartState\"];\n\t\t\t\t\tdelete curState[\"clickedStop\"];\n\t\t\t\t}\n\n\t\t\t\t// Detect and generate phase events\n\t\t\t\t// Note that we take a bit of effort to make sure that the start/stop\n\t\t\t\t// events are ordered like this:\n\t\t\t\t//   touched start => pressed start => clicked start =>\n\t\t\t\t//   clicked end => pressed end => touched end\n\t\t\t\tvar phases;\n\n\t\t\t\tphases = [\"touched\", \"pressed\", \"clicked\"];\n\t\t\t\tfor(var j = 0; j < phases.length; j++) {\n\t\t\t\t\tvar phase = phases[j];\n\t\t\t\t\tvar change = widgetDetectPhaseStart(curState, lastState, phase);\n\t\t\t\t\tif(change != \"no-change\") {\n\t\t\t\t\t\tvar event = makeWidgetEvent(curState, lastState, phase, change);\n\t\t\t\t\t\tcurState[phase + \"Start\"] = timestamp;\n\t\t\t\t\t\tcurState[phase + \"StartState\"] = copyWidgetState(curState, {});\n\t\t\t\t\t\teventQueue.push(event);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tphases = [\"clicked\", \"pressed\", \"touched\"];\n\t\t\t\tfor(var j = 0; j < phases.length; j++) {\n\t\t\t\t\tvar phase = phases[j];\n\t\t\t\t\tvar change = widgetDetectPhaseStop(curState, lastState, phase);\n\t\t\t\t\tif(change != \"no-change\") {\n\t\t\t\t\t\tvar event = makeWidgetEvent(curState, lastState, phase, change);\n\t\t\t\t\t\tcurState[phase + \"Stop\"] = timestamp;\n\t\t\t\t\t\teventQueue.push(event);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Generate other synthetic events\n\t\t\t// By reading the event queue\n\t\t\tif(controllerName == \"vive\") {\n\t\t\t\twidgetTouchpadDetectSwipe(widgets[32], eventQueue);\n\t\t\t}\n\n\t\t\t// Record the current state\n\t\t\t// We'll use this as the last state when we're called again the next time.\n\t\t\tlastControllerStates[handIdx] = curButtonState;\n\t\t\t/*\n\t\t\tDebug.log(\"handIdx \" + handIdx);\n\t\t\tDebug.dump(\"lastControllerStates[handIdx]\", lastControllerStates[handIdx]);\n\t\t\t*/\n\t\t}\n\t\treturn eventQueue;\n\t}\n\n\t//----------------------------------------------------------------------------\n\t// Native function interop\n\t//\n\n\t// Return a timestamp with millisecond resolution.\n\tstatic private function clock(): Number {\n\t\t// We're sure the VRInput plugin is available.\n\t\t// Just call the clock function.\n\t\treturn skse[\"plugins\"][\"vrinput\"].GetClock();\n\t}\n\n\tstatic private function triggerHapticPulse(controllerRole: String, strength: Number) {\n\t\tskse[\"plugins\"][\"vrinput\"].TriggerHapticPulse(controllerRole == \"leftHand\" ? 1 : 2, strength);\n\t}\n\n\n\t//----------------------------------------------------------------------------\n\t// Vec2 utilities\n\t//\n\tprivate function cloneVec2(vec2: Array) {\n\t\treturn [vec2[0], vec2[1]];\n\t}\n\n\tprivate function copyVec2(src: Array, dest: Array) {\n\t\tdest[0] = src[0];\n\t\tdest[1] = src[1];\n\t\treturn dest;\n\t}\n\n\n\t// Widget synthetic attributes -------------------------------------\n\t//\n\t// Some widgets may not behave the exact same way we want,\n\t// these functions can be used to add some synthetic attributes\n\t// to help bridge these differences.\n\n\tfunction widgetAddClickWhenPressed(widget)\n\t{\n\t\tif(widget.pressed) {\n\t\t\twidget.clicked = true;\n\t\t} else {\n\t\t\twidget.clicked = false;\n\t\t}\n\t}\n\n\tfunction widgetAddClickForTrigger(widget)\n\t{\n\t\tif(widget.axis[0] == 1) {\n\t\t\twidget.clicked = true;\n\t\t} else {\n\t\t\twidget.clicked = false;\n\t\t}\n\t}\n\n\tfunction widgetDetectTouchWithAxis(widget)\n\t{\n\t\tif(widget.axis[0] != 0.0 || widget.axis[1] != 0.0) {\n\t\t\twidget.touched = true;\n\t\t}\n\t}\n\n\tvar touchpadSwipeStates = {\n\t\tleftHand: {},\n\t\trightHand: {}\n\t};\n\n\tfunction widgetTouchpadDetectSwipe(widget, eventQueue)\n\t{\n\t\t// Given the current state of the widget,\n\t\t// generate events if swipes are detected...\n\n\t\t// If the touchpad isn't being touched, do nothing\n\t\tif(!widget.touched) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar curTime = getTimer();\n\n\t\t// Fetch the swipe state associated with the widget\n\t\tvar hand = touchpadSwipeStates[widget.controllerRole];\n\t\tvar swipeState = hand[widget.id];\n\n\t\t// Are we hanging on to state data from a previous swipe?\n\t\t// If so, clean it up now...\n\t\tif(widget.touchedStart && swipeState.startTime != widget.touchedStart) {\n\t\t\tdelete touchpadSwipeStates[widget.controllerRole][widget.id];\n\t\t\tswipeState = undefined;\n\t\t}\n\n\t\t// If we don't have a swipe state either because no data\n\t\t// has been associated with said widget or because associated\n\t\t// state has been cleaned up...\n\t\t// Create empty state to hold the swipe state\n\t\tif(!swipeState) {\n\t\t\tswipeState = {\n\t\t\t\tstartTime: widget.touchedStart,\n\t\t\t\tlastProcessTime: curTime,\n\t\t\t\tlastPosition: cloneVec2(widget.axis)\n\t\t\t};\n\t\t\ttouchpadSwipeStates[widget.controllerRole][widget.id] = swipeState;\n\t\t}\n\n\t\t// Limit the rate at which events can be generated\n\t\tvar timeDelta = curTime - swipeState.lastProcessTime;\n\t\tvar curPosition = widget.axis;\n\t\tvar lastPosition = swipeState.lastPosition\n\t\tvar xDelta = curPosition[0] - lastPosition[0];\n\t\tvar yDelta = curPosition[1] - lastPosition[1];\n\t\tvar distanceDelta = Math.sqrt((xDelta * xDelta) + (yDelta * yDelta));\n\t\tvar velocity = distanceDelta / timeDelta;\n\n\t\tvar distanceThreshold;\n\t\tvar timeThreshold;\n\t\tvar savePosition;\n\t\tvar velThreshold = 0.16;\n\t\tif(velocity > 0.005) {\n\t\t\tdistanceThreshold = 0.1;\n\t\t\ttimeThreshold = 10;\n\t\t\tsavePosition = false;\n\t\t} else {\n\t\t\tdistanceThreshold = 0.33;\n\t\t\ttimeThreshold = 10;\n\t\t\tsavePosition = false;\n\t\t}\n\n\t\t// FIXME!!! Event firing frequency is tied directly to the framerate.\n\t\tif(timeDelta < timeThreshold) {\n\t\t\treturn;\n\t\t}\n\n\t\t// If the touchpad position moved a certain distance\n\t\t// within the alotted period of time...\n\t\t// Generate an appropriate event.\n\n\t\t// We'e going to restrict swiping to up/down/right/left\n\t\t// First, determine which direction has received more movement...\n\t\t// That is the dominate axis\n\t\tvar eventFired = false;\n\t\tif(Math.abs(xDelta) > Math.abs(yDelta)) {\n\t\t\tif(xDelta > distanceThreshold) {\n\t\t\t\teventQueue.push({\n\t\t\t\t\teventType: \"swipe\",\n\t\t\t\t\tdirection: \"right\",\n\t\t\t\t\twidget: widget\n\t\t\t\t});\n\t\t\t\teventFired = true;\n\t\t\t} else if(xDelta < -1 * distanceThreshold) {\n\t\t\t\teventQueue.push({\n\t\t\t\t\teventType: \"swipe\",\n\t\t\t\t\tdirection: \"left\",\n\t\t\t\t\twidget: widget\n\t\t\t\t});\n\t\t\t\teventFired = true;\n\t\t\t}\n\t\t} else {\n\t\t\tif(yDelta > distanceThreshold) {\n\t\t\t\teventQueue.push({\n\t\t\t\t\teventType: \"swipe\",\n\t\t\t\t\tdirection: \"up\",\n\t\t\t\t\twidget: widget\n\t\t\t\t});\n\t\t\t\teventFired = true;\n\t\t\t} else if(yDelta < -1 * distanceThreshold) {\n\t\t\t\teventQueue.push({\n\t\t\t\t\teventType: \"swipe\",\n\t\t\t\t\tdirection: \"down\",\n\t\t\t\t\twidget: widget\n\t\t\t\t});\n\t\t\t\teventFired = true;\n\t\t\t}\n\t\t}\n\n\t\t// Only update the last position and processing time\n\t\t// if an event actually fired.\n\t\t//\n\t\t// This means that as long as the user has traveled\n\t\t// a specific distance on the touchpad, the swipe\n\t\t// will be registered.\n\t\t//\n\t\t// This emulates the behavior of the game. Though\n\t\t// it isn't ideal, it will do for now.\n\t\tif(eventFired) {\n\t\t\tcopyVec2(widget.axis, swipeState.lastPosition);\n\t\t\tswipeState.lastProcessTime = curTime;\n\t\t}\n\t}\n\n\tpublic function vibrateOnSwipe(eventQueue) {\n\t\t// Look a swipe event in the event queue\n\t\t// If found, vibrate the corresponding controller...\n\t\tfor(var i = 0; i < eventQueue.length; i++) {\n\t\t\tvar event = eventQueue[i];\n\t\t\tif(event.eventType == \"swipe\") {\n\t\t\t\ttriggerHapticPulse(event.widget.controllerRole, 0.25);\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\n\t// Refactor? Do we really still need this function?\n\t// Is this serving the same role as `handleVRButtonUpdates`?\n\tpublic function getInputEvents(\n\t\t\ttimestamp: Number,\n\t\t\tcontrollerHand: Number, packetNum: Number,\n\t\t\tbuttonPressedLow: Number, buttonPressedHigh: Number,\n\t\t\tbuttonTouchedLow: Number, buttonTouchedHigh: Number,\n\t\t\taxis: Array): Array\n\t{\n\t\tvar eventQueue = updateControllerState(\n\t\t\t\ttimestamp,\n\t\t\t\tcontrollerHand, packetNum,\n\t\t\t\tbuttonPressedLow, buttonPressedHigh,\n\t\t\t\tbuttonTouchedLow, buttonTouchedHigh,\n\t\t\t\taxis);\n\n\t\tvibrateOnSwipe(eventQueue);\n\n\t\treturn eventQueue;\n\t}\n\n\tfunction getFocusPath() {\n\t\t// Skyrim is a single player game. So technically, we're only dealing with \"one controller\"\n\t\treturn FocusHandler.instance.getPathToFocus(Selection.getControllerFocusGroup(0));\n\t}\n\n\tfunction handleVRButtonUpdate(\n\t\t\tcontrollerHand: Number, packetNum: Number,\n\t\t\tbuttonPressedLow: Number, buttonPressedHigh: Number,\n\t\t\tbuttonTouchedLow: Number, buttonTouchedHigh: Number,\n\t\t\taxis: Array)\n\t{\n\t\t//Debug.log(\">>> VRInput handleVRButtonUpdate\");\n\n\t\t// Should we update any button states at all?\n\t\t// This is useful for ignorning inputs when we're supposed to be\n\t\t// blocking, waiting for the OpenVR virtual keyboard.\n\t\tif(ignoreInput)\n\t\t\treturn;\n\n\t\tvar timestamp = getTimer();\n\t\tvar eventQueue = getInputEvents(\n\t\t\t\ttimestamp,\n\t\t\t\tcontrollerHand, packetNum,\n\t\t\t\tbuttonPressedLow, buttonPressedHigh,\n\t\t\t\tbuttonTouchedLow, buttonTouchedHigh,\n\t\t\t\taxis);\n\n\t\tvar update = {\n\t\t\ttimestamp: timestamp,\n\t\t\tcontrollerHand: controllerHand,\n\t\t\tpacketNum: packetNum,\n\t\t\tbuttonPressedLow: buttonPressedLow,\n\t\t\tbuttonPressedHigh: buttonPressedHigh,\n\t\t\tbuttonTouchedLow: buttonTouchedLow,\n\t\t\tbuttonTouchedHigh: buttonTouchedHigh,\n\t\t\taxis: axis\n\t\t}\n\n\t\tvar stateText = controllerStateText(update, true);\n\t\t//if(stateText.length != 0) {\n\t\t//\tDebug.log(\"-- Button states --\");\n\t\t//\tDebug.log(stateText);\n\t\t//}\n\n\t\tvar focusPath = getFocusPath();\n\t\t//if(eventQueue.length != 0) {\n\t\t//\tDebug.log(\"focusPath: \" + focusPath);\n\t\t//\tDebug.dump(\"eventQueue\", eventQueue);\n\t\t//}\n\n\n\t\tdispatchButtonUpdates(update, focusPath);\n\t\tdispatchInputEvents(eventQueue, focusPath);\n\n\t\t//Debug.log(\"<<< VRInput handleVRButtonUpdate\");\n\t}\n\n\tpublic function dispatchButtonUpdates(update, focusPath: Array) {\n\t\tif(focusPath == null)\n\t\t\tfocusPath = getFocusPath();\n\n\t\tfor(var i = 0; i < focusPath.length; i++) {\n\t\t\tvar obj = focusPath[i];\n\t\t\tif(obj.handleVRButtonUpdate != null) {\n\t\t\t\tobj.handleVRButtonUpdate(update);\n\t\t\t}\n\t\t}\n\t}\n\n\tpublic function dispatchInputEvents(eventQueue: Array, focusPath: Array) {\n\t\tif(focusPath == null)\n\t\t\tfocusPath = getFocusPath();\n\n\t\t// Take every event in the queue\n\t\tfor(var ei = 0; ei < eventQueue.length; ei++) {\n\t\t\tvar event = eventQueue[ei];\n\t\t\t//if(ei == 0) {\n\t\t\t//\tDebug.log(\"dispatchInputEvents\");\n\t\t\t//\tDebug.dump(\"focusPath\", focusPath);\n\t\t\t//}\n\t\t\t//Debug.log(\"Dispatching event: \" + ei);\n\n\t\t\t// Send the event to the \"handleVRInput\" function of every object in the focus path\n\t\t\tfor(var fi = 0; fi < focusPath.length; fi++) {\n\t\t\t\tvar obj = focusPath[fi];\n\t\t\t\tif(obj.handleVRInput != null) {\n\t\t\t\t\t//Debug.log(\"focusPath: \" + fi + \" \" + obj);\n\t\t\t\t\t//if(obj.classname != null)\n\t\t\t\t\t//\tDebug.log(\"\" + fi + \": \" + obj.classname());\n\n\t\t\t\t\t// An object may signal that it has already handled the event and stop the event\n\t\t\t\t\t// from going further in the focus path.\n\t\t\t\t\tvar stop = obj.handleVRInput(event);\n\t\t\t\t\tif(stop)\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction controllerStateText(update, printFlags): String {\n\t\tvar output:String = \"\";\n\t\tvar lastLength = output.length;\n\n\t\tfor(var i = 0; i < 32; i++)\n\t\t{\n\t\t\tvar mask = 1 << i;\n\n\t\t\tif(update.buttonPressedLow & mask) {\n\t\t\t\toutput += \"pressed: \" + i + \"\\n\";\n\t\t\t}\n\t\t}\n\n\t\tif(printFlags && lastLength != output.length){\n\t\t\toutput += \"buttonPressedLow: \" + update.buttonPressedLow + \"\\n\";\n\t\t\tlastLength = output.length;\n\t\t}\n\n\t\tfor(var i = 0; i < 32; i++)\n\t\t{\n\t\t\tvar mask = 1 << i;\n\n\t\t\tif(update.buttonPressedHigh & mask) {\n\t\t\t\toutput += \"pressed: \" + (i + 32) + \"\\n\";\n\t\t\t}\n\t\t}\n\n\t\tif(printFlags && lastLength != output.length){\n\t\t\toutput += \"buttonPressedHigh: \" + update.buttonPressedHigh + \"\\n\";\n\t\t\tlastLength = output.length;\n\t\t}\n\n\t\tfor(var i = 0; i < 32; i++)\n\t\t{\n\t\t\tvar mask = 1 << i;\n\n\t\t\tif(update.buttonTouchedLow & mask) {\n\t\t\t\toutput += \"touched: \" + i + \"\\n\";\n\t\t\t}\n\t\t}\n\n\t\tif(printFlags && lastLength != output.length){\n\t\t\toutput += \"buttonTouchedLow: \" + update.buttonTouchedLow + \"\\n\";\n\t\t\tlastLength = output.length;\n\t\t}\n\n\t\tfor(var i = 0; i < 32; i++)\n\t\t{\n\t\t\tvar mask = 1 << i;\n\n\t\t\tif(update.buttonTouchedHigh & mask) {\n\t\t\t\toutput += \"touched: \" + (i + 32) + \"\\n\";\n\t\t\t}\n\t\t}\n\n\t\tif(printFlags && lastLength != output.length){\n\t\t\toutput += \"buttonTouchedHigh: \" + update.buttonTouchedHigh + \"\\n\";\n\t\t\tlastLength = output.length;\n\t\t}\n\n\t\tfor(var i = 0; i < 5; i++)\n\t\t{\n\t\t\tvar x = update.axis[i*2];\n\t\t\tvar y = update.axis[i*2 + 1];\n\n\t\t\tif(x != 0.0) {\n\t\t\t\toutput += \"x[\" + i + \"] = \" + x + \"\\n\";\n\t\t\t}\n\t\t\tif(y != 0.0) {\n\t\t\t\toutput += \"y[\" + i + \"] = \" + y + \"\\n\";\n\t\t\t}\n\n\t\t\tif(x != 0.0 || y != 0.0) {\n\t\t\t\tvar vec2 = [x, y];\n\t\t\t\toutput += \"mag: \" + GlobalFunctions.vec2Mag(vec2) + \"\\n\";\n\t\t\t\toutput += \"quadrant: \" + axisQuadrant(vec2) + \"\\n\";\n\t\t\t\toutput += \"region: \" + axisRegion(vec2) + \"\\n\";\n\t\t\t}\n\t\t}\n\t\treturn output;\n\t}\n\n\tfunction widgetToString(widget: Object): String\n\t{\n\t\tvar output = \"\";\n\t\tfor (var key:String in widget) {\n\t\t\toutput += key + \": \" + widget[key] + \"\\n\";\n\t\t}\n\t\treturn output;\n\t}\n\n\t// Build a list of widgets with interesting states\n\tfunction collectInterestingWidgets(handIdx): Array {\n\t\tvar idxs = interestingWidgetIdxs();\n\t\tvar result = [];\n\t\tvar widgets = widgetStates[handIdx];\n\t\tfor(var i = 0; i < idxs.length; i++) {\n\t\t\tvar widget = widgets[idxs[i]];\n\t\t\tif(widget.pressed || widget.touched || GlobalFunctions.vec2Mag(widget.axis)) {\n\t\t\t\tresult.push(widget);\n\t\t\t}\n\t\t}\n\t\treturn result;\n\t}\n\n\tvar controllerTexts = [\"\", \"\"];\n\tfunction controllerStateString(update): String\n\t{\n\t\t// Output all text prepared for each hand\n\t\tvar handIdx = update.controllerHand-1\n\t\tvar text = controllerStateText(update);\n\t\tcontrollerTexts[handIdx] = text;\n\n\t\tvar collectedWidgets = collectInterestingWidgets(handIdx);\n\n\t\t// Build a string representation of all interesting widgets\n\t\tvar widgetText = \"\";\n\t\tfor(var i = 0; i < collectedWidgets.length; i++) {\n\t\t\tvar widget = collectedWidgets[i];\n\t\t\twidgetText += widgetToString(widget);\n\t\t}\n\n\t\t// Append widget text to the output for the cooresponding hand\n\t\tif(widgetText.length != 0)\n\t\t\tcontrollerTexts[handIdx] += \"\\n\" + widgetText;\n\n\t\tvar output = \"\";\n\n\t\tif(controllerTexts[0].length != 0 || controllerTexts[1].length != 0) {\n\t\t\toutput += \"Skryim says: \" + controllerName_Game + \"\\n\";\n\t\t\toutput += \"OpenVR says: \" + controllerName_OpenVR + \"\\n\";\n\t\t\toutput += \"Skyui will use: \" + controllerName + \"\\n\";\n\t\t\toutput += \"\\n\";\n\t\t}\n\t\tif(controllerTexts[0].length != 0) {\n\t\t\toutput += \"Left controller:   \\n\";\n\t\t\toutput += controllerTexts[0];\n\t\t}\n\t\tif(controllerTexts[1].length != 0) {\n\t\t\toutput += \"Right controller:   \\n\";\n\t\t\toutput += controllerTexts[1];\n\t\t}\n\n\t\treturn output;\n\t}\n\n\n\tprivate static var _instance: VRInput;\n\n\tpublic static function get instance(): VRInput\n\t{\n\t\tif (_instance == null)\n\t\t\t_instance = new VRInput();\n\n\t\treturn _instance;\n\t}\n\n\tprivate function VRInput() {\n\t\tinit();\n\t}\n\n\tfunction setup() {\n\t\t//Debug.log(\"VRInput.setup()\");\n\t\tvar skyui = skse[\"plugins\"][\"skyui\"];\n\t\tif(skyui != undefined)\n\t\t{\n\t\t\tDebug.log(\"Registering to receive VR input\");\n\t\t\tskyui.RegisterInputHandler(this, \"handleVRButtonUpdate\");\n\t\t} else {\n\t\t\tDebug.log(\"skyui plugin not available\");\n\t\t}\n\t}\n\n\tfunction teardown() {\n\t\t//Debug.log(\"VRInput.teardown()\");\n\t\tvar skyui = skse[\"plugins\"][\"skyui\"];\n\t\tif(skyui != undefined)\n\t\t{\n\t\t\tDebug.log(\"Unregistering to receive VR input\");\n\t\t\tskyui.UnregisterInputHandler(this, \"handleVRButtonUpdate\");\n\t\t}\n\t}\n\n\n\tfunction pauseInput(type) {\n\t\tswitch(type) {\n\t\t\tcase \"self\":\n\t\t\t\tignoreInput = true;\n\t\t\t\tbreak;\n\t\t\tcase \"game\":\n\t\t\t\tskse[\"plugins\"][\"vrinput\"].ShutoffButtonEventsToGame(true);\n\t\t\t\tbreak;\n\t\t\tcase \"all\":\n\t\t\t\tpauseInput(\"game\");\n\t\t\t\tpauseInput(\"self\");\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tfunction resumeInput(type) {\n\t\tswitch(type) {\n\t\t\tcase \"self\":\n\t\t\t\tignoreInput = false;\n\t\t\t\tbreak;\n\t\t\tcase \"game\":\n\t\t\t\tskse[\"plugins\"][\"vrinput\"].ShutoffButtonEventsToGame(false);\n\t\t\t\tbreak;\n\t\t\tcase \"all\":\n\t\t\t\tresumeInput(\"game\");\n\t\t\t\tresumeInput(\"self\");\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tstatic public function inputEventSummary(event): String {\n\t\treturn \"phase: \" + event.phaseName + \", event: \" + event.eventName + \", widget: \" + event.curState.widgetName;\n\t}\n\n\t// Given a single array of strings, describing how an action should be triggered,\n\t// fill out an object to help make trigger comparison easier.\n\tpublic function makeActionTriggerCondition(specs: Array) {\n\t\tif(logDetails) {\n\t\t\tDebug.log(\">>> makeActionTriggerCondition\");\n\t\t\tDebug.dump(\"specs\", specs);\n\t\t}\n\n\t\tvar condition = new Object();\n\n\t\tfor(var i = 0; i < specs.length; i++) {\n\t\t\tvar spec = specs[i];\n\t\t\tif(logDetails) {\n\t\t\t\tDebug.log(\"processing spec: \" + spec);\n\t\t\t\tDebug.dump(\"condition cur:\", condition);\n\t\t\t}\n\t\t\tswitch(spec) {\n\t\t\t\tcase 'leftHand':\n\t\t\t\tcase 'rightHand':\n\n\t\t\t\t\tif(logDetails) {\n\t\t\t\t\t\tDebug.log(\"--- 1 ---\");\n\t\t\t\t\t}\n\t\t\t\t\tcondition[\"role\"] = spec;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 'start':\n\t\t\t\tcase 'end':\n\n\t\t\t\t\tif(logDetails) {\n\t\t\t\t\t\tDebug.log(\"--- 2 ---\");\n\t\t\t\t\t}\n\t\t\t\t\tcondition[\"eventName\"] = spec;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 'top':\n\t\t\t\tcase 'right':\n\t\t\t\tcase 'left':\n\t\t\t\tcase 'bottom':\n\t\t\t\tcase 'center':\n\t\t\t\t\tif(logDetails) {\n\t\t\t\t\t\tDebug.log(\"--- 3 ---\");\n\t\t\t\t\t}\n\t\t\t\t\tcondition[\"region\"] = spec;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 'touched':\n\t\t\t\tcase 'pressed':\n\t\t\t\tcase 'clicked':\n\t\t\t\t\tif(logDetails) {\n\t\t\t\t\t\tDebug.log(\"--- 4 ---\");\n\t\t\t\t\t}\n\t\t\t\t\tcondition[\"phaseName\"] = spec;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 'touch':\n\t\t\t\tcase 'press':\n\t\t\t\tcase 'click':\n\t\t\t\t\tif(logDetails) {\n\t\t\t\t\t\tDebug.log(\"--- 5 ---\");\n\t\t\t\t\t}\n\t\t\t\t\tcondition[\"phaseName\"] = spec + \"ed\";\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 'touchpad':\n\t\t\t\tcase 'thumbstick':\n\t\t\t\tcase 'application menu':\n\t\t\t\tcase 'grip':\n\t\t\t\tcase 'trigger':\n\t\t\t\tcase 'b button':\n\t\t\t\tcase 'a button':\n\t\t\t\tcase 'x button':\n\t\t\t\tcase 'y button':\n\t\t\t\t\tif(logDetails) {\n\t\t\t\t\t\tDebug.log(\"--- 6 ---\");\n\t\t\t\t\t}\n\t\t\t\t\tcondition[\"widgetName\"] = spec;\n\t\t\t\t\tbreak;\n\n\t\t\t\tdefault:\n\n\t\t\t\t\tif(logDetails) {\n\t\t\t\t\t\tDebug.log(\"--- 7 ---\");\n\t\t\t\t\t\tDebug.log(\"Unhandled spec string: \" + spec);\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\n\t\t// Default phaseName is \"clicked\"\n\t\tif(!condition[\"phaseName\"])\n\t\t\tcondition[\"eventName\"] = \"clicked\";\n\n\t\t// Default eventName is \"start\"\n\t\tif(!condition[\"eventName\"])\n\t\t\tcondition[\"eventName\"] = \"start\";\n\n\t\tif(logDetails) {\n\t\t\tDebug.dump(\"condition final:\", condition);\n\t\t}\n\t\treturn condition;\n\t}\n\n\t// Given an object that maps from \"action name\" => \"trigger condition strings\",\n\t// return an object that maps from \"action name\" => \"trigger condition\"\n\tpublic function generateActionTriggerConditions(settings: Object) {\n\t\tif(logDetails) {\n\t\t\tDebug.log(\">>> generateActionTriggerConditions\")\n\t\t\tDebug.dump(\"settings\", settings);\n\t\t}\n\t\tvar actionConditions = new Object;\n\n\t\tfor(var key in settings) {\n\t\t\tactionConditions[key] = makeActionTriggerCondition(settings[key]);\n\t\t\tactionConditions[key][\"name\"] = key;\n\t\t}\n\n\t\tif(logDetails) {\n\t\t\tDebug.log(\"<<< generateActionTriggerConditions\")\n\t\t}\n\t\treturn actionConditions;\n\t}\n\n\t// Given a list of actions the event object sent to vrHandleInput,\n\t// return the action name that has been triggered\n\tpublic function triggeredAction(actionConditions: Object, event: Object) {\n\t\tif(logDetails) {\n\t\t\tDebug.log(\">>> triggeredAction\")\n\t\t\tDebug.dump(\"event\", event);\n\t\t}\n\t\tvar state = event.curState;\n\t\tvar candidate = undefined;\n\t\tfor(var actionName in actionConditions) {\n\t\t\tvar condition = actionConditions[actionName];\n\n\t\t\tif(logDetails) {\n\t\t\t\tDebug.dump(\"condition\", condition);\n\t\t\t\tDebug.log(\"-- 1 --\");\n\t\t\t}\n\t\t\tvar role = condition[\"role\"]\n\t\t\tif(role && state.controllerRole != role)\n\t\t\t\tcontinue;\n\n\t\t\tif(logDetails) {\n\t\t\t\tDebug.log(\"-- 2 --\");\n\t\t\t}\n\t\t\tvar widgetName = condition[\"widgetName\"]\n\t\t\tif(widgetName && state.widgetName.toLowerCase() != widgetName.toLowerCase())\n\t\t\t\tcontinue;\n\n\t\t\tif(logDetails) {\n\t\t\t\tDebug.log(\"-- 3 --\");\n\t\t\t}\n\t\t\tvar phaseName = condition[\"phaseName\"]\n\t\t\tif(phaseName && event.phaseName != phaseName)\n\t\t\t\tcontinue;\n\n\t\t\tif(logDetails) {\n\t\t\t\tDebug.log(\"-- 4 --\");\n\t\t\t}\n\t\t\tvar eventName = condition[\"eventName\"]\n\t\t\tif(eventName && eventName != event.eventName)\n\t\t\t\tcontinue;\n\n\t\t\tif(logDetails) {\n\t\t\t\tDebug.log(\"-- 5 --\");\n\t\t\t}\n\t\t\tvar region = condition[\"region\"]\n\t\t\tif(region && region != VRInput.axisRegion(state.axis))\n\t\t\t\tcontinue;\n\n\t\t\tif(logDetails) {\n\t\t\t\tDebug.log(\"<<< triggeredAction: \" + actionName)\n\t\t\t}\n\t\t\treturn actionName;\n\t\t}\n\n\t\tif(logDetails) {\n\t\t\tDebug.log(\"<<< triggeredAction: no match\")\n\t\t}\n\t\treturn undefined;\n\t}\n}\n"
  },
  {
    "path": "src/Common/skyui/components/BottomBarMappedButton.as",
    "content": "﻿import skyui.components.MappedButton;\nimport skyui.util.GlobalFunctions;\nimport skyui.defines.Screen;\n\n// Specialized version of a MappedButton for the BottomBar\n// We vertically center the button after the button is updated.\n// Note that we're assuming information regarding the bottombar\n// layout and where mapped buttons would be.\n//\n// This is not suitable for general use in other layouts.\nclass skyui.components.BottomBarMappedButton extends MappedButton\n{\n\tpublic function update(): Void\n\t{\n\t\tsuper.update();\n\n\t\t// Position this button so it's centered in the bottombar\n\t\t// We're assuming the following display tree:\n\t\t// bottom bar\n\t\t//  |- bg\n\t\t//  |- button panel\n\t\t//      |- Mapped Button\n\t\t//\n\t\t// Note that the bg provides a stable/static dimension for the bottombar.\n\t\t// Since we're tweaking the layout of the bottombar programmatically, it's not a good\n\t\t// idea to perform the calculation with respect to the dynamic size of the bottombar since\n\t\t// might change if the button or text size were to ever exceed the static height of the\n\t\t// bottombar, then the layout calculation would be thrown off from that point on.\n\t\t//\n\t\t// To center the ourselves to the bottom bar, we need to:\n\t\t//   ( center self with respect to the bottombar ) - (_y offset introduced by button panel)\n\t\t//\n\t\t// Also note that, sometimes, the bottombar may fall outside of the rendering area. Having\n\t\t// an oversized element like this makes design time tweaking a bit more straigtforward.\n\t\t// If we want to tweak the position at runtime, it means we can't just use the `bg` object\n\t\t// as a sizing reference directly. We need to figure out how much of the element is actually\n\t\t// visible and use that as the height of the bottombar.\n\t\tvar targetHeight = textField._height;\n\t\tvar bottombar = _parent._parent;\n\t\tvar reference = bottombar.centerReference != undefined ? bottombar.centerReference : bottombar.bg;\n\n\t\tvar referenceOrigin:Object = {x: 0, y:0};\n\t\treference.localToGlobal(referenceOrigin);\n\n\t\tvar visibleHeight = GlobalFunctions.clamp(referenceOrigin.y + reference._height, 0, Screen.height) - referenceOrigin.y;\n\t\t_y = ((visibleHeight - targetHeight) / 2) - _parent._y + reference._y;\n\t}\n}\n"
  },
  {
    "path": "src/Common/skyui/components/ButtonPanel.as",
    "content": "﻿class skyui.components.ButtonPanel extends MovieClip\n{\n  /* PRIVATE VARIABLES */\t\n\t\n\t// Number of buttons that are actually in use\n\tprivate var _buttonCount: Number = 0;\n\t\n\tprivate var _updateID: Number;\n\t\n\t\n  /* PROPERTIES */\n  \n\tpublic var buttons: Array;\n\t\n\tpublic var isReversed: Boolean = false;\n\t\n\tpublic var buttonRenderer: String;\n\t\n\tpublic var maxButtons: Number = 0;\n\t\n\tpublic var buttonInitializer: Object;\n\t\n\tpublic var spacing: Number = 10;\n\t\n\n  /* INITIALIZATION */\n  \n \tpublic function ButtonPanel(a_buttonRenderer: String, a_maxButtons: Number, a_buttonInitializer: Object)\n\t{\n\t\tbuttons = [];\n\t\t\n\t\tif (a_buttonRenderer != undefined)\n\t\t\tbuttonRenderer = a_buttonRenderer;\n\t\t\t\n\t\tif (a_maxButtons != undefined)\n\t\t\tmaxButtons = a_maxButtons;\n\t\t\t\n\t\tif (a_buttonInitializer != undefined)\n\t\t\tbuttonInitializer = a_buttonInitializer;\n\t\t\n\t\tfor (var i=0; i<maxButtons; i++) {\n\t\t\tvar btn = attachMovie(buttonRenderer, \"button\" + i, getNextHighestDepth(), buttonInitializer);\n\t\t\tbtn._visible = false;\n\t\t\tbuttons.push(btn);\n\t\t}\n\t}\n\t\n\n  /* PUBLIC FUNCTIONS */\n\t\n\tpublic function setPlatform(a_platform: Number, a_bPS3Switch: Boolean): Void\n\t{\n\t\tfor (var i=0; i < buttons.length; i++)\n\t\t\tbuttons[i].setPlatform(a_platform, a_bPS3Switch);\n\t}\n\t\n\tpublic function showButtons(): Void\n\t{\n\t\tfor (var i=0; i < buttons.length; i++)\n\t\t\tbuttons[i]._visible = buttons[i].label.length > 0;\n\t}\n\n\tpublic function hideButtons(): Void\n\t{\n\t\tfor (var i=0; i < buttons.length; i++)\n\t\t\tbuttons[i]._visible = false;\n\t}\n\t\n\tpublic function clearButtons(): Void\n\t{\n\t\t_buttonCount = 0;\n\t\tfor (var i=0; i < buttons.length; i++) {\n\t\t\tvar btn = buttons[i];\n\t\t\tbtn._visible = false;\n\t\t\tbtn.label = \"\";\n\t\t\tbtn._x = 0;\n\t\t}\n\t}\n\t\n\tpublic function addButton(a_buttonData: Object): MovieClip\n\t{\n\t\tif (_buttonCount >= buttons.length)\n\t\t\treturn;\n\t\t\n\t\tvar btn = buttons[_buttonCount];\n\t\tbtn.setButtonData(a_buttonData);\n\t\t\n\t\tbtn._visible = true;\n\n\t\t_buttonCount++;\n\t\t\n\t\treturn btn;\n\t}\n\t\n\tpublic function updateButtons(a_bInstant: Boolean): Void\n\t{\n\t\tif (a_bInstant)\n\t\t\tdoUpdateButtons();\n\t\telse if (!_updateID)\n\t\t\t_updateID = setInterval(this, \"doUpdateButtons\", 1);\n\t}\n\t\n\t\n  /* PRIVATE FUNCTIONS */\n\t\n\tprivate function doUpdateButtons(): Void\n\t{\n\t\tclearInterval(_updateID);\n\t\tdelete _updateID;\n\t\t\n\t\tvar offset = 0;\n\t\tfor (var i=0; i < buttons.length; i++) {\n\t\t\tvar btn = buttons[i];\n\t\t\t\n\t\t\tif (btn.label.length > 0 && btn._visible) {\n\t\t\t\tbtn.update();\n\t\t\t\t\n\t\t\t\tif (isReversed) {\n\t\t\t\t\toffset -= btn.width;\n\t\t\t\t\tbtn._x = offset;\n\t\t\t\t\toffset -= spacing;\n\t\t\t\t} else {\n\t\t\t\t\tbtn._x = offset;\n\t\t\t\t\toffset += btn.width + spacing;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/components/MappedButton.as",
    "content": "﻿import Shared.ButtonChange;\nimport gfx.controls.Button;\nimport skyui.defines.Input;\nimport skyui.util.GlobalFunctions;\nimport skyui.defines.ButtonArtNames;\n\nclass skyui.components.MappedButton extends Button\n{\n  /* PRIVATE VARIABLES */\n\n\tprivate static var _arrayWrap = [];\n\n\tprivate var _platform: Number;\n\n\tprivate var _controlInfos: Array;\n\n\n  /* STAGE ELEMENTS */\n\n\tpublic var background: MovieClip;\n\tpublic var textField: TextField;\n\n\n  /* PROPERTIES */\n\n  \tpublic function set hiddenBackground(a_flag: Boolean)\n\t{\n\t\tbackground._visible = !a_flag;\n\t}\n\n\tpublic function get hiddenBackground(): Boolean\n\t{\n\t\treturn background._visible;\n\t}\n\n\tpublic function get width(): Number\n\t{\n\t\treturn background._width;\n\t}\n\n\tpublic function set width(a_value: Number)\n\t{\n\t\tbackground._width = a_value;\n\t}\n\n  \tpublic var buttonArt: Array;\n\n\n  /* INITIALIZATION */\n\n\tfunction MappedButton()\n\t{\n\t\tsuper();\n\n\t\t_controlInfos = [];\n\n\t\tbuttonArt = [];\n\t\tfor (var i=0; this[\"buttonArt\" + i] != undefined; i++)\n\t\t\tbuttonArt.push(this[\"buttonArt\" + i]);\n\t}\n\n\tfunction onLoad(): Void\n\t{\n\t\tsuper.onLoad();\n\t\tif (_parent.onButtonLoad != undefined)\n\t\t\t_parent.onButtonLoad(this);\n\t}\n\n\n\tprivate function updateAfterStateChange(): Void\n\t{\n\t\tif (textField != null && _label != null) {\n\t\t\ttextField.autoSize = \"left\";\n\t\t\ttextField.text = _label;\n\t\t\ttextField._width = textField.getLineMetrics(0).width;\n\t\t}\n\n\t\tupdate();\n\n\t\tdispatchEvent({type:\"stateChange\", state:state});\n\t}\n\n  /* PUBLIC FUNCTIONS */\n\n\tpublic function setPlatform(a_platform: Number): Void\n\t{\n\t\t_platform = a_platform;\n\t\tif (label != null && label.length > 0)\n\t\t\tupdate();\n\t}\n\n\tpublic function setButtonData(a_buttonData: Object): Void\n\t{\n\t\ttextField.autoSize = \"left\";\n\n\t\tlabel = a_buttonData.text;\n\t\t// Update textfield size - autoSize doesn't work reliably for large resolutions\n\t\ttextField._width = textField.getLineMetrics(0).width;\n\n\t\tsetMappedControls(a_buttonData.controls);\n\t}\n\n\tpublic function setMappedControls(a_controls): Void\n\t{\n\t\t// FIXME? a_controls is now stored directly\n\t\t// This means the caller may potentially change the data and mess things up.\n\t\t// If this becomes a problem, duplicate the incoming controls data\n\t\tconstraints=null;\n\n\t\t_controlInfos.splice(0);\n\n\t\t// Accept either single object or array for multiple icons\n\t\tvar controls: Array;\n\t\tif (a_controls instanceof Array) {\n\t\t\tcontrols = a_controls;\n\t\t} else {\n\t\t\t_arrayWrap[0] = a_controls;\n\t\t\tcontrols = _arrayWrap;\n\t\t}\n\n\t\tfor (var i=0; i<controls.length; i++) {\n\t\t\tvar controlInfo = controls[i];\n\t\t\tif (controlInfo == null)\n\t\t\t\tcontinue;\n\n\t\t\tresolveControlInfoKeyCode(controlInfo);\n\n\t\t\t_controlInfos.push(controlInfo);\n\t\t}\n\n\t\tupdate();\n\t}\n\n\tprivate function resolveControlInfoKeyCode(controlInfo: Object): Void\n\t{\n\t\tvar keyCode = null;\n\n\t\tif (controlInfo.namedKey != null) {\n\t\t\tkeyCode = ButtonArtNames.lookup(controlInfo.namedKey);\n\n\t\t} else if (controlInfo.keyCode != null) {\n\t\t\tkeyCode = controlInfo.keyCode;\n\n\t\t} else {\n\t\t\tvar name: String = String(controlInfo.name);\n\t\t\tvar context: Number = Number(controlInfo.context);\n\t\t\tkeyCode = GlobalFunctions.getMappedKey(name, context, _platform != 0);\n\t\t}\n\n\t\tif (keyCode != null)\n\t\t\tcontrolInfo.keyCode = keyCode;\n\t\telse\n\t\t\tcontrolInfo.keyCode = 282; // ???\n\t}\n\n\tpublic function update(): Void\n\t{\n\t\tvar xOffset = 0;\n\t\tvar targetHeight = textField._height;\n\n\t\tfor (var i=0; i<buttonArt.length; i++) {\n\t\t\tvar icon: MovieClip = buttonArt[i];\n\n\t\t\tif (_controlInfos[i].keyCode > 0) {\n\t\t\t\ticon._visible = true;\n\t\t\t\ticon.gotoAndStop(_controlInfos[i].keyCode);\n\n\t\t\t\t// Scale up the icon up to the target height\n\t\t\t\ticon._scaleX = 1.0;\n\t\t\t\ticon._scaleY = 1.0;\n\t\t\t\tvar scaleMult = targetHeight / icon._height;\n\t\t\t\ticon._scaleY = scaleMult;\n\t\t\t\ticon._scaleX = scaleMult;\n\n\t\t\t\ticon._x = xOffset\n\t\t\t\ticon._y = (_height - icon._height) / 2;\n\t\t\t\txOffset += icon._width - 2;\n\t\t\t} else {\n\t\t\t\ticon._visible = false;\n\t\t\t}\n\t\t}\n\n\t\ttextField._x = xOffset + 3;\n\t\txOffset += textField._width + 8;\n\n\t\tbackground._width = xOffset;\n\t}\n}\n"
  },
  {
    "path": "src/Common/skyui/components/MaskedTextArea.as",
    "content": "﻿import Shared.GlobalFunc;\n\nimport gfx.core.UIComponent;\nimport gfx.utils.Constraints;\n\nimport TextField.StyleSheet;\n\nclass skyui.components.MaskedTextArea extends UIComponent\n{\n\n  /* PRIVATE VARIABLES */\n\tprivate var _constraints: Constraints;\n\tprivate var _scrollPosition:Number = 0;\n\tprivate var _scrollDelta: Number = 25;\n\n\tprivate var _scrollBarAutoHide: Boolean = false;\n\n  /* STAGE ELEMENTS */\n\tprivate var textField: TextField;\n\tprivate var mask: MovieClip;\n\n\tprivate var _scrollBar:MovieClip;\n\n\n  /* INITIALIZATION */\n\tfunction MaskedTextArea() {\n\t\tsuper();\n\t\tGlobalFunc.MaintainTextFormat();\n\t}\n\n\tpublic function configUI(): Void\n\t{\n\t\tsuper.configUI();\n\n\t\t_constraints = new Constraints(this, true);\n\t\t_constraints.addElement(textField, Constraints.ALL);\n\n\t\ttextField.html = true;\n\t\ttextField.verticalAutoSize = \"top\";\n\n\t\tMouse.addListener(this);\n\t\t\n\t\tinitSize();\n\t\tsizeIsInvalid = true;\n\t}\n\n  /* PROPERTIES */\n\tpublic function get scrollBar(): Object {\n\t\treturn _scrollBar;\n\t}\n\tpublic function set scrollBar(a_val: Object):Void {\n\t\tif (_scrollBar != null) {\n\t\t\t_scrollBar.removeEventListener(\"scroll\", this, \"handleScroll\");\n\t\t\t_scrollBar.removeEventListener(\"change\", this, \"handleScroll\");\n\t\t\t_scrollBar.focusTarget = null;\n\t\t}\n\n\t\t_scrollBar = MovieClip(a_val);\n\n\t\tinvalidate();\n\n\t\tif (_scrollBar == null)\n\t\t\treturn;\n\n\t\tif (_scrollBar.setScrollProperties != null) {\n\t\t\t_scrollBar.addEventListener(\"scroll\", this, \"handleScroll\");\n\t\t} else {\n\t\t\t_scrollBar.addEventListener(\"change\", this, \"handleScroll\");\n\t\t}\n\t\t_scrollBar.focusTarget = this;\n\t\t_scrollBar.tabEnabled = false;\n\t\tupdateScrollBar();\n\t}\n\n\tpublic function get scrollBarAutoHide(): Boolean\n\t{\n\t\treturn _scrollBarAutoHide;\n\t}\n\tpublic function set scrollBarAutoHide(a_val: Boolean): Void\n\t{\n\t\t_scrollBarAutoHide = a_val;\n\n\t\tif (_scrollBar == null)\n\t\t\treturn;\n\n\t\t_scrollBar.visible = (_scrollBarAutoHide)? (textField._height > __height): true;\n\t}\n\n\tpublic function get scrollPosition(): Number\n\t{\n\t\treturn _scrollPosition;\n\t}\n\tpublic function set scrollPosition(a_val: Number): Void\n\t{\n\t\tsetScrollPosition(a_val);\n\t}\n\n\tprivate function setScrollPosition(a_val: Number, a_force: Boolean): Void\n\t{\n\t\tvar maxscroll = (textField._height - __height);\n\t\ta_val = Math.max(0, Math.min(maxscroll, Math.round(a_val)));\n\t\tif (_scrollPosition == a_val && !a_force) { return; }\n\t\t_scrollPosition = a_val;\n\t\ttextField._y = -_scrollPosition;\n\t\tupdateScrollBar();\n\t}\n\n\tpublic function get text(): String\n\t{\n\t\treturn textField.text;\n\t}\n\tpublic function set text(a_val: String): Void\n\t{\n\t\ttextField.html = false;\n\t\ttextField.SetText(a_val, false);\n\t\tsetScrollPosition(0, true);\n\t}\n\n\tpublic function get styleSheet(): StyleSheet\n\t{\n\t\treturn textField.styleSheet;\n\t}\n\tpublic function set styleSheet(a_val: StyleSheet): Void\n\t{\n\t\ttextField.styleSheet = a_val;\n\t}\n\n\tpublic function get htmlText(): String\n\t{\n\t\treturn textField.htmlText;\n\t}\n\tpublic function set htmlText(a_val: String): Void\n\t{\n\t\ttextField.html = true;\n\t\ttextField.SetText(a_val, true);\n\t\ttextField.htmlText = a_val;\n\t\tsetScrollPosition(0, true);\n\t}\n\n  /* PRIVATE FUNCTIONS */\n\tprivate function draw(): Void\n\t{\n\t\tif (sizeIsInvalid) {\n\t\t\ttextField._width = mask._width = __width;\n\t\t\tmask._height = __height;\n\t\t\tif (_constraints != undefined)\n\t\t\t\t_constraints.update(__width, textField._height); //Counter-Scales text field\n\t\t}\n\n\t\tupdateScrollBar();\n\t}\n\n\tprivate function scrollWheel(delta:Number): Void\n\t{\n\t\tscrollPosition -= delta * _scrollDelta;\n\t}\n\n\tprivate function updateScrollBar(): Void\n\t{\n\t\tvar maxscroll = (textField._height - __height);\n\n\t\tvar max:Number = Math.max(0, maxscroll);\n\t\tif (_scrollBar.setScrollProperties != null) {\n\t\t\t_scrollBar.setScrollProperties(__height, 0, max);\n\t\t} else {\n\t\t\t_scrollBar.minimum = 0;\n\t\t\t_scrollBar.maximum = max;\n\t\t}\n\t\t_scrollBar.position = _scrollPosition;\n\n\t\t_scrollBar.trackScrollPageSize = 10*_scrollDelta;\n\t\t_scrollBar.pageScrollSize = _scrollDelta;\n\n\t\t_scrollBar.visible = (_scrollBarAutoHide)? (textField._height > __height): true;\n\t}\n\n\tprivate function handleScroll(event: Object): Void\n\t{\n\t\tvar newPosition: Number = event.target.position;\n\t\tif (isNaN(newPosition)) { return; }\n\t\tscrollPosition = newPosition;\n\t}\n\n\tprivate function anchorPress(a_arguments: String): Void\n\t{\n\t\tvar args: Array = a_arguments.split(\",\");\n\t\tdispatchEvent({type: args[0], args: args.slice(1)});\n\t}\n\n}"
  },
  {
    "path": "src/Common/skyui/components/Meter.as",
    "content": "import skyui.util.ColorFunctions;\nimport Shared.GlobalFunc;\nimport flash.geom.Transform;\nimport flash.geom.ColorTransform;\nimport flash.geom.Matrix;\n\nclass skyui.components.Meter extends MovieClip\n{\n  /* CONSTANTS */\n\n\tpublic static var FILL_DIRECTION_LEFT: String = \"left\";\n\tpublic static var FILL_DIRECTION_RIGHT: String = \"right\";\n\tpublic static var FILL_DIRECTION_BOTH: String = \"both\";\n\n  /* PRIVATE VARIABLES */\n\t\n\tprivate var _originalWidth: Number;\n\tprivate var _originalHeight: Number;\n\tprivate var _originalCapWidth: Number;\n\tprivate var _originalCapHeight: Number;\n\tprivate var _originalMeterFillHolderWidth: Number;\n\n\tprivate var _meterFrameContent: MovieClip;\n\tprivate var _meterFillHolder: MovieClip;\n\tprivate var _meterFillContent: MovieClip;\n\tprivate var _meterFlashAnim: MovieClip;\n\tprivate var _meterBarAnim: MovieClip;\n\tprivate var _meterBar: MovieClip;\n\n\tprivate var _currentPercent: Number;\n\tprivate var _targetPercent: Number;\n\tprivate var _fillDelta: Number = 0.02;\n\tprivate var _emptyDelta: Number = 0.03;\n\tprivate var _emptyIdx: Number;\n\tprivate var _fullIdx: Number;\n\t\n\tprivate var _fillDirection: String;\n\tprivate var _secondaryColor: Number;\n\tprivate var _primaryColor: Number;\n\tprivate var _flashColor: Number;\n\tprivate var _flashColorAuto: Boolean = false;\n\n\tprivate var __width: Number;\n\tprivate var __height: Number;\n\n\tprivate var _initialized: Boolean = false;\n\n  /* STAGE ELEMENTS */\n\t\n\tpublic var meterContent: MovieClip;\n\tpublic var background: MovieClip;\n\n  /* INITIALIZATION */\n\n\tpublic function Meter()\n\t{\n\t\tsuper();\n\n\t\tbackground._visible = meterContent.capBackground._visible = false;\n\n\t\t// Set internal dimensions to stage dimensions\n\t\t__width = _width;\n\t\t__height = _height;\n\n\t\t_meterFrameContent = meterContent.meterFrameHolder.meterFrameContent;\n\t\t_meterFillHolder = meterContent.meterFillHolder;\n\t\t_meterFillContent = _meterFillHolder.meterFillContent;\n\t\t_meterFlashAnim = _meterFrameContent.meterFlashAnim;\n\t\t_meterBarAnim = _meterFillContent.meterBarAnim;\n\t\t_meterBar = _meterBarAnim.meterBar;\n\n\t\t_originalWidth = background._width;\n\t\t_originalHeight = background._height;\n\t\t_originalCapWidth = meterContent.capBackground._width;\n\t\t_originalCapHeight = meterContent.capBackground._height;\n\t\t_originalMeterFillHolderWidth = _meterFillHolder._width;\n\n\t\t_meterFillHolder._x = _originalCapWidth;\n\n\t\t// Set stage dimensions to original dimensions and invalidate size\n\t\t_width = _originalWidth;\n\t\t_height = _originalHeight;\n\t}\n\n\tpublic function onLoad(): Void\n\t{\n\t\tinvalidateSize();\n\t\tinvalidateFillDirection();\n\n\t\tonEnterFrame = enterFrameHandler;\n\n\t\t_initialized = true;\n\t}\n\n  /* PROPERTIES */\n\n\tpublic function get width(): Number \n\t{\n\t\treturn __width;\n\t}\n\tpublic function set width(a_width: Number): Void\n\t{\n\t\tif (__width == a_width)\n\t\t\treturn;\n\t\t__width = a_width;\n\n\t\tif (_initialized)\n\t\t\tinvalidateSize();\n\t}\n\n\tpublic function get height(): Number \n\t{\n\t\treturn background._height;\n\t}\n\tpublic function set height(a_height: Number): Void\n\t{\n\t\tif (__height == a_height)\n\t\t\treturn;\n\t\t__height = a_height;\n\n\t\tif (_initialized)\n\t\t\tinvalidateSize();\n\t}\n\n\tpublic function setSize(a_width: Number, a_height: Number): Void\n\t{\n\t\tif (__width == a_width && __height == a_height)\n\t\t\treturn;\n\t\t\n\t\t__width = a_width;\n\t\t__height = a_height;\n\n\t\tif (_initialized)\n\t\t\tinvalidateSize();\n\t}\n\n\tpublic function get color(): Number \n\t{\n\t\treturn _primaryColor;\n\t}\n\tpublic function set color(a_primaryColor: Number): Void\n\t{\n\t\tvar lightColor: Number = (a_primaryColor == undefined)? 0xFFFFFF: ColorFunctions.validHex(a_primaryColor);\n\t\tif (lightColor == _primaryColor)\n\t\t\treturn;\n\t\t_primaryColor = lightColor;\n\n\t\tvar darkColorHSV: Array = ColorFunctions.hexToHsv(lightColor);\n\t\tdarkColorHSV[2] -= 40;\n\n\t\t_secondaryColor = ColorFunctions.hsvToHex(darkColorHSV);\n\n\t\tif (_initialized)\n\t\t\tinvalidateColor();\n\t}\n\n\tpublic function setColors(a_primaryColor: Number, a_secondaryColor: Number, a_flashColor: Number): Void\n\t{\n\t\t// Wasteful checking..\n\t\t//if (a_primaryColor != undefined && _primaryColor == a_primaryColor && _secondaryColor == a_secondaryColor)\n\t\t//\treturn;\n\t\tflashColor = a_flashColor;\n\n\t\tif (a_secondaryColor == undefined || a_secondaryColor < 0x000000) {\n\t\t\tcolor = a_primaryColor;\n\t\t\treturn;\n\t\t}\n\n\t\t_primaryColor = (a_primaryColor == undefined)? 0xFFFFFF: ColorFunctions.validHex(a_primaryColor);\n\t\t_secondaryColor = ColorFunctions.validHex(a_secondaryColor);\n\n\t\tif (_initialized)\n\t\t\tinvalidateColor();\n\t}\n\n\tpublic function get flashColor(): Number\n\t{\n\t\treturn _flashColor;\n\t}\n\tpublic function set flashColor(a_flashColor: Number): Void\n\t{\t\n\t\tvar RRGGBB: Number;\n\t\t_flashColorAuto = false;\n\n\n\t\tif ((a_flashColor < 0x000000 || a_flashColor == undefined) && _primaryColor != undefined) {\n\t\t\tRRGGBB = _primaryColor;\n\t\t\t_flashColorAuto = true;\n\t\t} else if (a_flashColor == undefined) {\n\t\t\tRRGGBB = 0xFFFFFF;\n\t\t} else {\n\t\t\tRRGGBB = ColorFunctions.validHex(a_flashColor);\n\t\t}\n\t\t\n\t\tif (_flashColor == RRGGBB)\n\t\t\treturn;\n\t\t_flashColor = RRGGBB;\n\n\t\tif (_initialized)\n\t\t\tinvalidateFlashColor();\n\t}\n\n\tpublic function get fillDirection(): String \n\t{\n\t\treturn _fillDirection;\n\t}\n\tpublic function set fillDirection(a_fillDirection: String): Void\n\t{\n\t\tsetFillDirection(a_fillDirection)\n\t}\n\n\tpublic function setFillDirection(a_fillDirection, a_restorePercent: Boolean): Void\n\t{\n\t\tvar fillDirection: String = a_fillDirection.toLowerCase();\n\t\tif (_fillDirection == fillDirection && !a_restorePercent)\n\t\t\treturn;\n\t\t_fillDirection = fillDirection;\n\n\t\tif (_initialized)\n\t\t\tinvalidateFillDirection(a_restorePercent);\n\t}\n\n\tpublic function get percent(): Number \n\t{\n\t\treturn _targetPercent;\n\t}\n\tpublic function set percent(a_percent: Number): Void\n\t{\n\t\tsetPercent(a_percent);\n\t}\n\n\tpublic function setPercent(a_percent: Number, a_force: Boolean): Void\n\t{\n\t\t_targetPercent = Math.min(1, Math.max(a_percent, 0));\n\n\t\tif (a_force) {\n\t\t\t_currentPercent = _targetPercent;\n\t\t\tvar meterFrame: Number = Math.floor(GlobalFunc.Lerp(_emptyIdx, _fullIdx, 0, 1, _currentPercent));\n\t\t\t_meterBarAnim.gotoAndStop(meterFrame);\n\t\t}\n\t}\n\n\tpublic function startFlash(a_force: Boolean): Void\n\t{\n\t\t// meterFlashing is set on the timeline and is false once the animation has finished\n\t\tif (_meterFlashAnim.meterFlashing && !a_force) {\n\t\t\treturn;\n\t\t}\n\n\t\t_meterFlashAnim.gotoAndPlay(\"StartFlash\");\n\t}\n\n  /* PRIVATE FUNCTIONS */\n\n\tprivate function invalidateSize(): Void\n\t{\n\t\tvar safeWidth: Number = _originalCapWidth * 3; // Safe width is 3* size of cap\n\t\tvar safeHeight: Number;\n\n\t\tif (__width < safeWidth)\n\t\t\t//3 times cap width is our minumum\n\t\t\t__width = safeWidth;\n\n\t\t// Safe height of meter is 80% of the max height\n\t\tsafeHeight = ((_originalCapHeight/_originalCapWidth) * __width/2) * 0.80;\n\n\t\tif (__height > safeHeight)\n\t\t\t__height = safeHeight;\n\n\t\tbackground._width = __width;\n\t\tbackground._height = __height;\n\n\t\t// Calculate scaling percent of the meter based on heights\n\t\tvar scalePercent: Number = __height/_originalHeight;\n\n\t\t// Scale the meterContent based on height so the caps AR is maintained\n\t\tmeterContent._xscale = meterContent._yscale = scalePercent * 100;\n\n\t\t// Scale inner content\n\t\t// Scale meterFrameContent instead of meterFrameHolder due to scale9Grid\n\t\t_meterFrameContent._width = __width / scalePercent; // newWidth = oldWidth * newPercent/oldPercent /. newPercent -> 100\n\t\t_meterFillHolder._xscale = ((_meterFrameContent._width - 2*_originalCapWidth)/_originalMeterFillHolderWidth) * 100;\n\t}\n\n\tprivate function invalidateFillDirection(a_restorePercent: Boolean): Void\n\t{\n\t\tswitch(_fillDirection) {\n\t\t\tcase FILL_DIRECTION_LEFT:\n\t\t\tcase FILL_DIRECTION_BOTH:\n\t\t\tcase FILL_DIRECTION_RIGHT:\n\t\t\t\tbreak;\n\t\t\tdefault:\n\t\t\t\t_fillDirection = FILL_DIRECTION_LEFT;\n\t\t}\n\n\t\t_meterFillContent.gotoAndStop(_fillDirection);\n\t\t\n\t\tdrawMeterGradients();\n\t\t\n\t\t_meterBarAnim.gotoAndStop(\"Full\");\n\t\t_fullIdx = _meterBarAnim._currentframe;\n\t\t_meterBarAnim.gotoAndStop(\"Empty\");\n\t\t_emptyIdx = _meterBarAnim._currentframe;\n\t\t\n\t\tif (a_restorePercent || !_initialized)\n\t\t\tsetPercent(_currentPercent, true);\n\t\telse\n\t\t\tsetPercent(0, true); // Reset to 0, assume that if fillDirection is changed, meter data provider changed\n\t}\n\n\tprivate function drawMeterGradients(): Void\n\t{\n\t\t// Draws the meter\n\t\tvar w: Number = _meterBar._width;\n\t\tvar h: Number = _meterBar._height;\n\t\tvar meterBevel: MovieClip = _meterBar.meterBevel;\n\t\tvar meterShine: MovieClip = _meterBar.meterShine;\n\t\t\n\t\tvar colors: Array = [0xCCCCCC, 0xFFFFFF, 0x000000, 0x000000, 0x000000];\n\t\tvar alphas: Array = [10,       60,       0,        10,       30];\n\t\t//var ratios: Array = [0,        25,       25,       140,      153,      153,      255];\n\t\tvar ratios: Array = [0,       115,      128,      128,      255];\n\t\tvar matrix: Matrix = new Matrix();\n\t\t\n\t\tif (meterShine != undefined)\n\t\t\treturn;\n\t\t\t\n\t\tmeterShine = _meterBar.createEmptyMovieClip(\"meterShine\", 2);\n\t\t\n\t\tmeterBevel.swapDepths(1);\n\t\tmatrix.createGradientBox(w, h, Math.PI/2);\n\t\tmeterShine.beginGradientFill(\"linear\", colors, alphas, ratios, matrix);\n\t\tmeterShine.moveTo(0,0);\n\t\tmeterShine.lineTo(w, 0);\n\t\tmeterShine.lineTo(w, h);\n\t\tmeterShine.lineTo(0, h);\n\t\tmeterShine.lineTo(0, 0);\n\t\tmeterShine.endFill();\n\t\t\n\t\tinvalidateColor();\n\t}\n\n\tprivate function invalidateColor(): Void\n\t{\n\t\tvar colors: Array;\n\t\tvar alphas: Array;\n\t\tvar ratios: Array;\n\t\tvar w: Number = _meterBar._width;\n\t\tvar h: Number = _meterBar._height;\n\t\tvar meterGradient: MovieClip = _meterBar.meterGradient;\n\t\tvar matrix: Matrix = new Matrix();\n\t\t\n\t\tif (meterGradient != undefined)\n\t\t\tmeterGradient.removeMovieClip();\n\n\n\t\t\t\n\t\tmeterGradient = _meterBar.createEmptyMovieClip(\"meterGradient\", 0);\n\t\t\n\t\tswitch(_fillDirection) {\n\t\t\tcase FILL_DIRECTION_LEFT:\n\t\t\t\tcolors = [_secondaryColor, _primaryColor];\n\t\t\t\talphas = [100, 100];\n\t\t\t\tratios = [0, 255];\n\t\t\t\tbreak;\n\t\t\tcase FILL_DIRECTION_BOTH:\n\t\t\t\tcolors = [_secondaryColor, _primaryColor, _secondaryColor];\n\t\t\t\talphas = [100, 100, 100];\n\t\t\t\tratios = [0, 127, 255];\n\t\t\t\tbreak;\n\t\t\tcase FILL_DIRECTION_RIGHT:\n\t\t\tdefault:\n\t\t\t\tcolors = [_primaryColor, _secondaryColor];\n\t\t\t\talphas = [100, 100];\n\t\t\t\tratios = [0, 255];\n\t\t}\n\t\t\n\t\tmatrix.createGradientBox(w, h);\n\t\tmeterGradient.beginGradientFill(\"linear\", colors, alphas, ratios, matrix);\n\t\tmeterGradient.moveTo(0,0);\n\t\tmeterGradient.lineTo(w, 0);\n\t\tmeterGradient.lineTo(w, h);\n\t\tmeterGradient.lineTo(0, h);\n\t\tmeterGradient.lineTo(0, 0);\n\t\tmeterGradient.endFill();\n\n\t\tif (_flashColorAuto || !_initialized) {\n\t\t\tif (_flashColorAuto)\n\t\t\t\t_flashColor = _primaryColor;\n\t\t\tinvalidateFlashColor();\n\t\t}\n\t}\n\n\tprivate function invalidateFlashColor(): Void\n\t{\n\t\tvar tf: Transform = new Transform(_meterFlashAnim);\n\t\tvar colorTf: ColorTransform = new ColorTransform();\n\t\tcolorTf.rgb = _flashColor;\n\t\ttf.colorTransform = colorTf;\n\t}\n\n\tprivate function enterFrameHandler(): Void\n\t{\n\t\t/*if (!_initialized) {\n\t\t\t_currentPercent = _targetPercent;\n\t\t} else*/ if (_targetPercent == _currentPercent) {\n\t\t\treturn;\n\t\t}\n\t\t\t\n\t\tif (_currentPercent < _targetPercent) {\n\t\t\t_currentPercent = _currentPercent + _fillDelta;\n\t\t\tif (_currentPercent > _targetPercent)\n\t\t\t\t_currentPercent = _targetPercent;\n\t\t} else {\n\t\t\t_currentPercent = _currentPercent - _emptyDelta;\n\t\t\tif (_currentPercent < _targetPercent)\n\t\t\t\t_currentPercent = _targetPercent;\n\t\t}\n\t\t\n\t\t_currentPercent = Math.min(1, Math.max(_currentPercent, 0));\n\t\tvar meterFrame: Number = Math.floor(GlobalFunc.Lerp(_emptyIdx, _fullIdx, 0, 1, _currentPercent));\n\t\t_meterBarAnim.gotoAndStop(meterFrame);\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/components/SearchWidget.as",
    "content": "﻿import flash.utils.Timer;\nimport gfx.events.EventDispatcher;\nimport gfx.managers.FocusHandler;\nimport gfx.ui.NavigationCode;\nimport gfx.ui.InputDetails;\nimport Shared.GlobalFunc;\n\nimport skyui.util.ConfigManager;\nimport skyui.util.Debug;\nimport skyui.VRInput;\n\n\nclass skyui.components.SearchWidget extends MovieClip\n{\n  /* CONSTANTS */\n\n\tprivate static var S_FILTER = \"$FILTER\";\n\n\n  /* PRIVATE VARIABLES */\n\n\tprivate var _previousFocus: Object;\n\tprivate var _currentInput: String;\n\tprivate var _lastInput: String;\n\tprivate var _bActive: Boolean;\n\tprivate var _bRestoreFocus: Boolean = false;\n\tprivate var _bEnableAutoupdate: Boolean;\n\tprivate var _updateDelay: Number;\n\n\tprivate var _updateTimerId: Number;\n\n\n  /* STAGE ELEMENTS */\n\n\tpublic var textField: TextField;\n\tpublic var icon: MovieClip;\n\n  /* PROPERTIES */\n\n\tpublic var isDisabled: Boolean = false;\n\n\n  /* INITIALIZATION */\n\n\tpublic function SearchWidget()\n\t{\n\t\tsuper();\n\t\tEventDispatcher.initialize(this);\n\n\t\ttextField.onKillFocus = function(a_newFocus: Object)\n\t\t{\n\t\t\t_parent.endInput();\n\t\t};\n\n\t\ttextField.SetText(S_FILTER);\n\n\t\tConfigManager.registerLoadCallback(this, \"onConfigLoad\");\n\t}\n\n\n  /* PUBLIC FUNCTIONS */\n\n\t// @mixin by gfx.events.EventDispatcher\n\tpublic var dispatchEvent: Function;\n\tpublic var dispatchQueue: Function;\n\tpublic var hasEventListener: Function;\n\tpublic var addEventListener: Function;\n\tpublic var removeEventListener: Function;\n\tpublic var removeAllEventListeners: Function;\n\tpublic var cleanUpEvents: Function;\n\n\tpublic function onConfigLoad(event): Void\n\t{\n\t\tvar config = event.config;\n\t\t_bEnableAutoupdate = config.SearchBox.autoupdate.enable;\n\t\t_updateDelay = config.SearchBox.autoupdate.delay;\n\t}\n\n\tpublic function onPress(a_mouseIndex, a_keyboardOrMouse)\n\t{\n\t\tDebug.log(\"In onPress!\");\n\t}\n\n\tpublic function onRelease(a_mouseIndex, a_keyboardOrMouse)\n\t{\n\t\t//Debug.log(\"In onRelease!\");\n\t\t//setTimeout(startInput, 100);\n\t\tstartInput();\n\t}\n\n\tpublic function startInput(): Void\n\t{\n\t\t//Debug.log(\"SearchWidget::startInput()\");\n\t\tif (_bActive || isDisabled)\n\t\t\treturn;\n\n\t\t//Debug.log(\"SearchWidget::startInput() rest\");\n\t\t_previousFocus = FocusHandler.instance.getFocus(0);\n\n\t\t_currentInput = _lastInput = undefined;\n\n\t\ttextField.SetText(\"\");\n\t\ttextField.type = \"input\";\n\t\ttextField.noTranslate = true;\n\t\ttextField.selectable = true;\n\n\t\tSelection.setFocus(textField);\n\t\tSelection.setSelection(0,0);\n\n\t\t_bActive = true;\n\n\t\t// We're about to switch control over to the virtual keyboard\n\t\t// While the keyboard is up and running, we'll want to stop processing input\n\t\t// so we're not accidentally operating on something in the menu while entering text.\n\t\tVRInput.instance.pauseInput(\"all\");\n\n\t\t// Show the keyboard\n\t\tskse[\"plugins\"][\"skyui\"].ShowVirtualKeyboard(\"skyui\", \"Search\", \"Item name\", \"\", this, recvVirtualKeyboardInput);\n\n\t\t//Debug.log(\"sending inputStart event and entering autoupdate loop\");\n\t\tdispatchEvent({type: \"inputStart\"});\n\n\t\tif ( _bEnableAutoupdate) {\n\t\t\tthis.onEnterFrame = function()\n\t\t\t{\n\t\t\t\trefreshInput();\n\n\t\t\t\tif (_currentInput != _lastInput) {\n\t\t\t\t\t_lastInput = _currentInput;\n\n\t\t\t\t\tif (_updateTimerId != undefined) {\n\t\t\t\t\t\tclearInterval(_updateTimerId);\n\t\t\t\t\t}\n\t\t\t\t\t_updateTimerId = setInterval(this, \"updateInput\", _updateDelay);\n\t\t\t\t}\n\t\t\t};\n\t\t}\n\t}\n\n\tprivate function recvVirtualKeyboardInput(text:String, err:Number): Void\n\t{\n\t\t//Debug.log(\"recvVirtualKeyboardInput: \", text, err);\n\t\ttextField.text = text;\n\t\tendInput();\n\t}\n\n\tpublic function endInput(): Void\n\t{\n\t\t//Debug.log(\"SearchWidget::endInput()\");\n\t\tif (!_bActive)\n\t\t\treturn;\n\n\t\t//Debug.log(\"SearchWidget::endInput() rest\");\n\t\tdelete this.onEnterFrame;\n\n\t\tVRInput.instance.resumeInput(\"all\");\n\n\t\ttextField.type = \"dynamic\";\n\t\ttextField.noTranslate = false;\n\t\ttextField.selectable = false;\n\t\ttextField.maxChars = null;\n\n\t\tvar bPrevEnabled = _previousFocus.focusEnabled;\n\t\t_previousFocus.focusEnabled = true;\n\t\tSelection.setFocus(_previousFocus,0);\n\t\t_previousFocus.focusEnabled = bPrevEnabled;\n\n\t\t_bActive = false;\n\t\t//skse.AllowTextInput(false);\n\n\t\trefreshInput();\n\n\t\tif (_currentInput != undefined) {\n\t\t\tdispatchEvent({type: \"inputEnd\", data: _currentInput});\n\t\t} else {\n\t\t\ttextField.SetText(S_FILTER);\n\t\t\tdispatchEvent({type: \"inputEnd\", data: \"\"});\n\t\t}\n\t}\n\n\t// @GFx\n\tpublic function handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\n\t\t//Debug.log(\"search widget handle input\");\n\t\tDebug.dump(\"InputDetails\", details, false, 0);\n\n\t\tif (GlobalFunc.IsKeyPressed(details)) {\n\n\n\t\t\t/*\n\t\t\tif (details.navEquivalent == NavigationCode.ENTER) {\n\t\t\t\tDebug.log(\"Ending: enter key detected\");\n\t\t\t\tendInput();\n\n\t\t\t}\n\t\t\telse if (details.navEquivalent == NavigationCode.TAB || details.navEquivalent == NavigationCode.ESCAPE) {\n\t\t\t\tDebug.log(\"Ending: tab or escape\");\n\t\t\t\tclearText();\n\t\t\t\tendInput();\n\t\t\t}\n\t\t\t*/\n\n\t\t\tvar nextClip = pathToFocus.shift();\n\t\t\tif (nextClip.handleInput(details, pathToFocus))\n\t\t\t\treturn true;\n\t\t}\n\n\t\treturn false;\n\t}\n\n\n  /* PRIVATE FUNCTIONS */\n\n\tprivate function clearText(): Void\n\t{\n\t\ttextField.SetText(\"\");\n\t}\n\n\tprivate function refreshInput(): Void\n\t{\n\t\tvar t =  GlobalFunc.StringTrim(textField.text);\n\n\t\tif (t != undefined && t != \"\" && t != S_FILTER) {\n\t\t\t_currentInput = t;\n\t\t} else {\n\t\t\t_currentInput = undefined;\n\t\t}\n\t}\n\n\tprivate function updateInput(): Void\n\t{\n\t\tif (_updateTimerId != undefined) {\n\t\t\tclearInterval(_updateTimerId);\n\t\t\t_updateTimerId = undefined;\n\n\t\t\tif (_currentInput != undefined) {\n\t\t\t\tdispatchEvent({type: \"inputChange\", data: _currentInput});\n\t\t\t} else {\n\t\t\t\tdispatchEvent({type: \"inputChange\", data: \"\"});\n\t\t\t}\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "src/Common/skyui/components/Slider.as",
    "content": "﻿import gfx.ui.InputDetails;\nimport gfx.controls.Button;\nimport gfx.utils.Constraints;\nimport gfx.ui.NavigationCode;\n\nclass skyui.components.Slider extends gfx.controls.Slider\n{\n  /* STAGE ELEMENTS */\n\t\n\tpublic var leftArrow: Button;\n\tpublic var rightArrow: Button;\n\n\n  /* INITIALIATZION */\n\n\tfunction Slider()\n\t{\n\t\tsuper();\n\t}\n\t\n\t\n  /* PROPERTIES */\n\t\n\tfunction get disabled(): Boolean\n\t{\n\t\treturn super.disabled;\n\t}\n\n\tpublic function set disabled(a_val: Boolean): Void\n\t{\n\t\tleftArrow.disabled =  _disabled;\n\t\trightArrow.disabled = _disabled;\n\t\t\n\t\tsuper.disabled = a_val;\n\t}\n\t\n\n  /* PUBLIC FUNCTIONS */\n\n\tpublic function handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\n\t\tif (super.handleInput(details, pathToFocus))\n\t\t\treturn true;\n\n\t\tif (details.value == \"keyDown\" || details.value == \"keyHold\") {\n\t\t\tswitch (details.navEquivalent) {\n\t\t\t\tcase NavigationCode.PAGE_DOWN:\n\t\t\t\tcase NavigationCode.GAMEPAD_L1:\n\t\t\t\t\tvalue -= Math.abs(maximum - minimum) / 10;\n\t\t\t\t\tdispatchEventAndSound({type:\"change\"});\n\t\t\t\t\treturn true;\n\t\t\t\tcase NavigationCode.PAGE_UP:\n\t\t\t\tcase NavigationCode.GAMEPAD_R1:\n\t\t\t\t\tvalue += Math.abs(maximum - minimum) / 10;\n\t\t\t\t\tdispatchEventAndSound({type:\"change\"});\n\t\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\n\t\treturn false;\n\t}\n\t\n\t\n  /* PRIVATE FUNCTIONS */\n\n\tprivate function configUI(): Void\n\t{\n\t\tsuper.configUI();\n\t\tleftArrow.addEventListener(\"click\", this, \"scrollLeft\");\n\t\trightArrow.addEventListener(\"click\", this, \"scrollRight\");\n\t\tleftArrow.autoRepeat = rightArrow.autoRepeat = true;\n\t\tleftArrow.focusTarget = rightArrow.focusTarget = this;\n\n\t\tvar r:Number = _rotation;\n\t\t_rotation = 0;\n\t\tconstraints.addElement(rightArrow, Constraints.RIGHT);\n\t\tconstraints.addElement(track, Constraints.LEFT | Constraints.RIGHT);\n\t\t_rotation = r;\n\n\t\t// Override left and right offsets\n\t\toffsetLeft = leftArrow._width + thumb._width/2;\n\t\toffsetRight = rightArrow._width + thumb._width/2;\n\t}\n\t\n\tprivate function scrollLeft(event: Object): Void\n\t{\n\t\tvalue -= _snapInterval;\n\t\tdispatchEventAndSound({type: \"change\"});\n\t}\n\n\tprivate function scrollRight(event: Object): Void\n\t{\n\t\tvalue += _snapInterval;\n\t\tdispatchEventAndSound({type: \"change\"});\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/components/TabBar.as",
    "content": "﻿import gfx.events.EventDispatcher;\n\nimport skyui.filter.ItemSortingFilter;\n\n\nclass skyui.components.TabBar extends MovieClip\n{\n  /* CONSTANTS */\n  \n\tpublic static var LEFT_TAB = 0;\n\tpublic static var RIGHT_TAB = 1;\n\n\n  /* STAGE ELEMENTS */\n  \n\tpublic var image: MovieClip;\n\tpublic var leftLabel: TextField;\n\tpublic var rightLabel: TextField;\n\tpublic var leftIcon: MovieClip;\n\tpublic var rightIcon: MovieClip;\n\tpublic var leftButton: MovieClip;\n\tpublic var rightButton: MovieClip;\n\t\n\n  /* PROPERTIES */\n\n\tprivate var _activeTab: Number;\n\n\tpublic function get activeTab(): Number\n\t{\n\t\treturn _activeTab;\n\t}\n\n\tpublic function set activeTab(a_index: Number)\n\t{\n\t\t_activeTab = a_index;\n\n\t\tif (a_index == LEFT_TAB) {\n\t\t\tleftIcon._alpha = 100;\n\t\t\tleftLabel._alpha = 100;\n\t\t\trightIcon._alpha = 50;\n\t\t\trightLabel._alpha = 50;\n\t\t\timage.gotoAndStop(\"left\");\n\t\t} else {\n\t\t\tleftIcon._alpha = 50;\n\t\t\tleftLabel._alpha = 50;\n\t\t\trightIcon._alpha = 100;\n\t\t\trightLabel._alpha = 100;\n\t\t\timage.gotoAndStop(\"right\");\n\t\t}\n\t}\n\t\n\t\n  /* INITIALIZATION */\n\n\tpublic function TabBar()\n\t{\n\t\tsuper();\n\t\tEventDispatcher.initialize(this);\n\n\t\tactiveTab = LEFT_TAB;\n\t}\n\t\n\t// @override MovieClip\n\tpublic function onLoad(): Void\n\t{\n\t\tleftLabel.textAutoSize = \"shrink\";\n\t\trightLabel.textAutoSize = \"shrink\";\n\t\t\n\t\t\n\t\tleftButton.onPress = function(a_mouseIndex, a_keyboardOrMouse, a_buttonIndex)\n\t\t{\n\t\t\t_parent.tabPress(LEFT_TAB);\n\t\t};\n\n\t\tleftButton.onPressAux = function(a_mouseIndex, a_keyboardOrMouse, a_buttonIndex)\n\t\t{\n\t\t\t_parent.tabPress(LEFT_TAB);\n\t\t};\n\n\t\tleftButton.onRollOver = function()\n\t\t{\n\t\t\tif (_parent._activeTab != LEFT_TAB) {\n\t\t\t\t_parent.leftIcon._alpha = 75;\n\t\t\t\t_parent.leftLabel._alpha = 75;\n\t\t\t}\n\t\t};\n\n\t\tleftButton.onRollOut = function()\n\t\t{\n\t\t\tif (_parent._activeTab != LEFT_TAB) {\n\t\t\t\t_parent.leftIcon._alpha = 50;\n\t\t\t\t_parent.leftLabel._alpha = 50;\n\t\t\t}\n\t\t};\n\n\t\trightButton.onPress = function(a_mouseIndex, a_keyboardOrMouse, a_buttonIndex)\n\t\t{\n\t\t\t_parent.tabPress(RIGHT_TAB);\n\t\t};\n\n\t\trightButton.onPressAux = function(a_mouseIndex, a_keyboardOrMouse, a_buttonIndex)\n\t\t{\n\t\t\t_parent.tabPress(RIGHT_TAB);\n\t\t};\n\n\t\trightButton.onRollOver = function()\n\t\t{\n\t\t\tif (_parent._activeTab != RIGHT_TAB) {\n\t\t\t\t_parent.rightIcon._alpha = 75;\n\t\t\t\t_parent.rightLabel._alpha = 75;\n\t\t\t}\n\t\t};\n\n\t\trightButton.onRollOut = function()\n\t\t{\n\t\t\tif (_parent._activeTab != RIGHT_TAB) {\n\t\t\t\t_parent.rightIcon._alpha = 50;\n\t\t\t\t_parent.rightLabel._alpha = 50;\n\t\t\t}\n\t\t};\n\t}\n\n\n  /* PUBLIC FUNCTIONS */\n\n\t// @mixin by gfx.events.EventDispatcher\n\tpublic var dispatchEvent: Function;\n\tpublic var dispatchQueue: Function;\n\tpublic var hasEventListener: Function;\n\tpublic var addEventListener: Function;\n\tpublic var removeEventListener: Function;\n\tpublic var removeAllEventListeners: Function;\n\tpublic var cleanUpEvents: Function;\n\t\n\tpublic function setIcons(a_leftName: String, a_rightName: String): Void\n\t{\n\t\tleftIcon.gotoAndStop(a_leftName);\n\t\trightIcon.gotoAndStop(a_rightName);\n\t}\n\n\tpublic function setLabelText(a_leftText: String, a_rightText: String): Void\n\t{\n\t\tleftLabel.SetText(a_leftText.toUpperCase());\n\t\trightLabel.SetText(a_rightText.toUpperCase());\n\t}\n\n\tpublic function tabPress(a_tabIndex: Number): Void\n\t{\n\t\t\n\t\tdispatchEvent({type:\"tabPress\", index:a_tabIndex});\n\t}\n\t\n\tpublic function tabToggle(): Void\n\t{\n\t\ttabPress(_activeTab == LEFT_TAB ? RIGHT_TAB : LEFT_TAB);\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/components/colorswatch/ColorSquare.as",
    "content": "import gfx.controls.Button;\n\nimport flash.geom.ColorTransform;\nimport flash.geom.Transform;\n\nimport skyui.util.ColorFunctions;\n\nclass skyui.components.colorswatch.ColorSquare extends Button\n{\n  /* PRIVATE VARIABLES */\n\tprivate var _color: Number;\n\n  /* STAGE ELEMENTS */\n\tpublic var pigment: MovieClip\n\tpublic var selector: MovieClip;\n\n\tpublic function ColorSquare() {\n\t\tsuper();\n\t}\n\n /* PROPERTIES */\n\tpublic function set color(a_color: Number): Void\n\t{\n\t\t_color = a_color;\n\t\tsetColor(_color);\n\t}\n\tpublic function get color(): Number\n\t{\n\t\treturn _color;\n\t}\n\n  /* PRIVATE FUNCTIONS */\n\tprivate function setColor(a_color: Number): Void\n\t{\n\t\tvar ct: ColorTransform = new ColorTransform();\n\t\tct.rgb = a_color;\n\t\tvar t: Transform = new Transform(pigment);\n\t\tt.colorTransform = ct;\n\n\t\tct.rgb = ((ColorFunctions.hexToHsv(a_color)[2] < 75)? 0xFFFFFF: 0x000000);\n\t\tt = new Transform(selector);\n\t\tt.colorTransform = ct;\n\t\tselector._alpha = 0;\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/components/colorswatch/ColorSwatch.as",
    "content": "﻿import gfx.controls.ButtonGroup;\nimport Shared.GlobalFunc;\nimport gfx.managers.FocusHandler;\nimport gfx.ui.InputDetails;\nimport gfx.ui.NavigationCode\nimport skyui.util.GlobalFunctions;\nimport skyui.components.colorswatch.ColorSquare;\n\n\nclass skyui.components.colorswatch.ColorSwatch extends MovieClip\n{\n  /* STAGE ELEMENTS */\n  \n\tpublic var background: MovieClip;\n\t\n\n  /* PRIVATE VARIABLES */\n  \n\tprivate var _buttonGroup: ButtonGroup;\n\tprivate var _highestColorDepth: Number;\n\tprivate var _colorCols: Number; //Calculated from colorList.length and colorRows\n\tprivate var _selectedColor: Number;\n\n\n  /* INITIALIZATION */\n\n\tpublic function ColorSwatch()\n\t{\n\t\tsuper();\n\t\t\n\t\tif (colorList == null) {\n\t\t\tcolorList = [0x990033, 0xAD0073, 0xA17700, 0x803D0D, 0xBD4F19, 0x007A87, 0x162274, 0x4F2D7F, 0x56364D, 0x618E02, 0x008542, 0x5C4836, 0x999999, 0x000000,\n\t\t\t\t\t\t 0xCC0033, 0xE86BA5, 0xEAAB00, 0xB88454, 0xE37222, 0x99FFFF, 0x4060AF, 0x8C6CD0, 0x8F6678, 0x9EAB05, 0x19B271, 0xAA9C8F, 0xCCCCCC, 0xFFFFFF];\n\t\t}\n\n\t\tGlobalFunctions.addArrayFunctions();\n\n\t\t_colorCols = Math.floor(colorList.length/colorRows);\n\n\t\t_buttonGroup = new ButtonGroup();\n\t\t_buttonGroup.name = \"colorButtons\";\n\n\t\tvar row, col: Number;\n\t\tvar colorClip: MovieClip;\n\t\tfor (var i: Number = 0; i < colorList.length; i++) {\n\t\t\tcol = i % _colorCols;\n\t\t\trow = Math.floor(i/_colorCols);\n\t\t\tcolorClip = attachMovie(\"ColorSquare\", \"ColorSquare\" + i, getNextHighestDepth())\n\t\t\tcolorClip._x = (col * colorSize) - col;\n\t\t\tcolorClip._y = (row * colorSize) - row;\n\t\t\tcolorClip._width = colorClip._height = colorSize;\n\t\t\tcolorClip.color = colorList[i];\n\t\t\tcolorClip.addEventListener(\"select\", this, \"onColorClipSelect\");\n\n\t\t\t_buttonGroup.addButton(ColorSquare(colorClip));\n\t\t}\n\n\t\tbackground._width = _width;\n\t\tbackground._height = _height;\n\n\t\t_highestColorDepth = ((colorClip != undefined && colorList.length > 0)? colorClip.getDepth(): getNextHighestDepth());\n\t}\n\n\n  /* PROPERTIES */\n  \n\tpublic var colorRows: Number = 2;\n\tpublic var colorSize: Number = 25;\n\tpublic var colorList: Array;\n  \n\tpublic function set selectedColor(a_color: Number): Void\n\t{\n\t\t_selectedColor = a_color;\n\t\tattemptSelectColor(_selectedColor);\n\t}\n\t\n\tpublic function get selectedColor(): Number\n\t{\n\t\treturn _selectedColor;\n\t}\n\t\n\n  /* PUBLIC FUNCTIONS */\n  \n\tpublic function handleInput(a_details: InputDetails, a_pathToFocus: Array): Boolean\n\t{\n\t\tvar handledInput: Boolean = false;\n\n\t\tif (GlobalFunc.IsKeyPressed(a_details, false)) {\n\t\t\tvar currentButtonIdx: Number  = _buttonGroup.indexOf(_buttonGroup.selectedButton);\n\n\t\t\tvar maxIndex: Number = _buttonGroup.length - 1;\n\t\t\tvar newIndex: Number = currentButtonIdx;\n\n\t\t\tvar row: Number = Math.floor(currentButtonIdx/_colorCols);\n\t\t\tvar col: Number = currentButtonIdx % _colorCols;\n\t\t\t\n\n\t\t\tif (newIndex == -1) {\n\t\t\t\tswitch (a_details.navEquivalent) {\n\t\t\t\t\tcase NavigationCode.RIGHT:\n\t\t\t\t\tcase NavigationCode.DOWN:\n\t\t\t\t\t\tnewIndex = 0;\n\t\t\t\t\t\thandledInput = true;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase NavigationCode.LEFT:\n\t\t\t\t\tcase NavigationCode.UP:\n\t\t\t\t\t\tnewIndex = maxIndex;\n\t\t\t\t\t\thandledInput = true;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\n\t\t\t} else {\n\t\t\t\tswitch (a_details.navEquivalent) {\n\t\t\t\t\tcase NavigationCode.UP:\n\t\t\t\t\t\tif (row > 0)\n\t\t\t\t\t\t\tnewIndex -= _colorCols;\n\t\t\t\t\t\telse\n\t\t\t\t\t\t\tnewIndex += _colorCols;\n\t\t\t\t\t\thandledInput = true;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase NavigationCode.DOWN:\n\t\t\t\t\t\tif (row < (colorRows - 1))\n\t\t\t\t\t\t\tnewIndex += _colorCols;\n\t\t\t\t\t\telse\n\t\t\t\t\t\t\tnewIndex -= _colorCols;\n\t\t\t\t\t\thandledInput = true;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t// L/R doesn't wrap\n\t\t\t\t\t/*\n\t\t\t\t\tcase NavigationCode.LEFT:\n\t\t\t\t\t\tif (newIndex != 0)\n\t\t\t\t\t\t\tnewIndex -= 1;\n\t\t\t\t\t\telse\n\t\t\t\t\t\t\tnewIndex += maxIndex;\n\t\t\t\t\t\thandledInput = true;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase NavigationCode.RIGHT:\n\t\t\t\t\t\tif (newIndex!= maxIndex)\n\t\t\t\t\t\t\tnewIndex += 1\n\t\t\t\t\t\telse\n\t\t\t\t\t\t\tnewIndex -= maxIndex;\n\t\t\t\t\t\thandledInput = true;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t*/\n\t\t\t\t\tcase NavigationCode.LEFT:\n\t\t\t\t\t\tif (col > 0)\n\t\t\t\t\t\t\tnewIndex -= 1;\n\t\t\t\t\t\telse\n\t\t\t\t\t\t\tnewIndex += _colorCols - 1;\n\t\t\t\t\t\thandledInput = true;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase NavigationCode.RIGHT:\n\t\t\t\t\t\tif (col < (_colorCols - 1))\n\t\t\t\t\t\t\tnewIndex += 1\n\t\t\t\t\t\telse\n\t\t\t\t\t\t\tnewIndex -= _colorCols - 1;\n\t\t\t\t\t\thandledInput = true;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif (newIndex != currentButtonIdx)\n\t\t\t\t_buttonGroup.setSelectedButton(_buttonGroup.getButtonAt(newIndex));\n\t\t}\n\n\t\treturn handledInput;\n\t}\n\n\n  /* PRIVATE FUNCTIONS */\n  \n\tprivate function onColorClipSelect(event: Object): Void\n\t{\n\t\tvar colorClip: ColorSquare = event.target;\n\n\t\tif (colorClip.selected) {\n\t\t\t_selectedColor = colorClip.color;\n\n\t\t\tcolorClip._x -= (colorSize * 0.5/2);\n\t\t\tcolorClip._y -= (colorSize * 0.5/2);\n\t\t\tcolorClip._width = colorClip._height = colorSize * 1.5;\n\t\t\tcolorClip.swapDepths(_highestColorDepth);\n\t\t\tcolorClip.selector._alpha = 100;\n\t\t} else {\n\t\t\tcolorClip._x += (colorSize * 0.5/2);\n\t\t\tcolorClip._y += (colorSize * 0.5/2);\n\t\t\tcolorClip._width = colorClip._height = colorSize;\n\t\t\tcolorClip.selector._alpha = 0;\n\t\t}\n\t}\n\n\tprivate function attemptSelectColor(a_color: Number): Void\n\t{\n\t\tvar buttonIndex: Number = colorList.indexOf(a_color);\n\n\t\tvar colorClip: ColorSquare;\n\t\tif (buttonIndex == undefined) {\n\t\t\tcolorClip = ColorSquare(_buttonGroup.getButtonAt(0));\n\t\t} else {\n\t\t\tcolorClip = ColorSquare(_buttonGroup.getButtonAt(buttonIndex));\n\t\t\t_buttonGroup.setSelectedButton(colorClip);\n\t\t}\n\t\t\n\t\tFocusHandler.instance.setFocus(colorClip, 0);\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/components/dialog/BasicDialog.as",
    "content": "﻿import gfx.events.EventDispatcher;\nimport mx.transitions.Tween;\nimport mx.transitions.easing.None;\nimport mx.utils.Delegate;\n\n\nclass skyui.components.dialog.BasicDialog extends MovieClip\n{\t\n  /* CONSTANTS */\n  \n\tpublic static var OPEN = 0;\n\tpublic static var CLOSED = 1;\n\tpublic static var OPENING = 2;\n\tpublic static var CLOSING = 3;\n\t\n\t\n  /* PRIVATE VARIABLES */\n\t\n\tprivate var _dialogState: Number = -1;\n\tprivate var _fadeTween: Tween;\n\t\n\t\n  /* INITIALIZATION */\n\t\n\tpublic function BasicDialog()\n\t{\n\t\tEventDispatcher.initialize(this);\n\t\tMouse.addListener(this);\n\t}\n\t\n\n  /* PUBLIC FUNCTIONS */\n  \n\t// @mixin by EventDispatcher\n\tpublic var dispatchEvent: Function;\n\tpublic var dispatchQueue: Function;\n\tpublic var hasEventListener: Function;\n\tpublic var addEventListener: Function;\n\tpublic var removeEventListener: Function;\n\tpublic var removeAllEventListeners: Function;\n\tpublic var cleanUpEvents: Function;\n\t\n\tpublic function openDialog(): Void\n\t{\n\t\tsetDialogState(OPENING);\n\t\t\n\t\tif (_fadeTween) {\n\t\t\t_fadeTween.stop();\n\t\t\tdelete _fadeTween;\n\t\t}\n\t\t\n\t\t_fadeTween = new Tween(this, \"_alpha\", None.easeNone, 0, 100, 0.4, true);\n\t\t_fadeTween.FPS = 40;\n\t\t_fadeTween.onMotionFinished = Delegate.create(this, fadedInFunc);\n\t}\n\t\n\tpublic function closeDialog(): Void\n\t{\n\t\tsetDialogState(CLOSING);\n\t\t\n\t\tif (_fadeTween) {\n\t\t\t_fadeTween.stop();\n\t\t\tdelete _fadeTween;\n\t\t}\n\t\t\n\t\t_fadeTween = new Tween(this, \"_alpha\", None.easeNone, 100, 0, 0.4, true);\n\t\t_fadeTween.FPS = 40;\n\t\t_fadeTween.onMotionFinished = Delegate.create(this, fadedOutFunc);\n\t}\n\t\n\tpublic var onDialogOpening: Function;\n\t\n\tpublic var onDialogOpen: Function;\n\t\n\tpublic var onDialogClosing: Function;\n\t\n\tpublic var onDialogClosed: Function;\n\t\n\t\n  /* PRIVATE FUNCTIONS */\n\t\n\tprivate function setDialogState(a_newState: Number): Void\n\t{\n\t\tif (_dialogState == a_newState)\n\t\t\treturn;\n\t\t\t\n\t\t_dialogState = a_newState;\n\t\t\n\t\tif (a_newState == OPENING) {\n\t\t\tif (onDialogOpening)\n\t\t\t\tonDialogOpening();\n\t\t\tdispatchEvent({type: \"dialogOpening\"});\n\t\t\t\n\t\t} else if (a_newState == OPEN) {\n\t\t\tif (onDialogOpen)\n\t\t\t\tonDialogOpen();\n\t\t\tdispatchEvent({type: \"dialogOpen\"});\n\n\t\t} else if (a_newState == CLOSING) {\n\t\t\tif (onDialogClosing)\n\t\t\t\tonDialogClosing();\n\t\t\tdispatchEvent({type: \"dialogClosing\"});\n\n\t\t} else if (a_newState == CLOSED) {\n\t\t\tif (onDialogClosed)\n\t\t\t\tonDialogClosed();\n\t\t\tdispatchEvent({type: \"dialogClosed\"});\n\t\t\t\n\t\t\tremoveAllEventListeners();\n\t\t\tthis.removeMovieClip();\n\t\t}\n\t}\n\t\n\tprivate function fadedInFunc()\n\t{\n\t\tsetDialogState(BasicDialog.OPEN);\n\t}\n\t\n\tprivate function fadedOutFunc()\n\t{\n\t\tsetDialogState(BasicDialog.CLOSED);\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/components/dialog/ColumnSelectDialog.as",
    "content": "﻿import gfx.io.GameDelegate;\nimport gfx.managers.FocusHandler;\nimport gfx.ui.NavigationCode;\nimport gfx.ui.InputDetails;\nimport Shared.GlobalFunc;\n\nimport skyui.components.list.ButtonEntryFormatter;\nimport skyui.components.list.ButtonList;\nimport skyui.components.list.BasicEnumeration;\nimport skyui.components.list.ListLayout;\nimport skyui.components.dialog.BasicDialog;\nimport skyui.util.DialogManager;\nimport skyui.util.ConfigManager;\n\n\nclass skyui.components.dialog.ColumnSelectDialog extends BasicDialog\n{\t\n  /* STAGE ELEMENTS */\n  \n\tpublic var list: ButtonList;\n\t\n\t\n  /* PROPERTIES */\n\t\n\tpublic var layout: ListLayout;\n\t\n\t\n  /* CONSTRUCTORS */\n  \n\tpublic function ColumnSelectDialog()\n\t{\n\t\tsuper();\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\t\n\t// Constructor is too early to do anything with the embedded list if the Movie is created with attachMovie.\n\tpublic function onLoad(): Void\n\t{\n\t\tlist.listEnumeration = new BasicEnumeration(list.entryList);\n\t\t\n\t\tlist.addEventListener(\"itemPress\", this, \"onColumnToggle\");\n\t\tlayout.addEventListener(\"layoutChange\", this, \"onLayoutChange\");\n\t\t\n\t\tsetColumnListData();\n\t}\n\t\n\tpublic function onDialogOpening(): Void\n\t{\n\t\tGameDelegate.call(\"PlaySound\",[\"UIMenuBladeOpenSD\"]);\n\t\tFocusHandler.instance.setFocus(list, 0);\n\t}\n\t\n\tpublic function onDialogClosing(): Void\n\t{\n\t\tGameDelegate.call(\"PlaySound\",[\"UIMenuBladeCloseSD\"]);\n\t\tlayout.removeEventListener(\"layoutChange\", this, \"onLayoutChange\");\n\t}\n\t\n\tpublic function onColumnToggle(event: Object): Void\n\t{\n\t\tvar entry = event.entry;\n\t\tConfigManager.setOverride(\"ListLayout\", \"columns.\" + entry.id + \".hidden\", !entry.value, entry.value ? \"false\" : \"true\");\n\t}\n\t\n\tpublic function onLayoutChange(event: Object): Void\n\t{\n\t\tsetColumnListData();\n\t}\n\t\n\t// @GFx\n\tpublic function handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\t\n\t\tif (GlobalFunc.IsKeyPressed(details)) {\n\t\t\tif (details.navEquivalent == NavigationCode.TAB || details.navEquivalent == NavigationCode.ESCAPE ||\n\t\t\t\t\tdetails.navEquivalent == NavigationCode.LEFT || details.navEquivalent == NavigationCode.RIGHT) {\n\t\t\t\tDialogManager.close();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\t\t\n\t\tvar nextClip = pathToFocus.shift();\n\t\treturn nextClip.handleInput(details, pathToFocus);\n\t}\n\t\n\tpublic function onMouseDown(): Void\n\t{\n\t\tfor (var e = Mouse.getTopMostEntity(); e != undefined; e = e._parent)\n\t\t\tif (e == this)\n\t\t\t\treturn;\n\t\tDialogManager.close();\n\t}\n\t\n\t\n  /* PRIVATE FUNCTIONS */\n\t\n\tprivate function setColumnListData()\n\t{\n\t\tlist.clearList();\n\t\t\n\t\tvar columnDescriptors = layout.columnDescriptors;\n\t\t\n\t\tfor (var i=0; i<columnDescriptors.length; i++) {\n\t\t\tvar col = columnDescriptors[i];\n\t\t\t\n\t\t\tif (col.type == ListLayout.COL_TYPE_TEXT)\n\t\t\t\tlist.entryList.push({enabled: true, text: col.longName, value: col.hidden, state: (col.hidden ? \"off\" : \"on\"), id: col.identifier});\n\t\t}\n\t\t\n\t\tlist.InvalidateData();\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/components/list/BSList.as",
    "content": "﻿/*\n *  Basic list API expected by the game.\n */\n\n// @abstract\nclass skyui.components.list.BSList extends MovieClip\n{\n  /* PROPERTIES */\n  \n  \t// Entries of the list, represented by dynamic objects.\n\t// When the internal representation of the entry list, changes are pushed directly into entryList.\n\t// As such, the order of this array should not be modified for certain lists.\n\tprivate var _entryList: Array;\n\t\n\tpublic function get entryList(): Array\n\t{\n\t\treturn _entryList;\n\t}\n\n\t// Indicates the selected index and is read by the game directly.\n\tprivate var _selectedIndex: Number;\n\t\n\tpublic function get selectedIndex(): Number\n\t{\n\t\treturn _selectedIndex;\n\t}\n\n\tfunction set selectedIndex(a_newIndex: Number)\n\t{\n\t\t_selectedIndex = a_newIndex;\n\t}\n\t\n\t// The selected entry.\n\tpublic function get selectedEntry(): Object\n\t{\n\t\treturn _entryList[_selectedIndex];\n\t}\n\t\n\t\n  /* CONSTRUCTORS */\n  \n\tpublic function BSList()\n\t{\n\t\t_entryList = new Array();\n\t\t_selectedIndex = -1;\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\t\n\t// Indicates that entryList has been updated.\n\t// @abstract\n\tpublic function InvalidateData(): Void { }\n\t\n\t// Redraws the list.\n\t// @abstract\n\tpublic function UpdateList(): Void { }\n}"
  },
  {
    "path": "src/Common/skyui/components/list/BasicEnumeration.as",
    "content": "﻿import skyui.components.list.IEntryEnumeration;\n\n\nclass skyui.components.list.BasicEnumeration implements IEntryEnumeration\n{\n  /* PROPERTIES */\n  \n\tprivate var _entryData: Array;\n\t\n\t\n  /* INITIALIZATION */\n\t\n\tpublic function BasicEnumeration(a_data: Array)\n\t{\n\t\t_entryData = a_data;\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\t\n\t// @override skyui.IEntryEnumeration\n\tpublic function size(): Number\n\t{\n\t\treturn _entryData.length;\n\t}\n\t\n\t// @override skyui.IEntryEnumeration\n\tpublic function at(a_index: Number): Object\n\t{\n\t\treturn _entryData[a_index];\n\t}\n\t\n\t// @override skyui.IEntryEnumeration\n\tpublic function lookupEntryIndex(a_enumIndex: Number): Number\n\t{\n\t\treturn a_enumIndex;\n\t}\n\t\n\t// @override skyui.IEntryEnumeration\n\tpublic function lookupEnumIndex(a_entryIndex: Number): Number\n\t{\n\t\treturn a_entryIndex;\n\t}\n\t\n\t// @override skyui.IEntryEnumeration\n\tpublic function invalidate(): Void\n\t{\n\t\t// Do nothing.\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/components/list/BasicList.as",
    "content": "﻿import gfx.events.EventDispatcher;\nimport gfx.ui.NavigationCode;\nimport Shared.GlobalFunc;\nimport gfx.io.GameDelegate;\n\nimport skyui.components.list.EntryClipManager;\nimport skyui.components.list.IEntryClipBuilder;\nimport skyui.components.list.BasicEntryFactory;\nimport skyui.components.list.IEntryEnumeration;\nimport skyui.components.list.BasicEnumeration;\nimport skyui.components.list.IListProcessor;\nimport skyui.components.list.BSList;\nimport skyui.components.list.ListState\n\n\n// @abstract\nclass skyui.components.list.BasicList extends BSList\n{\n  /* CONSTANTS */\n  \n\tpublic static var PLATFORM_PC = 0;\n\n\tpublic static var SELECT_MOUSE = 0;\n\tpublic static var SELECT_KEYBOARD = 1;\n\n\t\n  /* STAGE ELEMENTS */\n\n\tpublic var background: MovieClip;\n\t\n\t\n  /* PRIVATE VARIABLES */\n\n  \tprivate var _bRequestInvalidate: Boolean = false;\n  \tprivate var _bRequestUpdate: Boolean = false;\n\tprivate var _invalidateRequestID: Number;\n\tprivate var _updateRequestID: Number;\n\t\n\tprivate var _entryClipManager: EntryClipManager;\n\t\n\tprivate var _dataProcessors: Array;\n\t\n\n  /* PROPERTIES */\n  \n  \tpublic var topBorder: Number = 0;\n\tpublic var bottomBorder: Number = 0;\n\tpublic var leftBorder: Number = 0;\n\tpublic var rightBorder: Number = 0;\n\t\n\tpublic function get width(): Number\n\t{\n\t\treturn background._width;\n\t}\n\t\n\tpublic function set width(a_val: Number)\n\t{\n\t\tbackground._width = a_val;\n\t}\n\t\n\tpublic function get height(): Number\n\t{\n\t\treturn background._height;\n\t}\n\t\n\tpublic function set height(a_val: Number)\n\t{\n\t\tbackground._height = a_val;\n\t}\n  \n\tprivate var _platform: Number = PLATFORM_PC;\n\t\n\tpublic function get platform(): Number\n\t{\n\t\treturn _platform;\n\t}\n\t\n\t/*\n\t// Removed 2012/12/18, use setPlatform()\n\tpublic function set platform(a_platform: Number)\n\t{\n\t\t_platform = a_platform;\n\t\tisMouseDrivenNav = _platform == PLATFORM_PC;\n\t}\n\t*/\n\t\n\tpublic var isMouseDrivenNav: Boolean = false;\n\t\n\tpublic var isListAnimating: Boolean = false;\n\t\n\tpublic var disableInput: Boolean = false;\n\t\n\tpublic var disableSelection: Boolean = false;\n\t\n\tpublic var isAutoUnselect: Boolean = false;\n\t\n\tpublic var canSelectDisabled: Boolean = false;\n\n\t// @override BSList\n\tpublic function get selectedIndex(): Number\n\t{\n\t\treturn _selectedIndex;\n\t}\n\t\n\t// @override BSList\n\tpublic function set selectedIndex(a_newIndex: Number)\n\t{\n\t\tdoSetSelectedIndex(a_newIndex, SELECT_MOUSE);\n\t}\n\t\n\tpublic var entryRenderer: String;\n\t\n\tpublic var listEnumeration: IEntryEnumeration;\n\t\n\tpublic var listState: ListState;\n\t\n\tpublic function get itemCount(): Number\n\t{\n\t\treturn getListEnumSize();\n\t}\n\t\n\t// The selected entry.\n\tpublic function get selectedClip(): Object\n\t{\n\t\treturn _entryClipManager.getClip(selectedEntry.clipIndex);\n\t}\n\t\n\t\n\tprivate var _bSuspended: Boolean = false;\n\t\n\tpublic function get suspended(): Boolean\n\t{\n\t\treturn _bSuspended;\n\t}\n\t\n\tpublic function set suspended(a_flag: Boolean)\n\t{\n\t\tif (_bSuspended == a_flag)\n\t\t\treturn;\n\t\t\n\t\t// Lock\n\t\tif (a_flag) {\n\t\t\t_bSuspended = true;\n\t\t} else {\n\t\t\t_bSuspended = false;\n\t\t\t\n\t\t\tif (_bRequestInvalidate)\n\t\t\t\tInvalidateData();\n\t\t\telse if(_bRequestUpdate)\n\t\t\t\tUpdateList();\n\n\t\t\t_bRequestInvalidate = false;\n\t\t\t_bRequestUpdate = false;\n\t\t\t\n\t\t\t// Allow custom handlers\n\t\t\tif (onUnsuspend != undefined)\n\t\t\t\tonUnsuspend();\n\t\t}\n\t}\n\t\n\t\n  /* INITIALIZATION */\n  \n\tpublic function BasicList()\n\t{\n\t\tsuper();\n\t\t\n\t\t_entryClipManager = new EntryClipManager(this);\n\t\t_dataProcessors = [];\n\t\tlistState = new ListState(this);\n\n\t\tEventDispatcher.initialize(this);\n\t\tMouse.addListener(this);\n\t}\n\n\t\n  /* PUBLIC FUNCTIONS */\n  \n\t// @mixin by gfx.events.EventDispatcher\n\tpublic var dispatchEvent: Function;\n\tpublic var dispatchQueue: Function;\n\tpublic var hasEventListener: Function;\n\tpublic var addEventListener: Function;\n\tpublic var removeEventListener: Function;\n\tpublic var removeAllEventListeners: Function;\n\tpublic var cleanUpEvents: Function;\n\n\tpublic function setPlatform(a_platform: Number, a_bPS3Switch: Boolean): Void\n\t{\n\t\t_platform = a_platform;\n\t\tisMouseDrivenNav = _platform == PLATFORM_PC;\n\t}\n\t\n\t// Custom handlers\n\tpublic var onUnsuspend: Function;\n\tpublic var onInvalidate: Function;\n\t\n\tpublic function addDataProcessor(a_dataProcessor: IListProcessor): Void\n\t{\n\t\t_dataProcessors.push(a_dataProcessor);\n\t}\n\t\n\tpublic function clearList(): Void\n\t{\n\t\t_entryList.splice(0);\n\t}\n\t\n\tpublic function requestInvalidate(): Void\n\t{\n\t\t_bRequestInvalidate = true;\n\t\t\n\t\t// Invalidate request replaces update request\n\t\tif (_updateRequestID) {\n\t\t\t_bRequestUpdate = false;\n\t\t\tclearInterval(_updateRequestID);\n\t\t\tdelete _updateRequestID;\n\t\t}\n\t\t\n\t\t// If suspsend, the unsuspend will trigger the requested invaliate.\n\t\tif (!_bSuspended && !_invalidateRequestID)\n\t\t\t_invalidateRequestID = setInterval(this, \"commitInvalidate\", 1);\n\t}\n\t\n\tpublic function requestUpdate(): Void\n\t{\n\t\t_bRequestUpdate = true;\n\t\t\n\t\t// Invalidate already requested? Includes update\n\t\tif (_invalidateRequestID)\n\t\t\treturn;\n\t\t\t\n\t\t// If suspsend, the unsuspend will trigger the requested invaliate.\n\t\tif (!_bSuspended && !_invalidateRequestID)\n\t\t\t_updateRequestID = setInterval(this, \"commitUpdate\", 1);\n\t}\n\t\n\tpublic function commitInvalidate(): Void\n\t{\n\t\tclearInterval(_invalidateRequestID);\n\t\tdelete _invalidateRequestID;\n\t\t\n\t\t// Invalidate request replaces update request\n\t\tif (_updateRequestID) {\n\t\t\t_bRequestUpdate = false;\n\t\t\tclearInterval(_updateRequestID);\n\t\t\tdelete _updateRequestID;\n\t\t}\n\t\t\n\t\t_bRequestInvalidate = false;\n\t\tInvalidateData();\n\t}\n\t\n\tpublic function commitUpdate(): Void\n\t{\n\t\tclearInterval(_updateRequestID);\n\t\tdelete _updateRequestID;\n\t\t\n\t\t_bRequestUpdate = false;\n\t\tUpdateList();\n\t}\n\t\n\t// @override BSList\n\tpublic function InvalidateData(): Void\n\t{\n\t\tif (_bSuspended) {\n\t\t\t_bRequestInvalidate = true;\n\t\t\treturn;\n\t\t}\n\t\t\n\t\tfor (var i = 0; i < _entryList.length; i++) {\n\t\t\t_entryList[i].itemIndex = i;\n\t\t\t_entryList[i].clipIndex = undefined;\n\t\t}\n\t\t\n\t\tfor (var i=0; i<_dataProcessors.length; i++)\n\t\t\t_dataProcessors[i].processList(this);\n\t\t\n\t\tlistEnumeration.invalidate();\n\t\t\n\t\tif (_selectedIndex >= listEnumeration.size())\n\t\t\t_selectedIndex = listEnumeration.size() - 1;\n\n\t\tUpdateList();\n\t\t\n\t\tif (onInvalidate)\n\t\t\tonInvalidate();\n\t}\n\n\t// @override BSList\n\t// @abstract\n\tpublic function UpdateList(): Void { }\n\t\n\t\n  /* PRIVATE FUNCTIONS */\n  \n\tprivate function onItemPress(a_index: Number, a_keyboardOrMouse: Number): Void\n\t{\n\t\tif (disableInput || disableSelection || _selectedIndex == -1)\n\t\t\treturn;\n\t\t\t\n\t\tif (a_keyboardOrMouse == undefined)\n\t\t\ta_keyboardOrMouse = SELECT_KEYBOARD;\n\t\t\t\n\t\tdispatchEvent({type: \"itemPress\", index: _selectedIndex, entry: selectedEntry, clip: selectedClip, keyboardOrMouse: a_keyboardOrMouse});\n\t}\n\t\n\tprivate function onItemPressAux(a_index: Number, a_keyboardOrMouse: Number, a_buttonIndex: Number): Void\n\t{\n\t\tif (disableInput || disableSelection || _selectedIndex == -1 || a_buttonIndex != 1)\n\t\t\treturn;\n\t\t\t\n\t\tif (a_keyboardOrMouse == undefined)\n\t\t\ta_keyboardOrMouse = SELECT_KEYBOARD;\n\t\t\n\t\tdispatchEvent({type: \"itemPressAux\", index: _selectedIndex, entry: selectedEntry, clip: selectedClip, keyboardOrMouse: a_keyboardOrMouse});\n\t}\n\t\n\tprivate function onItemRollOver(a_index: Number): Void\n\t{\n\t\tif (isListAnimating || disableSelection || disableInput)\n\t\t\treturn;\n\t\t\t\n\t\tdoSetSelectedIndex(a_index, SELECT_MOUSE);\n\t\tisMouseDrivenNav = true;\n\t}\n\n\tprivate function onItemRollOut(a_index: Number): Void\n\t{\n\t\tif (!isAutoUnselect)\n\t\t\treturn;\n\t\t\n\t\tif (isListAnimating || disableSelection || disableInput)\n\t\t\treturn;\n\t\t\t\n\t\tdoSetSelectedIndex(-1, SELECT_MOUSE);\n\t\tisMouseDrivenNav = true;\n\t}\n\n\tprivate function doSetSelectedIndex(a_newIndex: Number, a_keyboardOrMouse: Number): Void\n\t{\n\t\tif (disableSelection || a_newIndex == _selectedIndex)\n\t\t\treturn;\n\t\t\t\n\t\t// Selection is not contained in current entry enumeration, ignore\n\t\tif (a_newIndex != -1 && getListEnumIndex(a_newIndex) == undefined)\n\t\t\treturn;\n\t\t\t\n\t\tvar oldIndex = _selectedIndex;\n\t\t_selectedIndex = a_newIndex;\n\n\t\tif (oldIndex != -1) {\n\t\t\tvar clip = _entryClipManager.getClip(_entryList[oldIndex].clipIndex);\n\t\t\tclip.setEntry(_entryList[oldIndex], listState);\n\t\t}\n\n\t\tif (_selectedIndex != -1) {\n\t\t\tvar clip = _entryClipManager.getClip(_entryList[_selectedIndex].clipIndex);\n\t\t\tclip.setEntry(_entryList[_selectedIndex], listState);\n\t\t}\n\n\t\tdispatchEvent({type: \"selectionChange\", index: _selectedIndex, keyboardOrMouse: a_keyboardOrMouse});\n\t}\n\t\n\tprivate function getClipByIndex(a_index: Number): MovieClip\n\t{\n\t\treturn _entryClipManager.getClip(a_index);\n\t}\n\t\n\tprivate function setClipCount(a_count: Number)\n\t{\n\t\t_entryClipManager.clipCount = a_count;\n\t}\n\t\n\tprivate function getSelectedListEnumIndex(): Number\n\t{\n\t\treturn listEnumeration.lookupEnumIndex(_selectedIndex);\n\t}\n\t\n\tprivate function getListEnumIndex(a_index: Number): Number\n\t{\n\t\treturn listEnumeration.lookupEnumIndex(a_index);\n\t}\n\t\n\tprivate function getListEntryIndex(a_index: Number): Number\n\t{\n\t\treturn listEnumeration.lookupEntryIndex(a_index);\n\t}\n\t\n\tprivate function getListEnumSize(): Number\n\t{\n\t\treturn listEnumeration.size();\n\t}\n\t\n\tprivate function getListEnumEntry(a_index: Number): Object\n\t{\n\t\treturn listEnumeration.at(a_index);\n\t}\n\t\n\tprivate function getListEnumFirstIndex(): Number\n\t{\n\t\treturn listEnumeration.lookupEntryIndex(0);\n\t}\n\t\n\tprivate function getListEnumLastIndex(): Number\n\t{\n\t\treturn listEnumeration.lookupEntryIndex(getListEnumSize() - 1);\n\t}\n\t\n\tprivate function getListEnumRelativeIndex(a_offset: Number): Number\n\t{\n\t\treturn listEnumeration.lookupEntryIndex(getSelectedListEnumIndex() + a_offset);\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/components/list/BasicListEntry.as",
    "content": "﻿import skyui.components.list.BasicList;\nimport skyui.components.list.ListState;\n\n\nclass skyui.components.list.BasicListEntry extends MovieClip\n{\n  /* STAGE ELEMENTS */\n\n\tpublic var background: MovieClip;\n\t\n\t\n  /* PROPERTIES */\n\t\n\tpublic var itemIndex: Number;\n\tpublic var isEnabled: Boolean = true;\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\t\n\t// @override MovieClip\n\tpublic function onRollOver(): Void\n\t{\n\t\tvar list = this._parent;\n\t\t\n\t\tif (itemIndex != undefined && (isEnabled || list.canSelectDisabled))\n\t\t\tlist.onItemRollOver(itemIndex);\n\t}\n\t\t\n\t// @override MovieClip\n\tpublic function onRollOut(): Void\n\t{\n\t\tvar list = this._parent;\n\t\t\n\t\tif (itemIndex != undefined && (isEnabled || list.canSelectDisabled))\n\t\t\tlist.onItemRollOut(itemIndex);\n\t}\n\t\t\n\t// @override MovieClip\n\tpublic function onPress(a_mouseIndex: Number, a_keyboardOrMouse: Number): Void\n\t{\n\t\tvar list = this._parent;\n\t\t\t\n\t\tif (itemIndex != undefined && (isEnabled || list.canSelectDisabled))\n\t\t\tlist.onItemPress(itemIndex, a_keyboardOrMouse);\n\t}\n\t\t\n\t// @override MovieClip\n\tpublic function onPressAux(a_mouseIndex: Number, a_keyboardOrMouse: Number, a_buttonIndex: Number): Void\n\t{\n\t\tvar list = this._parent;\n\t\t\t\n\t\tif (itemIndex != undefined && (isEnabled || list.canSelectDisabled))\n\t\t\tlist.onItemPressAux(itemIndex, a_keyboardOrMouse, a_buttonIndex);\n\t}\n\t\n\t// This is called after the object is added to the stage since the constructor does not accept any parameters.\n\tpublic function initialize(a_index: Number, a_list: BasicList): Void\n\t{\n\t\t// Do nothing.\n\t}\n\t\n\t// @abstract\n\tpublic function setEntry(a_entryObject: Object, a_state: ListState): Void {}\n}"
  },
  {
    "path": "src/Common/skyui/components/list/ButtonList.as",
    "content": "﻿import gfx.ui.NavigationCode;\nimport Shared.GlobalFunc;\n\nimport skyui.components.list.BasicList;\n\n/*\n *  A simple, general-purpose button list.\n */\nclass skyui.components.list.ButtonList extends BasicList\n{\n  /* CONSTANTS */\n  \n\tpublic var ALIGN_LEFT = 0;\n\tpublic var ALIGN_RIGHT = 1;\n\t\n\t\n  /* PROPERTIES */\n\t\n\tprivate var _bAutoScale: Boolean = true;\n\t\n\tpublic function get autoScale(): Boolean\n\t{\n\t\treturn _bAutoScale;\n\t}\n\t\n\tpublic function set autoScale(a_bAutoScale: Boolean)\n\t{\n\t\t_bAutoScale = a_bAutoScale;\n\t}\n\t\n\tprivate var _minButtonWidth: Number = 10;\n\t\n\tpublic function get minButtonWidth(): Number\n\t{\n\t\treturn _minButtonWidth;\n\t}\n\t\n\tpublic function set minButtonWidth(a_minButtonWidth: Number)\n\t{\n\t\t_minButtonWidth = a_minButtonWidth;\n\t}\n\t\n\tprivate var _buttonWidth: Number = 0;\n\t\n\tpublic function get buttonWidth(): Number\n\t{\n\t\treturn _buttonWidth;\n\t}\n\n\tprivate var _align: Number = ALIGN_RIGHT;\n\t\n\tpublic function set align(a_align: String)\n\t{\n\t\tif (align == \"LEFT\")\n\t\t\t_align = ALIGN_LEFT;\n\t\telse if (align == \"RIGHT\")\n\t\t\t_align = ALIGN_RIGHT;\n\t}\n\t\n\t\n  /* INITIALIZATION */\n\t\n\tpublic function ButtonList()\n\t{\n\t\tsuper();\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\t\n\t// @override BasicList\n\tpublic function UpdateList(): Void\n\t{\n\t\tif (_bSuspended) {\n\t\t\t_bRequestUpdate = true;\n\t\t\treturn;\n\t\t}\n\t\t\n\t\tsetClipCount(getListEnumSize());\n\t\t\n\t\tvar h = 0;\n\n\t\t_buttonWidth = 4;\n\n\t\t// Set entries\n\t\tfor (var i = 0; i < getListEnumSize(); i++) {\n\t\t\tvar entryClip = getClipByIndex(i);\n\t\t\tvar entryItem = getListEnumEntry(i);\n\n\t\t\tentryClip.itemIndex = i;\n\t\t\tentryItem.clipIndex = i;\n\t\t\t\n\t\t\tentryClip.setEntry(entryItem, listState);\n\n\t\t\tentryClip._y = topBorder + h;\n\t\t\tentryClip._visible = true;\n\t\t\t\n\t\t\tentryClip.selectIndicator._width = 4;\n\t\t\tentryClip.background._width = 4;\n\t\t\t\n\t\t\tif (_buttonWidth < entryClip._width)\n\t\t\t\t_buttonWidth = entryClip._width + 4;\n\n\t\t\th = h + entryClip._height;\n\t\t}\n\t\t\n\t\tfor (var i = 0; i < getListEnumSize(); i++) {\n\t\t\tentryClip._x = (_align == ALIGN_LEFT) ? leftBorder : -(buttonWidth + rightBorder);\n\t\t\t\n\t\t\tvar entryClip = getClipByIndex(i);\n\t\t\tentryClip.selectIndicator._width = _buttonWidth;\n\t\t\tentryClip.background._width = _buttonWidth;\n\t\t}\n\t\t\n\t\tbackground._width = leftBorder + _buttonWidth + rightBorder;\n\t\tbackground._height = topBorder + h + bottomBorder;\n\n\t\tbackground._x = (_align == ALIGN_LEFT) ? 0 : -background._width;\n\t}\n\t\n\t// @GFx\n\tpublic function handleInput(details, pathToFocus): Boolean\n\t{\n\t\tvar processed = false;\n\n\t\tif (disableInput)\n\t\t\treturn false;\n\n\t\tvar entry = getClipByIndex(_selectedIndex);\n\t\tvar processed = entry != undefined && entry.handleInput != undefined && entry.handleInput(details, pathToFocus.slice(1));\n\n\t\tif (!processed && GlobalFunc.IsKeyPressed(details)) {\n\t\t\tif (details.navEquivalent == NavigationCode.UP || details.navEquivalent == NavigationCode.PAGE_UP) {\n\t\t\t\tmoveSelectionUp();\n\t\t\t\tprocessed = true;\n\t\t\t} else if (details.navEquivalent == NavigationCode.DOWN || details.navEquivalent == NavigationCode.PAGE_DOWN) {\n\t\t\t\tmoveSelectionDown();\n\t\t\t\tprocessed = true;\n\t\t\t} else if (!disableSelection && details.navEquivalent == NavigationCode.ENTER) {\n\t\t\t\tonItemPress();\n\t\t\t\tprocessed = true;\n\t\t\t}\n\t\t}\n\t\treturn processed;\n\t}\n\t\n\tpublic function moveSelectionUp(): Void\n\t{\n\t\tif (disableSelection)\n\t\t\treturn;\n\t\t\t\n\t\tif (_selectedIndex == -1) {\n\t\t\tdoSetSelectedIndex(getListEnumLastIndex(), SELECT_KEYBOARD);\n\t\t\tisMouseDrivenNav = false;\n\t\t} else if (getSelectedListEnumIndex() > 0) {\n\t\t\tdoSetSelectedIndex(getListEnumRelativeIndex(-1), SELECT_KEYBOARD);\n\t\t\tisMouseDrivenNav = false;\n\t\t\tdispatchEvent({type: \"listMovedUp\", index: _selectedIndex, scrollChanged: true});\n\t\t}\n\t}\n\n\tpublic function moveSelectionDown(): Void\n\t{\n\t\tif (disableSelection)\n\t\t\treturn;\n\t\t\t\n\t\tif (_selectedIndex == -1) {\n\t\t\tdoSetSelectedIndex(getListEnumFirstIndex(), SELECT_KEYBOARD);\n\t\t\tisMouseDrivenNav = false;\n\t\t} else if (getSelectedListEnumIndex() < getListEnumSize() - 1) {\n\t\t\tdoSetSelectedIndex(getListEnumRelativeIndex(+1), SELECT_KEYBOARD);\n\t\t\tisMouseDrivenNav = false;\n\t\t\tdispatchEvent({type: \"listMovedDown\", index: _selectedIndex, scrollChanged: true});\n\t\t}\n\t}\n\n\n  /* PRIVATE FUNCTIONS */\n\n\t// @GFx\n\tprivate function onMouseWheel(delta)\n\t{\n\t\tif (disableInput)\n\t\t\treturn;\n\t\t\t\n\t\tfor (var target = Mouse.getTopMostEntity(); target && target != undefined; target = target._parent) {\n\t\t\tif (target == this) {\n\t\t\t\tif (delta < 0)\n\t\t\t\t\tmoveSelectionDown();\n\t\t\t\telse if (delta > 0)\n\t\t\t\t\tmoveSelectionUp();\n\t\t\t}\n\t\t}\n\t\t\n\t\tisMouseDrivenNav = true;\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/components/list/ButtonListEntry.as",
    "content": "﻿import skyui.components.list.BasicList;\nimport skyui.components.list.ListState;\nimport skyui.components.list.BasicListEntry;\n\n\n/*\n *  A generic entry.\n *  Sets selectIndicator visible for the selected entry, if defined.\n *  Sets textField to obj.text.\n *  Forwards to label obj.state, if defined.\n */\nclass skyui.components.list.ButtonListEntry extends BasicListEntry\n{\n  /* PRIVATE VARIABLES */\n\t\n\t\n  /* STAGE ELEMENTS */\n\n\tpublic var activeIndicator: MovieClip;\n\tpublic var selectIndicator: MovieClip;\n\tpublic var textField: TextField;\n\tpublic var icon: MovieClip;\n\t\n\t\n  /* PROPERTIES */\n  \n\tpublic static var defaultTextColor: Number = 0xffffff;\n\tpublic static var activeTextColor: Number = 0xffffff;\n\tpublic static var selectedTextColor: Number = 0xffffff;\n\tpublic static var disabledTextColor: Number = 0x505050;\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\t\n\tpublic function setEntry(a_entryObject: Object, a_state: ListState): Void\n\t{\n\t\t// Not using \"enabled\" directly, because we still want to be able to receive onMouseX events,\n\t\t// even if we chose not to process them.\n\t\tisEnabled = a_entryObject.enabled;\n\t\t\n\t\tvar isSelected = a_entryObject == a_state.list.selectedEntry;\n\t\tvar isActive = (a_state.activeEntry != undefined && a_entryObject == a_state.activeEntry);\n\n\t\tif (a_entryObject.state != undefined)\n\t\t\tgotoAndPlay(a_entryObject.state);\n\n\t\tif (textField != undefined) {\n\t\t\ttextField.autoSize = a_entryObject.align ? a_entryObject.align : \"left\";\n\t\t\t\n\t\t\tif (!a_entryObject.enabled)\n\t\t\t\ttextField.textColor = disabledTextColor;\n\t\t\telse if (isActive)\n\t\t\t\ttextField.textColor = activeTextColor;\n\t\t\telse if (isSelected)\n\t\t\t\ttextField.textColor = selectedTextColor;\n\t\t\telse\n\t\t\t\ttextField.textColor = defaultTextColor;\n\t\t\t\t\n\t\t\ttextField.SetText(a_entryObject.text ? a_entryObject.text : \" \");\n\t\t}\n\t\t\n\t\tif (selectIndicator != undefined)\n\t\t\tselectIndicator._visible = isSelected;\n\t\t\t\n\t\tif (activeIndicator != undefined) {\n\t\t\tactiveIndicator._visible = isActive;\n\t\t\tactiveIndicator._x = textField._x - activeIndicator._width - 5;\n\t\t}\n\t\t\n\t\tif (icon != undefined && a_entryObject.iconLabel != undefined) {\n\t\t\ticon.gotoAndStop(a_entryObject.iconLabel);\n\t\t}\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/components/list/ColumnDescriptor.as",
    "content": "﻿class skyui.components.list.ColumnDescriptor\n{\n\tpublic var identifier: String;\n\tpublic var longName: String;\n\tpublic var hidden: Boolean;\n\tpublic var type: Number;\n}"
  },
  {
    "path": "src/Common/skyui/components/list/ColumnLayoutData.as",
    "content": "﻿class skyui.components.list.ColumnLayoutData\n{\n\tpublic var type: Number = -1;\n\n\t// Entry  ---------------------------------\n\t\n\t// Position relative to the entry.\n\tpublic var x: Number = 0;\n\tpublic var y: Number = 0;\n\t\n\tpublic var width: Number = 0;\n\tpublic var height: Number = 0;\n\t\n\t// These are the names like textField0, equipIcon etc \n\tpublic var stageName: String;\n\t\n\t// Only defined for text fields\n\tpublic var entryValue: String;\n\tpublic var textFormat: TextFormat;\n\t\n\tpublic var colorAttribute: String; // support for dynamic entry coloring that overrides static textFormat\n\t\n\t// Label ---------------------------------\n\t\n\tpublic var labelX: Number = 0;\n\t\n\tpublic var labelWidth: Number = 0;\n\n\tpublic var labelArrowDown: Boolean = false;\n\n\tpublic var labelValue: String;\n\n\tpublic var labelTextFormat: TextFormat;\n\t\n\tpublic function clear(): Void\n\t{\n\t\ttype = -1;\n\t\tx = y = width = height = labelX = labelWidth = 0;\n\t\tstageName = entryValue = labelValue = colorAttribute = null;\n\t\ttextFormat = labelTextFormat = null;\n\t\tlabelArrowDown = false;\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/components/list/EntryClipManager.as",
    "content": "﻿import skyui.components.list.BasicList;\nimport skyui.components.list.IEntryClipBuilder;\n\n\nclass skyui.components.list.EntryClipManager\n{ \n  /* PRIVATE VARIABLES */\n  \n\tprivate var _clipPool: Array;\n\t\n\tprivate var _list: BasicList;\n\t\n\tprivate var _entryRenderer: String;\n\t\n\tprivate var _nextIndex: Number = 0;\n\t\n\t\n  /* PROPERTIES */\n\t\n\tprivate var _clipCount: Number = -1;\n\t\n\tpublic function get clipCount(): Number\n\t{\n\t\treturn _clipCount;\n\t}\n\t\n\t// Allocates the necessary number of clips in the pool, clears any existing clips for reuse.\n\tpublic function set clipCount(a_clipCount: Number)\n\t{\n\t\t_clipCount = a_clipCount;\n\t\t\n\t\tvar d = a_clipCount - _clipPool.length;\n\t\tif (d > 0)\n\t\t\tgrowPool(d);\n\t\t\t\n\t\tfor (var i=0; i<_clipPool.length; i++) {\n\t\t\t_clipPool[i]._visible = false;\n\t\t\t_clipPool[i].itemIndex = undefined;\n\t\t}\n\t}\n\t\n\t\n  /* INITIALIZATION */\n  \n\tpublic function EntryClipManager(a_list: BasicList)\n\t{\n\t\t_list = a_list;\n\t\t_clipPool = [];\n\t}\n  \n  \n  /* PUBLIC FUNCTIONS */\n\t\n\tpublic function getClip(a_index: Number): MovieClip\n\t{\n\t\tif (a_index >= _clipCount)\n\t\t\treturn undefined;\n\n\t\treturn _clipPool[a_index];\n\t}\n\t\n\t\n  /* PRIVATE FUNCTIONS */\n\t\n\tprivate function growPool(a_size: Number): Void\n\t{\n\t\tvar entryRenderer = _list.entryRenderer;\n\t\t\n\t\tfor (var i=0; i<a_size; i++) {\n\t\t\tvar entryClip = _list.attachMovie(entryRenderer, entryRenderer + _nextIndex, _list.getNextHighestDepth());\n\t\t\tentryClip.initialize(_nextIndex, _list.listState);\n\n\t\t\t_clipPool[_nextIndex] = entryClip;\n\t\t\t_nextIndex++;\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "src/Common/skyui/components/list/FilteredEnumeration.as",
    "content": "﻿import skyui.filter.IFilter;\nimport skyui.components.list.BasicEnumeration;\n\n\nclass skyui.components.list.FilteredEnumeration extends BasicEnumeration\n{\n  /* PRIVATE VARIABLES */\n  \n\tprivate var _filteredData: Array;\n\tprivate var _filterChain:Array;\n\t\n\t\n  /* INITIALIZATION */\n\t\n\tpublic function FilteredEnumeration(a_data: Array)\n\t{\n\t\tsuper(a_data);\n\t\t\n\t\t_filterChain = [];\n\t\t_filteredData = [];\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\t\n\tpublic function addFilter(a_filter:IFilter)\n\t{\n\t\t_filterChain.push(a_filter);\n\t}\n\t\n\t// @override skyui.BasicEnumeration\n\tpublic function size(): Number\n\t{\n\t\treturn _filteredData.length;\n\t}\n\t\n\t// @override skyui.BasicEnumeration\n\tpublic function at(a_index: Number): Object\n\t{\n\t\treturn _filteredData[a_index];\n\t}\n\t\n\t// @override skyui.IEntryEnumeration\n\tpublic function lookupEntryIndex(a_enumIndex: Number)\n\t{\n\t\treturn _filteredData[a_enumIndex].itemIndex;\n\t}\n\t\n\t// @override skyui.IEntryEnumeration\n\tpublic function lookupEnumIndex(a_entryIndex: Number)\n\t{\n\t\treturn _entryData[a_entryIndex].filteredIndex;\n\t}\n\t\n\t// The underlying entryData has been modified externally, so regenerate the enumeration.\n\tpublic function invalidate(): Void\n\t{\n\t\tapplyFilters();\n\t}\n\t\n\t\n  /* PRIVATE FUNCTIONS */\n\t\n\tprivate function applyFilters(): Void\n\t{\n\t\t_filteredData.splice(0);\n\t\t\n\t\t// Copy the original list, add some helper attributes for easy mapping\n\t\tfor (var i = 0; i < _entryData.length; i++) {\n\t\t\t_entryData[i].filteredIndex = undefined;\n\t\t\t_filteredData[i] = _entryData[i];\n\t\t}\n\n\t\t// Apply filters\n\t\tfor (var i = 0; i < _filterChain.length; i++)\n\t\t\t_filterChain[i].applyFilter(_filteredData);\n\n\t\tfor (var i = 0; i < _filteredData.length; i++)\n\t\t\t_filteredData[i].filteredIndex = i;\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/components/list/IEntryEnumeration.as",
    "content": "﻿/*\n *  An enumeration of list entries.\n *\n *  This is meant to provide an abstraction over a list of things\n *  so we have the opporunity to provide a filtered or remapped\n *  view of a list without having to actually reorder the\n *  elements.\n */\ninterface skyui.components.list.IEntryEnumeration\n{\n\t// Returns the number of entries the enumeration contains.\n\tpublic function size(): Number;\n\n\t// Returns the ith element of the enumeration.\n\tpublic function at(index: Number): Object;\n\n\t// Get the entry index associated with a given enum index for a given enum index.\n\tpublic function lookupEntryIndex(enumIndex: Number): Number;\n\n\t// Get the entry index associated with a given enum index for a given entry index.\n\tpublic function lookupEnumIndex(entryIndex: Number): Number;\n\n\t// The underlying data has been modified.\n\tpublic function invalidate(): Void;\n}\n"
  },
  {
    "path": "src/Common/skyui/components/list/IListProcessor.as",
    "content": "﻿import skyui.components.list.BasicList;\n\n\ninterface skyui.components.list.IListProcessor\n{\n\tfunction processList(a_list: BasicList): Void;\n}"
  },
  {
    "path": "src/Common/skyui/components/list/ListLayout.as",
    "content": "﻿import gfx.events.EventDispatcher;\n\nimport skyui.components.list.ColumnLayoutData;\nimport skyui.components.list.ColumnDescriptor;\nimport skyui.util.GlobalFunctions;\n\n\n/*\n *  Encapsulates the list layout configuration.\n */\nclass skyui.components.list.ListLayout\n{\n  /* CONSTANTS */\n  \n\tprivate static var MAX_TEXTFIELD_INDEX = 10;\n\t\n\tprivate static var LEFT = 0;\n\tprivate static var RIGHT = 1;\n\tprivate static var TOP = 2;\n\tprivate static var BOTTOM = 3;\n  \n\tpublic static var COL_TYPE_ITEM_ICON = 0;\n\tpublic static var COL_TYPE_EQUIP_ICON = 1;\n\tpublic static var COL_TYPE_TEXT = 2;\n\tpublic static var COL_TYPE_NAME = 3;\n\t\n\t\n  /* PRIVATE VARIABLES */\n  \n\tprivate var _activeViewIndex: Number = -1;\n\t\t\n\tprivate var _layoutData: Object;\n\tprivate var _viewData: Object;\n\tprivate var _columnData: Object;\n\tprivate var _defaultsData: Object;\n\n\tprivate var _lastViewIndex: Number = -1;\n\t\n\t// viewIndex, columnIndex, stateIndex\n\tprivate var _prefData: Object;\n\t\n\tprivate var _stateData: Object;\n\t\n\tprivate var _defaultEntryTextFormat: TextFormat;\n\tprivate var _defaultLabelTextFormat: TextFormat;\n\t\n\t// List of views in this layout (updated only when the config changes)\n\tprivate var _viewList: Array;\n\t\n\t// List of columns for the current view (updated when the view changes\n\tprivate var _columnList: Array;\n\t\n\tprivate var _lastFilterFlag: Number = -1;\n\t\n\t\n  /* PROPERTIES */\n\t\n\tpublic function get currentView(): Object\n\t{\n\t\treturn _viewList[_activeViewIndex];\n\t}\n\t\n\tprivate var _activeColumnIndex: Number = -1;\n\t\n\tpublic function get activeColumnIndex(): Number\n\t{\n\t\treturn _activeColumnIndex;\n\t}\n\t\n\tpublic function get columnCount(): Number\n\t{\n\t\treturn _columnLayoutData.length;\n\t}\n\t\n\tprivate var _activeColumnState: Number = 1;\n\n\tpublic function get activeColumnState(): Number\n\t{\n\t\treturn _activeColumnState;\n\t}\n\t\n\tprivate var _columnLayoutData: Array;\n\t\n\tpublic function get columnLayoutData(): Array\n\t{\n\t\treturn _columnLayoutData;\n\t}\n\t\n\tprivate var _hiddenStageNames: Array;\n\t\n\tpublic function get hiddenStageNames(): Array\n\t{\n\t\treturn _hiddenStageNames;\n\t}\n\t\n\tprivate var _entryWidth: Number;\n\t\n\tpublic function get entryWidth(): Number\n\t{\n\t\treturn _entryWidth;\n\t}\n\t\n\tpublic function set entryWidth(a_width: Number): Void\n\t{\n\t\t_entryWidth = a_width;\n\t}\n\n\tprivate var _entryHeight: Number;\n\n\tpublic function get entryHeight(): Number\n\t{\n\t\treturn _entryHeight;\n\t}\n\t\n\tprivate var _layoutUpdateCount: Number = 1;\n\t\n\tpublic function get layoutUpdateCount(): Number\n\t{\n\t\treturn _layoutUpdateCount;\n\t}\n\t\n\tprivate var _columnDescriptors: Array;\n\t\n\tpublic function get columnDescriptors(): Array\n\t{\n\t\treturn _columnDescriptors;\n\t}\n\t\n\tprivate var _sortOptions: Array;\n\t\n\tpublic function get sortOptions(): Array\n\t{\n\t\treturn _sortOptions;\n\t}\n\t\n\tprivate var _sortAttributes: Array;\n\t\n\tpublic function get sortAttributes(): Array\n\t{\n\t\treturn _sortAttributes;\n\t}\n\t\n\t\n  /* INITIALIZATION */\n\t\n\tpublic function ListLayout(a_layoutData: Object, a_viewData: Object, a_columnData: Object, a_defaultsData: Object)\n\t{\n\t\tGlobalFunctions.addArrayFunctions();\n\t\t\n\t\tEventDispatcher.initialize(this);\n\t\t\n\t\t_prefData = {column: null, stateIndex: 1};\n\t\t_viewList = [];\n\t\t_columnList = [];\n\t\t_columnLayoutData = [];\n\t\t_hiddenStageNames = [];\n\t\t_columnDescriptors = [];\n\t\t\n\t\t_layoutData = a_layoutData;\n\t\t_viewData = a_viewData;\n\t\t_columnData = a_columnData;\n\t\t_defaultsData = a_defaultsData;\n\n\t\tif (_entryWidth == undefined)\n\t\t\t_entryWidth = _defaultsData.entryWidth;\n\t\t\n\t\tupdateViewList();\n\t\tupdateColumnList();\n\t\t\n\t\t// Initial textformats\n\t\t_defaultEntryTextFormat = new TextFormat(); \n\t\t_defaultLabelTextFormat = new TextFormat();\n\t\t\n\t\t// Copy default textformat values from config\n\t\tfor (var prop in _defaultsData.entry.textFormat)\n\t\t\tif (_defaultEntryTextFormat.hasOwnProperty(prop))\n\t\t\t\t_defaultEntryTextFormat[prop] = _defaultsData.entry.textFormat[prop];\n\t\t\n\t\tfor (var prop in _defaultsData.label.textFormat)\n\t\t\tif (_defaultLabelTextFormat.hasOwnProperty(prop))\n\t\t\t\t_defaultLabelTextFormat[prop] = _defaultsData.label.textFormat[prop];\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n  \n\t// @mixin by gfx.events.EventDispatcher\n\tpublic var dispatchEvent: Function;\n\tpublic var dispatchQueue: Function;\n\tpublic var hasEventListener: Function;\n\tpublic var addEventListener: Function;\n\tpublic var removeEventListener: Function;\n\tpublic var removeAllEventListeners: Function;\n\tpublic var cleanUpEvents: Function;\n\t\n\tpublic function refresh(): Void\n\t{\n\t\tupdateViewList();\n\t\t_lastViewIndex = -1;\n\t\tchangeFilterFlag(_lastFilterFlag);\n\t}\n\t\n\tpublic function changeFilterFlag(a_flag: Number): Void\n\t{\n\t\t_lastFilterFlag = a_flag;\n\t\t\n\t\t// Find a matching view, or use last index\n\t\tfor (var i = 0; i < _viewList.length; i++) {\n\t\t\t\n\t\t\t// Wrap in array for single category\n\t\t\tvar categories = ((_viewList[i].category) instanceof Array) ? _viewList[i].category : [_viewList[i].category];\n\t\t\t\n\t\t\tif (categories.indexOf(a_flag) != undefined || i == _viewList.length-1) {\n\t\t\t\t_activeViewIndex = i;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\t\n\t\tif (_activeViewIndex == -1 || _lastViewIndex == _activeViewIndex)\n\t\t\treturn;\n\t\t\n\t\t_lastViewIndex = _activeViewIndex;\n\t\t\n\t\t// Do this before restoring the pref state!\n\t\tupdateColumnList();\n\t\t\n\t\t// Restoring a previous state was not necessary or failed? Then use default\n\t\tif (! restorePrefState()) {\n\t\t\t_activeColumnIndex = currentView.columns.indexOf(currentView.primaryColumn);\n\t\t\tif (_activeColumnIndex == undefined)\n\t\t\t\t_activeColumnIndex = 0;\n\t\t\t\t\n\t\t\t_activeColumnState = 1;\n\t\t}\n\n\t\tupdateLayout();\n\t}\n\t\n\tpublic function selectColumn(a_index: Number): Void\n\t{\n\t\tvar listIndex = toColumnListIndex(a_index);\n\t\tvar col = _columnList[listIndex];\n\t\t\n\t\t// Invalid column\n\t\tif (col == null || col.passive)\n\t\t\treturn;\n\t\t\t\n\t\tif (_activeColumnIndex != a_index) {\n\t\t\t_activeColumnIndex = a_index;\n\t\t\t_activeColumnState = 1;\n\t\t} else {\n\t\t\tif (_activeColumnState < col.states)\n\t\t\t\t_activeColumnState++;\n\t\t\telse\n\t\t\t\t_activeColumnState = 1;\n\t\t}\n\t\t\n\t\t// Save as preferred state\n\t\t_prefData.column = col;\n\t\t_prefData.stateIndex = _activeColumnState;\n\t\t\t\n\t\tupdateLayout();\n\t}\n\n\tpublic function nextColumn(): Void\n\t{\n\t\t// What's the next column we want to get to?\n\t\tvar nextIndex = _activeColumnIndex + 1;\n\n\t\tvar listIndex = toColumnListIndex(nextIndex);\n\t\tif(listIndex == -1) {\n\t\t\t// If we're trying to reach an invalid column by index,\n\t\t\t// activate the first column instead\n\t\t\tselectColumn(1);\n\t\t} else {\n\t\t\tselectColumn(nextIndex);\n\t\t}\n\t}\n\n\tpublic function nextActiveColumnState(): Void\n\t{\n\t\tselectColumn(activeColumnIndex);\n\t}\n\n\tpublic function restoreColumnState(a_activeIndex: Number, a_activeState: Number): Void\n\t{\n\t\tvar listIndex = toColumnListIndex(a_activeIndex);\n\t\tvar col = _columnList[listIndex];\n\t\t\n\t\t// Invalid column\n\t\tif (col == null || col.passive)\n\t\t\treturn;\n\n\t\tif (a_activeState < 1 || a_activeState > col.states)\n\t\t\treturn;\n\t\t\n\t\t_activeColumnIndex = a_activeIndex;\n\t\t_activeColumnState = a_activeState;\n\t\t\n\t\t// Save as preferred state\n\t\t_prefData.column = col;\n\t\t_prefData.stateIndex = _activeColumnState;\n\t\n\t\tupdateLayout();\n\t}\n\t\n\n  /* PRIVATE FUNCTIONS */\n\t\n\tprivate function updateLayout(): Void\n\t{\n\t\t_layoutUpdateCount++;\n\n\t\tvar maxHeight = 0;\n\t\tvar textFieldIndex = 0;\n\n\t\t_hiddenStageNames.splice(0);\n\t\t_columnLayoutData.splice(0);\n\t\t\n\t\t// Set bit at position i if column is weighted\n\t\tvar weightedFlags = 0;\n\t\t\n\t\t// Move some data from current state to root of the column so we can access single- and multi-state columns in the same manner.\n\t\t// So this is a merge of defaults, column root and current state.\n\t\tfor (var i = 0, c = 0; i < _columnList.length; i++) {\t\t\t\n\t\t\tvar col = _columnList[i];\n\t\t\t// Skip\n\t\t\tif (col.hidden == true)\n\t\t\t\tcontinue;\n\t\t\t\t\n\t\t\tvar columnLayoutData = new ColumnLayoutData();\n\t\t\t_columnLayoutData[c] = columnLayoutData;\n\t\t\t\t\n\t\t\t// Non-active columns always use state 1\n\t\t\tvar stateData: Object;\n\t\t\tif (c == _activeColumnIndex) {\n\t\t\t\tstateData = col[\"state\" + _activeColumnState];\n\t\t\t\tupdateSortParams(stateData);\n\t\t\t} else {\n\t\t\t\tstateData = col[\"state1\"];\n\t\t\t}\n\t\t\t\t\n\t\t\tcolumnLayoutData.type = col.type;\n\t\t\tcolumnLayoutData.labelArrowDown = stateData.label.arrowDown ? true : false;\n\t\t\tcolumnLayoutData.labelValue = stateData.label.text;\n\t\t\tcolumnLayoutData.entryValue = stateData.entry.text;\n\t\t\tcolumnLayoutData.colorAttribute = stateData.colorAttribute;\n\t\t\t\n\t\t\tc++;\n\t\t}\n\t\t\n\t\t// Subtract arrow tip width\n\t\tvar weightedWidth = _entryWidth - 12;\n\t\t\n\t\tvar weightSum = 0;\n\n\t\tvar bEnableItemIcon = false;\n\t\tvar bEnableEquipIcon = false;\n\n\t\tfor (var i = 0, c = 0; i < _columnList.length; i++) {\n\t\t\tvar col = _columnList[i];\n\t\t\t// Skip\n\t\t\tif (col.hidden == true)\n\t\t\t\tcontinue;\n\t\t\t\t\n\t\t\tvar columnLayoutData = _columnLayoutData[c++];\n\n\t\t\t// Calc total weighted width and set weighted flags\n\t\t\tif (col.weight != undefined) {\n\t\t\t\tweightSum += col.weight;\n\t\t\t\tweightedFlags = (weightedFlags | 1) << 1;\n\t\t\t} else {\n\t\t\t\tweightedFlags = (weightedFlags | 0) << 1;\n\t\t\t}\n\t\t\t\n\t\t\tif (col.indent != undefined)\n\t\t\t\tweightedWidth -= col.indent;\n\t\t\t\n\t\t\t// Height including borders for maxHeight\n\t\t\tvar curHeight = 0;\n\t\t\t\n\t\t\tswitch (col.type) {\n\t\t\t\t// ITEM ICON + EQUIP ICON\n\t\t\t\tcase ListLayout.COL_TYPE_ITEM_ICON:\n\t\t\t\tcase ListLayout.COL_TYPE_EQUIP_ICON:\n\t\t\t\t\t\t\t\t\n\t\t\t\t\tif (col.type == ListLayout.COL_TYPE_ITEM_ICON) {\n\t\t\t\t\t\tcolumnLayoutData.stageName = \"itemIcon\";\n\t\t\t\t\t\tbEnableItemIcon = true;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tcolumnLayoutData.stageName = \"equipIcon\";\n\t\t\t\t\t\tbEnableEquipIcon = true;\n\t\t\t\t\t}\n\t\t\t\t\t\n\t\t\t\t\tcolumnLayoutData.width = _columnLayoutData[i].height = col.icon.size;\n\t\t\t\t\tweightedWidth -= col.icon.size;\n\t\t\t\t\t\t\n\t\t\t\t\tcurHeight += col.icon.size;\n\t\t\t\t\t\n\t\t\t\t\tbreak;\n\n\t\t\t\t// REST\n\t\t\t\tdefault:\n\t\t\t\t\tcolumnLayoutData.stageName = \"textField\" + textFieldIndex++;\n\t\t\t\t\t\n\t\t\t\t\tif (col.width != undefined) {\n\t\t\t\t\t\t// Width >= 1 for absolute width, < 1 for percentage width\n\t\t\t\t\t\tcolumnLayoutData.width = col.width < 1 ? (col.width * _entryWidth) : col.width;\n\t\t\t\t\t\tweightedWidth -= columnLayoutData.width;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tcolumnLayoutData.width = 0;\n\t\t\t\t\t}\n\t\t\t\t\t\n\t\t\t\t\tif (col.height != undefined)\n\t\t\t\t\t\t// Height >= 1 for absolute height, < 1 for percentage height\n\t\t\t\t\t\tcolumnLayoutData.height = col.height < 1 ? (col.height * _entryWidth) : col.height;\n\t\t\t\t\telse\n\t\t\t\t\t\tcolumnLayoutData.height = 0;\n\t\t\t\t\t\n\t\t\t\t\tif (col.entry.textFormat != undefined) {\n\t\t\t\t\t\tvar customTextFormat = new TextFormat();\n\n\t\t\t\t\t\t// First clone default format\n\t\t\t\t\t\tfor (var prop in _defaultEntryTextFormat)\n\t\t\t\t\t\t\tcustomTextFormat[prop] = _defaultEntryTextFormat[prop];\n\t\t\t\t\t\t\n\t\t\t\t\t\t// Then override if necessary\n\t\t\t\t\t\tfor (var prop in col.entry.textFormat)\n\t\t\t\t\t\t\tif (customTextFormat.hasOwnProperty(prop))\n\t\t\t\t\t\t\t\tcustomTextFormat[prop] = col.entry.textFormat[prop];\n\t\t\t\t\t\t\n\t\t\t\t\t\tcolumnLayoutData.textFormat = customTextFormat;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tcolumnLayoutData.textFormat = _defaultEntryTextFormat;\n\t\t\t\t\t}\n\t\t\t\t\t\n\t\t\t\t\tif (col.label.textFormat != undefined) {\n\t\t\t\t\t\tvar customTextFormat = new TextFormat();\n\n\t\t\t\t\t\t// First clone default format\n\t\t\t\t\t\tfor (var prop in _defaultLabelTextFormat)\n\t\t\t\t\t\t\tcustomTextFormat[prop] = _defaultLabelTextFormat[prop];\n\t\t\t\t\t\n\t\t\t\t\t\t// Then override if necessary\n\t\t\t\t\t\tfor (var prop in col.label.textFormat)\n\t\t\t\t\t\t\tif (customTextFormat.hasOwnProperty(prop))\n\t\t\t\t\t\t\t\tcustomTextFormat[prop] = col.label.textFormat[prop];\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\tcolumnLayoutData.labelTextFormat = customTextFormat;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tcolumnLayoutData.labelTextFormat = _defaultLabelTextFormat;\n\t\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\tif (col.border != undefined) {\n\t\t\t\tweightedWidth -= col.border[LEFT] + col.border[RIGHT];\n\t\t\t\tcurHeight += col.border[TOP] + col.border[BOTTOM];\n\t\t\t\tcolumnLayoutData.y = col.border[TOP];\n\t\t\t} else {\n\t\t\t\tcolumnLayoutData.y = 0;\n\t\t\t}\n\t\t\t\n\t\t\tif (curHeight > maxHeight)\n\t\t\t\tmaxHeight = curHeight;\n\t\t}\n\t\t\n\t\t// Calculate the widths\n\t\tif (weightSum > 0 && weightedWidth > 0 && weightedFlags != 0) {\n\t\t\tfor (var i = _columnList.length-1, c = _columnLayoutData.length-1; i >= 0; i--) {\n\t\t\t\tvar col = _columnList[i];\n\t\t\t\t// Skip\n\t\t\t\tif (col.hidden == true)\n\t\t\t\t\tcontinue;\n\t\t\t\t\t\n\t\t\t\tvar columnLayoutData = _columnLayoutData[c--];\n\t\t\t\t\n\t\t\t\tif ((weightedFlags >>>= 1) & 1) {\n\t\t\t\t\tif (col.border != undefined)\n\t\t\t\t\t\tcolumnLayoutData.width += ((col.weight / weightSum) * weightedWidth) - col.border[LEFT] - col.border[RIGHT];\n\t\t\t\t\telse\n\t\t\t\t\t\tcolumnLayoutData.width += (col.weight / weightSum) * weightedWidth;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t\n\t\t// Set x positions based on calculated widths, and set label data\n\t\tvar xPos = 0;\n\t\t\n\t\tfor (var i=0, c=0; i<_columnList.length; i++) {\n\t\t\tvar col = _columnList[i];\n\t\t\t// Skip\n\t\t\tif (col.hidden == true)\n\t\t\t\tcontinue;\n\t\t\t\t\n\t\t\tvar columnLayoutData = _columnLayoutData[c++];\n\t\t\t\n\t\t\tif (col.indent != undefined)\n\t\t\t\txPos += col.indent;\n\n\t\t\tcolumnLayoutData.labelX = xPos;\n\n\t\t\tif (col.border != undefined) {\n\t\t\t\tcolumnLayoutData.labelWidth = columnLayoutData.width + col.border[LEFT] + col.border[RIGHT];\n\t\t\t\tcolumnLayoutData.x = xPos;\n\t\t\t\txPos += col.border[LEFT];\n\t\t\t\tcolumnLayoutData.x = xPos;\n\t\t\t\txPos += col.border[RIGHT] + columnLayoutData.width;\n\t\t\t} else {\n\t\t\t\tcolumnLayoutData.labelWidth = columnLayoutData.width;\n\t\t\t\tcolumnLayoutData.x = xPos;\n\t\t\t\txPos += columnLayoutData.width;\n\t\t\t}\n\t\t}\n\t\t\n\t\twhile (textFieldIndex < MAX_TEXTFIELD_INDEX)\n\t\t\t_hiddenStageNames.push(\"textField\" + textFieldIndex++);\n\t\t\n\t\tif (!bEnableItemIcon)\n\t\t\t_hiddenStageNames.push(\"itemIcon\");\n\t\t\n\t\tif (!bEnableEquipIcon)\n\t\t\t_hiddenStageNames.push(\"equipIcon\");\n\t\t\n\t\t_entryHeight = maxHeight;\n\t\t\n\t\t// sortChange might not always trigger an update, so we have to make sure the list is updated,\n\t\t// even if that means we update it twice.\n\t\tdispatchEvent({type: \"layoutChange\"});\n\t}\n\t\n\tprivate function updateSortParams(stateData: Object): Void\n\t{\n\t\tvar sortAttributes = stateData.sortAttributes;\n\t\tvar sortOptions = stateData.sortOptions;\n\t\t\n\t\tif (!sortOptions) {\n\t\t\t_sortOptions = null;\n\t\t\t_sortAttributes = null;\n\t\t\treturn;\n\t\t}\n\t\t\n\t\t// No attribute(s) set? Try to use entry value\n\t\tif (!sortAttributes)\n\t\t\tif (stateData.entry.text.charAt(0) == \"@\")\n\t\t\t\tsortAttributes = [ stateData.entry.text.slice(1) ];\n\t\t\n\t\tif (!sortAttributes) {\n\t\t\t_sortOptions = null;\n\t\t\t_sortAttributes = null;\n\t\t\treturn;\n\t\t}\n\t\t\n\t\t// Wrap single attribute in array\n\t\tif (!(sortAttributes instanceof Array))\n\t\t\tsortAttributes = [sortAttributes];\n\t\t\t\n\t\tif (!(sortOptions instanceof Array))\n\t\t\tsortOptions = [sortOptions];\n\t\t\t\n\t\t_sortOptions = sortOptions;\n\t\t_sortAttributes = sortAttributes;\n\t}\n\t\n\tprivate function restorePrefState(): Boolean\n\t{\n\t\t// No preference to restore yet\n\t\tif (!_prefData.column)\n\t\t\treturn false;\n\n\t\tvar listIndex = _columnList.indexOf(_prefData.column);\n\t\tvar layoutDataIndex = toColumnLayoutDataIndex(listIndex);\n\n\t\tif (listIndex > -1 && layoutDataIndex > -1) {\n\t\t\t_activeColumnIndex = layoutDataIndex;\n\t\t\t_activeColumnState = _prefData.stateIndex;\n\t\t\treturn true;\n\t\t}\n\t\t\n\t\t// Found no match, reset prefData and return false\n\t\t_prefData.column = null;\n\t\t_prefData.stateIndex = 1;\n\t\treturn false;\n\t}\n\t\n\t// columnLayoutData index (no hidden columns) -> columnList index (all columns for this view)\n\tprivate function toColumnListIndex(a_index): Number\n\t{\n\t\tfor (var i = 0, c = 0; i < _columnList.length; i++) {\n\t\t\tif (_columnList[i].hidden == true)\n\t\t\t\tcontinue;\n\t\t\tif (c == a_index)\n\t\t\t\treturn i;\n\t\t\tc++;\n\t\t}\n\t\t\n\t\treturn -1;\n\t}\n\t\n\t// columnList index (all columns for this view) -> columnLayoutData index (no hidden columns)\n\tprivate function toColumnLayoutDataIndex(a_index): Number\n\t{\n\t\tfor (var i = 0, c = 0; i < _columnList.length; i++) {\n\t\t\tif (_columnList[i].hidden == true)\n\t\t\t\tcontinue;\n\t\t\tif (i == a_index)\n\t\t\t\treturn c;\n\t\t\tc++;\n\t\t}\n\t\t\n\t\treturn -1;\n\t}\n\t\n\tprivate function updateViewList(): Void\n\t{\n\t\t_viewList.splice(0);\n\t\tvar viewNames = _layoutData.views;\n\t\tfor (var i=0; i<viewNames.length; i++)\n\t\t\t_viewList.push(_viewData[viewNames[i]]);\n\t}\n\t\n\tprivate function updateColumnList(): Void\n\t{\n\t\t_columnList.splice(0);\n\t\t_columnDescriptors.splice(0);\n\t\t\n\t\tvar columnNames = currentView.columns;\n\t\t\n\t\tfor (var i=0; i<columnNames.length; i++) {\n\t\t\tvar col = _columnData[columnNames[i]];\n\t\t\tvar cd : ColumnDescriptor = new ColumnDescriptor();\n\t\t\tcd.hidden = col.hidden;\n\t\t\tcd.identifier = columnNames[i];\n\t\t\tcd.longName = col.name;\n\t\t\tcd.type = col.type;\n\t\t\t\n\t\t\t_columnList.push(col);\n\t\t\t_columnDescriptors.push(cd);\n\t\t}\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/components/list/ListLayoutManager.as",
    "content": "﻿import skyui.util.ConfigManager;\nimport skyui.components.list.ListLayout;\n\nclass skyui.components.list.ListLayoutManager\n{\n  /* INITIALIZATION */\n  \n  \tstatic private var _initialized = initialize();\n\t\n\tstatic private function initialize(): Boolean\n\t{\n\t\tConfigManager.setConstant(\"ITEM_ICON\", ListLayout.COL_TYPE_ITEM_ICON);\n\t\tConfigManager.setConstant(\"EQUIP_ICON\", ListLayout.COL_TYPE_EQUIP_ICON);\n\t\tConfigManager.setConstant(\"NAME\", ListLayout.COL_TYPE_NAME);\n\t\tConfigManager.setConstant(\"TEXT\", ListLayout.COL_TYPE_TEXT);\n\t\t\n\t\tConfigManager.addConstantTable(\"skyui.defines.Actor\", skyui.defines.Actor);\n\t\tConfigManager.addConstantTable(\"skyui.defines.Armor\", skyui.defines.Armor);\n\t\tConfigManager.addConstantTable(\"skyui.defines.Form\", skyui.defines.Form);\n\t\tConfigManager.addConstantTable(\"skyui.defines.Input\", skyui.defines.Input);\n\t\tConfigManager.addConstantTable(\"skyui.defines.Inventory\", skyui.defines.Inventory);\n\t\tConfigManager.addConstantTable(\"skyui.defines.Item\", skyui.defines.Item);\n\t\tConfigManager.addConstantTable(\"skyui.defines.Magic\", skyui.defines.Magic);\n\t\tConfigManager.addConstantTable(\"skyui.defines.Material\", skyui.defines.Material);\n\t\tConfigManager.addConstantTable(\"skyui.defines.Weapon\", skyui.defines.Weapon);\n\t\t\n\t\treturn true;\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n  \n\tpublic static function createLayout(a_sectionData: Object, a_name: String): ListLayout\n\t{\n\t\tvar viewData = a_sectionData.views;\n\t\tvar columnData = a_sectionData.columns;\n\t\tvar defaultsData = a_sectionData.defaults;\n\t\t\n\t\t// Otherwise create\n\t\tfor (var t in a_sectionData.layouts) {\n\t\t\tvar layoutData = a_sectionData.layouts[t];\n\t\t\tif (layoutData.name == a_name)\n\t\t\t\treturn new ListLayout(layoutData, viewData, columnData, defaultsData);\n\t\t}\n\t\t\t\t\n\t\treturn null;\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/components/list/ListState.as",
    "content": "﻿import skyui.components.list.BasicList;\n\n/*\n * Used to dynamically add additional properties to a list that are passed\n * along to IListEntry.setData(), i.e. activeEntry.\n */\n\ndynamic class skyui.components.list.ListState\n{\n\tpublic function ListState(a_list: BasicList)\n\t{\n\t\tlist = a_list;\n\t}\n\t\n\t// Parent list\n\tpublic var list: BasicList;\n\n\t// ...\n}"
  },
  {
    "path": "src/Common/skyui/components/list/ScrollingList.as",
    "content": "﻿import gfx.events.EventDispatcher;\nimport gfx.ui.NavigationCode;\nimport gfx.ui.InputDetails;\nimport Shared.GlobalFunc;\n\nimport skyui.components.list.EntryClipManager;\nimport skyui.components.list.BasicList;\nimport skyui.filter.IFilter;\n\n\nclass skyui.components.list.ScrollingList extends BasicList\n{\n  /* PRIVATE VARIABLES */ \n\n\t// This serves as the actual size of the list as its incremented during updating\n\tprivate var _listIndex: Number = 0;\n\t\n\tprivate var _curClipIndex: Number = -1;\n\t\n\t// The maximum allowed size. Actual size might be smaller if the list is not filled completely.\n\tprivate var _maxListIndex: Number;\n\t\n\t\n  /* STAGE ELEMENTS */\n  \n\tpublic var scrollbar: MovieClip;\n\t\n\tpublic var scrollUpButton: MovieClip;\n\tpublic var scrollDownButton: MovieClip;\n\n\n  /* PROPERTIES */\n\n\tpublic var entryHeight: Number = 28;\n\t\n\tpublic var scrollDelta: Number = 1;\n\t\n\tpublic var isPressOnMove: Boolean = false;\n\n\tprivate var _scrollPosition: Number = 0;\n\t\n\tpublic function get scrollPosition(): Number\n\t{\n\t\treturn _scrollPosition;\n\t}\n\n\tpublic function set scrollPosition(a_newPosition: Number)\n\t{\n\t\tif (a_newPosition == _scrollPosition || a_newPosition < 0 || a_newPosition > _maxScrollPosition)\n\t\t\treturn;\n\t\t\t\n\t\tif (scrollbar != undefined)\n\t\t\tscrollbar.position = a_newPosition;\n\t\telse\n\t\t\tupdateScrollPosition(a_newPosition);\n\t}\n\t\n\tprivate var _maxScrollPosition: Number = 0;\n\n\tpublic function get maxScrollPosition(): Number\n\t{\n\t\treturn _maxScrollPosition;\n\t}\n\t\n\tprivate var _listHeight: Number;\n\t\n\tpublic function get listHeight(): Number\n\t{\n\t\treturn _listHeight;\n\t}\n\t\n  \tpublic function set listHeight(a_height: Number): Void\n\t{\n\t\t_listHeight = background._height = a_height;\n\t\t\n\t\tif (scrollbar != undefined)\n\t\t\tscrollbar.height = _listHeight;\n\t}\n\n\n  /* INITIALIZATION */\n\t\n\tpublic function ScrollingList()\n\t{\n\t\tsuper();\n\t\t\n\t\t_listHeight = background._height - topBorder - bottomBorder;\n\t\t\n\t\t_maxListIndex = Math.floor(_listHeight / entryHeight);\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n  \n\t// @override MovieClip\n\tpublic function onLoad(): Void\n\t{\n\t\tif (scrollbar != undefined) {\n\t\t\tscrollbar.position = 0;\n\t\t\tscrollbar.addEventListener(\"scroll\", this, \"onScroll\");\n\t\t\tscrollbar._y = background._x + topBorder;\n\t\t\tscrollbar.height = _listHeight;\n\t\t}\n\t}\n\n\t// @override BasicList\n\tpublic function setPlatform(a_platform: Number, a_bPS3Switch: Boolean): Void\n\t{\n\t\tsuper.setPlatform(a_platform,a_bPS3Switch);\n\t}\n\n\t// @GFx\n\tpublic function handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\n\t\tif (disableInput)\n\t\t\treturn false;\n\n\t\t// That makes no sense, does it?\n\t\tvar entry = getClipByIndex(selectedIndex);\n\t\tvar bHandled = entry != undefined && entry.handleInput != undefined && entry.handleInput(details, pathToFocus.slice(1));\n\t\tif (bHandled)\n\t\t\treturn true;\n\n\t\tif (GlobalFunc.IsKeyPressed(details)) {\n\t\t\tif (details.navEquivalent == NavigationCode.UP || details.navEquivalent == NavigationCode.PAGE_UP) {\n\t\t\t\tmoveSelectionUp(details.navEquivalent == NavigationCode.PAGE_UP);\n\t\t\t\treturn true;\n\t\t\t} else if (details.navEquivalent == NavigationCode.DOWN || details.navEquivalent == NavigationCode.PAGE_DOWN) {\n\t\t\t\tmoveSelectionDown(details.navEquivalent == NavigationCode.PAGE_DOWN);\n\t\t\t\treturn true;\n\t\t\t} else if (!disableSelection && details.navEquivalent == NavigationCode.ENTER) {\n\t\t\t\t// TODO: See gfx.managers.InputDelegate.inputToNav(); stop it from converting numberpad -> navEquivalent\n\t\t\t\t// Fix for numberpad 0 being handled as ENTER\n\t\t\t\tif (details.code == 96 && _platform == PLATFORM_PC)\n\t\t\t\t\treturn false;\n\n\t\t\t\tonItemPress();\n\t\t\t\treturn true;\n\n\t\t\t}\n\t\t}\n\t\treturn false;\n\t}\n\n\t// @override BasicList\n\tpublic function UpdateList(): Void\n\t{\n\t\tif (_bSuspended) {\n\t\t\t_bRequestUpdate = true;\n\t\t\treturn;\n\t\t}\n\t\t\n\t\t// Prepare clips\n\t\tsetClipCount(_maxListIndex);\n\t\t\n\t\tvar xStart = background._x + leftBorder;\n\t\tvar yStart = background._y + topBorder;\n\t\tvar h = 0;\n\n\t\t// Clear clipIndex for everything before the selected list portion\n\t\tfor (var i = 0; i < getListEnumSize() && i < _scrollPosition ; i++)\n\t\t\tgetListEnumEntry(i).clipIndex = undefined;\n\n\t\t_listIndex = 0;\n\t\t\n\t\t// Display the selected list portion of the list\n\t\tfor (var i = _scrollPosition; i < getListEnumSize() && _listIndex < _maxListIndex; i++) {\n\t\t\tvar entryClip = getClipByIndex(_listIndex);\n\t\t\tvar entryItem = getListEnumEntry(i);\n\n\t\t\tentryClip.itemIndex = entryItem.itemIndex;\n\t\t\tentryItem.clipIndex = _listIndex;\n\t\t\t\n\t\t\tentryClip.setEntry(entryItem, listState);\n\n\t\t\tentryClip._x = xStart;\n\t\t\tentryClip._y = yStart + h;\n\t\t\tentryClip._visible = true;\n\n\t\t\th = h + entryHeight;\n\n\t\t\t++_listIndex;\n\t\t}\n\t\t\n\t\t// Clear clipIndex for everything after the selected list portion\n\t\tfor (var i = _scrollPosition + _listIndex; i < getListEnumSize(); i++)\n\t\t\tgetListEnumEntry(i).clipIndex = undefined;\n\t\t\t\n\t\t// Select entry under the cursor for mouse-driven navigation\n\t\tif (isMouseDrivenNav)\n\t\t\tfor (var e = Mouse.getTopMostEntity(); e != undefined; e = e._parent)\n\t\t\t\tif (e._parent == this && e._visible && e.itemIndex != undefined)\n\t\t\t\t\tdoSetSelectedIndex(e.itemIndex, SELECT_MOUSE);\n\t\t\t\t\t\n\t\tif (scrollUpButton != undefined)\n\t\t\tscrollUpButton._visible = _scrollPosition > 0;\n\t\tif (scrollDownButton != undefined) \n\t\t\tscrollDownButton._visible = _scrollPosition < _maxScrollPosition;\n\n\t\tdispatchEvent({type: \"listUpdated\"});\n\t}\n\n\t// @override BasicList\n\tpublic function InvalidateData(): Void\n\t{\n\t\tif (_bSuspended) {\n\t\t\t_bRequestInvalidate = true;\n\t\t\treturn;\n\t\t}\n\t\t\n\t\tfor (var i = 0; i < _entryList.length; i++) {\n\t\t\t_entryList[i].itemIndex = i;\n\t\t\t_entryList[i].clipIndex = undefined;\n\t\t}\n\t\t\t\n\t\tfor (var i=0; i<_dataProcessors.length; i++)\n\t\t\t_dataProcessors[i].processList(this);\n\t\t\n\t\tlistEnumeration.invalidate();\n\n\t\tif (listEnumeration.lookupEnumIndex(_selectedIndex) == null)\n\t\t\t_selectedIndex = -1;\n\t\t\n\t\tcalculateMaxScrollPosition();\t\t\n\t\tUpdateList();\n\t\t\n\t\t// Restore selection\n\t\tif (_curClipIndex != undefined && _curClipIndex != -1 && _listIndex > 0) {\n\t\t\tif (_curClipIndex >= _listIndex)\n\t\t\t\t_curClipIndex = _listIndex - 1;\n\t\t\t\n\t\t\tvar entryClip = getClipByIndex(_curClipIndex);\n\t\t\tdoSetSelectedIndex(entryClip.itemIndex, SELECT_MOUSE);\n\t\t}\n\t\t\n\t\tif (onInvalidate)\n\t\t\tonInvalidate();\n\t}\n\t\n\tpublic function moveSelectionUp(a_bScrollPage: Boolean): Void\n\t{\n\t\tif (!disableSelection && !a_bScrollPage) {\n\t\t\tif (_selectedIndex == -1) {\n\t\t\t\tselectDefaultIndex(false);\n\t\t\t} else if (getSelectedListEnumIndex() >= scrollDelta) {\n\t\t\t\tdoSetSelectedIndex(getListEnumRelativeIndex(-scrollDelta), SELECT_KEYBOARD);\n\t\t\t\tisMouseDrivenNav = false;\n\t\t\t\t\n\t\t\t\tif (isPressOnMove)\n\t\t\t\t\tonItemPress();\n\t\t\t}\n\t\t} else if (a_bScrollPage) {\n\t\t\tvar t = scrollPosition - _listIndex;\n\t\t\tscrollPosition = t > 0 ? t : 0;\n\t\t\tdoSetSelectedIndex(-1, SELECT_MOUSE);\n\t\t} else {\n\t\t\tscrollPosition = scrollPosition - scrollDelta;\n\t\t}\n\t}\n\n\tpublic function moveSelectionDown(a_bScrollPage: Boolean): Void\n\t{\n\t\tif (!disableSelection && !a_bScrollPage) {\n\t\t\tif (_selectedIndex == -1) {\n\t\t\t\tselectDefaultIndex(true);\n\t\t\t} else if (getSelectedListEnumIndex() < getListEnumSize() - scrollDelta) {\n\t\t\t\tdoSetSelectedIndex(getListEnumRelativeIndex(scrollDelta), SELECT_KEYBOARD);\n\t\t\t\tisMouseDrivenNav = false;\n\t\t\t\t\n\t\t\t\tif (isPressOnMove)\n\t\t\t\t\tonItemPress();\n\t\t\t}\n\t\t} else if (a_bScrollPage) {\n\t\t\tvar t = scrollPosition + _listIndex;\n\t\t\tscrollPosition = t < _maxScrollPosition ? t : _maxScrollPosition;\n\t\t\tdoSetSelectedIndex(-1, SELECT_MOUSE);\n\t\t} else {\n\t\t\tscrollPosition = scrollPosition + scrollDelta;\n\t\t}\n\t}\n\n\tpublic function selectDefaultIndex(a_bTop: Boolean): Void\n\t{\n\t\tif (_listIndex <= 0)\n\t\t\treturn;\n\t\t\t\n\t\tif (a_bTop) {\n\t\t\tvar firstClip = getClipByIndex(0);\n\t\t\tif (firstClip.itemIndex != undefined)\n\t\t\t\tdoSetSelectedIndex(firstClip.itemIndex, SELECT_KEYBOARD);\n\t\t} else {\n\t\t\tvar lastClip = getClipByIndex(_listIndex - 1);\n\t\t\tif (lastClip.itemIndex != undefined)\n\t\t\t\tdoSetSelectedIndex(lastClip.itemIndex, SELECT_KEYBOARD);\n\t\t}\n\t}\n\t\n\t\n  /* PRIVATE FUNCTIONS */\n  \n\t// @GFx\n\tprivate function onMouseWheel(a_delta: Number): Void\n\t{\n\t\tif (disableInput)\n\t\t\treturn;\n\t\t\t\n\t\tfor (var target = Mouse.getTopMostEntity(); target && target != undefined; target = target._parent) {\n\t\t\tif (target == this) {\n\t\t\t\tif (a_delta < 0)\n\t\t\t\t\tscrollPosition = scrollPosition + scrollDelta;\n\t\t\t\telse if (a_delta > 0)\n\t\t\t\t\tscrollPosition = scrollPosition - scrollDelta;\n\t\t\t}\n\t\t}\n\t\t\n\t\tisMouseDrivenNav = true;\n\t}\n\n\tprivate function onScroll(event: Object): Void\n\t{\n\t\tupdateScrollPosition(Math.floor(event.position + 0.5));\n\t}\n  \n  \t// @override BasicList\n\tprivate function doSetSelectedIndex(a_newIndex: Number, a_keyboardOrMouse: Number): Void\n\t{\n\t\tif (disableSelection || a_newIndex == _selectedIndex)\n\t\t\treturn;\n\t\t\t\n\t\t// Selection is not contained in current entry enumeration, ignore\n\t\tif (a_newIndex != -1 && getListEnumIndex(a_newIndex) == undefined)\n\t\t\treturn;\n\t\t\t\n\t\tvar oldEntry = selectedEntry;\n\t\t\n\t\t_selectedIndex = a_newIndex;\n\n\t\t// Old entry was mapped to a clip? Then clear with setEntry now that selectedIndex has been updated\n\t\tif (oldEntry.clipIndex != undefined) {\n\t\t\tvar clip = getClipByIndex(oldEntry.clipIndex);\n\t\t\tclip.setEntry(oldEntry, listState);\n\t\t}\n\t\t\t\n\t\t\t\n\t\t// Select valid entry\n\t\tif (_selectedIndex != -1) {\n\t\t\t\n\t\t\tvar enumIndex = getSelectedListEnumIndex();\n\t\t\t\n\t\t\t// New entry before visible portion, move scroll window up\n\t\t\tif (enumIndex < _scrollPosition) {\n\t\t\t\tscrollPosition = enumIndex;\n\t\t\t\t\n\t\t\t// New entry below visible portion, move scroll window down\n\t\t\t} else if (enumIndex >= _scrollPosition + _listIndex) {\n\t\t\t\tscrollPosition = Math.min(enumIndex - _listIndex + scrollDelta, _maxScrollPosition);\n\t\t\t\t\n\t\t\t// No need to change the scroll window, just select new entry\n\t\t\t} else {\n\t\t\t\tvar clip = getClipByIndex(selectedEntry.clipIndex);\n\t\t\t\tclip.setEntry(selectedEntry, listState);\n\t\t\t}\n\t\t\t\t\n\t\t\t_curClipIndex = selectedEntry.clipIndex;\n\t\t\t\n\t\t// Unselect\n\t\t} else {\n\t\t\t_curClipIndex = -1;\n\t\t}\n\n\t\tdispatchEvent({type:\"selectionChange\", index:_selectedIndex, keyboardOrMouse:a_keyboardOrMouse});\n\t}\n\t\n\tprivate function calculateMaxScrollPosition(): Void\n \t{\n\t\tvar t = getListEnumSize() - _maxListIndex;\n\t\t_maxScrollPosition = (t > 0) ? t : 0;\n\n\t\tupdateScrollbar();\n\n\t\tif (_scrollPosition > _maxScrollPosition)\n\t\t\tscrollPosition = _maxScrollPosition;\n\t}\n\t\n\tprivate function updateScrollPosition(a_position: Number): Void\n\t{\n\t\t_scrollPosition = a_position;\n\t\tUpdateList();\n\t}\n\n\tprivate function updateScrollbar(): Void\n\t{\n\t\tif (scrollbar != undefined) {\n\t\t\tscrollbar._visible = _maxScrollPosition > 0;\n\t\t\tscrollbar.setScrollProperties(_maxListIndex,0,_maxScrollPosition);\n\t\t}\n\t}\n\t\n\t// @override BasicList\n\tprivate function getClipByIndex(a_index: Number): MovieClip\n\t{\n\t\tif (a_index < 0 || a_index >= _maxListIndex)\n\t\t\treturn undefined;\n\n\t\treturn _entryClipManager.getClip(a_index);\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/components/list/SortedListHeader.as",
    "content": "﻿import gfx.events.EventDispatcher;\n\nimport skyui.components.list.ListLayout;\n\nclass skyui.components.list.SortedListHeader extends MovieClip\n{\n  /* PRIVATE VARIABLES */\n\t\n\tprivate var _columns: Array;\n\t\n\t\n  /* STAGE ELEMENTS */\n  \n\tpublic var sortIcon: MovieClip;\n\tpublic var iconColumnIndicator: MovieClip;\n\t\n  \n  /* PROPERTIES */ \n  \n\tprivate var _layout: ListLayout;\n\t\n\tpublic function get layout(): ListLayout\n\t{\n\t\treturn _layout;\n\t}\n\t\n\tpublic function set layout(a_layout: ListLayout)\n\t{\n\t\tif (_layout)\n\t\t\t_layout.removeEventListener(\"layoutChange\", this, \"onLayoutChange\");\n\t\t_layout = a_layout;\n\t\t_layout.addEventListener(\"layoutChange\", this, \"onLayoutChange\");\n\t}\n\t\n\n  /* INITIALIZATION */\n\n\tpublic function SortedListHeader()\n\t{\n\t\tsuper();\n\t\t\n\t\t_columns = new Array();\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\t\n\tpublic function columnPress(a_columnIndex: Number): Void\n\t{\n\t\t_layout.selectColumn(a_columnIndex);\n\t}\n\t\n\t\n  /* PRIVATE FUNCTIONS */\n\t\n\t// Hides all columns (but doesn't delete them since they can be re-used later).\n\tprivate function clearColumns(): Void\n\t{\n\t\tfor (var i=0; i< _columns.length; i++)\n\t\t\t_columns[i]._visible = false;\n\t}\n  \n\tprivate function addColumn(a_index: Number): MovieClip\n\t{\n\t\tif (a_index < 0)\n\t\t\treturn undefined;\n\t\t\n\t\tvar columnButton = this[\"Column\" + a_index];\n\n\t\tif (columnButton != undefined) {\n\t\t\t_columns[a_index] = columnButton;\n\t\t\t_columns[a_index]._visible = true;\n\t\t\treturn columnButton;\n\t\t}\n\t\t\n\t\t// Create on-demand\n\t\tcolumnButton = attachMovie(\"HeaderColumn\", \"Column\" + a_index, getNextHighestDepth());\n\n\n\n\t\tcolumnButton.columnIndex = a_index;\n\n\t\tcolumnButton.onPress = function(a_mouseIndex, a_keyboardOrMouse, a_buttonIndex)\n\t\t{\n\t\t\tif (!this.columnIndex != undefined)\n\t\t\t\tthis._parent.columnPress(this.columnIndex);\n\t\t};\n\n\t\tcolumnButton.onPressAux = function(a_mouseIndex, a_keyboardOrMouse, a_buttonIndex)\n\t\t{\n\t\t\tif (!this.columnIndex != undefined)\n\t\t\t\tthis._parent.columnPress(this.columnIndex);\n\t\t};\n\n\t\t_columns[a_index] = columnButton;\n\t\treturn columnButton;\n\t}\n\t\n\tprivate function onLayoutChange(event): Void\n\t{\n\t\tclearColumns();\n\t\t\n\t\tvar activeIndex = _layout.activeColumnIndex;\n\t\t\t\n\t\tfor (var i = 0; i < _layout.columnCount; i++) {\n\t\t\tvar columnLayoutData = _layout.columnLayoutData[i];\n\t\t\tvar btn = addColumn(i);\n\n\t\t\tbtn.label._x = 0;\n\n\t\t\tbtn._x = columnLayoutData.labelX;\n\t\t\t\n\t\t\tbtn.label._width = columnLayoutData.labelWidth;\n\t\t\tbtn.label.setTextFormat(columnLayoutData.labelTextFormat);\n\t\t\t\n\t\t\tbtn.label.SetText(columnLayoutData.labelValue);\n\t\t\t\n\t\t\tif (activeIndex == i)\n\t\t\t\tsortIcon.gotoAndStop(columnLayoutData.labelArrowDown ? \"desc\" : \"asc\");\n\t\t}\n\t\t\n\t\tpositionButtons();\n\t}\n\t\n\t// Places the buttonAreas around textfields and the sort indicator.\n\tprivate function positionButtons(): Void\n\t{\n\t\tvar activeIndex = _layout.activeColumnIndex;\n\t\tfor (var i=0; i<_columns.length; i++) {\n\t\t\tvar e = _columns[i];\n\t\t\te.label._y = -e.label._height;\n\t\t\t\n\t\t\te.buttonArea._x = e.label.getLineMetrics(0).x - 4;\n\t\t\te.buttonArea._width = e.label.getLineMetrics(0).width + 8;\n\t\t\te.buttonArea._y = e.label._y - 2;\n\t\t\te.buttonArea._height = e.label._height + 2;\n\t\t\t\n\t\t\tif (_layout.columnLayoutData[i].type == ListLayout.COL_TYPE_ITEM_ICON) {\n\t\t\t\ticonColumnIndicator._x = e._x + e.buttonArea._x + e.buttonArea._width;\n\t\t\t\ticonColumnIndicator._y = -e._height + ((e._height - iconColumnIndicator._height) / 2);\n\t\t\t}\n\t\t\t\n\t\t\tif (activeIndex == i) {\n\t\t\t\tsortIcon._x = e._x + e.buttonArea._x + e.buttonArea._width;\n\t\t\t\tsortIcon._y = -e._height + ((e._height - sortIcon._height) / 2) - 1;\n\t\t\t\t\n\t\t\t\ticonColumnIndicator._visible = _layout.columnLayoutData[i].type != ListLayout.COL_TYPE_ITEM_ICON;\n\t\t\t}\n\t\t}\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/components/list/TabularList.as",
    "content": "﻿import Shared.GlobalFunc;\nimport gfx.ui.NavigationCode;\nimport gfx.ui.InputDetails;\n\nimport skyui.defines.Input;\nimport skyui.util.ConfigLoader;\nimport skyui.util.GlobalFunctions;\nimport skyui.components.list.ListLayout;\nimport skyui.components.list.SortedListHeader;\nimport skyui.components.list.ScrollingList;\nimport skyui.filter.IFilter;\nimport skyui.util.ConfigManager;\n\n\nclass skyui.components.list.TabularList extends ScrollingList\n{\n  /* PRIVATE VARIABLES */\n\n\tprivate var _previousColumnKey: Number = -1;\n\tprivate var _nextColumnKey: Number = -1;\n\tprivate var _sortOrderKey: Number = -1;\n\n\tprivate var _columnOpRequested: Number = 0;\n\n  /* STAGE ELEMENTS */\n  \n\tpublic var header: SortedListHeader;\n\t\n\t\n  /* PROPERTIES */ \n  \n\tprivate var _layout: ListLayout;\n\t\n\tpublic function get layout(): ListLayout\n\t{\n\t\treturn _layout;\n\t}\n\t\n\tpublic function set layout(a_layout: ListLayout)\n\t{\n\t\tif (_layout)\n\t\t\t_layout.removeEventListener(\"layoutChange\", this, \"onLayoutChange\");\n\t\t_layout = a_layout;\n\t\t_layout.addEventListener(\"layoutChange\", this, \"onLayoutChange\");\n\t\t\n\t\tif (header)\n\t\t\theader.layout = a_layout;\n\t}\n\n\n  /* INITIALIZATION */\n\n\tpublic function TabularList()\n\t{\n\t\tsuper();\n\t\t\n\t\tConfigManager.registerLoadCallback(this, \"onConfigLoad\");\n\t}\n\n\n  /* PUBLIC FUNCTIONS */\n\t\n\t// @GFx\n\tpublic function handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\t\t\n\n\t\tif (!disableInput && _platform != 0) {\n\t\t\tif (GlobalFunc.IsKeyPressed(details)) {\n\n\t\t\t\t// VR specific behavior\n\t\t\t\t//\n\t\t\t\t// While look at a specific category, we want to be able to both:\n\t\t\t\t// - switch column\n\t\t\t\t// - switch column sort direction\n\t\t\t\t// We only have swipe events to work with in VR at the moment.\n\t\t\t\t// We can't use the the right/left swiping motions because they cause changes to the columns.\n\t\t\t\t// So, we can only overload the up/down swipes.\n\t\t\t\tif (Shared.GlobalFunc.IsKeyPressed(details) &&\n\t\t\t\t\t\t(details.navEquivalent == NavigationCode.UP &&\n\t\t\t\t\t\t\t(selectedIndex == -1 || \t\t\t\t\t\t\t// Nothing is selected (just switched category)\n\t\t\t\t\t \t \t getSelectedListEnumIndex() == 0)) \t\t// Selected item is the first item in current view of the list\n\t\t\t \t \t ){\n\n\t\t\t\t\tvar inputWindow = 250;\n\t\t\t\t\tif(_platform == Shared.Platforms.CONTROLLER_OCULUS) {\n\t\t\t\t\t\tinputWindow = 400;\n\t\t\t\t\t}\n\n\t\t\t\t\t// Has no column operation is currently pending...\n\t\t\t\t\tif(_columnOpRequested == 0)\t{\n\t\t\t\t\t\t// Schedule an operation to be performed in the near future.\n\t\t\t\t\t\tvar _this = this;\n\t\t\t\t\t\tsetTimeout(function() {\n\t\t\t\t\t\t\t\tif(_this._columnOpRequested == 1) {\n\t\t\t\t\t\t\t\t\t_this.layout.nextColumn();\n\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\t_this.layout.nextActiveColumnState();\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t_this._columnOpRequested = 0;\n\t\t\t\t\t\t}, inputWindow);\n\t\t\t\t\t}\n\n\t\t\t\t\t// While we're waiting for the column operation to be performed in the near future,\n\t\t\t\t\t// record the number of times the operation is requested.\n\t\t\t\t\t_columnOpRequested++;\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tif (super.handleInput(details, pathToFocus))\n\t\t\treturn true;\n\n\t\tif (!disableInput && _platform != 0) {\n\n\t\t\tif (GlobalFunc.IsKeyPressed(details)) {\n\t\t\t\tif (details.skseKeycode == _previousColumnKey) {\n\t\t\t\t\t_layout.selectColumn(_layout.activeColumnIndex - 1);\n\t\t\t\t\treturn true;\n\t\t\t\t} else if (details.skseKeycode == _nextColumnKey) {\n\t\t\t\t\t_layout.selectColumn(_layout.activeColumnIndex + 1);\n\t\t\t\t\treturn true;\n\t\t\t\t} else if (details.skseKeycode == _sortOrderKey) {\n\t\t\t\t\t_layout.selectColumn(_layout.activeColumnIndex);\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\treturn false;\n\t}\n\t\n\t\n  /* PRIVATE FUNCTIONS */\n  \n  \tprivate function onConfigLoad(event: Object): Void\n\t{\n\t\tvar config = event.config;\n\t\t\n\t\tif (_platform != 0) {\n\t\t\t_previousColumnKey = config[\"Input\"].controls.gamepad.prevColumn;\n\t\t\t_nextColumnKey = config[\"Input\"].controls.gamepad.nextColumn;\n\t\t\t_sortOrderKey = config[\"Input\"].controls.gamepad.sortOrder;\n\t\t}\n\t}\n\t\n\tprivate function onLayoutChange(event: Object): Void\n\t{\n\t\tentryHeight = _layout.entryHeight;\n\n\t\theader._x = leftBorder;\n\t\t\n\t\t_maxListIndex = Math.floor((_listHeight / entryHeight) + 0.05);\n\t\t\n\t\tif (_layout.sortAttributes && _layout.sortOptions)\n\t\t\tdispatchEvent({type:\"sortChange\", attributes: _layout.sortAttributes, options:  _layout.sortOptions});\n\t\t\n\t\trequestUpdate();\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/components/list/TabularListEntry.as",
    "content": "﻿import skyui.components.list.TabularList;\nimport skyui.components.list.ListLayout;\nimport skyui.components.list.ListState;\nimport skyui.components.list.ColumnLayoutData;\nimport skyui.components.list.IEntryFormatter;\nimport skyui.components.list.BasicListEntry;\n\n\n// @abstract\nclass skyui.components.list.TabularListEntry extends BasicListEntry\n{\n  /* PRIVATE VARIABLES */\n  \n\tprivate var _layoutUpdateCount: Number = -1;\n\t\n\t\n  /* STAGE ELEMENTS */\n\n\tpublic var selectIndicator: MovieClip;\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\t\n\t// @override BasicListEntry\n\tpublic function setEntry(a_entryObject: Object, a_state: ListState): Void\n\t{\n\t\tvar layout: ListLayout = TabularList(a_state.list).layout;\n\t\t\t\n\t\t// Show select area if this is the current entry\n\t\tselectIndicator._visible = (a_entryObject == a_state.list.selectedEntry);\n\t\t\n\t\tvar curLayoutUpdateCount = layout.layoutUpdateCount;\n\t\t\n\t\t// Has the view update sequence number changed? Then Update the columns positions etc.\n\t\tif (_layoutUpdateCount != curLayoutUpdateCount) {\n\t\t\t_layoutUpdateCount = curLayoutUpdateCount;\n\t\t\t\n\t\t\tsetEntryLayout(a_entryObject, a_state);\n\t\t\tsetSpecificEntryLayout(a_entryObject, a_state);\n\t\t}\n\t\t\n\t\t// The entire entry should be using the same font & size\n\t\t// We want to fetch the lineMetrics just once (not sure how expensive this call is)\n\t\tvar textMetrics = undefined;\n\n\t\t// Format the actual entry contents. Do this with every upate.\n\t\tfor (var i = 0; i < layout.columnCount; i++) {\n\t\t\tvar columnLayoutData: ColumnLayoutData = layout.columnLayoutData[i];\n\t\t\tvar e = this[columnLayoutData.stageName];\n\t\t\tif (textMetrics == undefined)\n\t\t\t\ttextMetrics = e.getLineMetrics(0);\n\n\t\t\t// Substitute @variables by entryObject properties\n\t\t\tvar entryValue: String = columnLayoutData.entryValue;\n\t\t\tif (entryValue != undefined) {\n\t\t\t\tif (entryValue.charAt(0) == \"@\") {\n\t\t\t\t\tvar subVal = a_entryObject[entryValue.slice(1)];\n\t\t\t\t\te.SetText(subVal != undefined ? subVal : \"-\");\t\t\t\t\t\n\t\t\t\t} else {\n\t\t\t\t\te.SetText(entryValue);\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\t// Process based on column type \n\t\t\tswitch (columnLayoutData.type) {\n\t\t\t\tcase ListLayout.COL_TYPE_EQUIP_ICON :\n\t\t\t\t\tformatEquipIcon(e, a_entryObject, a_state);\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase ListLayout.COL_TYPE_ITEM_ICON :\n\t\t\t\t\tformatItemIcon(e, a_entryObject, a_state);\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase ListLayout.COL_TYPE_NAME :\n\t\t\t\t\tformatName(e, a_entryObject, a_state);\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase ListLayout.COL_TYPE_TEXT :\n\t\t\t\tdefault :\n\t\t\t\t\tformatText(e, a_entryObject, a_state);\n\t\t\t}\n\t\t\t\n\t\t\t// Process color overrides after regular formatting\n\t\t\tif (columnLayoutData.colorAttribute != undefined) {\n\t\t\t\tvar color = a_entryObject[columnLayoutData.colorAttribute];\n\t\t\t\tif (color != undefined)\n\t\t\t\t\te.textColor = color;\n\t\t\t}\n\n\t\t\t// Center the text vertically, using the selectIndicator as a reference\n\t\t\t//\n\t\t\t// For some reason, text alignment is more difficult than it should be.\n\t\t\t// The idea here is to align the top of the select indicator and the TextField.\n\t\t\t// Then, we vertically center the TextField using the `ascent` height only.\n\t\t\t//\n\t\t\t// There is a small wrinkle here. For some reason, even if selectIndicator._y\n\t\t\t// and TextField._y is set to 0, they are not perfectly vertically aligned.\n\t\t\t// There is a small vertical gap which throws off this centering calculation.\n\t\t\t// By experiementation, it looks like subtracting the `descent` hight gets the\n\t\t\t// text to mostly align with the top of the indicator selector. It's still off\n\t\t\t// by a few pixels, but at least it's much better than not accounting for it.\n\t\t\te._y = selectIndicator._y - textMetrics.descent + ((selectIndicator._height - textMetrics.ascent)/2);\n\t\t}\n\t}\n\t\n\t// Do any clip-specific tasks when the view was changed for this entry.\n\t// @abstract\n\tpublic function setSpecificEntryLayout(a_entryObject: Object, a_state: ListState): Void {}\n\n\t// @abstract\n\tpublic function formatName(a_entryField: Object, a_entryObject: Object, a_state: ListState): Void {}\n\t\n\t// @abstract\n\tpublic function formatEquipIcon(a_entryField: Object, a_entryObject: Object, a_state: ListState): Void {}\n\n\t// @abstract\n\tpublic function formatItemIcon(a_entryField: Object, a_entryObject: Object, a_state: ListState): Void {}\n\t\n\t// @abstract\n\tpublic function formatText(a_entryField: Object, a_entryObject: Object, a_state: ListState): Void {}\n\t\n\t\n  /* PRIVATE FUNCTIONS */\n\t\n\tprivate function setEntryLayout(a_entryObject: Object, a_state: ListState): Void\n\t{\n\t\tvar layout: ListLayout = TabularList(a_state.list).layout;\n\t\t\t\n\t\tbackground._width = selectIndicator._width = layout.entryWidth;\n\t\tbackground._height = selectIndicator._height = layout.entryHeight;\n\t\n\t\t// Set up all visible elements in this entry\n\t\tfor (var i=0; i<layout.columnCount; i++) {\n\t\t\tvar columnLayoutData: ColumnLayoutData = layout.columnLayoutData[i];\n\t\t\tvar e = this[columnLayoutData.stageName];\n\t\t\t\n\t\t\te._visible = true;\n\t\t\n\t\t\te._x = columnLayoutData.x;\n\t\t\te._y = columnLayoutData.y;\n\t\t\n\t\t\tif (columnLayoutData.width > 0)\n\t\t\t\te._width = columnLayoutData.width;\n\t\t\n\t\t\tif (columnLayoutData.height > 0)\n\t\t\t\te._height = columnLayoutData.height;\n\t\t\t\n\t\t\tif (e instanceof TextField)\n\t\t\t\te.setTextFormat(columnLayoutData.textFormat);\n\t\t}\n\t\t\n\t\t// Hide any unused elements\n\t\tvar hiddenStageNames = layout.hiddenStageNames;\n\t\t\n\t\tfor (var i=0; i<hiddenStageNames.length; i++)\n\t\t\tthis[hiddenStageNames[i]]._visible = false;\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/defines/Actor.as",
    "content": "﻿class skyui.defines.Actor\n{\n\tpublic static var AV_NONE: Number = 0xFFFFFFFF;\n\t\n\tpublic static var AV_AGGRESSION: Number = 0;\n\tpublic static var AV_CONFIDENCE: Number = 1;\n\tpublic static var AV_ENERGY: Number = 2;\n\tpublic static var AV_MORALITY: Number = 3;\n\tpublic static var AV_MOOD: Number = 4;\n\tpublic static var AV_ASSISTANCE: Number = 5;\n\tpublic static var AV_ONEHANDED: Number = 6;\n\tpublic static var AV_TWOHANDED: Number = 7;\n\tpublic static var AV_MARKSMAN: Number = 8;\n\tpublic static var AV_BLOCK: Number = 9;\n\tpublic static var AV_SMITHING: Number = 10;\n\tpublic static var AV_HEAVYARMOR: Number = 11;\n\tpublic static var AV_LIGHTARMOR: Number = 12;\n\tpublic static var AV_PICKPOCKET: Number = 13;\n\tpublic static var AV_LOCKPICKING: Number = 14;\n\tpublic static var AV_SNEAK: Number = 15;\n\tpublic static var AV_ALCHEMY: Number = 16;\n\tpublic static var AV_SPEECHCRAFT: Number = 17;\n\tpublic static var AV_ALTERATION: Number = 18;\n\tpublic static var AV_CONJURATION: Number = 19;\n\tpublic static var AV_DESTRUCTION: Number = 20;\n\tpublic static var AV_ILLUSION: Number = 21;\n\tpublic static var AV_RESTORATION: Number = 22;\n\tpublic static var AV_ENCHANTING: Number = 23;\n\tpublic static var AV_HEALTH: Number = 24;\n\tpublic static var AV_MAGICKA: Number = 25;\n\tpublic static var AV_STAMINA: Number = 26;\n\tpublic static var AV_HEALRATE: Number = 27;\n\tpublic static var AV_MAGICKARATE: Number = 28;\n\tpublic static var AV_STAMINARATE: Number = 29;\n\tpublic static var AV_SPEEDMULT: Number = 30;\n\tpublic static var AV_INVENTORYWEIGHT: Number = 31;\n\tpublic static var AV_CARRYWEIGHT: Number = 32;\n\tpublic static var AV_CRITCHANCE: Number = 33;\n\tpublic static var AV_MELEEDAMAGE: Number = 34;\n\tpublic static var AV_UNARMEDDAMAGE: Number = 35;\n\tpublic static var AV_MASS: Number = 36;\n\tpublic static var AV_VOICEPOINTS: Number = 37;\n\tpublic static var AV_VOICERATE: Number = 38;\n\tpublic static var AV_DAMAGERESIST: Number = 39;\n\tpublic static var AV_POISONRESIST: Number = 40;\n\tpublic static var AV_FIRERESIST: Number = 41;\n\tpublic static var AV_ELECTRICRESIST: Number = 42;\n\tpublic static var AV_FROSTRESIST: Number = 43;\n\tpublic static var AV_MAGICRESIST: Number = 44;\n\tpublic static var AV_DISEASERESIST: Number = 45;\n\tpublic static var AV_PERCEPTIONCONDITION: Number = 46;\n\tpublic static var AV_ENDURANCECONDITION: Number = 47;\n\tpublic static var AV_LEFTATTACKCONDITION: Number = 48;\n\tpublic static var AV_RIGHTATTACKCONDITION: Number = 49;\n\tpublic static var AV_LEFTMOBILITYCONDITION: Number = 50;\n\tpublic static var AV_RIGHTMOBILITYCONDITION: Number = 51;\n\tpublic static var AV_BRAINCONDITION: Number = 52;\n\tpublic static var AV_PARALYSIS: Number = 53;\n\tpublic static var AV_INVISIBILITY: Number = 54;\n\tpublic static var AV_NIGHTEYE: Number = 55;\n\tpublic static var AV_DETECTLIFERANGE: Number = 56;\n\tpublic static var AV_WATERBREATHING: Number = 57;\n\tpublic static var AV_WATERWALKING: Number = 58;\n\tpublic static var AV_IGNORECRIPPLEDLIMBS: Number = 59;\n\tpublic static var AV_FAME: Number = 60;\n\tpublic static var AV_INFAMY: Number = 61;\n\tpublic static var AV_JUMPINGBONUS: Number = 62;\n\tpublic static var AV_WARDPOWER: Number = 63;\n\tpublic static var AV_RIGHTITEMCHARGE: Number = 64;\n\tpublic static var AV_ARMORPERKS: Number = 65;\n\tpublic static var AV_SHIELDPERKS: Number = 66;\n\tpublic static var AV_WARDDEFLECTION: Number = 67;\n\tpublic static var AV_VARIABLE01: Number = 68;\n\tpublic static var AV_VARIABLE02: Number = 69;\n\tpublic static var AV_VARIABLE03: Number = 70;\n\tpublic static var AV_VARIABLE04: Number = 71;\n\tpublic static var AV_VARIABLE05: Number = 72;\n\tpublic static var AV_VARIABLE06: Number = 73;\n\tpublic static var AV_VARIABLE07: Number = 74;\n\tpublic static var AV_VARIABLE08: Number = 75;\n\tpublic static var AV_VARIABLE09: Number = 76;\n\tpublic static var AV_VARIABLE10: Number = 77;\n\tpublic static var AV_BOWSPEEDBONUS: Number = 78;\n\tpublic static var AV_FAVORACTIVE: Number = 79;\n\tpublic static var AV_FAVORSPERDAY: Number = 80;\n\tpublic static var AV_FAVORSPERDAYTIMER: Number = 81;\n\tpublic static var AV_LEFTITEMCHARGE: Number = 82;\n\tpublic static var AV_ABSORBCHANCE: Number = 83;\n\tpublic static var AV_BLINDNESS: Number = 84;\n\tpublic static var AV_WEAPONSPEEDMULT: Number = 85;\n\tpublic static var AV_SHOUTRECOVERYMULT: Number = 86;\n\tpublic static var AV_BOWSTAGGERBONUS: Number = 87;\n\tpublic static var AV_TELEKINESIS: Number = 88;\n\tpublic static var AV_FAVORPOINTSBONUS: Number = 89;\n\tpublic static var AV_LASTBRIBEDINTIMIDATED: Number = 90;\n\tpublic static var AV_LASTFLATTERED: Number = 91;\n\tpublic static var AV_MOVEMENTNOISEMULT: Number = 92;\n\tpublic static var AV_BYPASSVENDORSTOLENCHECK: Number = 93;\n\tpublic static var AV_BYPASSVENDORKEYWORDCHECK: Number = 94;\n\tpublic static var AV_WAITINGFORPLAYER: Number = 95;\n\tpublic static var AV_ONEHANDEDMOD: Number = 96;\n\tpublic static var AV_TWOHANDEDMOD: Number = 97;\n\tpublic static var AV_MARKSMANMOD: Number = 98;\n\tpublic static var AV_BLOCKMOD: Number = 99;\n\tpublic static var AV_SMITHINGMOD: Number = 100;\n\tpublic static var AV_HEAVYARMORMOD: Number = 101;\n\tpublic static var AV_LIGHTARMORMOD: Number = 102;\n\tpublic static var AV_PICKPOCKETMOD: Number = 103;\n\tpublic static var AV_LOCKPICKINGMOD: Number = 104;\n\tpublic static var AV_SNEAKMOD: Number = 105;\n\tpublic static var AV_ALCHEMYMOD: Number = 106;\n\tpublic static var AV_SPEECHCRAFTMOD: Number = 107;\n\tpublic static var AV_ALTERATIONMOD: Number = 108;\n\tpublic static var AV_CONJURATIONMOD: Number = 109;\n\tpublic static var AV_DESTRUCTIONMOD: Number = 110;\n\tpublic static var AV_ILLUSIONMOD: Number = 111;\n\tpublic static var AV_RESTORATIONMOD: Number = 112;\n\tpublic static var AV_ENCHANTINGMOD: Number = 113;\n\tpublic static var AV_ONEHANDEDSKILLADVANCE: Number = 114;\n\tpublic static var AV_TWOHANDEDSKILLADVANCE: Number = 115;\n\tpublic static var AV_MARKSMANSKILLADVANCE: Number = 116;\n\tpublic static var AV_BLOCKSKILLADVANCE: Number = 117;\n\tpublic static var AV_SMITHINGSKILLADVANCE: Number = 118;\n\tpublic static var AV_HEAVYARMORSKILLADVANCE: Number = 119;\n\tpublic static var AV_LIGHTARMORSKILLADVANCE: Number = 120;\n\tpublic static var AV_PICKPOCKETSKILLADVANCE: Number = 121;\n\tpublic static var AV_LOCKPICKINGSKILLADVANCE: Number = 122;\n\tpublic static var AV_SNEAKSKILLADVANCE: Number = 123;\n\tpublic static var AV_ALCHEMYSKILLADVANCE: Number = 124;\n\tpublic static var AV_SPEECHCRAFTSKILLADVANCE: Number = 125;\n\tpublic static var AV_ALTERATIONSKILLADVANCE: Number = 126;\n\tpublic static var AV_CONJURATIONSKILLADVANCE: Number = 127;\n\tpublic static var AV_DESTRUCTIONSKILLADVANCE: Number = 128;\n\tpublic static var AV_ILLUSIONSKILLADVANCE: Number = 129;\n\tpublic static var AV_RESTORATIONSKILLADVANCE: Number = 130;\n\tpublic static var AV_ENCHANTINGSKILLADVANCE: Number = 131;\n\tpublic static var AV_LEFTWEAPONSPEEDMULT: Number = 132;\n\tpublic static var AV_DRAGONSOULS: Number = 133;\n\tpublic static var AV_COMBATHEALTHREGENMULT: Number = 134;\n\tpublic static var AV_ONEHANDEDPOWERMOD: Number = 135;\n\tpublic static var AV_TWOHANDEDPOWERMOD: Number = 136;\n\tpublic static var AV_MARKSMANPOWERMOD: Number = 137;\n\tpublic static var AV_BLOCKPOWERMOD: Number = 138;\n\tpublic static var AV_SMITHINGPOWERMOD: Number = 139;\n\tpublic static var AV_HEAVYARMORPOWERMOD: Number = 140;\n\tpublic static var AV_LIGHTARMORPOWERMOD: Number = 141;\n\tpublic static var AV_PICKPOCKETPOWERMOD: Number = 142;\n\tpublic static var AV_LOCKPICKINGPOWERMOD: Number = 143;\n\tpublic static var AV_SNEAKPOWERMOD: Number = 144;\n\tpublic static var AV_ALCHEMYPOWERMOD: Number = 145;\n\tpublic static var AV_SPEECHCRAFTPOWERMOD: Number = 146;\n\tpublic static var AV_ALTERATIONPOWERMOD: Number = 147;\n\tpublic static var AV_CONJURATIONPOWERMOD: Number = 148;\n\tpublic static var AV_DESTRUCTIONPOWERMOD: Number = 149;\n\tpublic static var AV_ILLUSIONPOWERMOD: Number = 150;\n\tpublic static var AV_RESTORATIONPOWERMOD: Number = 151;\n\tpublic static var AV_ENCHANTINGPOWERMOD: Number = 152;\n\tpublic static var AV_DRAGONREND: Number = 153;\n\tpublic static var AV_ATTACKDAMAGEMULT: Number = 154;\n\tpublic static var AV_HEALRATEMULT: Number = 155;\n\tpublic static var AV_MAGICKARATEMULT: Number = 156;\n\tpublic static var AV_STAMINARATEMULT: Number = 157;\n\tpublic static var AV_WEREWOLFPERKS: Number = 158;\n\tpublic static var AV_VAMPIREPERKS: Number = 159;\n\tpublic static var AV_GRABACTOROFFSET: Number = 160;\n\tpublic static var AV_GRABBED: Number = 161;\n\tpublic static var AV_DEPRECATED05: Number = 162;\n\tpublic static var AV_REFLECTDAMAGE: Number = 163;\n}"
  },
  {
    "path": "src/Common/skyui/defines/Armor.as",
    "content": "﻿class skyui.defines.Armor\n{\n\tpublic static var WEIGHT_LIGHT: Number\t\t= 0;\n\tpublic static var WEIGHT_HEAVY: Number\t\t= 1;\n\tpublic static var WEIGHT_NONE: Number\t\t= 2;\n\t// SkyUI\n\tpublic static var WEIGHT_CLOTHING: Number\t= 3;\n\tpublic static var WEIGHT_JEWELRY: Number\t= 4;\n\n\tpublic static var PARTMASK_HEAD: Number\t\t\t\t= 0x00000001;\n\tpublic static var PARTMASK_HAIR: Number\t\t\t\t= 0x00000002;\n\tpublic static var PARTMASK_BODY: Number\t\t\t\t= 0x00000004;\n\tpublic static var PARTMASK_HANDS: Number\t\t\t= 0x00000008;\n\tpublic static var PARTMASK_FOREARMS: Number\t\t\t= 0x00000010;\n\tpublic static var PARTMASK_AMULET: Number\t\t\t= 0x00000020;\n\tpublic static var PARTMASK_RING: Number\t\t\t\t= 0x00000040;\n\tpublic static var PARTMASK_FEET: Number\t\t\t\t= 0x00000080;\n\tpublic static var PARTMASK_CALVES: Number\t\t\t= 0x00000100;\n\tpublic static var PARTMASK_SHIELD: Number\t\t\t= 0x00000200;\n\tpublic static var PARTMASK_TAIL: Number\t\t\t\t= 0x00000400;\n\tpublic static var PARTMASK_LONGHAIR: Number\t\t\t= 0x00000800;\n\tpublic static var PARTMASK_CIRCLET: Number\t\t\t= 0x00001000;\n\tpublic static var PARTMASK_EARS: Number\t\t\t\t= 0x00002000;\n\tpublic static var PARTMASK_UNNAMED14: Number\t\t= 0x00004000;\n\tpublic static var PARTMASK_UNNAMED15: Number\t\t= 0x00008000;\n\tpublic static var PARTMASK_UNNAMED16: Number\t\t= 0x00010000;\n\tpublic static var PARTMASK_UNNAMED17: Number\t\t= 0x00020000;\n\tpublic static var PARTMASK_UNNAMED18: Number\t\t= 0x00040000;\n\tpublic static var PARTMASK_UNNAMED19: Number\t\t= 0x00080000;\n\tpublic static var PARTMASK_DECAPITATEHEAD: Number\t= 0x00100000;\n\tpublic static var PARTMASK_DECAPITATE: Number\t\t= 0x00200000;\n\tpublic static var PARTMASK_UNNAMED22: Number\t\t= 0x00400000;\n\tpublic static var PARTMASK_UNNAMED23: Number\t\t= 0x00800000;\n\tpublic static var PARTMASK_UNNAMED24: Number\t\t= 0x01000000;\n\tpublic static var PARTMASK_UNNAMED25: Number\t\t= 0x02000000;\n\tpublic static var PARTMASK_UNNAMED26: Number\t\t= 0x04000000;\n\tpublic static var PARTMASK_UNNAMED27: Number\t\t= 0x08000000;\n\tpublic static var PARTMASK_UNNAMED28: Number\t\t= 0x10000000;\n\tpublic static var PARTMASK_UNNAMED29: Number\t\t= 0x20000000;\n\tpublic static var PARTMASK_UNNAMED30: Number\t\t= 0x40000000;\n\tpublic static var PARTMASK_FX01: Number\t\t\t\t= 0x80000000;\n\n\tpublic static var PARTMASK_PRECEDENCE: Array = [PARTMASK_BODY,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_HAIR,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_HANDS,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_FOREARMS,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_FEET,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_CALVES,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_SHIELD,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_AMULET,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_RING,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_LONGHAIR,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_EARS,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_HEAD,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_CIRCLET,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_TAIL,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_UNNAMED14,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_UNNAMED15,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_UNNAMED16,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_UNNAMED17,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_UNNAMED18,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_UNNAMED19,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_DECAPITATEHEAD,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_DECAPITATE,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_UNNAMED22,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_UNNAMED23,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_UNNAMED24,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_UNNAMED25,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_UNNAMED26,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_UNNAMED27,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_UNNAMED28,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_UNNAMED29,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_UNNAMED30,\n\t\t\t\t\t\t\t\t\t\t\t\t\tPARTMASK_FX01];\n\n\t// SkyUI\n\tpublic static var EQUIP_HEAD: Number\t\t= 0;\n\tpublic static var EQUIP_HAIR: Number\t\t= 1;\n\tpublic static var EQUIP_LONGHAIR: Number\t= 2;\n\tpublic static var EQUIP_BODY: Number\t\t= 3;\n\tpublic static var EQUIP_FOREARMS: Number\t= 4;\n\tpublic static var EQUIP_HANDS: Number\t\t= 5;\n\tpublic static var EQUIP_SHIELD: Number\t\t= 6;\n\tpublic static var EQUIP_CALVES: Number\t\t= 7;\n\tpublic static var EQUIP_FEET: Number\t\t= 8;\n\tpublic static var EQUIP_CIRCLET: Number\t\t= 9;\n\tpublic static var EQUIP_AMULET: Number\t\t= 10;\n\tpublic static var EQUIP_EARS: Number\t\t= 11;\n\tpublic static var EQUIP_RING: Number\t\t= 12;\n\tpublic static var EQUIP_TAIL: Number\t\t= 13;\n}"
  },
  {
    "path": "src/Common/skyui/defines/ButtonArtNames.as",
    "content": "// Provides a mapping from keyname => keycode\n// The keyCodes correspond directly to the animation/timeline frames in ButtonArt.\nclass skyui.defines.ButtonArtNames\n{\n\tprivate static var _buttonNameMap = null;\n\n\tprivate static function nameMap(): Object\n\t{\n\t\tif(_buttonNameMap == null || _buttonNameMap == undefined) {\n\t\t\t_buttonNameMap = constructNameMap();\n\t\t}\n\n\t\treturn _buttonNameMap;\n\t}\n\n\tpublic static function constructNameMap(): Object\n\t{\n\t\tvar aNameMap = {\n\t\t\tesc:\t\t\t1,\n\t\t\t//1:\t\t\t\t2,\n\t\t\t//2:\t\t\t\t3,\n\t\t\t//3:\t\t\t\t4,\n\t\t\t//4:\t\t\t\t5,\n\t\t\t//5:\t\t\t\t6,\n\t\t\t//6:\t\t\t\t7,\n\t\t\t//7:\t\t\t\t8,\n\t\t\t//8:\t\t\t\t9,\n\t\t\t//9:\t\t\t\t10,\n\t\t\t//0:\t\t\t\t11,\n\t\t\thyphen:\t\t\t12,\n\t\t\tequal:\t\t\t13,\n\t\t\tbackspace:\t\t14,\n\t\t\ttab:\t\t\t15,\n\t\t\tq:\t\t\t\t16,\n\t\t\tw:\t\t\t\t17,\n\t\t\te:\t\t\t\t18,\n\t\t\tr:\t\t\t\t19,\n\t\t\tt:\t\t\t\t20,\n\t\t\ty:\t\t\t\t21,\n\t\t\tu: \t\t\t\t22,\n\t\t\ti:\t\t\t\t23,\n\t\t\to:\t\t\t\t24,\n\t\t\tp:\t\t\t\t25,\n\t\t\tbracketleft:\t26,\n\t\t\tbracketright:\t27,\n\t\t\tenter:\t\t\t28,\n\t\t\t//l-ctrl:\t\t\t29,\n\t\t\ta:\t\t\t\t30,\n\t\t\ts:\t\t\t\t31,\n\t\t\td:\t\t\t\t32,\n\t\t\tf:\t\t\t\t33,\n\t\t\tg:\t\t\t\t34,\n\t\t\th:\t\t\t\t35,\n\t\t\tj:\t\t\t\t36,\n\t\t\tk:\t\t\t\t37,\n\t\t\tl:\t\t\t\t38,\n\t\t\tsemicolon:\t\t39,\n\t\t\tquotesingle: \t40,\n\t\t\ttilde:\t\t\t41,\n\t\t\t//l-shift:\t\t\t42,\n\t\t\tbackslash:\t\t43,\n\t\t\tz:\t\t\t\t44,\n\t\t\tx:\t\t\t\t45,\n\t\t\tc:\t\t\t\t46,\n\t\t\tv:\t\t\t\t47,\n\t\t\tb:\t\t\t\t48,\n\t\t\tn:\t\t\t\t49,\n\t\t\tm: \t\t\t\t50,\n\t\t\tcomma:\t\t\t51,\n\t\t\tperiod:\t\t\t52,\n\t\t\tslash:\t\t\t53,\n\t\t\t//r-shift:\t\t\t54,\n\t\t\tnumpadmult:\t\t55,\n\t\t\t//l-alt:\t\t\t56,\n\t\t\tspace:\t\t\t57,\n\t\t\tcapslock:\t\t58,\n\t\t\tf1:\t\t\t\t59,\n\t\t\tf2:\t\t\t\t60,\n\t\t\tf3:\t\t\t\t61,\n\t\t\tf4:\t\t\t\t62,\n\t\t\tf5:\t\t\t\t63,\n\t\t\tf6:\t\t\t\t64,\n\t\t\tf7:\t\t\t\t65,\n\t\t\tf8:\t\t\t\t66,\n\t\t\tf9:\t\t\t\t67,\n\t\t\tf10:\t\t\t68,\n\t\t\tnumlock:\t\t69,\n\t\t\tscrolllock:\t\t70,\n\t\t\tnumpad7:\t\t71,\n\t\t\tnumpad8:\t\t72,\n\t\t\tnumpad9:\t\t73,\n\t\t\tnumpadminus:\t74,\n\t\t\tnumpad4:\t\t75,\n\t\t\tnumpad5:\t\t76,\n\t\t\tnumpad6:\t\t77,\n\t\t\tnumpadplus:\t\t78,\n\t\t\tnumpad1:\t\t79,\n\t\t\tnumpad2:\t\t80,\n\t\t\tnumpad3:\t\t81,\n\t\t\tnumpad0:\t\t82,\n\t\t\tnumpaddec:\t\t83,\n\t\t\tf11:\t\t\t87,\n\t\t\tf12:\t\t\t88,\n\t\t\tnumpadenter:\t156,\n\t\t\t//r-ctrl:\t\t\t157,\n\t\t\tnumpaddivide:\t158,\n\t\t\tprintsrc:\t\t183,\n\t\t\t//r-alt:\t\t\t184,\n\t\t\tpause:\t\t\t197,\n\t\t\thome:\t\t\t199,\n\t\t\tup:\t\t\t\t200,\n\t\t\tpgup:\t\t\t201,\n\t\t\tleft:\t\t\t203,\n\t\t\tright:\t\t\t205,\n\t\t\tend:\t\t\t207,\n\t\t\tdown:\t\t\t208,\n\t\t\tpgdn:\t\t\t209,\n\t\t\tinsert:\t\t\t210,\n\t\t\t//delete:\t\t\t211,\n\t\t\t// Mouse\n\t\t\tmouse1:\t\t\t256,\n\t\t\tmouse2:\t\t\t257,\n\t\t\tmouse3:\t\t\t258,\n\t\t\tmouse4:\t\t\t259,\n\t\t\tmouse5:\t\t\t260,\n\t\t\tmouse6:\t\t\t261,\n\t\t\tmouse7:\t\t\t262,\n\t\t\tmouse8:\t\t\t263,\n\t\t\tmousewheelup:\t264,\n\t\t\tmousewheeldown:\t265,\n\t\t\t// Controller\n\t\t\t//360_start:\t\t270,\n\t\t\t//360_back:\t\t\t271,\n\t\t\t//360_l3:\t\t\t272,\n\t\t\t//360_r3:\t\t\t273,\n\t\t\t//360_lb:\t\t\t274,\n\t\t\t//360_rb:\t\t\t275,\n\t\t\t//360_a:\t\t\t276,\n\t\t\t//360_b:\t\t\t277,\n\t\t\t//360_x:\t\t\t278,\n\t\t\t//360_y:\t\t\t279,\n\t\t\t//360_lt:\t\t\t280,\n\t\t\t//360_rt:\t\t\t281,\n\t\t\t// PS3 buttons = 360 buttons\n\t\t\tps3_start:\t\t270,\n\t\t\tps3_back:\t\t271,\n\t\t\tps3_l3:\t\t\t272,\n\t\t\tps3_r3:\t\t\t273,\n\t\t\tps3_lb:\t\t\t274,\n\t\t\tps3_rb:\t\t\t275,\n\t\t\tps3_a:\t\t\t276,\n\t\t\tps3_b:\t\t\t277,\n\t\t\tps3_x:\t\t\t278,\n\t\t\tps3_y:\t\t\t279,\n\t\t\tps3_lt:\t\t\t280,\n\t\t\tps3_rt:\t\t\t281\n\t\t};\n\n\t\tinsertAdditionalNames(aNameMap);\n\n\t\tinsertNamesStartingAtKeyCode(aNameMap, 325, [\n\t  \t// 325 - 329\n\t\t\t\"360_Y\", \"360_X\", \"360_Start\", \"360_RS\", \"360_RB\",\n\n\t\t\t// 330 - 339\n\t\t\t\"360_R3\", \"360_LTRT\", \"360_LS\", \"360_LB\", \"360_LS\", \"360_Back\", \"360_B\", \"360_A\", \"MR MOTION\", \"MR MENU_RIGHT\",\n\n\t\t\t// 340 - 349\n\t\t\t\"MR MENU_LEFT\", \"MR MENU_HOLD\", \"ME MENU\", \"trigger_Right\", \"trigger_LR\", \"trigger_Left\", \"trigger_Hold\", \"trigger\", \"thumb_Right_Up\", \"thumb_Right_UD\",\n\n\t\t\t// 350 - 359\n\t\t\t\"thumb_Right_Right\", \"thumb_Right_Press\", \"thumb_Right_LR\", \"thumb_Right_Left\", \"thumb_Right_Down\",\n\t\t\t\"thumb_Right_Any\", \"thumb_Left_Up\", \"thumb_Left_UD\", \"thumb_Left_Right\", \"thumb_Left_Press\",\n\n\t\t\t// 360 - 369\n\t\t\t\"thumb_Left_LR\", \"thumb_Left_Left\", \"thumb_Left_Down\", \"thumb_Left_Any\", \"radial_Right_Up\",\n\t\t\t\"radial_Right_UD\", \"radial_Right_Right\", \"radial_Right_NoCenter\", \"radial_Right_LR\", \"radial_Right_Left\",\n\n\t\t\t// 370 - 379\n\t\t\t\"radial_Right_Down\", \"radial_Right_Center\", \"radial_Right_Any\", \"radial_Left_Up\", \"radial_Left_UD\",\n\t\t\t\"radial_Left_Right\", \"radial_Left_NoCenter\", \"radial_Left_LR\", \"radial_Left_Left\", \"radial_Left_Down\",\n\n\t\t\t// 380 - 389\n\t\t\t\"radial_Left_Center\", \"radial_Left_Any\", \"radial_Either_UpDown\", \"radial_Either_Up\", \"radial_Either_NoCenter_Hold\",\n\t\t\t\"radial_Either_NoCenter\", \"radial_Either_LeftRight\", \"radial_Either_Down\", \"radial_Either_Center\", \"radial_Either_Any_Hold\",\n\n\t\t\t// 390 - 399\n\t\t\t\"radial_Either_Any\", \"grip_Right\", \"grip_Left\", \"grip_Hold\", \"grip\",\n\t\t\t\"grab_Right\", \"grab_Left\", \"grab_Hold\", \"grab\", \"VIVE MOTION\",\n\n\t\t\t// 400 - 409\n\t\t\t\"VIVE MENU_RIGHT\", \"VIVE MENU_LEFT\", \"VIVE MENU_HOLD\", \"VIVE MENU\", \"PS3_Y_RIGHT\",\n\t\t\t\"PS3_Y_LEFT\", \"PS3_XY_RIGHT\", \"PS3_XY_LEFT\", \"PS3_XY\", \"PS3_X_RIGHT\",\n\n\t\t\t// 410 - 419\n\t\t\t\"PS3_X_LEFT\", \"PS3_Back\", \"PS3_TELEPORT\", \"PS3_START\", \"PS3_Select\",\n\t\t\t\"PS3_RS\", \"PS3_RB\", \"PS3_R3\", \"PS3_P_SWING_RIGHT\", \"PS3_P_SWING_LEFT\",\n\n\t\t\t// 420 - 429\n\t\t\t\"PS3_P_SWING\", \"PS3_OPTIONS\", \"PS3_NAV_UD_RIGHT\", \"PS3_NAV_UD_LEFT\", \"PS3_NAV_UD\",\n\t\t\t\"PS3_NAV_RIGHT\", \"PS3_NAV_LR_RIGHT\", \"PS3_NAV_LR_LEFT\", \"PS3_NAV_LR\", \"PS3_NAV_LEFT\",\n\n\t\t\t// 430 - 439\n\t\t\t\"PS3_NAV\", \"PS3_Move_Select_RIGHT\", \"PS3_Move_Select_LEFT\", \"PS3_Move_Select\", \"PS3_Move_RIGHT\",\n\t\t\t\"PS3_Move_LEFT\", \"PS3_Move\", \"PS3_MOTION_RIGHT\", \"PS3_MOTION_LEFT\", \"PS3_MOTION\",\n\n\t\t\t// 440 - 449\n\t\t\t\"PS3_LTRT\", \"PS3_LS\", \"PS3_LBRB\", \"PS3_LB\", \"PS3_L3\",\n\t\t\t\"PS3_CON_RIGHT\", \"PS3_CON_LEFT\", \"PS3_B_RIGHT\", \"PS3_B_LEFT\", \"PS3_B\",\n\n\t\t\t// 450 - 459\n\t\t\t\"PS3_AB_RIGHT\", \"PS3_AB_LEFT\", \"PS3_AB\", \"PS3_A_RIGHT\", \"PS3_A_LEFT\",\n\t\t\t\"PS3_A\", \"radial_Either_Right\", \"radial_Either_Left\", \"Action_Up\", \"Action_Double_Up\",\n\n\t\t\t// 460 - 469\n\t\t\t\"Action_Left\", \"\", \"\", \"\", \"\",\n\t\t\t\"\", \"\", \"\", \"\", \"\",\n\n\t\t\t// 470 - 479\n\t\t\t\"OCC MOTION\", \"OCC THUMB_REST\", \"OCC THUMB_RESET_LEFT\", \"OCC THUMB_REST_RIGHT\", \"OCC_A\",\n\t\t\t\"OCC_A_HOLD\", \"OCC_B\", \"OCC_B_HOLD\", \"OCC_X\", \"OCC_X_HOLD\",\n\n\t\t\t// 480\n\t\t\t\"OCC_Y\", \"OCC_Y_HOLD\"\n\t\t]);\n\t\treturn aNameMap;\n\t}\n\n\tpublic static function lookup(keyName: String): Number\n\t{\n\t\tvar aNameMap = nameMap();\n\t\treturn aNameMap[keyName.toLowerCase()];\n\t}\n\n\n\tprivate static function insertAdditionalNames(aNameMap: Object): Void\n\t{\n\t\t// These Button names can't be set in the object constructor since they're 'invalid' names\n\t\taNameMap[\"1\"]\t\t\t= 2;\n\t\taNameMap[\"2\"]\t\t\t= 3;\n\t\taNameMap[\"3\"]\t\t\t= 4;\n\t\taNameMap[\"4\"]\t\t\t= 5;\n\t\taNameMap[\"5\"]\t\t\t= 6;\n\t\taNameMap[\"6\"]\t\t\t= 7;\n\t\taNameMap[\"7\"]\t\t\t= 8;\n\t\taNameMap[\"8\"]\t\t\t= 9;\n\t\taNameMap[\"9\"]\t\t\t= 10;\n\t\taNameMap[\"0\"]\t\t\t= 11;\n\t\taNameMap[\"l-ctrl\"]\t= 29;\n\t\taNameMap[\"l-shift\"]\t= 42;\n\t\taNameMap[\"r-shift\"]\t= 54;\n\t\taNameMap[\"l-alt\"]\t\t= 56;\n\t\taNameMap[\"r-ctrl\"]\t= 157;\n\t\taNameMap[\"r-alt\"]\t\t= 184;\n\t\taNameMap[\"delete\"]\t= 211;\n\t\taNameMap[\"360_start\"]\t= 270;\n\t\taNameMap[\"360_back\"]\t= 271;\n\t\taNameMap[\"360_l3\"]\t= 272;\n\t\taNameMap[\"360_r3\"]\t= 273;\n\t\taNameMap[\"360_lb\"]\t= 274;\n\t\taNameMap[\"360_rb\"]\t= 275;\n\t\taNameMap[\"360_a\"]\t\t= 276;\n\t\taNameMap[\"360_b\"]\t\t= 277;\n\t\taNameMap[\"360_x\"]\t\t= 278;\n\t\taNameMap[\"360_y\"]\t\t= 279;\n\t\taNameMap[\"360_lt\"]\t= 280;\n\t\taNameMap[\"360_rt\"]\t= 281;\n\t\taNameMap[\"???\"]\t\t\t= 282;\n\t}\n\n\tprivate static function insertNamesStartingAtKeyCode(aNameMap: Object, startKeyCode: Number, namesArr: Array): Void\n\t{\n\t\tfor(var i = 0; i < namesArr.length; i++) {\n\t\t\taNameMap[ namesArr[i].toLowerCase() ] = i + startKeyCode;\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "src/Common/skyui/defines/Form.as",
    "content": "﻿class skyui.defines.Form\n{\n\tpublic static var TYPE_NONE: Number\t\t\t\t= 0;\n\n\tpublic static var TYPE_EFFECTSETTING: Number\t= 18;\n\n\tpublic static var TYPE_ENCHANTMENT: Number\t\t= 21;\n\tpublic static var TYPE_SPELL: Number\t\t\t= 22;\n\tpublic static var TYPE_SCROLLITEM: Number\t\t= 23;\n\n\tpublic static var TYPE_ARMOR: Number\t\t\t= 26;\n\tpublic static var TYPE_BOOK: Number\t\t\t\t= 27;\n\n\tpublic static var TYPE_INGREDIENT: Number\t\t= 30;\n\tpublic static var TYPE_LIGHT: Number\t\t\t= 31; //Torch\n\tpublic static var TYPE_MISC: Number\t\t\t\t= 32;\n\n\tpublic static var TYPE_WEAPON: Number\t\t\t= 41;\n\tpublic static var TYPE_AMMO: Number\t\t\t\t= 42;\n\n\tpublic static var TYPE_KEY: Number\t\t\t\t= 45;\n\tpublic static var TYPE_POTION: Number\t\t\t= 46;\n\n\tpublic static var TYPE_SOULGEM: Number\t\t\t= 52;\n\n\tpublic static var TYPE_SHOUT: Number \t\t\t= 119;\n\n\t/*\n\tNONE = 0,\t\t\t// NONE\n\tTES4,\t\t\t\t//\tTES4\n\tGROUP,\t\t\t//\tGRUP\t\n\tGMST,\t\t\t\t//\tGMST\n\tKEYWORD,\t\t\t//\tKYWD\tBGSKEYWORD\n\tLOCATIONREF,\t\t//\tLCRT\tBGSLOCATIONREFTYPE\n\tACTION,\t\t\t//\tAACT\tBGSACTION\n\tTEXTURESET,\t\t//\tTXST\tBGSTEXTURESET\n\tMENUICON,\t\t\t//\tMICN\tBGSMENUICON\n\tGLOBAL,\t\t\t//\tGLOB\tTESGLOBAL\n\tCLASS,\t\t\t//\tCLAS\tTESCLASS\n\tFACTION,\t\t\t//\tFACT\tTESFACTION\n\tHEADPART,\t\t\t//\tHDPT\tBGSHEADPART\n\tEYES,\t\t\t\t//\tEYES\tTESEYES\n\tRACE,\t\t\t\t//\tRACE\tTESRACE\n\tSOUND,\t\t\t//\tSOUN\tTESSOUND\n\tACOUSTICSPACE,\t//\tASPC\tBGSACOUSTICSPACE\n\tSKILL,\t\t\t//\tSKIL\t<MISSING>\n//\tEFFECTSETTING,\t//\tMGEF\tEFFECTSETTING\n\tSCRIPT,\t\t\t//\tSCPT\tSCRIPT\n\tLANDTEXTURE,\t\t//\tLTEX\tTESLANDTEXTURE\n\tENCHANTMENT,\t\t//\tENCH\tENCHANTMENTITEM\n//\tSPELL,\t\t\t//\tSPEL\tSPELLITEM\n//\tSCROLLITEM,\t\t//\tSCRL\tSCROLLITEM\n\tACTIVATOR,\t\t//\tACTI\tTESOBJECTACTI\n\tTALKINGACTIVATOR,\t//\tTACT\tBGSTALKINGACTIVATOR\n//\tARMOR,\t\t\t//\tARMO\tTESOBJECTARMO\n//\tBOOK,\t\t\t\t//\tBOOK\tTESOBJECTBOOK\n\tCONTAINER,\t\t//\tCONT\tTESOBJECTCONT\n\tDOOR,\t\t\t\t//\tDOOR\tTESOBJECTDOOR\n//\tINGREDIENT,\t\t//\tINGR\tINGREDIENTITEM\n//\tLIGHT,\t\t\t//\tLIGH\tTESOBJECTLIGH\n//\tMISC,\t\t\t\t//\tTESOBJECTMISC\n\tAPPARATUS,\t\t//\tAPPA\tBGSAPPARATUS\n\tSTATIC,\t\t\t//\tSTAT\tTESOBJECTSTAT\n\tSTATICCOLLECTION,\t//\tBGSSTATICCOLLECTION\n\tMOVABLESTATIC,\t//\tMSTT\tBGSMOVABLESTATIC\n\tGRASS,\t\t\t//\tGRAS\tTESGRASS\n\tTREE,\t\t\t\t//\tTREE\tTESOBJECTTREE\n\tFLORA,\t\t\t//\tFLOR\tTESFLORA\n\tFURNITURE,\t\t//\tFURN\tTESFURNITURE\n\tWEAPON,\t\t\t//\tWEAP\tTESOBJECTWEAP\n\tAMMO,\t\t\t\t//\tAMMO\tTESAMMO\n\tNPC,\t\t\t\t//\tNPC_\tTESNPC\n\tLEVELEDCHARACTER,\t//\tLVLN\tTESLEVCHARACTER\n//\tKEY,\t\t\t\t//\tKEYM\tTESKEY\n//\tPOTION,\t\t\t//\tALCH\tALCHEMYITEM\n\tIDLEMARKER,\t\t//\tIDLM\tBGSIDLEMARKER / BGSDEFAULTOBJECTMANAGER? STRANGE\n\tNOTE,\t\t\t\t//\tNOTE\tBGSNOTE\n\tCONSTRUCTIBLEOBJECT,\t//\tCOBJ\tBGSCONSTRUCTIBLEOBJECT\n\tPROJECTILE,\t\t//\tPROJ\tBGSPROJECTILE\n\tHAZARD,\t\t\t//\tHAZD\tBGSHAZARD\n//\tSOULGEM,\t\t\t//\tSLGM\tTESSOULGEM\n\tLEVELEDITEM,\t\t//\tLVLI\tTESLEVITEM\n\tWEATHER,\t\t\t//\tWTHR\tTESWEATHER\n\tCLIMATE,\t\t\t//\tCLMT\tTESCLIMATE\n\tSPGD,\t\t\t\t//\tSPGD\tBGSSHADERPARTICLEGEOMETRYDATA\n\tREFERENCEEFFECT,\t//\tRFCT\tBGSREFERENCEEFFECT\n\tREGION,\t\t\t//\tREGN\tTESREGION\n\tNAVI,\t\t\t\t//\tNAVI\tNAVMESHINFOMAP\n\tCELL,\t\t\t\t//\tCELL\tTESOBJECTCELL\n\tREFERENCE,\t\t//\tREFR\tTESOBJECTREFR / ACTOR\n\tCHARACTER,\t\t//\tACHR\tCHARACTER / PLAYERCHARACTER\n\tMISSILE,\t\t\t//\tPMIS\tMISSILEPROJECTILE\n\tARROW,\t\t\t//\tPARW\tARROWPROJECTILE\n\tGRENADE,\t\t\t//\tPGRE\tGRENADEPROJECTILE\n\tBEAMPROJ,\t\t\t//\tPBEA\tBEAMPROJECTILE\n\tFLAMEPROJ,\t\t//\tPFLA\tFLAMEPROJECTILE\n\tCONEPROJ,\t\t\t//\tPCON\tCONEPROJECTILE\n\tBARRIERPROJ,\t\t//\tPBAR\tBARRIERPROJECTILE\n\tPHZD,\t\t\t\t//\tPHZD\tHAZARD\n\tWORLDSPACE,\t\t//\tWRLD\tTESWORLDSPACE\n\tLAND,\t\t\t\t//\tLAND\tTESOBJECTLAND\n\tNAVM,\t\t\t\t//\tNAVM\tNAVMESH\n\tTLOD,\t\t\t\t//\tTLOD\t?\n\tTOPIC,\t\t\t//\tDIAL\tTESTOPIC\n\tTOPICINFO,\t\t//\tINFO\tTESTOPICINFO\n\tQUEST,\t\t\t//\tQUST\tTESQUEST\n\tIDLE,\t\t\t\t//\tIDLE\tTESIDLEFORM\n\tPACKAGE,\t\t\t//\tPACK\tTESPACKAGE\n\tCOMBATSTYLE,\t\t//\tCSTY\tTESCOMBATSTYLE\n\tLOADSCREEN,\t\t//\tLSCR\tTESLOADSCREEN\n\tLEVELEDSPELL,\t\t//\tLVSP\tTESLEVSPELL\n\tANIO,\t\t\t\t//\tANIO\tTESOBJECTANIO\n\tWATER,\t\t\t//\tWATR\tTESWATERFORM\n\tEFFECTSHADER,\t\t//\tEFSH\tTESEFFECTSHADER\n\tTOFT,\t\t\t\t//\tTOFT\t?\n\tEXPLOSION,\t\t//\tEXPL\tBGSEXPLOSION\n\tDEBRIS,\t\t\t//\tDEBR\tBGSDEBRIS\n\tIMAGESPACE,\t\t//\tIMGS\tTESIMAGESPACE\n\tIMAGESPACEMOD,\t//\tIMAD\tTESIMAGESPACEMODIFIER\n\tLIST,\t\t\t\t//\tFLST\tBGSLISTFORM\n\tPERK,\t\t\t\t//\tPERK\tBGSPERK\n\tBODYPARTDATA,\t\t//\tBPTD\tBGSBODYPARTDATA\n\tADDONNODE,\t\t//\tADDN\tBGSADDONNODE\n\tACTORVALUEINFO,\t//\tAVIF\tACTORVALUEINFO\n\tCAMERASHOT,\t\t//\tCAMS\tBGSCAMERASHOT\n\tCAMERAPATH,\t\t//\tCPTH\tBGSCAMERAPATH\n\tVOICETYPE,\t\t//\tVTYP\tBGSVOICETYPE\n\tMATERIALTYPE,\t\t//\tMATT\tBGSMATERIALTYPE\n\tIMPACTDATA,\t\t//\tIPCT\tBGSIMPACTDATA\n\tIMPACTDATASET,\t//\tIPDS\tBGSIMPACTDATASET\n\tARMA,\t\t\t\t//\tARMA\tTESOBJECTARMA\n\tENCOUNTERZONE,\t//\tECZN\tBGSENCOUNTERZONE\n\tLOCATION,\t\t\t//\tLCTN\tBGSLOCATION\n\tMESSAGE,\t\t\t//\tMESH\tBGSMESSAGE\n\tRAGDOLL,\t\t\t//\tRGDL\tBGSRAGDOLL\n\tDOBJ,\t\t\t\t//\tDOBJ\t? (USED FOR DEFAULT OBJECTS, CUSTOM LOADER)\n\tLIGHTINGTEMPLATE,\t//\tLGTM\tBGSLIGHTINGTEMPLATE\n\tMUSICTYPE,\t\t//\tMUSC\tBGSMUSICTYPE\n\tFOOTSTEP,\t\t\t//\tFSTP\tBGSFOOTSTEP\n\tFOOTSTEPSET,\t\t//\tFSTS\tBGSFOOTSTEPSET\n\tSTORYBRANCHNODE,\t//\tSMBN\tBGSSTORYMANAGERBRANCHNODE\n\tSTORYQUESTNODE,\t//\tSMQN\tBGSSTORYMANAGERQUESTNODE\n\tSTORYEVENTNODE,\t//\tSMEN\tBGSSTORYMANAGEREVENTNODE\n\tDIALOGUEBRANCH,\t//\tDLBR\tBGSDIALOGUEBRANCH\n\tMUSICTRACK,\t\t//\tMUST\tBGSMUSICTRACKFORMWRAPPER\n\tDLVW,\t\t\t\t//\tDLVW\t?\n\tWORDOFPOWER,\t\t//\tWOOP\tTESWORDOFPOWER\n//\tSHOUT,\t\t\t//\tSHOU\tTESSHOUT\n\tEQUIPSLOT,\t\t//\tEQUP\tBGSEQUIPSLOT\n\tRELATIONSHIP,\t\t//\tRELA\tBGSRELATIONSHIP\n\tSCENE,\t\t\t//\tSCEN\tBGSSCENE\n\tASSOCIATIONTYPE,\t//\tASTP\tBGSASSOCIATIONTYPE\n\tOUTFIT,\t\t\t//\tOTFT\tBGSOUTFIT\n\tART,\t\t\t\t//\tARTO\tBGSARTOBJECT\n\tMATERIAL,\t\t\t//\tMATO\tBGSMATERIALOBJECT\n\tMOVEMENTTYPE,\t\t//\tMOVT\tBGSMOVEMENTTYPE\n\tSOUNDDESCRIPTOR,\t//\tSNDR\tBGSSOUNDDESCRIPTORFORM\n\tDUALCASTDATA,\t\t//\tDUAL\tBGSDUALCASTDATA\n\tSOUNDCATEGORY,\t//\tSNCT\tBGSSOUNDCATEGORY\n\tSOUNDOUTPUT,\t\t//\tSOPM\tBGSSOUNDOUTPUT\n\tCOLLISIONLAYER,\t//\tCOLL\tBGSCOLLISIONLAYER\n\tCOLORFORM,\t\t//\tCLFM\tBGSCOLORFORM\n\tREVERBPARAM,\t\t//\tREVB\tBGSREVERBPARAMETERS\n\t*/\n\n\t// baseId = (formId & 0x00FFFFFF)\n\t// Armor\n\tpublic static var BASEID_CLOTHESWEDDINGWREATH: Number\t\t\t\t= 0x08895A;\n\tpublic static var BASEID_DLC1CLOTHESVAMPIRELORDARMOR: Number\t\t= 0x011A84;\n\n\t// Ammo\n\tpublic static var BASEID_BOUNDARROW: Number\t\t\t\t\t\t\t= 0x10B0A7;\n\tpublic static var BASEID_CWARROW: Number\t\t\t\t\t\t\t= 0x020DDF;\n\tpublic static var BASEID_CWARROWSHORT: Number\t\t\t\t\t\t= 0x020F02;\n\tpublic static var BASEID_DAEDRICARROW: Number\t\t\t\t\t\t= 0x0139C0;\n\tpublic static var BASEID_DRAUGRARROW: Number\t\t\t\t\t\t= 0x034182;\n\tpublic static var BASEID_DUNARCHERPRATICEARROW: Number\t\t\t\t= 0x0CAB52;\n\tpublic static var BASEID_DUNGEIRMUNDSIGDISARROWSILLUSION: Number\t= 0x0E738A;\n\tpublic static var BASEID_DWARVENARROW: Number \t\t\t\t\t\t= 0x0139BC;\n\tpublic static var BASEID_DWARVENSPHEREARROW: Number \t\t\t\t= 0x07B932;\n\tpublic static var BASEID_DWARVENSPHEREBOLT01: Number \t\t\t\t= 0x07B935;\n\tpublic static var BASEID_DWARVENSPHEREBOLT02: Number \t\t\t\t= 0x10EC8C;\n\tpublic static var BASEID_EBONYARROW: Number \t\t\t\t\t\t= 0x0139BF;\n\tpublic static var BASEID_ELVENARROW: Number \t\t\t\t\t\t= 0x0139BD;\n\tpublic static var BASEID_FALMERARROW: Number \t\t\t\t\t\t= 0x038341;\n\tpublic static var BASEID_FOLLOWERIRONARROW: Number \t\t\t\t\t= 0x10E2DE;\n\tpublic static var BASEID_FORSWORNARROW: Number \t\t\t\t\t\t= 0x0CEE9E;\n\tpublic static var BASEID_GLASSARROW: Number \t\t\t\t\t\t= 0x0139BE;\n\tpublic static var BASEID_IRONARROW: Number \t\t\t\t\t\t\t= 0x01397D;\n\tpublic static var BASEID_MQ101STEELARROW: Number \t\t\t\t\t= 0x105EE7;\n\tpublic static var BASEID_NORDHEROARROW: Number \t\t\t\t\t\t= 0x0EAFDF;\n\tpublic static var BASEID_ORCISHARROW: Number \t\t\t\t\t\t= 0x0139BB;\n\tpublic static var BASEID_STEELARROW: Number \t\t\t\t\t\t= 0x01397F;\n\tpublic static var BASEID_TRAPDART: Number \t\t\t\t\t\t\t= 0x0236DD;\n\tpublic static var BASEID_DLC1ELVENARROWBLESSED: Number\t\t\t\t= 0x0098A1;\n\tpublic static var BASEID_DLC1ELVENARROWBLOOD: Number\t\t\t\t= 0x0098A0;\n\tpublic static var BASEID_TESTDLC1BOLT: Number\t\t\t\t\t\t= 0x00590C;\n\tpublic static var BASEID_DLC2DWARVENBALLISTABOLT: Number\t\t\t= 0x0339A1;\n\tpublic static var BASEID_DLC2RIEKLINGSPEARTHROWN: Number\t\t\t= 0x017720;\n\t\n\t// Misc\n\tpublic static var BASEID_LOCKPICK: Number\t\t\t\t\t\t\t= 0x00000A;\n\tpublic static var BASEID_GOLD001: Number\t\t\t\t\t\t\t= 0x00000F;\n\n\tpublic static var BASEID_LEATHER01: Number\t\t\t\t\t\t\t= 0x0DB5D2;\n\tpublic static var BASEID_LEATHERSTRIPS: Number\t\t\t\t\t\t= 0x0800E4;\n\n\tpublic static var BASEID_GEMAMETHYSTFLAWLESS: Number\t\t\t\t= 0x06851E;\n\n\tpublic static var BASEID_RUBYDRAGONCLAW: Number \t\t\t\t\t= 0x04B56C;\n\tpublic static var BASEID_IVORYDRAGONCLAW: Number \t\t\t\t\t= 0x0AB7BB;\n\tpublic static var BASEID_GLASSCLAW: Number \t\t\t\t\t\t\t= 0x07C260;\n\tpublic static var BASEID_EBONYCLAW: Number \t\t\t\t\t\t\t= 0x05AF48;\n\tpublic static var BASEID_EMERALDDRAGONCLAW: Number \t\t\t\t\t= 0x0ED417;\n\tpublic static var BASEID_DIAMONDCLAW: Number \t\t\t\t\t\t= 0x0AB375;\n\tpublic static var BASEID_IRONCLAW: Number \t\t\t\t\t\t\t= 0x08CDFA;\n\tpublic static var BASEID_CORALDRAGONCLAW: Number \t\t\t\t\t= 0x0B634C;\n\tpublic static var BASEID_E3GOLDENCLAW: Number \t\t\t\t\t\t= 0x0999E7;\n\tpublic static var BASEID_SAPPHIREDRAGONCLAW: Number \t\t\t\t= 0x0663D7;\n\tpublic static var BASEID_MS13GOLDENCLAW: Number \t\t\t\t\t= 0x039647;\n\n\tpublic static var BASEID_DA01AZURASSTARBROKEN: Number \t\t\t\t= 0x028AD7;\n\t\n\t// SoulGem\n\tpublic static var BASEID_DA01SOULGEMBLACKSTAR: Number \t\t\t\t= 0x063B29;\n\tpublic static var BASEID_DA01SOULGEMAZURASSTAR: Number \t\t\t\t= 0x063B27;\n\t\n\t// Weapons\n\tpublic static var BASEID_WEAPPICKAXE: Number \t\t\t\t\t\t= 0x0E3C16;\n\tpublic static var BASEID_SSDROCKSPLINTERPICKAXE: Number \t\t\t= 0x06A707;\n\tpublic static var BASEID_DUNVOLUNRUUDPICKAXE: Number \t\t\t\t= 0x1019D4;\n\n\tpublic static var BASEID_AXE01: Number \t\t\t\t\t\t\t\t= 0x02F2F4;\n\tpublic static var BASEID_DUNHALTEDSTREAMPOACHERSAXE: Number \t\t= 0x0AE086;\n\n\t// Form Ids\n\t// Sound Descriptors\n\tpublic static var FORMID_ITMPotionUse: Number \t\t\t\t\t\t= 0x000B6435;\n\t\n\t// EquipType\n\tpublic static var EQUIP_RIGHT_HAND: Number \t\t\t\t\t\t\t= 0x00013f42;\n\tpublic static var EQUIP_LEFT_HAND: Number \t\t\t\t\t\t\t= 0x00013f43;\n\tpublic static var EQUIP_EITHER_HAND: Number \t\t\t\t\t\t= 0x00013f44;\n\tpublic static var EQUIP_BOTH_HANDS: Number \t\t\t\t\t\t\t= 0x00013f45;\n\tpublic static var EQUIP_VOICE: Number \t\t\t\t\t\t\t\t= 0x00025bee;\n}"
  },
  {
    "path": "src/Common/skyui/defines/Input.as",
    "content": "﻿import Shared.Platforms;\nimport skyui.util.Debug;\n\nclass skyui.defines.Input\n{\n\tstatic var DEVICE_KEYBOARD: Number\t= 0;\n\tstatic var DEVICE_MOUSE: Number\t\t= 1;\n\tstatic var DEVICE_GAMEPAD: Number\t= 2;\n\n\tstatic var CONTEXT_GAMEPLAY: Number\t\t= 0;\n\tstatic var CONTEXT_MENUMODE: Number\t\t= 1;\n\tstatic var CONTEXT_CONSOLE: Number\t\t= 2;\n\tstatic var CONTEXT_ITEMMENU: Number\t\t= 3;\n\tstatic var CONTEXT_INVENTORY: Number\t= 4;\n\tstatic var CONTEXT_DEBUGTEXT: Number\t= 5;\n\tstatic var CONTEXT_FAVORITES: Number\t= 6;\n\tstatic var CONTEXT_MAP: Number\t\t\t= 7;\n\tstatic var CONTEXT_STATS: Number\t\t= 8;\n\tstatic var CONTEXT_CURSOR: Number\t\t= 9;\n\tstatic var CONTEXT_BOOK: Number\t\t\t= 10;\n\tstatic var CONTEXT_DEBUGOVERLAY: Number\t= 11;\n\tstatic var CONTEXT_JOURNAL: Number\t\t= 12;\n\tstatic var CONTEXT_TFCMODE: Number\t\t= 13;\n\tstatic var CONTEXT_MAPDEBUG: Number\t\t= 14;\n\tstatic var CONTEXT_LOCKPICKING: Number\t= 15;\n\tstatic var CONTEXT_FAVOR: Number\t\t= 16;\n\n\t// Controlmap\n\tstatic var ChargeItem\t= {name: \"ChargeItem\", context: CONTEXT_INVENTORY};\n\tstatic var XButton\t\t= {name: \"XButton\", context: CONTEXT_ITEMMENU};\n\tstatic var YButton\t\t= {name: \"YButton\", context: CONTEXT_ITEMMENU};\n\tstatic var Wait\t\t\t= {name: \"Wait\", context: CONTEXT_GAMEPLAY};\n\tstatic var Jump\t\t\t= {name: \"Jump\", context: CONTEXT_GAMEPLAY};\n\tstatic var Sprint\t\t= {name: \"Sprint\", context: CONTEXT_GAMEPLAY};\n\tstatic var Shout\t\t= {name: \"Shout\", context: CONTEXT_GAMEPLAY};\n\tstatic var Activate\t\t= {name: \"Activate\", context: CONTEXT_GAMEPLAY};\n\tstatic var ReadyWeapon\t= {name: \"Ready Weapon\", context: CONTEXT_GAMEPLAY};\n\tstatic var TogglePOV\t= {name: \"Toggle POV\", context: CONTEXT_GAMEPLAY};\n\tstatic var Accept\t\t= {name: \"Accept\", context: CONTEXT_MENUMODE};\n\tstatic var Cancel\t\t= {name: \"Cancel\", context: CONTEXT_MENUMODE};\n\tstatic var JournalXButton\t= {name: \"XButton\", context: CONTEXT_JOURNAL};\n\tstatic var JournalYButton\t= {name: \"YButton\", context: CONTEXT_JOURNAL};\n\n\t// Custom\n\tstatic var LeftRight: Array = [\n\t\t{name: \"Left\", context: CONTEXT_MENUMODE},\n\t\t{name: \"Right\", context: CONTEXT_MENUMODE}\n\t];\n\tstatic var Equip: Array = [\n\t\t{name: \"RightEquip\", context: CONTEXT_ITEMMENU},\n\t\t{name: \"LeftEquip\", context: CONTEXT_ITEMMENU}\n\t];\n\tstatic var SortColumn = [\n\t\t{keyCode: 274},\n\t\t{keyCode: 275}\n\t];\n\tstatic var SortOrder\t= {keyCode: 272};\n\n\t// Raw\n\tstatic var GamepadBack\t= {keyCode: 271};\n\tstatic var Enter\t\t= {keyCode: 28};\n\tstatic var Tab\t\t\t= {keyCode: 15};\n\tstatic var Shift\t\t= {keyCode: 42};\n\tstatic var Space\t\t= {keyCode: 57};\n\tstatic var Alt\t\t\t= {keyCode: 56};\n}\n"
  },
  {
    "path": "src/Common/skyui/defines/Inventory.as",
    "content": "﻿class skyui.defines.Inventory\n{\n\tpublic static var ICT_NONE: Number\t\t\t\t= 0;\n\tpublic static var ICT_ARMOR: Number\t\t\t\t= 1;\n\tpublic static var ICT_WEAPON: Number\t\t\t= 2;\n\tpublic static var ICT_MISC: Number\t\t\t\t= 3;\n\tpublic static var ICT_BOOK: Number\t\t\t\t= 4;\n\tpublic static var ICT_FOOD: Number\t\t\t\t= 5;\n\tpublic static var ICT_POTION: Number\t\t\t= 6;\n\tpublic static var ICT_SPELL: Number\t\t\t\t= 7;\n\tpublic static var ICT_INGREDIENT: Number\t\t= 8;\n\tpublic static var ICT_KEY: Number\t\t\t\t= 9;\n\tpublic static var ICT_SHOUT: Number\t\t\t\t= 10;\n\tpublic static var ICT_ACTIVE_EFFECT: Number\t\t= 11;\n\tpublic static var ICT_SOUL_GEMS: Number\t\t\t= 12;\n\tpublic static var ICT_SPELL_DEFAULT: Number\t\t= 13;\n\tpublic static var ICT_LIST: Number\t\t\t\t= 14;\n\tpublic static var ICT_CRAFT_ENCHANTING: Number\t= 15;\n\tpublic static var ICT_HOUSE_PART: Number\t\t= 16;\n\t\n\tpublic static var ES_NONE: Number\t\t\t\t= 0;\n\tpublic static var ES_EQUIPPED: Number\t\t\t= 1;\n\tpublic static var ES_LEFT_EQUIPPED: Number\t\t= 2;\n\tpublic static var ES_RIGHT_EQUIPPED: Number\t\t= 3;\n\tpublic static var ES_BOTH_EQUIPPED: Number\t\t= 4;\n\t\n\tpublic static var QUANTITY_MENU_COUNT_LIMIT: Number = 5;\n\n\t// Category filterflags\n\tpublic static var FILTERFLAG_DIVIDER: Number\t\t\t\t= 0x00000000;\n\t\n\tpublic static var FILTERFLAG_INV_ALL: Number\t\t\t\t= 0x000003FF; // Sum of below\n\tpublic static var FILTERFLAG_INV_FAVORITES: Number\t\t\t= 0x00000001;\n\tpublic static var FILTERFLAG_INV_WEAPONS: Number\t\t\t= 0x00000002;\n\tpublic static var FILTERFLAG_INV_ARMOR: Number\t\t\t\t= 0x00000004;\n\tpublic static var FILTERFLAG_INV_POTIONS: Number\t\t\t= 0x00000008;\n\tpublic static var FILTERFLAG_INV_SCROLLS: Number\t\t\t= 0x00000010;\n\tpublic static var FILTERFLAG_INV_FOOD: Number\t\t\t\t= 0x00000020;\n\tpublic static var FILTERFLAG_INV_INGREDIENTS: Number\t\t= 0x00000040;\n\tpublic static var FILTERFLAG_INV_BOOKS: Number\t\t\t\t= 0x00000080;\n\tpublic static var FILTERFLAG_INV_KEYS: Number\t\t\t\t= 0x00000100;\n\tpublic static var FILTERFLAG_INV_MISC: Number\t\t\t\t= 0x00000200;\n\t\n\tpublic static var FILTERFLAG_CONTAINER_ALL: Number\t\t\t= 0x000FFC00; // Sum of below\n\tpublic static var FILTERFLAG_CONTAINER_WEAPONS: Number\t\t= 0x00000800;\n\tpublic static var FILTERFLAG_CONTAINER_ARMOR: Number\t\t= 0x00001000;\n\tpublic static var FILTERFLAG_CONTAINER_POTIONS: Number\t\t= 0x00002000;\n\tpublic static var FILTERFLAG_CONTAINER_SCROLLS: Number\t\t= 0x00004000;\n\tpublic static var FILTERFLAG_CONTAINER_FOOD: Number\t\t\t= 0x00008000;\n\tpublic static var FILTERFLAG_CONTAINER_INGREDIENTS: Number\t= 0x00010000;\n\tpublic static var FILTERFLAG_CONTAINER_BOOKS: Number\t\t= 0x00020000;\n\tpublic static var FILTERFLAG_CONTAINER_KEYS: Number\t\t\t= 0x00040000;\n\tpublic static var FILTERFLAG_CONTAINER_MISC: Number\t\t\t= 0x00080000;\n\t\n\tpublic static var FILTERFLAG_MAGIC_ALL: Number\t\t\t\t= -257; // 0xFFFFFEFF\n\tpublic static var FILTERFLAG_MAGIC_FAVORITES: Number\t\t= 0x00000001;\n\tpublic static var FILTERFLAG_MAGIC_ALTERATION: Number\t\t= 0x00000002;\n\tpublic static var FILTERFLAG_MAGIC_ILLUSION: Number\t\t\t= 0x00000004;\n\tpublic static var FILTERFLAG_MAGIC_DESTRUCTION: Number\t\t= 0x00000008;\n\tpublic static var FILTERFLAG_MAGIC_CONJURATION: Number\t\t= 0x00000010;\n\tpublic static var FILTERFLAG_MAGIC_RESTORATION: Number\t\t= 0x00000020;\n\tpublic static var FILTERFLAG_MAGIC_SHOUTS: Number\t\t\t= 0x00000040;\n\tpublic static var FILTERFLAG_MAGIC_POWERS: Number\t\t\t= 0x00000080;\n\tpublic static var FILTERFLAG_MAGIC_ACTIVEEFFECTS: Number\t= 0x00000100;\n\t\n\tpublic static var FILTERFLAG_ENCHANTING_ITEM: Number\t\t= 0x00000005; //5;\n\tpublic static var FILTERFLAG_ENCHANTING_DISENCHANT: Number\t= 0x0000000A; //10;\n\tpublic static var FILTERFLAG_ENCHANTING_ENCHANTMENT: Number\t= 0x00000030; //48;\n\tpublic static var FILTERFLAG_ENCHANTING_SOULGEM: Number\t\t= 0x00000040; //64;\n\t\n\t// incomplete, but others are irrelevant for now\n\tpublic static var FILTERFLAG_CRAFT_JEWELRY: Number\t\t \t= 0x00010000;\n\tpublic static var FILTERFLAG_CRAFT_FOOD: Number\t\t\t\t= 0x00020000;\n\tpublic static var FILTERFLAG_CRAFT_MISC: Number\t\t\t\t= 0x40000000;\n\t\n\t// Filter flags for custom categories in ConstructObject crafting\n\tpublic static var FILTERFLAG_CUST_CRAFT_ALL: Number\t\t\t= 0x0000003F;\n\tpublic static var FILTERFLAG_CUST_CRAFT_WEAPONS: Number\t\t= 0x00000001;\n\tpublic static var FILTERFLAG_CUST_CRAFT_AMMO: Number\t\t= 0x00000002;\n\tpublic static var FILTERFLAG_CUST_CRAFT_ARMOR: Number\t\t= 0x00000004;\n\tpublic static var FILTERFLAG_CUST_CRAFT_JEWELRY: Number\t\t= 0x00000008;\n\tpublic static var FILTERFLAG_CUST_CRAFT_FOOD: Number\t\t= 0x00000010;\n\tpublic static var FILTERFLAG_CUST_CRAFT_MISC: Number\t\t= 0x00000020;\n\t\n\t// Filter flags for custom categories in ConstructObject alchemy\n\tpublic static var FILTERFLAG_CUST_ALCH_INGREDIENTS: Number\t= 0x00000001;\n\tpublic static var FILTERFLAG_CUST_ALCH_GOOD: Number\t\t\t= 0x00000002;\n\tpublic static var FILTERFLAG_CUST_ALCH_BAD: Number\t\t\t= 0x00000004;\n\tpublic static var FILTERFLAG_CUST_ALCH_OTHER: Number\t\t= 0x00000008;\n}"
  },
  {
    "path": "src/Common/skyui/defines/Item.as",
    "content": "class skyui.defines.Item\n{\n\tpublic static var OTHER: Number\t\t\t\t= undefined;\n\n\tpublic static var POTION_HEALTH: Number\t\t\t\t= 0;\n\tpublic static var POTION_HEALRATE: Number\t\t\t= 1;\n\tpublic static var POTION_HEALRATEMULT: Number\t\t= 2;\n\tpublic static var POTION_MAGICKA: Number\t\t\t= 3;\n\tpublic static var POTION_MAGICKARATE: Number\t\t= 4;\n\tpublic static var POTION_MAGICKARATEMULT: Number\t= 5;\n\tpublic static var POTION_STAMINA: Number\t\t\t= 6;\n\tpublic static var POTION_STAMINARATE: Number\t\t= 7;\n\tpublic static var POTION_STAMINARATEMULT: Number\t= 8;\n\tpublic static var POTION_FIRERESIST: Number\t\t\t= 9;\n\tpublic static var POTION_ELECTRICRESIST: Number\t\t= 10;\n\tpublic static var POTION_FROSTRESIST: Number\t\t= 11;\n\tpublic static var POTION_POTION: Number\t\t\t\t= 12;\n\tpublic static var POTION_DRINK: Number\t\t\t\t= 13;\n\tpublic static var POTION_FOOD: Number\t\t\t\t= 14;\n\tpublic static var POTION_POISON: Number\t\t\t\t= 15;\n\n\t\n\tpublic static var MISC_GEM: Number\t\t\t\t= 0;\n\tpublic static var MISC_DRAGONCLAW: Number\t\t= 1;\n\tpublic static var MISC_ARTIFACT: Number\t\t\t= 2;\n\tpublic static var MISC_LEATHER: Number\t\t\t= 3;\n\tpublic static var MISC_LEATHERSTRIPS: Number\t= 4;\n\tpublic static var MISC_HIDE: Number\t\t\t\t= 5;\n\tpublic static var MISC_REMAINS: Number\t\t\t= 6;\n\tpublic static var MISC_INGOT: Number\t\t\t= 7;\n\tpublic static var MISC_TOOL: Number\t\t\t\t= 8;\n\tpublic static var MISC_CHILDRENSCLOTHES: Number\t= 9;\n\tpublic static var MISC_TOY: Number\t\t\t\t= 10;\n\tpublic static var MISC_FIREWOOD: Number\t\t\t= 11;\n\t//\n\tpublic static var MISC_FASTENER: Number\t\t\t= 12;\n\tpublic static var MISC_WEAPONRACK: Number\t\t= 13;\n\tpublic static var MISC_SHELF: Number\t\t\t= 14;\n\tpublic static var MISC_FURNITURE: Number\t\t= 15;\n\tpublic static var MISC_EXTERIOR: Number\t\t\t= 16;\n\tpublic static var MISC_CONTAINER: Number\t\t= 17;\n\t//\n\tpublic static var MISC_HOUSEPART: Number\t\t= 18;\n\tpublic static var MISC_CLUTTER: Number\t\t\t= 19;\n\tpublic static var MISC_LOCKPICK: Number\t\t\t= 20;\n\tpublic static var MISC_GOLD: Number\t\t\t\t= 21;\n\n\tpublic static var BOOK_SPELLTOME: Number\t\t= 0;\n\tpublic static var BOOK_NOTE: Number\t\t\t\t= 1;\n\tpublic static var BOOK_RECIPE: Number\t\t\t= 2;\n\n\t// SKSE\n\t\n\t// BOOK Flags\n\tpublic static var BOOKFLAG_SPELL: Number\t\t= 0x01;\n\tpublic static var BOOKFLAG_SKILL: Number\t\t= 0x04;\n\tpublic static var BOOKFLAG_READ: Number\t\t\t= 0x08;\n\n\t// BOOK bookTypes\n\tpublic static var BOOKTYPE_NOTE: Number\t\t\t= 0xFF;\n\n\t// ALCH Flags\n\tpublic static var ALCHFLAG_MANUALCALC: Number\t= 0x00001;\n\tpublic static var ALCHFLAG_FOOD: Number\t\t\t= 0x00002;\n\tpublic static var ALCHFLAG_MEDICINE: Number\t\t= 0x10000;\n\tpublic static var ALCHFLAG_POISON: Number \t\t= 0x20000;\n\n\tpublic static var SOULGEMSTATUS_EMPTY: Number\t= 0;\n\tpublic static var SOULGEMSTATUS_PARTIAL: Number\t= 1;\n\tpublic static var SOULGEMSTATUS_FULL: Number\t= 2;\n\n\tpublic static var SOULGEM_NONE: Number\t\t\t= 0;\n\tpublic static var SOULGEM_PETTY: Number\t\t\t= 1;\n\tpublic static var SOULGEM_LESSER: Number\t\t= 2;\n\tpublic static var SOULGEM_COMMON: Number\t\t= 3;\n\tpublic static var SOULGEM_GREATER: Number\t\t= 4;\n\tpublic static var SOULGEM_GRAND: Number\t\t\t= 5;\n\tpublic static var SOULGEM_AZURA: Number\t\t\t= 6;\n}"
  },
  {
    "path": "src/Common/skyui/defines/Magic.as",
    "content": "﻿class skyui.defines.Magic\n{\n\t// Archetype\n\tpublic static var ARCHETYPE_VALUEMOD: Number = 0;\n\tpublic static var ARCHETYPE_SCRIPT: Number = 1;\n\tpublic static var ARCHETYPE_DISPEL: Number = 2;\n\tpublic static var ARCHETYPE_CUREDISEASE: Number = 3;\n\tpublic static var ARCHETYPE_ABSORB: Number = 4;\n\tpublic static var ARCHETYPE_DUALVALUEMOD: Number = 5;\n\tpublic static var ARCHETYPE_CALM: Number = 6;\n\tpublic static var ARCHETYPE_DEMORALIZE: Number = 7;\n\tpublic static var ARCHETYPE_FRENZY: Number = 8;\n\tpublic static var ARCHETYPE_DISARM: Number = 9;\n\tpublic static var ARCHETYPE_COMMANDSUMMONED: Number = 10;\n\tpublic static var ARCHETYPE_INVISIBILITY: Number = 11;\n\tpublic static var ARCHETYPE_LIGHT: Number = 12;\n\n\tpublic static var ARCHETYPE_LOCK: Number = 15;\n\tpublic static var ARCHETYPE_OPEN: Number = 16;\n\tpublic static var ARCHETYPE_BOUNDWEAPON: Number = 17;\n\tpublic static var ARCHETYPE_SUMMONCREATURE: Number = 18;\n\tpublic static var ARCHETYPE_DETECTLIFE: Number = 19;\n\tpublic static var ARCHETYPE_TELEKINESIS: Number = 20;\n\tpublic static var ARCHETYPE_PARALYSIS: Number = 21;\n\tpublic static var ARCHETYPE_REANIMATE: Number = 22;\n\tpublic static var ARCHETYPE_SOULTRAP: Number = 23;\n\tpublic static var ARCHETYPE_TURNUNDEAD: Number = 24;\n\tpublic static var ARCHETYPE_GUIDE: Number = 25;\n\tpublic static var ARCHETYPE_WEREWOLFFEED: Number = 26;\n\tpublic static var ARCHETYPE_CUREPARALYSIS: Number = 27;\n\tpublic static var ARCHETYPE_CUREADDICTION: Number = 28;\n\tpublic static var ARCHETYPE_CUREPOISON: Number = 29;\n\tpublic static var ARCHETYPE_CONCUSSION: Number = 30;\n\tpublic static var ARCHETYPE_VALUEANDPARTS: Number = 31;\n\tpublic static var ARCHETYPE_ACCUMULATEMAGNITUDE: Number = 32;\n\tpublic static var ARCHETYPE_STAGGER: Number = 33;\n\tpublic static var ARCHETYPE_PEAKVALUEMOD: Number = 34;\n\tpublic static var ARCHETYPE_CLOAK: Number = 35;\n\tpublic static var ARCHETYPE_WEREWOLF: Number = 36;\n\tpublic static var ARCHETYPE_SLOWTIME: Number = 37;\n\tpublic static var ARCHETYPE_RALLY: Number = 38;\n\tpublic static var ARCHETYPE_ENHANCEWEAPON: Number = 39;\n\tpublic static var ARCHETYPE_SPAWNHAZARD: Number = 40;\n\tpublic static var ARCHETYPE_ETHEREALIZE: Number = 41;\n\tpublic static var ARCHETYPE_BANISH: Number = 42;\n\n\tpublic static var ARCHETYPE_DISGUISE: Number = 44;\n\tpublic static var ARCHETYPE_GRABACTOR: Number = 45;\n\tpublic static var ARCHETYPE_VAMPIRELORD: Number = 46;\n\n\t// MGEF flags\n\tpublic static var MGEFFLAG_HOSTILE: Number\t\t\t= 0x00000001;\n\tpublic static var MGEFFLAG_RECOVER: Number\t\t\t= 0x00000002;\n\tpublic static var MGEFFLAG_DETRIMENTAL: Number\t\t= 0x00000004;\n\tpublic static var MGEFFLAG_NOHITEVENT: Number\t\t= 0x00000010;\n\tpublic static var MGEFFLAG_DISPELKEYWORDS: Number\t= 0x00000100;\n\tpublic static var MGEFFLAG_NODURATION: Number\t\t= 0x00000200;\n\tpublic static var MGEFFLAG_NOMAGNITUDE: Number\t\t= 0x00000400;\n\tpublic static var MGEFFLAG_NOAREA: Number\t\t\t= 0x00000800;\n\tpublic static var MGEFFLAG_FXPERSIST: Number\t\t= 0x00001000;\n\tpublic static var MGEFFLAG_GLORYVISUALS: Number\t\t= 0x00004000;\n\tpublic static var MGEFFLAG_HIDEINUI: Number\t\t\t= 0x00008000;\n\tpublic static var MGEFFLAG_NORECAST: Number\t\t\t= 0x00020000;\n\tpublic static var MGEFFLAG_MAGNITUDE: Number\t\t= 0x00200000;\n\tpublic static var MGEFFLAG_DURATION: Number\t\t\t= 0x00400000;\n\tpublic static var MGEFFLAG_PAINLESS: Number\t\t\t= 0x04000000;\n\tpublic static var MGEFFLAG_NOHITEFFECT: Number\t\t= 0x08000000;\n\tpublic static var MGEFFLAG_NODEATHDISPEL: Number\t= 0x10000000;\n}"
  },
  {
    "path": "src/Common/skyui/defines/Material.as",
    "content": "﻿class skyui.defines.Material\n{\n\tpublic static var AETHERIUM: Number\t\t\t= 0;\n\tpublic static var ARTIFACT: Number\t\t\t= 1;\n\tpublic static var BONEMOLD: Number\t\t\t= 2;\n\tpublic static var BROTHERHOOD: Number\t\t= 3;\n\tpublic static var CHITIN: Number\t\t\t= 4;\n\tpublic static var CLOTHING: Number\t\t\t= 5;\n\tpublic static var DAEDRIC: Number\t\t\t= 6;\n\tpublic static var DAWNGUARD: Number\t\t\t= 7;\n\tpublic static var DRAGONBONE: Number\t\t= 8;\n\tpublic static var DRAGONPLATE: Number\t\t= 9;\n\tpublic static var DRAGONSCALE: Number\t\t= 10;\n\tpublic static var DRAUGR: Number\t\t\t= 11;\n\tpublic static var DRAUGRHONED: Number\t\t= 12;\n\tpublic static var DEATHBRAND: Number\t\t= 13;\n\tpublic static var DWARVEN: Number\t\t\t= 14;\n\tpublic static var EBONY: Number\t\t\t\t= 15;\n\tpublic static var ELVEN: Number\t\t\t\t= 16;\n\tpublic static var ELVENGILDED: Number\t\t= 17;\n\tpublic static var FALMER: Number\t\t\t= 18;\n\tpublic static var FALMERHARDENED: Number\t= 19;\n\tpublic static var FALMERHONED: Number\t\t= 20;\n\tpublic static var FUR: Number\t\t\t\t= 21;\n\tpublic static var GLASS: Number\t\t\t\t= 22;\n\tpublic static var HIDE: Number\t\t\t\t= 23;\n\tpublic static var HUNTER: Number\t\t\t= 24;\n\tpublic static var IMPERIAL: Number\t\t\t= 25;\n\tpublic static var IMPERIALSTUDDED: Number\t= 26;\n\tpublic static var IRON: Number\t\t\t\t= 27;\n\tpublic static var IRONBANDED: Number\t\t= 28;\n\tpublic static var LEATHER: Number\t\t\t= 29;\n\tpublic static var MAGIC: Number\t\t\t\t= 30;\n\tpublic static var MORAGTONG: Number\t\t\t= 31;\n\tpublic static var NIGHTINGALE: Number\t\t= 32;\n\tpublic static var NORDIC: Number\t\t\t= 33;\n\tpublic static var ORCISH: Number\t\t\t= 34;\n\tpublic static var SCALED: Number\t\t\t= 35;\n\tpublic static var SILVER: Number\t\t\t= 36;\n\tpublic static var STALHRIM: Number\t\t\t= 37;\n\tpublic static var STEEL: Number\t\t\t\t= 38;\n\tpublic static var STEELPLATE: Number\t\t= 39;\n\tpublic static var STORMCLOAK: Number\t\t= 40;\n\tpublic static var STUDDED: Number\t\t\t= 41;\n\tpublic static var VAMPIRE: Number\t\t\t= 42;\n\tpublic static var WOOD: Number\t\t\t\t= 43;\n}"
  },
  {
    "path": "src/Common/skyui/defines/Screen.as",
    "content": "class skyui.defines.Screen\n{\n\tstatic public var width = 1280;\n\tstatic public var height = 720;\n}\n"
  },
  {
    "path": "src/Common/skyui/defines/Weapon.as",
    "content": "﻿class skyui.defines.Weapon\n{\n\tpublic static var ANIM_HANDTOHANDMELEE: Number\t= 0;\n\tpublic static var ANIM_ONEHANDSWORD: Number\t= 1;\n\tpublic static var ANIM_ONEHANDDAGGER: Number\t= 2;\n\tpublic static var ANIM_ONEHANDAXE: Number\t\t= 3;\n\tpublic static var ANIM_ONEHANDMACE: Number\t\t= 4;\n\tpublic static var ANIM_TWOHANDSWORD: Number\t= 5;\n\tpublic static var ANIM_TWOHANDAXE: Number\t\t= 6;\n\tpublic static var ANIM_BOW: Number\t\t\t\t= 7;\n\tpublic static var ANIM_STAFF: Number\t\t\t= 8;\n\tpublic static var ANIM_CROSSBOW: Number\t\t= 9;\n\tpublic static var ANIM_H2H: Number\t\t\t\t= 10;\n\tpublic static var ANIM_1HS: Number \t\t\t= 11;\n\tpublic static var ANIM_1HD: Number\t\t\t\t= 12;\n\tpublic static var ANIM_1HA: Number\t\t\t\t= 13;\n\tpublic static var ANIM_1HM: Number\t\t\t\t= 14;\n\tpublic static var ANIM_2HS: Number\t\t\t\t= 15;\n\tpublic static var ANIM_2HA: Number\t\t\t\t= 16;\n\tpublic static var ANIM_BOW2: Number\t\t\t= 17;\n\tpublic static var ANIM_STAFF2: Number\t\t\t= 18;\n\tpublic static var ANIM_CBOW: Number\t\t\t= 19;\n\n\tpublic static var TYPE_MELEE: Number\t\t= 0;\n\tpublic static var TYPE_SWORD: Number\t\t= 1;\n\tpublic static var TYPE_DAGGER: Number\t\t= 2;\n\tpublic static var TYPE_WARAXE: Number\t\t= 3;\n\tpublic static var TYPE_MACE: Number\t\t\t= 4;\n\tpublic static var TYPE_GREATSWORD: Number\t= 5;\n\tpublic static var TYPE_BATTLEAXE: Number\t= 6;\n\tpublic static var TYPE_WARHAMMER: Number\t= 7;\n\tpublic static var TYPE_BOW: Number\t\t\t= 8;\n\tpublic static var TYPE_CROSSBOW: Number\t\t= 9;\n\tpublic static var TYPE_STAFF: Number\t\t= 10;\n\tpublic static var TYPE_PICKAXE: Number\t\t= 11;\n\tpublic static var TYPE_WOODAXE: Number\t\t= 12;\n\n\t// AMMO\n\tpublic static var AMMO_ARROW: Number\t\t= 0;\n\tpublic static var AMMO_BOLT: Number\t\t\t= 1;\n\n\tpublic static var AMMOFLAG_IGNORESNORMALWEAPONRESISTANCE: Number\t= 0x0001;\n\tpublic static var AMMOFLAG_NONPLAYABLE: Number\t\t\t\t\t\t= 0x0002;\n\tpublic static var AMMOFLAG_NONBOLT: Number\t\t\t\t\t\t\t= 0x0004;\n}"
  },
  {
    "path": "src/Common/skyui/filter/IFilter.as",
    "content": "﻿interface skyui.filter.IFilter\n{\n\t// Apply filter on the given array\n\tpublic function applyFilter(filteredList: Array): Void;\n}"
  },
  {
    "path": "src/Common/skyui/filter/ItemTypeFilter.as",
    "content": "﻿import gfx.events.EventDispatcher;\n\nimport skyui.filter.IFilter;\n\n\nclass skyui.filter.ItemTypeFilter implements IFilter\n{\n  /* PRIVATE VARIABLES */\n\n\tprivate var _matcherFunc:Function;\n\t\n\t\n  /* PROPERTIES */\n\n\tprivate var _itemFilter: Number = 0xFFFFFFFF;\n\n\tfunction get itemFilter():Number\n\t{\n\t\treturn _itemFilter;\n\t}\n\n\n  /* INITIALIZATION */\n\n\tpublic function ItemTypeFilter()\n\t{\n\t\tEventDispatcher.initialize(this);\n\t\t\n\t\t_matcherFunc = entryMatchesFilter;\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\n\t// @mixin by gfx.events.EventDispatcher\n\tpublic var dispatchEvent: Function;\n\tpublic var dispatchQueue: Function;\n\tpublic var hasEventListener: Function;\n\tpublic var addEventListener: Function;\n\tpublic var removeEventListener: Function;\n\tpublic var removeAllEventListeners: Function;\n\tpublic var cleanUpEvents: Function;\n\t\n\tpublic function changeFilterFlag(a_newFilter:Number, a_bDoNotUpdate: Boolean): Void\n\t{\n\t\tif (a_bDoNotUpdate == undefined)\n\t\t\ta_bDoNotUpdate = false;\n\t\t\n\t\t_itemFilter = a_newFilter;\n\t\t\n\t\tif (!a_bDoNotUpdate)\n\t\t\tdispatchEvent({type:\"filterChange\"});\n\t}\n\n\tpublic function setPartitionedFilterMode(a_bPartition: Boolean): Void\n\t{\n\t\t_matcherFunc = a_bPartition ? entryMatchesPartitionedFilter : entryMatchesFilter;\n\t}\n\t\n\t// @override skyui.IFilter\n\tpublic function applyFilter(a_filteredList: Array): Void\n\t{\n\t\tfor (var i = 0; i < a_filteredList.length; i++) {\n\t\t\tif (!_matcherFunc(a_filteredList[i], _itemFilter)) {\n\t\t\t\ta_filteredList.splice(i,1);\n\t\t\t\ti--;\n\t\t\t}\n\t\t}\n\t}\n\t\n\tpublic function isMatch(a_entry: Object, a_flag): Boolean\n\t{\n\t\treturn _matcherFunc(a_entry, a_flag);\n\t}\n\t\n\t\n  /* PRIVATE FUNCTIONS */\n\t\n\tpublic static function entryMatchesFilter(a_entry: Object, a_flag: Boolean): Boolean\n\t{\n\t\treturn a_entry != undefined &&\n\t\t\t(a_entry.filterFlag == undefined || (a_entry.filterFlag & a_flag) != 0);\n\t}\n\n\tprivate static function entryMatchesPartitionedFilter(a_entry: Object, a_flag: Boolean): Boolean\n\t{\n\t\tif (a_entry == undefined)\n\t\t\treturn false;\n\t\t\t\n\t\tif (a_flag == 0xFFFFFFFF)\n\t\t\treturn true;\n\t\t\t\n\t\tvar flag: Number = a_entry.filterFlag;\n\t\tvar byte0: Number = (flag & 0x000000FF);\n\t\tvar byte1: Number = (flag & 0x0000FF00) >>> 8;\n\t\tvar byte2: Number = (flag & 0x00FF0000) >>> 16;\n\t\tvar byte3: Number = (flag & 0xFF000000) >>> 24;\n\t\t\n\t\treturn byte0 == a_flag || byte1 == a_flag || byte2 == a_flag || byte3 == a_flag;\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/filter/NameFilter.as",
    "content": "﻿import gfx.events.EventDispatcher;\n\nimport skyui.util.GlobalFunctions;\n\n\nclass skyui.filter.NameFilter implements skyui.filter.IFilter\n{\n  /* PROPERTIES */\n  \n\tpublic var nameAttribute: String = \"text\";\n  \n\tprivate var _filterText: String = \"\";\n\n\tpublic function get filterText(): String\n\t{\n\t\treturn _filterText;\n\t}\n\n\tpublic function set filterText(a_filterText: String)\n\t{\n\t\ta_filterText = a_filterText.toLowerCase();\n\n\t\tif (a_filterText == _filterText)\n\t\t\treturn;\n\t\t\t\n\t\t_filterText = a_filterText;\n\t\tdispatchEvent({type:\"filterChange\"});\n\t}\n\t\n\t\n  /* CONSTRUCTORS */\n\t\n\tpublic function NameFilter()\n\t{\n\t\tEventDispatcher.initialize(this);\n\t}\n\t\n\n  /* PUBLIC FUNCTIONS */\n\n\t// @override skyui.IFilter\n\tpublic function applyFilter(a_filteredList:Array): Void\n\t{\n\t\tif (_filterText == undefined || _filterText == \"\")\n\t\t\treturn;\n\n\t\tfor (var i = 0; i < a_filteredList.length; i++) {\n\t\t\tif (!isMatch(a_filteredList[i])) {\n\t\t\t\ta_filteredList.splice(i,1);\n\t\t\t\ti--;\n\t\t\t}\n\t\t}\n\t}\n  \n\t// @mixin by gfx.events.EventDispatcher\n\tpublic var dispatchEvent: Function;\n\tpublic var dispatchQueue: Function;\n\tpublic var hasEventListener: Function;\n\tpublic var addEventListener: Function;\n\tpublic var removeEventListener: Function;\n\tpublic var removeAllEventListeners: Function;\n\tpublic var cleanUpEvents: Function;\n\n\n  /* PRIVATE FUNCTIONS */\n\n\tprivate function isMatch(a_entry: Object): Boolean\n\t{\n\t\tvar searchStr = a_entry[nameAttribute].toLowerCase();\n\n\t\tvar seekIndex = 0;\n\t\tvar seek = false;\n\n\t\tfor (var i = 0; i < searchStr.length; i++) {\n\t\t\tvar charCode = GlobalFunctions.mapUnicodeChar(_filterText.charCodeAt(seekIndex));\n\t\t\t\n\t\t\tif (searchStr.charCodeAt(i) == charCode) {\n\t\t\t\tif (!seek)\n\t\t\t\t\tseek = true;\n\t\t\t\t\t\n\t\t\t\tseekIndex++;\n\n\t\t\t\tif (seekIndex >= _filterText.length)\n\t\t\t\t\treturn true;\n\t\t\t\t\t\n\t\t\t} else if (seek) {\n\t\t\t\tseek = false;\n\t\t\t\tseekIndex = 0;\n\t\t\t}\n\t\t}\n\t\treturn false;\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/filter/SortFilter.as",
    "content": "﻿import gfx.events.EventDispatcher;\n\nimport skyui.filter.IFilter;\n\n\nclass skyui.filter.SortFilter implements skyui.filter.IFilter\n{\n  /* PRIVATE VARIABLES */\n  \n\tprivate var _sortAttributes: Array;\n\tprivate var _sortOptions: Array;\n\n\n  /* INITIALIZATION */\n\n\tpublic function SortFilter()\n\t{\n\t\tEventDispatcher.initialize(this);\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n  \n\t// @mixin by gfx.events.EventDispatcher\n\tpublic var dispatchEvent: Function;\n\tpublic var dispatchQueue: Function;\n\tpublic var hasEventListener: Function;\n\tpublic var addEventListener: Function;\n\tpublic var removeEventListener: Function;\n\tpublic var removeAllEventListeners: Function;\n\tpublic var cleanUpEvents: Function;\n\n\t// Change the filter attributes and options and trigger an update if necessary.\n\tpublic function setSortBy(a_sortAttributes: Array, a_sortOptions: Array): Void\n\t{\n\t\tif (_sortAttributes == a_sortAttributes && _sortOptions == a_sortOptions)\n\t\t\treturn;\n\t\t\t\n\t\t_sortAttributes = a_sortAttributes;\n\t\t_sortOptions = a_sortOptions;\n\t\t\n\t\tdispatchEvent({type: \"filterChange\"});\n\t}\n\n\t// @override skyui.IFilter\n\tpublic function applyFilter(a_filteredList: Array): Void\n\t{\n\t\tvar primaryAttribute = _sortAttributes[0];\n\t\t\n\t\tfor (var i=0; i<a_filteredList.length; i++) {\n\t\t\tvar t = a_filteredList[i][primaryAttribute];\n\t\t\tif (t == null)\n\t\t\t\ta_filteredList[i]._sortFlag = 1;\n\t\t\telse\n\t\t\t\ta_filteredList[i]._sortFlag = 0;\n\t\t}\n\n\t\t_sortAttributes.unshift(\"enabled\");\n\t\t_sortOptions.unshift(Array.NUMERIC | Array.DESCENDING);\n\n\t\t_sortAttributes.unshift(\"_sortFlag\");\n\t\t_sortOptions.unshift(Array.NUMERIC);\n\t\t\n\t\ta_filteredList.sortOn(_sortAttributes, _sortOptions);\n\t\t\n\t\t_sortAttributes.shift();\n\t\t_sortOptions.shift();\n\t\t\n\t\t_sortAttributes.shift();\n\t\t_sortOptions.shift();\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/props/CompoundProperty.as",
    "content": "﻿import skyui.props.ItemFilter;\n\n// Combine multiple properties into one property (used for flexible sorting)\nclass skyui.props.CompoundProperty\n{\t\n\tvar propertyToSet:String;\n\tvar itemFilter:ItemFilter;\n\tvar defaultValues:Array;\n\tvar padString:String;\n\tvar numPadding:Number;\n\tvar overwrite:Boolean;\n\n\tvar propertyList:Array;\n\t\n\tfunction CompoundProperty(configObject:Object)\n\t{\n\t\tpropertyToSet = configObject.propertyToSet;\n\t\titemFilter = new ItemFilter(configObject.filter);\n\t\tdefaultValues = configObject.defaultValues;\n\n\t\tpadString = configObject.padString;\n\t\tif (padString == undefined) {\n\t\t\tpadString = \"0\";\n\t\t}\n\t\tnumPadding = configObject.numPadding;\n\t\tif (numPadding == undefined) {\n\t\t\tnumPadding = 3;\n\t\t}\n\t\toverwrite = configObject.overwrite;\n\t\tif (overwrite == undefined) {\n\t\t\toverwrite = false;\n\t\t}\n\n\t\tpropertyList = configObject.concatenateList;\n\t}\n\n\tprivate function _padString(_str:String, _n:Number, _pStr:String)\n\t{\n\t\tvar _rtn:String = _str;\n\t\tif ((_pStr == undefined) || (_pStr == null) || (_pStr.length < 1))\n\t\t{\n\t\t\t_pStr = \" \";\n\t\t}\n\t\t\n\t\tif (_str.length < _n)\n\t\t{\n\t\t\tvar _s:String = \"\";\n\t\t\tfor (var i:Number = 0 ; i < (_n - _str.length) ; i++)\n\t\t\t{\n\t\t\t\t_s += _pStr;\n\t\t\t}\n\t\t\t_rtn = _s + _str;\n\t\t}\n\t\t\n\t\treturn _rtn;\n\t}\n\t\n\t\n\tfunction processCompoundProperty(obj:Object):Boolean\n\t{\n\t\tif(!itemFilter.passesFilter(obj)) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Unless this.overwrite is true\n\t\t// return if this object already has the property set to a known value\n\t\tif ((!this.overwrite && obj[this.propertyToSet] != undefined && \n\t\t\t obj[propertyToSet] != this.defaultValues[propertyToSet])) {\n\t\t\treturn false;\n\t\t}\n\t\t\n\t\tvar compoundValue:String = \"\";\n\t\tfor(var i:Number = 0; i < this.propertyList.length; i++)\n\t\t{\n\t\t\tvar currProp:String = propertyList[i];\n\t\t\tvar currVal:String = String(this.defaultValues[currProp]);\n\t\t\tif (obj.hasOwnProperty(currProp) && obj[currProp] != undefined && obj[currProp] != \"\") {\n\t\t\t\tcurrVal = String(obj[currProp]);\n\t\t\t}\n\t\t\tcompoundValue += this._padString(currVal, this.numPadding, this.padString);\n\t\t}\n\t\t\n\t\tif (compoundValue == \"\" && this.defaultValues[this.propertyToSet]) {\n\t\t\tcompoundValue = this.defaultValues[this.propertyToSet];\n\t\t}\n\t\t\n\t\tobj[this.propertyToSet] = compoundValue;\n\t\treturn true;\n\t}\n}\n"
  },
  {
    "path": "src/Common/skyui/props/ItemFilter.as",
    "content": "﻿// For now this is a just a simple associative array of required values\nclass skyui.props.ItemFilter\n{\t\n\tvar reqs:Object;\n\t\n\tfunction ItemFilter(requirementsObj:Object)\n\t{\n\t\tsetFromObject(requirementsObj);\n\t}\n\t\n\tfunction addRequirement(requiredProperty:String, requiredVal)\n\t{\n\t\treqs[requiredProperty] = requiredVal;\n\t}\n\t\n\tfunction setFromArray(a:Array)\n\t{\n\t\treqs = new Object();\n\t\t// Unzip (\"a\", \"b\", \"c\", \"d\") to {a:\"b\", c:\"d\"}\n\t\tfor (var i:Number = 0; i + 1 < a.length; i = i + 2) {\n\t\t\treqs[a[i]] = a[i + 1];\n\t\t}\n\t}\n\n\tfunction setFromObject(requirements:Object)\n\t{\n\t\tif (requirements instanceof Array) {\n\t\t\tsetFromArray(Array(requirements));\n\t\t}\n\t\telse if (requirements instanceof Object) {\n\t\t\treqs = requirements;\n\t\t}\n\t\telse {\n\t\t\treqs = new Object();\n\t\t}\n\t}\n\n\tfunction passesFilter(objectToCheck:Object):Boolean\n\t{\n\t\t// Check if this object passes all the filter criteria\n\t\tfor(var filterProperty:String in reqs) {\n\t\t\tif (objectToCheck[filterProperty] != reqs[filterProperty]) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\t\n\t\treturn true;\n\t}\n}\n"
  },
  {
    "path": "src/Common/skyui/props/PropertyDataExtender.as",
    "content": "﻿import gfx.io.GameDelegate;\n\nimport skyui.components.list.BasicList;\nimport skyui.components.list.IListProcessor;\nimport skyui.props.PropertyLookup;\nimport skyui.props.CompoundProperty;\n\nclass skyui.props.PropertyDataExtender implements IListProcessor\n{\n  /* PRIVATE VARIABLES */\n\t\n\tprivate var _propertyList;\n\tprivate var _iconList;\n\tprivate var _compoundPropertyList;\n\n\tprivate var _noIconColors: Boolean;\n\t\n\t\n  /* PROPERTIES */\n  \n\tpublic var propertiesVar: String;\n\tpublic var iconsVar: String;\n\tpublic var compoundPropVar: String;\n\t\n  /* CONSTRUCTORS */\n\t\n\tpublic function PropertyDataExtender(a_configAppearance: Object, a_dataSource: Object, a_propertiesVar: String, a_iconsVar: String, a_compoundPropVar: String)\n\t{\n\t\tpropertiesVar = a_propertiesVar;\n\t\ticonsVar = a_iconsVar;\n\t\tcompoundPropVar = a_compoundPropVar;\n\t\t\n\t\t_propertyList = new Array();\n\t\t_iconList = new Array();\n\t\t_compoundPropertyList = new Array();\n\n\t\t_noIconColors = a_configAppearance.icons.item.noColor;\n\t\t\n\t\tvar propertyLevel = \"props\";\n\t\tvar compoundLevel = \"compoundProps\";\n\t\t\n\t\t// Set up our arrays with information from the config for use in ProcessConfigVars()\n\t\tif (propertiesVar) {\n\t\t\tvar configProperties = a_dataSource[propertiesVar];\n\t\t\tif (configProperties instanceof Array) {\n\t\t\t\tfor (var i=0; i<configProperties.length; i++) {\n\t\t\t\t\tvar propName = configProperties[i];\n\t\t\t\t\tvar propertyData = a_dataSource[propertyLevel][propName];\n\t\t\t\t\tvar propLookup = new PropertyLookup(propertyData);\n\t\t\t\t\t_propertyList.push(propLookup);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t\n\t\tif (iconsVar) {\n\t\t\tvar configIcons = a_dataSource[iconsVar];\n\t\t\tif (configIcons instanceof Array) {\n\t\t\t\tfor (var i=0; i<configIcons.length; i++) {\n\t\t\t\t\tvar propName = configIcons[i];\n\t\t\t\t\tvar propertyData = a_dataSource[propertyLevel][propName];\n\t\t\t\t\tvar propLookup = new PropertyLookup(propertyData);\n\t\t\t\t\t_iconList.push(propLookup);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tif (compoundPropVar) {\n\t\t\tvar configCompoundList = a_dataSource[compoundPropVar];\n\t\t\tif (configCompoundList instanceof Array) {\n\t\t\t\tfor (var i=0; i<configCompoundList.length; i++) {\n\t\t\t\t\tvar propName = configCompoundList[i];\n\t\t\t\t\tvar propertyData = a_dataSource[compoundLevel][propName];\n\t\t\t\t\tvar compoundProperty = new CompoundProperty(propertyData);\n\t\t\t\t\t_compoundPropertyList.push(compoundProperty);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\t\n  \t// @override IListProcessor\n\tpublic function processList(a_list: BasicList): Void\n\t{\n\t\tvar entryList = a_list.entryList;\n\t\t\n\t\tfor (var i=0; i<entryList.length; i++)\n\t\t\tprocessEntry(entryList[i]);\n\t}\n\t\n\t\n  /* PRIVATE FUNCTIONS */\n\t\n\tprivate function processEntry(a_entryObject: Object): Void\n\t{\n\t\t// Use the information from the arrays from the config to fill in additional info\n\t\t\n\t\t// Set properties based on other dataMembers and keywords\n\t\t// as defined in the config\n\t\tfor (var i=0; i<_propertyList.length; i++)\n\t\t\t_propertyList[i].processProperty(a_entryObject);\n\n\t\t// Set iconLabel, iconColor etc (run this even if skse not used)\n\t\tfor (var i=0; i<_iconList.length; i++)\n\t\t\t_iconList[i].processProperty(a_entryObject);\n\t\t\t\n\t\t// Process compound properties \n\t\t// (concatenate several properties together, used for sorting)\n\t\tfor (var i=0; i<_compoundPropertyList.length; i++)\n\t\t\t_compoundPropertyList[i].processCompoundProperty(a_entryObject);\t\n\n\t\tif (_noIconColors && a_entryObject.iconColor != undefined)\n\t\t\tdelete(a_entryObject.iconColor)\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/props/PropertyLookup.as",
    "content": "﻿import skyui.props.ItemFilter;\n\nclass skyui.props.PropertyLookup\n{\n\tprivate static var dataMemberLimit = 200;\n\tprivate static var _delimiter = \";;\";\n\t\n\tvar propertiesToSet:Array;\n\tvar itemFilter:ItemFilter;\n\tvar defaultValues;\n\n\tprivate var lastValue:Number = -1;\n\tprivate var keywords:Object;\n\tprivate var dataMembers:Object;\n\n\t// Expects an object set by reading the config file with the following information provided\n\t// propertiesToSet the property names that may be set\n\t// itemFilter will determine which objects should try to match against this list\n\t// defaultValues: if defined then if no data match this value will be set on the propertyToSet\n\t// keywords: keyword to match against and the values to set if matched.\n\t// dataMember#: Filter to specify what to match and set object for properties to set when matched\n\tfunction PropertyLookup(a_configObject: Object)\n\t{\n\t\tpropertiesToSet = a_configObject.propertiesToSet; //TODO: eventually determine this automatically?\n\t\titemFilter = new ItemFilter(a_configObject.filter);\n\t\tdefaultValues = a_configObject.defaultValues;\n\t\tkeywords = a_configObject.keywords;\n\t\t_parseDataMemberList(a_configObject);\n\t\t\n\t\tlastValue = -1;\n\t}\n\t\n\tprivate function _getPropertyValFromFilter(a_filter: Object):Array\n\t{\t\t\n\t\tvar numDataMembers:Number = 0;\n\t\tvar dataMembers:Array = new Array();\n\t\tfor (var dataMember:String in a_filter) {\n\t\t\tdataMembers.push(dataMember);\n\t\t\tnumDataMembers++;\n\t\t}\n\t\t\n\t\tif (numDataMembers <= 0) {\n\t\t\treturn new Array(\"extended\", \"true\");\n\t\t} else if (numDataMembers == 1) {\n\t\t\treturn new Array(dataMembers[0], a_filter[dataMembers[0]]);\n\t\t}\n\n\t\t// else numDataMembers > 1\n\t\tdataMembers.sort();\n\t\tvar dataMember:String = dataMembers.join(PropertyLookup._delimiter);\n\t\tvar valueArray:Array = new Array();\n\t\tfor (var i:Number = 0; i < numDataMembers; i++) {\n\t\t\tvalueArray.push(a_filter[dataMembers[i]]);\n\t\t}\n\t\tvar matchVal:String = valueArray.join(PropertyLookup._delimiter);\n\t\t\n\t\treturn new Array(dataMember, matchVal);\n\t\t\n\t}\n\t\n\tprivate function _parseDataMemberList(a_configObject: Object): Void\n\t{\n\t\tdataMembers = new Object();\n\t\t\n\t\tvar dataMemberGroupObj:Object;\n\t\tfor (var i:Number = 1; i < PropertyLookup.dataMemberLimit; i++) {\n\t\t\tvar dataMemberGroup:String = \"dataMember\" + i;\n\t\t\t\n\t\t\tif (a_configObject[dataMemberGroup] == undefined) {\n\t\t\t\t// No more dataMember# to go through (they must be sequential)\n\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\tdataMemberGroupObj = a_configObject[dataMemberGroup];  //dataMember1 etc\n\t\t\t\n\t\t\tvar filter:Object = dataMemberGroupObj[\"filter\"];\n\t\t\t\n\t\t\t// get keyValue for formId, subType etc in dataMember#\n\t\t\tvar keyValue:Array = _getPropertyValFromFilter(filter);\n\t\t\t\n\t\t\tvar dataMember:String = keyValue[0];\n\t\t\tvar matchVal = keyValue[1];\n\t\t\t\n\t\t\t// create object for this dataMember (formId etc) if it does not exist.\n\t\t\tif (dataMembers[dataMember] == undefined) {\n\t\t\t\tdataMembers[dataMember] = new Object();\n\t\t\t}\n\t\t\t\n\t\t\tdataMembers[dataMember][matchVal] = dataMemberGroupObj[\"set\"];\n\t\t}\n\t}\n\n\tfunction getKeywordValues(a_keyword: String)\n\t{\n\t\treturn keywords[a_keyword];\n\t}\n\n\tfunction getDataMemberValues(a_dataMember: String, a_sourceValue)\n\t{\n\t\treturn dataMembers[a_dataMember][a_sourceValue];\n\t}\n\t\n\tfunction keywordMatches(a_keyword: String)\n\t{\n\t\treturn (keywords[a_keyword] != undefined);\n\t}\n\t\n\tfunction dataMemberMatches(keyword:String, sourceValue)\n\t{\n\t\treturn (dataMembers[keyword][sourceValue] != undefined);\n\t}\n\t\n\tprivate function _getMultSourceVal(a_object: Object, a_dataMember: String)\n\t{\n\t\tvar dataMembers:Array = a_dataMember.split(PropertyLookup._delimiter);\n\t\tif (dataMembers.length <= 0) {\n\t\t\t// Shouldn't occur, just return undefined\n\t\t\treturn;\n\t\t}\n\t\telse if (dataMembers.length == 1) {\n\t\t\t// only a single dataMember, simply try to get the value of it on a_object\n\t\t\treturn a_object[a_dataMember] ;\n\t\t}\n\t\t\n\t\t// else dataMembers.length > 1\n\t\tvar valueArray:Array = new Array();\n\t\tfor (var i:Number = 0; i < dataMembers.length; i++) {\n\t\t\tif (a_object.hasOwnProperty(dataMembers[i])) {\n\t\t\t\tvalueArray.push(a_object[dataMembers[i]]);\n\t\t\t}\n\t\t\telse {\n\t\t\t\t// Missing a dataMember, return undefined\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\treturn valueArray.join(PropertyLookup._delimiter);\n\t\t\n\t}\n\t\n\tfunction processProperty(a_obj: Object): Void\n\t{\n\t\t// Check if this object passes the filter for this keyword search\n\t\tif (!itemFilter.passesFilter(a_obj))\n\t\t\treturn;\n\n\t\t// Set defaults\n\t\tfor (var propertyToDefault:String in defaultValues) {\n\t\t\tif (defaultValues[propertyToDefault] != undefined) {\n\t\t\t\ta_obj[propertyToDefault] = defaultValues[propertyToDefault];\n\t\t\t}\n\t\t}\n\n\t\tvar valToSet;\n\n\t\t// Check for keywords\n\t\tfor(var keyword in a_obj.keywords) {\n\t\t\tvar keywordValues: Object = getKeywordValues(keyword);\n\t\t\tif (keywordValues != undefined) {\n\t\t\t\t// keyword match found\n\t\t\t\tfor (var propertyToSet:String in keywordValues) {\n\t\t\t\t\tvalToSet = keywordValues[propertyToSet];\n\t\t\t\t\t// Don't bother setting if default value is already set\n\t\t\t\t\tif (valToSet != undefined && valToSet != defaultValues[propertyToSet]) {\n\t\t\t\t\t\ta_obj[propertyToSet] = valToSet;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\n\t\t// Check data members last, they take precedence (for example, matching baseID)\n\t\tfor(var dataMember in dataMembers) {\n\t\t\t//var sourceValue = a_obj[dataMember];\n\t\t\tvar sourceValue = _getMultSourceVal(a_obj, dataMember);\n\t\t\tif (sourceValue == undefined)\n\t\t\t\tcontinue;\n\t\t\t\n\t\t\tvar setValues: Object = getDataMemberValues(dataMember, sourceValue);\n\t\t\tif (setValues != undefined) {\n\t\t\t\t// we have a match\n\t\t\t\tfor (var propertyToSet:String in setValues){\n\t\t\t\t\tvar valToSet = setValues[propertyToSet];\n\t\t\t\t\tif (valToSet != undefined && valToSet != defaultValues[propertyToSet]) {\n\t\t\t\t\t\ta_obj[propertyToSet] = valToSet;\n\t\t\t\t\t}\n\t\t\n\t\t\t\t}\n\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/util/ColorFunctions.as",
    "content": "class skyui.util.ColorFunctions\n{\t\n  /* CONSTANTS */\n\tprivate static var RAD_TO_DEG: Number\t\t= 57.295779513082;\n\tprivate static var DEG_TO_RAD: Number\t\t= 0.017453292519943;\t\t\t\t\t\t\t\t\t \n\tprivate static var TWO_PI: Number\t\t\t= 6.2831853071796;\n\tprivate static var SQRT_3_OVER_2: Number\t= 0.86602540378444;\n\n  /* PUBLIC FUNCTIONS */\n\t// Hex\n\tpublic static function hexToRgb(a_RRGGBB: Number): Array\n\t{\n\t\tvar RRGGBB: Number = validHex(a_RRGGBB);\n\n\t\treturn [RRGGBB >> 0x10 & 0xFF, RRGGBB >> 0x08 & 0xFF, RRGGBB & 0xFF];\n\t}\n\n\tpublic static function hexToHsv(a_RRGGBB: Number): Array\n\t{\n\t\treturn rgbToHsv(hexToRgb(a_RRGGBB));\n\t}\n\n\tpublic static function hexToHsl(a_RRGGBB: Number): Array\n\t{\n\t\treturn rgbToHsl(hexToRgb(a_RRGGBB));\n\t}\n\n\tpublic static function hexToStr(a_RRGGBB: Number, a_prefix: Boolean): String\n\t{\n\t\tvar str:String = a_RRGGBB.toString(16).toUpperCase();\n\n\t\tvar padding: String = '';\n\t\tfor (var i: Number = str.length; i < 6; i++) {\n\t\t\tpadding += '0';\n\t\t}\n\n\t\tstr = ((a_prefix)? \"0x\": \"\") + padding + str;\n\n\t\treturn str;\n\n\t}\n\n\tpublic static function validHex(a_RRGGBB: Number): Number\n\t{\n\t\treturn clampValue(a_RRGGBB, 0x000000, 0xFFFFFF);\n\t}\n\n\t// RGB\n\tpublic static function rgbToHex(a_RGB: Array): Number\n\t{\n\t\tvar RGB: Array = a_RGB;\n\t\treturn (RGB[0] << 0x10 ^ RGB[1] << 0x08 ^ RGB[2]);\n\t}\n\n\tpublic static function rgbToHsv(a_RGB: Array): Array\n\t{\n\t\t// in: [R [0-255], G [0-255], B [0-255]]\n\t\t// out: [H [0-360), S [0, 100], V [0, 100]]\n\t\tvar R: Number = clampValue(a_RGB[0], 0, 255)/255;\n\t\tvar G: Number = clampValue(a_RGB[1], 0, 255)/255;\n\t\tvar B: Number = clampValue(a_RGB[2], 0, 255)/255;\n\n\t\tvar H, S, V: Number;\n\n\t\tvar M: Number = Math.max(R, Math.max(G, B));\n\t\tvar m: Number = Math.min(R, Math.min(G, B));\n\t\tvar C: Number = M - m;\n\t\t//H = piecewise..\n\n\t\tvar alpha: Number = (2*R - G - B)/2;\n\t\tvar beta: Number = (G - B)*SQRT_3_OVER_2;\n\t\tH = Math.atan2(beta, alpha);\n\t\tV = M;\n\t\tS = ((C == 0)? 0: C/V);\n\n\t\tif (H < 0)\n\t\t\tH += TWO_PI;\n\t\t\n\t\tH *= RAD_TO_DEG;\n\t\tS *= 100;\n\t\tV *= 100;\n\n\t\tH = Math.round(H);\n\t\tS = Math.round(S);\n\t\tV = Math.round(V);\n\n\t\treturn [H, S, V];\n\t}\n\n\tpublic static function rgbToHsb(a_RGB: Array): Array { return rgbToHsv(a_RGB); }\n\n\tpublic static function rgbToHsl(a_RGB: Array): Array\n\t{\n\t\t// in: [R [0-255], G [0-255], B [0-255]]\n\t\t// out: [H [0-360), S [0, 100], L [0, 100]]\n\t\tvar R: Number = clampValue(a_RGB[0], 0, 255)/255;\n\t\tvar G: Number = clampValue(a_RGB[1], 0, 255)/255;\n\t\tvar B: Number = clampValue(a_RGB[2], 0, 255)/255;\n\n\t\tvar H, S, L: Number;\n\n\t\tvar M: Number = Math.max(R, Math.max(G, B));\n\t\tvar m: Number = Math.min(R, Math.min(G, B));\n\t\tvar C: Number = M - m;\n\t\t//H = piecewise..\n\n\t\tvar alpha: Number = (2*R - G - B)/2;\n\t\tvar beta: Number = (G - B)*SQRT_3_OVER_2;\n\t\tH = Math.atan2(beta, alpha);\n\t\tL = (M + m)/2;\n\t\tS = ((C == 0)? 0: C/(1 - Math.abs(2*L - 1)));\n\n\t\tif (H < 0)\n\t\t\tH += TWO_PI;\n\t\t\n\t\tH *= RAD_TO_DEG;\n\t\tS *= 100;\n\t\tL *= 100;\n\n\t\tH = Math.round(H);\n\t\tS = Math.round(S);\n\t\tL = Math.round(L);\n\n\t\treturn [H, S, L];\n\t}\n\n\t\n\t// HSV\n\tpublic static function hsvToRgb(a_HSV: Array): Array\n\t{\n\t\t// in: [H [0-360), S [0, 100], V [0, 100]]\n\t\t// out: [R [0-255], G [0-255], B [0-255]]\n\t\tvar H: Number = loopValue(a_HSV[0], 360);\n\t\tvar S: Number = clampValue(a_HSV[1], 0, 100)/100;\n\t\tvar V: Number = clampValue(a_HSV[2], 0, 100)/100;\n\n\t\tvar R, G, B: Number;\n\n\t\tvar C = V * S;\n\n\t\tvar Hdash: Number = H / 60;\n\t\tvar sextant: Number = Math.floor(Hdash);\n\n\t\tvar X: Number = C*(1 - Math.abs(Hdash % 2 - 1));\n\n\t\tswitch(sextant) {\n\t\t\tcase 0:\n\t\t\t\tR = C;\n\t\t\t\tG = X;\n\t\t\t\tB = 0;\n\t\t\t\tbreak;\n\t\t\tcase 1:\n\t\t\t\tR = X;\n\t\t\t\tG = C;\n\t\t\t\tB = 0;\n\t\t\t\tbreak;\n\t\t\tcase 2:\n\t\t\t\tR = 0;\n\t\t\t\tG = C;\n\t\t\t\tB = X;\n\t\t\t\tbreak;\n\t\t\tcase 3:\n\t\t\t\tR = 0;\n\t\t\t\tG = X;\n\t\t\t\tB = C;\n\t\t\t\tbreak;\n\t\t\tcase 4:\n\t\t\t\tR = X;\n\t\t\t\tG = 0;\n\t\t\t\tB = C;\n\t\t\t\tbreak;\n\t\t\tcase 5:\n\t\t\t\tR = C;\n\t\t\t\tG = 0;\n\t\t\t\tB = X;\n\t\t\t\tbreak;\n\t\t\tdefault:\n\t\t\t\tR = 0;\n\t\t\t\tG = 0;\n\t\t\t\tB = 0;\n\t\t\t\tbreak;\n\t\t}\n\n\t\tvar m: Number = V - C;\n\n\t\tR += m;\n\t\tG += m;\n\t\tB += m;\n\n\t\tR *= 255;\n\t\tG *= 255;\n\t\tB *= 255;\n\n\t\tR = Math.round(R);\n\t\tG = Math.round(G);\n\t\tB = Math.round(B);\n\n\t\treturn [R, G, B];\n\t}\n\tpublic static function hsvToHex(a_HSV): Number { return rgbToHex(hsvToRgb(a_HSV)); }\n\n\t// HSB (alias for HSV)\n\tpublic static function hsbToRgb(a_HSB: Array): Array { return hsvToRgb(a_HSB); }\n\tpublic static function hsbToHex(a_HSB): Number { return hsvToHex(a_HSB); }\n\n\t// HSL\n\tpublic static function hslToRgb(a_HSL: Array): Array\n\t{\n\t\t// in: [H [0-360), S [0, 100], L [0, 100]]\n\t\t// out: [R [0-255], G [0-255], B [0-255]]\n\t\tvar H: Number = loopValue(a_HSL[0], 360);\n\t\tvar S: Number = clampValue(a_HSL[1], 0, 100)/100;\n\t\tvar L: Number = clampValue(a_HSL[2], 0, 100)/100;\n\n\t\tvar R, G, B: Number;\n\n\t\tvar C = (1 - Math.abs(2*L - 1)) * S;\n\n\t\tvar Hdash: Number = H / 60;\n\t\tvar sextant: Number = Math.floor(Hdash);\n\n\t\tvar X: Number = C*(1 - Math.abs(Hdash % 2 - 1));\n\n\t\tswitch(sextant) {\n\t\t\tcase 0:\n\t\t\t\tR = C;\n\t\t\t\tG = X;\n\t\t\t\tB = 0;\n\t\t\t\tbreak;\n\t\t\tcase 1:\n\t\t\t\tR = X;\n\t\t\t\tG = C;\n\t\t\t\tB = 0;\n\t\t\t\tbreak;\n\t\t\tcase 2:\n\t\t\t\tR = 0;\n\t\t\t\tG = C;\n\t\t\t\tB = X;\n\t\t\t\tbreak;\n\t\t\tcase 3:\n\t\t\t\tR = 0;\n\t\t\t\tG = X;\n\t\t\t\tB = C;\n\t\t\t\tbreak;\n\t\t\tcase 4:\n\t\t\t\tR = X;\n\t\t\t\tG = 0;\n\t\t\t\tB = C;\n\t\t\t\tbreak;\n\t\t\tcase 5:\n\t\t\t\tR = C;\n\t\t\t\tG = 0;\n\t\t\t\tB = X;\n\t\t\t\tbreak;\n\t\t\tdefault:\n\t\t\t\tR = 0;\n\t\t\t\tG = 0;\n\t\t\t\tB = 0;\n\t\t\t\tbreak;\n\t\t}\n\n\t\tvar m: Number = L - C/2;\n\n\t\tR += m;\n\t\tG += m;\n\t\tB += m;\n\n\t\tR *= 255;\n\t\tG *= 255;\n\t\tB *= 255;\n\n\t\tR = Math.round(R);\n\t\tG = Math.round(G);\n\t\tB = Math.round(B);\n\n\t\treturn [R, G, B];\n\t}\n\n\tpublic static function hslToHex(a_HSL): Number { return rgbToHex(hslToRgb(a_HSL)); }\n\n  /* PRIVATE FUNCTIONS */\n\tprivate static function clampValue(a_val: Number, a_min: Number, a_max: Number): Number\n\t{\n\t\t// $ trace(clampValue(1000, 0, 100))\n\t\t// > 100\n\t\t// $ trace(clampValue(-1000, -50, 100))\n\t\t// > -50\n\t\treturn Math.min(a_max, Math.max(a_min, a_val));\n\t}\n\n\tprivate static function loopValue(a_val: Number, a_max: Number): Number\n\t{\n\t\t// $ trace(loopValue(360.1012, 360))\n\t\t// > 0.10120000000001\n\t\t// $ trace(loopValue(360, 360))\n\t\t// > 0\n\t\t// $ trace(loopValue(-1, 360))\n\t\t// > 359\n\t\treturn (a_val % a_max);\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/util/ConfigManager.as",
    "content": "﻿import flash.utils.*;\nimport gfx.events.EventDispatcher;\n\nimport skyui.components.list.ListLayout;\nimport skyui.util.GlobalFunctions;\n\n\nclass skyui.util.ConfigManager\n{\n  /* CONSTANTS */\n  \n\tprivate static var CONFIG_PATH = \"skyui/config.txt\";\n\tprivate static var TIMEOUT = 3000;\n\t\n\tprivate static var LOAD_NONE = 0;\n\tprivate static var LOAD_FILE = 1;\n\tprivate static var LOAD_PAPYRUS = 2;\n\t\n\t\n  /* PRIVATE VARIABLES */\n  \n\tprivate static var _constantTable: Object = {\n\t\t\n\t\tASCENDING: 0,\n\t\tDESCENDING: Array.DESCENDING,\n\t\tCASEINSENSITIVE: Array.CASEINSENSITIVE,\n\t\tNUMERIC: Array.NUMERIC\n\t};\n\t\n\t// Contains names of classes\n\tprivate static var _extConstantTableNames: Array = [];\n\t// Contains the actual classes.\n\tprivate static var _extConstantTables: Object = {};\n\t\n\tprivate static var _eventDummy: Object;\n\t\n\t// 0: Waiting for file, 1: Waiting for override 2: Loaded\n\tprivate static var _loadPhase: Number = LOAD_NONE;\n\t\n\tprivate static var _config: Object;\n\t\n\tprivate static var _timeoutID: Number;\n\t\n\t\n  /* INITIALIATZION */\n  \n  \tprivate static var _initialized:Boolean = initialize();\n  \n\tprivate static function initialize(): Boolean\n\t{\n\t\tGlobalFunctions.addArrayFunctions();\n\t\t\n\t\t_eventDummy = {};\n\t\tEventDispatcher.initialize(_eventDummy);\n\t\t\n\t\tvar lv = new LoadVars();\n\t\tlv.onData = parseData;\n\t\tlv.load(CONFIG_PATH);\n\t\t\n\t\treturn true;\n\t}\n\t\n\t\n  /* PAPYRUS INTERFACE */\n  \n  \t// Key/value pairs \"Section$k$e$y$\" / \"value\"\n\tpublic static var out_overrides = {};\n\tpublic static var in_overrideKeys = [];\n\t\n\tpublic static function setExternalOverrideKeys()\n\t{\n\t\tin_overrideKeys.splice(0);\n\t\t\n\t\tfor (var i = 0; i < arguments.length; i++)\n\t\t\tin_overrideKeys[i] = arguments[i];\n\t}\n\t\n\tpublic static function setExternalOverrideValues()\n\t{\n\t\t// Received overrides before file? This can't be right.\n\t\tif (_loadPhase == LOAD_NONE)\n\t\t\treturn;\n\t\t\n\t\t// Update happens in 2 phases.\n\t\t// First the keys are sent and stored, then the values are sent and immediately processed.\n\t\tfor (var i = 0; i < arguments.length; i++) {\n\t\t\tvar t = in_overrideKeys[i];\n\t\t\tif (t && t != \"\")\n\t\t\t\tparseExternalOverride(t, arguments[i]);\n\t\t}\n\t\t\n\t\tif (_loadPhase != LOAD_PAPYRUS) {\n\t\t\tclearInterval(_timeoutID);\n\t\t\tdelete _timeoutID;\n\t\t\t\n\t\t\t_loadPhase = LOAD_PAPYRUS;\n\t\t\t_eventDummy.dispatchEvent({type: \"configLoad\", config: _config});\t\t\t\n\t\t} else {\n\t\t\t// Timeout\n\t\t\t_eventDummy.dispatchEvent({type: \"configUpdate\", config: _config});\n\t\t}\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n  \n\tpublic static function registerLoadCallback(a_scope: Object, a_callBack: String): Void\n\t{\n\t\t_eventDummy.addEventListener(\"configLoad\", a_scope, a_callBack);\n\t}\n\t\n\tpublic static function registerUpdateCallback(a_scope: Object, a_callBack: String): Void\n\t{\n\t\t_eventDummy.addEventListener(\"configUpdate\", a_scope, a_callBack);\n\t}\n\t\n\tpublic static function setConstant(a_name: String, a_value): Void\n\t{\n\t\tvar type = typeof(a_value);\n\t\tif (type != \"number\" && type != \"boolean\" && type != \"string\")\n\t\t\treturn;\n\t\t\n\t\t_constantTable[a_name] = a_value;\n\t}\n\t\n\t\n\tpublic static function addConstantTable(a_name: String, a_class: Function): Void\n\t{\n\t\t_extConstantTableNames.push(a_name);\n\t}\n\t\n\tpublic static function getConstant(a_name: String)\n\t{\n\t\tif (_constantTable[a_name] != undefined)\n\t\t\treturn _constantTable[a_name];\n\t\t\n\t\tvar a: Array = a_name.split(\".\");\n\n\t\tif (a.length < 2)\n\t\t\treturn undefined;\n\n\t\tvar className: String = a[a.length - 2];\n\t\tvar constName: String = a[a.length - 1];\n\n\t\tif (_extConstantTables[className][constName] != undefined)\n\t\t\treturn _extConstantTables[className][constName];\n\n\t\treturn undefined;\n\t}\n\t\n\tpublic static function setOverride(a_section: String, a_key: String, a_value, a_valueStr: String): Void\n\t{\n\t\t// Allow to add new sections\n\t\tif (_config[a_section] == undefined)\n\t\t\t_config[a_section] = {};\n\t\t\n\t\tvar a = a_key.split(\".\");\n\n\t\t// Prepare key subsections\n\t\tvar loc = _config[a_section];\n\n\t\tvar varContainer = null;\n\t\tif (a[0] == \"vars\")\n\t\t\tvarContainer = loc.vars[a[1]];\n\t\t\n\t\tfor (var j=0; j<a.length-1; j++) {\n\t\t\tif (loc[a[j]] == undefined)\n\t\t\t\tloc[a[j]] = {};\n\t\t\tloc = loc[a[j]];\n\t\t}\n\n\t\t// Store value in config\n\t\tloc[a[a.length-1]] = a_value;\n\t\t\n\t\t// UI functions would try to look up keys.a.b.c, instead of keys[\"a.b.c\"].\n\t\t// . -> $\n\t\ta_key = a_key.split(\".\").join(\"$\");\n\t\t\n\t\tvar ovrKey = a_section + \"$\" + a_key;\n\t\tout_overrides[ovrKey] = a_valueStr;\n\t\tskse.SendModEvent(\"SKICO_setConfigOverride\", ovrKey);\n\t\t\n\t\t// If we changed the value of a var, update all recorded references.\n\t\tif (varContainer) {\n\t\t\tfor (var i=0; i<varContainer._refLocs.length; i++) {\n\t\t\t\tvar varLoc = varContainer._refLocs[i];\n\t\t\t\tvar varKey = varContainer._refKeys[i];\n\t\t\t\tvarLoc[varKey] = a_value;\n\t\t\t}\n\t\t}\n\t\t\n\t\t_eventDummy.dispatchEvent({type: \"configUpdate\", config: _config});\n\t}\n\t\n\t// (Unsafe) Provide static accessor to the config to retrieve trivial values\n\t/*\n\tpublic static function getValue(a_section: String, a_key: String): Object\n\t{\n\t\tif (_loadPhase < LOAD_PAPYRUS)\n\t\t\treturn null;\n\t\t\n\t\tvar a = a_key.split(\".\");\n\t\tvar loc = _config[a_section];\n\t\tfor (var j=0; j<a.length; j++) {\n\t\t\tif (loc[a[j]] == undefined)\n\t\t\t\treturn null;\n\t\t\tloc = loc[a[j]];\n\t\t}\n\t\t\n\t\treturn loc;\n\t}*/\n\n\n  /* PRIVATE FUNCTIONS */\n  \n\t\n\tprivate static function parseExternalOverride(a_key: String, a_valueStr: String): Void\n\t{\n\t\tvar index =  a_key.indexOf(\"$\");\n\t\t\n\t\t// raw key: section$k$e$y\n\t\tvar section = GlobalFunctions.clean(a_key.slice(0, index));\n\t\tvar key = GlobalFunctions.clean(a_key.slice(index + 1));\n\t\tvar val = parseValueString(GlobalFunctions.clean(a_valueStr), null);\n\n\t\t// Prepare key subsections - external keys use $ as separator\n\t\tvar a = key.split(\"$\");\n\t\tvar loc = _config[section];\n\t\t\n\t\tvar varContainer = null;\n\t\tif (a[0] == \"vars\")\n\t\t\tvarContainer = loc.vars[a[1]];\n\t\t\n\t\tfor (var j=0; j<a.length-1; j++) {\n\t\t\tif (loc[a[j]] == undefined)\n\t\t\t\tloc[a[j]] = {};\n\t\t\tloc = loc[a[j]];\n\t\t}\n\t\t\n\t\tloc[a[a.length-1]] = val;\n\t\t\n\t\t// If we changed the value of a var, update all recorded references.\n\t\tif (varContainer) {\n\t\t\tfor (var i=0; i<varContainer._refLocs.length; i++) {\n\t\t\t\tvar varLoc = varContainer._refLocs[i];\n\t\t\t\tvar varKey = varContainer._refKeys[i];\n\t\t\t\tvarLoc[varKey] = val;\n\t\t\t}\n\t\t}\n\t}\n\n\tprivate static function parseData(a_data:Array): Void\n\t{\n\t\t_config = {};\n\t\t\n\t\t// Resolve constant tables\n\t\tfor (var i=0; i<_extConstantTableNames.length; i++) {\n\t\t\tvar a = _extConstantTableNames[i].split(\".\");\n\t\t\tvar className: String = a[a.length - 1];\n\t\t\tvar tbl = _global[a[0]];\n\t\t\tfor (var j=1; j<a.length; j++)\n\t\t\t\ttbl = tbl[a[j]];\n\t\t\t_extConstantTables[className] = tbl;\n\t\t}\n\t\t\n\t\tvar lines = a_data.split(\"\\r\\n\");\n\t\tif (lines.length == 1)\n\t\t\tlines = a_data.split(\"\\n\");\n\n\t\tvar section = undefined;\n\n\t\tfor (var i = 0; i < lines.length; i++) {\n\n\t\t\t// Comment\n\t\t\tif (lines[i].charAt(0) == \";\")\n\t\t\t\tcontinue;\n\n\t\t\t// Section start\n\t\t\tif (lines[i].charAt(0) == \"[\") {\n\t\t\t\tsection = lines[i].slice(1, lines[i].lastIndexOf(\"]\"));\n\t\t\t\t\n\t\t\t\tif (_config[section] == undefined)\n\t\t\t\t\t_config[section] = {};\n\t\t\t\t\t\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tif (lines[i].length < 3 || section == undefined)\n\t\t\t\tcontinue;\n\t\t\t\n\t\t\t// Get raw key string\n\t\t\tvar key = GlobalFunctions.clean(lines[i].slice(0, lines[i].indexOf(\"=\")));\n\t\t\tif (key == undefined)\n\t\t\t\tcontinue;\n\t\t\t\t\n\t\t\t// Prepare key subsections\n\t\t\tvar a = key.split(\".\");\n\t\t\tvar loc = _config[section];\n\t\t\tfor (var j=0; j<a.length-1; j++) {\n\t\t\t\tif (loc[a[j]] == undefined)\n\t\t\t\t\tloc[a[j]] = {};\n\t\t\t\tloc = loc[a[j]];\n\t\t\t}\n\n\t\t\t// Detect value type & extract\n\t\t\tvar val = parseValueString(GlobalFunctions.clean(lines[i].slice(lines[i].indexOf(\"=\") + 1)), _config[section], loc, a[a.length-1]);\n\t\t\t\n\t\t\tif (val == undefined)\n\t\t\t\tcontinue;\n\n\t\t\t// Store val at config.section.a.b.c.d\n\t\t\tloc[a[a.length-1]] = val;\n\t\t}\n\t\t\n\t\t_loadPhase = LOAD_FILE;\n\t\t_timeoutID = setInterval(onTimeout, TIMEOUT);\n\t\t\n//\t\t_eventDummy.dispatchEvent({type: \"configLoad\", config: _config});\n\t}\n\t\n\tprivate static function onTimeout(): Void\n\t{\n\t\tclearInterval(_timeoutID);\n\t\tdelete _timeoutID;\n\n\t\tif (_loadPhase != LOAD_PAPYRUS) {\n\t\t\t_loadPhase = LOAD_PAPYRUS;\n\t\t\t_eventDummy.dispatchEvent({type: \"configLoad\", config: _config});\n\t\t}\n\t}\n\t\n\tprivate static function parseValueString(a_str: String, a_root: Object, a_loc: Object, a_key: String): Object\n\t{\n\t\tif (a_str == undefined)\n\t\t\treturn undefined;\n\t\t\t\n\t\tvar t = undefined;\n\n\t\t// Number?\n\t\tif (!isNaN(a_str)) {\n\t\t\treturn Number(a_str);\n\t\t\t\n\t\t// Bool true?\n\t\t} else if (a_str.toLowerCase() == \"true\") {\n\t\t\treturn true;\n\t\t\t\n\t\t// Bool false?\n\t\t} else if (a_str.toLowerCase() == \"false\") {\n\t\t\treturn false;\n\n\t\t// Undefined?\n\t\t} else if (a_str.toLowerCase() == \"undefined\") {\n\t\t\treturn undefined;\n\t\t\t\n\t\t// Explicit String?\n\t\t} else if (a_str.charAt(0) == \"'\") {\n\t\t\treturn GlobalFunctions.extract(a_str, \"'\", \"'\");\n\t\t\t\n\t\t// Entry property? - substituted later\n\t\t} else if (a_str.charAt(0) == \"@\") {\n\t\t\treturn a_str;\n\n\t\t// Associative array?\n\t\t//TODO: This should properly check if [:,] is within a string\n\t\t//      As should the List parsing below\n\t\t} else if (a_str.charAt(0) == \"<\" && a_str.indexOf(\":\") != -1) {\n\t\t\tvar assocArray = new Object();\n\t\t\tvar pairs =  GlobalFunctions.extract(a_str, \"<\", \">\").split(\",\");\n\t\t\tfor (var i=0; i<pairs.length; i++) {\n\t\t\t\tvar keyValue = pairs[i].split(\":\");\n\t\t\t\tif (keyValue.length != 2) {\n\t\t\t\t\t// If we don't have a pair we just ignore it\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\t\t\t\tvar key = parseValueString(GlobalFunctions.clean(keyValue[0]), a_root, null, null);\n\t\t\t\tvar val = parseValueString(GlobalFunctions.clean(keyValue[1]), a_root, assocArray, key);\n\t\t\t\tassocArray[key] = val;\n\t\t\t}\n\t\t\treturn assocArray;\n\n\t\t// List?\n\t\t} else if (a_str.charAt(0) == \"<\") {\n\t\t\tif (a_str.charAt(1) == \">\")\n\t\t\t\treturn new Array();\n\t\t\tvar values = GlobalFunctions.extract(a_str, \"<\", \">\").split(\",\");\n\t\t\tfor (var i=0; i<values.length; i++)\n\t\t\t\tvalues[i] = parseValueString(GlobalFunctions.clean(values[i]), a_root, values, i);\n\t\t\t\t\n\t\t\treturn values;\n\t\t\t\n\t\t// Flags?\n\t\t} else if (a_str.charAt(0) == \"{\") {\n\t\t\tvar values = GlobalFunctions.extract(a_str, \"{\", \"}\").split(\"|\");\n\t\t\tvar flags = 0;\n\t\t\tfor (var i=0; i<values.length; i++) {\n\t\t\t\tt = parseValueString(GlobalFunctions.clean(values[i]), a_root, a_loc, a_key);\n\t\t\t\tif (isNaN(t))\n\t\t\t\t\treturn undefined;\n\t\t\t\t\t\n\t\t\t\tflags = flags | t;\n\t\t\t}\n\t\t\treturn flags;\n\t\t\n\t\t// Constant?\n\t\t} else if ((t = getConstant(a_str)) != undefined) {\n\t\t\treturn t;\n\t\t\t\n\t\t// Var?\n\t\t} else if (a_root.vars[a_str] != undefined) {\n\t\t\t// A variable might be updated later via overrides, in which case we'd have to re-evaluate previous\n\t\t\t// expressions that used it. To make that efficient, each variable stores it's references.\n\t\t\t// Because we can't store pointers, this has to be the object/key pair (aka loc/name).\n\t\t\tif (a_loc && a_key) {\n\t\t\t\tif (a_root.vars[a_str]._refLocs == undefined) {\n\t\t\t\t\ta_root.vars[a_str]._refLocs = [];\n\t\t\t\t\ta_root.vars[a_str]._refKeys = [];\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\t// Can be either object+string or array+index\n\t\t\t\ta_root.vars[a_str]._refLocs.push(a_loc);\n\t\t\t\ta_root.vars[a_str]._refKeys.push(a_key);\n\t\t\t}\n\t\t\t\n\t\t\treturn a_root.vars[a_str].value;\n\t\t}\n\t\t\n\t\t// Default String\n\t\treturn a_str;\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/util/Debug.as",
    "content": "﻿import Date;\n\nclass skyui.util.Debug\n{\n  /* PRIVATE VARIABLES */\n\tprivate static var _buffer: Array = [];\n\n\tprivate static var indent = 0;\n\n  /* PUBLIC STATIC FUNCTIONS */\n\tpublic static function log(/* a_text: String , a_text2: String ... */): Void\n\t{\n\t\tvar date: Date = new Date;\n\t\tvar hh: String = String(date.getHours());\n\t\tvar mm: String = String(date.getMinutes());\n\t\tvar ss: String = String(date.getSeconds());\n\t\tvar ff: String = String(date.getMilliseconds());\n\n\t\tvar dateTime: String = \"[\" + ((hh.length < 2) ? \"0\" + hh : hh);\n\t\tdateTime += \":\" + ((mm.length < 2) ? \"0\" + mm : mm);\n\t\tdateTime += \":\" + ((ss.length < 2) ? \"0\" + ss : ss);\n\t\tdateTime += \".\" + ((ff.length < 2) ? \"00\" + ff : (ff.length < 3) ? \"0\" + ff : ff);\n\t\tdateTime += \"]\";\n\n\t\t// Flush buffer\n\t\tif (_global.skse && _buffer.length > 0) {\n\t\t\tfor(var i = 0; i < _buffer.length; i++)\n\t\t\t\tskse.Log(_buffer[i]);\n\t\t\t_buffer.splice(0);\n\t\t}\n\n\t\tif(arguments[0].slice(0, 3) == \"<< \")\n\t\t\tindent -= 1;\n\n\t\tfor(var i = 0; i < arguments.length; i++) {\n\t\t\tvar str = dateTime + \" \";\n\n\t\t\tfor(var j = 0; j < indent; j++) {\n\t\t\t\tstr += \"  \";\n\t\t\t}\n\n\t\t\tstr += arguments[i];\n\n\t\t\tif (_global.skse)\n\t\t\t\tskse.Log(str);\n\t\t\telse if (_global.gfxPlayer)\n\t\t\t\ttrace(str);\n\t\t\telse\n\t\t\t\t_buffer.push(str);\n\t\t}\n\t\tif(arguments[0].slice(0, 3) == \">> \")\n\t\t\tindent += 1;\n\t}\n\n\tpublic static function logNT(/* a_text: String , a_text2: String ... */): Void\n\t{\n\t\t// Flush buffer\n\t\tif (_global.skse && _buffer.length > 0) {\n\t\t\tfor(var i = 0; i < _buffer.length; i++)\n\t\t\t\tskse.Log(_buffer[i]);\n\t\t\t_buffer.splice(0);\n\t\t}\n\n\t\tfor(var i = 0; i < arguments.length; i++) {\n\t\t\tvar str = arguments[i];\n\n\t\t\tif (_global.skse)\n\t\t\t\tskse.Log(str);\n\t\t\telse if (_global.gfxPlayer)\n\t\t\t\ttrace(str);\n\t\t\telse\n\t\t\t\t_buffer.push(str);\n\t\t}\n\t}\n\n\tpublic static function dump(a_name: String, a_obj, a_noTimestamp: Boolean, a_padLevel: Number): Void\n\t{\n\t\tvar pad: String = \"\";\n\t\tvar padLevel: Number = (a_padLevel == undefined)? 0: a_padLevel;\n\t\tvar logFn: Function = (a_noTimestamp)? logNT: log;\n\n\t\tfor(var i = 0; i < padLevel; i++)\n\t\t\tpad += \"    \";\n\n\t\tif (typeof a_obj == \"object\" || typeof a_obj == \"function\" ) {\n\t\t\tlogFn(pad + a_name);\n\t\t\tfor (var s in a_obj)\n\t\t\t\tdump(s, a_obj[s], a_noTimestamp, padLevel + 1);\n\t\t} else if (typeof a_obj == \"array\") {\n\t\t\tlogFn(pad + a_name);\n\t\t\tfor(var j = 0; j < a_obj.length; j++)\n\t\t\t\tdump(j, a_obj[j], a_noTimestamp, padLevel + 1);\n\t\t} else {\n\t\t\tlogFn(pad + a_name + \": \" + a_obj);\n\t\t}\n\t}\n\n\tpublic static function prettyFormId(a_formId: Number, a_prefix: Boolean): String\n\t{\n\t\tvar str:String = a_formId.toString(16).toUpperCase();\n\n\t\tvar padding: String = \"\";\n\t\tfor (var i: Number = str.length; i < 8; i++) {\n\t\t\tpadding += \"0\";\n\t\t}\n\n\t\tstr = ((a_prefix)? \"0x\": \"\") + padding + str;\n\n\t\treturn str;\n\t}\n\n\tpublic static function getFunctionName(a_func: Function): String\n\t{\n\t\tvar name: String = getFunctionNameRecursive(a_func, _global);\n\t\t//if (!name) name = getFunctionNameRecursive(a_func, _root);\n\t\treturn name;\n\t}\n\n\tpublic static function getFunctionNameRecursive(a_func: Function, a_root: Object): String\n\t{\n\t\tvar func: Function = a_func;\n\t\tvar root: Object = a_root;\n\n\t\tif (!root)\n\t\t\treturn null;\n\n\t\t// Iterate over classes\n\t\t// Classes are function instances with a prototype\n\t\tfor (var s: String in root) {\n\t\t\tif (root[s] instanceof Function && root[s].prototype != null) {\n\t\t\t\t// Found a class.\n\t\t\t\t// Iterate over class static members to see if there's a match\n\t\t\t\tfor (var t: String in root[s])\n\t\t\t\t\tif(root[s][t] == func)\n\t\t\t\t\t\treturn (s + \".\" + t);\n\t\t\t\t// Loop over the class' prototype to look for instance methods\n\t\t\t\tvar instance:Object = root[s].prototype;\n\t\t\t\t/*\n\t\t\t\t_global.ASSetPropFlags (target: Object, propList, ft: Number, ff: Number): Void\n\n\t\t\t\t\tPARAMETERS:\n\t\t\t\t\t\ttarget, the target object to be set prop flags.\n\t\t\t\t\t\tpropList, list of property names, Array of Strings or a comma delimited String, null for all properties.\n\t\t\t\t\t\tft, flag bits to be added to the target properties.\n\t\t\t\t\t\tff, flag bits to be removed from target properties.\n\n\t\t\t\t\tRETURN:\n\t\t\t\t\t\tNothing.\n\n\t\t\t\t\tDESCRIPTION:\n\t\t\t\t\t\tFlag is a 3-bits binary,\n\t\t\t\t\t\t\tbit 0x01, enumeration-protected;\n\t\t\t\t\t\t\tbit 0x02, deletion-protected;\n\t\t\t\t\t\t\tbit 0x04, write-protected.\n\n\t\t\t\t\t\tASSetPropFlags uses the following formula to calculate the new flag from the old one:\n\t\t\t\t\t\t\tfn=fo & (~ff) | ft,\n\t\t\t\t\t\t\t where fo is the original flag, ff and ft from the parameters.\n\t\t\t\t*/\n\n\t\t\t\t// Save enumerable property names\n\t\t\t\tvar enumerable: Array = new Array();\n\t\t\t\tfor (var t: String in instance)\n\t\t\t\t\tenumerable.push(t);\n\n\t\t\t\t// Set all properties to enumerable\n\t\t\t\t_global.ASSetPropFlags(instance, null, 0x00, 0x01);\n\t\t\t\tfor (var t: String in instance)\n\t\t\t\t\tif(instance[t] == func)\n\t\t\t\t\t\treturn (s + \".\" + t);\n\t\t\t\t// Set all properties to unenumerable\n\t\t\t\t_global.ASSetPropFlags(instance, null, 0x01, 0x00);\n\n\t\t\t\t// Reset all enumerable properties to enumerable\n\t\t\t\t_global.ASSetPropFlags(instance, enumerable, 0x00, 0x01);\n\t\t\t}\n\t\t}\n\n\t\t// Iterate over this package's sub packages.\n\t\t// Sub packages have are Object types\n\t\tfor (var s: String in root) {\n\t\t\tif (typeof(root[s]) == \"object\") {\n\t\t\t\tvar name: String = getFunctionNameRecursive(func, root[s]);\n\n\t\t\t\tif (name)\n\t\t\t\t\treturn (s + \".\" + name);\n\t\t\t}\n\t\t}\n\n\t\treturn null;\n\t}\n\n\tstatic public function dumpFocusPath(focusPath: Array) {\n\t\tDebug.dump(\"focusPath\", focusPath);\n\t\tfor(var i = 0; i < focusPath.length; i++) {\n\t\t\tvar obj = focusPath[i];\n\t\t\tif(obj.classname != null)\n\t\t\t\tDebug.log(\"\" + i + \": \" + obj.classname());\n\t\t}\n\t}\n\n}\n\n\n"
  },
  {
    "path": "src/Common/skyui/util/DialogManager.as",
    "content": "﻿import gfx.managers.FocusHandler;\nimport gfx.events.EventDispatcher;\nimport skyui.components.dialog.BasicDialog;\n\n\nclass skyui.util.DialogManager\n{\n\t\n  /* PRIVATE VARIABLES */\n  \n\t// There can only be one open dialog at a time.\n\tprivate static var _activeDialog: BasicDialog;\n\tprivate static var _previousFocus: Object;\n\tprivate static var _closeCallback: Function;\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\t\n\tpublic static function open(a_target: MovieClip, a_linkageID: String, a_init: Object): MovieClip\n\t{\n\t\tif (_activeDialog)\n\t\t\tclose();\n\t\t\n\t\t_previousFocus = FocusHandler.instance.getFocus(0);\n\n\t\t_activeDialog = BasicDialog(a_target.attachMovie(a_linkageID, \"dialog\", a_target.getNextHighestDepth(), a_init));\n\t\tFocusHandler.instance.setFocus(_activeDialog, 0);\n\t\t\n\t\t_activeDialog.openDialog();\n\t\t\n\t\treturn _activeDialog;\n\t}\n\t\n\tpublic static function close(): Void\n\t{\n\t\tFocusHandler.instance.setFocus(_previousFocus, 0);\n\t\t\n\t\t_activeDialog.closeDialog();\n\t\t_activeDialog = null;\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/util/EffectIconMap.as",
    "content": "﻿import skyui.defines.Magic;\nimport skyui.defines.Actor;\n\n\nclass skyui.util.EffectIconMap\n{\n\tprivate static var _archetypeMap: Array = [\n\t\tnull,\t\t\t// 0 - ARCHETYPE_VALUEMOD\t\t\t\t\tEMBLEM\n\t\tnull,\t\t\t// 1 - ARCHETYPE_SCRIPT\t\t\t\t\t\tnn\n\t\tnull,\t\t\t// 2 - ARCHETYPE_DISPEL\t\t\t\t\t\tnn\n\t\tnull,\t\t\t// 3 - ARCHETYPE_CUREDISEASE\t\t\t\tnn\n\t\tnull,\t\t\t// 4 - ARCHETYPE_ABSORB\t\t\t\t\t\tEMBLEM\n\t\tnull,\t\t\t// 5 - ARCHETYPE_DUALVALUEMOD\t\t\t\tEMBLEM\n\t\tnull,\t\t\t// 6 - ARCHETYPE_CALM\t\t\t\t\t\tnn\n\t\tnull,\t\t\t// 7 - ARCHETYPE_DEMORALIZE\t\t\t\t\tnn\n\t\tnull,\t\t\t// 8 - ARCHETYPE_FRENZY\t\t\t\t\t\tnn\n\t\tnull,\t\t\t// 9 - ARCHETYPE_DISARM\t\t\t\t\t\tnn\n\t\t\"conjure\",\t\t// 10 - ARCHETYPE_COMMANDSUMMONED\t\t\tOK\n\t\t\"invisibility\",\t// 11 - ARCHETYPE_INVISIBILITY\t\t\t\tOK\n\t\t\"light\",\t\t// 12 - ARCHETYPE_LIGHT\t\t\t\t\t\tOK\n\t\tnull,\n\t\tnull,\n\t\tnull,\t\t\t// 15 - ARCHETYPE_LOCK\t\t\t\t\t\tnn\n\t\tnull,\t\t\t// 16 - ARCHETYPE_OPEN\t\t\t\t\t\tnn\n\t\t\"bound_item\",\t// 17 - ARCHETYPE_BOUNDWEAPON\t\t\t\tOK\n\t\t\"conjure\",\t\t// 18 - ARCHETYPE_SUMMONCREATURE\t\t\tOK\n\t\tnull,\t\t\t// 19 - ARCHETYPE_DETECTLIFE\t\t\t\tnn\n\t\tnull,\t\t\t// 20 - ARCHETYPE_TELEKINESIS\t\t\t\tnn\n\t\t\"paralysis\",\t// 21 - ARCHETYPE_PARALYSIS\t\t\t\t\tOK\n\t\tnull,\t\t\t// 22 - ARCHETYPE_REANIMATE\t\t\t\t\tnn\n\t\tnull,\t\t\t// 23 - ARCHETYPE_SOULTRAP\t\t\t\t\tnn\n\t\tnull,\t\t\t// 24 - ARCHETYPE_TURNUNDEAD\t\t\t\tnn\n\t\t\"clairvoyance\",\t// 25 - ARCHETYPE_GUIDE\t\t\t\t\t\tOK\n\t\tnull,\t\t\t// 26 - ARCHETYPE_WEREWOLFFEED\t\t\t\tnn\n\t\tnull,\t\t\t// 27 - ARCHETYPE_CUREPARALYSIS\t\t\t\tnn\n\t\tnull,\t\t\t// 28 - ARCHETYPE_CUREADDICTION\t\t\t\tnn\n\t\tnull,\t\t\t// 29 - ARCHETYPE_CUREPOISON\t\t\t\tnn\n\t\tnull,\t\t\t// 30 - ARCHETYPE_CONCUSSION\t\t\t\tnn\n\t\tnull,\t\t\t// 31 - ARCHETYPE_VALUEANDPARTS\t\t\t\tnn\n\t\tnull,\t\t\t// 32 - ARCHETYPE_ACCUMULATEMAGNITUDE\t\tnn\n\t\tnull,\t\t\t// 33 - ARCHETYPE_STAGGER\t\t\t\t\tnn\n\t\tnull,\t\t\t// 34 - ARCHETYPE_PEAKVALUEMOD\t\t\t\tEMBLEM\n\t\t\"cloak\",\t\t// 35 - ARCHETYPE_CLOAK\t\t\t\t\t\tOK\n\t\t\"werewolf\",\t\t// 36 - ARCHETYPE_WEREWOLF\t\t\t\t\tOK\n\t\t\"slow_time\",\t// 37 - ARCHETYPE_SLOWTIME\t\t\t\t\tOK\n\t\tnull,\t\t\t// 38 - ARCHETYPE_RALLY\t\t\t\t\t\tnn\n\t\t\"ench_weapon\",\t// 39 - ARCHETYPE_ENHANCEWEAPON\t\t\t\tOK\n\t\tnull,\t\t\t// 40 - ARCHETYPE_SPAWNHAZARD\t\t\t\tnn\n\t\t\"ethereal\",\t\t// 41 - ARCHETYPE_ETHEREALIZE\t\t\t\tOK\n\t\tnull,\t\t\t// 42 - ARCHETYPE_BANISH\t\t\t\t\tnn\n\t\tnull,\n\t\tnull,\t\t\t// 44 - ARCHETYPE_DISGUISE\t\t\t\t\tnn\n\t\tnull,\t\t\t// 45 - ARCHETYPE_GRABACTOR\t\t\t\t\tnn\n\t\t\"vampire\"\t\t// 46 - ARCHETYPE_VAMPIRELORD\t\t\t\tOK\n\t];\n\t\n\tprivate static var _avMap: Array = [\n\t\tnull,\t\t\t\t\t\t// 0 - AV_AGGRESSION\t\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 1 - AV_CONFIDENCE\t\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 2 - AV_ENERGY\t\t\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 3 - AV_MORALITY\t\t\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 4 - AV_MOOD\t\t\t\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 5 - AV_ASSISTANCE\t\t\t\t\tnn\n\t\t\"av_skill_weapon_1h\",\t\t// 6 - AV_ONEHANDED\t\t\t\t\t\tOK\n\t\t\"av_skill_weapon_2h\",\t\t// 7 - AV_TWOHANDED\t\t\t\t\t\tOK\n\t\t\"av_skill_archery\",\t\t\t// 8 - AV_MARKSMAN\t\t\t\t\t\tOK\n\t\t\"av_skill_block\",\t\t\t// 9 - AV_BLOCK\t\t\t\t\t\t\tOK\n\t\t\"av_skill_smithing\",\t\t// 10 - AV_SMITHING\t\t\t\t\t\tOK\n\t\t\"av_skill_armor_heavy\",\t\t// 11 - AV_HEAVYARMOR\t\t\t\t\tOK\n\t\t\"av_skill_armor_light\",\t\t// 12 - AV_LIGHTARMOR\t\t\t\t\tOK\n\t\t\"av_skill_pickpocket\",\t\t// 13 - AV_PICKPOCKET\t\t\t\t\tOK\n\t\t\"av_skill_lockpicking\",\t\t// 14 - AV_LOCKPICKING\t\t\t\t\tOK\n\t\t\"av_skill_sneak\",\t\t\t// 15 - AV_SNEAK\t\t\t\t\t\tOK\n\t\t\"av_skill_alchemy\",\t\t\t// 16 - AV_ALCHEMY\t\t\t\t\t\tOK\n\t\t\"av_skill_persuasion\",\t\t// 17 - AV_SPEECHCRAFT\t\t\t\t\tOK\n\t\t\"av_skill_alteration\",\t\t// 18 - AV_ALTERATION\t\t\t\t\tOK\n\t\t\"av_skill_conjuration\",\t\t// 19 - AV_CONJURATION\t\t\t\t\tOK\n\t\t\"av_skill_destruction\",\t\t// 20 - AV_DESTRUCTION\t\t\t\t\tOK\n\t\t\"av_skill_illusion\",\t\t// 21 - AV_ILLUSION\t\t\t\t\t\tOK\n\t\t\"av_skill_restoration\",\t\t// 22 - AV_RESTORATION\t\t\t\t\tOK\n\t\t\"av_skill_enchanting\",\t\t// 23 - AV_ENCHANTING\t\t\t\t\tOK\n\t\t\"av_health\",\t\t\t\t// 24 - AV_HEALTH\t\t\t\t\t\tOK\n\t\t\"av_magicka\",\t\t\t\t// 25 - AV_MAGICKA\t\t\t\t\t\tOK\n\t\t\"av_stamina\",\t\t\t\t// 26 - AV_STAMINA\t\t\t\t\t\tOK\n\t\t\"av_health_regen\",\t\t\t// 27 - AV_HEALRATE\t\t\t\t\t\tOK\n\t\t\"av_magicka_regen\",\t\t\t// 28 - AV_MAGICKARATE\t\t\t\t\tOK\n\t\t\"av_stamina_regen\",\t\t\t// 29 - AV_STAMINARATE\t\t\t\t\tOK\n\t\t\"av_speedmult\",\t\t\t\t// 30 - AV_SPEEDMULT\t\t\t\t\tOK\n\t\tnull, \t\t\t\t\t\t// 31 - AV_INVENTORYWEIGHT\t\t\t\tnn\n\t\t\"av_carryweight\",\t\t\t// 32 - AV_CARRYWEIGHT\t\t\t\t\tOK\n\t\tnull,\t\t\t\t\t\t// 33 - AV_CRITCHANCE\t\t\t\t\tnn\n\t\t\"av_skill_unarmed\",\t\t\t// 34 - AV_MELEEDAMAGE\t\t\t\t\tOK\n\t\t\"av_skill_unarmed\",\t\t\t// 35 - AV_UNARMEDDAMAGE\t\t\t\tOK\n\t\tnull, \t\t\t\t\t\t// 36 - AV_MASS\t\t\t\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 37 - AV_VOICEPOINTS\t\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 38 - AV_VOICERATE\t\t\t\t\tnn\n\t\t\"av_resist_damage\",\t\t\t// 39 - AV_DAMAGERESIST\t\t\t\t\tOK\n\t\t\"av_resist_poison\",\t\t\t// 40 - AV_POISONRESIST\t\t\t\t\tOK\n\t\t\"av_resist_fire\",\t\t\t// 41 - AV_FIRERESIST\t\t\t\t\tOK\n\t\t\"av_resist_shock\",\t\t\t// 42 - AV_ELECTRICRESIST\t\t\t\tOK\n\t\t\"av_resist_frost\",\t\t\t// 43 - AV_FROSTRESIST\t\t\t\t\tOK\n\t\t\"av_resist_magic\",\t\t\t// 44 - AV_MAGICRESIST\t\t\t\t\tOK\n\t\t\"av_resist_disease\",\t\t// 45 - AV_DISEASERESIST\t\t\t\tOK\n\t\tnull,\t\t\t\t\t\t// 46 - AV_PERCEPTIONCONDITION\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 47 - AV_ENDURANCECONDITION\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 48 - AV_LEFTATTACKCONDITION\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 49 - AV_RIGHTATTACKCONDITION\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 50 - AV_LEFTMOBILITYCONDITION\t\tnn\n\t\tnull,\t\t\t\t\t\t// 51 - AV_RIGHTMOBILITYCONDITION\t\tnn\n\t\tnull,\t\t\t\t\t\t// 52 - AV_BRAINCONDITION\t\t\t\tnn\n\t\t\"paralysis\",\t\t\t\t// 53 - AV_PARALYSIS\t\t\t\t\tOK\n\t\t\"invisibility\",\t\t\t\t// 54 - AV_INVISIBILITY\t\t\t\t\tOK\n\t\t\"av_nighteye\",\t\t\t\t// 55 - AV_NIGHTEYE\t\t\t\t\t\tOK\n\t\tnull,\t\t\t\t\t\t// 56 - AV_DETECTLIFERANGE\t\t\t\tnn\n\t\t\"av_waterbreathing\",\t\t// 57 - AV_WATERBREATHING\t\t\t\tOK\n\t\t\"av_waterwalking\",\t\t\t// 58 - AV_WATERWALKING\t\t\t\t\tOK\n\t\tnull,\t\t\t\t\t\t// 59 - AV_IGNORECRIPPLEDLIMBS\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 60 - AV_FAME\t\t\t\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 61 - AV_INFAMY\t\t\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 62 - AV_JUMPINGBONUS\t\t\t\t\tnn\n\t\t\"av_ward\",\t\t\t\t\t// 63 - AV_WARDPOWER\t\t\t\t\tOK\n\t\tnull,\t\t\t\t\t\t// 64 - AV_RIGHTITEMCHARGE\t\t\t\tnn\n\t\t\"av_armorperks\",\t\t\t// 65 - AV_ARMORPERKS\t\t\t\t\tOK\n\t\tnull,\t\t\t\t\t\t// 66 - AV_SHIELDPERKS\t\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 67 - AV_WARDDEFLECTION\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 68 - AV_VARIABLE01\t\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 69 - AV_VARIABLE02\t\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 70 - AV_VARIABLE03\t\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 71 - AV_VARIABLE04\t\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 72 - AV_VARIABLE05\t\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 73 - AV_VARIABLE06\t\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 74 - AV_VARIABLE07\t\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 75 - AV_VARIABLE08\t\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 76 - AV_VARIABLE09\t\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 77 - AV_VARIABLE10\t\t\t\t\tnn\n\t\t\"av_bow_speed\",\t\t\t\t// 78 - AV_BOWSPEEDBONUS\t\t\t\tOK\n\t\tnull,\t\t\t\t\t\t// 79 - AV_FAVORACTIVE\t\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 80 - AV_FAVORSPERDAY\t\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 81 - AV_FAVORSPERDAYTIMER\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 82 - AV_LEFTITEMCHARGE\t\t\t\tnn\n\t\t\"av_absorb\",\t\t\t\t// 83 - AV_ABSORBCHANCE\t\t\t\t\tOK\n\t\tnull,\t\t\t\t\t\t// 84 - AV_BLINDNESS\t\t\t\t\tnn\n\t\t\"av_weapon_speed\",\t\t\t// 85 - AV_WEAPONSPEEDMULT\t\t\t\tOK\n\t\t\"av_skill_shout\",\t\t\t// 86 - AV_SHOUTRECOVERYMULT\t\t\tOK\n\t\t\"av_bow_stagger\",\t\t\t// 87 - AV_BOWSTAGGERBONUS\t\t\t\tOK\n\t\tnull,\t\t\t\t\t\t// 88 - AV_TELEKINESIS\t\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 89 - AV_FAVORPOINTSBONUS\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 90 - AV_LASTBRIBEDINTIMIDATED\t\tnn\n\t\tnull,\t\t\t\t\t\t// 91 - AV_LASTFLATTERED\t\t\t\tnn\n\t\t\"av_noise\",\t\t\t\t\t// 92 - AV_MOVEMENTNOISEMULT\t\t\tOK\n\t\tnull,\t\t\t\t\t\t// 93 - AV_BYPASSVENDORSTOLENCHECK\t\tnn\n\t\tnull,\t\t\t\t\t\t// 94 - AV_BYPASSVENDORKEYWORDCHECK\t\tnn\n\t\tnull,\t\t\t\t\t\t// 95 - AV_WAITINGFORPLAYER\t\t\t\tnn\n\t\t\"av_skill_weapon_1h\",\t\t// 96 - AV_ONEHANDEDMOD\t\t\t\t\tOK\n\t\t\"av_skill_weapon_2h\",\t\t// 97 - AV_TWOHANDEDMOD\t\t\t\t\tOK\n\t\t\"av_skill_archery\",\t\t\t// 98 - AV_MARKSMANMOD\t\t\t\t\tOK\n\t\t\"av_skill_block\",\t\t\t// 99 - AV_BLOCKMOD\t\t\t\t\t\tOK\n\t\t\"av_skill_smithing\",\t\t// 100 - AV_SMITHINGMOD\t\t\t\t\tOK\n\t\t\"av_skill_armor_heavy\",\t\t// 101 - AV_HEAVYARMORMOD\t\t\t\tOK\n\t\t\"av_skill_armor_light\",\t\t// 102 - AV_LIGHTARMORMOD\t\t\t\tOK\n\t\t\"av_skill_pickpocket\",\t\t// 103 - AV_PICKPOCKETMOD\t\t\t\tOK\n\t\t\"av_skill_lockpicking\",\t\t// 104 - AV_LOCKPICKINGMOD\t\t\t\tOK\n\t\t\"av_skill_sneak\",\t\t\t// 105 - AV_SNEAKMOD\t\t\t\t\tOK\n\t\t\"av_skill_alchemy\",\t\t\t// 106 - AV_ALCHEMYMOD\t\t\t\t\tOK\n\t\t\"av_skill_persuasion\",\t\t// 107 - AV_SPEECHCRAFTMOD\t\t\t\tOK\n\t\t\"av_skill_alteration\",\t\t// 108 - AV_ALTERATIONMOD\t\t\t\tOK\n\t\t\"av_skill_conjuration\",\t\t// 109 - AV_CONJURATIONMOD\t\t\t\tOK\n\t\t\"av_skill_destruction\",\t\t// 110 - AV_DESTRUCTIONMOD\t\t\t\tOK\n\t\t\"av_skill_illusion\",\t\t// 111 - AV_ILLUSIONMOD\t\t\t\t\tOK\n\t\t\"av_skill_restoration\",\t\t// 112 - AV_RESTORATIONMOD\t\t\t\tOK\n\t\t\"av_skill_enchanting\",\t\t// 113 - AV_ENCHANTINGMOD\t\t\t\tOK\n\t\t\"av_skill_weapon_1h\",\t\t// 114 - AV_ONEHANDEDSKILLADVANCE\t\tOK\n\t\t\"av_skill_weapon_2h\",\t\t// 115 - AV_TWOHANDEDSKILLADVANCE\t\tOK\n\t\t\"av_skill_archery\",\t\t\t// 116 - AV_MARKSMANSKILLADVANCE\t\tOK\n\t\t\"av_skill_block\",\t\t\t// 117 - AV_BLOCKSKILLADVANCE\t\t\tOK\n\t\t\"av_skill_smithing\",\t\t// 118 - AV_SMITHINGSKILLADVANCE\t\tOK\n\t\t\"av_skill_armor_heavy\",\t\t// 119 - AV_HEAVYARMORSKILLADVANCE\t\tOK\n\t\t\"av_skill_armor_light\",\t\t// 120 - AV_LIGHTARMORSKILLADVANCE\t\tOK\n\t\t\"av_skill_pickpocket\",\t\t// 121 - AV_PICKPOCKETSKILLADVANCE\t\tOK\n\t\t\"av_skill_lockpicking\",\t\t// 122 - AV_LOCKPICKINGSKILLADVANCE\t\tOK\n\t\t\"av_skill_sneak\",\t\t\t// 123 - AV_SNEAKSKILLADVANCE\t\t\tOK\n\t\t\"av_skill_alchemy\",\t\t\t// 124 - AV_ALCHEMYSKILLADVANCE\t\t\tOK\n\t\t\"av_skill_persuasion\",\t\t// 125 - AV_SPEECHCRAFTSKILLADVANCE\t\tOK\n\t\t\"av_skill_alteration\",\t\t// 126 - AV_ALTERATIONSKILLADVANCE\t\tOK\n\t\t\"av_skill_conjuration\",\t\t// 127 - AV_CONJURATIONSKILLADVANCE\t\tOK\n\t\t\"av_skill_destruction\",\t\t// 128 - AV_DESTRUCTIONSKILLADVANCE\t\tOK\n\t\t\"av_skill_illusion\",\t\t// 129 - AV_ILLUSIONSKILLADVANCE\t\tOK\n\t\t\"av_skill_restoration\",\t\t// 130 - AV_RESTORATIONSKILLADVANCE\t\tOK\n\t\t\"av_skill_enchanting\",\t\t// 131 - AV_ENCHANTINGSKILLADVANCE\t\tOK\n\t\tnull,\t\t\t\t\t\t// 132 - AV_LEFTWEAPONSPEEDMULT\t\t\tOK\n\t\tnull,\t\t\t\t\t\t// 133 - AV_DRAGONSOULS\t\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 134 - AV_COMBATHEALTHREGENMULT\t\tnn\n\t\t\"av_skill_weapon_1h\",\t\t// 135 - AV_ONEHANDEDPOWERMOD\t\t\tOK\n\t\t\"av_skill_weapon_2h\",\t\t// 136 - AV_TWOHANDEDPOWERMOD\t\t\tOK\n\t\t\"av_skill_archery\",\t\t\t// 137 - AV_MARKSMANPOWERMOD\t\t\tOK\n\t\t\"av_skill_block\",\t\t\t// 138 - AV_BLOCKPOWERMOD\t\t\t\tOK\n\t\t\"av_skill_smithing\",\t\t// 139 - AV_SMITHINGPOWERMOD\t\t\tOK\n\t\t\"av_skill_armor_heavy\",\t\t// 140 - AV_HEAVYARMORPOWERMOD\t\t\tOK\n\t\t\"av_skill_armor_light\",\t\t// 141 - AV_LIGHTARMORPOWERMOD\t\t\tOK\n\t\t\"av_skill_pickpocket\",\t\t// 142 - AV_PICKPOCKETPOWERMOD\t\t\tOK\n\t\t\"av_skill_lockpicking\",\t\t// 143 - AV_LOCKPICKINGPOWERMOD\t\t\tOK\n\t\t\"av_skill_sneak\",\t\t\t// 144 - AV_SNEAKPOWERMOD\t\t\t\tOK\n\t\t\"av_skill_alchemy\",\t\t\t// 145 - AV_ALCHEMYPOWERMOD\t\t\t\tOK\n\t\t\"av_skill_persuasion\",\t\t// 146 - AV_SPEECHCRAFTPOWERMOD\t\t\tOK\n\t\t\"av_skill_alteration\",\t\t// 147 - AV_ALTERATIONPOWERMOD\t\t\tOK\n\t\t\"av_skill_conjuration\",\t\t// 148 - AV_CONJURATIONPOWERMOD\t\t\tOK\n\t\t\"av_skill_destruction\",\t\t// 149 - AV_DESTRUCTIONPOWERMOD\t\t\tOK\n\t\t\"av_skill_illusion\",\t\t// 150 - AV_ILLUSIONPOWERMOD\t\t\tOK\n\t\t\"av_skill_restoration\",\t\t// 151 - AV_RESTORATIONPOWERMOD\t\t\tOK\n\t\t\"av_skill_enchanting\",\t\t// 152 - AV_ENCHANTINGPOWERMOD\t\t\tOK\n\t\tnull,\t\t\t\t\t\t// 153 - AV_DRAGONREND\t\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 154 - AV_ATTACKDAMAGEMULT\t\t\tnn\n\t\t\"av_health_regen\",\t\t\t// 155 - AV_HEALRATEMULT\t\t\t\tOK\n\t\t\"av_magicka_regen\",\t\t\t// 156 - AV_MAGICKARATEMULT\t\t\t\tOK\n\t\t\"av_stamina_regen\",\t\t\t// 157 - AV_STAMINARATEMULT\t\t\t\tOK\n\t\tnull,\t\t\t\t\t\t// 158 - AV_WEREWOLFPERKS\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 159 - AV_VAMPIREPERKS\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 160 - AV_GRABACTOROFFSET\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 161 - AV_GRABBED\t\t\t\t\t\tnn\n\t\tnull,\t\t\t\t\t\t// 162 - AV_DEPRECATED05\t\t\t\tnn\n\t\tnull\t\t\t\t\t\t// 163 - AV_REFLECTDAMAGE\t\t\t\t\n\t];\n\t\n\tpublic static function lookupIconLabel(a_effectData: Object): Object\n\t{\n\t\tvar archetype = a_effectData.archetype;\n\t\tvar actorValue = a_effectData.actorValue;\n\t\t\t\n\t\tvar emblemLabel = \"none\";\n\t\t\n\t\t// 1. Attempt to look up for simple archetypes\n\t\tvar baseLabel = _archetypeMap[archetype];\n\t\t\n\t\t// Found one, done\n\t\tif (baseLabel)\n\t\t\treturn {baseLabel: baseLabel, emblemLabel: emblemLabel};\n\t\t\n\t\t// 2. Archetype + ActorValue combinations\n\t\t\n\t\t// Set emblem\n\t\tswitch (archetype) {\n\t\t\tcase Magic.ARCHETYPE_VALUEMOD:\n\t\t\tcase Magic.ARCHETYPE_DUALVALUEMOD:\n\t\t\tcase Magic.ARCHETYPE_PEAKVALUEMOD:\n\t\t\t\tvar isDetrimental = a_effectData.effectFlags & Magic.MGEFFLAG_DETRIMENTAL;\n\t\t\t\tvar isRecovering = a_effectData.effectFlags & Magic.MGEFFLAG_RECOVER;\n\t\t\t\t\n\t\t\t\tif (isDetrimental) {\n\t\t\t\t\temblemLabel = isRecovering ? \"drain\" : \"damage\";\n\t\t\t\t} else {\n\t\t\t\t\temblemLabel = isRecovering ? \"fortify\" : \"restore\";\n\t\t\t\t}\n\t\t}\n\t\t\n\t\t// Lookup base icon\n\t\tbaseLabel = _avMap[actorValue];\n\t\t\t\n\t\t// Replace base icon for damage health with resistType icon\n\t\tif (actorValue == Actor.AV_HEALTH) {\n\t\t\tvar resistType = a_effectData.resistType;\n\t\t\t\n\t\t\tswitch (a_effectData.resistType) {\n\t\t\t\tcase Actor.AV_FIRERESIST:\n\t\t\t\t\tbaseLabel = \"magic_fire\";\n\t\t\t\t\tbreak;\n\t\t\t\tcase Actor.AV_FROSTRESIST:\n\t\t\t\t\tbaseLabel = \"magic_frost\";\n\t\t\t\t\tbreak;\n\t\t\t\tcase Actor.AV_ELECTRICRESIST:\n\t\t\t\t\tbaseLabel = \"magic_shock\";\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\t\n\t\t// 3. No match? Default\n\t\tif (!baseLabel)\n\t\t\tbaseLabel = \"default_effect\";\n\t\t\n\t\treturn {baseLabel: baseLabel, emblemLabel: emblemLabel};\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/util/GlobalFunctions.as",
    "content": "﻿import skyui.defines.Input;\n\nclass skyui.util.GlobalFunctions\n{\n  /* PUBLIC FUNCTIONS */\n\n\tpublic static function extract(a_str: String, a_startChar: String, a_endChar: String): String\n\t{\n\t\treturn a_str.slice(a_str.indexOf(a_startChar) + 1,a_str.lastIndexOf(a_endChar));\n\t}\n\n\t// Remove comments and leading/trailing white space\n\tpublic static function clean(a_str: String): String\n\t{\n\t\tif (a_str.indexOf(\";\") > 0)\n\t\t\ta_str = a_str.slice(0,a_str.indexOf(\";\"));\n\n\t\tvar i = 0;\n\t\twhile (a_str.charAt(i) == \" \" || a_str.charAt(i) == \"\\t\")\n\t\t\ti++;\n\n\t\tvar j = a_str.length - 1;\n\t\twhile (a_str.charAt(j) == \" \" || a_str.charAt(j) == \"\\t\")\n\t\t\tj--;\n\n\t\treturn a_str.slice(i,j + 1);\n\t}\n\n\tpublic static function unescape(a_str: String): String\n\t{\n\t\ta_str = a_str.split(\"\\\\n\").join(\"\\n\");\n\t\ta_str = a_str.split(\"\\\\t\").join(\"\\t\");\n\t\treturn a_str;\n\t}\n\n\tprivate static var _arrayExtended = false;\n\n\tpublic static function addArrayFunctions(): Void\n\t{\n\t\tif (_arrayExtended)\n\t\t\treturn;\n\n\t\t_arrayExtended = true;\n\n\t\tArray.prototype.indexOf = function (a_element): Number\n\t\t{\n\t\t\tfor (var i=0; i<this.length; i++)\n\t\t\t\tif (this[i] == a_element)\n\t\t\t\t\treturn i;\n\n\t\t\treturn undefined;\n\t\t};\n\n\t\tArray.prototype.equals = function (a: Array): Boolean\n\t\t{\n\t\t\tif (a == undefined)\n\t\t\t\treturn false;\n\n\t    \tif (this.length != a.length)\n\t        \treturn false;\n\n\t    \tfor (var i = 0; i < a.length; i++)\n\t        \tif (a[i] !== this[i])\n\t\t\t\t\treturn false;\n\n\t    \treturn true;\n    \t};\n\n\t\tArray.prototype.contains = function (a_element): Boolean\n\t\t{\n\t\t\tfor (var i=0; i<this.length; i++)\n\t\t\t\tif (this[i] == a_element)\n\t\t\t\t\treturn true;\n\n\t    \treturn false;\n    \t};\n\n    \t_global.ASSetPropFlags(Array.prototype, [\"indexOf\", \"equals\", \"contains\"], 0x01, 0x00);\n\t}\n\n\t// Maps Unicode inputted character code to its CP819/CP1251 character code\n\tpublic static function mapUnicodeChar(a_charCode: Number): Number\n\t{\n\t\t//NUMERO SIGN\n\t\tif (a_charCode == 0x2116)\n\t\t\treturn 0xB9;\n\n\t\telse if (0x0401 <= a_charCode && a_charCode <= 0x0491) {\n\t\t\tswitch (a_charCode) {\n\t\t\t\t//CYRILLIC CAPITAL LETTER IO\n\t\t\t\tcase 0x0401 :\n\t\t\t\t\treturn 0xA8;\n\t\t\t\t//CYRILLIC CAPITAL LETTER UKRAINIAN IE\n\t\t\t\tcase 0x0404 :\n\t\t\t\t\treturn 0xAA;\n\t\t\t\t//CYRILLIC CAPITAL LETTER DZE\n\t\t\t\tcase 0x0405 :\n\t\t\t\t\treturn 0xBD;\n\t\t\t\t//CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I\n\t\t\t\tcase 0x0406 :\n\t\t\t\t\treturn 0xB2;\n\t\t\t\t//CYRILLIC CAPITAL LETTER YI\n\t\t\t\tcase 0x0407 :\n\t\t\t\t\treturn 0xAF;\n\t\t\t\t//CYRILLIC CAPITAL LETTER JE\n\t\t\t\tcase 0x0408 :\n\t\t\t\t\treturn 0xA3;\n\t\t\t\t//CYRILLIC CAPITAL LETTER SHORT U\n\t\t\t\tcase 0x040E :\n\t\t\t\t\treturn 0xA1;\n\t\t\t\t//CYRILLIC SMALL LETTER IO\n\t\t\t\tcase 0x0451 :\n\t\t\t\t\treturn 0xB8;\n\t\t\t\t//CYRILLIC SMALL LETTER UKRAINIAN IE\n\t\t\t\tcase 0x0454 :\n\t\t\t\t\treturn 0xBA;\n\t\t\t\t//CYRILLIC SMALL LETTER DZE\n\t\t\t\tcase 0x0455 :\n\t\t\t\t\treturn 0xBE;\n\t\t\t\t//CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I\n\t\t\t\tcase 0x0456 :\n\t\t\t\t\treturn 0xB3;\n\t\t\t\t//CYRILLIC SMALL LETTER YI\n\t\t\t\tcase 0x0457 :\n\t\t\t\t\treturn 0xBF;\n\t\t\t\t//CYRILLIC SMALL LETTER JE\n\t\t\t\tcase 0x0458 :\n\t\t\t\t\treturn 0xBC;\n\t\t\t\t//CYRILLIC SMALL LETTER SHORT U\n\t\t\t\tcase 0x045E :\n\t\t\t\t\treturn 0xA2;\n\t\t\t\t//CYRILLIC CAPITAL LETTER GHE WITH UPTURN\n\t\t\t\tcase 0x0490 :\n\t\t\t\t\treturn 0xA5;\n\t\t\t\t//CYRILLIC SMALL LETTER GHE WITH UPTURN\n\t\t\t\tcase 0x0491 :\n\t\t\t\t\treturn 0xA4;\n\t\t\t\t//Standard Cyrillic characters\n\t\t\t\tdefault :\n\t\t\t\t\tif (0x040F <= a_charCode && a_charCode <= 0x044F)\n\t\t\t\t\t\treturn a_charCode - 0x0350;\n\t\t\t}\n\t\t}\n\t\treturn a_charCode;\n\t}\n\n\t// Ex: format(\"Last {2}% longer\", 100.66666)\n\tpublic static function formatString(a_str: String /*, ... */): String\n\t{\n\t\tif (arguments.length < 2)\n\t\t\treturn a_str;\n\n\t\tvar buf: String = \"\";\n\t\tvar pos: Number = 0;\n\t\tfor (var i: Number = 1; i < arguments.length; i++) {\n\t\t\tvar start: Number = a_str.indexOf(\"{\", pos);\n\t\t\tif (start == -1)\n\t\t\t\treturn a_str;\n\n\t\t\tvar end: Number = a_str.indexOf(\"}\", pos);\n\t\t\tif (end == -1)\n\t\t\t\treturn a_str;\n\n\t\t\tbuf += a_str.slice(pos, start);\n\t\t\tvar decimal: Number = Number(a_str.slice(start+1, end));\n\t\t\tvar mult: Number = Math.pow(10, decimal);\n\t\t\tvar valStr: String = (Math.round(arguments[i] * mult) / mult).toString();\n\t\t\tif (decimal > 0) {\n\t\t\t\tif (valStr.indexOf(\".\") == -1)\n\t\t\t\t\tvalStr += \".\";\n\t\t\t\tvar t: Array = valStr.split(\".\");\n\t\t\t\tvar fractLen: Number = t[1].length;\n\t\t\t\twhile (fractLen++ < decimal)\n\t\t\t\t\tvalStr += \"0\";\n\t\t\t}\n\t\t\tbuf += valStr;\n\t\t\tpos = end+1;\n\t\t}\n\n\t\tbuf += a_str.slice(pos);\n\n\t\treturn buf;\n\t}\n\n\tpublic static function formatNumber(a_number: Number, a_decimal: Number): String\n\t{\n\t\tvar valStr: String = a_number.toString().toLowerCase();\n\t\tvar floatComponents: Array = valStr.split(\"e\", 2);\n\t\tvar mult = Math.pow(10, a_decimal);\n\n\t\tvalStr = String((Math.round(parseFloat(floatComponents[0]) * mult) / mult));\n\n\n\t\tif (a_decimal > 0) {\n\t\t\t\tvar dotIdx: Number = valStr.indexOf(\".\")\n\t\t\t\tif (dotIdx == -1) {\n\t\t\t\t\tdotIdx = valStr.length\n\t\t\t\t\tvalStr += \".\";\n\t\t\t\t}\n\n\t\t\t\tvar decLen: Number = valStr.length - (dotIdx + 1);\n\t\t\t\tfor (var i: Number = 0; decLen + i < a_decimal; i++)\n\t\t\t\t\tvalStr += \"0\";\n\t\t}\n\n\t\tif (floatComponents[1] != undefined)\n\t\t\tvalStr += \"E\" + floatComponents[1]\n\n\t\treturn valStr;\n\t}\n\n\tpublic static function getMappedKey(a_control: String, a_context: Number, a_bGamepad: Boolean): Number\n\t{\n\t\tif (_global.skse == undefined)\n\t\t\treturn -1;\n\n\t\tif (a_bGamepad == true) {\n\t\t\treturn skse.GetMappedKey(a_control, Input.DEVICE_GAMEPAD, a_context);\n\t\t} else {\n\t\t\tvar keyCode = skse.GetMappedKey(a_control, Input.DEVICE_KEYBOARD, a_context);\n\t\t\tif (keyCode == -1)\n\t\t\t\tkeyCode = skse.GetMappedKey(a_control, Input.DEVICE_MOUSE, a_context);\n\t\t\treturn keyCode;\n\t\t}\n\t}\n\n\tpublic static function hookFunction(a_scope: Object, a_memberFn: String, a_hookScope: Object, a_hookFn: String): Boolean\n\t{\n\t\tvar memberFn: Function = a_scope[a_memberFn];\n\t\tif (memberFn == null || a_scope[a_memberFn] == null)\n\t\t\treturn false;\n\n\t\ta_scope[a_memberFn] = function () {memberFn.apply(a_scope, arguments); a_hookScope[a_hookFn].apply(a_hookScope, arguments);}\n\t\treturn true;\n\t}\n\n\tpublic static function getDistance(a: MovieClip, b: MovieClip): Number\n\t{\n\t\tvar dx = b._x - a._x;\n\t\tvar dy = b._y - a._y;\n\t\treturn Math.sqrt(dx*dx + dy*dy);\n\t}\n\n\tpublic static function getAngle(a: MovieClip, b: MovieClip): Number\n\t{\n\t\tvar dx = b._x - a._x;\n\t\tvar dy = b._y - a._y;\n\t\treturn Math.atan2(dy, dx) * (180 / Math.PI);\n\t}\n\n\tstatic public function clamp(val:Number, min:Number, max:Number)\n\t{\n\t\treturn Math.max(min, Math.min(max, val))\n\t}\n\n\tstatic public function vec2Mag(vec2: Array)\n\t{\n\t\tif(vec2 == undefined)\n\t\t\treturn undefined;\n\t\tvar x = vec2[0];\n\t\tvar y = vec2[1];\n\t\treturn Math.sqrt(x*x + y*y);\n\t}\n\n\tstatic public function vec2Angle(vec2: Array)\n\t{\n\t\treturn Math.atan2(vec2[1], vec2[0]) * (180 / Math.PI);\n\t}\n\n}\n"
  },
  {
    "path": "src/Common/skyui/util/Hash.as",
    "content": "﻿class skyui.util.Hash\n{\n\tprivate static var _crc32Lookup = [\n\t\t0x00000000,0x77073096,0xEE0E612C,0x990951BA,0x076DC419,0x706AF48F,0xE963A535,0x9E6495A3,\n\t\t0x0EDB8832,0x79DCB8A4,0xE0D5E91E,0x97D2D988,0x09B64C2B,0x7EB17CBD,0xE7B82D07,0x90BF1D91,\n\t\t0x1DB71064,0x6AB020F2,0xF3B97148,0x84BE41DE,0x1ADAD47D,0x6DDDE4EB,0xF4D4B551,0x83D385C7,\n\t\t0x136C9856,0x646BA8C0,0xFD62F97A,0x8A65C9EC,0x14015C4F,0x63066CD9,0xFA0F3D63,0x8D080DF5,\n\t\t0x3B6E20C8,0x4C69105E,0xD56041E4,0xA2677172,0x3C03E4D1,0x4B04D447,0xD20D85FD,0xA50AB56B,\n\t\t0x35B5A8FA,0x42B2986C,0xDBBBC9D6,0xACBCF940,0x32D86CE3,0x45DF5C75,0xDCD60DCF,0xABD13D59,\n\t\t0x26D930AC,0x51DE003A,0xC8D75180,0xBFD06116,0x21B4F4B5,0x56B3C423,0xCFBA9599,0xB8BDA50F,\n\t\t0x2802B89E,0x5F058808,0xC60CD9B2,0xB10BE924,0x2F6F7C87,0x58684C11,0xC1611DAB,0xB6662D3D,\n\t\t0x76DC4190,0x01DB7106,0x98D220BC,0xEFD5102A,0x71B18589,0x06B6B51F,0x9FBFE4A5,0xE8B8D433,\n\t\t0x7807C9A2,0x0F00F934,0x9609A88E,0xE10E9818,0x7F6A0DBB,0x086D3D2D,0x91646C97,0xE6635C01,\n\t\t0x6B6B51F4,0x1C6C6162,0x856530D8,0xF262004E,0x6C0695ED,0x1B01A57B,0x8208F4C1,0xF50FC457,\n\t\t0x65B0D9C6,0x12B7E950,0x8BBEB8EA,0xFCB9887C,0x62DD1DDF,0x15DA2D49,0x8CD37CF3,0xFBD44C65,\n\t\t0x4DB26158,0x3AB551CE,0xA3BC0074,0xD4BB30E2,0x4ADFA541,0x3DD895D7,0xA4D1C46D,0xD3D6F4FB,\n\t\t0x4369E96A,0x346ED9FC,0xAD678846,0xDA60B8D0,0x44042D73,0x33031DE5,0xAA0A4C5F,0xDD0D7CC9,\n\t\t0x5005713C,0x270241AA,0xBE0B1010,0xC90C2086,0x5768B525,0x206F85B3,0xB966D409,0xCE61E49F,\n\t\t0x5EDEF90E,0x29D9C998,0xB0D09822,0xC7D7A8B4,0x59B33D17,0x2EB40D81,0xB7BD5C3B,0xC0BA6CAD,\n\t\t0xEDB88320,0x9ABFB3B6,0x03B6E20C,0x74B1D29A,0xEAD54739,0x9DD277AF,0x04DB2615,0x73DC1683,\n\t\t0xE3630B12,0x94643B84,0x0D6D6A3E,0x7A6A5AA8,0xE40ECF0B,0x9309FF9D,0x0A00AE27,0x7D079EB1,\n\t\t0xF00F9344,0x8708A3D2,0x1E01F268,0x6906C2FE,0xF762575D,0x806567CB,0x196C3671,0x6E6B06E7,\n\t\t0xFED41B76,0x89D32BE0,0x10DA7A5A,0x67DD4ACC,0xF9B9DF6F,0x8EBEEFF9,0x17B7BE43,0x60B08ED5,\n\t\t0xD6D6A3E8,0xA1D1937E,0x38D8C2C4,0x4FDFF252,0xD1BB67F1,0xA6BC5767,0x3FB506DD,0x48B2364B,\n\t\t0xD80D2BDA,0xAF0A1B4C,0x36034AF6,0x41047A60,0xDF60EFC3,0xA867DF55,0x316E8EEF,0x4669BE79,\n\t\t0xCB61B38C,0xBC66831A,0x256FD2A0,0x5268E236,0xCC0C7795,0xBB0B4703,0x220216B9,0x5505262F,\n\t\t0xC5BA3BBE,0xB2BD0B28,0x2BB45A92,0x5CB36A04,0xC2D7FFA7,0xB5D0CF31,0x2CD99E8B,0x5BDEAE1D,\n\t\t0x9B64C2B0,0xEC63F226,0x756AA39C,0x026D930A,0x9C0906A9,0xEB0E363F,0x72076785,0x05005713,\n\t\t0x95BF4A82,0xE2B87A14,0x7BB12BAE,0x0CB61B38,0x92D28E9B,0xE5D5BE0D,0x7CDCEFB7,0x0BDBDF21,\n\t\t0x86D3D2D4,0xF1D4E242,0x68DDB3F8,0x1FDA836E,0x81BE16CD,0xF6B9265B,0x6FB077E1,0x18B74777,\n\t\t0x88085AE6,0xFF0F6A70,0x66063BCA,0x11010B5C,0x8F659EFF,0xF862AE69,0x616BFFD3,0x166CCF45,\n\t\t0xA00AE278,0xD70DD2EE,0x4E048354,0x3903B3C2,0xA7672661,0xD06016F7,0x4969474D,0x3E6E77DB,\n\t\t0xAED16A4A,0xD9D65ADC,0x40DF0B66,0x37D83BF0,0xA9BCAE53,0xDEBB9EC5,0x47B2CF7F,0x30B5FFE9,\n\t\t0xBDBDF21C,0xCABAC28A,0x53B39330,0x24B4A3A6,0xBAD03605,0xCDD70693,0x54DE5729,0x23D967BF,\n\t\t0xB3667A2E,0xC4614AB8,0x5D681B02,0x2A6F2B94,0xB40BBE37,0xC30C8EA1,0x5A05DF1B,0x2D02EF8D\n\t];\n\t\n\tpublic static function crc32(a_str: String, a_start: Number): Number\n\t{\n\t\tvar result: Number = ~a_start;\n\t\tvar n: Number = a_str.length;\n\t\tvar c: Number;\n\t\n\t\tfor (var i=0; i<n; i++) {\n\t\t\tc = a_str.charCodeAt(i);\n\t\t\tresult = (result >>> 8) ^ _crc32Lookup[(result & 0xFF) ^ c];\n\t\t}\n\t\t\n\t\treturn ~result & 0xFFFFFFFF;\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/util/Input.as",
    "content": "import skyui.util.Debug;\nimport skyui.VRInput;\n\nclass skyui.util.Input\n{\n\t//----------------------------------------------------------------------\n\t// Utility functions\n\t//\n\t// This is for picking the right ButtonArt given a map and a platform enum.\n\t// It expect the same format the vanilla game uses to specify keys.\n\t// This makes it relatively straighforward to port changes over.\n\t//\n\t//---------------------------------------------------------------------\n\tstatic function pickButtonArt(a_platform: Number, buttonNames: Object): String\n\t{\n\t\tswitch(VRInput.instance.controllerName) {\n\t\t\tcase \"vive\":\n   \t\t\treturn buttonNames[\"ViveArt\"];\n\t\t\tcase \"knuckles\":\n   \t\t\tif(buttonNames[\"KnucklesArt\"])\n\t\t\t\t\treturn buttonNames[\"KnucklesArt\"];\n\t\t\t\telse\n\t\t\t\t\treturn buttonNames[\"OculusArt\"];\n\t\t}\n\n\t\tswitch(a_platform) {\n\n   \t\tcase Shared.Platforms.CONTROLLER_PC:\n   \t\t\treturn buttonNames[\"PCArt\"];\n\n   \t\tcase Shared.Platforms.CONTROLLER_PCGAMEPAD:\n   \t\tcase Shared.Platforms.CONTROLLER_DURANGO:\n   \t\tcase Shared.Platforms.CONTROLLER_ORBIS:\n   \t\t\treturn buttonNames[\"XBoxArt\"];\n\n   \t\tcase Shared.Platforms.CONTROLLER_VIVE:\n   \t\tcase Shared.Platforms.CONTROLLER_VIVE_KNUCKLES:\n   \t\t\treturn buttonNames[\"ViveArt\"];\n\n   \t\tcase Shared.Platforms.CONTROLLER_ORBIS_MOVE:\n   \t\t\treturn buttonNames[\"MoveArt\"];\n\n   \t\tcase Shared.Platforms.CONTROLLER_OCULUS:\n   \t\t\treturn buttonNames[\"OculusArt\"];\n\n   \t\tcase Shared.Platforms.CONTROLLER_WINDOWS_MR:\n   \t\t\treturn buttonNames[\"WindowsMRArt\"];\n\n   \t\tdefault:\n   \t\t\treturn buttonNames[\"XBoxArt\"];\n\t\t}\n\t}\n\n\tstatic function pickControls(a_platform: Number, buttonNames: Object): Object\n\t{\n\t\tvar val = {namedKey: pickButtonArt(a_platform, buttonNames)};\n\t\treturn val;\n\t}\n\n\t// Helper function to perform rate limiting\n\tstatic function rateLimit(a_obj: Object, a_fieldname: String, delayTime: Number)\n\t{\n\t\ta_obj[a_fieldname] = true;\n\t\tsetTimeout(function() {\n\t\t\t\ta_obj[a_fieldname] = false;\n\t\t\t\t},\n\t\t\t\tdelayTime);\n\t}\n}\n"
  },
  {
    "path": "src/Common/skyui/util/MarkupParser.as",
    "content": "import gfx.events.EventDispatcher;\n\nimport mx.utils.Delegate;\nimport TextField.StyleSheet;\n\nclass skyui.util.MarkupParser\n{\n\tprivate static var _eventDummy: Object;\n\n\tprivate static var _markup: Object;\n\n\tpublic static var styleSheet: StyleSheet;\n\n\t/* INITIALIATZION */\n\n\tprivate static var _initialized: Boolean = initialize();\n\n\tpublic static function initialize(): Boolean\n\t{\n\t\t_markup = {};\n\n\t\t_eventDummy = {};\n\t\tEventDispatcher.initialize(_eventDummy);\n\n\t\tstyleSheet = new StyleSheet();\n\t\tstyleSheet.setStyle(\"p\", {color: \"#FFFFFF\", fontSize: \"17px\"});\n\t\tstyleSheet.setStyle(\".list\", {color: \"#FFFFFF\", fontSize: \"17px\", textIndent: \"10px\"});\n\t\tstyleSheet.setStyle(\"bullet\", {color: \"#FFFFFF\", fontSize: \"20px\"});\n\t\tstyleSheet.setStyle(\"strong\", {color: \"#DDDDDD\", fontWeight: \"bold\", fontFamily: \"$EverywhereBoldFont\"});\n\t\tstyleSheet.setStyle(\"em\", {fontStyle: \"italic\", fontFamily: \"$EverywhereFont\"});\n\t\tstyleSheet.setStyle(\"underline\", {textDecoration: \"underline\"});\n\t\tstyleSheet.setStyle(\"a:link\", {color: \"#FFFFFF\", textDecoration: \"none\"});\n\t\tstyleSheet.setStyle(\"a:hover\", {color: \"#FFFFFF\", textDecoration: \"underline\"});\n\t\tstyleSheet.setStyle(\"a:active\", {color: \"#FFFFFF\", textDecoration: \"underline\"});\n\t\tstyleSheet.setStyle(\"h1\", {color: \"#FFFFFF\", fontSize: \"28px\"});\n\t\tstyleSheet.setStyle(\"h2\", {color: \"#FFFFFF\", fontSize: \"24px\"});\n\t\tstyleSheet.setStyle(\"h3\", {color: \"#FFFFFF\", fontSize: \"18px\"});\n\t\tstyleSheet.setStyle(\"h4\", {color: \"#CCCCCC\", fontSize: \"16px\"});\n\t\tstyleSheet.setStyle(\"h5\", {color: \"#CCCCCC\", fontSize: \"14px\"});\n\t\tstyleSheet.setStyle(\"h6\", {color: \"#BBBBBB\", fontSize: \"14px\"});\n\n\t\treturn true;\n\t}\n\n  /* PUBLIC FUNCTIONS */\n\n\tpublic static function registerParseCallback(a_scope: Object, a_callBack: String): Void\n\t{\n\t\t_eventDummy.addEventListener(\"dataParsed\", a_scope, a_callBack);\n\t}\n\n\tpublic static function load(a_path: String): Boolean\n\t{\n\t\tvar lv = new LoadVars();\n\t\tlv.onData = Delegate.create(MarkupParser, parseData);\n\t\treturn lv.load(a_path);\n\t}\n\n  /* PRIVATE FUNCTIONS */\n\t\n\tprivate static function parseData(a_data: String): Void\n\t{\n\t\tvar lines: Array = a_data.split(\"\\r\\n\");\n\t\tif (lines.length == 1)\n\t\t\tlines = a_data.split(\"\\n\");\n\n\t\tvar sectionName: String;\n\t\tvar section: Object;\n\n\t\tvar line: String;\n\t\tvar parsedLine: String;\n\t\tvar blankLine: Boolean\n\t\tvar inParagraph: Boolean = false;\n\n\t\tvar emptyLine: Boolean = true;\n\n\t\tvar lastLineIdx = lines.length - 1;\n\t\tfor (var i = 0; i <= lastLineIdx; i++) {\n\n\t\t\tline = lines[i];\n\n\t\t\t// Comment\n\t\t\tif (line.charAt(0) == \";\")\n\t\t\t\tcontinue;\n\n\t\t\t// Section start\n\t\t\tif (line.charAt(0) == \"[\" && line.charAt(1) != \"[\" && line.length > 2) {\n\n\t\t\t\tsectionName = line.slice(1, line.lastIndexOf(\"]\")).toLowerCase();\n\t\t\t\t\n\t\t\t\tif (_markup[sectionName] == undefined)\n\t\t\t\t\t_markup[sectionName] = {lines: [], htmlText: \"\"};\n\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tif (sectionName == undefined && line.length < 3)\n\t\t\t\tcontinue;\n\n\t\t\tif (sectionName == undefined) {\n\t\t\t\tsectionName = \"main\";\n\t\t\t\t_markup[sectionName] = {lines: [], htmlText: \"\"};\n\t\t\t}\n\n\n\t\t\tline = htmlEscapeAndClean(line);\n\n\t\t\t// Empty line?\n\t\t\temptyLine = (line.length == 0);\n\n\t\t\t// Header?\n\t\t\tif (!emptyLine && line.charAt(0) == \"#\") {\n\t\t\t\tvar h: Number = 1;\n\t\t\t\tfor (var j: Number = h; j < 6 && line.charAt(j) == \"#\"; j++)\n\t\t\t\t\th++;\n\n\t\t\t\tif (line.charAt(h) == \" \") {\n\t\t\t\t\tif (inParagraph) {\n\t\t\t\t\t\t_markup[sectionName].htmlText += \"</p>\";\n\t\t\t\t\t\tinParagraph = false;\n\t\t\t\t\t}\n\t\t\t\t\t_markup[sectionName].htmlText += \"<p><h\" + h + \">\" + parseLine(line.slice(h + 1)) + \"</h\" + h + \"></p>\";\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// List?\n\t\t\tif (!emptyLine && line.charAt(0) == \"*\" && line.charAt(1) == \" \") {\n\t\t\t\tif (inParagraph) {\n\t\t\t\t\t_markup[sectionName].htmlText += \"</p>\";\n\t\t\t\t\tinParagraph = false;\n\t\t\t\t}\n\t\t\t\t_markup[sectionName].htmlText += \"<p class='list'><bullet>&#183;&nbsp;</bullet>\" + parseLine(line.slice(2)) + \"<hack></p>\";\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tif (!inParagraph) {\n\t\t\t\tif (!emptyLine) {\n\t\t\t\t\t_markup[sectionName].htmlText += \"<p>\";\n\t\t\t\t\t_markup[sectionName].htmlText += parseLine(line);\n\t\t\t\t\tinParagraph = true;\n\n\t\t\t\t\tif (i == lastLineIdx) {\n\t\t\t\t\t\t_markup[sectionName].htmlText += \"</p>\";\n\t\t\t\t\t\tinParagraph = false;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif (!emptyLine) {\n\t\t\t\t\t_markup[sectionName].htmlText += \"<br>\";\n\t\t\t\t\t_markup[sectionName].htmlText += parseLine(line);\n\t\t\t\t} else {\n\t\t\t\t\t_markup[sectionName].htmlText += \"</p>\";\n\t\t\t\t\tinParagraph = false;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t_eventDummy.dispatchEvent({type: \"dataParsed\", markup: _markup});\n\t}\n\n\tprivate static function parseLine(a_data: String): String\n\t{\n\t\tvar parsedString = parseStyles(a_data);\n\t\tparsedString = parseAnchors(parsedString)\n\n\t\treturn parsedString;\n\t}\n\n\tprivate static function parseStyles(a_data: String): String\n\t{\n\t\tvar parsingString: String = \"\";\n\t\tvar parsedString: String = \"\";\n\n\t\t// Bold and Italic\n\n\t\t// ***TEXT***   **Text2*****\n\t\t// i j    k l   ij     k   l\n\n\t\tvar i: Number = -1;\n\t\tvar j: Number = -1;\n\n\t\tvar k: Number = -1;\n\t\tvar l: Number = -1;\n\n\t\tvar tokenWidth: Number = 0;\n\n\t\twhile(l < a_data.length - 1) {\n\t\t\tj = i = a_data.indexOf(\"*\", l+1);\n\n\t\t\tif (i == -1) { // No further tokens found\n\t\t\t\tparsingString += a_data.substring(l+1);\n\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\t// Always append text before first token\n\t\t\tparsingString += a_data.substring(l+1, i);\n\t\n\t\t\twhile (a_data.charAt(j+1) == \"*\")\n\t\t\t\tj++;\n\n\t\t\tl = k = a_data.indexOf(\"*\", j+1);\n\n\t\t\tif (k == -1) { // No trailing token found, append remaining text and break\n\t\t\t\tparsingString += a_data.substring(i)\n\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\twhile (a_data.charAt(l+1) == \"*\")\n\t\t\t\tl++;\n\n\t\t\ttokenWidth = (j-i)+1;\n\t\t\tswitch(tokenWidth) {\n\t\t\t\tcase 1:\n\t\t\t\t\tparsingString += \"<em>\" + a_data.substring(j+1, k) + \"</em>\";\n\t\t\t\t\tbreak;\n\t\t\t\tcase 2:\n\t\t\t\t\tparsingString += \"<strong>\" + a_data.substring(j+1, k) + \"</strong>\";\n\t\t\t\t\tbreak;\n\t\t\t\tcase 3:\n\t\t\t\t\tparsingString += \"<strong><em>\" + a_data.substring(j+1, k) + \"</em></strong>\";\n\t\t\t\t\tbreak;\n\t\t\t\tdefault:\n\t\t\t\t\tparsingString += a_data.substring(i, l+1)\n\t\t\t}\n\t\t}\n\n\t\t// Underline\n\n\t\t// _TEXT_   __Text2_____\n\t\t// i    j    i     j\n\n\t\tvar m: Number = -1;\n\t\tvar n: Number = -1;\n\n\t\twhile(n < parsingString.length - 1) {\n\t\t\tm = parsingString.indexOf(\"_\", n+1);\n\t\t\t\n\t\t\tif (m == -1) { // No further tokens found\n\t\t\t\tparsedString += parsingString.substring(n+1);\n\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\twhile (parsingString.charAt(m+1) == \"_\")\n\t\t\t\tm++;\n\n\t\t\tparsedString += parsingString.substring(n+1, m);\n\n\t\t\tn = parsingString.indexOf(\"_\", m+1);\n\n\t\t\tif (n == -1) {\n\t\t\t\tparsedString += parsingString.substring(m);\n\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\tparsedString += \"<underline>\" + parsingString.substring(m+1, n) + \"</underline>\";\n\t\t}\n\n\t\treturn parsedString;\n\t}\n\n\tprivate static function parseAnchors(a_data: String): String\n\t{\n\t\t// [[Section]]    [[Section|Name]]\n        // i        k     i        j    k\n\n\t\tvar parsedString: String = \"\";\n\t\tvar anchorData: Array;\n\n\t\tvar i: Number = -1;\n\t\tvar j: Number = -2;\n\n\t\twhile(j < a_data.length - 1) {\n\t\t\ti = a_data.indexOf(\"[[\", j+2);\n\n\t\t\tif (i == -1) { // No further tokens found\n\t\t\t\tparsedString += a_data.substring(j+2);\n\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\t// Always append text before first token\n\t\t\tparsedString += a_data.substring(j+2, i);\n\n\t\t\tj = a_data.indexOf(\"]]\", i+2);\n\n\t\t\tif (j == -1) {\n\t\t\t\tparsedString += a_data.substring(i);\n\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\t//if (j != -1)\n\t\t\tanchorData = a_data.substring(i+2, j).split(\"|\", 2);\n\n\t\t\tif (anchorData.length == 2)\n\t\t\t\tparsedString += \"<a href=\\\"asfunction:anchorPress,changeSection,\" + anchorData[0] + \"\\\">\" + anchorData[1] + \"</a>\";\n\t\t\telse\n\t\t\t\tparsedString += \"<a href=\\\"asfunction:anchorPress,changeSection,\" + anchorData[0] + \"\\\">\" + anchorData[0] + \"</a>\";\n\n\n\n\t\t}\n\n\t\treturn parsedString;\n\t}\n\n\tprivate static function htmlEscapeAndClean(a_str: String): String\n\t{\n\t\t// Trim leading and trailing whitespaces\n\t\tvar i: Number = 0;\n\t\twhile (a_str.charAt(i) == \" \" || a_str.charAt(i) == \"\\t\")\n\t\t\ti++;\n\n\t\tvar j: Number = a_str.length - 1;\n\t\twhile (a_str.charAt(j) == \" \" || a_str.charAt(j) == \"\\t\")\n\t\t\tj--;\n\n\t\ta_str = a_str.slice(i,j + 1);\n\n\t\t// Replace characters\n\t\ta_str = a_str.split(\"&\").join(\"&amp;\");\n\t\ta_str = a_str.split(\"'\").join(\"&apos;\");\n\t\ta_str = a_str.split(\"\\\"\").join(\"&quot;\");\n\t\ta_str = a_str.split(\"<\").join(\"&lt;\");\n\t\ta_str = a_str.split(\">\").join(\"&gt;\");\n\t\ta_str = a_str.split(\"&amp;nbsp;\").join(\"&nbsp;\"); //hack... :)\n\t\t\n\n\t\treturn a_str;\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/util/Translator.as",
    "content": "﻿class skyui.util.Translator\n{\n  /* PRIVATE VARIABLES */\n\t\n\tprivate static var _translator:TextField;\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n  \n  \t// Translate simple strings\n\tpublic static function translate(a_str: String): String\n\t{\n\t\tif (_translator == undefined) {\n\t\t\t_translator = _root.createTextField(\"_translator\", _root.getNextHighestDepth(), 0, 0, 1, 1);\n\t\t\t_translator._visible = false;\n\t\t}\n\t\t\n\t\tif (a_str == \"\")\n\t\t\treturn \"\";\n\t\t\n\t\tif (a_str.charAt(0) != \"$\")\n\t\t\treturn a_str;\n\t\t\n\t\t_translator.text = a_str;\n\t\t\n\t\treturn _translator.text;\n\t}\n\t\n\t// Translate with support for substrings, i.e. \"$My text, default value {$Default value}\" \n\tpublic static function translateNested(a_str: String): String\n\t{\n\t\tif (a_str == \"\")\n\t\t\treturn \"\";\n\t\t\n\t\t// Quick test to decide if we can skip\n\t\tif (a_str.indexOf(\"{\") == -1)\n\t\t\treturn translate(a_str);\n\t\t\n\t\t// Collect substrings\n\t\tvar subStrings: Array = [];\n\t\tvar offset = 0;\n\t\t\n\t\tdo {\n\t\t\tvar startIndex = a_str.indexOf(\"{\", offset);\n\t\t\tvar endIndex = a_str.indexOf(\"}\", offset);\n\t\t\t\n\t\t\tif (startIndex != -1 && endIndex != -1 && startIndex < endIndex) {\n\t\t\t\tvar s = a_str.slice(startIndex+1, endIndex);\n\t\t\t\tsubStrings.push(translate(s));\n\t\t\t\t\n\t\t\t\ta_str = a_str.slice(0, startIndex+1) + a_str.slice(endIndex);\n\t\t\t\t\n\t\t\t\toffset = startIndex + 2;\n\t\t\t} else {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\t\n\t\t} while (true);\n\t\t\n\t\t// Translate the base string\n\t\ta_str = translate(a_str);\n\t\t\n\t\t// Split at {} and interleave with the substrings\n\t\tvar t = a_str.split(\"{}\");\n\t\tvar result = \"\";\n\t\t\n\t\tvar i;\n\t\tfor (i=0; i<subStrings.length; i++)\n\t\t\tresult += t[i] + subStrings[i];\n\t\t\t\n\t\tif (i < (t.length))\n\t\t\tresult += t[i];\n\t\t\n\t\treturn result;\n\t}\n}"
  },
  {
    "path": "src/Common/skyui/util/Tween.as",
    "content": "﻿//import mx.transitions.Tween;\n//import mx.transitions.easing.None;\n\nclass skyui.util.Tween\n{\n\tpublic static function LinearTween(a_obj: MovieClip, a_prop: String, a_start: Number, a_end: Number, a_duration: Number, a_onFinish: Function): mx.transitions.Tween\n\t{\n\t\tvar tweenPropName: String = \"__tween_\" + a_prop + \"__\";\n\n\t\tif (a_obj.hasOwnProperty(tweenPropName))\n\t\t{\n\t\t\tvar tween: mx.transitions.Tween = a_obj[tweenPropName];\n\t\t\tif (tween.isPlaying)\n\t\t\t{\n\t\t\t\ttween.stop();\n\t\t\t\tdelete tween;\n\t\t\t}\n\t\t}\n\n\t\tvar current: Number = a_obj[a_prop];\n\t\tvar duration = Math.abs((a_end - current)/(a_end - a_start)) * a_duration;\n\n\t\ta_obj[tweenPropName] = new mx.transitions.Tween(a_obj, a_prop, mx.transitions.easing.None.easeNone, current, a_end, duration, true);\n\n\t\tif (a_onFinish)\n\t\t{\n\t\t\ta_obj[tweenPropName].onMotionFinished = a_onFinish;\n\n\t\t\tif (duration <= 0)\n\t\t\t{\n\t\t\t\ta_onFinish();\n\t\t\t}\n\t\t}\n\n\t\treturn a_obj[tweenPropName];\n\t}\n}\n"
  },
  {
    "path": "src/CraftingMenu/CraftingDataSetter.as",
    "content": "﻿import skyui.util.Translator;\n\nimport skyui.defines.Actor;\nimport skyui.defines.Armor;\nimport skyui.defines.Form;\nimport skyui.defines.Item;\nimport skyui.defines.Material;\nimport skyui.defines.Weapon;\nimport skyui.defines.Inventory;\n\nimport skyui.components.list.BasicList;\nimport skyui.components.list.IListProcessor;\n\n\n// @abstract\nclass CraftingDataSetter implements IListProcessor\n{\n  /* INITIALIZATION */\n  \n\tpublic function CraftingDataSetter()\n\t{\n\t\tsuper();\n\t}\n\t\n  \t// @override IListProcessor\n\tpublic function processList(a_list: BasicList): Void\n\t{\n\t\tvar entryList = a_list.entryList;\n\t\t\n\t\tfor (var i = 0; i < entryList.length; i++) {\n\t\t\tvar e = entryList[i];\n\t\t\tif (e.skyui_itemDataProcessed)\n\t\t\t\tcontinue;\n\t\t\t\t\n\t\t\te.skyui_itemDataProcessed = true;\n\t\t\t\n\t\t\t// Fix wrong property names\n\t\t\tfixSKSEExtendedObject(e);\n\n\t\t\tprocessEntry(e);\n\t\t}\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\n\tpublic function processEntry(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.baseId = a_entryObject.formId & 0x00FFFFFF;\n\n\t\ta_entryObject.isEquipped = (a_entryObject.equipState > 0);\n\n\t\ta_entryObject.infoValue = (a_entryObject.value > 0) ? (Math.round(a_entryObject.value * 100) / 100) : null;\n\t\ta_entryObject.infoWeight =(a_entryObject.weight > 0) ? (Math.round(a_entryObject.weight * 100) / 100) : null;\n\t\t\n\t\ta_entryObject.infoValueWeight = (a_entryObject.weight > 0 && a_entryObject.value > 0) ? (Math.round((a_entryObject.value / a_entryObject.weight) * 100) / 100) : null;\n\n\t\tswitch (a_entryObject.formType) {\n\t\t\tcase Form.TYPE_SCROLLITEM:\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Scroll\");\n\t\t\t\t\n\t\t\t\ta_entryObject.duration = (a_entryObject.duration > 0) ? (Math.round(a_entryObject.duration * 100) / 100) : null;\n\t\t\t\ta_entryObject.magnitude = (a_entryObject.magnitude > 0) ? (Math.round(a_entryObject.magnitude * 100) / 100) : null;\n\t\t\t\t\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_ARMOR:\n\t\t\t\ta_entryObject.infoArmor = (a_entryObject.armor > 0) ? (Math.round(a_entryObject.armor * 100) / 100) : null;\n\t\t\t\t\n\t\t\t\tprocessArmorClass(a_entryObject);\n\t\t\t\tprocessArmorPartMask(a_entryObject);\n\t\t\t\tprocessMaterialKeywords(a_entryObject);\n\t\t\t\tprocessArmorOther(a_entryObject);\n\t\t\t\tprocessArmorBaseId(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_BOOK:\n\t\t\t\tprocessBookType(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_INGREDIENT:\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Ingredient\");\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_LIGHT:\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Torch\");\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_MISC:\n\t\t\t\tprocessMiscType(a_entryObject);\n\t\t\t\tprocessMiscBaseId(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_WEAPON:\n\t\t\t\ta_entryObject.infoDamage = (a_entryObject.damage > 0) ? (Math.round(a_entryObject.damage * 100) / 100) : null;\n\t\t\t\t\n\t\t\t\tprocessWeaponType(a_entryObject);\n\t\t\t\tprocessMaterialKeywords(a_entryObject);\n\t\t\t\tprocessWeaponBaseId(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_AMMO:\n\t\t\t\ta_entryObject.infoDamage = (a_entryObject.damage > 0) ? (Math.round(a_entryObject.damage * 100) / 100) : null;\n\t\t\t\t\n\t\t\t\tprocessAmmoType(a_entryObject);\n\t\t\t\tprocessMaterialKeywords(a_entryObject);\n\t\t\t\tprocessAmmoBaseId(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_KEY:\n\t\t\t\tprocessKeyType(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_POTION:\n\t\t\t\ta_entryObject.duration = (a_entryObject.duration > 0) ? (Math.round(a_entryObject.duration * 100) / 100) : null;\n\t\t\t\ta_entryObject.magnitude = (a_entryObject.magnitude > 0) ? (Math.round(a_entryObject.magnitude * 100) / 100) : null;\n\t\t\t\n\t\t\t\tprocessPotionType(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_SOULGEM:\n\t\t\t\tprocessSoulGemType(a_entryObject);\n\t\t\t\tprocessSoulGemStatus(a_entryObject);\n\t\t\t\tprocessSoulGemBaseId(a_entryObject);\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\n  /* PRIVATE FUNCTIONS */\n\n\tprivate function processArmorClass(a_entryObject: Object): Void\n\t{\n\t\tif (a_entryObject.weightClass == Armor.WEIGHT_NONE)\n\t\t\ta_entryObject.weightClass = null;\n\t\t\t\n\t\ta_entryObject.weightClassDisplay = Translator.translate(\"$Other\");\n\n\t\tswitch (a_entryObject.weightClass) {\n\t\t\tcase Armor.WEIGHT_LIGHT:\n\t\t\t\ta_entryObject.weightClassDisplay = Translator.translate(\"$Light\");\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.WEIGHT_HEAVY:\n\t\t\t\ta_entryObject.weightClassDisplay = Translator.translate(\"$Heavy\");\n\t\t\t\tbreak;\n\n\t\t\tdefault:\n\t\t\t\tif (a_entryObject.keywords == undefined)\n\t\t\t\t\tbreak;\n\n\t\t\t\tif (a_entryObject.keywords[\"VendorItemClothing\"] != undefined) {\n\t\t\t\t\ta_entryObject.weightClass = Armor.WEIGHT_CLOTHING;\n\t\t\t\t\ta_entryObject.weightClassDisplay = Translator.translate(\"$Clothing\");\n\t\t\t\t} else if (a_entryObject.keywords[\"VendorItemJewelry\"] != undefined) {\n\t\t\t\t\ta_entryObject.weightClass = Armor.WEIGHT_JEWELRY;\n\t\t\t\t\ta_entryObject.weightClassDisplay = Translator.translate(\"$Jewelry\");\n\t\t\t\t}\t \n\t\t}\n\t}\n\n\tprivate function processMaterialKeywords(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.material = null;\n\t\ta_entryObject.materialDisplay = Translator.translate(\"$Other\");\n\n\t\tif (a_entryObject.keywords == undefined)\n\t\t\treturn;\n\n\t\tif (a_entryObject.keywords[\"ArmorMaterialDaedric\"] != undefined ||\n\t\t\ta_entryObject.keywords[\"WeapMaterialDaedric\"] != undefined) {\n\t\t\ta_entryObject.material = Material.DAEDRIC;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Daedric\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialDragonplate\"] != undefined) {\n\t\t\ta_entryObject.material = Material.DRAGONPLATE;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Dragonplate\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialDragonscale\"] != undefined) {\n\t\t\ta_entryObject.material = Material.DRAGONSCALE;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Dragonscale\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialDwarven\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"WeapMaterialDwarven\"] != undefined) {\n\t\t\ta_entryObject.material = Material.DWARVEN;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Dwarven\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialEbony\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"WeapMaterialEbony\"] != undefined) {\n\t\t\ta_entryObject.material = Material.EBONY;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Ebony\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialElven\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"WeapMaterialElven\"] != undefined) {\n\t\t\ta_entryObject.material = Material.ELVEN;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Elven\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialElvenGilded\"] != undefined) {\n\t\t\ta_entryObject.material = Material.ELVENGILDED;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Elven Gilded\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialGlass\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"WeapMaterialGlass\"] != undefined) {\n\t\t\ta_entryObject.material = Material.GLASS;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Glass\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialHide\"] != undefined) {\n\t\t\ta_entryObject.material = Material.HIDE;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Hide\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialImperialHeavy\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"ArmorMaterialImperialLight\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"WeapMaterialImperial\"] != undefined) {\n\t\t\ta_entryObject.material = Material.IMPERIAL;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Imperial\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialImperialStudded\"] != undefined) {\n\t\t\ta_entryObject.material = Material.IMPERIALSTUDDED;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Studded\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialIron\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"WeapMaterialIron\"] != undefined) {\n\t\t\ta_entryObject.material = Material.IRON;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Iron\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialIronBanded\"] != undefined) {\n\t\t\ta_entryObject.material = Material.IRONBANDED;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Iron Banded\");\n\t\t\n\t\t// Must be above leather, vampire armor has 2 material keywords\n\t\t} else if (a_entryObject.keywords[\"DLC1ArmorMaterialVampire\"] != undefined) {\n\t\t\ta_entryObject.material = Material.VAMPIRE;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Vampire\");\n\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialLeather\"] != undefined) {\n\t\t\ta_entryObject.material = Material.LEATHER;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Leather\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialOrcish\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"WeapMaterialOrcish\"] != undefined) {\n\t\t\ta_entryObject.material = Material.ORCISH;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Orcish\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialScaled\"] != undefined) {\n\t\t\ta_entryObject.material = Material.SCALED;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Scaled\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialSteel\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"WeapMaterialSteel\"] != undefined) {\n\t\t\ta_entryObject.material = Material.STEEL;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Steel\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialSteelPlate\"] != undefined) {\n\t\t\ta_entryObject.material = Material.STEELPLATE;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Steel Plate\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialStormcloak\"] != undefined) {\n\t\t\ta_entryObject.material = Material.STORMCLOAK;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Stormcloak\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialStudded\"] != undefined) {\n\t\t\ta_entryObject.material = Material.STUDDED;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Studded\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"DLC1ArmorMaterialDawnguard\"] != undefined) {\n\t\t\ta_entryObject.material = Material.DAWNGUARD;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Dawnguard\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"DLC1ArmorMaterialFalmerHardened\"] != undefined ||\n\t\t\t\t\ta_entryObject.keywords[\"DLC1ArmorMaterialFalmerHeavy\"] != undefined) {\n\t\t\ta_entryObject.material = Material.FALMERHARDENED;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Falmer Hardened\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"DLC1ArmorMaterialHunter\"] != undefined) {\n\t\t\ta_entryObject.material = Material.HUNTER;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Hunter\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"DLC1LD_CraftingMaterialAetherium\"] != undefined) {\n\t\t\ta_entryObject.material = Material.AETHERIUM;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Aetherium\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"DLC1WeapMaterialDragonbone\"] != undefined) {\n\t\t\ta_entryObject.material = Material.DRAGONBONE;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Dragonbone\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"DLC2ArmorMaterialBonemoldHeavy\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"DLC2ArmorMaterialBonemoldLight\"] != undefined) {\n\t\t\ta_entryObject.material = Material.BONEMOLD;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Bonemold\");\n\n\t\t} else if (a_entryObject.keywords[\"DLC2ArmorMaterialChitinHeavy\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"DLC2ArmorMaterialChitinLight\"] != undefined) {\n\t\t\ta_entryObject.material = Material.CHITIN;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Chitin\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"DLC2ArmorMaterialMoragTong\"] != undefined) {\n\t\t\ta_entryObject.material = Material.MORAGTONG;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Morag Tong\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"DLC2ArmorMaterialNordicHeavy\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"DLC2ArmorMaterialNordicLight\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"DLC2WeaponMaterialNordic\"] != undefined) {\n\t\t\ta_entryObject.material = Material.NORDIC;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Nordic\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"DLC2ArmorMaterialStalhrimHeavy\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"DLC2ArmorMaterialStalhrimLight\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"DLC2WeaponMaterialStalhrim\"] != undefined) {\n\t\t\ta_entryObject.material = Material.STALHRIM;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Stalhrim\");\n\t\t\tif (a_entryObject.keywords[\"DLC2dunHaknirArmor\"] != undefined) {\n\t\t\t\ta_entryObject.material = Material.DEATHBRAND;\n\t\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Deathbrand\");\n\t\t\t}\n\t\t\n\t\t} else if (a_entryObject.keywords[\"WeapMaterialDraugr\"] != undefined) {\n\t\t\ta_entryObject.material = Material.DRAUGR;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Draugr\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"WeapMaterialDraugrHoned\"] != undefined) {\n\t\t\ta_entryObject.material = Material.DRAUGRHONED;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Draugr Honed\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"WeapMaterialFalmer\"] != undefined) {\n\t\t\ta_entryObject.material = Material.FALMER;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Falmer\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"WeapMaterialFalmerHoned\"] != undefined) {\n\t\t\ta_entryObject.material = Material.FALMERHONED;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Falmer Honed\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"WeapMaterialSilver\"] != undefined) {\n\t\t\ta_entryObject.material = Material.SILVER;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Silver\");\n\t\t\n\t\t} else if (a_entryObject.keywords[\"WeapMaterialWood\"] != undefined) {\n\t\t\ta_entryObject.material = Material.WOOD;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Wood\");\n\t\t}\n\t}\n\n\tprivate function processWeaponType(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.subType = null;\n\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Weapon\");\n\n\t\tswitch (a_entryObject.weaponType) {\n\t\t\tcase Weapon.ANIM_HANDTOHANDMELEE:\n\t\t\tcase Weapon.ANIM_H2H:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_MELEE;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Melee\");\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.ANIM_ONEHANDSWORD:\n\t\t\tcase Weapon.ANIM_1HS:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_SWORD;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Sword\");\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.ANIM_ONEHANDDAGGER:\n\t\t\tcase Weapon.ANIM_1HD:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_DAGGER;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Dagger\");\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.ANIM_ONEHANDAXE:\n\t\t\tcase Weapon.ANIM_1HA:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_WARAXE;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$War Axe\");\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.ANIM_ONEHANDMACE:\n\t\t\tcase Weapon.ANIM_1HM:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_MACE;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Mace\");\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.ANIM_TWOHANDSWORD:\n\t\t\tcase Weapon.ANIM_2HS:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_GREATSWORD;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Greatsword\");\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.ANIM_TWOHANDAXE:\n\t\t\tcase Weapon.ANIM_2HA:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_BATTLEAXE;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Battleaxe\");\n\n\t\t\t\tif (a_entryObject.keywords != undefined && a_entryObject.keywords[\"WeapTypeWarhammer\"] != undefined) {\n\t\t\t\t\ta_entryObject.subType = Weapon.TYPE_WARHAMMER;\n\t\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Warhammer\");\n\t\t\t\t}\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.ANIM_BOW:\n\t\t\tcase Weapon.ANIM_BOW2:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_BOW;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Bow\");\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.ANIM_STAFF:\n\t\t\tcase Weapon.ANIM_STAFF2:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_STAFF;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Staff\");\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.ANIM_CROSSBOW:\n\t\t\tcase Weapon.ANIM_CBOW:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_CROSSBOW;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Crossbow\");\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processWeaponBaseId(a_entryObject: Object): Void\n\t{\n\t\tswitch (a_entryObject.baseId) {\n\t\t\tcase Form.BASEID_WEAPPICKAXE:\n\t\t\tcase Form.BASEID_SSDROCKSPLINTERPICKAXE:\n\t\t\tcase Form.BASEID_DUNVOLUNRUUDPICKAXE:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_PICKAXE;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Pickaxe\");\n\t\t\t\tbreak;\n\t\t\tcase Form.BASEID_AXE01:\n\t\t\tcase Form.BASEID_DUNHALTEDSTREAMPOACHERSAXE:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_WOODAXE;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Wood Axe\");\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processArmorPartMask(a_entryObject: Object): Void\n\t{\n\t\tif (a_entryObject.partMask == undefined)\n\t\t\treturn;\n\n\t\t// Sets subType as the most important bitmask index.\n\t\tfor (var i = 0; i < Armor.PARTMASK_PRECEDENCE.length; i++) {\n\t\t\tif (a_entryObject.partMask & Armor.PARTMASK_PRECEDENCE[i]) {\n\t\t\t\ta_entryObject.mainPartMask = Armor.PARTMASK_PRECEDENCE[i];\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\n\t\tif (a_entryObject.mainPartMask == undefined)\n\t\t\treturn;\n\n\t\tswitch (a_entryObject.mainPartMask) {\n\t\t\tcase Armor.PARTMASK_HEAD:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_HEAD;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Head\");\n\t\t\t\tbreak;\n\t\t\tcase Armor.PARTMASK_HAIR:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_HAIR;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Head\");\n\t\t\t\tbreak;\n\t\t\tcase Armor.PARTMASK_LONGHAIR:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_LONGHAIR;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Head\");\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_BODY:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_BODY;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Body\");\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_HANDS:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_HANDS;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Hands\");\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_FOREARMS:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_FOREARMS;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Forearms\");\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_AMULET:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_AMULET;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Amulet\");\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_RING:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_RING;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Ring\");\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_FEET:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_FEET;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Feet\");\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_CALVES:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_CALVES;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Calves\");\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_SHIELD:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_SHIELD;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Shield\");\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_CIRCLET:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_CIRCLET;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Circlet\");\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_EARS:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_EARS;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Ears\");\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_TAIL:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_TAIL;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Tail\");\n\t\t\t\tbreak;\n\n\t\t\tdefault:\n\t\t\t\ta_entryObject.subType = a_entryObject.mainPartMask;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processArmorOther(a_entryObject): Void\n\t{\n\t\tif (a_entryObject.weightClass != null)\n\t\t\treturn;\n\n\t\tswitch (a_entryObject.mainPartMask) {\n\t\t\tcase Armor.PARTMASK_HEAD:\n\t\t\tcase Armor.PARTMASK_HAIR:\n\t\t\tcase Armor.PARTMASK_LONGHAIR:\n\t\t\tcase Armor.PARTMASK_BODY:\n\t\t\tcase Armor.PARTMASK_HANDS:\n\t\t\tcase Armor.PARTMASK_FOREARMS:\n\t\t\tcase Armor.PARTMASK_FEET:\n\t\t\tcase Armor.PARTMASK_CALVES:\n\t\t\tcase Armor.PARTMASK_SHIELD:\n\t\t\tcase Armor.PARTMASK_TAIL:\n\t\t\t\ta_entryObject.weightClass = Armor.WEIGHT_CLOTHING;\n\t\t\t\ta_entryObject.weightClassDisplay = Translator.translate(\"$Clothing\");\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_AMULET:\n\t\t\tcase Armor.PARTMASK_RING:\n\t\t\tcase Armor.PARTMASK_CIRCLET:\n\t\t\tcase Armor.PARTMASK_EARS:\n\t\t\t\ta_entryObject.weightClass = Armor.WEIGHT_JEWELRY;\n\t\t\t\ta_entryObject.weightClassDisplay = Translator.translate(\"$Jewelry\");\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processArmorBaseId(a_entryObject: Object): Void\n\t{\n\t\tswitch (a_entryObject.baseId) {\n\t\t\tcase Form.BASEID_CLOTHESWEDDINGWREATH:\n\t\t\t\ta_entryObject.weightClass = Armor.WEIGHT_JEWELRY;\n\t\t\t\ta_entryObject.weightClassDisplay = Translator.translate(\"$Jewelry\");\n\t\t\t\tbreak\n\t\t\tcase Form.BASEID_DLC1CLOTHESVAMPIRELORDARMOR:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_BODY;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Body\");\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processBookType(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.subType = Item.OTHER;\n\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Book\");\n\n\t\ta_entryObject.isRead = ((a_entryObject.flags & Item.BOOKFLAG_READ) != 0);\n\t\t\n\t\tif (a_entryObject.bookType == Item.BOOKTYPE_NOTE) {\n\t\t\ta_entryObject.subType = Item.BOOK_NOTE;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Note\");\n\t\t}\n\n\t\tif (a_entryObject.keywords == undefined)\n\t\t\treturn;\n\n\t\tif (a_entryObject.keywords[\"VendorItemRecipe\"] != undefined) {\n\t\t\ta_entryObject.subType = Item.BOOK_RECIPE;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Recipe\");\n\t\t} else if (a_entryObject.keywords[\"VendorItemSpellTome\"] != undefined) {\n\t\t\ta_entryObject.subType = Item.BOOK_SPELLTOME;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Spell Tome\");\n\t\t}\n\t}\n\n\tprivate function processAmmoType(a_entryObject: Object): Void\n\t{\n\t\tif ((a_entryObject.flags & Weapon.AMMOFLAG_NONBOLT) != 0) {\n\t\t\ta_entryObject.subType = Weapon.AMMO_ARROW;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Arrow\");\n\t\t} else {\n\t\t\ta_entryObject.subType = Weapon.AMMO_BOLT;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Bolt\");\n\t\t}\n\t}\n\n\tprivate function processAmmoBaseId(a_entryObject: Object): Void\n\t{\n\t\tswitch (a_entryObject.baseId) {\n\t\t\tcase Form.BASEID_DAEDRICARROW:\n\t\t\t\ta_entryObject.material = Material.DAEDRIC;\n\t\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Daedric\");\n\t\t\t\tbreak;\n\t\t\tcase Form.BASEID_EBONYARROW:\n\t\t\t\ta_entryObject.material = Material.EBONY;\n\t\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Ebony\");\n\t\t\t\tbreak;\n\t\t\tcase Form.BASEID_GLASSARROW:\n\t\t\t\ta_entryObject.material = Material.GLASS;\n\t\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Glass\");\n\t\t\t\tbreak;\n\t\t\tcase Form.BASEID_ELVENARROW:\n\t\t\tcase Form.BASEID_DLC1ELVENARROWBLESSED:\n\t\t\tcase Form.BASEID_DLC1ELVENARROWBLOOD:\n\t\t\t\ta_entryObject.material = Material.ELVEN;\n\t\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Elven\");\n\t\t\t\tbreak;\n\t\t\tcase Form.BASEID_DWARVENARROW:\n\t\t\tcase Form.BASEID_DWARVENSPHEREARROW:\n\t\t\tcase Form.BASEID_DWARVENSPHEREBOLT01:\n\t\t\tcase Form.BASEID_DWARVENSPHEREBOLT02:\n\t\t\tcase Form.BASEID_DLC2DWARVENBALLISTABOLT:\n\t\t\t\ta_entryObject.material = Material.DWARVEN;\n\t\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Dwarven\");\n\t\t\t\tbreak;\n\t\t\tcase Form.BASEID_ORCISHARROW:\n\t\t\t\ta_entryObject.material = Material.ORCISH;\n\t\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Orcish\");\n\t\t\t\tbreak;\n\t\t\tcase Form.BASEID_NORDHEROARROW:\n\t\t\t\ta_entryObject.material = Material.NORDIC;\n\t\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Nordic\");\n\t\t\t\tbreak;\n\t\t\tcase Form.BASEID_DRAUGRARROW:\n\t\t\t\ta_entryObject.material = Material.DRAUGR;\n\t\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Draugr\");\n\t\t\t\tbreak;\n\t\t\tcase Form.BASEID_FALMERARROW:\n\t\t\t\ta_entryObject.material = Material.FALMER;\n\t\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Falmer\");\n\t\t\t\tbreak;\n\t\t\tcase Form.BASEID_STEELARROW:\n\t\t\tcase Form.BASEID_MQ101STEELARROW:\n\t\t\t\ta_entryObject.material = Material.STEEL;\n\t\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Steel\");\n\t\t\t\tbreak;\n\t\t\tcase Form.BASEID_IRONARROW:\n\t\t\tcase Form.BASEID_CWARROW:\n\t\t\tcase Form.BASEID_CWARROWSHORT:\n\t\t\tcase Form.BASEID_TRAPDART:\n\t\t\tcase Form.BASEID_DUNARCHERPRATICEARROW:\n\t\t\tcase Form.BASEID_DUNGEIRMUNDSIGDISARROWSILLUSION:\n\t\t\tcase Form.BASEID_FOLLOWERIRONARROW:\n\t\t\tcase Form.BASEID_TESTDLC1BOLT:\n\t\t\t\ta_entryObject.material = Material.IRON;\n\t\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Iron\");\n\t\t\t\tbreak;\n\t\t\tcase Form.BASEID_FORSWORNARROW:\n\t\t\t\ta_entryObject.material = Material.HIDE;\n\t\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Forsworn\");\n\t\t\t\tbreak;\n\t\t\tcase Form.BASEID_DLC2RIEKLINGSPEARTHROWN:\n\t\t\t\ta_entryObject.material = Material.WOOD;\n\t\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Wood\");\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Spear\");\n\t\t\t\tbreak;\n\n\t\t}\n\t}\n\n\tprivate function processKeyType(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Key\");\n\n\t\tif (a_entryObject.infoValue <= 0)\n\t\t\ta_entryObject.infoValue = null;\n\n\t\tif (a_entryObject.infoValue <= 0)\n\t\t\ta_entryObject.infoValue = null;\n\t}\n\n\tprivate function processPotionType(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.subType = Item.POTION_POTION;\n\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Potion\");\n\n\t\tif ((a_entryObject.flags & Item.ALCHFLAG_FOOD) != 0) {\n\t\t\ta_entryObject.subType = Item.POTION_FOOD;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Food\");\n\n\t\t\t// SKSE >= 1.6.6\n\t\t\tif (a_entryObject.useSound.formId != undefined && a_entryObject.useSound.formId == Form.FORMID_ITMPotionUse) {\n\t\t\t\ta_entryObject.subType = Item.POTION_DRINK;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Drink\");\n\t\t\t}\n\t\t\t\n\t\t} else if ((a_entryObject.flags & Item.ALCHFLAG_POISON) != 0) {\n\t\t\ta_entryObject.subType = Item.POTION_POISON;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Poison\");\n\t\t} else {\n\t\t\tswitch (a_entryObject.actorValue) {\n\t\t\t\tcase Actor.AV_HEALTH:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_HEALTH;\n\t\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Health\");\n\t\t\t\t\tbreak;\n\t\t\t\tcase Actor.AV_MAGICKA:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_MAGICKA;\n\t\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Magicka\");\n\t\t\t\t\tbreak;\n\t\t\t\tcase Actor.AV_STAMINA:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_STAMINA;\n\t\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Stamina\");\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase Actor.AV_HEALRATE:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_HEALRATE;\n\t\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Health\");\n\t\t\t\t\tbreak;\n\t\t\t\tcase Actor.AV_MAGICKARATE:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_MAGICKARATE;\n\t\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Magicka\");\n\t\t\t\t\tbreak;\n\t\t\t\tcase Actor.AV_STAMINARATE:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_STAMINARATE;\n\t\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Stamina\");\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase Actor.AV_HEALRATEMULT:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_HEALRATEMULT;\n\t\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Health\");\n\t\t\t\t\tbreak;\n\t\t\t\tcase Actor.AV_MAGICKARATEMULT:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_MAGICKARATEMULT;\n\t\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Magicka\");\n\t\t\t\t\tbreak;\n\t\t\t\tcase Actor.AV_STAMINARATEMULT:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_STAMINARATEMULT;\n\t\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Stamina\");\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase Actor.AV_FIRERESIST:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_FIRERESIST;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase Actor.AV_ELECTRICRESIST:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_ELECTRICRESIST;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase Actor.AV_FROSTRESIST:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_FROSTRESIST;\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\n\tprivate function processSoulGemType(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.subType = Item.OTHER;\n\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Soul Gem\");\n\n\t\t// Ignores soulgems that have a size of None\n\t\tif (a_entryObject.gemSize != undefined && a_entryObject.gemSize != Item.SOULGEM_NONE)\n\t\t\ta_entryObject.subType = a_entryObject.gemSize;\n\t}\n\n\tprivate function processSoulGemStatus(a_entryObject: Object): Void\n\t{\n\t\tif (a_entryObject.gemSize == undefined || a_entryObject.soulSize == undefined || a_entryObject.soulSize == Item.SOULGEM_NONE)\n\t\t\ta_entryObject.status = Item.SOULGEMSTATUS_EMPTY;\n\t\telse if (a_entryObject.soulSize >= a_entryObject.gemSize)\n\t\t\ta_entryObject.status = Item.SOULGEMSTATUS_FULL;\n\t\telse\n\t\t\ta_entryObject.status = Item.SOULGEMSTATUS_PARTIAL;\n\t\t\t\n\t\tif (a_entryObject.soulSize != undefined)\n\t\t{\n\t\t\tswitch (a_entryObject.soulSize)\n\t\t\t{\n\t\t\tcase Item.SOULGEM_NONE:\n\t\t\t\ta_entryObject.soulSizeDisplay = \"$Empty\";\n\t\t\t\tbreak;\n\t\t\tcase Item.SOULGEM_PETTY:\n\t\t\t\ta_entryObject.soulSizeDisplay = \"$Petty\";\n\t\t\t\tbreak;\n\t\t\tcase Item.SOULGEM_LESSER:\n\t\t\t\ta_entryObject.soulSizeDisplay = \"$Lesser\";\n\t\t\t\tbreak;\n\t\t\tcase Item.SOULGEM_COMMON:\n\t\t\t\ta_entryObject.soulSizeDisplay = \"$Common\";\n\t\t\t\tbreak;\n\t\t\tcase Item.SOULGEM_GREATER:\n\t\t\t\ta_entryObject.soulSizeDisplay = \"$Greater\";\n\t\t\t\tbreak;\n\t\t\tcase Item.SOULGEM_GRAND:\n\t\t\tcase Item.SOULGEM_AZURA:\n\t\t\t\ta_entryObject.soulSizeDisplay = \"$Grand\";\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\n\tprivate function processSoulGemBaseId(a_entryObject: Object): Void\n\t{\n\t\tswitch (a_entryObject.baseId) {\n\t\t\tcase Form.BASEID_DA01SOULGEMBLACKSTAR:\n\t\t\tcase Form.BASEID_DA01SOULGEMAZURASSTAR:\n\t\t\t\ta_entryObject.subType = Item.SOULGEM_AZURA;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processMiscType(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.subType = Item.OTHER;\n\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Misc\");\n\n\t\tif (a_entryObject.keywords == undefined)\n\t\t\treturn;\n\n\t\tif (a_entryObject.keywords[\"BYOHAdoptionClothesKeyword\"] != undefined) {\n\t\t\ta_entryObject.subType = Item.MISC_CHILDRENSCLOTHES;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Clothing\");\n\n\t\t} else if (a_entryObject.keywords[\"BYOHAdoptionToyKeyword\"] != undefined) {\n\t\t\ta_entryObject.subType = Item.MISC_TOY;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Toy\");\n\n\t\t\n\t\t} else if (a_entryObject.keywords[\"BYOHHouseCraftingCategoryWeaponRacks\"] != undefined ||\n\t\t\t\t\ta_entryObject.keywords[\"BYOHHouseCraftingCategoryShelf\"] != undefined || \n\t\t\t\t\ta_entryObject.keywords[\"BYOHHouseCraftingCategoryFurniture\"] != undefined ||\n\t\t\t\t\ta_entryObject.keywords[\"BYOHHouseCraftingCategoryExterior\"] != undefined || \n\t\t\t\t\ta_entryObject.keywords[\"BYOHHouseCraftingCategoryContainers\"] != undefined ||\n\t\t\t\t\ta_entryObject.keywords[\"BYOHHouseCraftingCategoryBuilding\"] != undefined || \n\t\t\t\t\ta_entryObject.keywords[\"BYOHHouseCraftingCategorySmithing\"] != undefined) {\n\t\t\ta_entryObject.subType = Item.MISC_HOUSEPART;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$House Part\");\n\t\t\n\n\t\t} else if (a_entryObject.keywords[\"VendorItemDaedricArtifact\"] != undefined) {\n\t\t\ta_entryObject.subType = Item.MISC_ARTIFACT;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Artifact\");\n\n\t\t} else if (a_entryObject.keywords[\"VendorItemGem\"] != undefined) {\n\t\t\ta_entryObject.subType = Item.MISC_GEM;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Gem\");\n\n\t\t} else if (a_entryObject.keywords[\"VendorItemAnimalHide\"] != undefined) {\n\t\t\ta_entryObject.subType = Item.MISC_HIDE;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Hide\");\n\n\t\t} else if (a_entryObject.keywords[\"VendorItemTool\"] != undefined) {\n\t\t\ta_entryObject.subType = Item.MISC_TOOL;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Tool\");\n\n\t\t} else if (a_entryObject.keywords[\"VendorItemAnimalPart\"] != undefined) {\n\t\t\ta_entryObject.subType = Item.MISC_REMAINS;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Remains\");\n\n\t\t} else if (a_entryObject.keywords[\"VendorItemOreIngot\"] != undefined) {\n\t\t\ta_entryObject.subType = Item.MISC_INGOT;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Ingot\");\n\n\t\t} else if (a_entryObject.keywords[\"VendorItemClutter\"] != undefined) {\n\t\t\ta_entryObject.subType = Item.MISC_CLUTTER;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Clutter\");\n\n\t\t} else if (a_entryObject.keywords[\"VendorItemFirewood\"] != undefined) {\n\t\t\ta_entryObject.subType = Item.MISC_FIREWOOD;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Firewood\");\n\t\t}\n\t}\n\n\tprivate function processMiscBaseId(a_entryObject: Object): Void\n\t{\n\t\tswitch (a_entryObject.baseId) {\n\t\t\tcase Form.BASEID_GEMAMETHYSTFLAWLESS:\n\t\t\t\ta_entryObject.subType = Item.MISC_GEM;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Gem\");\n\t\t\t\tbreak;\n\n\t\t\tcase Form.BASEID_RUBYDRAGONCLAW:\n\t\t\tcase Form.BASEID_IVORYDRAGONCLAW:\n\t\t\tcase Form.BASEID_GLASSCLAW:\n\t\t\tcase Form.BASEID_EBONYCLAW:\n\t\t\tcase Form.BASEID_EMERALDDRAGONCLAW:\n\t\t\tcase Form.BASEID_DIAMONDCLAW:\n\t\t\tcase Form.BASEID_IRONCLAW:\n\t\t\tcase Form.BASEID_CORALDRAGONCLAW:\n\t\t\tcase Form.BASEID_E3GOLDENCLAW:\n\t\t\tcase Form.BASEID_SAPPHIREDRAGONCLAW:\n\t\t\tcase Form.BASEID_MS13GOLDENCLAW:\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Claw\");\n\t\t\t\ta_entryObject.subType = Item.MISC_DRAGONCLAW;\n\t\t\t\tbreak;\n\n\t\t\tcase Form.BASEID_LOCKPICK:\n\t\t\t\ta_entryObject.subType = Item.MISC_LOCKPICK;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Lockpick\");\n\t\t\t\tbreak;\n\n\t\t\tcase Form.BASEID_GOLD001:\n\t\t\t\ta_entryObject.subType = Item.MISC_GOLD;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Gold\");\n\t\t\t\tbreak;\n\n\t\t\tcase Form.BASEID_LEATHER01:\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Leather\");\n\t\t\t\ta_entryObject.subType = Item.MISC_LEATHER;\n\t\t\t\tbreak;\n\t\t\tcase Form.BASEID_LEATHERSTRIPS:\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Strips\");\n\t\t\t\ta_entryObject.subType = Item.MISC_LEATHERSTRIPS;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\t\n\tprivate function fixSKSEExtendedObject(a_extendedObject: Object): Void\n\t{\n\t\tif (a_extendedObject.formType == undefined)\n\t\t\treturn;\n\n\t\tswitch(a_extendedObject.formType) {\n\t\t\tcase Form.TYPE_SPELL:\n\t\t\tcase Form.TYPE_SCROLLITEM:\n\t\t\tcase Form.TYPE_INGREDIENT:\n\t\t\tcase Form.TYPE_POTION:\n\t\t\tcase Form.TYPE_EFFECTSETTING:\n\n\t\t\t\t// school is sent as subType\n\t\t\t\tif (a_extendedObject.school == undefined && a_extendedObject.subType != undefined) {\n\t\t\t\t\ta_extendedObject.school = a_extendedObject.subType;\n\t\t\t\t\tdelete(a_extendedObject.subType);\n\t\t\t\t}\n\n\t\t\t\t// resistance is sent as magicType\n\t\t\t\tif (a_extendedObject.resistance == undefined && a_extendedObject.magicType != undefined) {\n\t\t\t\t\ta_extendedObject.resistance = a_extendedObject.magicType;\n\t\t\t\t\tdelete(a_extendedObject.magicType);\n\t\t\t\t}\n\n\t\t\t\t// primaryValue is sent as actorValue\n\t\t\t\t/* // Ignore\n\t\t\t\tif (a_extendedObject.primaryValue == undefined && a_extendedObject.actorValue != undefined) {\n\t\t\t\t\ta_extendedObject.primaryValue = a_extendedObject.actorValue;\n\t\t\t\t\tdelete(a_extendedObject.actorValue);\n\t\t\t\t}\n\t\t\t\t*/\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_WEAPON:\n\t\t\t\t// weaponType is sent as subType\n\t\t\t\tif (a_extendedObject.weaponType == undefined && a_extendedObject.subType != undefined) {\n\t\t\t\t\ta_extendedObject.weaponType = a_extendedObject.subType;\n\t\t\t\t\tdelete(a_extendedObject.subType);\n\t\t\t\t}\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_BOOK:\n\t\t\t\t// (SKSE < 1.6.6) flags and bookType (and some padding) are sent as one UInt32 bookType\n\t\t\t\tif (a_extendedObject.flags == undefined && a_extendedObject.bookType != undefined) {\n\t\t\t\t\tvar oldBookType: Number = a_extendedObject.bookType;\n\t\t\t\t\ta_extendedObject.bookType\t= (oldBookType & 0xFF00) >>> 8;\n\t\t\t\t\ta_extendedObject.flags\t\t= (oldBookType & 0x00FF);\n\t\t\t\t}\n\t\t\t\tbreak;\n\n\t\t\tdefault:\n\t\t\t\tbreak;\n\t\t}\n\n\t}\n}"
  },
  {
    "path": "src/CraftingMenu/CraftingIconSetter.as",
    "content": "﻿import skyui.components.list.BasicList;\nimport skyui.components.list.IListProcessor;\n\nimport skyui.defines.Actor;\nimport skyui.defines.Armor;\nimport skyui.defines.Form;\nimport skyui.defines.Item;\nimport skyui.defines.Material;\nimport skyui.defines.Weapon;\n\nclass CraftingIconSetter implements IListProcessor\n{\n  /* PRIVATE VARIABLES */\n\n\tprivate var _noIconColors: Boolean;\n\n\n  /* INITIALIZATION */\n\n \tpublic function CraftingIconSetter(a_configAppearance: Object)\n \t{\n \t\t_noIconColors = a_configAppearance.icons.item.noColor;\n \t}\n\n\n  /* PUBLIC FUNCTIONS */\n\t\n\t// @override IListProcessor\n\tpublic function processList(a_list: BasicList): Void\n\t{\n\t\tvar entryList: Array = a_list.entryList;\n\t\t\n\t\tfor (var i: Number = 0; i < entryList.length; i++)\n\t\t\tprocessEntry(entryList[i]);\n\t}\n\n\n  /* PRIVATE FUNCTIONS */\n  \n\tprivate function processEntry(a_entryObject: Object): Void\n\t{\t\t\n\t\tswitch (a_entryObject.formType) {\n\t\t\tcase Form.TYPE_SCROLLITEM:\n\t\t\t\ta_entryObject.iconLabel = \"default_scroll\";\n\t\t\t\tprocessResist(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_ARMOR:\n\t\t\t\tprocessArmorIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_BOOK:\n\t\t\t\tprocessBookIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_INGREDIENT:\n\t\t\t\ta_entryObject.iconLabel = \"default_ingredient\";\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_LIGHT:\n\t\t\t\ta_entryObject.iconLabel = \"misc_torch\";\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_MISC:\n\t\t\t\tprocessMiscIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_WEAPON:\n\t\t\t\tprocessWeaponIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_AMMO:\n\t\t\t\tprocessAmmoIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_KEY:\n\t\t\t\ta_entryObject.iconLabel = \"default_key\";\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_POTION:\n\t\t\t\tprocessPotionIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_SOULGEM:\n\t\t\t\tprocessSoulGemIcon(a_entryObject);\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase Form.TYPE_ENCHANTMENT:\n\t\t\t\ta_entryObject.iconLabel = \"default_effect\";\n\t\t\t\tbreak;\n\t\t}\n\n\t\tif (_noIconColors && a_entryObject.iconColor != undefined)\n\t\t\tdelete(a_entryObject.iconColor);\n\t}\n\n\tprivate function processResist(a_entryObject: Object): Void\n\t{\n\t\tif (a_entryObject.resistance == undefined || a_entryObject.resistance == Actor.AV_NONE)\n\t\t\treturn;\n\n\t\tswitch(a_entryObject.resistance) {\n\t\t\tcase Actor.AV_FIRERESIST:\n\t\t\t\ta_entryObject.iconColor = 0xC73636;\n\t\t\t\tbreak;\n\n\t\t\tcase Actor.AV_ELECTRICRESIST:\n\t\t\t\ta_entryObject.iconColor = 0xFFFF00;\n\t\t\t\tbreak;\n\n\t\t\tcase Actor.AV_FROSTRESIST:\n\t\t\t\ta_entryObject.iconColor = 0x1FFBFF;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processArmorIcon(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.iconLabel = \"default_armor\";\n\t\ta_entryObject.iconColor = 0xEDDA87;\n\n\t\tswitch (a_entryObject.weightClass) {\n\t\t\tcase Armor.WEIGHT_LIGHT:\n\t\t\t\tprocessLightArmorIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.WEIGHT_HEAVY:\n\t\t\t\tprocessHeavyArmorIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.WEIGHT_JEWELRY:\n\t\t\t\tprocessJewelryArmorIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.WEIGHT_CLOTHING:\n\t\t\tdefault:\n\t\t\t\tprocessClothingArmorIcon(a_entryObject);\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processLightArmorIcon(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.iconColor = 0x756000;\n\n\t\tswitch(a_entryObject.subType) {\n\t\t\tcase Armor.EQUIP_HEAD:\n\t\t\tcase Armor.EQUIP_HAIR:\n\t\t\tcase Armor.EQUIP_LONGHAIR:\n\t\t\t\ta_entryObject.iconLabel = \"lightarmor_head\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_BODY:\n\t\t\tcase Armor.EQUIP_TAIL:\n\t\t\t\ta_entryObject.iconLabel = \"lightarmor_body\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_HANDS:\n\t\t\t\ta_entryObject.iconLabel = \"lightarmor_hands\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_FOREARMS:\n\t\t\t\ta_entryObject.iconLabel = \"lightarmor_forearms\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_FEET:\n\t\t\t\ta_entryObject.iconLabel = \"lightarmor_feet\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_CALVES:\n\t\t\t\ta_entryObject.iconLabel = \"lightarmor_calves\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_SHIELD:\n\t\t\t\ta_entryObject.iconLabel = \"lightarmor_shield\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_AMULET:\n\t\t\tcase Armor.EQUIP_RING:\n\t\t\tcase Armor.EQUIP_CIRCLET:\n\t\t\tcase Armor.EQUIP_EARS:\n\t\t\t\tprocessJewelryArmorIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\n\t\t}\n\t}\n\n\tprivate function processHeavyArmorIcon(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.iconColor = 0x6B7585;\n\n\t\tswitch(a_entryObject.subType) {\n\t\t\tcase Armor.EQUIP_HEAD:\n\t\t\tcase Armor.EQUIP_HAIR:\n\t\t\tcase Armor.EQUIP_LONGHAIR:\n\t\t\t\ta_entryObject.iconLabel = \"armor_head\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_BODY:\n\t\t\tcase Armor.EQUIP_TAIL:\n\t\t\t\ta_entryObject.iconLabel = \"armor_body\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_HANDS:\n\t\t\t\ta_entryObject.iconLabel = \"armor_hands\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_FOREARMS:\n\t\t\t\ta_entryObject.iconLabel = \"armor_forearms\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_FEET:\n\t\t\t\ta_entryObject.iconLabel = \"armor_feet\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_CALVES:\n\t\t\t\ta_entryObject.iconLabel = \"armor_calves\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_SHIELD:\n\t\t\t\ta_entryObject.iconLabel = \"armor_shield\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_AMULET:\n\t\t\tcase Armor.EQUIP_RING:\n\t\t\tcase Armor.EQUIP_CIRCLET:\n\t\t\tcase Armor.EQUIP_EARS:\n\t\t\t\tprocessJewelryArmorIcon(a_entryObject);\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processJewelryArmorIcon(a_entryObject: Object): Void\n\t{\n\t\tswitch(a_entryObject.subType) {\n\t\t\tcase Armor.EQUIP_AMULET:\n\t\t\t\ta_entryObject.iconLabel = \"armor_amulet\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_RING:\n\t\t\t\ta_entryObject.iconLabel = \"armor_ring\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_CIRCLET:\n\t\t\t\ta_entryObject.iconLabel = \"armor_circlet\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_EARS:\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processClothingArmorIcon(a_entryObject: Object): Void\n\t{\n\t\tswitch(a_entryObject.subType) {\n\t\t\tcase Armor.EQUIP_HEAD:\n\t\t\tcase Armor.EQUIP_HAIR:\n\t\t\tcase Armor.EQUIP_LONGHAIR:\n\t\t\t\ta_entryObject.iconLabel = \"clothing_head\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_BODY:\n\t\t\tcase Armor.EQUIP_TAIL:\n\t\t\t\ta_entryObject.iconLabel = \"clothing_body\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_HANDS:\n\t\t\t\ta_entryObject.iconLabel = \"clothing_hands\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_FOREARMS:\n\t\t\t\ta_entryObject.iconLabel = \"clothing_forearms\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_FEET:\n\t\t\t\ta_entryObject.iconLabel = \"clothing_feet\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_CALVES:\n\t\t\t\ta_entryObject.iconLabel = \"clothing_calves\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_SHIELD:\n\t\t\t\ta_entryObject.iconLabel = \"clothing_shield\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_EARS:\n\t\t\t\tbreak;\n\n\t\t}\n\t}\n\n\t// Books\n\tprivate function processBookIcon(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.iconLabel = \"default_book\";\n\n\t\tswitch(a_entryObject.subType) {\n\t\t\tcase Item.BOOK_RECIPE:\n\t\t\tcase Item.BOOK_NOTE:\n\t\t\t\ta_entryObject.iconLabel = \"book_note\";\n\t\t\t\tbreak;\n\n\t\t\tcase Item.BOOK_SPELLTOME:\n\t\t\t\ta_entryObject.iconLabel = \"book_tome\";\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\t// Weapons\n\tprivate function processWeaponIcon(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.iconLabel = \"default_weapon\";\n\t\ta_entryObject.iconColor = 0xA4A5BF;\n\n\t\tswitch(a_entryObject.subType) {\n\t\t\tcase Weapon.TYPE_MELEE:\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_SWORD:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_sword\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_DAGGER:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_dagger\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_WARAXE:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_waraxe\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_MACE:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_mace\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_GREATSWORD:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_greatsword\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_BATTLEAXE:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_battleaxe\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_WARHAMMER:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_hammer\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_BOW:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_bow\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_STAFF:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_staff\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_CROSSBOW:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_crossbow\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_PICKAXE:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_pickaxe\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_WOODAXE:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_woodaxe\";\n\t\t\t\tbreak;\n\n\t\t\t\t\n\t\t\t\t\n\t\t}\n\t}\n\n\t// Ammo\n\tprivate function processAmmoIcon(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.iconLabel = \"weapon_arrow\";\n\t\ta_entryObject.iconColor = 0xA89E8C;\n\n\t\tswitch(a_entryObject.subType) {\n\t\t\tcase Weapon.AMMO_ARROW:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_arrow\";\n\t\t\t\tbreak;\n\t\t\tcase Weapon.AMMO_BOLT:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_bolt\";\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processPotionIcon(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.iconLabel = \"default_potion\";\n\n\t\tswitch(a_entryObject.subType) {\n\t\t\tcase Item.POTION_DRINK:\n\t\t\t\ta_entryObject.iconLabel = \"food_wine\";\n\t\t\t\tbreak;\n\n\t\t\tcase Item.POTION_FOOD:\n\t\t\t\ta_entryObject.iconLabel = \"default_food\";\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase Item.POTION_POISON:\n\t\t\t\ta_entryObject.iconLabel = \"potion_poison\";\n\t\t\t\ta_entryObject.iconColor = 0xAD00B3;\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase Item.POTION_HEALTH:\n\t\t\tcase Item.POTION_HEALRATE:\n\t\t\tcase Item.POTION_HEALRATEMULT:\n\t\t\t\ta_entryObject.iconLabel = \"potion_health\";\n\t\t\t\ta_entryObject.iconColor = 0xDB2E73;\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase Item.POTION_MAGICKA:\n\t\t\tcase Item.POTION_MAGICKARATE:\n\t\t\tcase Item.POTION_MAGICKARATEMULT:\n\t\t\t\ta_entryObject.iconLabel = \"potion_magic\";\n\t\t\t\ta_entryObject.iconColor = 0x2E9FDB;\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase Item.POTION_STAMINA:\t\n\t\t\tcase Item.POTION_STAMINARATE:\n\t\t\tcase Item.POTION_STAMINARATEMULT:\n\t\t\t\ta_entryObject.iconLabel = \"potion_stam\";\n\t\t\t\ta_entryObject.iconColor = 0x51DB2E;\n\t\t\t\tbreak;\n\n\t\t\tcase Item.POTION_FIRERESIST:\n\t\t\t\ta_entryObject.iconLabel = \"potion_fire\";\n\t\t\t\ta_entryObject.iconColor = 0xC73636;\n\t\t\t\tbreak;\n\n\t\t\tcase Item.POTION_ELECTRICRESIST:\n\t\t\t\ta_entryObject.iconLabel = \"potion_shock\";\n\t\t\t\ta_entryObject.iconColor = 0xEAAB00;\n\t\t\t\tbreak;\n\n\t\t\tcase Item.POTION_FROSTRESIST:\n\t\t\t\ta_entryObject.iconLabel = \"potion_frost\";\n\t\t\t\ta_entryObject.iconColor = 0x1FFBFF;\n\t\t\t\tbreak;\n\t\t}\n\n\t}\n\n\tprivate function processSoulGemIcon(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.iconLabel = \"misc_soulgem\";\n\t\ta_entryObject.iconColor = 0xE3E0FF;\n\n\t\tswitch(a_entryObject.subType) {\n\t\t\tcase Item.SOULGEM_PETTY:\n\t\t\t\ta_entryObject.iconColor = 0xD7D4FF;\n\t\t\t\tprocessSoulGemStatusIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Item.SOULGEM_LESSER:\n\t\t\t\ta_entryObject.iconColor = 0xC0BAFF;\n\t\t\t\tprocessSoulGemStatusIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Item.SOULGEM_COMMON:\n\t\t\t\ta_entryObject.iconColor = 0xABA3FF;\n\t\t\t\tprocessSoulGemStatusIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Item.SOULGEM_GREATER:\n\t\t\t\ta_entryObject.iconColor = 0x948BFC;\n\t\t\t\tprocessGrandSoulGemIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Item.SOULGEM_GRAND:\n\t\t\t\ta_entryObject.iconColor = 0x7569FF;\n\t\t\t\tprocessGrandSoulGemIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Item.SOULGEM_AZURA:\n\t\t\t\ta_entryObject.iconColor = 0x7569FF;\n\t\t\t\ta_entryObject.iconLabel = \"soulgem_azura\";\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processGrandSoulGemIcon(a_entryObject: Object): Void {\n\t\tswitch(a_entryObject.status) {\n\t\t\tcase Item.SOULGEMSTATUS_EMPTY:\n\t\t\t\ta_entryObject.iconLabel = \"soulgem_grandempty\";\n\t\t\t\tbreak;\n\n\t\t\tcase Item.SOULGEMSTATUS_FULL:\n\t\t\t\ta_entryObject.iconLabel = \"soulgem_grandfull\";\n\t\t\t\tbreak;\n\n\t\t\tcase Item.SOULGEMSTATUS_PARTIAL:\n\t\t\t\ta_entryObject.iconLabel = \"soulgem_grandpartial\";\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processSoulGemStatusIcon(a_entryObject: Object): Void {\n\t\tswitch(a_entryObject.status) {\n\t\t\tcase Item.SOULGEMSTATUS_EMPTY:\n\t\t\t\ta_entryObject.iconLabel = \"soulgem_empty\";\n\t\t\t\tbreak;\n\n\t\t\tcase Item.SOULGEMSTATUS_FULL:\n\t\t\t\ta_entryObject.iconLabel = \"soulgem_full\";\n\t\t\t\tbreak;\n\n\t\t\tcase Item.SOULGEMSTATUS_PARTIAL:\n\t\t\t\ta_entryObject.iconLabel = \"soulgem_partial\";\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processMiscIcon(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.iconLabel = \"default_misc\";\n\n\t\tswitch(a_entryObject.subType) {\n\t\t\tcase Item.MISC_ARTIFACT:\n\t\t\t\ta_entryObject.iconLabel = \"misc_artifact\";\n\t\t\t\tbreak;\n\n\t\t\tcase Item.MISC_GEM:\n\t\t\t\ta_entryObject.iconLabel = \"misc_gem\";\n\t\t\t\ta_entryObject.iconColor = 0xFFB0D1;\n\t\t\t\tbreak;\n\n\t\t\tcase Item.MISC_HIDE:\n\t\t\t\ta_entryObject.iconLabel = \"misc_hide\";\n\t\t\t\ta_entryObject.iconColor = 0xDBB36E;\n\t\t\t\tbreak;\n\n\t\t\tcase Item.MISC_REMAINS:\n\t\t\t\ta_entryObject.iconLabel = \"misc_remains\";\n\t\t\t\tbreak;\n\n\t\t\tcase Item.MISC_INGOT:\n\t\t\t\ta_entryObject.iconLabel = \"misc_ingot\"; //\"misc_ore\"\n\t\t\t\ta_entryObject.iconColor = 0x828282;\n\t\t\t\tbreak;\n\n\t\t\tcase Item.MISC_CLUTTER:\n\t\t\t\ta_entryObject.iconLabel = \"misc_clutter\";\n\t\t\t\tbreak;\n\n\t\t\tcase Item.MISC_FIREWOOD:\n\t\t\t\ta_entryObject.iconLabel = \"misc_wood\";\n\t\t\t\ta_entryObject.iconColor = 0xA89E8C;\n\t\t\t\tbreak;\n\n\t\t\tcase Item.MISC_DRAGONCLAW:\n\t\t\t\ta_entryObject.iconLabel = \"misc_dragonclaw\";\n\t\t\t\tbreak;\n\n\t\t\tcase Item.MISC_LOCKPICK:\n\t\t\t\ta_entryObject.iconLabel = \"misc_lockpick\";\n\t\t\t\tbreak;\n\n\t\t\tcase Item.MISC_GOLD:\n\t\t\t\ta_entryObject.iconLabel = \"misc_gold\";\n\t\t\t\ta_entryObject.iconColor = 0xCCCC33;\n\t\t\t\tbreak;\n\n\t\t\tcase Item.MISC_LEATHER:\n\t\t\t\ta_entryObject.iconLabel = \"misc_leather\";\n\t\t\t\ta_entryObject.iconColor = 0xBA8D23;\n\t\t\t\tbreak;\n\n\t\t\tcase Item.MISC_LEATHERSTRIPS:\n\t\t\t\ta_entryObject.iconLabel = \"misc_strips\";\n\t\t\t\ta_entryObject.iconColor = 0xBA8D23;\n\t\t\t\tbreak;\n\n\t\t\tcase Item.MISC_CHILDRENSCLOTHES:\n\t\t\t\ta_entryObject.iconColor = 0xEDDA87;\n\t\t\t\ta_entryObject.iconLabel = \"clothing_body\";\n\t\t\t\tbreak;\n\n\t\t\t// Maybe use later?\n\t\t\t// ... or not.\n\t\t\t/*\n\t\t\tcase Item.MISC_TOOL:\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase Item.MISC_TOY:\n\t\t\t\tbreak;\n\n\t\t\tcase Item.MISC_HOUSEPART:\n\t\t\t\tbreak;\n\t\t\t*/\n\t\t}\n\t}\n\n\n}\n\n\n// skyui.util.Debug.dump(a_entryObject[\"text\"], a_entryObject);"
  },
  {
    "path": "src/CraftingMenu/CraftingListEntry.as",
    "content": "﻿import flash.geom.ColorTransform;\nimport flash.geom.Transform;\n\nimport skyui.components.list.TabularList;\nimport skyui.components.list.TabularListEntry;\nimport skyui.components.list.ListState;\nimport skyui.util.ConfigManager;\n\n\nclass CraftingListEntry extends TabularListEntry\n{\n  /* CONSTANTS */\n  \n\tprivate static var STATES = [\"None\", \"Equipped\", \"LeftEquip\", \"RightEquip\", \"LeftAndRightEquip\"];\n\n  /* PRIVATE VARIABLES */\n\t\n\tprivate var _iconLabel: String;\n\tprivate var _iconColor: Number;\n\t\n  /* STAGE ELMENTS */\n  \n  \tpublic var itemIcon: MovieClip;\n  \tpublic var equipIcon: MovieClip;\n\t\n\tpublic var poisonIcon: MovieClip;\n\tpublic var stolenIcon: MovieClip;\n\t\n\t\n  /* INITIALIZATION */\n\t\n  \t// @override TabularListEntry\n\tpublic function initialize(a_index: Number, a_state: ListState): Void\n\t{\n\t\tsuper.initialize();\n\t\t\n\t\tvar iconLoader = new MovieClipLoader();\n\t\ticonLoader.addListener(this);\n\t\ticonLoader.loadClip(a_state.iconSource, itemIcon);\n\t\t\n\t\titemIcon._visible = false;\n\t\tequipIcon._visible = false;\n\t\t\n\t\tfor (var i = 0; this[\"textField\" + i] != undefined; i++)\n\t\t\tthis[\"textField\" + i]._visible = false;\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\t\n  \t// @override TabularListEntry\n\tpublic function setSpecificEntryLayout(a_entryObject: Object, a_state: ListState): Void\n\t{\n\t\tvar iconY = TabularList(a_state.list).layout.entryHeight * 0.25;\n\t\tvar iconSize = TabularList(a_state.list).layout.entryHeight * 0.5;\n\t\t\t\n\t\tpoisonIcon._height = poisonIcon._width = iconSize;\n\t\tstolenIcon._height = stolenIcon._width = iconSize;\n\t\t\t\n\t\tpoisonIcon._y = iconY;\n\t\tstolenIcon._y = iconY;\n\t}\n\n  \t// @override TabularListEntry\n\tpublic function formatEquipIcon(a_entryField: Object, a_entryObject: Object, a_state: ListState): Void\n\t{\n\t\tif (a_entryObject != undefined && a_entryObject.equipState != undefined) {\n\t\t\ta_entryField.gotoAndStop(STATES[a_entryObject.equipState]);\n\t\t} else {\n\t\t\ta_entryField.gotoAndStop(\"None\");\n\t\t}\n\t}\n\n  \t// @override TabularListEntry\n\tpublic function formatItemIcon(a_entryField: Object, a_entryObject: Object, a_state: ListState)\n\t{\n\t\t_iconLabel = a_entryObject[\"iconLabel\"] != undefined ? a_entryObject[\"iconLabel\"] : \"default_misc\";\n\t\t_iconColor = a_entryObject[\"iconColor\"];\n\n\t\t// Could return here if _iconLoaded is false\n\t\ta_entryField.gotoAndStop(_iconLabel);\n\t\tchangeIconColor(MovieClip(a_entryField), _iconColor);\n\t}\n\n  \t// @override TabularListEntry\n\tpublic function formatName(a_entryField: Object, a_entryObject: Object, a_state: ListState): Void\n\t{\n\t\tif (a_entryObject.text == undefined) {\n\t\t\ta_entryField.SetText(\" \");\n\t\t\treturn;\n\t\t}\n\n\t\t// Text\n\t\tvar text = a_entryObject.text;\n\n\t\tif (a_entryObject.soulLVL != undefined) {\n\t\t\ttext = text + \" (\" + a_entryObject.soulLVL + \")\";\n\t\t}\n\n\t\tif (a_entryObject.count > 1) {\n\t\t\ttext = text + \" (\" + a_entryObject.count.toString() + \")\";\n\t\t}\n\n\t\tif (text.length > a_state.maxTextLength) {\n\t\t\ttext = text.substr(0, a_state.maxTextLength - 3) + \"...\";\n\t\t}\n\n\t\ta_entryField.autoSize = \"left\";\n\t\ta_entryField.SetText(text);\n\t\t\n\t\tformatColor(a_entryField, a_entryObject, a_state);\n\n\t\tvar iconPos = a_entryField._x + a_entryField._width + 5;\n\n\t\t// All icons have the same size\n\t\tvar iconSpace = stolenIcon._width * 1.25;\n\n\t\t// Poisoned Icon\n\t\tif (a_entryObject.isPoisoned == true) {\n\t\t\tpoisonIcon._x = iconPos;\n\t\t\ticonPos = iconPos + iconSpace;\n\t\t\tpoisonIcon.gotoAndStop(\"show\");\n\t\t} else {\n\t\t\tpoisonIcon.gotoAndStop(\"hide\");\n\t\t}\n\n\t\t// Stolen Icon\n\t\tif ((a_entryObject.isStolen == true || a_entryObject.isStealing == true) && a_state.showStolenIcon == true) {\n\t\t\tstolenIcon._x = iconPos;\n\t\t\ticonPos = iconPos + iconSpace;\n\t\t\tstolenIcon.gotoAndStop(\"show\");\n\t\t} else {\n\t\t\tstolenIcon.gotoAndStop(\"hide\");\n\t\t}\n\t}\n\t\n  \t// @override TabularEntry\n\tpublic function formatText(a_entryField: Object, a_entryObject: Object, a_state: ListState): Void\n\t{\n\t\tformatColor(a_entryField, a_entryObject, a_state);\n\t}\n\t\n\t\n  /* PRIVATE FUNCTIONS */\n\n\t// @implements MovieClipLoader\n\tprivate function onLoadInit(a_icon: MovieClip): Void\n\t{\n\t\ta_icon.gotoAndStop(_iconLabel);\n\t\tchangeIconColor(a_icon, _iconColor);\n\t}\n\t\n\tprivate function formatColor(a_entryField: Object, a_entryObject: Object, a_state: ListState): Void\n\t{\t\t\t\n\t\t// Stolen\n\t\tif (a_entryObject.infoIsStolen == true || a_entryObject.isStealing == true)\n\t\t\ta_entryField.textColor = a_entryObject.enabled == false ? a_state.stolenDisabledColor : a_state.stolenEnabledColor;\n\t\t\t\n\t\t// Default\n\t\telse\n\t\t\ta_entryField.textColor = a_entryObject.enabled == false ? a_state.defaultDisabledColor : a_state.defaultEnabledColor;\n\t}\n\t\n\tprivate function changeIconColor(a_icon: MovieClip, a_rgb: Number): Void\n\t{\n\t\tvar element: Object;\n\t\tfor (var e: String in a_icon) {\n\t\t\telement = a_icon[e];\n\t\t\tif (element instanceof MovieClip) {\n\t\t\t\t//Note: Could check if all values of RGBA mult and .rgb are all the same then skip\n\t\t\t\tvar ct: ColorTransform = new ColorTransform();\n\t\t\t\tvar tf: Transform = new Transform(MovieClip(element));\n\t\t\t\t// Could return here if (a_rgb == tf.colorTransform.rgb && a_rgb != undefined)\n\t\t\t\tct.rgb = (a_rgb == undefined)? 0xFFFFFF: a_rgb;\n\t\t\t\ttf.colorTransform = ct;\n\t\t\t\t// Shouldn't be necessary to recurse since we don't expect multiple clip depths for an icon\n\t\t\t\t//changeIconColor(element, a_rgb);\n\t\t\t}\n\t\t}\n\t}\n}"
  },
  {
    "path": "src/CraftingMenu/CraftingLists.as",
    "content": "﻿import gfx.io.GameDelegate;\nimport gfx.ui.NavigationCode;\nimport gfx.ui.InputDetails;\nimport gfx.events.EventDispatcher;\nimport gfx.managers.FocusHandler;\nimport gfx.controls.Button;\nimport Shared.GlobalFunc;\nimport mx.utils.Delegate;\n\nimport skyui.components.SearchWidget;\nimport skyui.components.TabBar;\nimport skyui.components.list.FilteredEnumeration;\nimport skyui.components.list.BasicEnumeration;\nimport skyui.components.list.TabularList;\nimport skyui.components.list.SortedListHeader;\nimport skyui.filter.ItemTypeFilter;\nimport skyui.filter.NameFilter;\nimport skyui.filter.SortFilter;\nimport skyui.util.ConfigManager;\nimport skyui.util.GlobalFunctions;\nimport skyui.util.Translator;\nimport skyui.util.DialogManager;\nimport skyui.util.Debug;\n\nimport skyui.defines.Input;\nimport skyui.defines.Inventory;\n\n\nclass CraftingLists extends MovieClip\n{\n\t#include \"../version.as\"\n\n  /* CONSTANTS */\n\n\tstatic var HIDE_PANEL = 0;\n\tstatic var SHOW_PANEL = 1;\n\tstatic var TRANSITIONING_TO_HIDE_PANEL = 2;\n\tstatic var TRANSITIONING_TO_SHOW_PANEL = 3;\n\n\tstatic var SHORT_LIST_OFFSET = 210;\n\n\n  /* STAGE ELEMENTS */\n\n\tpublic var panelContainer: MovieClip;\n\tpublic var zoomButtonHolder: MovieClip;\n\n\n  /* PRIVATE VARIABLES */\n\n\tprivate var _typeFilter: ItemTypeFilter;\n\tprivate var _nameFilter: NameFilter;\n\tprivate var _sortFilter: SortFilter;\n\n\tprivate var _platform: Number;\n\n\tprivate var _currCategoryIndex: Number;\n\tprivate var _savedSelectionIndex: Number = -1;\n\n\tprivate var _searchKey: Number = -1;\n\tprivate var _sortOrderKey: Number = -1;\n\tprivate var _sortOrderKeyHeld: Boolean = false;\n\n\tprivate var _columnSelectDialog: MovieClip;\n\tprivate var _columnSelectInterval: Number;\n\n\tprivate var _subtypeName: String;\n\n\tprivate var _bFocusItemList: Boolean = true;\n\n\tprivate var _categoryChanged: Boolean;\n\tprivate var _categorySelections: Object;\n\n\n  /* PROPERTIES */\n\n\tpublic var itemList: TabularList;\n\n\t// @API\n\tpublic var CategoriesList: IconTabList;\n\n\tpublic var searchWidget: SearchWidget;\n\n\tpublic var categoryLabel: MovieClip;\n\n\tpublic var columnSelectButton: Button;\n\n\tprivate var _currentState: Number;\n\n\tpublic function get currentState()\n\t{\n\t\treturn _currentState;\n\t}\n\n\tpublic function set currentState(a_newState: Number)\n\t{\n\t\tif (a_newState == SHOW_PANEL)\n\t\t\tFocusHandler.instance.setFocus(itemList,0);\n\n\t\t_currentState = a_newState;\n\t}\n\n\n  /* INITIALIZATION */\n\n\tpublic function CraftingLists()\n\t{\n\t\tsuper();\n\n\t\tGlobalFunctions.addArrayFunctions();\n\n\t\tEventDispatcher.initialize(this);\n\n\t\tgotoAndStop(\"NoPanels\");\n\n\t\tGameDelegate.addCallBack(\"SetCategoriesList\", this, \"SetCategoriesList\");\n\t\tGameDelegate.addCallBack(\"InvalidateListData\", this, \"InvalidateListData\");\n\n\t\t_typeFilter = new ItemTypeFilter();\n\t\t_nameFilter = new NameFilter();\n\t\t_sortFilter = new SortFilter();\n\n\t\tcategoryLabel = panelContainer.categoryLabel;\n\t\tCategoriesList = panelContainer.categoriesList; // Note: Re-assigned later if alchemy\n\t\titemList = panelContainer.itemList;\n\t\tsearchWidget = panelContainer.searchWidget;\n\t\tcolumnSelectButton = panelContainer.columnSelectButton;\n\n\t\tConfigManager.registerLoadCallback(this, \"onConfigLoad\");\n\t\tConfigManager.registerUpdateCallback(this, \"onConfigUpdate\");\n\n\t\t// Hide by default, maybe show later\n\t\tpanelContainer.effectsList._visible = false;\n\t}\n\n  /* PUBLIC FUNCTIONS */\n\n\t// @mixin by gfx.events.EventDispatcher\n\tpublic var dispatchEvent: Function;\n\tpublic var dispatchQueue: Function;\n\tpublic var hasEventListener: Function;\n\tpublic var addEventListener: Function;\n\tpublic var removeEventListener: Function;\n\tpublic var removeAllEventListeners: Function;\n\tpublic var cleanUpEvents: Function;\n\n\t// @mixin by Shared.GlobalFunc\n\tpublic var Lock: Function;\n\n\tpublic function InitExtensions(a_subtypeName: String): Void\n\t{\n\t\t_subtypeName = a_subtypeName;\n\n\t\t// Alchemy uses a different layout\n\t\tif (_subtypeName == \"Alchemy\") {\n\t\t\tpanelContainer.gotoAndStop(\"no_categories\");\n\n\t\t\t// Hide top icon category bar, use effects list instead\n\t\t\tCategoriesList._visible = false;\n\t\t\tCategoriesList = panelContainer.effectsList;\n\t\t\tCategoriesList._visible = true;\n\n\n\t\t\titemList.gotoAndStop(\"short\");\n\t\t\titemList.leftBorder = SHORT_LIST_OFFSET;\n\t\t\titemList.listHeight = 560;\n\n\t\t// Support for custom categorization\n\t\t} else if (_subtypeName == \"ConstructibleObject\") {\n\t\t\titemList.addDataProcessor(new CustomConstructDataSetter());\n\n\t\t// Smithing doesn't need top icon categories\n\t\t} else if (_subtypeName == \"Smithing\") {\n\t\t\tpanelContainer.gotoAndStop(\"no_categories\");\n\t\t\tCategoriesList._visible = false;\n\t\t\titemList.listHeight = 560;\n\t\t}\n\n\t\tvar listEnumeration = new FilteredEnumeration(itemList.entryList);\n\t\tlistEnumeration.addFilter(_typeFilter);\n\t\tlistEnumeration.addFilter(_nameFilter);\n\t\tlistEnumeration.addFilter(_sortFilter);\n\t\titemList.listEnumeration = listEnumeration;\n\n\t\t_typeFilter.addEventListener(\"filterChange\", this, \"onFilterChange\");\n\t\t_nameFilter.addEventListener(\"filterChange\", this, \"onFilterChange\");\n\t\t_sortFilter.addEventListener(\"filterChange\", this, \"onFilterChange\");\n\n\t\tCategoriesList.listEnumeration = new BasicEnumeration(CategoriesList.entryList);\n\n\t\titemList.listState.maxTextLength = 80;\n\n\t\t_typeFilter.addEventListener(\"filterChange\", this, \"onFilterChange\");\n\t\t_nameFilter.addEventListener(\"filterChange\", this, \"onFilterChange\");\n\t\t_sortFilter.addEventListener(\"filterChange\", this, \"onFilterChange\");\n\n\t\tCategoriesList.addEventListener(\"itemPress\", this, \"onCategoriesItemPress\");\n\t\tCategoriesList.addEventListener(\"itemPressAux\", this, \"onCategoriesItemPress\");\n\t\tCategoriesList.addEventListener(\"selectionChange\", this, \"onCategoriesListSelectionChange\");\n\n\t\titemList.disableInput = false;\n\n\t\titemList.addEventListener(\"selectionChange\", this, \"onItemsListSelectionChange\");\n\t\titemList.addEventListener(\"sortChange\", this, \"onSortChange\");\n\t\titemList.addEventListener(\"itemPress\", this, \"onItemPress\");\n\t\titemList.addEventListener(\"listUpdated\", this, \"onItemsListUpdate\");\n\n\t\tsearchWidget.addEventListener(\"inputStart\", this, \"onSearchInputStart\");\n\t\tsearchWidget.addEventListener(\"inputEnd\", this, \"onSearchInputEnd\");\n\t\tsearchWidget.addEventListener(\"inputChange\", this, \"onSearchInputChange\");\n\n\t\tcolumnSelectButton.addEventListener(\"press\", this, \"onColumnSelectButtonPress\");\n\n\t\titemList.onInvalidate = Delegate.create(this, onItemListInvalidate);\n\n\t\tCategoriesList.onUnsuspend = function()\n\t\t{\n\t\t\t// this == CategoriesList\n\t\t\tthis.onItemPress(0, 0); // Select first category\n\t\t\tdelete this.onUnsuspend;\n\t\t};\n\n\t\t// Delay updates until config is ready\n\t\tCategoriesList.suspended = true;\n\t\titemList.suspended = true;\n\t}\n\n\tpublic function showPanel(a_bPlayBladeSound: Boolean): Void\n\t{\n\t\t// Release itemlist for updating\n\t\tCategoriesList.suspended = false;\n\t\titemList.suspended = false;\n\n\t\t_currentState = TRANSITIONING_TO_SHOW_PANEL;\n\t\tgotoAndPlay(\"PanelShow\");\n\n\t\tdispatchEvent({type:\"categoryChange\", index: CategoriesList.selectedIndex});\n\n\t\tif (a_bPlayBladeSound != false)\n\t\t\tGameDelegate.call(\"PlaySound\",[\"UIMenuBladeOpenSD\"]);\n\t}\n\n\tpublic function hidePanel(): Void\n\t{\n\t\t_currentState = TRANSITIONING_TO_HIDE_PANEL;\n\t\tgotoAndPlay(\"PanelHide\");\n\n\t\tGameDelegate.call(\"PlaySound\",[\"UIMenuBladeCloseSD\"]);\n\t}\n\n\tpublic function setPlatform(a_platform: Number, a_bPS3Switch: Boolean): Void\n\t{\n\t\t_platform = a_platform;\n\n\t\tCategoriesList.setPlatform(a_platform,a_bPS3Switch);\n\t\titemList.setPlatform(a_platform,a_bPS3Switch);\n\t}\n\n\tpublic function setPartitionedFilterMode(a_bPartitioned: Boolean): Void\n\t{\n\t\t_typeFilter.setPartitionedFilterMode(a_bPartitioned);\n\t}\n\n\t// @GFx\n\tpublic function handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\n\t\tif (_currentState != SHOW_PANEL)\n\t\t\treturn false;\n\n\t\tif (_platform != 0) {\n\t\t\tif (details.skseKeycode == _sortOrderKey) {\n\t\t\t\tif (details.value == \"keyDown\") {\n\t\t\t\t\t_sortOrderKeyHeld = true;\n\n\t\t\t\t\tif (_columnSelectDialog)\n\t\t\t\t\t\tDialogManager.close();\n\t\t\t\t\telse\n\t\t\t\t\t\t_columnSelectInterval = setInterval(this, \"onColumnSelectButtonPress\", 1000, {type: \"timeout\"});\n\n\t\t\t\t\treturn true;\n\t\t\t\t} else if (details.value == \"keyUp\") {\n\t\t\t\t\t_sortOrderKeyHeld = false;\n\n\t\t\t\t\tif (_columnSelectInterval == undefined)\n\t\t\t\t\t\t// keyPress handled: Key was released after the interval expired, don't process any further\n\t\t\t\t\t\treturn true;\n\n\t\t\t\t\t// keyPress not handled: Clear intervals and change value to keyDown to be processed later\n\t\t\t\t\tclearInterval(_columnSelectInterval);\n\t\t\t\t\tdelete(_columnSelectInterval);\n\t\t\t\t\t// Continue processing the event as a normal keyDown event\n\t\t\t\t\tdetails.value = \"keyDown\";\n\t\t\t\t} else if (_sortOrderKeyHeld && details.value == \"keyHold\") {\n\t\t\t\t\t// Fix for opening journal menu while key is depressed\n\t\t\t\t\t// For some reason this is the only time we receive a keyHold event\n\t\t\t\t\t_sortOrderKeyHeld = false;\n\n\t\t\t\t\tif (_columnSelectDialog)\n\t\t\t\t\t\tDialogManager.close();\n\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif (_sortOrderKeyHeld) // Disable extra input while interval is active\n\t\t\t\treturn true;\n\t\t}\n\n\t\tif (GlobalFunc.IsKeyPressed(details)) {\n\t\t\t// Search hotkey (default space)\n\t\t\tif (details.skseKeycode == _searchKey) {\n\t\t\t\tsearchWidget.startInput();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\n\t\tif (_subtypeName == \"Alchemy\") {\n\t\t\tif (handleAlchemyNavigation(details, pathToFocus))\n\t\t\t\treturn true;\n\t\t} else {\n\t\t\tif (CategoriesList.handleInput(details, pathToFocus))\n\t\t\t\treturn true;\n\t\t}\n\n\t\tvar nextClip = pathToFocus.shift();\n\t\treturn nextClip.handleInput(details, pathToFocus);\n\t}\n\n\tprivate function handleAlchemyNavigation(details: InputDetails, pathToFocus: Array): Boolean\n\t{\n\t\tif (GlobalFunc.IsKeyPressed(details)) {\n\t\t\tif (details.navEquivalent == NavigationCode.LEFT) {\n\t\t\t\tif (!_bFocusItemList)\n\t\t\t\t\treturn true;\n\n\t\t\t\t_savedSelectionIndex = itemList.selectedIndex;\n\t\t\t\titemList.selectedIndex = -1;\n\n\t\t\t\t// Moving from Item list to Category List\n\t\t\t\t_bFocusItemList = false;\n\t\t\t\treturn true;\n\n\t\t\t} else if (details.navEquivalent == NavigationCode.RIGHT) {\n\t\t\t\tif (_bFocusItemList)\n\t\t\t\t\treturn true;\n\n\t\t\t\tif (_savedSelectionIndex == -1) {\n\t\t\t\t\titemList.selectDefaultIndex(true)\n\t\t\t\t} else {\n\t\t\t\t\titemList.selectedIndex = _savedSelectionIndex;\n\t\t\t\t}\n\n\t\t\t\t// Moving from Category list to Item List\n\t\t\t\t_bFocusItemList = true;\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t\t// Ok thats a bit weird but whatever...:\n\t\t\t// Itemlist always has focus, but if this flag is false, categories list gets to run first.\n\t\t\t// Since both use the same nav scheme, category list wins.\n\t\t\tif (!_bFocusItemList) {\n\t\t\t\tif (CategoriesList.handleInput(details, pathToFocus)) {\n\t\t\t\t\t// Clear saved index\n\t\t\t\t\t_savedSelectionIndex = -1;\n\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn false;\n\t}\n\n\tpublic function getContentBounds():Array\n\t{\n\t\tvar lb = panelContainer.ListBackground;\n\t\treturn [lb._x, lb._y, lb._width, lb._height];\n\t}\n\n\tpublic function showItemsList(): Void\n\t{\n\t\t// Save the previous selection in the category\n\t\tvar prevCategory = CategoriesList.lastSelectedIndex;\n\t\t_categorySelections[prevCategory] = {\n\t\t\tselectedIndex: itemList.selectedIndex,\n\t\t\tscrollPosition: itemList.scrollPosition\n\t\t};\n\n\t\t_currCategoryIndex = CategoriesList.selectedIndex;\n\n\t\tcategoryLabel.textField.SetText(CategoriesList.selectedEntry.text.toUpperCase());\n\n\t\t// Start with no selection\n\t\titemList.selectedIndex = -1;\n\t\titemList.scrollPosition = 0;\n\n\t\tif (CategoriesList.selectedEntry != undefined) {\n\t\t\tvar catFlag = CategoriesList.selectedEntry.flag;\n\n\t\t\t// Set filter type\n\t\t\t_typeFilter.changeFilterFlag(catFlag);\n\n\t\t\t// Not set yet before the config is loaded\n\t\t\titemList.layout.changeFilterFlag(catFlag);\n\t\t}\n\n\t\titemList.requestUpdate();\n\n\t\tdispatchEvent({type: \"showItemsList\", index: itemList.selectedIndex});\n\n//\t\tdispatchEvent({type:\"itemHighlightChange\", index:itemList.selectedIndex});\n\n\t\titemList.disableInput = false;\n\t}\n\n\t// Called to initially set the category list.\n\t// @API\n\tpublic function SetCategoriesList(): Void\n\t{\n\t\tvar textOffset = 0;\n\t\tvar flagOffset = 1;\n\t\tvar bDontHideOffset = 2;\n\t\tvar len = 3;\n\n\t\tCategoriesList.clearList();\n\t\t_categorySelections = new Array();\n\n\t\tfor (var i=0, index = 0; i < arguments.length; i = i + len, index++) {\n\t\t\tvar entry = {text:arguments[i + textOffset], flag:arguments[i + flagOffset], bDontHide:arguments[i + bDontHideOffset], savedItemIndex:0, filterFlag:arguments[i + bDontHideOffset] == true ? (1) : (0)};\n\n\t\t\tif (entry.flag == 0) {\n\t\t\t\tentry.divider = true;\n\t\t\t}\n\n\t\t\tentry.enabled = false;\n\n//\t\t\tDebug.dump(\"category\" + i, entry);\n\n\t\t\tCategoriesList.entryList.push(entry);\n\t\t}\n\n\t\t// We have enough information to init the art now.\n\t\t// But the list has not been invalidated, so no clips have been loaded yet.\n\t\tpreprocessCategoriesList();\n\n\t\tCategoriesList.selectedIndex = 0;\n\t\tCategoriesList.InvalidateData();\n\t}\n\n\t// Called whenever the underlying entryList data is updated (using an item, equipping etc.)\n\t// @API\n\tpublic function InvalidateListData(): Void\n\t{\n\t\titemList.InvalidateData();\n\t}\n\n\n  /* PRIVATE FUNCTIONS */\n\n  \tprivate function onHideCategoriesList(event: Object): Void\n\t{\n\t\titemList.listHeight = 579;\n\t}\n\n  \tprivate function onConfigLoad(event: Object): Void\n\t{\n\t\tvar config = event.config;\n\t\t_searchKey = config[\"Input\"].controls.pc.search;\n\n\t\tif (_platform != 0) {\n\t\t\t_sortOrderKey = config[\"Input\"].controls.gamepad.sortOrder;\n\t\t}\n\t}\n\n \tprivate function onItemListInvalidate(): Void\n\t{\n\t\t// Set enabled == false for empty categories\n\t\tif (_subtypeName != \"Alchemy\") {\n\t\t\tfor (var i=0; i<CategoriesList.entryList.length; i++) {\n\t\t\t\tfor (var j=0; j<itemList.entryList.length; j++) {\n\t\t\t\t\tif (_typeFilter.isMatch(itemList.entryList[j], CategoriesList.entryList[i].flag)) {\n\t\t\t\t\t\tCategoriesList.entryList[i].enabled = true;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Grey out any categories that are not enabled\n\t\tCategoriesList.UpdateList();\n\n\t\t// This is called when an ItemCard list closes(ex. ShowSoulGemList) to refresh ItemCard data\n\t\tif (itemList.selectedIndex == -1)\n\t\t\tdispatchEvent({type:\"showItemsList\", index: -1});\n\t\telse\n\t\t\tdispatchEvent({type:\"itemHighlightChange\", index:itemList.selectedIndex});\n\t}\n\n\tprivate function preprocessCategoriesList(): Void\n\t{\n\t\t// EnchantConstruct - Set icon art, but leave default categories as they are.\n\t\tif (_subtypeName == \"EnchantConstruct\") {\n\t\t\tCategoriesList.iconArt = [ \"ench_disentchant\", \"separator\", \"ench_item\", \"ench_effect\", \"ench_soul\" ];\n\n\t\t// Smithing - Set icon art, but leave default categories as they are.\n\t\t} else if (_subtypeName == \"Smithing\") {\n\t\t\tCategoriesList.iconArt = [ \"smithing\" ];\n\n\t\t// ConstructibleObject - Use a custom categorization scheme.\n\t\t} else if (_subtypeName == \"ConstructibleObject\") {\n\t\t\tCategoriesList.iconArt = [ \"construct_all\", \"weapon\", \"ammo\", \"armor\", \"jewelry\", \"food\", \"misc\" ];\n\n\t\t\treplaceConstructObjectCategories();\n\n\t\t// Alchemy - Use a custom categorization scheme.\n\t\t} else if (_subtypeName == \"Alchemy\") {\n\t\t\tfixupAlchemyCategories();\n\t\t}\n\t}\n\n\tprivate function replaceConstructObjectCategories(): Void\n\t{\n\t\tCategoriesList.clearList();\n\n\t\tCategoriesList.entryList.push(\n\t\t\t{text: \"$ALL\", flag: Inventory.FILTERFLAG_CUST_CRAFT_ALL, bDontHide: 1, savedItemIndex: 0, filterFlag: 1, enabled: false});\n\t\tCategoriesList.entryList.push(\n\t\t\t{text: \"$WEAPONS\", flag: Inventory.FILTERFLAG_CUST_CRAFT_WEAPONS, bDontHide: 1, savedItemIndex: 0, filterFlag: 1, enabled: false});\n\t\tCategoriesList.entryList.push(\n\t\t\t{text: \"$AMMO\", flag: Inventory.FILTERFLAG_CUST_CRAFT_AMMO, bDontHide: 1, savedItemIndex: 0, filterFlag: 1, enabled: false});\n\t\tCategoriesList.entryList.push(\n\t\t\t{text: Translator.translate(\"$Armor\"), flag: Inventory.FILTERFLAG_CUST_CRAFT_ARMOR, bDontHide: 1, savedItemIndex: 0, filterFlag: 1, enabled: false});\n\t\tCategoriesList.entryList.push(\n\t\t\t{text: Translator.translate(\"$Jewelry\"), flag: Inventory.FILTERFLAG_CUST_CRAFT_JEWELRY, bDontHide: 1, savedItemIndex: 0, filterFlag: 1, enabled: false});\n\t\tCategoriesList.entryList.push(\n\t\t\t{text: Translator.translate(\"$Food\"), flag: Inventory.FILTERFLAG_CUST_CRAFT_FOOD, bDontHide: 1, savedItemIndex: 0, filterFlag: 1, enabled: false});\n\t\tCategoriesList.entryList.push(\n\t\t\t{text: Translator.translate(\"$Misc\"), flag: Inventory.FILTERFLAG_CUST_CRAFT_MISC, bDontHide: 1, savedItemIndex: 0, filterFlag: 1, enabled: false});\n\t}\n\n\tprivate function fixupAlchemyCategories(): Void\n\t{\n\t\t// Ingredients category is always enabled\n\t\tCategoriesList.entryList[0].enabled = true;\n\t\tCategoriesList.entryList[0].iconLabel = \"ingredients\";\n\n\t\t// Old flag is type. New flag is index (was flag before skse ext.)\n\t\tfor (var i=1; i<CategoriesList.entryList.length; i++) {\n\t\t\tvar cat = CategoriesList.entryList[i];\n\n\t\t\tif (cat.flag & Inventory.FILTERFLAG_CUST_ALCH_GOOD)\n\t\t\t\tcat.iconLabel = \"beneficial\";\n\t\t\telse if (cat.flag & Inventory.FILTERFLAG_CUST_ALCH_BAD)\n\t\t\t\tcat.iconLabel = \"harmful\";\n\t\t\telse if (cat.flag & Inventory.FILTERFLAG_CUST_ALCH_OTHER)\n\t\t\t\tcat.iconLabel = \"other\";\n\n\t\t\t// Thats the index that was previously used as flag and sent by the game (without SKSE).\n\t\t\tcat.flag = i;\n\t\t}\n\t}\n\n\tprivate function onFilterChange(): Void\n\t{\n\t\titemList.requestInvalidate();\n\t}\n\n\tprivate function onColumnSelectButtonPress(event: Object): Void\n\t{\n\t\tif (event.type == \"timeout\") {\n\t\t\tclearInterval(_columnSelectInterval);\n\t\t\tdelete(_columnSelectInterval);\n\t\t}\n\n\t\tif (_columnSelectDialog) {\n\t\t\tDialogManager.close();\n\t\t\treturn;\n\t\t}\n\n\t\t_savedSelectionIndex = itemList.selectedIndex;\n\t\titemList.selectedIndex = -1;\n\n\t\tCategoriesList.disableSelection = CategoriesList.disableInput = true;\n\t\titemList.disableSelection = itemList.disableInput = true;\n\t\tsearchWidget.isDisabled = true;\n\n\t\t_columnSelectDialog = DialogManager.open(panelContainer, \"ColumnSelectDialog\", {_x: 554, _y: 35, layout: itemList.layout});\n\t\t_columnSelectDialog.addEventListener(\"dialogClosed\", this, \"onColumnSelectDialogClosed\");\n\t}\n\n\tprivate function onColumnSelectDialogClosed(event: Object): Void\n\t{\n\t\tCategoriesList.disableSelection = CategoriesList.disableInput = false;\n\t\titemList.disableSelection = itemList.disableInput = false;\n\t\tsearchWidget.isDisabled = false;\n\n\t\titemList.selectedIndex = _savedSelectionIndex;\n\t}\n\n\tprivate function onConfigUpdate(event: Object): Void\n\t{\n\t\titemList.layout.refresh();\n\t}\n\n\tprivate function onItemPress(): Void\n\t{\n\t\t_bFocusItemList = true;\n\t\t// CraftingMenu has a handler that does the actual work.\n\t\t// This is just for focus.\n\t}\n\n\tprivate function onCategoriesItemPress(): Void\n\t{\n\t\t_bFocusItemList = false;\n\t\tshowItemsList();\n\t}\n\n\tprivate function onCategoriesListSelectionChange(event: Object): Void\n\t{\n\t\t_categoryChanged = true;\n\t\tdispatchEvent({type:\"categoryChange\", index:event.index});\n\n\t\tif (event.index != -1)\n\t\t\tGameDelegate.call(\"PlaySound\",[\"UIMenuFocus\"]);\n\t}\n\n\tprivate function onItemsListSelectionChange(event: Object): Void\n\t{\n\t\tdispatchEvent({type:\"itemHighlightChange\", index:event.index});\n\n\t\tif (event.index != -1)\n\t\t\tGameDelegate.call(\"PlaySound\",[\"UIMenuFocus\"]);\n\t}\n\n\tprivate function onSortChange(event: Object): Void\n\t{\n\t\t_sortFilter.setSortBy(event.attributes, event.options);\n\t}\n\n\tprivate function onItemsListUpdate(): Void\n\t{\n\t\tif(!_categoryChanged)\n\t\t\treturn;\n\n\t\t// The items list was just updated because the selected\n\t\t// category changed.\n\n\t\t// Restore the selected item and scroll position settings.\n\t\t// This is needed because it's quite easy to accidentally\n\t\t// switch catetory by accdient while using the VR trackpad.\n\n\t\t// In these case, we want to be able to return to the previous\n\t\t// category and retain our position in the list. If the scroll\n\t\t// position always returned to the top of the list, this makes\n\t\t// navigating large inventory lists very difficult.\n\n\t\t// If we can find a previously saved selection setting for this\n\t\t// category, restore it now.\n\t\tvar savedSelection = _categorySelections[_currCategoryIndex];\n\t\tif(savedSelection != undefined) {\n\t\t\titemList.selectedIndex = savedSelection.selectedIndex;\n\t\t\titemList.scrollPosition = savedSelection.scrollPosition;\n\t\t} else {\n\t\t\titemList.selectedIndex = -1;\n\t\t\titemList.scrollPosition = 0;\n\t\t}\n\n\t\t_categoryChanged = false;\n\t}\n\n\tprivate function onSearchInputStart(event: Object): Void\n\t{\n\t\tCategoriesList.disableSelection = CategoriesList.disableInput = true;\n\t\titemList.disableSelection = itemList.disableInput = true\n\t\t_nameFilter.filterText = \"\";\n\t}\n\n\tprivate function onSearchInputChange(event: Object)\n\t{\n\t\t_nameFilter.filterText = event.data;\n\t}\n\n\tprivate function onSearchInputEnd(event: Object)\n\t{\n\t\tCategoriesList.disableSelection = CategoriesList.disableInput = false;\n\t\titemList.disableSelection = itemList.disableInput = false;\n\t\t_nameFilter.filterText = event.data;\n\t}\n}\n"
  },
  {
    "path": "src/CraftingMenu/CraftingMenu.as",
    "content": "﻿import gfx.managers.FocusHandler;\nimport gfx.io.GameDelegate;\nimport gfx.ui.InputDetails;\nimport Shared.GlobalFunc;\n\nimport skyui.components.list.ListLayoutManager;\nimport skyui.components.list.TabularList;\nimport skyui.components.list.ListLayout;\nimport skyui.components.ButtonPanel;\nimport skyui.util.ConfigManager;\nimport skyui.util.Debug;\nimport skyui.util.GlobalFunctions;\n\nimport skyui.defines.Input;\nimport flash.utils.getTimer;\nimport skyui.VRInput;\n\nclass CraftingMenu extends MovieClip\n{\n\t#include \"../version.as\"\n\n  /* CONSTANTS */\n\n\tstatic var LIST_OFFSET: Number = 20;\n\tstatic var SELECT_BUTTON: Number = 0;\n\tstatic var EXIT_BUTTON: Number = 1;\n\tstatic var AUX_BUTTON: Number = 2;\n\tstatic var CRAFT_BUTTON: Number = 3;\n\n\tstatic var SUBTYPE_NAMES = [ \"ConstructibleObject\", \"Smithing\", \"EnchantConstruct\", \"EnchantDestruct\", \"Alchemy\" ];\n\n\n  /* STAGE ELEMENTS */\n\n\t// @API\n\tpublic var BottomBarInfo: MovieClip;\n\n\tpublic var ItemInfoHolder: MovieClip;\n\tpublic var MenuDescriptionHolder: MovieClip;\n\tpublic var MenuNameHolder: MovieClip;\n\n\t// Not API, but keeping the original name for compatiblity with vanilla.\n\tpublic var InventoryLists: CraftingLists;\n\n\tpublic var MouseRotationRect: MovieClip;\n\tpublic var ExitMenuRect: MovieClip;\n\n\n  /* PRIVATE VARIABLES */\n\n\tprivate var _bCanCraft: Boolean = false;\n\tprivate var _bCanFadeItemInfo: Boolean = true;\n\tprivate var _bItemCardAdditionalDescription: Boolean = false;\n\tprivate var _platform: Number = 0;\n\n\tprivate var _searchKey: Number;\n\n\tprivate var _acceptControls: Object;\n\tprivate var _cancelControls: Object;\n\tprivate var _searchControls: Object;\n\tprivate var _sortColumnControls: Array;\n\tprivate var _sortOrderControls: Object;\n\n\tprivate var _config: Object;\n\tprivate var _subtypeName: String;\n\n\tprivate var _handleInputRateLimiter: Boolean;\n\tprivate var _VRInput: VRInput;\n\n\tprivate var vrActionConditions = undefined;\n\n  /* PROPERTIES */\n\n\tpublic var AdditionalDescriptionHolder: MovieClip;\n\n\t// @API\n\tpublic var AdditionalDescription: TextField;\n\n\t// @API\n\tpublic var ButtonText: Array;\n\n\t// @API\n\tpublic var CategoryList: CraftingLists;\n\n\t// @API\n\tpublic var ItemInfo: MovieClip;\n\n\t// @API\n\tpublic var ItemList: TabularList;\n\n\t// @API\n\tpublic var MenuDescription: TextField;\n\n\t// @API\n\tpublic var MenuName: TextField;\n\n\t// @API\n\tpublic function get bCanCraft(): Boolean\n\t{\n\t\treturn _bCanCraft;\n\t}\n\n\t// @API\n\tpublic function set bCanCraft(abCanCraft: Boolean): Void\n\t{\n\t\t_bCanCraft = abCanCraft;\n\t\tUpdateButtonText();\n\t}\n\n\tpublic function get bCanFadeItemInfo(): Boolean\n\t{\n\t\tGameDelegate.call(\"CanFadeItemInfo\", [], this, \"SetCanFadeItemInfo\");\n\t\treturn _bCanFadeItemInfo;\n\t}\n\n\t// @API (?)\n\tpublic function SetCanFadeItemInfo(abCanFade: Boolean): Void\n\t{\n\t\t_bCanFadeItemInfo = abCanFade;\n\t}\n\n\tpublic function get bItemCardAdditionalDescription(): Boolean\n\t{\n\t\treturn _bItemCardAdditionalDescription;\n\t}\n\n\tpublic function set bItemCardAdditionalDescription(abItemCardDesc: Boolean): Void\n\t{\n\t\t_bItemCardAdditionalDescription = abItemCardDesc;\n\t\tif (abItemCardDesc) {\n\t\t\tAdditionalDescription.text = \"\";\n\t\t}\n\t}\n\n\tvar SavedCategoryCenterText: String;\n\tvar SavedCategoryScrollRatio: Number;\n\tvar SavedCategorySelectedText: String;\n\n\t// @API\n\tpublic var bCanExpandPanel: Boolean;\n\n\t// @API\n\tpublic var bHideAdditionalDescription: Boolean;\n\n\tpublic var currentMenuType: String = \"\";\n\n\tpublic var navPanel: ButtonPanel;\n\n\n\tvar dbgIntvl = 0;\n\n\n  /* INITIALIZATION */\n\n\tpublic function CraftingMenu()\n\t{\n\t\tsuper();\n\n\t\tbCanExpandPanel = true;\n\t\tbHideAdditionalDescription = false;\n\t\tButtonText = new Array(\"\", \"\", \"\", \"\");\n\n\t\tCategoryList = InventoryLists;\n\t\tItemInfo = ItemInfoHolder.ItemInfo;\n\t\tMouse.addListener(this);\n\n\t\tConfigManager.registerLoadCallback(this, \"onConfigLoad\");\n\n\t\tnavPanel = BottomBarInfo.buttonPanel;\n\t}\n\n\t// @API\n\tpublic function Initialize(): Void\n\t{\n\t\tskse.ExtendData(true);\n\t\tskse.ExtendAlchemyCategories(true);\n\n\t\t_subtypeName = SUBTYPE_NAMES[_currentFrame-1];\n\n\t\tItemInfoHolder = ItemInfoHolder;\n\t\tItemInfoHolder.gotoAndStop(\"default\");\n\t\tItemInfo.addEventListener(\"endEditItemName\", this, \"onEndEditItemName\");\n\t\tItemInfo.addEventListener(\"subMenuAction\", this, \"onSubMenuAction\");\n\t\tBottomBarInfo = BottomBarInfo;\n\t\tAdditionalDescriptionHolder = ItemInfoHolder.AdditionalDescriptionHolder;\n\t\tAdditionalDescription = AdditionalDescriptionHolder.AdditionalDescription;\n\t\tAdditionalDescription.textAutoSize = \"shrink\";\n\n\t\t// Naming FTW - gotta respect the API though.\n\t\tMenuName = MenuNameHolder.MenuName;\n\t\tMenuName.autoSize = \"left\";\n\t\tMenuNameHolder._visible = false;\n\n\t\tMenuDescription = MenuDescriptionHolder.MenuDescription;\n\t\tMenuDescription.autoSize = \"center\";\n\n\t\tCategoryList.InitExtensions(_subtypeName);\n\n\t\tFocusHandler.instance.setFocus(CategoryList, 0);\n\n\t\tCategoryList.addEventListener(\"itemHighlightChange\", this, \"onItemHighlightChange\");\n\t\tCategoryList.addEventListener(\"showItemsList\", this, \"onShowItemsList\");\n\t\tCategoryList.addEventListener(\"hideItemsList\", this, \"onHideItemsList\");\n\t\tCategoryList.addEventListener(\"categoryChange\", this, \"onCategoryListChange\");\n\n\t\tItemList = CategoryList.itemList;\n\t\tItemList.addEventListener(\"itemPress\", this, \"onItemSelect\");\n\n/*\t\tBottomBarInfo[\"Button\" + CraftingMenu.CRAFT_BUTTON].addEventListener(\"press\", this, \"onCraftButtonPress\");\n\t\tBottomBarInfo[\"Button\" + CraftingMenu.EXIT_BUTTON].addEventListener(\"click\", this, \"onExitButtonPress\");\n\t\tBottomBarInfo[\"Button\" + CraftingMenu.EXIT_BUTTON].disabled = false;\n\t\tBottomBarInfo[\"Button\" + CraftingMenu.AUX_BUTTON].addEventListener(\"click\", this, \"onAuxButtonPress\");\n\t\tBottomBarInfo[\"Button\" + CraftingMenu.AUX_BUTTON].disabled = false;*/\n\n\t\tExitMenuRect.onPress = function ()\n\t\t{\n\t\t\tcloseMenu();\n\t\t};\n\n\t\tbCanCraft = false;\n\t\tpositionFixedElements();\n\t}\n\n  /* PUBLIC FUNCTIONS */\n\n\t// @API - Alchemy\n\tpublic function SetPartitionedFilterMode(a_bPartitioned: Boolean): Void\n\t{\n\t\tCategoryList.setPartitionedFilterMode(a_bPartitioned);\n\t}\n\n\t// @API - Alchemy\n\tpublic function GetNumCategories(): Number\n\t{\n\t\treturn CategoryList.CategoriesList.entryList.length;\n\t}\n\n\t// @API\n\tpublic function UpdateButtonText(): Void\n\t{\n\t\tnavPanel.clearButtons();\n\n\t\tvar activateControls = skyui.util.Input.pickControls(_platform,\n\t\t\t\t{PCArt:\"E\",XBoxArt:\"360_A\",PS3Art:\"PS3_A\",ViveArt:\"trigger\",MoveArt:\"PS3_MOVE\",OculusArt:\"trigger\",WindowsMRArt:\"trigger\"});\n\t\tvar exitControls = skyui.util.Input.pickControls(_platform,\n\t\t\t\t{PCArt:\"Tab\",XBoxArt:\"360_B\",PS3Art:\"PS3_B\",ViveArt:\"grip\",MoveArt:\"PS3_B\",OculusArt:\"grab\",WindowsMRArt:\"grab\"});\n\t\tvar auxControls = skyui.util.Input.pickControls(_platform,\n\t\t\t\t{PCArt:\"F\",XBoxArt:\"360_Y\",PS3Art:\"PS3_Y\",ViveArt:\"radial_Either_Up\",MoveArt:\"PS3_Y\",OculusArt:\"OCC_Y\",WindowsMRArt:\"radial_Either_Up\"});\n\t\tvar craftControls = skyui.util.Input.pickControls(_platform,\n\t\t\t\t{PCArt:\"R\",XBoxArt:\"360_X\",PS3Art:\"PS3_X\",ViveArt:\"radial_Either_Down\",MoveArt:\"PS3_X\",OculusArt:\"OCC_B\",WindowsMRArt:\"radial_Either_Down\"});\n\n\t\tif (getItemShown()) {\n\t\t\tnavPanel.addButton({text: ButtonText[CraftingMenu.SELECT_BUTTON], controls: activateControls});\n\t\t} else {\n\t\t\tnavPanel.addButton({text: \"$Exit\", controls: exitControls});\n\t\t\t//navPanel.addButton({text: \"$Search\", controls: _searchControls});\n\t\t\tif (_platform != 0) {\n\t\t\t\tnavPanel.addButton({text: \"$Column\", controls: {namedKey: \"Action_Up\"}});\n\t\t\t\tnavPanel.addButton({text: \"$Order\", controls: {namedKey: \"Action_Double_Up\"}});\n\t\t\t}\n\t\t}\n\n\t\tnavPanel.addButton({\n\t\t\ttext: \"$Search\",\n\t\t\tcontrols: skyui.util.Input.pickControls(_platform,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{PCArt: \"Space\", ViveArt: \"radial_Either_Down\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t MoveArt: \"PS3_X\", OculusArt: \"OCC THUMB_REST\", WindowsMRArt: \"OCC THUMB_REST\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t KnucklesArt: \"OCC THUMB_REST\"})});\n\n\t\tif (bCanCraft && ButtonText[CraftingMenu.CRAFT_BUTTON] != \"\") {\n\t\t\tnavPanel.addButton({text: ButtonText[CraftingMenu.CRAFT_BUTTON], controls: craftControls});\n\t\t}\n\n\t\tif (bCanCraft && ButtonText[CraftingMenu.AUX_BUTTON] != \"\") {\n\t\t\tnavPanel.addButton({text: ButtonText[CraftingMenu.AUX_BUTTON], controls: auxControls});\n\t\t}\n\n//\t\tBottomBarInfo[\"Button\" + CraftingMenu.AUX_BUTTON].addEventListener(\"click\", this, \"onAuxButtonPress\");\n//\t\tBottomBarInfo[\"Button\" + CraftingMenu.AUX_BUTTON].disabled = false;\n\n\t\tnavPanel.updateButtons(true);\n\t}\n\n\t// @API\n\tpublic function UpdateItemList(abFullRebuild: Boolean): Void\n\t{\n\t\tif (_subtypeName == \"ConstructibleObject\") {\n\t\t\t// After constructing an item, the native control flow is:\n\t\t\t//    (1) Call InvalidateListData directly and set some basic data\n\t\t\t//\t  (2) Call UpdateItemList(false) to set more stuff\n\t\t\t//\n\t\t\t// The problem is that enabled is only set in (2), so we always do a full rebuild not to screw up our sorting.\n\t\t\t// For this menu, this is not a problem. For others it would be (recursive calls to UpdateItemList).\n\t\t\tabFullRebuild = true;\n\t\t}\n\n\t\tif (abFullRebuild == true) {\n\t\t\tCategoryList.InvalidateListData();\n\t\t} else {\n\t\t\tItemList.UpdateList();\n\t\t}\n\t}\n\n\t// @API\n\tpublic function UpdateItemDisplay(): Void\n\t{\n\t\tvar itemShown: Boolean = getItemShown();\n\t\tFadeInfoCard(!itemShown);\n\t\tSetSelectedItem(ItemList.selectedIndex);\n\t\tGameDelegate.call(\"ShowItem3D\", [itemShown]);\n\t}\n\n\t// @API\n\tpublic function FadeInfoCard(abFadeOut: Boolean): Void\n\t{\n\t\tif (abFadeOut && bCanFadeItemInfo) {\n\t\t\tItemInfo.FadeOutCard();\n\t\t\tif (bHideAdditionalDescription) {\n\t\t\t\tAdditionalDescriptionHolder._visible = false;\n\t\t\t}\n\t\t\treturn;\n\t\t}\n\t\tif (abFadeOut) {\n\t\t\treturn;\n\t\t}\n\t\tItemInfo.FadeInCard();\n\t\tif (bHideAdditionalDescription) {\n\t\t\tAdditionalDescriptionHolder._visible = true;\n\t\t}\n\t}\n\n\t// @API\n\tpublic function SetSelectedItem(aSelection: Number): Void\n\t{\n\t\tGameDelegate.call(\"SetSelectedItem\", [aSelection]);\n\t}\n\n\t// @API - Alchemy\n\tpublic function PreRebuildList(): Void\n\t{\n//\t\tSavedCategoryCenterText = CategoryList.CategoriesList.centeredEntry.text;\n//\t\tSavedCategorySelectedText = CategoryList.CategoriesList.selectedEntry.text;\n//\t\tSavedCategoryScrollRatio = CategoryList.CategoriesList.maxScrollPosition <= 0 ? 0 : CategoryList.CategoriesList.scrollPosition / CategoryList.CategoriesList.maxScrollPosition;\n\t}\n\n\t// @API - Alchemy\n\tpublic function PostRebuildList(abRestoreSelection: Boolean): Void\n\t{\n\t\t/*if (abRestoreSelection) {\n\t\t\tvar entryList: Array = CategoryList.CategoriesList.entryList;\n\t\t\tvar centerIndex: Number = -1;\n\t\t\tvar selectedIndex: Number = -1;\n\t\t\tfor (var i: Number = 0; i < entryList.length; i++) {\n\t\t\t\tif (SavedCategoryCenterText == entryList[i].text) {\n\t\t\t\t\tcenterIndex = i;\n\t\t\t\t}\n\t\t\t\tif (SavedCategorySelectedText == entryList[i].text) {\n\t\t\t\t\tselectedIndex = i;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (centerIndex == -1) {\n\t\t\t\tcenterIndex = Math.floor(SavedCategoryScrollRatio * entryList.length);\n\t\t\t}\n\t\t\tcenterIndex = Math.max(0, centerIndex);\n\t\t\tCategoryList.CategoriesList.RestoreScrollPosition(centerIndex, false);\n\t\t\tif (selectedIndex != -1) {\n\t\t\t\tCategoryList.CategoriesList.selectedIndex = selectedIndex;\n\t\t\t}\n\t\t\tCategoryList.CategoriesList.UpdateList();\n\t\t\tCategoryList.ItemsList.filterer.itemFilter = CategoryList.CategoriesList.selectedEntry.flag;\n\t\t\tCategoryList.ItemsList.UpdateList();\n\t\t}*/\n\t}\n\n\t// @API\n\tpublic function SetPlatform(a_platform: Number, a_bPS3Switch: Boolean): Void\n\t{\n\t\tVRInput.instance.updatePlatform(a_platform);\n\n\t\t_platform = a_platform;\n\n\t\tif (a_platform == 0) {\n\t\t\t_acceptControls = Input.Enter;\n\t\t\t_cancelControls = Input.Tab;\n\t\t} else {\n\t\t\t_acceptControls = Input.Accept;\n\t\t\t_cancelControls = Input.Cancel;\n\n\t\t\t// Defaults\n\t\t\t_sortColumnControls = Input.SortColumn;\n\t\t\t_sortOrderControls = Input.SortOrder;\n\t\t}\n\n\t\t// Defaults\n\t\t_searchControls = Input.Space;\n\n\t\tItemInfo.SetPlatform(a_platform, a_bPS3Switch);\n\n\t\tBottomBarInfo.setPlatform(a_platform, a_bPS3Switch);\n\t\tCategoryList.setPlatform(a_platform, a_bPS3Switch);\n\t}\n\n\t// @API\n\tpublic function UpdateIngredients(aLineTitle: String, aIngredients: Array, abShowPlayerCount: Boolean): Void\n\t{\n\t\tvar itemTextField: TextField = bItemCardAdditionalDescription ? ItemInfo.GetItemName() : AdditionalDescription;\n\t\titemTextField.text = aLineTitle != undefined && aLineTitle.length > 0 ? aLineTitle + \": \" : \"\";\n\t\tvar oldTextFormat: TextFormat = itemTextField.getNewTextFormat();\n\t\tvar newTextFormat: TextFormat = itemTextField.getNewTextFormat();\n\t\tfor (var i: Number = 0; i < aIngredients.length; i++) {\n\t\t\tvar ingredient: Object = aIngredients[i];\n\t\t\tnewTextFormat.color = ingredient.PlayerCount < ingredient.RequiredCount ? 0x777777 : 0xFFFFFF;\n\t\t\titemTextField.setNewTextFormat(newTextFormat);\n\t\t\tvar requiredCount = \"\";\n\t\t\tif (ingredient.RequiredCount > 1) {\n\t\t\t\trequiredCount = ingredient.RequiredCount + \" \";\n\t\t\t}\n\t\t\tvar itemCount: String = \"\";\n\t\t\tif (abShowPlayerCount && ingredient.PlayerCount >= 1) {\n\t\t\t\titemCount = \" (\" + ingredient.PlayerCount + \")\";\n\t\t\t}\n\t\t\tvar ingredientString: String = requiredCount + ingredient.Name + itemCount + (i >= aIngredients.length - 1 ? \"\" : \", \");\n\t\t\titemTextField.replaceText(itemTextField.length, itemTextField.length + 1, ingredientString);\n\t\t}\n\t\titemTextField.setNewTextFormat(oldTextFormat);\n\t}\n\n\t// @API\n\tpublic function EditItemName(aInitialText: String, aMaxChars: Number): Void\n\t{\n\t\tItemInfo.StartEditName(aInitialText, aMaxChars);\n\t}\n\n\t// @API\n\tpublic function ShowSlider(aiMaxValue: Number, aiMinValue: Number, aiCurrentValue: Number, aiSnapInterval: Number): Void\n\t{\n\t\tItemInfo.ShowEnchantingSlider(aiMaxValue, aiMinValue, aiCurrentValue);\n\t\tItemInfo.quantitySlider.snapping = true;\n\t\tItemInfo.quantitySlider.snapInterval = aiSnapInterval;\n\t\tItemInfo.quantitySlider.addEventListener(\"change\", this, \"onSliderChanged\");\n\t\tonSliderChanged();\n\t}\n\n\t// @API\n\tpublic function SetSliderValue(aValue: Number): Void\n\t{\n\t\tItemInfo.quantitySlider.value = aValue;\n\t}\n\n\t// @GFx\n\tpublic function handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\n\t\t// Don't process input too quickly\n\t\tif(_handleInputRateLimiter) {\n\t\t\treturn;\n\t\t}\n\t\tskyui.util.Input.rateLimit(this, \"_handleInputRateLimiter\", 10);\n\n\t\tpathToFocus[0].handleInput(details, pathToFocus.slice(1));\n\n\t\t// Always answer `true` or even `undefined`.\n\t\t// Answering false may cause the Scaleform player to locate another\n\t\t// component to focus on.\n\t\treturn true;\n\t}\n\n\tpublic function classname(): String{\n\t\treturn \"Class CraftingMenu\";\n\t}\n\n\tpublic function handleVRInput(event): Boolean {\n\t\t//Debug.dump(\"CraftingMenu::handleVRInput\", event);\n\n\t\tvar action = VRInput.instance.triggeredAction(vrActionConditions, event);\n\t\tif(action == \"search\") {\n\t\t\t\t\t\tInventoryLists.searchWidget.startInput();\n\t\t\t\t\t\treturn true;\n\t\t\t\t\t}\n\n\t\treturn false;\n\t}\n\n  /* PRIVATE FUNCTIONS */\n\n\tprivate function positionFixedElements(): Void\n\t{\n\t\tGlobalFunc.SetLockFunction();\n\n\t\tMovieClip(CategoryList).Lock(\"L\");\n\t\tCategoryList._x = CategoryList._x - CraftingMenu.LIST_OFFSET;\n\n\t\tMenuNameHolder.Lock(\"L\");\n\t\tMenuNameHolder._x = MenuNameHolder._x - CraftingMenu.LIST_OFFSET;\n\t\tMenuDescriptionHolder.Lock(\"TR\");\n\t\tvar leftOffset: Number = Stage.visibleRect.x + Stage.safeRect.x;\n\t\tvar rightOffset: Number = Stage.visibleRect.x + Stage.visibleRect.width - Stage.safeRect.x;\n\n\t\tvar a = CategoryList.getContentBounds();\n\t\t// 25 is hardcoded cause thats the final offset after the animation of the panel container is done\n\t\tvar panelEdge = CategoryList._x + a[0] + a[2] + 25;\n\n\t\tMenuDescriptionHolder._x = 10 + panelEdge + ((rightOffset - panelEdge) / 2) + (MenuDescriptionHolder._width / 2);\n\n\t\tBottomBarInfo.positionElements(leftOffset, rightOffset);\n\n\t\tMovieClip(ExitMenuRect).Lock(\"TL\");\n\t\tExitMenuRect._x = ExitMenuRect._x - (Stage.safeRect.x + 10);\n\t\tExitMenuRect._y = ExitMenuRect._y - Stage.safeRect.y;\n\t}\n\n\tprivate function positionFloatingElements(): Void\n\t{\n\t\tvar leftEdge = Stage.visibleRect.x + Stage.safeRect.x;\n\t\tvar rightEdge = Stage.visibleRect.x + Stage.visibleRect.width - Stage.safeRect.x;\n\n\t\tvar a = CategoryList.getContentBounds();\n\t\t// 25 is hardcoded cause thats the final offset after the animation of the panel container is done\n\t\tvar panelEdge = CategoryList._x + a[0] + a[2] + 25;\n\n\t\tvar itemCardContainer = ItemInfo._parent;\n\t\tvar itemcardPosition = _config.ItemInfo.itemcard;\n\n\n\t\tvar itemCardWidth: Number;\n\n\t\t// For some reason\n\t\tif (ItemInfo.background != undefined)\n\t\t\titemCardWidth = ItemInfo.background._width;\n\t\telse\n\t\t\titemCardWidth = ItemInfo._width;\n\n\t\t// For some reason the container is larger than the card\n\t\t// Card x is at 0 so we can use the inner width without adjustment\n\t\tvar scaleMult = (rightEdge - panelEdge) / itemCardContainer._width;\n\n\t\t// Scale down if necessary\n\t\tif (scaleMult < 1.0) {\n\t\t\titemCardContainer._width *= scaleMult;\n\t\t\titemCardContainer._height *= scaleMult;\n\t\t\titemCardWidth *= scaleMult;\n\t\t}\n\n\t\tif (itemcardPosition.align == \"left\") {\n\t\t\titemCardContainer._x = panelEdge + itemcardPosition.xOffset;\n\t\t} else if (itemcardPosition.align == \"right\") {\n\t\t\titemCardContainer._x = rightEdge - itemCardWidth + itemcardPosition.xOffset;\n\t\t} else {\n\t\t\titemCardContainer._x = panelEdge + itemcardPosition.xOffset + (Stage.visibleRect.x + Stage.visibleRect.width - panelEdge - itemCardWidth) / 2;\n\t\t}\n\n\t\titemCardContainer._y += itemcardPosition.yOffset;\n\n\t\tMovieClip(MouseRotationRect).Lock(\"T\");\n\t\tMouseRotationRect._x = ItemInfo._parent._x;\n\t\tMouseRotationRect._width = ItemInfo._parent._width;\n\t\tMouseRotationRect._height = 0.55 * Stage.visibleRect.height;\n\n//\t\t_bItemCardPositioned = true;\n\n\t\t// Delayed fade in if positioned wasn't set\n/*\t\tif (_bItemCardFadedIn) {\n\t\t\tGameDelegate.call(\"UpdateItem3D\",[true]);\n\t\t\titemCard.FadeInCard();\n\t\t}*/\n\t}\n\n\tprivate function onConfigLoad(event: Object): Void\n\t{\n\t\tsetConfig(event.config);\n\n\t\tCategoryList.showPanel();\n\t}\n\n\tprivate function setConfig(a_config: Object): Void\n\t{\n\t\t_config = a_config;\n\t\tItemList.addDataProcessor(new CraftingDataSetter());\n\t\tItemList.addDataProcessor(new CraftingIconSetter(a_config[\"Appearance\"]));\n\n\t\tpositionFloatingElements();\n\n\t\tvar itemListState = CategoryList.itemList.listState;\n\t\tvar appearance = a_config[\"Appearance\"];\n\n\t\titemListState.iconSource = appearance.icons.item.source;\n\t\titemListState.showStolenIcon = appearance.icons.item.showStolen;\n\n\t\titemListState.defaultEnabledColor = appearance.colors.text.enabled;\n\t\titemListState.negativeEnabledColor = appearance.colors.negative.enabled;\n\t\titemListState.stolenEnabledColor = appearance.colors.stolen.enabled;\n\t\titemListState.defaultDisabledColor = appearance.colors.text.disabled;\n\t\titemListState.negativeDisabledColor = appearance.colors.negative.disabled;\n\t\titemListState.stolenDisabledColor = appearance.colors.stolen.disabled;\n\n\t\tvar layout: ListLayout;\n\n\t\tif (_subtypeName == \"EnchantConstruct\") {\n\t\t\tlayout = ListLayoutManager.createLayout(a_config[\"ListLayout\"], \"EnchantListLayout\");\n\n\t\t} else if (_subtypeName == \"Smithing\") {\n\t\t\tlayout = ListLayoutManager.createLayout(a_config[\"ListLayout\"], \"SmithingListLayout\");\n\n\t\t} else if (_subtypeName == \"ConstructibleObject\") {\n\t\t\tlayout = ListLayoutManager.createLayout(a_config[\"ListLayout\"], \"ConstructListLayout\");\n\n\t\t} else /*if (_subtypeName == \"Alchemy\")*/ {\n\t\t\tlayout = ListLayoutManager.createLayout(a_config[\"ListLayout\"], \"AlchemyListLayout\");\n\t\t\tlayout.entryWidth -= CraftingLists.SHORT_LIST_OFFSET;\n\t\t}\n\n\t\tItemList.layout = layout;\n\n\t\tvar previousColumnKey = a_config[\"Input\"].controls.gamepad.prevColumn;\n\t\tvar nextColumnKey = a_config[\"Input\"].controls.gamepad.nextColumn;\n\t\tvar sortOrderKey = a_config[\"Input\"].controls.gamepad.sortOrder;\n\t\t_sortColumnControls = [{keyCode: previousColumnKey},\n\t\t\t\t\t\t\t   {keyCode: nextColumnKey}];\n\t\t_sortOrderControls = {keyCode: sortOrderKey};\n\n\t\t_searchKey = a_config[\"Input\"].controls.pc.search;\n\t\t_searchControls = {keyCode: _searchKey};\n\t}\n\n\tprivate function onItemListPressed(event: Object): Void\n\t{\n\t\tGameDelegate.call(\"CraftSelectedItem\", [ItemList.selectedIndex]);\n\t\tGameDelegate.call(\"SetSelectedItem\", [ItemList.selectedIndex]);\n\t}\n\n\tprivate function onItemSelect(event: Object): Void\n\t{\n\t\tGameDelegate.call(\"ChooseItem\", [event.index]);\n\t\tGameDelegate.call(\"ShowItem3D\", [event.index != -1]);\n\t\tUpdateButtonText();\n\t}\n\n\tprivate function onItemHighlightChange(event: Object): Void\n\t{\n\t\tSetSelectedItem(event.index);\n\t\tFadeInfoCard(event.index == -1);\n\t\tUpdateButtonText();\n\t\tGameDelegate.call(\"ShowItem3D\", [event.index != -1]);\n\t}\n\n\tpublic function setupVRInput() {\n\t\t_VRInput = VRInput.instance;\n\t\tVRInput.instance.setup();\n\t}\n\n\tprivate function onShowItemsList(event: Object): Void\n\t{\n\t\tsetupVRInput();\n\n\t\tif(!vrActionConditions) {\n\t\t\tvrActionConditions = VRInput.instance.getActionConditions(\"CraftingMenu\");\n\t\t\tif(VRInput.instance.logDetails)\n\t\t\t\tDebug.dump(\"vrActionConditions\", vrActionConditions);\n\t\t\t}\n\n\t\tif (_platform == Shared.Platforms.CONTROLLER_PC ||\n\t\t\t\t_platform == Shared.Platforms.CONTROLLER_VIVE ||\n\t\t\t\t_platform == Shared.Platforms.CONTROLLER_OCULUS ||\n\t\t\t\t_platform == Shared.Platforms.CONTROLLER_VIVE_KNUCKLES) {\n\t\t\tGameDelegate.call(\"SetSelectedCategory\", [CategoryList.CategoriesList.selectedIndex]);\n\t\t}\n\n\t\tonItemHighlightChange(event);\n\t}\n\n\tprivate function onHideItemsList(event: Object): Void\n\t{\n\t\tSetSelectedItem(event.index);\n\t\tFadeInfoCard(true);\n\t\tUpdateButtonText();\n\t\tGameDelegate.call(\"ShowItem3D\", [false]);\n\t}\n\n\tprivate function onCategoryListChange(event: Object): Void\n\t{\n\t\tif (_platform != Shared.Platforms.CONTROLLER_PC ||\n\t\t\t\t_platform != Shared.Platforms.CONTROLLER_VIVE ||\n\t\t\t\t_platform != Shared.Platforms.CONTROLLER_OCULUS ||\n\t\t\t\t_platform != Shared.Platforms.CONTROLLER_VIVE_KNUCKLES) {\n\t\t\tGameDelegate.call(\"SetSelectedCategory\", [event.index]);\n\t\t}\n\t}\n\n\tprivate function onSliderChanged(event: Object): Void\n\t{\n\t\tGameDelegate.call(\"CalculateCharge\", [ItemInfo.quantitySlider.value], this, \"SetChargeValues\");\n\t}\n\n\tprivate function onSubMenuAction(event: Object): Void\n\t{\n\t\tif (event.opening == true) {\n\t\t\tItemList.disableSelection = true;\n\t\t\tItemList.disableInput = true;\n\t\t\tCategoryList.CategoriesList.disableSelection = true;\n\t\t\tCategoryList.CategoriesList.disableInput = true;\n\t\t} else if (event.opening == false) {\n\t\t\tItemList.disableSelection = false;\n\t\t\tItemList.disableInput = false;\n\t\t\tCategoryList.CategoriesList.disableSelection = false;\n\t\t\tCategoryList.CategoriesList.disableInput = false;\n\t\t}\n\t\tif (event.menu == \"quantity\") {\n\t\t\tif (event.opening) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tGameDelegate.call(\"SliderClose\", [!event.canceled, event.value]);\n\t\t}\n\t}\n\n\tprivate function onCraftButtonPress(): Void\n\t{\n\t\tif (bCanCraft) {\n\t\t\tGameDelegate.call(\"CraftButtonPress\", []);\n\t\t}\n\t}\n\n\tprivate function onExitButtonPress(): Void\n\t{\n\t\tcloseMenu();\n\t}\n\n\tpublic function closeMenu()\n\t{\n\t\tVRInput.instance.teardown();\n\t\tGameDelegate.call(\"CloseMenu\",[]);\n\t}\n\n\tprivate function onAuxButtonPress(): Void\n\t{\n\t\tGameDelegate.call(\"AuxButtonPress\", []);\n\t}\n\n\tprivate function onEndEditItemName(event: Object): Void\n\t{\n\t\tItemInfo.EndEditName();\n\t\tGameDelegate.call(\"EndItemRename\", [event.useNewName, event.newName]);\n\t}\n\n\tprivate function getItemShown(): Boolean\n\t{\n\t\treturn ItemList.selectedIndex >= 0;\n\t}\n\n\tprivate function onMouseUp(): Void\n\t{\n\t\tif (ItemInfo.bEditNameMode && !ItemInfo.hitTest(_root._xmouse, _root._ymouse)) {\n\t\t\tonEndEditItemName({useNewName: false, newName: \"\"});\n\t\t}\n\t}\n\n\tprivate function onMouseRotationStart(): Void\n\t{\n\t\tGameDelegate.call(\"StartMouseRotation\", []);\n\t\tCategoryList.CategoriesList.disableSelection = true;\n\t\tItemList.disableSelection = true;\n\t}\n\n\tprivate function onMouseRotationStop(): Void\n\t{\n\t\tGameDelegate.call(\"StopMouseRotation\", []);\n\t\tCategoryList.CategoriesList.disableSelection = false;\n\t\tItemList.disableSelection = false;\n\t}\n\n\tprivate function onItemsListInputCatcherClick(): Void\n\t{\n//\t\tif (CategoryList.currentState == InventoryLists.TWO_PANELS && !ItemList.disableSelection && !ItemList.disableInput) {\n//\t\t\tonItemSelect({index: ItemList.selectedIndex});\n//\t\t}\n\t}\n\n\tprivate function onMouseRotationFastClick(aiMouseButton: Number): Void\n\t{\n\t\tif (aiMouseButton == 0) {\n\t\t\tonItemsListInputCatcherClick();\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "src/CraftingMenu/CustomAlchemyDataSetter.as",
    "content": "﻿import skyui.util.Translator;\n\nimport skyui.defines.Actor;\nimport skyui.defines.Armor;\nimport skyui.defines.Form;\nimport skyui.defines.Item;\nimport skyui.defines.Material;\nimport skyui.defines.Weapon;\nimport skyui.defines.Inventory;\n\nimport skyui.components.list.BasicList;\nimport skyui.components.list.IListProcessor;\n\n\nclass CustomAlchemyDataSetter implements IListProcessor\n{\n  /* INITIALIZATION */\n  \n\tpublic function CustomAlchemyDataSetter()\n\t{\n\t\tsuper();\n\t\t\n\t\tpartitionData = [];\n\t}\n\t\n\n  /* PROPERTIES */\n\t\n\tpublic var partitionData: Array;\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n  \n  \t// @override IListProcessor\n\tpublic function processList(a_list: BasicList): Void\n\t{\n\t\tvar entryList = a_list.entryList;\n\t\t\n\t\t// First save old filterflag and clear it\n\t\tfor (var i = 0; i < entryList.length; i++) {\n\t\t\tvar e = entryList[i];\n\t\t\t\n\t\t\t// customFilterFlag not set yet or filterFlag changed by the game?\n\t\t\tif (e.customFilterFlag == e.filterFlag)\n\t\t\t\tcontinue;\n\t\t\t\t\n\t\t\tprocessEntry(e)\n\t\t}\n\t}\n\t\n\t\n  /* PRIVATE FUNCTIONS */\n  \n\tprivate function processEntry(a_entryObject: Object): Void\n\t{\n\t\t// Reset data\n\t\ta_entryObject.goodEffects = null;\n\t\ta_entryObject.badEffects = null;\n\t\ta_entryObject.otherEffects = null;\n\t\t\n\t\t// All entries should be in there\n\t\ta_entryObject.customFilterFlag = Inventory.FILTERFLAG_CUST_ALCH_INGREDIENTS;\n\t\t\n\t\tfor (var i = 0; i < partitionData.length; i++) {\n\t\t\tvar partition = partitionData[i];\n\t\t\tvar partitionIndex = partition.index;\n\t\t\t\n\t\t\tif (! isEntryInPartition(a_entryObject.filterFlag, partitionIndex))\n\t\t\t\tcontinue;\n\t\t\t\t\n\t\t\ta_entryObject.customFilterFlag |= partition.flag;\n\t\t\n\t\t\tswitch (partition.flag) {\n\t\t\t\tcase Inventory.FILTERFLAG_CUST_ALCH_GOOD:\n\t\t\t\t\tif (a_entryObject.goodEffects == null)\n\t\t\t\t\t\ta_entryObject.goodEffects = partition.text;\n\t\t\t\t\telse {\n\t\t\t\t\t\ta_entryObject.goodEffects += \"  |  \" + partition.text;\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\tcase Inventory.FILTERFLAG_CUST_ALCH_BAD:\n\t\t\t\t\tif (a_entryObject.badEffects == null)\n\t\t\t\t\t\ta_entryObject.badEffects = partition.text;\n\t\t\t\t\telse\n\t\t\t\t\t\ta_entryObject.badEffects += \", \" + partition.text;\n\t\t\t\t\tbreak;\n\t\t\t\tcase Inventory.FILTERFLAG_CUST_ALCH_OTHER:\n\t\t\t\t\tif (a_entryObject.otherEffects == null)\n\t\t\t\t\t\ta_entryObject.otherEffects = partition.text;\n\t\t\t\t\telse\n\t\t\t\t\t\ta_entryObject.otherEffects += \", \" + partition.text;\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\t\n\t\t// Apply custom flag as new flag\n\t\ta_entryObject.filterFlag = a_entryObject.customFilterFlag;\n\t}\n\t\n\tprivate static function isEntryInPartition(a_filterFlag: Number, a_index: Boolean): Boolean\n\t{\n\t\t// Each entry can be in at most 4 partitions.\n\t\t// Parition indices are encoded in bytes of filterFlag.\n\t\tvar byte0: Number = (a_filterFlag & 0x000000FF);\n\t\tvar byte1: Number = (a_filterFlag & 0x0000FF00) >>> 8;\n\t\tvar byte2: Number = (a_filterFlag & 0x00FF0000) >>> 16;\n\t\tvar byte3: Number = (a_filterFlag & 0xFF000000) >>> 24;\n\t\t\n\t\treturn byte0 == a_index || byte1 == a_index || byte2 == a_index || byte3 == a_index;\n\t}\n}"
  },
  {
    "path": "src/CraftingMenu/CustomConstructDataSetter.as",
    "content": "﻿import skyui.util.Translator;\n\nimport skyui.defines.Actor;\nimport skyui.defines.Armor;\nimport skyui.defines.Form;\nimport skyui.defines.Item;\nimport skyui.defines.Material;\nimport skyui.defines.Weapon;\nimport skyui.defines.Inventory;\n\nimport skyui.components.list.BasicList;\nimport skyui.components.list.IListProcessor;\n\n\nclass CustomConstructDataSetter implements IListProcessor\n{\n  /* INITIALIZATION */\n  \n\tpublic function CustomConstructDataSetter()\n\t{\n\t\tsuper();\n\t}\n\t\n  \t// @override IListProcessor\n\tpublic function processList(a_list: BasicList): Void\n\t{\n\t\tvar entryList = a_list.entryList;\n\t\t\n\t\tfor (var i = 0; i < entryList.length; i++) {\n\t\t\tvar e = entryList[i];\n\t\t\tif (e.oldFilterFlag != undefined || e.filterFlag == 0)\n\t\t\t\tcontinue;\n\t\t\t\t\n\t\t\te.oldFilterFlag = e.filterFlag;\n\n\t\t\tprocessEntry(e);\t\t\t\n\t\t}\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\n\tpublic function processEntry(a_entryObject: Object): Void\n\t{\n\t\tvar bDone = false;\n\t\t\n\t\t// We can map these categories 1:1\n\t\tswitch (a_entryObject.oldFilterFlag) {\n\t\t\tcase Inventory.FILTERFLAG_CRAFT_JEWELRY:\n\t\t\t\ta_entryObject.filterFlag = Inventory.FILTERFLAG_CUST_CRAFT_JEWELRY;\n\t\t\t\tbDone = true;\n\t\t\t\tbreak;\n\t\t\tcase Inventory.FILTERFLAG_CRAFT_FOOD:\n\t\t\t\ta_entryObject.filterFlag = Inventory.FILTERFLAG_CUST_CRAFT_FOOD;\n\t\t\t\tbDone = true;\n\t\t\t\tbreak;\n\t\t}\n\t\t\n\t\tif (bDone)\n\t\t\treturn;\n\t\t\n\t\tswitch (a_entryObject.formType) {\n\t\t\tcase Form.TYPE_ARMOR:\n\t\t\t\ta_entryObject.filterFlag = Inventory.FILTERFLAG_CUST_CRAFT_ARMOR;\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_INGREDIENT:\n\t\t\t\ta_entryObject.filterFlag = Inventory.FILTERFLAG_CUST_CRAFT_FOOD;\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_WEAPON:\n\t\t\t\ta_entryObject.filterFlag = Inventory.FILTERFLAG_CUST_CRAFT_WEAPONS;\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_AMMO:\n\t\t\t\ta_entryObject.filterFlag = Inventory.FILTERFLAG_CUST_CRAFT_AMMO;\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_POTION:\n\t\t\t\ta_entryObject.filterFlag = Inventory.FILTERFLAG_CUST_CRAFT_FOOD;\n\t\t\t\tbreak;\n\n\t\t\tdefault:\n\t\t\t\ta_entryObject.filterFlag = Inventory.FILTERFLAG_CUST_CRAFT_MISC;\n\t\t\t\tbreak;\n\t\t}\n\t}\n}"
  },
  {
    "path": "src/CraftingMenu/EnchantingBar.as",
    "content": "﻿import gfx.events.EventDispatcher;\nimport gfx.ui.NavigationCode;\nimport gfx.ui.InputDetails;\nimport gfx.controls.Button;\nimport gfx.controls.ButtonGroup;\nimport Shared.GlobalFunc;\n\nimport skyui.components.list.EntryClipManager;\nimport skyui.components.list.BasicEnumeration;\nimport skyui.components.list.AlphaEntryFormatter;\nimport skyui.components.list.BasicList;\n\n\nclass EnchantingBar extends MovieClip\n{\n  /* CONSTANTS */\n\t\n\t\n  /* STAGE ELEMENTS */\n\n\tpublic var btnDisenchant: Button;\n\tpublic var btnItem: Button;\n\tpublic var btnEnchantment: Button;\n\tpublic var btnSoul: Button;\n\t\n\tpublic var vertSeparator: MovieClip;\n\t\n\tpublic var selectorCenter: MovieClip;\n\tpublic var selectorLeft: MovieClip;\n\tpublic var selectorRight: MovieClip;\n\tpublic var background: MovieClip;\n\t\n\t\n  /* PRIVATE VARIABLES */\n\t\n\tprivate var _totalWidth: Number;\n\t\n\tprivate var _selectorPos: Number;\n\tprivate var _targetSelectorPos: Number;\n\tprivate var _bFastSwitch: Boolean;\n\t\n\tprivate var _buttonGroup: ButtonGroup;\n\n\n  /* PROPERTIES */\n\t\n\tpublic var selectedIndex: Number = 0;\n\t\n\tpublic var disableInput: Boolean = false;\n\t\n\t\n  /* INITIALIZATION */\n\t\n\tpublic function EnchantingBar()\n\t{\n\t\tsuper();\n\t\t\n\t\t_selectorPos = 0;\n\t\t_targetSelectorPos = 0;\n\t\t_bFastSwitch = false;\n\t\t\n\t\t_buttonGroup = new ButtonGroup(\"MainButtonGroup\");\n\t}\n\t\n\tpublic function onLoad()\n\t{\n\t\tbtnDisenchant.group  = _buttonGroup;\n\t\tbtnItem.group        = _buttonGroup;\n\t\tbtnEnchantment.group = _buttonGroup;\n\t\tbtnSoul.group        = _buttonGroup;\n\n\t\t_buttonGroup.addEventListener(\"change\", this, \"onButtonSelect\");\n\t\t\n\t\tpositionButtons();\n\t\t\n\t\t_buttonGroup.setSelectedButton(btnDisenchant);\n\t}\n\t\n\tprivate function positionButtons()\n\t{\n\t\t_totalWidth = background._width;\n\t\t\n\t\tformatTextButton(btnItem);\n\t\tformatTextButton(btnEnchantment);\n\t\tformatTextButton(btnSoul);\n\t\t\n\t\tvertSeparator._x = 120;\n\t\t\n\t\tvar borderOffset = (vertSeparator._x / 2) - (btnDisenchant._width / 2);\n\t\t\n\t\tbtnDisenchant._x = borderOffset;\n\t\t\n\t\tvar leftStart = vertSeparator._x + 3;\n\t\tvar leftEnd   = _totalWidth;\n\t\tvar leftWidth = leftEnd - leftStart;\n\t\t\n\t\tvar totalBtnWidth = btnItem._width + btnEnchantment._width + btnSoul._width;\n\t\tvar spacing = (leftWidth - totalBtnWidth - (2* borderOffset)) / 2;\n\t\t\n\t\tvar pos = leftStart + borderOffset;\n\t\t\n\t\tbtnItem._x = pos;\n\t\tpos += btnItem._width + spacing;\n\t\t\n\t\tbtnEnchantment._x = pos;\n\t\tpos += btnEnchantment._width + spacing;\n\t\t\n\t\tbtnSoul._x = pos;\n\t}\n\t\n\tprivate static function formatTextButton(a_button: MovieClip): Void\n\t{\n\t\t// its not autosizing. why? :(\n\t\tvar tf = a_button.textField;\n\t\ttf.autoSize = \"left\";\n\t\t\n\t\t// ha.\n\t\ttf._width = tf.getLineMetrics(0).width + 10;\n\t\t\n\t\ta_button.background._width = tf._x + tf._width;\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\t\n\t// Moves the selection left to the next element. Wraps around.\n\tpublic function moveSelectionLeft(): Void\n\t{\n\t\tvar newIndex = selectedIndex - 1;\n\t\t\n\t\tif (newIndex < 0) {\n\t\t\t_bFastSwitch = true;\n\t\t\tnewIndex = _buttonGroup.length - 1;\n\t\t}\n\t\t\t\n\t\t_buttonGroup.setSelectedButton(_buttonGroup.getButtonAt(newIndex));\n\t}\n\n\t// Moves the selection right to the next element. Wraps around.\n\tpublic function moveSelectionRight(): Void\n\t{\t\t\t\n\t\tvar newIndex = selectedIndex + 1;\n\t\t\n\t\tif (newIndex >= _buttonGroup.length) {\n\t\t\t_bFastSwitch = true;\n\t\t\tnewIndex = 0;\n\t\t}\n\t\t\t\n\t\t_buttonGroup.setSelectedButton(_buttonGroup.getButtonAt(newIndex));\n\t}\n\t\n\t// @GFx\n\tpublic function handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\n\t\tif (disableInput)\n\t\t\treturn false;\n\t\t\t\n\t\tif (GlobalFunc.IsKeyPressed(details)) {\n\t\t\tif (details.navEquivalent == NavigationCode.LEFT) {\n\t\t\t\tmoveSelectionLeft();\n\t\t\t\treturn true;\n\t\t\t} else if (details.navEquivalent == NavigationCode.RIGHT) {\n\t\t\t\tmoveSelectionRight();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\treturn false;\n\t}\n\t\n\t// @override MovieClip\n\tpublic function onEnterFrame(): Void\n\t{\n\t\tsuper.onEnterFrame();\n\t\t\n\t\tif (_bFastSwitch && _selectorPos != _targetSelectorPos) {\n\t\t\t_selectorPos = _targetSelectorPos;\n\t\t\t_bFastSwitch = false;\n\t\t\trefreshSelector();\n\t\t\t\n\t\t} else  if (_selectorPos < _targetSelectorPos) {\n\t\t\t_selectorPos = _selectorPos + (_targetSelectorPos - _selectorPos) * 0.2 + 1;\n\t\t\t\n\t\t\trefreshSelector();\n\t\t\t\n\t\t\tif (_selectorPos > _targetSelectorPos)\n\t\t\t\t_selectorPos = _targetSelectorPos;\n\t\t\t\n\t\t} else if (_selectorPos > _targetSelectorPos) {\n\t\t\t_selectorPos = _selectorPos - (_selectorPos - _targetSelectorPos) * 0.2 - 1;\n\t\t\t\n\t\t\trefreshSelector();\n\t\t\t\n\t\t\tif (_selectorPos < _targetSelectorPos)\n\t\t\t\t_selectorPos = _targetSelectorPos;\n\t\t}\n\t}\n\t\n\n  /* PRIVATE FUNCTIONS */\n  \n\tprivate function onButtonSelect(a_event: Object): Void\n\t{\n\t\tvar btn = a_event.item;\n\t\tif (btn == null)\n\t\t\treturn;\n\t\t\t\n\n\t\t\t\n\t\tselectedIndex = _buttonGroup.indexOf(btn);\n\t\t\n\t\tupdateSelector();\n\t}\n\t\n\t// Note: Copy&paste from categorymenu. Could use some refactoring, but as long as it works\n\t// identically to the item menus its fine for now.\n\t\n\tprivate function updateSelector(): Void\n\t{\n\t\tif (selectedIndex == -1) {\n\t\t\tselectorCenter._visible = false;\n\n\t\t\tif (selectorLeft != undefined)\n\t\t\t\tselectorLeft._visible = false;\n\t\t\t\t\n\t\t\tif (selectorRight != undefined)\n\t\t\t\tselectorRight._visible = false;\n\n\t\t\treturn;\n\t\t}\n\n\t\tvar selectedButton = _buttonGroup.getButtonAt(selectedIndex)\n\n\t\t_targetSelectorPos = selectedButton._x + (selectedButton.icon._width - selectorCenter._width) / 2;\n\t\t\n\t\tselectorCenter._visible = true;\n\t\tselectorCenter._y = selectedButton._y + selectedButton.background._height;\n\t\t\n\t\tif (selectorLeft != undefined) {\n\t\t\tselectorLeft._visible = true;\n\t\t\tselectorLeft._x = 0;\n\t\t\tselectorLeft._y = selectorCenter._y;\n\t\t}\n\n\t\tif (selectorRight != undefined) {\n\t\t\tselectorRight._visible = true;\n\t\t\tselectorRight._y = selectorCenter._y;\n\t\t\tselectorRight._width = _totalWidth - selectorRight._x;\n\t\t}\n\t}\n\n\tprivate function refreshSelector(): Void\n\t{\n\t\tselectorCenter._x = _selectorPos;\n\n\t\tif (selectorLeft != undefined)\n\t\t\tselectorLeft._width = selectorCenter._x;\n\n\t\tif (selectorRight != undefined) {\n\t\t\tselectorRight._x = selectorCenter._x + selectorCenter._width;\n\t\t\tselectorRight._width = _totalWidth - selectorRight._x;\n\t\t}\n\t}\n}"
  },
  {
    "path": "src/CraftingMenu/IconTabList.as",
    "content": "﻿import gfx.events.EventDispatcher;\nimport gfx.ui.NavigationCode;\nimport gfx.ui.InputDetails;\nimport Shared.GlobalFunc;\n\nimport skyui.components.list.EntryClipManager;\nimport skyui.components.list.BasicEnumeration;\nimport skyui.components.list.AlphaEntryFormatter;\nimport skyui.components.list.BasicList;\n\n\nclass IconTabList extends BasicList\n{\n  /* CONSTANTS */\n\n\tpublic static var LEFT_SEGMENT = 0;\n\tpublic static var RIGHT_SEGMENT = 1;\n\n\n  /* STAGE ELEMENTS */\n\n\tpublic var selectorCenter: MovieClip;\n\tpublic var selectorLeft: MovieClip;\n\tpublic var selectorRight: MovieClip;\n\tpublic var background: MovieClip;\n\n\n  /* PRIVATE VARIABLES */\n\n\tprivate var _xOffset: Number;\n\tprivate var _contentWidth: Number;\n\tprivate var _totalWidth: Number;\n\tprivate var _selectorPos: Number;\n\tprivate var _targetSelectorPos: Number;\n\tprivate var _bFastSwitch: Boolean;\n\n\n  /* PROPERTIES */\n\n\t// Distance from border to start icon.\n\tpublic var iconIndent: Number;\n\n\t// Size of the icon.\n\tpublic var iconSize: Number;\n\n\t// Array that contains the icon label for category at position i.\n\t// The category list uses fixed lengths/icons, so this is assigned statically.\n\tpublic var iconArt: Array;\n\n\t// Index of previous selected item\n\tpublic var lastSelectedIndex: Number;\n\n  /* INITIALIZATION */\n\n\tpublic function IconTabList()\n\t{\n\t\tsuper();\n\n\t\t_selectorPos = 0;\n\t\t_targetSelectorPos = 0;\n\t\t_bFastSwitch = false;\n\n\t\tif (iconSize == undefined)\n\t\t\ticonSize = 32;\n\t}\n\n\n  /* PUBLIC FUNCTIONS */\n\n  \t// Clears the list. For the category list, that's ok since the entryList isn't manipulated directly.\n\t// @override BasicList\n\tpublic function clearList(): Void\n\t{\n\t\t_entryList.splice(0);\n\t}\n\n\t// @override BasicList\n\tpublic function InvalidateData(): Void\n\t{\n\t\tif (_bSuspended) {\n\t\t\t_bRequestInvalidate = true;\n\t\t\treturn;\n\t\t}\n\n\t\tlistEnumeration.invalidate();\n\n\t\tif (_selectedIndex >= listEnumeration.size())\n\t\t\t_selectedIndex = listEnumeration.size() - 1;\n\n\t\tUpdateList();\n\n\t\tif (onInvalidate)\n\t\t\tonInvalidate();\n\t}\n\n\t// @override BasicList\n\tpublic function UpdateList(): Void\n\t{\n\t\tif (_bSuspended) {\n\t\t\t_bRequestUpdate = true;\n\t\t\treturn;\n\t\t}\n\n\t\tvar clipCount = listEnumeration.size();\n\n\t\tsetClipCount(clipCount);\n\n\t\tvar cw = 0;\n\n\t\tfor (var i = 0; i < clipCount; i++) {\n\t\t\tvar entryClip = getClipByIndex(i);\n\n\t\t\tentryClip.setEntry(listEnumeration.at(i), listState);\n\n\t\t\tlistEnumeration.at(i).clipIndex = i;\n\t\t\tentryClip.itemIndex = i;\n\n\t\t\tcw = cw + iconSize;\n\t\t}\n\n\t\t_contentWidth = cw;\n\t\t_totalWidth = background._width;\n\n\t\tvar spacing = (_totalWidth - _contentWidth) / (clipCount + 1);\n\n\t\tvar xPos = background._x + spacing;\n\n\t\tfor (var i = 0; i < clipCount; i++) {\n\t\t\tvar entryClip = getClipByIndex(i);\n\t\t\tentryClip._x = xPos;\n\n\t\t\txPos = xPos + iconSize + spacing;\n\t\t\tentryClip._visible = true;\n\t\t}\n\n\t\tupdateSelector();\n\t}\n\n\t// Moves the selection left to the next element. Wraps around.\n\tpublic function moveSelectionLeft(): Void\n\t{\n\t\tif (disableSelection)\n\t\t\treturn;\n\n\t\tvar curIndex = _selectedIndex;\n\t\tvar startIndex = _selectedIndex;\n\t\tlastSelectedIndex = curIndex;\n\n\t\tdo {\n\t\t\tif (curIndex > 0) {\n\t\t\t\tcurIndex--;\n\t\t\t} else {\n\t\t\t\t_bFastSwitch = true;\n\t\t\t\tcurIndex = listEnumeration.size() - 1;\n\t\t\t}\n\t\t} while (curIndex != startIndex && listEnumeration.at(curIndex).enabled == false);\n\n\t\tonItemPress(curIndex, 0);\n\t}\n\n\t// Moves the selection right to the next element. Wraps around.\n\tpublic function moveSelectionRight(): Void\n\t{\n\t\tif (disableSelection)\n\t\t\treturn;\n\n\t\tvar curIndex = _selectedIndex;\n\t\tvar startIndex = _selectedIndex;\n\t\tlastSelectedIndex = curIndex;\n\n\t\tdo {\n\t\t\tif (curIndex < listEnumeration.size() - 1) {\n\t\t\t\tcurIndex++;\n\t\t\t} else {\n\t\t\t\t_bFastSwitch = true;\n\t\t\t\tcurIndex = 0;\n\t\t\t}\n\t\t} while (curIndex != startIndex && listEnumeration.at(curIndex).enabled == false);\n\n\t\tonItemPress(curIndex, 0);\n\t}\n\n\t// @GFx\n\tpublic function handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\n\t\tif (disableInput)\n\t\t\treturn false;\n\n\t\tif (GlobalFunc.IsKeyPressed(details)) {\n\t\t\tif (details.navEquivalent == NavigationCode.LEFT) {\n\t\t\t\tmoveSelectionLeft();\n\t\t\t\treturn true;\n\t\t\t} else if (details.navEquivalent == NavigationCode.RIGHT) {\n\t\t\t\tmoveSelectionRight();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\treturn false;\n\t}\n\n\t// @override BasicList\n\tpublic function onEnterFrame(): Void\n\t{\n\t\tsuper.onEnterFrame();\n\n\t\tif (_bFastSwitch && _selectorPos != _targetSelectorPos) {\n\t\t\t_selectorPos = _targetSelectorPos;\n\t\t\t_bFastSwitch = false;\n\t\t\trefreshSelector();\n\n\t\t} else  if (_selectorPos < _targetSelectorPos) {\n\t\t\t_selectorPos = _selectorPos + (_targetSelectorPos - _selectorPos) * 0.2 + 1;\n\n\t\t\trefreshSelector();\n\n\t\t\tif (_selectorPos > _targetSelectorPos)\n\t\t\t\t_selectorPos = _targetSelectorPos;\n\n\t\t} else if (_selectorPos > _targetSelectorPos) {\n\t\t\t_selectorPos = _selectorPos - (_selectorPos - _targetSelectorPos) * 0.2 - 1;\n\n\t\t\trefreshSelector();\n\n\t\t\tif (_selectorPos < _targetSelectorPos)\n\t\t\t\t_selectorPos = _targetSelectorPos;\n\t\t}\n\t}\n\n\t// @override BasicList\n\tpublic function onItemPress(a_index: Number, a_keyboardOrMouse: Number): Void\n\t{\n\t\tif (disableInput || disableSelection || a_index == -1)\n\t\t\treturn;\n\n\t\tdoSetSelectedIndex(a_index, a_keyboardOrMouse);\n\t\tupdateSelector();\n\t\tdispatchEvent({type: \"itemPress\", index: _selectedIndex, entry: selectedEntry, keyboardOrMouse: a_keyboardOrMouse});\n\t}\n\n\t// @override BasicList\n\tprivate function onItemPressAux(a_index: Number, a_keyboardOrMouse: Number, a_buttonIndex: Number): Void\n\t{\n\t\tif (disableInput || disableSelection || a_index == -1 || a_buttonIndex != 1)\n\t\t\treturn;\n\n\t\tdoSetSelectedIndex(a_index, a_keyboardOrMouse);\n\t\tupdateSelector();\n\t\tdispatchEvent({type: \"itemPressAux\", index: _selectedIndex, entry: selectedEntry, keyboardOrMouse: a_keyboardOrMouse});\n\t}\n\n\t// @override BasicList\n\tpublic function onItemRollOver(a_index: Number): Void\n\t{\n\t\tif (disableInput || disableSelection)\n\t\t\treturn;\n\n\t\tisMouseDrivenNav = true;\n\n\t\tif (a_index == _selectedIndex)\n\t\t\treturn;\n\n\t\tvar entryClip = getClipByIndex(a_index);\n\t\tentryClip._alpha = 75;\n\t}\n\n\t// @override BasicList\n\tpublic function onItemRollOut(a_index: Number): Void\n\t{\n\t\tif (disableInput || disableSelection)\n\t\t\treturn;\n\n\t\tisMouseDrivenNav = true;\n\n\t\tif (a_index == _selectedIndex)\n\t\t\treturn;\n\n\t\tvar entryClip = getClipByIndex(a_index);\n\t\tentryClip._alpha = 50;\n\t}\n\n\n  /* PRIVATE FUNCTIONS */\n\n\tprivate function updateSelector(): Void\n\t{\n\t\tif (selectorCenter == undefined) {\n\t\t\treturn;\n\t\t}\n\n\t\tif (_selectedIndex == -1) {\n\t\t\tselectorCenter._visible = false;\n\n\t\t\tif (selectorLeft != undefined)\n\t\t\t\tselectorLeft._visible = false;\n\n\t\t\tif (selectorRight != undefined)\n\t\t\t\tselectorRight._visible = false;\n\n\t\t\treturn;\n\t\t}\n\n\t\tvar selectedClip = _entryClipManager.getClip(_selectedIndex);\n\n\t\t_targetSelectorPos = selectedClip._x + (selectedClip.background._width - selectorCenter._width) / 2;\n\n\t\tselectorCenter._visible = true;\n\t\tselectorCenter._y = selectedClip._y + selectedClip.background._height;\n\n\t\tif (selectorLeft != undefined) {\n\t\t\tselectorLeft._visible = true;\n\t\t\tselectorLeft._x = 0;\n\t\t\tselectorLeft._y = selectorCenter._y;\n\t\t}\n\n\t\tif (selectorRight != undefined) {\n\t\t\tselectorRight._visible = true;\n\t\t\tselectorRight._y = selectorCenter._y;\n\t\t\tselectorRight._width = _totalWidth - selectorRight._x;\n\t\t}\n\t}\n\n\tprivate function refreshSelector(): Void\n\t{\n\t\tselectorCenter._visible = true;\n\t\tvar selectedClip = _entryClipManager.getClip(_selectedIndex);\n\n\t\tselectorCenter._x = _selectorPos;\n\n\t\tif (selectorLeft != undefined)\n\t\t\tselectorLeft._width = selectorCenter._x;\n\n\t\tif (selectorRight != undefined) {\n\t\t\tselectorRight._x = selectorCenter._x + selectorCenter._width;\n\t\t\tselectorRight._width = _totalWidth - selectorRight._x;\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "src/CraftingMenu/IconTabListEntry.as",
    "content": "﻿import skyui.components.list.ListState;\nimport skyui.components.list.BasicListEntry;\n\n\nclass IconTabListEntry extends BasicListEntry\n{\n  /* PRIVATE VARIABLES */\n\n\tprivate var _iconLabel: String;\n\tprivate var _iconSize: Number;\n\t\n\t\n  /* STAGE ELMENTS */\n  \n  \tpublic var icon: MovieClip;\n\n\t\n  /* PUBLIC FUNCTIONS */\n\t\n\tpublic function initialize(a_index: Number, a_state: ListState): Void\n\t{\n\t\tsuper.initialize();\n\n\t\t_iconLabel = IconTabList(a_state.list).iconArt[a_index];\n\t\t_iconSize = IconTabList(a_state.list).iconSize;\n\t\t\n\t\ticon.gotoAndStop(_iconLabel);\n\t}\n\t\n\tpublic function setEntry(a_entryObject: Object, a_state: ListState): Void\n\t{\n\t\tenabled = a_entryObject.enabled;\n\t\t\n\t\tif (a_entryObject.divider == true) {\n\t\t\t_alpha = 100;\n\t\t} else if (!enabled) {\n\t\t\t_alpha = 15;\n\t\t} else if (a_entryObject == a_state.list.selectedEntry) {\n\t\t\t_alpha = 100;\n\t\t} else {\n\t\t\t_alpha = 50;\n\t\t}\n\t}\n\n\n  /* PRIVATE FUNCTIONS */\n}"
  },
  {
    "path": "src/Enderal/ButtonGrid.as",
    "content": "﻿import gfx.ui.NavigationCode;\nimport Shared.GlobalFunc;\n\nimport skyui.components.list.BasicList;\n\nclass ButtonGrid extends BasicList\n{\n  /* CONSTANTS */\t\n\t\n  /* PROPERTIES */\n\t\n\tpublic var columnCount: Number = 1;\n\t\n\t\n  /* INITIALIZATION */\n\t\n\tpublic function ButtonGrid()\n\t{\n\t\tsuper();\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\t\n\t// @override BasicList\n\tpublic function UpdateList(): Void\n\t{\n\t\tif (_bSuspended) {\n\t\t\t_bRequestUpdate = true;\n\t\t\treturn;\n\t\t}\n\t\t\n\t\tsetClipCount(getListEnumSize());\n\t\t\n\t\tvar xOffset = leftBorder;\n\t\tvar yOffset = topBorder;\n\n\t\t// Set entries\n\t\tfor (var i = 0; i < getListEnumSize(); i++) {\n\t\t\tvar entryClip = getClipByIndex(i);\n\t\t\tvar entryItem = getListEnumEntry(i);\n\n\t\t\tentryClip.itemIndex = i;\n\t\t\tentryItem.clipIndex = i;\n\t\t\t\n\t\t\tentryClip.setEntry(entryItem, listState);\n\t\t\t\n\t\t\tentryClip._x = xOffset;\n\t\t\tentryClip._y = yOffset;\n\t\t\tentryClip._visible = true;\n\t\t\t\n\t\t\tif (i % columnCount == (columnCount-1)) {\n\t\t\t\txOffset = leftBorder;\n\t\t\t\tyOffset += entryClip._height;\n\t\t\t} else {\n\t\t\t\txOffset += entryClip._width;\n\t\t\t}\n\t\t}\n\t}\n\t\n\t// @GFx\n\tpublic function handleInput(details, pathToFocus): Boolean\n\t{\n\t\tvar processed = false;\n\n\t\tif (disableInput)\n\t\t\treturn false;\n\n\t\tvar entry = getClipByIndex(_selectedIndex);\n\t\tvar processed = entry != undefined && entry.handleInput != undefined && entry.handleInput(details, pathToFocus.slice(1));\n\n\t\tif (!processed && GlobalFunc.IsKeyPressed(details)) {\n\t\t\tif (details.navEquivalent == NavigationCode.UP || details.navEquivalent == NavigationCode.PAGE_UP) {\n\t\t\t\tmoveSelectionUp();\n\t\t\t\tprocessed = true;\n\t\t\t} else if (details.navEquivalent == NavigationCode.DOWN || details.navEquivalent == NavigationCode.PAGE_DOWN) {\n\t\t\t\tmoveSelectionDown();\n\t\t\t\tprocessed = true;\n\t\t\t} else if (!disableSelection && details.navEquivalent == NavigationCode.ENTER) {\n\t\t\t\tonItemPress();\n\t\t\t\tprocessed = true;\n\t\t\t}\n\t\t}\n\t\treturn processed;\n\t}\n\t\n\tpublic function moveSelectionUp(): Void\n\t{\n\t\tif (disableSelection)\n\t\t\treturn;\n\t\t\t\n\t\tif (_selectedIndex == -1) {\n\t\t\tdoSetSelectedIndex(getListEnumLastIndex(), SELECT_KEYBOARD);\n\t\t\tisMouseDrivenNav = false;\n\t\t} else if (getSelectedListEnumIndex() > 0) {\n\t\t\tdoSetSelectedIndex(getListEnumRelativeIndex(-1), SELECT_KEYBOARD);\n\t\t\tisMouseDrivenNav = false;\n\t\t}\n\t}\n\n\tpublic function moveSelectionDown(): Void\n\t{\n\t\tif (disableSelection)\n\t\t\treturn;\n\t\t\t\n\t\tif (_selectedIndex == -1) {\n\t\t\tdoSetSelectedIndex(getListEnumFirstIndex(), SELECT_KEYBOARD);\n\t\t\tisMouseDrivenNav = false;\n\t\t} else if (getSelectedListEnumIndex() < getListEnumSize() - 1) {\n\t\t\tdoSetSelectedIndex(getListEnumRelativeIndex(+1), SELECT_KEYBOARD);\n\t\t\tisMouseDrivenNav = false;\n\t\t}\n\t}\n\n\n  /* PRIVATE FUNCTIONS */\n\n\t// @GFx\n\tprivate function onMouseWheel(delta)\n\t{\n\t\tif (disableInput)\n\t\t\treturn;\n\t\t\t\n\t\tfor (var target = Mouse.getTopMostEntity(); target && target != undefined; target = target._parent) {\n\t\t\tif (target == this) {\n\t\t\t\tif (delta < 0)\n\t\t\t\t\tmoveSelectionDown();\n\t\t\t\telse if (delta > 0)\n\t\t\t\t\tmoveSelectionUp();\n\t\t\t}\n\t\t}\n\t\t\n\t\tisMouseDrivenNav = true;\n\t}\n}"
  },
  {
    "path": "src/Enderal/ButtonGridEntry.as",
    "content": "﻿import skyui.components.list.BasicList;\nimport skyui.components.list.ListState;\nimport skyui.components.list.BasicListEntry;\n\nclass ButtonGridEntry extends BasicListEntry\n{\n  /* PRIVATE VARIABLES */\n\t\n\t\n  /* STAGE ELEMENTS */\n\n\tpublic var textField: TextField;\n\tpublic var icon: MovieClip;\n\t\n\t\n  /* PROPERTIES */\n\t\n  /* PUBLIC FUNCTIONS */\n\t\n\tpublic function setEntry(a_entryObject: Object, a_state: ListState): Void\n\t{\n\t\tisEnabled = true;\n\t\t\n\t\tvar isSelected = a_entryObject == a_state.list.selectedEntry;\n\n\t\tgotoAndStop(isSelected ? \"selected\" : \"normal\");\n\n\t\ttextField.autoSize = a_entryObject.align ? a_entryObject.align : \"left\";\t\t\t\t\n\t\ttextField.SetText(a_entryObject.name ? a_entryObject.name : \" \");\t\t\n\t\t\n\t\ticon.gotoAndStop(a_entryObject.iconLabel);\n\t}\n}"
  },
  {
    "path": "src/Enderal/DataLoader.as",
    "content": "﻿import flash.utils.*;\nimport mx.utils.Delegate;\n\nimport gfx.events.EventDispatcher;\n\nimport skyui.util.GlobalFunctions;\n\n\nclass DataLoader\n{\t\t\n  /* INITIALIATZION */\n  \n\tpublic function DataLoader()\n\t{\n\t\tGlobalFunctions.addArrayFunctions();\n\t\t\n\t\tEventDispatcher.initialize(this);\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n  \n  \tpublic function loadFile(a_path: String): Void\n\t{\t\t\n\t\tvar lv = new LoadVars();\n\t\tlv.onData = Delegate.create(this, parseData);\n\t\tlv.load(a_path);\n\t}\n\t\n\t// @mixin by gfx.events.EventDispatcher\n\tpublic var dispatchEvent: Function;\n\tpublic var dispatchQueue: Function;\n\tpublic var hasEventListener: Function;\n\tpublic var addEventListener: Function;\n\tpublic var removeEventListener: Function;\n\tpublic var removeAllEventListeners: Function;\n\tpublic var cleanUpEvents: Function;\n\n\n  /* PRIVATE FUNCTIONS */\n  \n\tprivate function parseData(a_data: Array): Void\n\t{\n\t\tvar dataObj = {};\n\t\t\n\t\tvar lines = a_data.split(\"\\r\\n\");\n\t\tif (lines.length == 1)\n\t\t\tlines = a_data.split(\"\\n\");\n\n\t\tfor (var i = 0; i < lines.length; i++) {\n\n\t\t\t// Comment\n\t\t\tif (lines[i].charAt(0) == \";\")\n\t\t\t\tcontinue;\n\n\t\t\tif (lines[i].length < 3)\n\t\t\t\tcontinue;\n\t\t\t\n\t\t\t// Get raw key string\n\t\t\tvar key = GlobalFunctions.clean(lines[i].slice(0, lines[i].indexOf(\"=\")));\n\t\t\tif (key == undefined)\n\t\t\t\tcontinue;\n\t\t\t\t\n\t\t\t// Prepare key subsections\n\t\t\tvar a = key.split(\".\");\n\t\t\tvar loc = dataObj;\n\t\t\tfor (var j=0; j<a.length-1; j++) {\n\t\t\t\tif (loc[a[j]] == undefined)\n\t\t\t\t\tloc[a[j]] = {};\n\t\t\t\tloc = loc[a[j]];\n\t\t\t}\n\n\t\t\t// Detect value type & extract\n\t\t\tvar val = parseValueString(\n\t\t\t\tGlobalFunctions.clean(lines[i].slice(lines[i].indexOf(\"=\") + 1)),\n\t\t\t\tdataObj,\n\t\t\t\tloc,\n\t\t\t\ta[a.length-1]);\n\t\t\t\n\t\t\tif (val == undefined)\n\t\t\t\tcontinue;\n\n\t\t\t// Store val at dataObj.a.b.c.d\n\t\t\tloc[a[a.length-1]] = val;\n\t\t}\n\t\n\t\t\n\t\tdispatchEvent({type: \"dataLoaded\", data: dataObj});\n\t}\n\t\n\tprivate static function parseValueString(a_str: String, a_root: Object, a_loc: Object, a_key: String): Object\n\t{\n\t\tif (a_str == undefined)\n\t\t\treturn undefined;\n\t\t\t\n\t\tvar t = undefined;\n\n\t\t// Number?\n\t\tif (!isNaN(a_str)) {\n\t\t\treturn Number(a_str);\n\t\t\t\n\t\t// Bool true?\n\t\t} else if (a_str.toLowerCase() == \"true\") {\n\t\t\treturn true;\n\t\t\t\n\t\t// Bool false?\n\t\t} else if (a_str.toLowerCase() == \"false\") {\n\t\t\treturn false;\n\n\t\t// Null?\n\t\t} else if (a_str.toLowerCase() == \"null\") {\n\t\t\treturn undefined;\n\t\t\t\n\t\t// Explicit String?\n\t\t} else if (a_str.charAt(0) == \"'\") {\n\t\t\treturn GlobalFunctions.extract(a_str, \"'\", \"'\");\n\n\t\t// List?\n\t\t} else if (a_str.charAt(0) == \"<\") {\n\t\t\tif (a_str.charAt(1) == \">\")\n\t\t\t\treturn new Array();\n\t\t\tvar values = GlobalFunctions.extract(a_str, \"<\", \">\").split(\",\");\n\t\t\tfor (var i=0; i<values.length; i++)\n\t\t\t\tvalues[i] = parseValueString(GlobalFunctions.clean(values[i]), a_root, values, i);\n\t\t\t\t\n\t\t\treturn values;\n\t\t}\n\t\t\n\t\t// Default String\n\t\treturn a_str;\n\t}\n}"
  },
  {
    "path": "src/Enderal/SkillMenu.as",
    "content": "﻿import skyui.components.list.ButtonList;\nimport skyui.components.list.BasicEnumeration;\n\nclass SkillMenu extends MovieClip\n{\n  /* PROPERTIES */\n\t\n\tpublic var classList: ButtonList;\n\tpublic var skillTree: SkillTreeView;\n\tpublic var infoHolder: MovieClip;\n\t\n\t\n  /* PRIVATE VARIABLES */\n\t\n\tprivate var _skillData: Object;\n\t\n\t\n  /* INITIALIZATION */\n\t\n\tpublic function SkillMenu()\n\t{\n\t\tsuper();\n\t\t\n\t\tvar loader = new DataLoader();\n\t\t\n\t\tloader.addEventListener(\"dataLoaded\", this, \"onDataLoaded\");\n\t\t\n\t\tloader.loadFile(\"SkillMenuData.txt\");\n\t}\n\t\n\t\n  /* PRIVATE FUNCTIONS */\n  \n  \tprivate function onLoad()\n\t{\n\t\tsuper.onLoad();\n\t\t\n\t\tclassList.listEnumeration = new BasicEnumeration(classList.entryList);\n\t\t\n\t\tclassList.addEventListener(\"itemPress\", this, \"onClassListPress\");\n\t\tclassList.addEventListener(\"selectionChange\", this, \"onClassListChange\");\n\t\t\n\t\tskillTree.addEventListener(\"itemPress\", this, \"onSkillTreePress\");\n\t\tskillTree.addEventListener(\"selectionChange\", this, \"onSkillTreeChange\");\n\t}\n\t\n\tprivate function onDataLoaded(event: Object)\n\t{\n\t\ttrace(\"Loaded\");\n\t\t\n\t\tvar data = event.data;\n\t\t\n\t\tskyui.util.Debug.dump(\"Parsed data\", data);\n\t\t\n\t\t// It's useful when data entries know their own names\n\t\tfor (var t in data.classes)\n\t\t\tdata.classes[t].__name = t;\n\t\tfor (var t in data.skills)\n\t\t\tdata.skills[t].__name = t;\n\t\t\n\t\tvar classNames: Array = data.skillMenu.classes;\n\t\t\n\t\tfor (var i=0; i<classNames.length; i++) {\n\t\t\tvar classData = data.classes[classNames[i]];\n\t\t\tclassList.entryList.push(classData);\n\t\t}\n\t\t\n\t\tclassList.InvalidateData();\n\t\t\n\t\tskillTree.skillData = data.skills;\n\t\t//skillTree.setRootSkill(\"mySkill1\");\n\t}\n\t\n\tprivate function onClassListPress(a_event: Object): Void\n\t{\n\t\tselectClass(a_event.entry);\n\t}\n\t\n\tprivate function selectClass(a_classData): Void\n\t{\n\t\tskillTree.setRootSkill(a_classData.rootSkill);\n\t}\n\t\n\tprivate function onClassListChange(a_event: Object): Void\n\t{\n\t\tif (a_event.index != -1) {\n\t\t\tvar classData = classList.selectedEntry;\n\t\t\tinfoHolder.textField.SetText(classData.description);\n\t\t\tinfoHolder.icon.gotoAndStop(classData.iconLabel);\n\t\t}\n\t}\n\t\n\tprivate function onSkillTreePress(a_event: Object): Void\n\t{\n\t}\n\t\n\tprivate function onSkillTreeChange(a_event: Object): Void\n\t{\n\t\tvar skillData = a_event.data;\n\t\tinfoHolder.textField.SetText(skillData.description);\n\t\tinfoHolder.icon.gotoAndStop(skillData.iconLabel);\n\t}\n}"
  },
  {
    "path": "src/Enderal/SkillMenuData.txt",
    "content": "; MAIN -------------------------------------------------------\n\nskillMenu.classes = <myClass1, myClass2, myClass3, myClass4, myClass5, myClass6, myClass7, myClass8, myClass9>\n\n; CLASSES -------------------------------------------------------\n\nclasses.myClass1.name = '$My Class 1'\nclasses.myClass1.description = '$My Class 1 Description'\nclasses.myClass1.iconLabel = 'my_class_1'\nclasses.myClass1.rootSkill = mySkill1\n\nclasses.myClass2.name = '$My Class 2'\nclasses.myClass2.description = '$My Class 2 Description'\nclasses.myClass2.iconLabel = 'my_class_2'\nclasses.myClass2.rootSkill = mySkill1\n\nclasses.myClass3.name = '$My Class 3'\nclasses.myClass3.description = '$My Class 3 Description'\nclasses.myClass3.iconLabel = 'my_class_1'\nclasses.myClass3.rootSkill = mySkill1\n\nclasses.myClass4.name = '$My Class 4'\nclasses.myClass4.description = '$My Class 4 Description'\nclasses.myClass4.iconLabel = 'my_class_2'\nclasses.myClass4.rootSkill = mySkill1\n\nclasses.myClass5.name = '$My Class 5'\nclasses.myClass5.description = '$My Class 5 Description'\nclasses.myClass5.iconLabel = 'my_class_1'\nclasses.myClass5.rootSkill = mySkill1\n\nclasses.myClass6.name = '$My Class 6'\nclasses.myClass6.description = '$My Class 6 Description'\nclasses.myClass6.iconLabel = 'my_class_2'\nclasses.myClass6.rootSkill = mySkill1\n\nclasses.myClass7.name = '$My Class 7'\nclasses.myClass7.description = '$My Class 7 Description'\nclasses.myClass7.iconLabel = 'my_class_1'\nclasses.myClass7.rootSkill = mySkill1\n\nclasses.myClass8.name = '$My Class 8'\nclasses.myClass8.description = '$My Class 8 Description'\nclasses.myClass8.iconLabel = 'my_class_2'\nclasses.myClass8.rootSkill = mySkill1\n\nclasses.myClass9.name = '$My Class 9'\nclasses.myClass9.description = '$My Class 9 Description'\nclasses.myClass9.iconLabel = 'my_class_1'\nclasses.myClass9.rootSkill = mySkill1\n\n; SKILLS -------------------------------------------------------\n\nskills.mySkill1.name = '$My Skill 1'\nskills.mySkill1.description = '$My Skill 1 Description'\nskills.mySkill1.iconLabel = 'my_skill_1'\nskills.mySkill1.children = <mySkill2, mySkill3>\nskills.mySkill1.maxRank = 1\nskills.mySkill1.position = <50, 10>\nskills.mySkill1.perkListID = 0x12345678\n\nskills.mySkill2.name = '$My Skill 2'\nskills.mySkill2.description = '$My Skill 2 Description'\nskills.mySkill2.iconLabel = 'my_skill_2'\nskills.mySkill2.children = <mySkill4>\nskills.mySkill2.maxRank = 1\nskills.mySkill2.position = <30, 30>\nskills.mySkill2.perkListID = 0x12345678\n\nskills.mySkill3.name = '$My Skill 3'\nskills.mySkill3.description = '$My Skill 3 Description'\nskills.mySkill3.iconLabel = 'my_skill_3'\nskills.mySkill3.maxRank = 1\nskills.mySkill3.position = <70, 30>\nskills.mySkill3.perkListID = 0x12345678\n\nskills.mySkill4.name = '$My Skill 4'\nskills.mySkill4.description = '$My Skill 3 Description'\nskills.mySkill4.iconLabel = 'my_skill_4'\nskills.mySkill4.maxRank = 1\nskills.mySkill4.position = <50, 50>\nskills.mySkill4.perkListID = 0x12345678"
  },
  {
    "path": "src/Enderal/SkillTreeEntry.as",
    "content": "﻿class SkillTreeEntry extends MovieClip\n{\n  /* STAGE ELEMENTS */\n\n\tpublic var background: MovieClip;\n\tpublic var icon: MovieClip;\n\tpublic var textField: TextField;\n\t\n\t\n  /* PROPERTIES */\n\t\n\n\tpublic var isEnabled: Boolean = true;\n\tpublic var data: Object  = null;\n\t\n\t\n  /* PRIVATE VARIABLES */\n\t\n  /* PUBLIC FUNCTIONS */\n\t\n\t// @override MovieClip\n\tpublic function onRollOver(): Void\n\t{\n\t\tvar view = this._parent._parent;\n\t\t\n\t\tif (isEnabled)\n\t\t\tview.onSkillRollOver(this);\n\t}\n\t\t\n\t// @override MovieClip\n\tpublic function onRollOut(): Void\n\t{\n\t\tvar view = this._parent._parent;\n\t\t\n\t\tif (isEnabled)\n\t\t\tview.onSkillRollOut(this);\n\t}\n\t\t\n\t// @override MovieClip\n\tpublic function onPress(a_mouseIndex: Number, a_keyboardOrMouse: Number): Void\n\t{\n\t\tvar view = this._parent._parent;\n\t\t\t\n\t\tif ( isEnabled)\n\t\t\tview.onSkillPress(this, a_keyboardOrMouse);\n\t}\n\t\t\n\t// @override MovieClip\n\tpublic function onPressAux(a_mouseIndex: Number, a_keyboardOrMouse: Number, a_buttonIndex: Number): Void\n\t{\n\t\tvar view = this._parent._parent;\n\t\t\t\n\t\tif (isEnabled)\n\t\t\tview.onSkillPressAux(this, a_keyboardOrMouse, a_buttonIndex);\n\t}\n\t\n\tpublic function clearData(): Void\n\t{\n\t\tdata = null;\n\t}\n\t\n\tpublic function setData(a_data: Object): Void\n\t{\n\t\tdata = a_data;\n\t\tinvalidate();\n\t}\n\t\n\tpublic function invalidate(): Void\n\t{\t\t\n\t\tvar view = this._parent._parent;\n\t\t\n\t\tvar isSelected = view.selectedClip == this;\n\t\t\n\t\tgotoAndStop(isSelected ? \"normal\" : \"selected\");\n\n\t\ticon.gotoAndStop(data.iconLabel);\n\t\ttextField.SetText(data.name);\n\t}\n}"
  },
  {
    "path": "src/Enderal/SkillTreeView.as",
    "content": "﻿import gfx.ui.NavigationCode;\nimport Shared.GlobalFunc;\nimport skyui.util.GlobalFunctions;\n\nimport gfx.events.EventDispatcher;\n\nclass SkillTreeView extends MovieClip\n{\n  /* CONSTANTS */\t\n\n  /* STAGE ELEMENTS */\n\n\tpublic var clipPlane: MovieClip;\n\tpublic var edgePlane: MovieClip;\n\tpublic var background: MovieClip;\n\n  /* PROPERTIES */\n  \n\tpublic var skillData: Object;\n\t\n\tpublic var entryRenderer: String;\n\tpublic var edgeRenderer: String;\n\t\n\tpublic var horizontalSpacing: Number = 75;\n\tpublic var verticalSpacing: Number = 75;\n\t\n\tpublic function get selectedClip(): SkillTreeEntry\n\t{\n\t\treturn _selectedClip;\n\t}\n\t\n\tpublic function set selectedClip(a_clip: SkillTreeEntry)\n\t{\n\t\tif (_selectedClip == a_clip)\n\t\t\treturn;\n\t\t\t\n\t\tvar oldClip = _selectedClip;\n\t\t\n\t\t_selectedClip = a_clip;\n\t\t\n\t\tif (oldClip)\n\t\t\toldClip.invalidate();\n\t\t\t\n\t\tif (a_clip)\n\t\t\ta_clip.invalidate();\n\t}\n\t\n\t\n  /* PRIVATE VARIABLES */\n\t\n\tprivate var _rootName: String;\n\tprivate var _selectedClip: SkillTreeEntry;\n\tprivate var _clipPool: Array;\n\tprivate var _edgePool: Array;\n\t\n\t\n  /* INITIALIZATION */\n\t\n\tpublic function SkillTreeView()\n\t{\n\t\tsuper();\n\t\t\n\t\t_selectedClip = null;\n\t\t\n\t\t_rootName = null;\n\t\t_clipPool = [];\n\t\t_edgePool = [];\n\n\t\tedgePlane = this.createEmptyMovieClip(\"edgePlane\", this.getNextHighestDepth());\n\t\tclipPlane = this.createEmptyMovieClip(\"clipPlane\", this.getNextHighestDepth());\n\t\t\n\t\tEventDispatcher.initialize(this);\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n  \n\t// @mixin by gfx.events.EventDispatcher\n\tpublic var dispatchEvent: Function;\n\tpublic var dispatchQueue: Function;\n\tpublic var hasEventListener: Function;\n\tpublic var addEventListener: Function;\n\tpublic var removeEventListener: Function;\n\tpublic var removeAllEventListeners: Function;\n\tpublic var cleanUpEvents: Function;\n  \n  \tpublic function setRootSkill(a_name: String): Void \n\t{\n\t\tif (a_name != _rootName) {\n\t\t\t_rootName = a_name;\n\t\t\tupdateTree();\n\t\t}\n\t}\n\t\n\tprivate function prepareClips(a_count: Number): Void\n\t{\n\t\tvar d = a_count - _clipPool.length;\n\n\t\t// Grow pool?\n\t\tif (d > 0) {\n\t\t\tvar nextIndex = _clipPool.length;\n\t\t\t\n\t\t\tfor (var i=0; i<d; i++) {\n\t\t\t\tvar clip = clipPlane.attachMovie(entryRenderer, entryRenderer + nextIndex, clipPlane.getNextHighestDepth());\t\t\n\t\t\t\t_clipPool[nextIndex] = clip;\n\t\t\t\tnextIndex++;\n\t\t\t}\n\t\t}\n\t\t\n\t\t// Hide all clips\n\t\tfor (var i=0; i<_clipPool.length; i++) {\n\t\t\t_clipPool[i]._visible = false;\n\t\t\t_clipPool[i].clearData();\n\t\t}\n\t}\n\t\n\tprivate function prepareEdges(a_count: Number): Void\n\t{\t\t\n\t\tvar d = a_count - _edgePool.length;\n\n\t\t// Grow pool?\n\t\tif (d > 0) {\n\t\t\tvar nextIndex = _edgePool.length;\n\t\t\t\n\t\t\tfor (var i=0; i<d; i++) {\n\t\t\t\tvar clip = edgePlane.attachMovie(edgeRenderer, edgeRenderer + nextIndex, edgePlane.getNextHighestDepth());\t\t\n\t\t\t\t_edgePool[nextIndex] = clip;\n\t\t\t\tnextIndex++;\n\t\t\t}\n\t\t}\n\t\t\n\t\t// Hide all edges\n\t\tfor (var i=0; i<_edgePool.length; i++) {\n\t\t\t_edgePool[i]._visible = false;\n\t\t}\n\t}\n\t\n\tprivate function collectNodes(a_node: Object, a_nodes: Array): Void\n\t{\n\t\ta_node.__marked = true;\n\t\ta_nodes.push(a_node);\n\t\t\n\t\tfor (var i=0; i<a_node.children.length; i++) {\n\t\t\tvar childName = a_node.children[i];\n\t\t\tvar child = skillData[childName];\n\t\t\tif (child.__marked == undefined)\n\t\t\t\tcollectNodes(child, a_nodes);\n\t\t}\n\t}\n\t\n\tprivate function updateTree(): Void\n\t{\n\t\tvar nodes  = [];\t\t\n\t\tvar rootNode = skillData[_rootName];\n\t\t\n\t\tcollectNodes(rootNode, nodes);\n\t\tprepareClips(nodes.length);\n\t\t\n\t\tvar clipIndex = 0;\n\n\t\t// Set entries\n\t\tfor (var i=0; i<nodes.length; i++) {\n\t\t\tvar node = nodes[i];\n\t\t\tvar clip = _clipPool[clipIndex++];\n\t\t\t\n\t\t\tclip._x = node.position[0] / 100 * background._width;\n\t\t\tclip._y = node.position[1] / 100 * -background._height;\n\t\t\tclip._visible = true;\n\t\t\tclip.setData(node);\n\t\t\tnode.clip = clip;\n\t\t}\n\n\t\tvar edgeCount = 0;\n\n\t\t// Unmark nodes and count edges\n\t\tfor (var i=0; i<nodes.length; i++) {\n\t\t\tvar node = nodes[i];\n\t\t\tdelete node.__marked;\n\t\t\t\n\t\t\tif (node.children)\n\t\t\t\tedgeCount += node.children.length;\n\t\t}\n\t\t\n\t\t// Allocate edges\n\t\tprepareEdges(edgeCount);\n\t\t\n\t\tvar edgeIndex = 0;\n\t\t\n\t\tfor (var i=0; i<nodes.length; i++) {\n\t\t\tvar node = nodes[i];\n\t\t\tvar nodeClip = node.clip;\n\t\t\t\n\t\t\tfor (var j=0; j<node.children.length; j++) {\n\t\t\t\tvar childName = node.children[j];\n\t\t\t\tvar child = skillData[childName];\n\t\t\t\tvar childClip = child.clip;\n\t\t\t\t\n\t\t\t\tvar e = _edgePool[edgeIndex++];\n\t\t\t\te._visible = true;\n\t\t\t\t\n\t\t\t\te._x = nodeClip._x;\n\t\t\t\te._y = nodeClip._y;\n\t\t\t\t\n\t\t\t\te._width = GlobalFunctions.getDistance(nodeClip, childClip);\n\t\t\t\te._rotation = GlobalFunctions.getAngle(nodeClip, childClip);\n\t\t\t\n\t\t\t}\n\t\t}\n\t}\n\t\n\tprivate function onSkillRollOver(a_clip: SkillTreeEntry, a_keyboardOrMouse: Number): Void\n\t{\n\t\tselectedClip = a_clip;\n\t\tdispatchEvent({type: \"selectionChange\", data: a_clip.data});\n\t}\n\t\n\tprivate function onSkillRollOut(a_clip: SkillTreeEntry, a_keyboardOrMouse: Number): Void\n\t{\n\t}\n\t\n\tprivate function onSkillPress(a_clip: SkillTreeEntry, a_keyboardOrMouse: Number): Void\n\t{\n\t\tdispatchEvent({type: \"itemPress\", data: a_clip.data});\n\t}\n\t\n\tprivate function onSkillPressAux(a_clip: SkillTreeEntry, a_keyboardOrMouse: Number, a_buttonIndex: Number): Void\n\t{\n\t}\n\t\n\n  /* PRIVATE FUNCTIONS */\n}"
  },
  {
    "path": "src/FavoritesMenu/FavoritesIconSetter.as",
    "content": "﻿import skyui.components.list.BasicList;\nimport skyui.components.list.IListProcessor;\n\nimport skyui.defines.Actor;\nimport skyui.defines.Armor;\nimport skyui.defines.Form;\nimport skyui.defines.Item;\nimport skyui.defines.Weapon;\n\nclass FavoritesIconSetter implements IListProcessor\n{\n  /* INITIALIZATION */\n\n \tpublic function FavoritesIconSetter(a_configAppearance: Object)\n \t{\n \t}\n\n\n  /* PUBLIC FUNCTIONS */\n\t\n\t// @override IListProcessor\n\tpublic function processList(a_list: BasicList): Void\n\t{\n\t\tvar entryList: Array = a_list.entryList;\n\t\t\n\t\tfor (var i: Number = 0; i < entryList.length; i++)\n\t\t\tprocessEntry(entryList[i]);\n\t}\n\n\n  /* PRIVATE FUNCTIONS */\n  \n\tprivate function processEntry(a_entryObject: Object): Void\n\t{\t\t\n\t\tswitch (a_entryObject.formType) {\n\t\t\tcase Form.TYPE_SCROLLITEM:\n\t\t\t\ta_entryObject.iconLabel = \"default_scroll\";\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_ARMOR:\n\t\t\t\tprocessArmorClass(a_entryObject);\n\t\t\t\tprocessArmorPartMask(a_entryObject);\n\t\t\t\tprocessArmorOther(a_entryObject);\n\t\t\t\tprocessArmorBaseId(a_entryObject);\n\t\t\t\n\t\t\t\tprocessArmorIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_INGREDIENT:\n\t\t\t\ta_entryObject.iconLabel = \"default_ingredient\";\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_LIGHT:\n\t\t\t\ta_entryObject.iconLabel = \"misc_torch\";\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_WEAPON:\n\t\t\t\tprocessWeaponType(a_entryObject);\n\t\t\t\tprocessWeaponBaseId(a_entryObject);\n\t\t\t\n\t\t\t\tprocessWeaponIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_AMMO:\n\t\t\t\tprocessAmmoType(a_entryObject);\n\t\t\t\n\t\t\t\tprocessAmmoIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_POTION:\n\t\t\t\tprocessPotionType(a_entryObject);\n\t\t\t\n\t\t\t\tprocessPotionIcon(a_entryObject);\n\t\t\t\tbreak;;\n\t\t\t\t\n\t\t\tcase Form.TYPE_SPELL:\n\t\t\t\tprocessSpellIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_SHOUT:\n\t\t\t\ta_entryObject.iconLabel = \"default_shout\";\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tdefault:\n\t\t\t\ta_entryObject.iconLabel = \"default_misc\";\n\t\t\t\tbreak;\n\t\t}\n\t}\n\t\n\tprivate function processArmorClass(a_entryObject: Object): Void\n\t{\n\t\tif (a_entryObject.weightClass == Armor.WEIGHT_NONE)\n\t\t\ta_entryObject.weightClass = null;\n\n\t\tswitch (a_entryObject.weightClass) {\n\t\t\tcase Armor.WEIGHT_LIGHT:\n\t\t\tcase Armor.WEIGHT_HEAVY:\n\t\t\t\tbreak;\n\n\t\t\tdefault:\n\t\t\t\tif (a_entryObject.keywords == undefined)\n\t\t\t\t\tbreak;\n\n\t\t\t\tif (a_entryObject.keywords[\"VendorItemClothing\"] != undefined) {\n\t\t\t\t\ta_entryObject.weightClass = Armor.WEIGHT_CLOTHING;\n\t\t\t\t} else if (a_entryObject.keywords[\"VendorItemJewelry\"] != undefined) {\n\t\t\t\t\ta_entryObject.weightClass = Armor.WEIGHT_JEWELRY;\n\t\t\t\t}\t \n\t\t}\n\t}\n\t\n\tprivate function processArmorPartMask(a_entryObject: Object): Void\n\t{\n\t\tif (a_entryObject.partMask == undefined)\n\t\t\treturn;\n\n\t\t// Sets subType as the most important bitmask index.\n\t\tfor (var i = 0; i < Armor.PARTMASK_PRECEDENCE.length; i++) {\n\t\t\tif (a_entryObject.partMask & Armor.PARTMASK_PRECEDENCE[i]) {\n\t\t\t\ta_entryObject.mainPartMask = Armor.PARTMASK_PRECEDENCE[i];\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\n\t\tif (a_entryObject.mainPartMask == undefined)\n\t\t\treturn;\n\n\t\tswitch (a_entryObject.mainPartMask) {\n\t\t\tcase Armor.PARTMASK_HEAD:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_HEAD;\n\t\t\t\tbreak;\n\t\t\tcase Armor.PARTMASK_HAIR:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_HAIR;\n\t\t\t\tbreak;\n\t\t\tcase Armor.PARTMASK_LONGHAIR:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_LONGHAIR;\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_BODY:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_BODY;\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_HANDS:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_HANDS;\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_FOREARMS:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_FOREARMS;\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_AMULET:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_AMULET;\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_RING:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_RING;\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_FEET:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_FEET;\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_CALVES:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_CALVES;\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_SHIELD:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_SHIELD;\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_CIRCLET:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_CIRCLET;\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_EARS:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_EARS;\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_TAIL:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_TAIL;\n\t\t\t\tbreak;\n\n\t\t\tdefault:\n\t\t\t\ta_entryObject.subType = a_entryObject.mainPartMask;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processArmorOther(a_entryObject): Void\n\t{\n\t\tif (a_entryObject.weightClass != null)\n\t\t\treturn;\n\n\t\tswitch (a_entryObject.mainPartMask) {\n\t\t\tcase Armor.PARTMASK_HEAD:\n\t\t\tcase Armor.PARTMASK_HAIR:\n\t\t\tcase Armor.PARTMASK_LONGHAIR:\n\t\t\tcase Armor.PARTMASK_BODY:\n\t\t\tcase Armor.PARTMASK_HANDS:\n\t\t\tcase Armor.PARTMASK_FOREARMS:\n\t\t\tcase Armor.PARTMASK_FEET:\n\t\t\tcase Armor.PARTMASK_CALVES:\n\t\t\tcase Armor.PARTMASK_SHIELD:\n\t\t\tcase Armor.PARTMASK_TAIL:\n\t\t\t\ta_entryObject.weightClass = Armor.WEIGHT_CLOTHING;\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_AMULET:\n\t\t\tcase Armor.PARTMASK_RING:\n\t\t\tcase Armor.PARTMASK_CIRCLET:\n\t\t\tcase Armor.PARTMASK_EARS:\n\t\t\t\ta_entryObject.weightClass = Armor.WEIGHT_JEWELRY;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processArmorBaseId(a_entryObject: Object): Void\n\t{\n\t\tswitch (a_entryObject.baseId) {\n\t\t\tcase Form.BASEID_CLOTHESWEDDINGWREATH:\n\t\t\t\ta_entryObject.weightClass = Armor.WEIGHT_JEWELRY;\n\t\t\t\tbreak\n\t\t\tcase Form.BASEID_DLC1CLOTHESVAMPIRELORDARMOR:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_BODY;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processArmorIcon(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.iconLabel = \"default_armor\";\n\n\t\tswitch (a_entryObject.weightClass) {\n\t\t\tcase Armor.WEIGHT_LIGHT:\n\t\t\t\tprocessLightArmorIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.WEIGHT_HEAVY:\n\t\t\t\tprocessHeavyArmorIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.WEIGHT_JEWELRY:\n\t\t\t\tprocessJewelryArmorIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.WEIGHT_CLOTHING:\n\t\t\tdefault:\n\t\t\t\tprocessClothingArmorIcon(a_entryObject);\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processLightArmorIcon(a_entryObject: Object): Void\n\t{\n\t\tswitch(a_entryObject.subType) {\n\t\t\tcase Armor.EQUIP_HEAD:\n\t\t\tcase Armor.EQUIP_HAIR:\n\t\t\tcase Armor.EQUIP_LONGHAIR:\n\t\t\t\ta_entryObject.iconLabel = \"lightarmor_head\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_BODY:\n\t\t\tcase Armor.EQUIP_TAIL:\n\t\t\t\ta_entryObject.iconLabel = \"lightarmor_body\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_HANDS:\n\t\t\t\ta_entryObject.iconLabel = \"lightarmor_hands\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_FOREARMS:\n\t\t\t\ta_entryObject.iconLabel = \"lightarmor_forearms\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_FEET:\n\t\t\t\ta_entryObject.iconLabel = \"lightarmor_feet\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_CALVES:\n\t\t\t\ta_entryObject.iconLabel = \"lightarmor_calves\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_SHIELD:\n\t\t\t\ta_entryObject.iconLabel = \"lightarmor_shield\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_AMULET:\n\t\t\tcase Armor.EQUIP_RING:\n\t\t\tcase Armor.EQUIP_CIRCLET:\n\t\t\tcase Armor.EQUIP_EARS:\n\t\t\t\tprocessJewelryArmorIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\n\t\t}\n\t}\n\n\tprivate function processHeavyArmorIcon(a_entryObject: Object): Void\n\t{\n\t\tswitch(a_entryObject.subType) {\n\t\t\tcase Armor.EQUIP_HEAD:\n\t\t\tcase Armor.EQUIP_HAIR:\n\t\t\tcase Armor.EQUIP_LONGHAIR:\n\t\t\t\ta_entryObject.iconLabel = \"armor_head\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_BODY:\n\t\t\tcase Armor.EQUIP_TAIL:\n\t\t\t\ta_entryObject.iconLabel = \"armor_body\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_HANDS:\n\t\t\t\ta_entryObject.iconLabel = \"armor_hands\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_FOREARMS:\n\t\t\t\ta_entryObject.iconLabel = \"armor_forearms\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_FEET:\n\t\t\t\ta_entryObject.iconLabel = \"armor_feet\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_CALVES:\n\t\t\t\ta_entryObject.iconLabel = \"armor_calves\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_SHIELD:\n\t\t\t\ta_entryObject.iconLabel = \"armor_shield\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_AMULET:\n\t\t\tcase Armor.EQUIP_RING:\n\t\t\tcase Armor.EQUIP_CIRCLET:\n\t\t\tcase Armor.EQUIP_EARS:\n\t\t\t\tprocessJewelryArmorIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t}\n\t}\n\n\tprivate function processJewelryArmorIcon(a_entryObject: Object): Void\n\t{\n\t\tswitch(a_entryObject.subType) {\n\t\t\tcase Armor.EQUIP_AMULET:\n\t\t\t\ta_entryObject.iconLabel = \"armor_amulet\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_RING:\n\t\t\t\ta_entryObject.iconLabel = \"armor_ring\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_CIRCLET:\n\t\t\t\ta_entryObject.iconLabel = \"armor_circlet\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_EARS:\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processClothingArmorIcon(a_entryObject: Object): Void\n\t{\n\t\tswitch(a_entryObject.subType) {\n\t\t\tcase Armor.EQUIP_HEAD:\n\t\t\tcase Armor.EQUIP_HAIR:\n\t\t\tcase Armor.EQUIP_LONGHAIR:\n\t\t\t\ta_entryObject.iconLabel = \"clothing_head\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_BODY:\n\t\t\tcase Armor.EQUIP_TAIL:\n\t\t\t\ta_entryObject.iconLabel = \"clothing_body\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_HANDS:\n\t\t\t\ta_entryObject.iconLabel = \"clothing_hands\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_FOREARMS:\n\t\t\t\ta_entryObject.iconLabel = \"clothing_forearms\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_FEET:\n\t\t\t\ta_entryObject.iconLabel = \"clothing_feet\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_CALVES:\n\t\t\t\ta_entryObject.iconLabel = \"clothing_calves\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_SHIELD:\n\t\t\t\ta_entryObject.iconLabel = \"clothing_shield\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_EARS:\n\t\t\t\tbreak;\n\n\t\t}\n\t}\n\t\n\tprivate function processWeaponType(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.subType = null;\n\n\t\tswitch (a_entryObject.weaponType) {\n\t\t\tcase Weapon.ANIM_HANDTOHANDMELEE:\n\t\t\tcase Weapon.ANIM_H2H:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_MELEE;\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.ANIM_ONEHANDSWORD:\n\t\t\tcase Weapon.ANIM_1HS:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_SWORD;\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.ANIM_ONEHANDDAGGER:\n\t\t\tcase Weapon.ANIM_1HD:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_DAGGER;\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.ANIM_ONEHANDAXE:\n\t\t\tcase Weapon.ANIM_1HA:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_WARAXE;\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.ANIM_ONEHANDMACE:\n\t\t\tcase Weapon.ANIM_1HM:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_MACE;\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.ANIM_TWOHANDSWORD:\n\t\t\tcase Weapon.ANIM_2HS:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_GREATSWORD;\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.ANIM_TWOHANDAXE:\n\t\t\tcase Weapon.ANIM_2HA:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_BATTLEAXE;\n\n\t\t\t\tif (a_entryObject.keywords != undefined && a_entryObject.keywords[\"WeapTypeWarhammer\"] != undefined) {\n\t\t\t\t\ta_entryObject.subType = Weapon.TYPE_WARHAMMER;\n\t\t\t\t}\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.ANIM_BOW:\n\t\t\tcase Weapon.ANIM_BOW2:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_BOW;\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.ANIM_STAFF:\n\t\t\tcase Weapon.ANIM_STAFF2:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_STAFF;\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.ANIM_CROSSBOW:\n\t\t\tcase Weapon.ANIM_CBOW:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_CROSSBOW;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processWeaponBaseId(a_entryObject: Object): Void\n\t{\n\t\tswitch (a_entryObject.baseId) {\n\t\t\tcase Form.BASEID_WEAPPICKAXE:\n\t\t\tcase Form.BASEID_SSDROCKSPLINTERPICKAXE:\n\t\t\tcase Form.BASEID_DUNVOLUNRUUDPICKAXE:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_PICKAXE;\n\t\t\t\tbreak;\n\t\t\tcase Form.BASEID_AXE01:\n\t\t\tcase Form.BASEID_DUNHALTEDSTREAMPOACHERSAXE:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_WOODAXE;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\t// Weapons\n\tprivate function processWeaponIcon(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.iconLabel = \"default_weapon\";\n\n\t\tswitch(a_entryObject.subType) {\n\t\t\tcase Weapon.TYPE_MELEE:\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_SWORD:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_sword\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_DAGGER:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_dagger\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_WARAXE:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_waraxe\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_MACE:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_mace\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_GREATSWORD:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_greatsword\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_BATTLEAXE:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_battleaxe\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_WARHAMMER:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_hammer\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_BOW:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_bow\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_STAFF:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_staff\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_CROSSBOW:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_crossbow\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_PICKAXE:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_pickaxe\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_WOODAXE:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_woodaxe\";\n\t\t\t\tbreak;\n\t\t}\n\t}\n\t\n\tprivate function processAmmoType(a_entryObject: Object): Void\n\t{\n\t\tif ((a_entryObject.flags & Weapon.AMMOFLAG_NONBOLT) != 0) {\n\t\t\ta_entryObject.subType = Weapon.AMMO_ARROW;\n\t\t} else {\n\t\t\ta_entryObject.subType = Weapon.AMMO_BOLT;\n\t\t}\n\t}\n\n\t// Ammo\n\tprivate function processAmmoIcon(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.iconLabel = \"weapon_arrow\";\n\n\t\tswitch(a_entryObject.subType) {\n\t\t\tcase Weapon.AMMO_ARROW:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_arrow\";\n\t\t\t\tbreak;\n\t\t\tcase Weapon.AMMO_BOLT:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_bolt\";\n\t\t\t\tbreak;\n\t\t}\n\t}\n\t\n\tprivate function processPotionType(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.subType = Item.POTION_POTION;\n\n\t\tif ((a_entryObject.flags & Item.ALCHFLAG_FOOD) != 0) {\n\t\t\ta_entryObject.subType = Item.POTION_FOOD;\n\n\t\t\t// SKSE >= 1.6.6\n\t\t\tif (a_entryObject.useSound.formId != undefined && a_entryObject.useSound.formId == Form.FORMID_ITMPotionUse) {\n\t\t\t\ta_entryObject.subType = Item.POTION_DRINK;\n\t\t\t}\n\t\t\t\n\t\t} else if ((a_entryObject.flags & Item.ALCHFLAG_POISON) != 0) {\n\t\t\ta_entryObject.subType = Item.POTION_POISON;\n\t\t} else {\n\t\t\tswitch (a_entryObject.actorValue) {\n\t\t\t\tcase Actor.AV_HEALTH:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_HEALTH;\n\t\t\t\t\tbreak;\n\t\t\t\tcase Actor.AV_MAGICKA:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_MAGICKA;\n\t\t\t\t\tbreak;\n\t\t\t\tcase Actor.AV_STAMINA:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_STAMINA;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase Actor.AV_HEALRATE:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_HEALRATE;\n\t\t\t\t\tbreak;\n\t\t\t\tcase Actor.AV_MAGICKARATE:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_MAGICKARATE;\n\t\t\t\t\tbreak;\n\t\t\t\tcase Actor.AV_STAMINARATE:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_STAMINARATE;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase Actor.AV_HEALRATEMULT:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_HEALRATEMULT;\n\t\t\t\t\tbreak;\n\t\t\t\tcase Actor.AV_MAGICKARATEMULT:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_MAGICKARATEMULT;\n\t\t\t\t\tbreak;\n\t\t\t\tcase Actor.AV_STAMINARATEMULT:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_STAMINARATEMULT;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase Actor.AV_FIRERESIST:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_FIRERESIST;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase Actor.AV_ELECTRICRESIST:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_ELECTRICRESIST;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase Actor.AV_FROSTRESIST:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_FROSTRESIST;\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\n\tprivate function processPotionIcon(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.iconLabel = \"default_potion\";\n\n\t\tswitch(a_entryObject.subType) {\n\t\t\tcase Item.POTION_DRINK:\n\t\t\t\ta_entryObject.iconLabel = \"food_wine\";\n\t\t\t\tbreak;\n\n\t\t\tcase Item.POTION_FOOD:\n\t\t\t\ta_entryObject.iconLabel = \"default_food\";\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase Item.POTION_POISON:\n\t\t\t\ta_entryObject.iconLabel = \"potion_poison\";\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase Item.POTION_HEALTH:\n\t\t\tcase Item.POTION_HEALRATE:\n\t\t\tcase Item.POTION_HEALRATEMULT:\n\t\t\t\ta_entryObject.iconLabel = \"potion_health\";\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase Item.POTION_MAGICKA:\n\t\t\tcase Item.POTION_MAGICKARATE:\n\t\t\tcase Item.POTION_MAGICKARATEMULT:\n\t\t\t\ta_entryObject.iconLabel = \"potion_magic\";\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase Item.POTION_STAMINA:\t\n\t\t\tcase Item.POTION_STAMINARATE:\n\t\t\tcase Item.POTION_STAMINARATEMULT:\n\t\t\t\ta_entryObject.iconLabel = \"potion_stam\";\n\t\t\t\tbreak;\n\n\t\t\tcase Item.POTION_FIRERESIST:\n\t\t\t\ta_entryObject.iconLabel = \"potion_fire\";\n\t\t\t\tbreak;\n\n\t\t\tcase Item.POTION_ELECTRICRESIST:\n\t\t\t\ta_entryObject.iconLabel = \"potion_shock\";\n\t\t\t\tbreak;\n\n\t\t\tcase Item.POTION_FROSTRESIST:\n\t\t\t\ta_entryObject.iconLabel = \"potion_frost\";\n\t\t\t\tbreak;\n\t\t}\n\n\t}\n\n\tprivate function processSpellIcon(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.iconLabel = \"default_power\";\n\t\t\n\t\tswitch(a_entryObject.school)\n\t\t{\n\t\t\tcase Actor.AV_ALTERATION:\n\t\t\t\ta_entryObject.iconLabel = \"default_alteration\";\n\t\t\t\tbreak;\n\n\t\t\tcase Actor.AV_CONJURATION:\n\t\t\t\ta_entryObject.iconLabel = \"default_conjuration\";\n\t\t\t\tbreak;\n\n\t\t\tcase Actor.AV_DESTRUCTION:\n\t\t\t\ta_entryObject.iconLabel = \"default_destruction\";\n\t\t\t\tbreak;\n\n\t\t\tcase Actor.AV_ILLUSION:\n\t\t\t\ta_entryObject.iconLabel = \"default_illusion\";\n\t\t\t\tbreak;\n\n\t\t\tcase Actor.AV_RESTORATION:\n\t\t\t\ta_entryObject.iconLabel = \"default_restoration\";\n\t\t\t\tbreak;\n\n\t\t}\n\t}\n\n}"
  },
  {
    "path": "src/FavoritesMenu/FavoritesListEntry.as",
    "content": "﻿import skyui.components.list.ScrollingList;\nimport skyui.components.list.ListState;\nimport skyui.components.list.BasicListEntry;\nimport skyui.util.ConfigManager;\n\n\nclass FavoritesListEntry extends BasicListEntry\n{\n  /* CONSTANTS */\n  \n\tprivate static var STATES = [\"None\", \"Equipped\", \"LeftEquip\", \"RightEquip\", \"LeftAndRightEquip\"];\n\t\n\n  /* PRIVATE VARIABLES */\n\t\n\t\n  /* STAGE ELMENTS */\n  \n  \tpublic var itemIcon: MovieClip;\n  \tpublic var equipIcon: MovieClip;\n\tpublic var textField: TextField;\n  \tpublic var selectIndicator: MovieClip;\n\tpublic var hotkeyIcon: MovieClip;\n\tpublic var mainHandIcon: MovieClip;\n\tpublic var offHandIcon: MovieClip;\n\t\n\t\n  /* INITIALIZATION */\n\t\n  \t// @override BasicListEntry\n\tpublic function initialize(a_index: Number, a_state: ListState): Void\n\t{\n\t\tsuper.initialize();\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\t\n  \t// @override BasicListEntry\n\tpublic function setEntry(a_entryObject: Object, a_state: ListState): Void\n\t{\t\t\n\t\tvar isAssigned = a_entryObject == a_state.assignedEntry;\n\t\tvar isSelected = a_entryObject == a_state.list.selectedEntry || isAssigned;\n\t\t\n\t\tvar groupIndex = a_state.activeGroupIndex;\n\t\tvar isMainHand: Boolean = groupIndex != -1 && (a_entryObject.mainHandFlag & (1 << groupIndex)) != 0;\n\t\tvar isOffHand: Boolean = groupIndex != -1 && (a_entryObject.offHandFlag & (1 << groupIndex)) != 0;\n\t\t\n\t\tisEnabled = a_state.assignedEntry == null || isAssigned;\n\t\t_alpha = isEnabled ? 100 : 25;\n\t\t\n\t\tif (selectIndicator != undefined)\n\t\t\tselectIndicator._visible = isSelected;\n\t\t\n\t\tif (a_entryObject.text == undefined) {\n\t\t\ttextField.SetText(\" \");\n\t\t} else {\n\t\t\tvar hotkey = a_entryObject.hotkey;\n\t\t\tif (hotkey != undefined && hotkey != -1) {\n\t\t\t\tif (hotkey >= 0 && hotkey <= 7) {\n\t\t\t\t\ttextField.SetText(a_entryObject.text);\n\t\t\t\t\t\n\t\t\t\t\thotkeyIcon._visible = true;\n\t\t\t\t\thotkeyIcon.gotoAndStop(hotkey + 1);\n\t\t\t\t} else {\n\t\t\t\t\ttextField.SetText(\"$HK\" + hotkey);\n\t\t\t\t\ttextField.SetText(textField.text + \". \" + a_entryObject.text);\n\t\t\t\t\thotkeyIcon._visible = false;\n\t\t\t\t}\n\t\t\t\t\n\t\t\t} else {\n\t\t\t\ttextField.SetText(a_entryObject.text);\n\t\t\t\thotkeyIcon._visible = false;\n\t\t\t}\n\t\t\tvar maxTextLength: Number = 32;\n\t\t\tif (textField.text.length > maxTextLength) {\n\t\t\t\ttextField.SetText(textField.text.substr(0, maxTextLength - 3) + \"...\");\n\t\t\t}\n\t\t}\n//\t\ttextField.textAutoSize = \"shrink\";\n\n\t\tvar iconLabel = a_entryObject.iconLabel != undefined ? a_entryObject.iconLabel : \"default_misc\";\n\t\titemIcon.gotoAndStop(iconLabel);\n\t\titemIcon._alpha = isSelected ? 90 : 50;\n\t\t\n\t\tif (a_entryObject == null)\n\t\t\tequipIcon.gotoAndStop(\"None\");\n\t\telse\n\t\t\tequipIcon.gotoAndStop(STATES[a_entryObject.equipState]);\n\n\t\tvar iconOffset = textField._x + textField.textWidth + 8;\n\n\t\tif (isMainHand) {\n\t\t\tmainHandIcon._x = iconOffset;\n\t\t\ticonOffset += 12;\n\t\t}\n\t\tmainHandIcon._visible = isMainHand;\n\t\t\n\t\tif (isOffHand) {\n\t\t\toffHandIcon._x = iconOffset;\n\t\t}\n\t\toffHandIcon._visible = isOffHand;\n\t}\n\t\n\t\n  /* PRIVATE FUNCTIONS */\n}"
  },
  {
    "path": "src/FavoritesMenu/FavoritesMenu.as",
    "content": "﻿import Shared.GlobalFunc;\nimport gfx.io.GameDelegate;\nimport gfx.managers.FocusHandler;\nimport gfx.controls.ButtonGroup;\nimport gfx.controls.Button;\n\nimport gfx.ui.InputDetails;\nimport gfx.ui.NavigationCode;\n\nimport skyui.util.GlobalFunctions;\nimport skyui.util.Translator;\nimport skyui.defines.Input;\nimport skyui.defines.Form;\n\nimport skyui.components.ButtonPanel;\nimport skyui.components.MappedButton;\nimport skyui.components.list.ScrollingList;\nimport skyui.components.list.FilteredEnumeration;\n\nimport skyui.filter.ItemTypeFilter;\nimport skyui.filter.SortFilter;\n\n\nclass FavoritesMenu extends MovieClip\n{\n\t#include \"../version.as\"\n\t\n  /* CONSTANTS */\n\t\n  \tprivate static var ITEM_SELECT = 0;\n\tprivate static var GROUP_ASSIGN = 1;\n\tprivate static var GROUP_ASSIGN_SYNC = 2;\n\tprivate static var GROUP_REMOVE_SYNC = 3;\n\tprivate static var CLOSING = 4;\n\tprivate static var SAVE_EQUIP_STATE_SYNC = 5;\n\tprivate static var SET_ICON_SYNC = 6;\n\t\n\t\n  /* PRIVATE VARIABLES */\n  \n\tprivate var _platform: Number;\n\t\n\tprivate var _typeFilter: ItemTypeFilter;\n\tprivate var _sortFilter: SortFilter;\n\t\n\tprivate var _groupDataExtender: GroupDataExtender;\n\t\n\tprivate var _categoryButtonGroup: ButtonGroup;\n\tprivate var _groupButtonGroup: ButtonGroup;\n\t\n\tprivate var _leftKeycode: Number = -1;\n\tprivate var _rightKeycode: Number = -1;\n\t\n\tprivate var _groupAddKey: Number = -1;\n\tprivate var _groupUseKey: Number = -1;\n\tprivate var _setIconKey: Number = -1;\n\tprivate var _saveEquipStateKey: Number = -1;\n\tprivate var _toggleFocusKey: Number = -1;\n\t\n\tprivate var _groupAddControls: Object;\n\tprivate var _groupUseControls: Object;\n\tprivate var _setIconControls: Object;\n\tprivate var _saveEquipStateControls: Object;\n\tprivate var _toggleFocusControls: Object;\n\t\n\tprivate var _state: Number;\n\t\n\t// A workaround to prevent bla blablabla\n\tprivate var _useMouseNavigation: Boolean = false;\n\n\tprivate var _categoryIndex: Number = 0;\n\tprivate var _groupIndex: Number = 0;\n\t\n\tprivate var _groupButtonFocused: Boolean = false;\n\t\n\tprivate var _groupAssignIndex: Number = -1;\n\t\n\tprivate var _savedIndex: Number = -1;\n\tprivate var _savedScrollPosition: Number = 0;\n\t\n\tprivate var _groupButtonsShown: Boolean = false;\n\tprivate var _waitingForGroupData: Boolean = true;\n\t\n\tprivate var _isInitialized: Boolean = false;\n\t\n\tprivate var _navPanelEnabled: Boolean = false;\n\tprivate var _fadedIn: Boolean = false;\n\t\n\t\n  /* STAGE ELEMENTS */\n\t\n\tpublic var itemList: ScrollingList;\n\tpublic var background: MovieClip;\n\t\n\tpublic var btnAll: Button;\n\tpublic var btnGear: Button;\n\tpublic var btnAid: Button;\n\tpublic var btnMagic: Button;\n\t\n\tpublic var groupButtonFader: MovieClip;\n\t\n\tpublic var navButton: MappedButton;\n\t\n\tpublic var headerText: TextField;\n\n\tpublic var navPanel: MovieClip;\n\t\n\t\n  /* PROPERTIES */\n\t\n\t// @API\n\tpublic var bPCControlsReady: Boolean = true;\n\t\n\n  /* INITIALIZATION */\n\n\tpublic function FavoritesMenu()\n\t{\n\t\tsuper();\n\n\t\t//dbgIntvl = setInterval(this, \"TestMenu\", 1000);\n\t\t\n\t\t_typeFilter = new ItemTypeFilter();\n\t\t_sortFilter = new SortFilter();\n\t\t\n\t\t_categoryButtonGroup = new ButtonGroup(\"CategoryButtonGroup\");\n\t\t_groupButtonGroup = new ButtonGroup(\"GroupButtonGroup\");\n\n\t\tMouse.addListener(this);\n\t}\n\t\n\t\n  /* PAPYRUS INTERFACE */\n  \n  \n \tpublic var leftHandItemId: Number;\n\tpublic var rightHandItemId: Number;\n  \n\tpublic function initControls(a_navPanelEnabled: Boolean, a_groupAddKey: Number, a_groupUseKey: Number,\n\t\t\t\t\t\t\t\t a_setIconKey: Number, a_saveEquipStateKey: Number, a_toggleFocusKey: Number): Void\n\t{\n\t\t_navPanelEnabled = a_navPanelEnabled;\n\n\t\t// On PC, we need overrides from Papyrus to make sure no mouse buttons are used (handleInput doesnt catch those).\n\t\t// On gamepad, we can get the keys via SKSE so no need to let the user rebind it.\n\t\tif (_platform == 0) {\n\t\t\t_groupAddKey = a_groupAddKey;\n\t\t\t_groupUseKey = a_groupUseKey;\n\t\t\t_setIconKey = a_setIconKey;\n\t\t\t_saveEquipStateKey = a_saveEquipStateKey;\n\t\t\t_toggleFocusKey = a_toggleFocusKey;\n\t\t\t\n\t\t\tcreateControls();\n\t\t}\n\t\t\n\t\tupdateNavButtons();\n\t}\n\t\n\tpublic function pushGroupItems(/* itemIds[] */): Void\n\t{\t\t\n\t\tfor (var i=0; i<arguments.length; i++)\n\t\t\t_groupDataExtender.groupData.push(arguments[i] & 0xFFFFFFFF);\n\t}\n\t\n\tpublic function finishGroupData(a_groupCount: Number /*, mainHandItemIds[], offHandItemIds[], groupIconItemIds[] */): Void\n\t{\n\t\tvar offset = 1;\n\t\tvar i: Number;\n\t\t\n\t\tfor (i=0; i<a_groupCount; i++, offset++)\n\t\t\t_groupDataExtender.mainHandData.push(arguments[offset] & 0xFFFFFFFF);\n\t\tfor (i=0; i<a_groupCount; i++, offset++)\n\t\t\t_groupDataExtender.offHandData.push(arguments[offset] & 0xFFFFFFFF);\n\t\tfor (i=0; i<a_groupCount; i++, offset++)\n\t\t\t_groupDataExtender.iconData.push(arguments[offset] & 0xFFFFFFFF);\n\t\t\n\t\tif (_isInitialized)\n\t\t\titemList.InvalidateData();\n\t\t\n\t\t_waitingForGroupData = false;\n\t\tenableGroupButtons(true);\n\t\t\n\t\tupdateNavButtons();\n\t}\n\t\n\tpublic function updateGroupData(a_groupIndex: Number, a_mainHandItemId: Number, a_offHandItemId: Number, a_iconItemId: Number /*, itemIds[] */): Void\n\t{\n\t\tvar startIndex = a_groupIndex * GroupDataExtender.GROUP_SIZE;\n\t\t\n\t\t_groupDataExtender.mainHandData[a_groupIndex] = a_mainHandItemId & 0xFFFFFFFF;\n\t\t_groupDataExtender.offHandData[a_groupIndex] = a_offHandItemId & 0xFFFFFFFF;\n\t\t\n\t\t_groupDataExtender.iconData[a_groupIndex] = a_iconItemId & 0xFFFFFFFF;\n\t\t\n\t\tfor (var i=4, j=startIndex ; i<arguments.length; i++, j++)\n\t\t\t_groupDataExtender.groupData[j] = arguments[i] & 0xFFFFFFFF;\n\t\t\n\t\tif (_isInitialized)\n\t\t\titemList.InvalidateData();\n\t\t\n\t\t// Automatically unlock after receiving an update\n\t\tunlock();\n\t}\n\t\n\tpublic function unlock(): Void\n\t{\n\t\t// Received group data as result of group assignment?\n\t\tif (_state == GROUP_ASSIGN_SYNC)\n\t\t\tendGroupAssignment();\n\t\telse if (_state == GROUP_REMOVE_SYNC)\n\t\t\tendGroupRemoval();\n\t\telse if (_state == SET_ICON_SYNC)\n\t\t\tendSetGroupIcon();\n\t\telse if (_state == SAVE_EQUIP_STATE_SYNC)\n\t\t\tendSaveEquipState();\n\t\t\t\n\t\tupdateNavButtons();\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\n\t// @API\n\tpublic function InitExtensions(): Void\n\t{\n\t\tskse.ExtendData(true);\n\t\t\n\t\tbtnAll.group = _categoryButtonGroup;\n\t\tbtnGear.group = _categoryButtonGroup;\n\t\tbtnAid.group = _categoryButtonGroup;\n\t\tbtnMagic.group = _categoryButtonGroup;\n\t\t\n\t\tvar groupButtons: Array = [];\n\t\tfor (var i=1; i<=8; i++) {\n\t\t\tvar btn = groupButtonFader.groupButtonHolder[\"btnGroup\" + i];\n\t\t\tbtn.text\n\t\t\tgroupButtons.push(btn);\n\t\t\tbtn.group = _groupButtonGroup\n\t\t}\n\t\t\n\t\t_categoryButtonGroup.addEventListener(\"change\", this, \"onCategorySelect\");\n\t\t_groupButtonGroup.addEventListener(\"change\", this, \"onGroupSelect\");\n\t\t\n\t\titemList.addDataProcessor(new FilterDataExtender());\n\t\titemList.addDataProcessor(new FavoritesIconSetter());\n\t\t\n\t\t_groupDataExtender = new GroupDataExtender(groupButtons); \n\t\titemList.addDataProcessor(_groupDataExtender);\n\n\t\tvar listEnumeration = new FilteredEnumeration(itemList.entryList);\n\t\tlistEnumeration.addFilter(_typeFilter);\n\t\tlistEnumeration.addFilter(_sortFilter);\n\t\t\n\t\t_typeFilter.addEventListener(\"filterChange\", this, \"onFilterChange\");\n\t\t_sortFilter.addEventListener(\"filterChange\", this, \"onFilterChange\");\n\t\t\n\t\titemList.listEnumeration = listEnumeration;\n\n\t\tGlobalFunc.SetLockFunction();\n\t\t_parent.Lock(\"BL\");\n\t\t\n\t\tGameDelegate.addCallBack(\"PopulateItems\", this, \"populateItemList\");\n\t\tGameDelegate.addCallBack(\"SetSelectedItem\", this, \"setSelectedItem\");\n\t\tGameDelegate.addCallBack(\"StartFadeOut\", this, \"startFadeOut\");\n\t\t\n\t\titemList.addEventListener(\"itemPress\", this, \"onItemPress\");\n\t\titemList.addEventListener(\"selectionChange\", this, \"onItemSelectionChange\");\n\t\tFocusHandler.instance.setFocus(itemList, 0);\n\t\t\n\t\t_parent.gotoAndPlay(\"startFadeIn\");\n\t\t\n\t\t_sortFilter.setSortBy([\"text\"], [], false);\n\t\t\n\t\t_state = ITEM_SELECT;\n\t\t\n\t\t// Wait for initial group data\n\t\t_waitingForGroupData = true;\n\t\t\n\t\tnavPanel._visible = false;\n\t\tnavButton.visible = false;\n\t\t\n\t\trestoreIndices();\n\t\t\n\t\tsetGroupFocus(false);\n\t\t\n\t\t// We avoid any invalidates before this point.\n\t\t// After it, the next invalidate should be triggered from game code after filling list data.\n\t\t// That is when we can restore selectedIndex and scroll position\n\t\t_isInitialized = true;\n\t\t\n\t\tupdateNavButtons();\n\t}\n\t\n\t// @API\n\tpublic function get ItemList(): MovieClip\n\t{\n\t\treturn itemList;\n\t}\n\n\t// @GFx\n\tpublic function handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\n\t\tif (_state == CLOSING)\n\t\t\treturn true;\n\t\t\n\t\tvar nextClip = pathToFocus.shift();\n\t\tif (nextClip && nextClip.handleInput(details, pathToFocus))\n\t\t\treturn true;\n\t\t\n\t\tif (GlobalFunc.IsKeyPressed(details)) {\n\t\t\tif (details.navEquivalent == NavigationCode.TAB) {\n\t\t\t\tif (_state == GROUP_ASSIGN) {\n\t\t\t\t\tendGroupAssignment();\n\t\t\t\t} else {\n\t\t\t\t\tstartFadeOut();\n\t\t\t\t}\n\t\t\t\treturn true;\n\t\t\t\t\n\t\t\t} else if(details.navEquivalent == NavigationCode.LEFT || details.skseKeycode == _leftKeycode) {\n\t\t\t\tif (_state == GROUP_ASSIGN) {\n\t\t\t\t\t\n\t\t\t\t\t// Don't change the index here, leave it to onGroupSelect so it can detect assignment confirmation\n\t\t\t\t\tvar idx = _groupAssignIndex;\n\t\t\t\t\t\n\t\t\t\t\tif (idx == -1)\n\t\t\t\t\t\tidx = _groupButtonGroup.length - 1;\n\t\t\t\t\telse\n\t\t\t\t\t\tidx--\n\t\t\t\t\t\t\n\t\t\t\t\tif (idx < 0)\n\t\t\t\t\t\tidx = _groupButtonGroup.length - 1;\n\t\t\t\t\t_groupButtonGroup.setSelectedButton(_groupButtonGroup.getButtonAt(idx));\n\t\t\t\t\t\n\t\t\t\t} else if (_state == ITEM_SELECT) {\n\t\t\t\t\n\t\t\t\t\tif (_groupButtonFocused) {\n\t\t\t\t\t\t_groupIndex--;\n\t\t\t\t\t\tif (_groupIndex < 0)\n\t\t\t\t\t\t\t_groupIndex = _groupButtonGroup.length - 1;\n\t\t\t\t\t\t_groupButtonGroup.setSelectedButton(_groupButtonGroup.getButtonAt(_groupIndex));\n\t\t\t\t\t} else {\n\t\t\t\t\t\t_categoryIndex--;\n\t\t\t\t\t\tif (_categoryIndex < 0)\n\t\t\t\t\t\t\t_categoryIndex = _categoryButtonGroup.length - 1;\n\t\t\t\t\t\t_categoryButtonGroup.setSelectedButton(_categoryButtonGroup.getButtonAt(_categoryIndex));\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\treturn true;\n\t\t\t\t\n\t\t\t} else if (details.navEquivalent == NavigationCode.RIGHT || details.skseKeycode == _rightKeycode) {\n\t\t\t\tif (_state == GROUP_ASSIGN) {\n\t\t\t\t\t// Don't change the index here, leave it to onGroupSelect so it can detect assignment confirmation\n\t\t\t\t\tvar idx = _groupAssignIndex;\n\t\t\t\t\t\n\t\t\t\t\tif (idx == -1)\n\t\t\t\t\t\tidx = 0;\n\t\t\t\t\telse\n\t\t\t\t\t\tidx++\n\t\t\t\t\t\t\n\t\t\t\t\tif (idx >= _groupButtonGroup.length)\n\t\t\t\t\t\tidx = 0;\n\t\t\t\t\t_groupButtonGroup.setSelectedButton(_groupButtonGroup.getButtonAt(idx));\n\t\t\t\t\t\n\t\t\t\t} else if (_state == ITEM_SELECT) {\n\t\t\t\t\tif (_groupButtonFocused) {\n\t\t\t\t\t\t_groupIndex++;\n\t\t\t\t\t\tif (_groupIndex >= _groupButtonGroup.length)\n\t\t\t\t\t\t\t_groupIndex = 0;\n\t\t\t\t\t\t_groupButtonGroup.setSelectedButton(_groupButtonGroup.getButtonAt(_groupIndex));\n\t\t\t\t\t} else {\n\t\t\t\t\t\t_categoryIndex++;\n\t\t\t\t\t\tif (_categoryIndex >= _categoryButtonGroup.length)\n\t\t\t\t\t\t\t_categoryIndex = 0;\n\t\t\t\t\t\t_categoryButtonGroup.setSelectedButton(_categoryButtonGroup.getButtonAt(_categoryIndex));\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\treturn true;\n\t\t\t\t\n\t\t\t} else if (details.skseKeycode == _groupAddKey) {\n\t\t\t\t\n\t\t\t\tif (_state == ITEM_SELECT) {\n\t\t\t\t\tif (!_groupButtonFocused)\n\t\t\t\t\t\tstartGroupAssignment();\n\t\t\t\t\telse\n\t\t\t\t\t\tstartGroupRemoval();\n\t\t\t\t} else if (_state == GROUP_ASSIGN) {\n\t\t\t\t\tendGroupAssignment();\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\treturn true;\n\n\t\t\t} else if (_state == GROUP_ASSIGN && details.navEquivalent == NavigationCode.ENTER) {\n\t\t\t\tif (_groupAssignIndex != -1)\n\t\t\t\t\tapplyGroupAssignment();\n\t\t\t\treturn true;\n\t\t\t\t\n\t\t\t} else if (details.skseKeycode == _groupUseKey) {\n\t\t\t\tif (_state == ITEM_SELECT)\n\t\t\t\t\trequestGroupUse();\n\t\t\t\treturn true;\n\t\t\t\t\n\t\t\t} else if (details.skseKeycode == _setIconKey) {\n\t\t\t\tif (_state == ITEM_SELECT)\n\t\t\t\t\tstartSetGroupIcon();\n\t\t\t\t\t\n\t\t\t} else if (details.skseKeycode == _saveEquipStateKey) {\n\t\t\t\tif (_state == ITEM_SELECT)\n\t\t\t\t\tstartSaveEquipState();\n\t\t\t\t\n\t\t\t} else if (details.skseKeycode == _toggleFocusKey) {\n\t\t\t\tif (_state == ITEM_SELECT)\n\t\t\t\t\tsetGroupFocus(!_groupButtonFocused); // toggle\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\t\n\t\treturn true;\n\t}\n\n\t// @API\n\tpublic function get selectedIndex(): Number\n\t{\n\t\treturn confirmSelectedEntry() ? itemList.selectedEntry.index : -1;\n\t}\n\n\t// @API\n\tpublic function setSelectedItem(a_index: Number): Void\n\t{\n\t\t// We use skse.Store/LoadIndices to restore the selected item on our terms\n\t\treturn;\n\t\t/*\n\t\tfor (var i = 0; i < itemList.entryList.length; i++) {\n\t\t\tif (itemList.entryList[i].index == a_index) {\n\t\t\t\titemList.selectedIndex = i;\n\t\t\t\t//itemList.RestoreScrollPosition(i);\n\t\t\t\titemList.UpdateList();\n\t\t\t\treturn;\n\t\t\t}\n\t\t}*/\n\t}\n\n\t// @API\n\tpublic function SetPlatform(a_platform: Number, a_bPS3Switch: Boolean): Void\n\t{\n\t\t_platform = a_platform;\n\t\t\n\t\tvar isGamepad = _platform != 0;\n\t\t\n\t\t_leftKeycode = GlobalFunctions.getMappedKey(\"Left\", Input.CONTEXT_MENUMODE, isGamepad);\n\t\t_rightKeycode = GlobalFunctions.getMappedKey(\"Right\", Input.CONTEXT_MENUMODE, isGamepad);\n\t\t\n\t\t// Set keys via SKSE for gamepad, wait for initControls for PC\n\t\tif (_platform != 0) {\n\n\t\t\t_groupAddKey = GlobalFunctions.getMappedKey(\"Toggle POV\", Input.CONTEXT_GAMEPLAY, true);\n\t\t\t_groupUseKey = GlobalFunctions.getMappedKey(\"Ready Weapon\", Input.CONTEXT_GAMEPLAY, true);\n\t\t\t\n\t\t\t_setIconKey = GlobalFunctions.getMappedKey(\"Sprint\", Input.CONTEXT_GAMEPLAY, true);\n\t\t\t_saveEquipStateKey = GlobalFunctions.getMappedKey(\"Wait\", Input.CONTEXT_GAMEPLAY, true);\n\t\t\t\n\t\t\t_toggleFocusKey = GlobalFunctions.getMappedKey(\"Jump\", Input.CONTEXT_GAMEPLAY, true);\n\t\t\t\n\t\t\tcreateControls();\n\t\t}\n\t\t\n\t\tnavButton.setPlatform(a_platform);\n\t\t\n\t\tnavPanel.row1.setPlatform(a_platform,a_bPS3Switch);\n\t\tnavPanel.row2.setPlatform(a_platform,a_bPS3Switch);\n\t\t\n\t\tupdateNavButtons();\n\t}\n\t\n\n  /* PRIVATE FUNCTIONS */\n  \n\tprivate function onFilterChange(a_event: Object): Void\n\t{\n\t\tif (_isInitialized)\n\t\t\titemList.InvalidateData();\n\t}\n\n\tprivate function onItemPress(a_event: Object): Void\n\t{\n\t\tif (_state != ITEM_SELECT)\n\t\t\treturn;\n\t\t\n\t\t// Only handles keyboard input, mouse is done internally\n\t\tif (a_event.keyboardOrMouse != 0) {\n\t\t\t_useMouseNavigation = false;\n\t\t\tGameDelegate.call(\"ItemSelect\", []);\n\t\t} else {\n\t\t\t_useMouseNavigation = true;\n\t\t}\n\t}\n\t\n\tprivate function onItemSelectionChange(a_event: Object): Void\n\t{\n\t\tGameDelegate.call(\"PlaySound\",[\"UIMenuFocus\"]);\n\t\t_useMouseNavigation = a_event.keyboardOrMouse == 0;\n\t\tupdateNavButtons();\n\t}\n\t\n\tprivate function onCategorySelect(a_event: Object): Void\n\t{\n\t\tvar btn = a_event.item;\n\t\tif (btn == null)\n\t\t\treturn;\n\t\t\t\n\t\t_categoryIndex = _categoryButtonGroup.indexOf(btn);\n\t\t\t\n\t\t_groupButtonFocused = false;\n\t\t_groupButtonGroup.setSelectedButton(null);\n\t\titemList.listState.activeGroupIndex = -1;\n\t\t\n\t\theaderText.SetText(btn.text);\n\t\t_typeFilter.changeFilterFlag(btn.filterFlag);\n\t\t\n\t\tGameDelegate.call(\"PlaySound\",[\"UIMenuBladeOpenSD\"]);\n\t\tupdateNavButtons();\n\t}\n\t\n\tprivate function onGroupSelect(a_event: Object): Void\n\t{\n\t\tvar btn = a_event.item;\n\t\tif (btn == null)\n\t\t\treturn;\n\n\t\tvar index = _groupButtonGroup.indexOf(btn);\n\t\t_groupButtonFocused = true;\n\t\t\n\t\t_categoryButtonGroup.setSelectedButton(null);\n\t\t\n\t\theaderText.SetText(btn.text);\n\t\titemList.listState.activeGroupIndex = index;\n\t\t\n\t\t_typeFilter.changeFilterFlag(btn.filterFlag);\n\t\t\n\t\tif (_state == GROUP_ASSIGN) {\n\t\t\tif (_groupAssignIndex == index) {\n\t\t\t\tapplyGroupAssignment();\n\t\t\t} else {\n\t\t\t\tnavButton.setButtonData({text: \"$Confirm Group\", controls: Input.Accept});\n\t\t\t\t_groupAssignIndex = index;\t\t\t\t\n\t\t\t}\n\t\t} else {\n\t\t\t_groupIndex = index;\n\t\t}\n\t\t\n\t\tGameDelegate.call(\"PlaySound\",[\"UIMenuBladeOpenSD\"]);\n\t\tupdateNavButtons();\n\t}\n\t\n\tprivate function onFadeInCompletion(): Void\n\t{\n\t\t_fadedIn = true;\n\t\tupdateNavButtons();\n\t}\n\n\tprivate function startFadeOut(): Void\n\t{\n\t\t_state = CLOSING;\n\t\tupdateNavButtons();\n\t\t_parent.gotoAndPlay(\"startFadeOut\");\n\t\tGameDelegate.call(\"PlaySound\",[\"UIMenuBladeCloseSD\"]);\n\t}\n\t\n\tprivate function onFadeOutCompletion(): Void\n\t{\n\t\tsaveIndices();\n\t\tGameDelegate.call(\"FadeDone\", [itemList.selectedIndex]);\n\t}\n\t\n\tprivate function onMouseDown(): Void\n\t{\n\t\t_useMouseNavigation = true;\n\t}\n\t\n\tprivate function onMouseMove(): Void\n\t{\n\t\t_useMouseNavigation = true;\n\t}\n\t\n\tprivate function startGroupAssignment(): Void\n\t{\n\t\tif (_waitingForGroupData)\n\t\t\treturn;\n\t\t\n\t\tvar selectedEntry = itemList.selectedEntry;\n\t\tif (selectedEntry == null)\n\t\t\treturn;\n\t\t\t\n\t\t_state = GROUP_ASSIGN;\n\t\t\n\t\theaderText._visible = false;\n\t\t\n\t\t_groupAssignIndex = -1;\n\t\t\n\t\tvar assignedEntry =  itemList.selectedEntry;\n\t\titemList.listState.assignedEntry = assignedEntry;\n\t\t\n\t\tassignedEntry.filterFlag |= FilterDataExtender.FILTERFLAG_GROUP_ADD;\n\t\t\n\t\titemList.listState.restoredSelectedIndex = itemList.selectedIndex;\n\t\titemList.listState.restoredScrollPosition = itemList.scrollPosition;\n\t\t\n\t\titemList.selectedIndex = -1;\n\t\titemList.disableSelection = true;\t\t\n\t\titemList.requestUpdate();\n\n\t\tnavButton.visible = true;\n\t\tnavButton.setButtonData({text: \"$Select Group\", controls: Input.LeftRight});\n\t\t\n\t\tbtnAll.disabled = true;\n\t\tbtnGear.disabled = true;\n\t\tbtnAid.disabled = true;\n\t\tbtnMagic.disabled = true;\n\t\t\n\t\tbtnAll.visible = false;\n\t\tbtnGear.visible = false;\n\t\tbtnAid.visible = false;\n\t\tbtnMagic.visible = false;\n\t\t\n\t\tupdateNavButtons();\n\t}\n\t\n\tprivate function applyGroupAssignment(): Void\n\t{\n\t\tvar formId: Number = itemList.listState.assignedEntry.formId;\n\t\tvar itemId: Number = itemList.listState.assignedEntry.itemId;\n\t\t\n\t\tif (formId == null || formId == 0 || _groupAssignIndex == -1) {\n\t\t\tendGroupAssignment();\n\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuCancel\"]);\n\t\t} else {\n\t\t\t// Suspend list to avoid redundant invalidate before new synced group data arrives\n\t\t\titemList.suspended = true\n\t\t\tenableGroupButtons(false);\n\t\t\t_state = GROUP_ASSIGN_SYNC;\n\t\t\tskse.SendModEvent(\"SKIFM_groupAdd\", String(itemId), _groupAssignIndex, formId);\n\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuOK\"]);\n\t\t}\n\t}\n\t\n\tprivate function endGroupAssignment(): Void\n\t{\n\t\titemList.listState.assignedEntry.filterFlag &= ~FilterDataExtender.FILTERFLAG_GROUP_ADD;\n\t\titemList.listState.assignedEntry = null;\n\t\t\n\t\titemList.onInvalidate = function()\n\t\t{\n\t\t\tthis.scrollPosition = this.listState.restoredScrollPosition;\n\t\t\tthis.selectedIndex = this.listState.restoredSelectedIndex;\n\t\t\tdelete this.onInvalidate;\n\t\t};\n\n\t\titemList.disableSelection = false;\n\t\titemList.requestInvalidate();\n\t\titemList.suspended = false;\n\t\t\n\t\t_state = ITEM_SELECT;\n\t\t\t\n\t\t_groupAssignIndex = -1;\n\t\t\n\t\tbtnAll.disabled = false;\n\t\tbtnGear.disabled = false;\n\t\tbtnAid.disabled = false;\n\t\tbtnMagic.disabled = false;\n\t\t\n\t\tbtnAll.visible = true;\n\t\tbtnGear.visible = true;\n\t\tbtnAid.visible = true;\n\t\tbtnMagic.visible = true\n\n\t\theaderText._visible = true;\n\t\tnavButton.visible = false;\n\t\t\n\t\tsetGroupFocus(false);\n\t\tenableGroupButtons(true);\n\t\t\n\t\tupdateNavButtons();\n\t}\n\t\n\tprivate function startGroupRemoval(): Void\n\t{\n\t\tvar itemId: Number = itemList.selectedEntry.itemId;\n\t\t\n\t\tif (_groupButtonFocused && _groupIndex >= 0) {\n\t\t\t_state = GROUP_REMOVE_SYNC;\n\t\t\tskse.SendModEvent(\"SKIFM_groupRemove\", String(itemId), _groupIndex);\n\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuOK\"]);\n\t\t}\n\t}\n\t\n\tprivate function endGroupRemoval(): Void\n\t{\n\t\t_state = ITEM_SELECT;\n\t}\n\t\n\tprivate function requestGroupUse(): Void\n\t{\n\t\tif (_groupButtonFocused && _groupIndex >= 0 && itemList.listEnumeration.size() > 0) {\n\t\t\tskse.SendModEvent(\"SKIFM_groupUse\", \"\", _groupIndex);\n\t\t\tstartFadeOut();\n\t\t}\n\t}\n\t\n\tprivate function startSaveEquipState(): Void\n\t{\n\t\tleftHandItemId = 0;\n\t\trightHandItemId = 0;\n\t\t\n\t\tvar n = itemList.entryList.length;\n\t\t\n\t\tfor (var i=0; i<n; i++) {\n\t\t\tvar e = itemList.entryList[i];\n\t\t\tif (e.equipState == 2) {\n\t\t\t\tleftHandItemId = e.itemId;\n\t\t\t} else if (e.equipState == 3) {\n\t\t\t\trightHandItemId = e.itemId;\n\t\t\t} else if (e.equipState == 4) {\n\t\t\t\tleftHandItemId = e.itemId;\n\t\t\t\trightHandItemId = e.itemId;\n\t\t\t}\n\t\t}\n\t\t\n\t\tvar selectedEntry = itemList.selectedEntry;\n\t\tif (_groupButtonFocused && _groupIndex >= 0) {\n\t\t\t_state = SAVE_EQUIP_STATE_SYNC;\n\t\t\tskse.SendModEvent(\"SKIFM_saveEquipState\", \"\", _groupIndex);\n\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuOK\"]);\n\t\t}\n\t}\n\t\n\tprivate function endSaveEquipState(): Void\n\t{\n\t\t_state = ITEM_SELECT;\n\t}\n\t\n\tprivate function startSetGroupIcon(): Void\n\t{\n\t\tvar itemId: Number = itemList.selectedEntry.itemId;\n\t\tvar formId: Number = itemList.selectedEntry.formId;\n\t\t\n\t\tif (_groupButtonFocused && _groupIndex >= 0 && formId) {\n\t\t\t_state = SET_ICON_SYNC;\n\t\t\tskse.SendModEvent(\"SKIFM_setGroupIcon\", String(itemId), _groupIndex, formId);\n\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuOK\"]);\n\t\t}\n\t}\n\t\n\tprivate function endSetGroupIcon(): Void\n\t{\n\t\t_state = ITEM_SELECT;\n\t}\n\t\n\tprivate function enableGroupButtons(a_enabled: Boolean): Void\n\t{\n\t\tif (a_enabled && !_groupButtonsShown) {\n\t\t\t_groupButtonsShown = true;\n\t\t\tgroupButtonFader.gotoAndPlay(\"show\");\n\t\t}\n\t\tvar t = !a_enabled;\n\t\tfor (var i=1; i<=8; i++)\n\t\t\tgroupButtonFader.groupButtonHolder[\"btnGroup\" + i].disabled = t;\n\t}\n\t\n\tprivate function setGroupFocus(a_focus: Boolean): Void\n\t{\n\t\tif (a_focus) {\n\t\t\tif (_groupButtonsShown) {\n\t\t\t\t_groupButtonGroup.setSelectedButton(_groupButtonGroup.getButtonAt(_groupIndex));\n\t\t\t}\n\t\t} else {\n\t\t\t_categoryButtonGroup.setSelectedButton(_categoryButtonGroup.getButtonAt(_categoryIndex));\n\t\t}\n\t}\n\t\n\t// Added to prevent clicks on the scrollbar from equipping/using stuff\n\tprivate function confirmSelectedEntry(): Boolean\n\t{\n\t\t// only allow item selection while in item select state\n\t\tif (_state != ITEM_SELECT)\n\t\t\treturn false;\n\t\t\n\t\t// only confirm when using mouse\n\t\tif (_platform != 0 || !_useMouseNavigation)\n\t\t\treturn true;\n\t\t\n\t\tfor (var e = Mouse.getTopMostEntity(); e != undefined; e = e._parent)\n\t\t\tif (e.itemIndex == itemList.selectedIndex)\n\t\t\t\treturn true;\n\t\t\t\t\n\t\treturn false;\n\t}\n\t\n\tprivate function saveIndices(): Void\n\t{\n\t\tvar indicesIn: Array = [_categoryIndex, _groupIndex, itemList.selectedIndex, itemList.scrollPosition];\n\t\tskse.StoreIndices(\"SKI_FavoritesMenuState\", indicesIn);\n\t}\n\t\n\tprivate function restoreIndices(): Void\n\t{\n\t\tvar indicesOut: Array = [];\n\t\tskse.LoadIndices(\"SKI_FavoritesMenuState\", indicesOut);\n\t\t\n\t\tif (indicesOut.length != 4)\n\t\t\treturn;\n\t\t\n\t\t_categoryIndex = indicesOut[0];\n\t\t_groupIndex = indicesOut[1];\n\n\t\titemList.listState.restoredSelectedIndex = indicesOut[2];\n\t\titemList.listState.restoredScrollPosition = indicesOut[3];\n\t\t\n\t\titemList.onInvalidate = function()\n\t\t{\n\t\t\tthis.scrollPosition = this.listState.restoredScrollPosition;\n\t\t\tthis.selectedIndex = this.listState.restoredSelectedIndex;\n\t\t\tdelete this.onInvalidate;\n\t\t};\n\t}\n\t\n\tprivate function updateNavButtons(): Void\n\t{\n\t\tif (_state != ITEM_SELECT || !_navPanelEnabled || !_fadedIn || _waitingForGroupData) {\n\t\t\tnavPanel._visible = false;\n\t\t\treturn;\n\t\t}\n\t\t\n\t\tvar isListFilled = itemList.listEnumeration.size() > 0;\n\t\tvar isEntrySelected = itemList.selectedEntry != null;\n\t\t\n\t\tnavPanel._visible = true;\n\t\t\n\t\tvar row1: ButtonPanel = navPanel.row1;\n\t\tvar row2: ButtonPanel = navPanel.row2;\n\t\tvar twoRows = false;\n\t\t\n\t\trow1.clearButtons();\n\t\trow1.addButton({text: \"$Toggle Focus\", controls: _toggleFocusControls});\n\t\tif (isEntrySelected)\n\t\t\trow1.addButton({text: _groupButtonFocused ? \"$Ungroup\" : \"$Group\", controls: _groupAddControls});\n\t\trow1.updateButtons(true);\n\t\t\n\t\trow2.clearButtons();\n\t\tif (_groupButtonFocused && isListFilled) {\n\t\t\ttwoRows = true;\n\t\t\trow2.addButton({text: \"$Group Use\", controls: _groupUseControls});\n\t\t\trow2.addButton({text: \"$Save Equip State\", controls: _saveEquipStateControls});\n\t\t\tif (isEntrySelected)\n\t\t\t\trow2.addButton({text: \"$Set Group Icon\", controls: _setIconControls});\n\t\t}\n\t\trow2.updateButtons(true);\n\t\t\n\t\trow1._x = -(row1._width / 2);\n\t\trow1._y = twoRows ? 10 : 35;\n\t\trow2._x = -(row2._width / 2);\n\t\trow2._y = 65;\n\t}\n\t\n\tprivate function createControls(): Void\n\t{\n\t\t_groupAddControls = {keyCode: _groupAddKey};\n\t\t_groupUseControls = {keyCode: _groupUseKey};\n\t\t_setIconControls = {keyCode: _setIconKey};\n\t\t_saveEquipStateControls = {keyCode: _saveEquipStateKey};\n\t\t_toggleFocusControls = {keyCode: _toggleFocusKey};\n\t}\n}\n"
  },
  {
    "path": "src/FavoritesMenu/FilterDataExtender.as",
    "content": "﻿import skyui.defines.Form;\n\nimport skyui.components.list.BasicList;\nimport skyui.components.list.IListProcessor;\nimport skyui.util.Hash;\n\n\nclass FilterDataExtender implements IListProcessor\n{\n  /* CONSTANTS */\n  \n\tpublic static var FILTERFLAG_ALL\t\t= 0x0000000F;\n\tpublic static var FILTERFLAG_DEFAULT\t= 0x00000001;\n\tpublic static var FILTERFLAG_GEAR\t\t= 0x00000002;\n\tpublic static var FILTERFLAG_AID\t\t= 0x00000004;\n\tpublic static var FILTERFLAG_MAGIC\t\t= 0x00000008;\n\n\tpublic static var FILTERFLAG_GROUP_ADD\t= 0x00000010;\n\tpublic static var FILTERFLAG_GROUP_0\t= 0x00000020;\n\t// Group N+1 = (GROUP_N << 1) | GROUP_ADD\n\t\n\t\n  /* PRIVATE VARIABLES */\n  \n  /* PROPERTIES */\n\t\n  /* INITIALIZATION */\n\t\n\tpublic function FilterDataExtender()\n\t{\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\t\n  \t// @override IListProcessor\n\tpublic function processList(a_list: BasicList): Void\n\t{\n\t\tvar entryList = a_list.entryList;\n\t\t\n\t\tfor (var i = 0; i < entryList.length; i++) {\n\t\t\tvar e = entryList[i];\n\t\t\tif (e.skyui_itemDataProcessed)\n\t\t\t\tcontinue;\n\t\t\t\t\n\t\t\te.skyui_itemDataProcessed = true;\n\t\t\n\t\t\tprocessEntry(e);\n\t\t}\n\t}\n\n  /* PRIVATE FUNCTIONS */\n  \n\tprivate function processEntry(a_entryObject: Object): Void\n\t{\n\t\t// ItemID\n\t\ta_entryObject.itemId &= 0xFFFFFFFF; // better safe than sorry\n\t\n\t\tvar formType = a_entryObject.formType;\n\n\t\tswitch(formType) {\n\t\t\tcase Form.TYPE_ARMOR:\n\t\t\tcase Form.TYPE_AMMO:\n\t\t\tcase Form.TYPE_WEAPON:\n\t\t\tcase Form.TYPE_LIGHT:\n\t\t\t\ta_entryObject.filterFlag = FILTERFLAG_GEAR;\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase Form.TYPE_INGREDIENT:\n\t\t\tcase Form.TYPE_POTION:\n\t\t\t\ta_entryObject.filterFlag = FILTERFLAG_AID;\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase Form.TYPE_SPELL:\n\t\t\tcase Form.TYPE_SHOUT:\n\t\t\tcase Form.TYPE_SCROLLITEM:\n\t\t\t\ta_entryObject.filterFlag = FILTERFLAG_MAGIC;\n\t\t\t\tbreak;\n\t\t\t\n\t\t\tcase Form.TYPE_BOOK:\n\t\t\tcase Form.TYPE_EFFECTSETTING:\n\t\t\tdefault:\n\t\t\t\t// This is a default flag to make sure ALL includes everything\n\t\t\t\ta_entryObject.filterFlag = FILTERFLAG_DEFAULT;\n\t\t\t\tbreak;\n\t\t}\n\t}\n}"
  },
  {
    "path": "src/FavoritesMenu/GroupButton.as",
    "content": "﻿import gfx.controls.Button;\nimport skyui.util.Translator;\n\nclass GroupButton extends gfx.controls.Button\n{\n  /* STAGE ELEMENTS */\n  \n\tpublic var groupNum: MovieClip;\n\tpublic var itemIcon: MovieClip;\n\t\n\t\n  /* PROPERTIES */\n  \n  \tpublic var text: String;\n\t\n\tpublic var iconLabel: String;\n\t\n\tprivate var _groupIndex: Number = 0;\n\t\n\tpublic function get groupIndex(): Number\n\t{\n\t\treturn _groupIndex;\n\t}\n\t\n\tpublic function set groupIndex(a_index: Number)\n\t{\n\t\t_groupIndex = a_index;\n\t\t_filterFlag = (FilterDataExtender.FILTERFLAG_GROUP_0 << groupIndex) | FilterDataExtender.FILTERFLAG_GROUP_ADD;\n\t\tgroupNum.gotoAndStop(groupIndex+1);\n\t}\n\t\n\tprivate var _filterFlag: Number = 0;\n\t\n\tpublic function get filterFlag(): Number\n\t{\n\t\treturn _filterFlag;\n\t}\n\t\n\t\n  /* INITIALIZATION */\n  \n\tpublic function GroupButton()\n\t{\n\t\tsuper();\n\t\ttext = Translator.translate(\"$GROUP\") + \" \" + (groupIndex + 1);\n\t}\n}\n"
  },
  {
    "path": "src/FavoritesMenu/GroupDataExtender.as",
    "content": "﻿import skyui.components.list.BasicList;\nimport skyui.components.list.IListProcessor;\n\n\nclass GroupDataExtender implements IListProcessor\n{ \n  /* CONSTANTS */\n  \n  \tpublic static var GROUP_SIZE = 32;\n\t\n\n  /* PRIVATE VARIABLES */\n  \n\tprivate var _itemIdMap: Object;\n\t\n\tprivate var _groupButtons: Array;\n\t\n\tprivate var _invalidItems: Array;\n\n\n  /* PROPERTIES */\n  \n\tpublic var groupData: Array;\n\tpublic var mainHandData: Array;\n\tpublic var offHandData: Array;\n\tpublic var iconData: Array;\n\t\n\t\n  /* INITIALIZATION */\n\t\n\tpublic function GroupDataExtender(a_groupButtons: Array)\n\t{\n\t\tgroupData = [];\n\t\tmainHandData = [];\n\t\toffHandData = [];\n\t\ticonData = [];\n\t\t\n\t\t_itemIdMap = {};\n\t\t\n\t\t_invalidItems = [];\n\t\t\n\t\t_groupButtons = a_groupButtons;\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\t\n  \t// @override IListProcessor\n\tpublic function processList(a_list: BasicList): Void\n\t{\n\t\tvar groupCount = int(groupData.length / GROUP_SIZE);\n\t\t\n\t\tvar clearFlag = 0;\n\t\tfor (var c=0; c<groupCount; c++)\n\t\t\tclearFlag |= FilterDataExtender.FILTERFLAG_GROUP_0 << c;\n\t\t\n\t\tvar entryList = a_list.entryList;\n\t\t\n\t\t// Create map for itemid->entry, clear group filter flags\n\t\tfor (var i = 0; i < entryList.length; i++) {\n\t\t\tvar e = entryList[i];\n\t\t\te.filterFlag &= ~clearFlag;\n\t\t\te.mainHandFlag = 0;\n\t\t\te.offHandFlag = 0;\n\t\t\t\n\t\t\tif (e.itemId != undefined)\n\t\t\t\t_itemIdMap[e.itemId] = e;\n\t\t}\n\t\t\n\t\tprocessGroupData();\n\t\tprocessMainHandData();\n\t\tprocessOffHandData();\n\t\tprocessIconData();\n\t}\n\t\n\t\n  /* PRIVATE FUNCTIONS */\n  \n\tprivate function processGroupData(): Void\n\t{\n\t\t// Set filterFlags for group membership\n\t\tvar c = 0;\n\t\tvar curFilterFlag = FilterDataExtender.FILTERFLAG_GROUP_0;\n\t\t\n\t\tfor (var i=0; i<groupData.length; i++, c++) {\n\t\t\tif (c == GROUP_SIZE) {\n\t\t\t\tcurFilterFlag = curFilterFlag << 1;\n\t\t\t\tc = 0;\n\t\t\t}\n\t\t\t\n\t\t\tvar itemId: Number = groupData[i];\n\t\t\tif (itemId) {\n\t\t\t\tvar t = _itemIdMap[itemId];\n\t\t\t\tif (t != null)\n\t\t\t\t\tt.filterFlag |= curFilterFlag;\n\t\t\t\t// Lookup failed? We help Papyrus with the cleanup by notifying it about the invalid item\n\t\t\t\telse\n\t\t\t\t\treportInvalidItem(itemId);\n\t\t\t}\n\t\t}\n\t}\n  \n\tprivate function processMainHandData(): Void\n\t{\n\t\t// Set filterFlags for group membership\n\t\tfor (var i=0; i<mainHandData.length; i++) {\n\t\t\tvar itemId: Number = mainHandData[i];\n\t\t\tif (itemId) {\n\t\t\t\tvar t = _itemIdMap[itemId];\n\t\t\t\tif (t != null)\n\t\t\t\t\tt.mainHandFlag |= 1 << i;\n\t\t\t\telse\n\t\t\t\t\treportInvalidItem(itemId);\n\t\t\t}\n\t\t}\n\t}\n\t\n\tprivate function processOffHandData(): Void\n\t{\n\t\t// Set filterFlags for group membership\n\t\tfor (var i=0; i<offHandData.length; i++) {\n\t\t\tvar itemId: Number = offHandData[i];\n\t\t\tif (itemId) {\n\t\t\t\tvar t = _itemIdMap[itemId];\n\t\t\t\tif (t != null)\n\t\t\t\t\tt.offHandFlag |= 1 << i;\n\t\t\t\telse\n\t\t\t\t\treportInvalidItem(itemId);\n\t\t\t}\n\t\t}\n\t}\n\n\tprivate function processIconData(): Void\n\t{\n\t\t// Set icons (assumes iconDataExtender already set iconLabel)\n\t\tfor (var i=0; i<iconData.length; i++) {\n\t\t\tvar iconLabel: String;\n\t\t\tvar itemId: Number = iconData[i];\n\t\t\tif (itemId) {\n\t\t\t\tvar t = _itemIdMap[itemId];\n\t\t\t\tif (t != null) {\n\t\t\t\t\ticonLabel = t.iconLabel ? t.iconLabel : \"misc_default\";\n\t\t\t\t} else {\n\t\t\t\t\ticonLabel = \"misc_default\";\n\t\t\t\t\treportInvalidItem(itemId);\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\ticonLabel = \"none\";\n\t\t\t}\n\t\t\t_groupButtons[i].itemIcon.gotoAndStop(iconLabel);\n\t\t}\n\t}\n\t\n\tprivate function reportInvalidItem(a_itemId: Number): Void\n\t{\n\t\tfor (var i=0; i<_invalidItems.length; i++)\n\t\t\tif (_invalidItems[i] == a_itemId)\n\t\t\t\t\treturn;\n\t\t\n\t\t_invalidItems.push(a_itemId);\n\t\tskse.SendModEvent(\"SKIFM_foundInvalidItem\", String(a_itemId));\n\t}\n}"
  },
  {
    "path": "src/HUDWidgets/WidgetLoader.as",
    "content": "﻿import skyui.util.GlobalFunctions;\n\nclass WidgetLoader extends MovieClip\n{\n\t#include \"../version.as\"\n\t\n  /* PRIVATE VARIABLES */\n  \n\tprivate var _rootPath: String = \"\";\n\n\tprivate var _widgetContainer: MovieClip;\n\t\n\tprivate var _mcLoader: MovieClipLoader;\n\n\tprivate var _hudMetrics: Object\n\n\tprivate var _hudModeDispatcher: MovieClip;\n\t\n\n  /* INITIALIZATION */\n\t\n\tpublic function WidgetLoader()\n\t{\n\t\t_mcLoader = new MovieClipLoader();\n\t\t_mcLoader.addListener(this);\n\t\t\n\t\tGlobalFunctions.addArrayFunctions();\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\n\tpublic function onLoad(): Void\n\t{\n\t\tvar hudMinXY: Object = {x: Stage.safeRect.x, y: Stage.safeRect.y};\n\t\tvar hudMaxXY: Object = {x: Stage.visibleRect.width - Stage.safeRect.x, y: Stage.visibleRect.height - Stage.safeRect.y};\n\t\t_root.globalToLocal(hudMinXY);\n\t\t_root.globalToLocal(hudMaxXY);\n\n\t\t_hudMetrics = {hMin: hudMinXY.x,\n\t\t\t\t\t\t//hCenter: (hudMaxXY.x - hudMinXY.x)/2,\n\t\t\t\t\t\thMax: hudMaxXY.x,\n\t\t\t\t\t\tvMin: hudMinXY.y,\n\t\t\t\t\t\t//vCenter: (hudMaxXY.y - hudMinXY.y)/2,\n\t\t\t\t\t\tvMax: hudMaxXY.y}\n\n\t\t// Dispatch event with initial hudMode\n\t\tvar currentHudMode: String = _root.HUDMovieBaseInstance.HUDModes[_root.HUDMovieBaseInstance.HUDModes.length - 1];\n\t\tskse.SendModEvent(\"SKIWF_hudModeChanged\", currentHudMode);\n\n\t\t// Create dummy movieclip which dispatches events when hudMode is changed\n\t\t_hudModeDispatcher = new MovieClip();\n\t\t_hudModeDispatcher.onModeChange = function (a_hudMode: String): Void\n\t\t{\n\t\t\tskse.SendModEvent(\"SKIWF_hudModeChanged\", a_hudMode);\n\t\t}\n\t\t_root.HUDMovieBaseInstance.HudElements.push(_hudModeDispatcher);\n\n\t\t// Fixes for elements which become visible for large resolutions\n\t\t_root.HUDMovieBaseInstance.WeightTranslated._alpha = 0;\n\t\t_root.HUDMovieBaseInstance.ValueTranslated._alpha = 0;\n\t\t_root.HUDMovieBaseInstance.QuestUpdateBaseInstance.LevelUpTextInstance._alpha = 0;\n\t}\n\t\n\tpublic function onLoadInit(a_widgetHolder: MovieClip): Void\n\t{\n\t\tif (a_widgetHolder.widget == undefined) {\n\t\t\t// Widgets need to have main MovieClip on the root with an instance name of \"widget\" (i.e. _root.widget for the widget swf)\n\t\t\tskse.SendModEvent(\"SKIWF_widgetError\", \"WidgetInitFailure\", Number(a_widgetHolder._name));\n\t\t\treturn;\n\t\t}\n\t\t\n\t\ta_widgetHolder.onModeChange = function (a_hudMode: String): Void\n\t\t{\n\t\t\tvar widgetHolder: MovieClip = this;\n\t\t\tif (widgetHolder.widget.onModeChange != undefined)\n\t\t\t\twidgetHolder.widget.onModeChange(a_hudMode);\n\t\t}\n\t\t\n\t\ta_widgetHolder.widget.setHudMetrics(_hudMetrics);\n\t\ta_widgetHolder.widget.setRootPath(_rootPath);\n\t\t\n\t\tskse.SendModEvent(\"SKIWF_widgetLoaded\", a_widgetHolder._name);\n\t}\n\t\n\tpublic function onLoadError(a_widgetHolder:MovieClip, a_errorCode: String): Void\n\t{\n\t\tskse.SendModEvent(\"SKIWF_widgetError\", \"WidgetLoadFailure\", Number(a_widgetHolder._name));\n\t}\n\t\n\tpublic function setRootPath(a_path: String): Void\n\t{\n\t\tskse.Log(\"WidgetLoader.as: setRootPath(a_path = \" + a_path + \")\");\n\t\t_rootPath = a_path;\n\t}\n\t\n\tpublic function loadWidgets(/* widgetSources (128) */): Void\n\t{\n\t\tif (_widgetContainer != undefined) {\n\t\t\tfor (var s: String in _widgetContainer) {\n\t\t\t\tvar widget = _widgetContainer[s];\n\t\t\t\tif (widget != null && widget instanceof MovieClip) {\n\t\t\t\t\t_mcLoader.unloadClip(widget);\n\t\t\t\t\t\n\t\t\t\t\tvar index = _root.HUDMovieBaseInstance.HudElements.indexOf(widget);\n\t\t\t\t\tif (index != undefined)\n\t\t\t\t\t\t_root.HUDMovieBaseInstance.HudElements.splice(index,1); \n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t\n\t\tfor (var i: Number = 0; i < arguments.length; i++)\n\t\t\tif (arguments[i] != undefined && arguments[i] != \"\")\n\t\t\t\tloadWidget(String(i), arguments[i]);\n\t}\n\n\tpublic function loadWidget(a_widgetID: String, a_widgetSource: String): Void\n\t{\n\t\tskse.Log(\"WidgetLoader.as: loadWidget(a_widgetID = \" + a_widgetID + \", a_widgetSource = \" + a_widgetSource + \")\");\n\t\tif (_widgetContainer == undefined)\n\t\t\tcreateWidgetContainer();\n\t\t\n\t\tvar widgetHolder: MovieClip = _widgetContainer.createEmptyMovieClip(a_widgetID, _widgetContainer.getNextHighestDepth());\n\t\t_mcLoader.loadClip(_rootPath + \"widgets/\" + a_widgetSource, widgetHolder);\n\t}\n\t \n\t \n  /* PRIVATE FUNCTIONS */\n  \n\tprivate function createWidgetContainer(): Void\n\t{\n\t\t// -16384 places the WidgetContainer beneath all elements which were added to the stage in Flash.\n\t\t_widgetContainer = _root.createEmptyMovieClip(\"WidgetContainer\", -16384);\n\t\t\n\t\t// Locks _widgetContainer to the safe top left of the Stage, for all child elements {_x = 0, _y = 0} is the top left of the stage\n\t\t_widgetContainer.Lock(\"TL\");\n\t}\n}"
  },
  {
    "path": "src/HUDWidgets/pnx/widgets/StatusIconWidget.as",
    "content": "﻿import skyui.widgets.WidgetBase;\n\nimport gfx.events.EventDispatcher;\nimport Shared.GlobalFunc;\n\n\nclass pnx.widgets.StatusIconWidget extends WidgetBase\n{\n  /* PRIVATE VARIABLES */\n\n\tprivate var _enabled: Boolean = false;\n\tprivate var _iconSize: Number = 32;\n\tprivate var _orientation: String = \"vertical\";\n\t\n\t// Alpha\n\tprivate var _hungerPerc: Number = 0;\n\tprivate var _thirstPerc: Number = 0;\n\tprivate var _fatiguePerc: Number = 0;\n\t\n\t// Color\n\tprivate var _hungerLevel: Number = 0;\n\tprivate var _thirstLevel: Number = 0;\n\tprivate var _fatigueLevel: Number = 0;\n\t\n\tprivate var _hungerIcon: MovieClip;\n\tprivate var _thirstIcon: MovieClip;\n\tprivate var _fatigueIcon: MovieClip;\n\t\n\tprivate var _visibleIconCount: Number;\n\t\n\t\n  /* STAGE ELEMENTS */\n\t\n\tpublic var iconHolder: MovieClip;\n  \n  \n  /* INITIALIZATION */\n\n\tpublic function StatusIconWidget()\n\t{\n\t\tsuper();\n\t\t\n\t\t_hungerIcon = iconHolder.hungerIcon;\n\t\t_thirstIcon = iconHolder.thirstIcon;\n\t\t_fatigueIcon = iconHolder.fatigueIcon;\n\n\t\tEventDispatcher.initialize(this);\n\t}\n\n\n  /* PUBLIC FUNCTIONS */\n\t\n\t// @mixin by gfx.events.EventDispatcher\n\tpublic var dispatchEvent: Function;\n\tpublic var dispatchQueue: Function;\n\tpublic var hasEventListener: Function;\n\tpublic var addEventListener: Function;\n\tpublic var removeEventListener: Function;\n\tpublic var removeAllEventListeners: Function;\n\tpublic var cleanUpEvents: Function;\n  \n\t// @overrides WidgetBase\n\tpublic function getWidth(): Number\n\t{\n\t\treturn _iconSize * (_orientation == \"vertical\" ? 1 : _visibleIconCount);\n\t}\n\n\t// @overrides WidgetBase\n\tpublic function getHeight(): Number\n\t{\n\t\treturn _iconSize * (_orientation == \"vertical\" ? _visibleIconCount : 1);\n\t}\n\t\n\t// @Papyrus\n\tpublic function initNumbers(a_enabled: Boolean, a_iconSize: Number): Void\n\t{\n\t\t_enabled = a_enabled;\n\t\t_iconSize = a_iconSize;\n\t}\n\n\t// @Papyrus\n\tpublic function initStrings(a_orientation: String): Void\n\t{\n\t\t_orientation = a_orientation.toLowerCase();\n\t}\n\n\t// @Papyrus\n\tpublic function initCommit(): Void\n\t{\n\t\tinvalidateIcons();\n\t}\n\n\t// @Papyrus\n\tpublic function setIconSize(a_iconSize: Number): Void\n\t{\n\t\t_iconSize = a_iconSize;\n\t\tinvalidateIcons();\n\t}\n\n\t// @Papyrus\n\tpublic function setEnabled(a_enabled: Boolean): Void\n\t{\n\t\t_enabled = a_enabled;\n\t\t\n\t\ticonHolder._visible = a_enabled;\n\t\t\n\t\tinvalidateIcons();\n\t}\n\n\t// @Papyrus\n\tpublic function setOrientation(a_orientation: String): Void\n\t{\n\t\t_orientation = a_orientation.toLowerCase();\n\n\t\tinvalidateIcons();\n\t}\n\t\n\t// @Papyrus\n\tpublic function setStatus(a_hungerPerc: Number, a_thirstPerc: Number, a_fatiguePerc: Number, \n\t\t\t\t\t\t\t  a_hungerLevel: Number, a_thirstLevel: Number, a_fatigueLevel: Number): Void\n\t{\n\t\t_hungerPerc = a_hungerPerc;\n\t\t_thirstPerc = a_thirstPerc;\n\t\t_fatiguePerc = a_fatiguePerc;\n\t\t\n\t\t_hungerLevel = a_hungerLevel;\n\t\t_thirstLevel = a_thirstLevel;\n\t\t_fatigueLevel = a_fatigueLevel;\n\t\t\n\t\tinvalidateIcons();\n\t}\n\t\n\n  /* PRIVATE FUNCTIONS */\n\n\tprivate function invalidateIcons(): Void\n\t{\n\t\tif (!_enabled)\n\t\t\treturn;\n\t\t\n\t\tvar hungerAlpha = _hungerPerc > 0 ? GlobalFunc.Lerp(25, 75, 0, 100, _hungerPerc) : 0;\n\t\tvar thirstAlpha = _thirstPerc > 0 ? GlobalFunc.Lerp(25, 75, 0, 100, _thirstPerc) : 0;\n\t\tvar fatigueAlpha = _fatiguePerc > 0 ? GlobalFunc.Lerp(25, 75, 0, 100, _fatiguePerc) : 0;\n\t\t\n\t\tvar axis1 = _orientation == \"vertical\" ? \"_x\" : \"_y\";\n\t\tvar axis2 = _orientation != \"vertical\" ? \"_x\" : \"_y\";\n\t\t\n\t\t// 1. position icons\n\t\t\n\t\t_hungerIcon[axis1] = 0;\n\t\t_thirstIcon[axis1] = 0;\n\t\t_fatigueIcon[axis1] = 0;\n\t\t\t\n\t\tvar offset = 0;\n\t\t_visibleIconCount = 0;\n\t\t\t\n\t\tif (hungerAlpha > 0) {\n\t\t\t_hungerIcon[axis2] = offset;\n\t\t\toffset += _iconSize;\n\t\t\t_hungerIcon.gotoAndStop(_hungerLevel+1);\n\t\t\t_visibleIconCount++;\n\t\t} else {\n\t\t\t_hungerIcon[axis2] = 0;\n\t\t}\n\t\t_hungerIcon._alpha = hungerAlpha;\n\t\t\n\t\tif (thirstAlpha > 0) {\n\t\t\t_thirstIcon[axis2] = offset;\n\t\t\toffset += _iconSize;\n\t\t\t_thirstIcon.gotoAndStop(_thirstLevel+1);\n\t\t\t_visibleIconCount++;\n\t\t} else {\n\t\t\t_thirstIcon[axis2] = 0;\n\t\t}\n\t\t_thirstIcon._alpha = thirstAlpha;\n\t\t\n\t\tif (fatigueAlpha > 0) {\n\t\t\t_fatigueIcon[axis2] = offset;\n\t\t\toffset += _iconSize;\n\t\t\t_fatigueIcon.gotoAndStop(_fatigueLevel+1);\n\t\t\t_visibleIconCount++;\n\t\t} else {\n\t\t\t_fatigueIcon[axis2] = 0;\n\t\t}\n\t\t_fatigueIcon._alpha = fatigueAlpha;\n\t\t\n\t\tinvalidateSize();\n\t}\n}"
  },
  {
    "path": "src/HUDWidgets/skyui/widgets/WidgetBase.as",
    "content": "﻿import skyui.util.Tween;\n\nimport Shared.GlobalFunc;\n\nclass skyui.widgets.WidgetBase extends MovieClip\n{\n  /* CONSTANTS */\n\t\n\tprivate static var MODES: Array = [\"All\", \"Favor\", \"MovementDisabled\", \"Swimming\", \"WarHorseMode\", \"HorseMode\", \"InventoryMode\", \"BookMode\", \"DialogueMode\", \"StealthMode\", \"SleepWaitMode\", \"BarterMode\", \"TweenMode\", \"WorldMapMode\", \"JournalMode\", \"CartMode\", \"VATSPlayback\"];\n\n\tprivate static var MODEMAP: Object = {\n\t\tall: \"All\",\n\t\tfavor: \"Favor\",\n\t\tmovementdisabled: \"MovementDisabled\",\n\t\tswimming: \"Swimming\",\n\t\twarhorsemode: \"WarHorseMode\",\n\t\thorsemode: \"HorseMode\",\n\t\tinventorymode: \"InventoryMode\",\n\t\tbookmode: \"BookMode\",\n\t\tdialoguemode: \"DialogueMode\",\n\t\tstealthmode: \"StealthMode\",\n\t\tsleepwaitmode: \"SleepWaitMode\",\n\t\tbartermode: \"BarterMode\",\n\t\ttweenmode: \"TweenMode\",\n\t\tworldmapmode: \"WorldMapMode\",\n\t\tjournalmode: \"JournalMode\",\n\t\tcartmode: \"CartMode\",\n\t\tvatsplayback: \"VATSPlayback\"\n\t};\n\t//private static var CROSSHAIR_MODES: Array = [\"All\", \"Favor\", \"DialogueMode\", \"StealthMode\", \"Swimming\", \"HorseMode\", \"WarHorseMode\"];\n\n\tprivate static var ANCHOR_LEFT: String\t\t= \"left\";\n\tprivate static var ANCHOR_RIGHT: String\t\t= \"right\";\n\tprivate static var ANCHOR_CENTER: String\t= \"center\";\n\tprivate static var ANCHOR_TOP: String\t\t= \"top\";\n\tprivate static var ANCHOR_BOTTOM: String\t= \"bottom\";\n\t\n\t\n  /* PRIVATE VARIABLES */\n  \n\tprivate var _rootPath: String = \"\";\n\n\tprivate var _hudMetrics: Object;\n  \n\tprivate var _clientInfo: Object;\n\tprivate var _widgetID: String;\n\tprivate var _widgetHolder: MovieClip;\n\n\tprivate var __x: Number = 0;\n\tprivate var __y: Number = 0;\n\n\tprivate var _vAnchor: String = \"top\";\n\tprivate var _hAnchor: String = \"left\";\n\t\n\t\n  /* INITIALIZATION */\n  \n\tpublic function WidgetBase()\n\t{\n\t\t_clientInfo = {};\n\t\t_widgetHolder = _parent;\n\t\t_widgetID = _widgetHolder._name;\n\t\t\n\t\t// Allows for preview in Flash Player\n\t\tif (_global.gfxPlayer)\n\t\t\t_global.gfxExtensions = true;\n\t\telse\n\t\t\t_widgetHolder._visible = false;\n\t}\n\t\n\t\t\n  /* PUBLIC FUNCTIONS */\n  \n\tpublic function setRootPath(a_path: String): Void\n\t{\n\t\t_rootPath = a_path;\n\t}\n\n\tpublic function setHudMetrics(a_hudMetrics: Object): Void\n\t{\n\t\t_hudMetrics = a_hudMetrics;\n\t}\t\n\n\t// @Papyrus\n\tpublic function setClientInfo(a_clientString: String): Void\n\t{\n\t\tvar widget = this;\n\t\tvar clientInfo: Object = new Object();\n\t\t//[ScriptName <formName (formID)>]\n\t\tvar lBrackIdx: Number = 0;\n\t\tvar lInequIdx: Number = a_clientString.indexOf(\"<\");\n\t\tvar lParenIdx: Number = a_clientString.indexOf(\"(\");\n\t\tvar rParenIdx: Number = a_clientString.indexOf(\")\");\n\t\t\n\t\tclientInfo[\"scriptName\"] = a_clientString.slice(lBrackIdx + 1, lInequIdx - 1);\n\t\tclientInfo[\"formName\"] = a_clientString.slice(lInequIdx + 1, lParenIdx - 1);\n\t\tclientInfo[\"formID\"] = a_clientString.slice(lParenIdx + 1, rParenIdx);\n\t\t\n\t\twidget.clientInfo = clientInfo;\n\t}\n\n\t// @Papyrus\n\tpublic function setModes(/* a_visibleMode0: String, a_visibleMode1: String, ... */): Void\n\t{\n\t\tvar numValidModes: Number = 0;\n\t\t// Clear all modes\n\t\tfor (var i=0; i<MODES.length; i++)\n\t\t\tdelete(_widgetHolder[MODES[i]]);\n\t\t\t\n\t\tfor (var i=0; i<arguments.length; i++) {\n\t\t\tvar m = MODEMAP[arguments[i].toLowerCase()];\n\t\t\tif (m != undefined) {\n\t\t\t\t_widgetHolder[m] = true;\n\t\t\t\tnumValidModes++;\n\t\t\t}\n\t\t}\n\t\tif (numValidModes == 0) // TODO\n\t\t\tskse.SendModEvent(\"SKIWF_widgetError\", \"NoValidModes\", Number(_widgetID));\n\t\t\n\t\tvar hudMode: String = _root.HUDMovieBaseInstance.HUDModes[_root.HUDMovieBaseInstance.HUDModes.length - 1];\n\t\t_widgetHolder._visible = _widgetHolder.hasOwnProperty(hudMode);\n\t\t\t\n\t\t_root.HUDMovieBaseInstance.HudElements.push(_widgetHolder);\n\t}\n\n\t// @Papyrus\n\tpublic function setHAnchor(a_hAnchor: String): Void\n\t{\n\t\tvar hAnchor: String = a_hAnchor.toLowerCase();\n\n\t\tif (_hAnchor == hAnchor)\n\t\t\treturn;\n\n\t\t_hAnchor = hAnchor;\n\n\t\tinvalidateSize();\n\t}\n\n\t// @Papyrus\n\tpublic function setVAnchor(a_vAnchor: String): Void\n\t{\n\t\tvar vAnchor: String = a_vAnchor.toLowerCase();\n\n\t\tif (_vAnchor == vAnchor)\n\t\t\treturn;\n\n\t\t_vAnchor = vAnchor;\n\n\t\tinvalidateSize();\n\t}\n\n\t// @Papyrus\n\tpublic function setPositionX(a_positionX: Number): Void\n\t{\n\t\t__x = a_positionX;\n\t\tupdatePosition();\t\n\t}\n\n\t// @Papyrus\n\tpublic function setPositionY(a_positionY: Number): Void\n\t{\n\t\t__y = a_positionY;\n\t\tupdatePosition();\n\t}\n\n\t// @Papyrus\n\tpublic function setAlpha(a_alpha: Number): Void\n\t{\n\t\t_alpha = a_alpha;\n\t}\n\n\t// @Papyrus\n\tpublic function tweenTo(a_newX: Number, a_newY: Number, a_duration: Number): Void\n\t{\n\t\tvar newX: Number = GlobalFunc.Lerp(-_hudMetrics.hMin, _hudMetrics.hMax, 0, 1280, a_newX);\n\t\tvar newY: Number = GlobalFunc.Lerp(-_hudMetrics.vMin, _hudMetrics.vMax, 0, 720, a_newY);\n\t\tvar duration: Number = Math.max(0, a_duration || 0);\n\n\t\tTween.LinearTween(this, \"_x\", this._x, newX, duration, null);\n\t\tTween.LinearTween(this, \"_y\", this._y, newY, duration, null);\n\t}\n\n\t// @Papyrus\n\tpublic function fadeTo(a_alpha: Number, a_duration: Number): Void\n\t{\n\t\tvar duration: Number = Math.max(0, a_duration || 0);\n\n\t\tTween.LinearTween(this, \"_alpha\", this._alpha, a_alpha, duration, null);\n\t}\n\n  /* PRIVATE FUNCTIONS */\n\t// Override if widget width depends on property other than _width\n\t// See skyui.widgets.meter.MeterWidget as an example\n\tprivate function getWidth(): Number\n\t{\n\t\treturn _width;\n\t}\n\n\t// Override if widget height depends on property other than _height\n\tprivate function getHeight(): Number\n\t{\n\t\treturn _height;\n\t}\n\n\tprivate function invalidateSize(): Void\n\t{\n\t\tupdateAnchor();\n\t}\n\n\tprivate function updateAnchor(): Void\n\t{\n\t\tvar xOffset: Number = getWidth();\n\t\tvar yOffset: Number = getHeight();\n\t\t\n\t\tif (_hAnchor == ANCHOR_RIGHT)\n\t\t\t_widgetHolder._x = -xOffset;\n\t\telse if (_hAnchor == ANCHOR_CENTER)\n\t\t\t_widgetHolder._x = -xOffset/2;\n\t\telse\n\t\t\t_widgetHolder._x = 0;\n\n\t\tif (_vAnchor == ANCHOR_BOTTOM)\n\t\t\t_widgetHolder._y = -yOffset;\n\t\telse if (_vAnchor == ANCHOR_CENTER)\n\t\t\t_widgetHolder._y = -yOffset/2;\n\t\telse\n\t\t\t_widgetHolder._y = 0;\n\n\t\t// Anchor or offsets could have changed, so update position\n\t\tupdatePosition();\n\t}\n\n\tprivate function updatePosition(): Void\n\t{\n\t\t// 0 -> -_hudMetrics.hMin\n\t\t// 1280 -> _hudMetrics.hMax\n\t\t_x = GlobalFunc.Lerp(-_hudMetrics.hMin, _hudMetrics.hMax, 0, 1280, __x);\n\t\t// 0 -> -_hudMetrics.vMin\n\t\t// 720 -> _hudMetrics.vMax\n\t\t_y = GlobalFunc.Lerp(-_hudMetrics.vMin, _hudMetrics.vMax, 0, 720, __y);\n\t}\n}"
  },
  {
    "path": "src/HUDWidgets/skyui/widgets/activeeffects/ActiveEffect.as",
    "content": "﻿import gfx.events.EventDispatcher;\n\nimport skyui.util.EffectIconMap;\nimport Shared.GlobalFunc;\n\nimport mx.utils.Delegate;\nimport skyui.util.Tween;\n\n\nclass skyui.widgets.activeeffects.ActiveEffect extends MovieClip\n{\n  /* CONSTANTS */\n  \n\tprivate static var METER_WIDTH: Number = 15;\n\tprivate static var METER_PADDING: Number = 5;\n\t\n\t\n  /* PRIVATE VARIABLES */\n\n\tprivate var _meter: MovieClip;\n\t\n\tprivate var _meterEmptyIdx: Number;\n\tprivate var _meterFullIdx: Number;\n\t\n\t// Icon\n\tprivate var _iconLoader: MovieClipLoader;\n\tprivate var _icon: MovieClip;\n\tprivate var _iconHolder: MovieClip;\n\t\n\tprivate var _iconBaseLabel: String;\n\tprivate var _iconEmblemLabel: String;\n\t\n\n  /* STAGE ELEMENTS */\n  \n\tprivate var content: MovieClip;\n\tprivate var background: MovieClip;\n\t\n\t\n  /* PUBLIC VARIABLES */\n  \n\tpublic var marker: Number;\n\n\t// initObject\n\tpublic var index: Number;\n\tpublic var effectData: Object;\n\tpublic var iconLocation: String;\n\tpublic var effectBaseSize: Number;\n\tpublic var effectSpacing: Number;\n\tpublic var effectFadeInDuration: Number;\n\tpublic var effectFadeOutDuration: Number;\n\tpublic var effectMoveDuration: Number;\n\n\tpublic var hAnchor: String;\n\tpublic var vAnchor: String;\n\tpublic var orientation: String;\n\t\n\t\n  /* INITIALIZATION */\n\t\n\tpublic function ActiveEffect()\n\t{\n\t\tsuper();\n\n\t\tEventDispatcher.initialize(this);\n\t\t\n\t\t_iconLoader = new MovieClipLoader();\n\t\t_iconLoader.addListener(this);\n\t\t\n\t\t_iconHolder = content.iconContent;\n\t\t_icon = _iconHolder.createEmptyMovieClip(\"icon\", _iconHolder.getNextHighestDepth());\n\t\t_icon.noIconLoaded = true; // Is removed when MovieClipLoader loads a clip\n\n\t\t_width = _height = effectBaseSize;\n\n\t\t// Force position\n\t\tvar p = determinePosition(index);\n\t\t_x = p[0];\n\t\t_y = p[1];\n\n\t\tbackground._alpha = 0;\n\t\t_iconHolder.iconBackground._alpha = 0;\n\t\t\n\t\tinitEffect();\n\n\t\tupdateEffect(effectData);\n\n\t\tthis._alpha = 0;\n\t\tTween.LinearTween(this, \"_alpha\", 0, 100, effectFadeInDuration, null);\n\t}\n\n\n  /* PUBLIC FUNCTIONS */\n\n\t// @mixin by gfx.events.EventDispatcher\n\tpublic var dispatchEvent: Function;\n\tpublic var dispatchQueue: Function;\n\tpublic var hasEventListener: Function;\n\tpublic var addEventListener: Function;\n\tpublic var removeEventListener: Function;\n\tpublic var removeAllEventListeners: Function;\n\tpublic var cleanUpEvents: Function;\n\n\tpublic function updateEffect(a_effectData: Object): Void\n\t{\n\t\teffectData = a_effectData;\n\n\t\tupdateMeter();\n\t}\n\n\tpublic function updatePosition(a_newIndex: Number): Void\n\t{\n\t\tindex = a_newIndex;\n\t\tvar p = determinePosition(index);\n\n\t\tTween.LinearTween(this, \"_x\", this._x, p[0], effectMoveDuration, null);\n\t\tTween.LinearTween(this, \"_y\", this._y, p[1], effectMoveDuration, null);\n\t}\n\n\tpublic function remove(a_immediate: Boolean): Void\n\t{\n\t\tif (a_immediate == true) {\n\t\t\t_alpha = 0;\n\t\t\tdispatchEvent({type: \"effectRemoved\"});\n\t\t\treturn;\n\t\t}\n\n\t\tTween.LinearTween(this, \"_alpha\", 100, 0, effectFadeOutDuration, Delegate.create(this, function() {dispatchEvent({type: \"effectRemoved\"})}));\n\t}\n\n\n  /* PRIVATE FUNCTIONS */\n  \n\tprivate function initEffect(): Void\n\t{\n\t\tvar iconData = EffectIconMap.lookupIconLabel(effectData);\n\t\t_iconBaseLabel = iconData.baseLabel;\n\t\t_iconEmblemLabel = iconData.emblemLabel;\n \n\t\tif (_iconBaseLabel == \"default_effect\" || _iconBaseLabel == undefined || _iconBaseLabel == \"\") {\n\t\t\tskyui.util.Debug.log(\"[SkyUI Active Effects]: Missing icon\");\n\t\t\tfor (var s: String in effectData)\n\t\t\t\tskyui.util.Debug.log(\"\\t\\t\" + s + \": \" + effectData[s]);\n\t\t}\n\t\t\n\t\t_iconHolder._width = _iconHolder._height = (background._width - METER_PADDING - METER_WIDTH);\n\t\t_iconHolder._y = (background._height - _iconHolder._height) / 2;\n\n\t\tif (effectData.duration - effectData.elapsed > 1)\n\t\t\tinitMeter();\n\n\t\t_iconLoader.loadClip(iconLocation, _icon);\n\t}\n\n\tprivate function initMeter(): Void\n\t{\n\t\t_meter = content.attachMovie(\"SimpleMeter\", \"meter\", content.getNextHighestDepth(), {_x: (background._width - METER_WIDTH), _y: _iconHolder._y, _width: METER_WIDTH, _height: _iconHolder._height});\n\t\t_meter.background._alpha = 50;\n\t\t_meter.gotoAndStop(\"Empty\");\n\t\t_meterEmptyIdx = _meter._currentframe;\n\t\t_meter.gotoAndStop(\"Full\");\n\t\t_meterFullIdx = _meter._currentframe;\n\t}\n\n\tprivate function updateMeter(): Void\n\t{\n\t\tif (_meter == undefined) // Constant effects, no timer (e.g. Healing)\n\t\t\treturn;\n\n\t\tvar newPercent: Number = (100 * (effectData.duration - effectData.elapsed)) / effectData.duration;\n\t\tnewPercent = Math.min(100, Math.max(newPercent, 0));\n\t\tvar meterFrame: Number = Math.floor(GlobalFunc.Lerp(_meterEmptyIdx, _meterFullIdx, 0, 100, newPercent));\n\t\t_meter.gotoAndStop(meterFrame);\n\t}\n\t\n\tprivate function onLoadInit(a_mc: MovieClip): Void\n\t{\n\t\t// Fix for spamming effects causing MovieClipLoader to do strainge things\n\t\t// (a_mc === _icon) == true, but a_mc.noIconLoaded == undefined whereas _icon.noIconLoaded == true;\n\t\tif (_icon.noIconLoaded == true) {\n\t\t\tremove(true);\n\t\t\treturn;\n\t\t}\n\n\t\t_icon._x = 0;\n\t\t_icon._y = 0;\n\n\t\t// TODO, make it scale w/ icon size. All the icons we use are 128*128 so it doesn't matter\n\t\t_icon._width = _icon._height = _iconHolder.iconBackground._width;\n\t\t_icon.baseIcon.gotoAndStop(_iconBaseLabel);\n\t\t_icon.emblemIcon.gotoAndStop(_iconEmblemLabel);\n\n\t\tupdateEffect(effectData);\n\t}\n\n\tprivate function onLoadError(a_mc: MovieClip, a_errorCode: String): Void\n\t{\n\t\tvar errorTextField: TextField = _iconHolder.createTextField(\"ErrorTextField\", _icon.getNextHighestDepth(), 0, 0, _iconHolder.iconBackground._width, _iconHolder.iconBackground._height);\n\t\terrorTextField.verticalAlign = \"center\";\n\t\terrorTextField.textAutoSize = \"fit\";\n\t\terrorTextField.multiLine = true;\n\n\t\tvar tf: TextFormat = new TextFormat();\n\t\ttf.align = \"center\";\n\t\ttf.color = 0xFFFFFF;\n\t\ttf.indent = 20;\n\t\ttf.font = \"$EverywhereBoldFont\";\n\t\terrorTextField.setNewTextFormat(tf);\n\n\t\terrorTextField.text = \"No Icon\\nSource\";\n\t}\n\n\tprivate function determinePosition(a_index: Number): Array\n\t{\n\t\tvar newX: Number = 0;\n\t\tvar newY: Number = 0;\n\n\t\t// Orientation is the orientation of the EffectsGroups\n\t\tif (orientation == \"vertical\") { // Orientation vertical means that the ActiveEffect is in a column, so the next effect needs to be added either above, or below\n\t\t\tif (vAnchor == \"bottom\") {  // Widget is anchored vertically to the bottom of the stage, so need to add next ActiveEffect above\n\t\t\t\tnewY = -(index * (effectBaseSize + effectSpacing));\n\t\t\t} else {\n\t\t\t\tnewY = +(index * (effectBaseSize + effectSpacing));\n\t\t\t}\n\t\t} else { // Orientation horizontal means that the ActiveEffect is in a row, so the next effect needs to be added either to the left, or right\n\t\t\tif (hAnchor == \"right\") {  // Widget is anchored horizontally to the right of the stage, so need to add next ActiveEffect to the left\n\t\t\t\tnewX = -(index * (effectBaseSize + effectSpacing));\n\t\t\t} else {\n\t\t\t\tnewX = +(index * (effectBaseSize + effectSpacing));\n\t\t\t}\n\t\t}\n\n\t\treturn [newX, newY];\n\t}\n\t\t\n\tprivate function parseTime(a_s: Number): String\n\t{\n\t\tvar s: Number = Math.floor(a_s);\n\t\tvar m: Number = 0;\n\t\tvar h: Number = 0;\n\t\tvar d: Number = 0;\n\n\t\tif (s >= 60) {\n\t\t\tm = Math.floor(s / 60);\n\t\t\ts = s % 60;\n\t\t}\n\t\tif  (m >= 60) {\n\t\t\th = Math.floor(m / 60);\n\t\t\tm = m % 60;\n\t\t}\n\t\tif  (h >= 24) {\n\t\t\td = Math.floor(h / 24);\n\t\t\th = h % 24;\n\t\t}\n\t\t\n\t\treturn ((d != 0 ? (d + \"d \") : \"\") +\n\t\t\t\t(h != 0 || d ? (h + \"h \") : \"\") +\n\t\t\t\t(m != 0 || d || h ? (m + \"m \") : \"\") +\n\t\t\t\t(s + \"s\"));\n\t}\n}\n\n\n\n"
  },
  {
    "path": "src/HUDWidgets/skyui/widgets/activeeffects/ActiveEffectsGroup.as",
    "content": "﻿import gfx.events.EventDispatcher;\n\nimport mx.utils.Delegate;\nimport skyui.util.Tween;\n\nclass skyui.widgets.activeeffects.ActiveEffectsGroup extends MovieClip\n{\n  /* PRIVATE VARIABLES */\n\t\n\tprivate var _effectsArray: Array\n\n\n  /* PUBLIC VARIABLES */\n\t\n\t// initObject\n\tpublic var index: Number;\n\tpublic var iconLocation: String;\n\tpublic var effectBaseSize: Number;\n\tpublic var effectSpacing: Number;\n\tpublic var effectFadeInDuration: Number;\n\tpublic var effectFadeOutDuration: Number;\n\tpublic var effectMoveDuration: Number;\n\tpublic var hAnchor: String;\n\tpublic var vAnchor: String;\n\tpublic var orientation: String;\n\n\n  /* INITIALIZATION */\n\t\n\tpublic function ActiveEffectsGroup()\n\t{\n\t\tsuper();\n\n\t\tEventDispatcher.initialize(this);\n\n\t\t_effectsArray = new Array();\n\n\t\tvar p = determinePosition(index);\n\t\t_x = p[0];\n\t\t_y = p[1];\n\t}\n\n  /* PUBLIC FUNCTIONS */\n\t\n\t// @mixin by gfx.events.EventDispatcher\n\tpublic var dispatchEvent: Function;\n\tpublic var dispatchQueue: Function;\n\tpublic var hasEventListener: Function;\n\tpublic var addEventListener: Function;\n\tpublic var removeEventListener: Function;\n\tpublic var removeAllEventListeners: Function;\n\tpublic var cleanUpEvents: Function;\n\n\n  /* PROPERTIES */\n\t\n\tpublic function get length(): Number\n\t{\n\t\treturn _effectsArray.length;\n\t}\n\t\n\n  /* PUBLIC FUNCTIONS */\n\t\n\tpublic function addEffect(a_effectData: Object): MovieClip\n\t{\n\t\tvar effectIdx = _effectsArray.length;\n\t\tvar initObject = {\n\t\t\tindex: _effectsArray.length,\n\t\t\teffectData: a_effectData,\n\t\t\ticonLocation: iconLocation,\n\t\t\teffectBaseSize: effectBaseSize,\n\t\t\teffectSpacing: effectSpacing,\n\t\t\teffectFadeInDuration: effectFadeInDuration,\n\t\t\teffectFadeOutDuration: effectFadeOutDuration,\n\t\t\teffectMoveDuration: effectMoveDuration,\n\t\t\thAnchor: hAnchor,\n\t\t\tvAnchor: vAnchor,\n\t\t\torientation: orientation\n\t\t};\n\t\t\n\t\tvar effectClip = attachMovie(\"ActiveEffect\", a_effectData.id, getNextHighestDepth(), initObject);\n\t\teffectClip.addEventListener(\"effectRemoved\", this, \"onEffectRemoved\");\n\t\t_effectsArray.push(effectClip);\n\n\t\treturn effectClip;\n\t}\n\n\tpublic function updatePosition(a_newIndex: Number): Void\n\t{\n\t\tindex = a_newIndex;\n\n\t\tvar p = determinePosition(index);\n\n\t\tTween.LinearTween(this, \"_x\", this._x, p[0], effectMoveDuration, null);\n\t\tTween.LinearTween(this, \"_y\", this._y, p[1], effectMoveDuration, null);\n\t}\n\n  /* PRIVATE FUNCTIONS */\n\t\n\tprivate function onEffectRemoved(event: Object): Void\n\t{\n\t\tvar removedEffectClip: MovieClip = event.target;\n\t\tvar effectIdx: Number = removedEffectClip.index;\n\n\t\t_effectsArray.splice(effectIdx, 1);\n\t\tremovedEffectClip.removeMovieClip();\n\n\t\tif (_effectsArray.length > 0){\n\t\t\tvar effectClip: MovieClip;\n\n\t\t\tfor (var i: Number = effectIdx; i < _effectsArray.length; i++) {\n\t\t\t\teffectClip = _effectsArray[i];\n\t\t\t\teffectClip.updatePosition(i);\n\t\t\t}\n\t\t} else {\n\t\t\t// If the group had a background, for example, we'd call\n\t\t\t// this.remove()\n\t\t\t// which would fade out the group then, onComplete, call\n\t\t\t// dispatchEvent({type: \"groupRemoved\"});\n\t\t\tdispatchEvent({type: \"groupRemoved\"});\n\t\t}\n\t}\n\n\n\tprivate function determinePosition(a_index: Number): Array\n\t{\n\t\tvar newX: Number = 0;\n\t\tvar newY: Number = 0;\n\n\t\t// Orientation is the orientation of the EffectsGroups\n\t\tif (orientation == \"vertical\") { // Orientation vertical means that the EffectsGroup acts as a column, so the next group needs to be added either to the left, or right\n\t\t\tif (hAnchor == \"right\") { // Widget is anchored horizontally to the right of the stage, so need to add next EffectsGroup to the left\n\t\t\t\tnewX = -(effectSpacing + index * (effectBaseSize + effectSpacing));\n\t\t\t} else {\n\t\t\t\tnewX = +(effectSpacing + index * (effectBaseSize + effectSpacing));\n\t\t\t}\n\t\t} else { // Orientation horizontal means that the EffectsGroup acts as a row, so the next group needs to be added either above, or below\n\t\t\tif (vAnchor == \"bottom\") { // Widget is anchored vertically to the bottom of the stage, so need to add next EffectsGroup above\n\t\t\t\tnewY = -(effectSpacing + index * (effectBaseSize + effectSpacing));\n\t\t\t} else {\n\t\t\t\tnewY = +(effectSpacing + index * (effectBaseSize + effectSpacing));\n\t\t\t}\n\n\t\t}\n\n\t\treturn [newX, newY];\n\t}\n\n\t// Not needed, see onEffectRemoved();\n\t/*\n\tprivate function remove(): Void\n\t{\n\t\tTween.LinearTween(this, \"_alpha\", 100, 0, effectFadeOutDuration, Delegate.create(this, function() {dispatchEvent({type: \"groupRemoved\"})}));\n\t}\n\t*/\n}\n\n\n"
  },
  {
    "path": "src/HUDWidgets/skyui/widgets/activeeffects/ActiveEffectsWidget.as",
    "content": "﻿import skyui.widgets.WidgetBase;\nimport skyui.widgets.activeeffects.ActiveEffectsGroup;\nimport skyui.widgets.activeeffects.ActiveEffect;\nimport skyui.defines.Magic;\n\nimport gfx.events.EventDispatcher;\n\n\nclass skyui.widgets.activeeffects.ActiveEffectsWidget extends WidgetBase\n{\n  /* CONSTANTS */\n\t\n\tprivate static var EFFECT_SPACING: Number\t\t\t= 5.00;\n\tprivate static var EFFECT_FADE_IN_DURATION: Number\t= 0.25;\n\tprivate static var EFFECT_FADE_OUT_DURATION: Number\t= 0.75;\n\tprivate static var EFFECT_MOVE_DURATION: Number\t\t= 1.00;\n\n\tprivate static var ICON_SOURCE: String = \"skyui/icons_effect_psychosteve.swf\";\n\t\n\n\t// config\n\tprivate var _effectBaseSize: Number; // \"small\" = 32.0, \"medium\" = 48.0, \"large\" = 64.0, Default: \"medium\"\n\tprivate var _groupEffectCount: Number;\n\tprivate var _orientation: String;\n\n\n  /* PRIVATE VARIABLES */\n\t\n\t// Phases between 0 and 1 during update intervals\n\tprivate var _marker: Number = 1;\n\t\n\tprivate var _sortFlag: Boolean = true;\n\n\tprivate var _effectsHash: Object;\n\tprivate var _effectsGroups: Array;\n\n\tprivate var _intervalId: Number;\n\tprivate var _updateInterval: Number = 150;\n\n\tprivate var _enabled: Boolean;\n\t\n\tprivate var _minTimeLeft: Number = 180;\n\t\n\n  /* PUBLIC VARIABLES */\n\t\n\t// Passed from SKSE\n\tpublic var effectDataArray: Array;\n\n\tpublic function ActiveEffectsWidget()\n\t{\n\t\tsuper();\n\n\t\tEventDispatcher.initialize(this);\n\n\t\t_effectsHash = new Object();\n\t\t_effectsGroups = new Array();\n\n\t\teffectDataArray = new Array();\n\t}\n\n  /* PUBLIC FUNCTIONS */\n\t\n\t// @mixin by gfx.events.EventDispatcher\n\tpublic var dispatchEvent: Function;\n\tpublic var dispatchQueue: Function;\n\tpublic var hasEventListener: Function;\n\tpublic var addEventListener: Function;\n\tpublic var removeEventListener: Function;\n\tpublic var removeAllEventListeners: Function;\n\tpublic var cleanUpEvents: Function;\n  \n\t// @overrides WidgetBase\n\tpublic function getWidth(): Number\n\t{\n\t\treturn _effectBaseSize;\n\t}\n\n\t// @overrides WidgetBase\n\tpublic function getHeight(): Number\n\t{\n\t\treturn _effectBaseSize;\n\t}\n\t\n\t// @Papyrus\n\tpublic function initNumbers(a_enabled: Boolean, a_effectSize: Number, a_groupEffectCount: Number, a_minTimeLeft: Number): Void\n\t{\n\t\t_enabled = a_enabled;\n\t\t_effectBaseSize = a_effectSize;\n\t\t_groupEffectCount = a_groupEffectCount;\n\t\t_minTimeLeft = a_minTimeLeft;\n\t}\n\n\t// @Papyrus\n\tpublic function initStrings(a_orientation: String): Void\n\t{\n\t\t_orientation = a_orientation.toLowerCase();\n\t}\n\n\t// @Papyrus\n\tpublic function initCommit(): Void\n\t{\n\t\tinvalidateSize();\n\n\t\tif (_enabled)\n\t\t\tdrawEffects();\n\t}\n\n\t// @Papyrus\n\tpublic function setEffectSize(a_effectBaseSize: Number): Void\n\t{\n\t\t_effectBaseSize = a_effectBaseSize;\n\n\t\tinvalidateSize();\n\t\tinvalidateEffects();\n\t}\n\n\t// @Papyrus\n\tpublic function setGroupEffectCount(a_groupEffectCount: Number): Void\n\t{\n\t\t_groupEffectCount = a_groupEffectCount;\n\n\t\tinvalidateEffects();\n\t}\n\n\t// @Papyrus\n\tpublic function setEnabled(a_enabled: Boolean): Void\n\t{\n\t\t_enabled = a_enabled;\n\n\t\tif (_enabled) {\n\t\t\teraseEffects();\n\t\t\tdrawEffects();\n\t\t} else {\n\t\t\teraseEffects();\n\t\t}\n\t}\n\n\t// @Papyrus\n\tpublic function setOrientation(a_orientation: String): Void\n\t{\n\t\t_orientation = a_orientation.toLowerCase();\n\n\t\tinvalidateEffects();\n\t}\n\t\n\t// @Papyrus\n\tpublic function setMinTimeLeft(a_seconds: Number): Void\n\t{\n\t\t_minTimeLeft = a_seconds;\n\t}\n\n  /* PRIVATE FUNCTIONS */\n\t\n\t// @override WidgetBase\n\tprivate function updatePosition(): Void\n\t{\n\t\tsuper.updatePosition();\n\t\tinvalidateEffects();\n\t}\n\n\tprivate function onIntervalUpdate(): Void\n\t{\n\t\teffectDataArray.splice(0);\n\t\tskse.RequestActivePlayerEffects(effectDataArray);\n\n\t\tif (_sortFlag) {\n\t\t\t// Make sure oldest effects are at the top\n\t\t\teffectDataArray.sortOn(\"elapsed\", Array.DESCENDING | Array.NUMERIC);\n\t\t\t_sortFlag = false;\n\t\t}\n\n\t\tfor (var i=0; i < effectDataArray.length; i++) {\n\t\t\tvar effectData = effectDataArray[i];\n\t\t\t\n\t\t\t// Ignore if time left is > minimum, i.e. for blessings that last several hours\n\t\t\tif (_minTimeLeft != 0 && _minTimeLeft < (effectData.duration - effectData.elapsed))\n\t\t\t\tcontinue;\n\t\t\t\t\n\t\t\tvar effectClip: ActiveEffect = _effectsHash[effectData.id];\n\n\t\t\tif (!effectClip) {\n\t\t\t\t// New Effect\n\t\t\t\tvar effectsGroup = getFreeEffectsGroup();\n\t\t\t\teffectClip = effectsGroup.addEffect(effectData);\n\t\t\t\t_effectsHash[effectData.id] = effectClip;\n\t\t\t} else {\n\t\t\t\t// Existing Effect\n\t\t\t\teffectClip.updateEffect(effectData);\n\t\t\t}\n\n\t\t\teffectClip.marker = _marker;\n\t\t}\n\n\t\tfor (var s: String in _effectsHash) {\n\t\t\tvar effectClip = _effectsHash[s];\n\n\t\t\tif (effectClip.marker != _marker) {\n\t\t\t\teffectClip.remove();\n\t\t\t\t\n\t\t\t\tdelete(_effectsHash[s]);\n\t\t\t}\n\t\t}\n\n\t\t_marker = 1 - _marker;\n\t}\n\n\tprivate function getFreeEffectsGroup(): MovieClip\n\t{\n\t\t// Existing group has free slots?\n\t\tfor (var i=0; i < _effectsGroups.length; i++) {\n\t\t\tvar group = _effectsGroups[i];\n\t\t\tif (group.length < _groupEffectCount)\n\t\t\t\treturn group;\n\t\t}\n\t\t\n\t\t// No free slots, create new group\n\t\tvar newGroupIdx = _effectsGroups.length;\n\t\tvar initObject = {\n\t\t\tindex: newGroupIdx,\n\t\t\ticonLocation: _rootPath + ICON_SOURCE,\n\t\t\teffectBaseSize: _effectBaseSize,\n\t\t\teffectSpacing: EFFECT_SPACING,\n\t\t\teffectFadeInDuration: EFFECT_FADE_IN_DURATION,\n\t\t\teffectFadeOutDuration: EFFECT_FADE_OUT_DURATION,\n\t\t\teffectMoveDuration: EFFECT_MOVE_DURATION,\n\t\t\thAnchor: _hAnchor,\n\t\t\tvAnchor: _vAnchor,\n\t\t\torientation: _orientation\n\t\t};\n\t\t\t\t\t\t\t\t\t\t\n\t\t// Name needs to be unique so append getNextHighestDepth() to the name\n\t\tvar newGroup = attachMovie(\"ActiveEffectsGroup\", \"effectsGroup\" + getNextHighestDepth(), getNextHighestDepth(), initObject);\n\t\tnewGroup.addEventListener(\"groupRemoved\", this, \"onGroupRemoved\");\n\t\t_effectsGroups.push(newGroup);\n\n\t\treturn newGroup;\n\t}\n\n\t// Called from ActiveEffectsGroup\n\tpublic function onGroupRemoved(event: Object): Void\n\t{\n\t\tvar removedGroup: MovieClip = event.target;\n\t\tvar groupIdx: Number = removedGroup.index;\n\n\t\t_effectsGroups.splice(groupIdx, 1);\n\t\tremovedGroup.removeMovieClip();\n\n\t\tvar effectsGroup: MovieClip;\n\t\tfor (var i: Number = groupIdx; i < _effectsGroups.length; i++) {\n\t\t\teffectsGroup = _effectsGroups[i];\n\t\t\teffectsGroup.updatePosition(i); //Sets new index\n\t\t}\n\t}\n\n\tprivate function invalidateEffects(): Void\n\t{\n\t\tif (!_enabled)\n\t\t\treturn;\n\n\t\teraseEffects();\n\n\t\t// Logic here to check if in the right HUD Mode, avoid unnecessary updates?\n\t\tdrawEffects();\n\t}\n\n\tprivate function eraseEffects(): Void\n\t{\n\t\tclearInterval(_intervalId);\n\n\t\tvar effectsGroup: MovieClip;\n\t\tfor (var i: Number = 0; i < _effectsGroups.length; i++) {\n\t\t\teffectsGroup = _effectsGroups[i];\n\t\t\teffectsGroup.removeMovieClip();\n\t\t}\n\t\t_effectsHash = new Object();\n\t\t_effectsGroups = new Array();\n\t}\n\n\tprivate function drawEffects(): Void\n\t{\n\t\tclearInterval(_intervalId);\n\n\t\t_sortFlag = true;\n\t\t_intervalId = setInterval(this, \"onIntervalUpdate\", _updateInterval);\n\t}\n}"
  },
  {
    "path": "src/HUDWidgets/skyui/widgets/arrowcount/ArrowCountWidget.as",
    "content": "﻿import skyui.widgets.WidgetBase;\n\nclass skyui.widgets.arrowcount.ArrowCountWidget extends WidgetBase\n{\t\n  /* STAGE ELEMENTS */\n\t\n\tpublic var countText: TextField;\n  \n  \n  /* INITIALIZATION */\n\n\tpublic function ArrowCountWidget()\n\t{\n\t\tsuper();\n\t\t\n\t\t_visible = false;\n\t\tcountText.text = \"0\";\n\t}\n\n\n  /* PUBLIC FUNCTIONS */\n  \n\t// @overrides WidgetBase\n\tpublic function getWidth(): Number\n\t{\n\t\treturn _width;\n\t}\n\n\t// @overrides WidgetBase\n\tpublic function getHeight(): Number\n\t{\n\t\treturn _height;\n\t}\n\n\t// @Papyrus\n\tpublic function setVisible(a_visible: Boolean): Void\n\t{\n\t\t_visible = a_visible;\n\t}\n\t\n\t// @Papyrus\n\tpublic function setCount(a_count: Number): Void\n\t{\n\t\tcountText.text = String(a_count);\n\t}\n}"
  },
  {
    "path": "src/HUDWidgets/skyui/widgets/meter/MeterWidget.as",
    "content": "﻿import skyui.widgets.WidgetBase;\nimport skyui.components.Meter;\n\nclass skyui.widgets.meter.MeterWidget extends WidgetBase\n{\n  /* PRIVATE VARIABLES */\n\t\n\tprivate var _initialized: Boolean = false;\n\tprivate var __width;\n\tprivate var __height;\n\n\n  /* STAGE ELEMENTS */\n\t\n\tpublic var meter: Meter;\n\t\n\n  /* INITIALIZATION */\n\t\n\tpublic function MeterWidget()\n\t{\n\t\tsuper();\n\t\tmeter._visible = false;\n\t}\n\n\t// @papyrus\n\tpublic function initNumbers(a_width: Number, a_height: Number, a_lightColor: Number, a_darkColor: Number, a_flashColor: Number,\n\t\t\t\t\t\t\t\ta_percent: Number, a_fillSpeed: Number, a_emptySpeed: Number): Void\n\t{\n\t\tsetSize(a_width, a_height);\n\t\tsetColors(a_lightColor, a_darkColor);\n\t\tsetFlashColor(a_flashColor);\n\t\tsetPercent(a_percent, true);\n\t\t//a_fillSpeed;\n\t\t//a_emptySpeed;\n\t}\n\n\n\t// @papyrus\n\tpublic function initStrings(a_fillDirection: String): Void\n\t{\n\t\tmeter.setFillDirection(a_fillDirection, true); //Reset fill Direction and force percentage back\n\t}\n\n\t// @papyrus\n\tpublic function initCommit(): Void\n\t{\n\t\tmeter._visible = true;\n\t\t_initialized = true;\n\t}\n\n\t// @papyrus\n\tpublic function setWidth(a_width: Number): Void\n\t{\n\t\tmeter.width = a_width;\n\t\t__width = meter.width;\n\t\tinvalidateSize();\n\t}\n\n\t// @papyrus\n\tpublic function setHeight(a_height: Number): Void\n\t{\n\t\tmeter.height = a_height;\n\t\t__height = meter.height;\n\t\tinvalidateSize();\n\t}\n\n\t// @papyrus\n\tpublic function setSize(a_width: Number, a_height: Number): Void\n\t{\n\t\tmeter.setSize(a_width, a_height);\n\t\t__width = meter.width;\n\t\t__height = meter.height;\n\t\tinvalidateSize();\n\t}\n\n\t// @papyrus\n\tpublic function setColor(a_lightColor: Number): Void\n\t{\n\t\tmeter.color = a_lightColor;\n\t}\n\n\t// @papyrus\n\tpublic function setColors(a_lightColor: Number, a_darkColor: Number, a_flashColor: Number): Void\n\t{\n\t\tmeter.setColors(a_lightColor, a_darkColor);\n\t}\n\n\t// @papyrus\n\tpublic function setFlashColor(a_flashColor: Number): Void\n\t{\n\t\tmeter.flashColor = a_flashColor;\n\t}\n\n\t// @papyrus\n\tpublic function setFillDirection(a_fillDirection: String): Void\n\t{\n\t\tmeter.fillDirection = a_fillDirection;\n\t}\n\n\t// @papyrus\n\tpublic function setPercent(a_percent: Number, a_force: Boolean): Void\n\t{\n\t\tmeter.setPercent(a_percent, a_force);\n\t}\n\n\t// @papyrus\n\tpublic function startFlash(a_force: Boolean): Void\n\t{\n\t\tmeter.startFlash(a_force);\n\t}\n\n\n  /* PRIVATE FUNCTIONS */\n\n\t// @Overrides WidgetBase\n\tprivate function getWidth(): Number\n\t{\n\t\treturn __width;\n\t}\n\t// @Overrides WidgetBase\n\tprivate function getHeight(): Number\n\t{\n\t\treturn __height;\n\t}\n}"
  },
  {
    "path": "src/HUDWidgets/skyui/widgets/minimap/MiniMapWidget.as",
    "content": "﻿import gfx.io.GameDelegate;\n\nimport skyui.widgets.WidgetBase;\nimport skyui.util.GlobalFunctions;\n\nclass skyui.widgets.minimap.MiniMapWidget extends WidgetBase\n{\n  /* PRIVATE VARIABLES */\n\t\n\tprivate var _initialized: Boolean = false;\n\n\tprivate var _enabled: Boolean = false;\n\n\n  /* STAGE ELEMENTS */\n\t\n\tvar playerMarker: MovieClip\n\t\n\n  /* INITIALIZATION */\n\t\n\tpublic function MeterWidget()\n\t{\n\t\tsuper();\n\t}\n\n\t// @papyrus\n\tpublic function initNumbers(a_enabled: Boolean): Void\n\t{\n\t\t_enabled = a_enabled;\n\t}\n\n\t// @papyrus\n\tpublic function initCommit(): Void\n\t{\n\t\tinstallHooks();\n\t\t\n\t\t\n\t\t_initialized = true;\n\t}\n\n\t// @Papyrus\n\tpublic function setEnabled(a_enabled: Boolean): Void\n\t{\n\t\t_enabled = a_enabled;\n\t}\n\n\t// @papyrus\n\tpublic function setWidth(a_width: Number): Void\n\t{\n\t\t_width = a_width;\n\t\tinvalidateSize();\n\t}\n\n\t// @papyrus\n\tpublic function setHeight(a_height: Number): Void\n\t{\n\t\t_height = a_height;\n\t\tinvalidateSize();\n\t}\n\n\t// @papyrus\n\tpublic function setSize(a_width: Number, a_height: Number): Void\n\t{\n\t\t_width = a_width;\n\t\t_height = a_height;\n\t\tinvalidateSize();\n\t}\n\n  /* PRIVATE FUNCTIONS */\n\n\tprivate function installHooks(): Void\n\t{\n\t\tif (GlobalFunctions.hookFunction(_root.HUDMovieBaseInstance, \"SetCompassAngle\", this, \"setAngle\"))\n\t\t\tskyui.util.Debug.log(\"Hooked _root.HUDMovieBaseInstance.SetCompassAngle()\");\n\t\telse\n\t\t\tskyui.util.Debug.log(\"Could not hook _root.HUDMovieBaseInstance.SetCompassAngle()\");\n\t}\n\n\tprivate function setAngle(a_playerAngle: Number, a_compassAngle: Number, a_showCompass: Boolean)\n\t{\n\t\tif (!_enabled)\n\t\t\treturn;\n\n\t\tplayerMarker._rotation = a_playerAngle;\n\t}\n}"
  },
  {
    "path": "src/HUDWidgets/skyui/widgets/status/StatusWidget.as",
    "content": "﻿import skyui.widgets.WidgetBase;\nimport Shared.GlobalFunc;\nimport flash.geom.Transform;\nimport flash.geom.ColorTransform;\nimport flash.geom.Matrix;\n\nclass skyui.widgets.status.StatusWidget extends WidgetBase\n{\n  /* CONSTANTS */\n\n  \tpublic static var ALIGN_LEFT: String = \"left\";\n  \tpublic static var ALIGN_RIGHT: String = \"right\";\n  \tpublic static var ALIGN_CENTER: String = \"center\";\n\tpublic static var ALIGN_BORDER: String = \"border\";\n\t\n\tpublic static var FILL_LEFT: String = \"left\";\n\tpublic static var FILL_RIGHT: String = \"right\";\n\tpublic static var FILL_CENTER: String = \"center\";\n\t\n\t\n  /* PRIVATE VARIABLES */\n  \n\tpublic var _labelTextField: TextField;\n\tpublic var _valueTextField: TextField;\n\tpublic var _icon: MovieClip;\n\t\n\tpublic var _meter: MovieClip;\n\tpublic var _meterFrameContent: MovieClip;\n\tpublic var _meterFillContent: MovieClip;\n\tpublic var _meterFlashAnim: MovieClip;\n\tpublic var _meterBarAnim: MovieClip;\n\tpublic var _meterBar: MovieClip;\n\t\n\tprivate var _iconLoader: MovieClipLoader;\n\t\n\t// Widget data\n\tprivate var _widgetWidth: Number;\n\t\n\tprivate var _labelText: String;\n\tprivate var _labelTextFont: String;\n\tprivate var _labelTextColor: Number;\n\tprivate var _labelTextAlpha: Number;\n\tprivate var _labelTextSize: Number;\n\t\n\tprivate var _valueText: String;\n\tprivate var _valueTextFont: String;\n\tprivate var _valueTextColor: Number;\n\tprivate var _valueTextAlpha: Number;\n\tprivate var _valueTextSize: Number;\n\t\n\tprivate var _paddingTop: Number;\n\tprivate var _paddingRight: Number;\n\tprivate var _paddingBottom: Number;\n\tprivate var _paddingLeft: Number;\n\t\n\tprivate var _borderColor: Number;\n\tprivate var _borderAlpha: Number;\n\tprivate var _borderRounded: Boolean;\n\tprivate var _borderWidth: Number;\n\t\n\tprivate var _backgroundColor: Number;\n\tprivate var _backgroundAlpha: Number;\n\n\tprivate var _iconSource: String;\n\tprivate var _iconName: String;\n\tprivate var _iconSize: Number;\n\tprivate var _iconColor: Number;\n\tprivate var _iconAlpha: Number;\n\tprivate var _iconSpacing: Number;\n\t\n\tprivate var _textAlign: String;\n\tprivate var _iconAlign: String;\n\t\n\tprivate var _meterCurrentPercent: Number;\n\tprivate var _meterTargetPercent: Number;\n\tprivate var _meterEmptyIdx: Number;\n\tprivate var _meterFullIdx: Number;\n\t\n\tprivate var _meterSpacing: Number;\n\tprivate var _meterScale: Number;\n\tprivate var _meterFillMode: String;\n\tprivate var _meterFillSpeed: Number;\n\tprivate var _meterEmptySpeed: Number;\n\tprivate var _meterColorA: Number;\n\tprivate var _meterColorB: Number;\n\tprivate var _meterAlpha: Number;\n\tprivate var _meterFlashColor: Number;\n\t\n\tprivate var _iconLoaded: Boolean;\n\t\n\n  /* STAGE ELEMENTS */\n\t\n\tpublic var border: MovieClip;\n\tpublic var background: MovieClip;\n\tpublic var content: MovieClip;\n\t\n\n  /* INITIALIZATION */\n\t\n\tpublic function StatusWidget()\n\t{\n\t\tsuper();\n\t\t\n\t\t_labelTextField = content.labelTextField;\n\t\t_valueTextField = content.valueTextField;\n\t\t_icon = content.icon;\n\t\t\n\t\t_meter = content.meterContent;\n\t\t_meterFrameContent = _meter.meterFrameHolder.meterFrameContent\n\t\t_meterFillContent = _meter.meterFillHolder.meterFillContent;\n\t\t_meterFlashAnim = _meterFrameContent.meterFlashAnim;\n\t\t_meterBarAnim = _meterFillContent.meterBarAnim;\n\t\t_meterBar = _meterBarAnim.meterBar;\n\t\t\n\t\t_labelTextField.autoSize = \"left\";\n\t\t_labelTextField.textAutoSize = \"none\";\n\t\t_labelTextField.text = \"\";\n\t\t_valueTextField.autoSize = \"left\";\n\t\t_valueTextField.textAutoSize = \"none\";\n\t\t_valueTextField.text = \"\";\n\t\t_meter._visible = false;\n\t\t\n\t\t_iconLoader = new MovieClipLoader();\n\t\t_iconLoader.addListener(this);\n\t\t_iconLoaded = false;\n\t}\n\t\n\t// @override WidgetBase\n\tpublic function onLoad(): Void\n\t{\n\t\tsuper.onLoad();\n\t\t\n\t\t// For testing in flash\n\t\t/*initNumbers(200, 0x0099000, 100,\n\t\t\t\t\t\t  5, 0xFF00FF, 100, 1,\n\t\t\t\t\t\t  5, 5, 5, 5,\n\t\t\t\t\t\t  0x00FFFF, 48, 0x00FFFF, 22,\n\t\t\t\t\t\t  20, 0x0F55F0, 100, 5,\n\t\t\t\t\t\t  5, 50, 0x003300, 0x339966, 50, 0x009900);\n\t\tinitStrings(\"$EverywhereFont\", \"$EverywhereFont\",\n\t\t\t\t\t\t  \"Lab\", \"Val\", ALIGN_BORDER,\n\t\t\t\t\t\t  \"../skyui/skyui_icons_psychosteve.swf\", \"weapon_sword\", ALIGN_RIGHT, FILL_CENTER);\n\t\tinitCommit();\n\t\t\n\t\tsetInterval(this, \"testFunc\", 1000);//*/\n\t}\n\t\n\t// @override MovieClipLoader\n\tpublic function onLoadInit(a_icon: MovieClip): Void\n\t{\n\t\t_iconLoaded = true;\n\t\tupdateIcon();\n\t\tupdateBackgroundSize();\n\t\tupdateElementPositions();\n\t}\n\t\n\t// @override MovieClipLoader\n\tpublic function onLoadError(a_icon:MovieClip, a_errorCode: String): Void\n\t{\n\t\t// TODO\n\t\tskse.SendModEvent(\"SKIWF_widgetError\", \"IconLoadFailure\", Number(_widgetID)); //\"WidgetID: \" + _widgetID + \" IconLoadError: \" + a_errorCode + \" (\" + _iconSource + \")\");\n\t\t\n\t\tunloadIcon();\n\t}\n\t\n\tvar st: Number = 0;\n\t\n\tprivate function testFunc()\n\t{\n\t\tst++;\n\t\ttrace(st)\n\t\tif (st == 1) {\n\t\t\tsetMeterPercent(0)\n\t\t\tsetWidth(100);\n\t\t\tsetLabelText(\"\");\n\t\t} else if (st == 2) {\n\t\t\tsetWidth(300);\n\t\t\tstartMeterFlash();\n\t\t\tsetMeterFillMode(\"center\");\n\t\t\tsetIconSource(\"\")\n\t\t} else if (st == 3) {\n\t\t\tsetBackgroundColor(0xFF0000);\n\t\t\tsetValueTextColor(0x00FFFF);\n\t\t\tsetLabelTextColor(0xFF00FF);\n\t\t\t\n\t\t} else if (st == 4) {\n\t\t\tsetBackgroundAlpha(25);\n\t\t\tsetIconSource(\"../skyui/skyui_icons_psychosteve.swf\");\n\t\t\t\n\t\t} else if (st == 5) {\n\t\t\tsetBorderColor(0xFFFF00);\n\t\t\t\n\t\t} else if (st == 6) {\n\t\t\tsetBorderWidth(10);\n\t\t\t\n\t\t} else if (st == 7) {\n\t\t\tsetBorderAlpha(25);\n\t\t\t\n\t\t} else if (st == 8) {\n\t\t\tsetBorderRounded(false);\n\t\t\t\n\t\t} else if (st == 9) {\n\t\t\tsetLabelText(\"Test Label\");\n\t\t\t\n\t\t} else if (st == 10) {\n\t\t\tsetValueText(\"Test Value\");\n\t\t\t\n\t\t} else if (st == 11) {\n\t\t\tsetLabelTextFont(\"$EverywhereMediumFont\");\n\t\t\tsetValueTextFont(\"$EverywhereMediumFont\");\n\t\t\tsetLabelTextSize(26);\n\t\t\tsetValueTextSize(36);\n\t\t\t\n\t\t} else if (st == 12) {\n\t\t\tsetValueTextColor(0x00FF00);\n\t\t\tsetLabelTextColor(0x00FFFF);\n\t\t\t\n\t\t} else if (st == 13) {\n\t\t\tsetTextAlign(ALIGN_LEFT);\n\t\t\t\n\t\t} else if (st == 14) {\n\t\t\tsetTextAlign(ALIGN_RIGHT);\n\t\t\t\n\t\t} else if (st == 15) {\n\t\t\tsetTextAlign(ALIGN_CENTER);\n\t\t\t\n\t\t} else if (st == 16) {\n\t\t\tsetTextAlign(ALIGN_BORDER);\n\t\t\t\n\t\t} else if (st == 17) {\n\t\t\tsetTexts(\"Test Labelsss\", \"Tost\");\n\t\t\tsetIconName(\"weapon_bow\");\n\t\t\tsetLabelTextSize(22);\n\t\t\tsetValueTextSize(22);\n\t\t\t\n\t\t} else if (st == 18) {\n\t\t\tsetIconSize(64);\n\t\t\t\n\t\t} else if (st == 19) {\n\t\t\tsetIconAlign(ALIGN_LEFT);\n\t\t\tst =  12;\n\t\t}\n\t}\n\t\n  /* PAPYRUS INTERFACE */\n\t\n\t// @Papyrus\n\tpublic function initNumbers(a_widgetWidth: Number, a_backgroundColor: Number, a_backgroundAlpha: Number, a_borderWidth: Number, a_borderColor: Number,\n\t\t\t\t\t\t\t\ta_borderAlpha: Number, a_borderRounded: Boolean, a_paddingTop: Number, a_paddingRight: Number, a_paddingBottom: Number,\n\t\t\t\t\t\t\t\ta_paddingLeft: Number, a_labelTextColor: Number, a_labelTextSize: Number, a_valueTextColor: Number, a_valueTextSize: Number,\n\t\t\t\t\t\t\t\ta_iconSize: Number, a_iconColor: Number, a_iconAlpha: Number, a_iconSpacing: Number, a_meterScale: Number,\n\t\t\t\t\t\t\t\ta_meterColorA: Number, a_meterColorB: Number, a_meterAlpha: Number, a_meterSpacing: Number, a_meterFlashColor: Number): Void\n\t{\n\t\t_widgetWidth = a_widgetWidth;\n\t\tsetBackgroundColor(a_backgroundColor);\n\t\tsetBackgroundAlpha(a_backgroundAlpha);\n\t\t\n\t\t_borderWidth = a_borderWidth;\n\t\t_borderColor = a_borderColor;\n\t\t_borderAlpha = a_borderAlpha;\n\t\t_borderRounded = a_borderRounded;\n\t\t\n\t\t_paddingTop = a_paddingTop;\n\t\t_paddingRight = a_paddingRight;\n\t\t_paddingBottom = a_paddingBottom;\n\t\t_paddingLeft = a_paddingLeft;\n\t\t\n\t\tsetLabelTextColor(a_labelTextColor);\n\t\t_labelTextSize = a_labelTextSize;\n\t\tsetValueTextColor(a_valueTextColor);\n\t\t_valueTextSize = a_valueTextSize;\n\n\t\t_iconSize = a_iconSize;\n\t\t_iconColor = a_iconColor;\n\t\t_iconAlpha = a_iconAlpha;\n\t\t_iconSpacing = a_iconSpacing;\n\t\t\n\t\t_meterScale = a_meterScale;\n\t\t_meterColorA = a_meterColorA;\n\t\t_meterColorB = a_meterColorB;\n\t\t_meterAlpha = a_meterAlpha;\n\t\t_meterSpacing = a_meterSpacing;\n\t\t\n\t\t_meterFlashColor = a_meterFlashColor;\n\t}\n\t\n\t// @Papyrus\n\tpublic function initStrings(a_labelText: String, a_labelTextFont: String, a_valueText: String, a_valueTextFont: String, a_textAlign: String,\n\t\t\t\t\t\t\t\ta_iconSource: String, a_iconName: String, a_iconAlign: String, a_meterFillMode: String): Void\n\t{\n\t\t_labelTextField.text = _labelText = a_labelText;\n\t\t_labelTextFont = a_labelTextFont;\n\t\t\n\t\t_valueTextField.text = _valueText = a_valueText;\n\t\t_valueTextFont = a_valueTextFont;\n\t\t\n\t\t_textAlign = a_textAlign.toLowerCase();\n\t\t\n\t\t_iconSource = a_iconSource;\n\t\t_iconName = a_iconName;\n\t\t_iconAlign = a_iconAlign.toLowerCase();\n\t\t\n\t\t_meterFillMode = a_meterFillMode.toLowerCase();\n\t}\n\t\n\t// @Papyrus\n\tpublic function initCommit(): Void\n\t{\n\t\tloadIcon();\n\t\tupdateLabelTextFormat();\n\t\tupdateValueTextFormat();\n\t\t\n\t\tupdateMeterFillMode();\n\t\t\n\t\tupdateBackgroundSize();\n\t\tupdateElementPositions();\n\t\t\n\t\tonEnterFrame = updateMeter;\n\t}\n\t\n\t// @Papyrus\n\tpublic function setWidth(a_val: Number): Void\n\t{\n\t\tif (_widgetWidth == a_val)\n\t\t\treturn;\n\t\t\t\n\t\t_widgetWidth = a_val;\n\t\t\n\t\tupdateBackgroundSize();\n\t\tupdateElementPositions();\n\t}\n\t\n\t// @Papyrus\n\tpublic function setBackgroundColor(a_val: Number): Void\n\t{\n\t\tif (_backgroundColor == a_val)\n\t\t\treturn;\n\t\t\t\n\t\t_backgroundColor = a_val;\n\t\t\t\n\t\tvar tf: Transform = new Transform(background);\n\t\tvar colorTf: ColorTransform = new ColorTransform();\n\t\tcolorTf.rgb = _backgroundColor;\n\t\ttf.colorTransform = colorTf;\n\t}\n\t\n\t// @Papyrus\n\tpublic function setBackgroundAlpha(a_val: Number): Void\n\t{\n\t\tif (_backgroundAlpha == a_val)\n\t\t\treturn;\n\t\t\n\t\tbackground._alpha = _backgroundAlpha = a_val;\n\t}\n\t\n\t// @Papyrus\n\tpublic function setBorderWidth(a_val: Number): Void\n\t{\n\t\tif (_borderWidth == a_val && border)\n\t\t\treturn;\n\t\t\t\n\t\t_borderWidth = a_val;\n\t\tredrawBorder();\n\t}\n\t\n\t// @Papyrus\n\tpublic function setBorderColor(a_val: Number): Void\n\t{\n\t\tif (_borderColor == a_val && border)\n\t\t\treturn;\n\t\t\t\n\t\t_borderColor = a_val;\n\t\t\n\t\tif (border) {\n\t\t\tvar tf: Transform = new Transform(border);\n\t\t\tvar colorTf: ColorTransform = new ColorTransform();\n\t\t\tcolorTf.rgb = _borderColor;\n\t\t\ttf.colorTransform = colorTf;\n\t\t} else {\n\t\t\tredrawBorder();\n\t\t}\n\t}\n\t\n\t// @Papyrus\n\tpublic function setBorderAlpha(a_val: Number): Void\n\t{\n\t\tif (_borderAlpha == a_val && border)\n\t\t\treturn;\n\t\t\t\n\t\t_borderAlpha = a_val;\n\t\tif (border)\n\t\t\tborder._alpha = a_val;\n\t\telse\n\t\t\tredrawBorder();\n\t}\n\t\n\t// @Papyrus\n\tpublic function setBorderRounded(a_val: Boolean): Void\n\t{\n\t\tif (_borderRounded == a_val && border)\n\t\t\treturn;\n\t\t\n\t\t_borderRounded = a_val;\n\t\tredrawBorder();\n\t}\n\t\n\t// @Papyrus\n\tpublic function setLabelTextColor(a_val: Number): Void\n\t{\n\t\tif (_labelTextColor == a_val)\n\t\t\treturn;\n\t\t\t\n\t\t_labelTextColor = _valueTextField.textColor = a_val;\n\t}\n\t\n\t// @Papyrus\n\tpublic function setLabelTextSize(a_val: Number): Void\n\t{\n\t\tif(_labelTextSize == a_val)\n\t\t\treturn;\n\t\t\n\t\t_labelTextSize = a_val;\n\t\t\n\t\tupdateLabelTextFormat();\n\t\tupdateBackgroundSize();\n\t\tupdateElementPositions();\n\t}\n\t\n\t// @Papyrus\n\tpublic function setValueTextColor(a_val: Number): Void\n\t{\n\t\tif(_valueTextColor == a_val)\n\t\t\treturn;\n\t\t\t\n\t\t_valueTextColor = _valueTextField.textColor = a_val;\n\t\t\n\t\tupdateValueTextFormat();\n\t}\n\t\n\t// @Papyrus\n\tpublic function setValueTextSize(a_val: Number): Void\n\t{\n\t\tif(_valueTextSize == a_val)\n\t\t\treturn\n\t\t\t\n\t\t_valueTextSize = a_val;\n\t\t\n\t\tupdateValueTextFormat();\n\t\tupdateBackgroundSize();\n\t\tupdateElementPositions();\n\t}\n\t\n\t// @Papyrus\n\tpublic function setIconSize(a_val: Number): Void\n\t{\n\t\tif (_iconSize == a_val)\n\t\t\treturn;\n\t\t\t\n\t\t_iconSize = a_val;\n\t\t\n\t\tupdateIcon();\n\t\tupdateBackgroundSize();\n\t\tupdateElementPositions();\n\t}\n\t\n\t// @Papyrus\n\tpublic function setIconColor(a_val: Number): Void\n\t{\n\t\tif (_iconColor == a_val)\n\t\t\treturn;\n\t\t\t\n\t\t_iconColor = a_val;\n\t\t\n\t\tupdateIcon();\n\t}\n\t\n\t// @Papyrus\n\tpublic function setIconAlpha(a_val: Number): Void\n\t{\n\t\tif (_iconAlpha == a_val)\n\t\t\treturn;\n\t\t\t\n\t\t_iconAlpha = a_val;\n\t\t\n\t\tupdateIcon();\n\t}\n\t\n\t// @Papyrus\n\tpublic function setIconSpacing(a_val: Number): Void\n\t{\n\t\tif (_iconSpacing == a_val)\n\t\t\treturn;\n\t\t\t\n\t\t_iconSpacing = a_val;\n\t\t\n\t\tupdateElementPositions();\n\t}\n\t\n\t// @Papyrus\n\tpublic function setMeterScale(a_meterScale: Number): Void\n\t{\n\t\tif (_meterScale == a_meterScale)\n\t\t\treturn;\n\t\t\t\n\t\t_meterScale = a_meterScale;\n\t\t\n\t\tupdateBackgroundSize();\n\t\tupdateElementPositions();\n\t}\n\t\n\t// @Papyrus\n\tpublic function setMeterAlpha(a_meterAlpha: Number): Void\n\t{\n\t\tif (_meterAlpha == a_meterAlpha)\n\t\t\treturn;\n\t\t\t\n\t\t_meter._alpha = _meterAlpha = a_meterAlpha;\n\t}\n\t\n\t// @Papyrus\n\tpublic function setMeterSpacing(a_meterSpacing: Number): Void\n\t{\n\t\tif (_meterSpacing == a_meterSpacing)\n\t\t\treturn;\n\t\t\t\n\t\t_meterSpacing = a_meterSpacing;\n\t\t\n\t\tupdateBackgroundSize();\n\t\tupdateElementPositions();\n\t}\n\t\n\t// @Papyrus\n\tpublic function setMeterFlashColor(a_meterFlashColor: Number): Void\n\t{\n\t\tif (_meterFlashColor == a_meterFlashColor)\n\t\t\treturn;\n\t\t\t\n\t\t_meterFlashColor = a_meterFlashColor;\n\t\t\t\n\t\tupdateMeterFlashColor();\n\t}\n\t\n\t// @Papyrus\n\tpublic function setLabelText(a_val: String): Void\n\t{\n\t\tif (_labelText == a_val)\n\t\t\treturn\n\t\t\t\n\t\t_labelTextField.text = _labelText = a_val;\n\t\t\n\t\tupdateBackgroundSize();\n\t\tupdateElementPositions();\n\t}\n\t\n\t// @Papyrus\n\tpublic function setLabelTextFont(a_val: String): Void\n\t{\n\t\tif (_labelTextFont == a_val)\n\t\t\treturn;\n\t\t\t\n\t\t_labelTextFont = a_val;\n\t\t\n\t\tupdateLabelTextFormat();\n\t\tupdateBackgroundSize();\n\t\tupdateElementPositions();\n\t}\n\t\n\t// @Papyrus\n\tpublic function setValueText(a_val: String): Void\n\t{\n\t\tif(_valueText == a_val)\n\t\t\treturn;\n\t\t\t\n\t\t_valueTextField.text = _valueText = a_val;\n\t\t\n\t\tupdateBackgroundSize();\n\t\tupdateElementPositions();\n\t}\n\t\n\t// @Papyrus\n\tpublic function setValueTextFont(a_val: String): Void\n\t{\n\t\tif(_valueTextFont == a_val)\n\t\t\treturn;\n\t\t\t\n\t\t_valueTextFont = a_val;\n\t\t\n\t\tupdateValueTextFormat();\n\t\tupdateBackgroundSize();\n\t\tupdateElementPositions();\n\t}\n\t\n\t// @Papyrus\n\tpublic function setTextAlign(a_val: String): Void\n\t{\n\t\tif (_textAlign == a_val.toLowerCase())\n\t\t\treturn;\n\t\t\t\n\t\t_textAlign = a_val.toLowerCase();\n\t\t\n\t\tupdateElementPositions();\n\t}\n\t\n\t// @Papyrus\n\tpublic function setIconSource(a_iconSource: String, a_initIconName: String): Void\n\t{\n\t\tif (_iconSource == a_iconSource)\n\t\t\treturn;\n\t\t\t\n\t\t_iconSource = a_iconSource;\n\t\tif (a_initIconName)\n\t\t\t_iconName = a_initIconName;\n\t\t\n\t\tif (_iconSource == \"\")\n\t\t\tunloadIcon();\n\t\telse\n\t\t\tloadIcon();\n\t}\n\t\n\t// @Papyrus\n\tpublic function setIconName(a_iconName: String): Void\n\t{\n\t\tif (_iconName == a_iconName)\n\t\t\treturn;\n\t\t\t\n\t\t_iconName = a_iconName;\n\t\t\n\t\tupdateIcon();\n\t}\n\t\n\t// @Papyrus\n\tpublic function setIconAlign(a_val: String): Void\n\t{\n\t\tif (_iconAlign == a_val.toLowerCase())\n\t\t\treturn;\n\t\t\t\n\t\t_iconAlign =  a_val.toLowerCase();\n\t\t\n\t\tupdateElementPositions();\n\t}\n\t\n\t// @Papyrus\n\tpublic function setMeterFillMode(a_meterFillMode: String): Void\n\t{\n\t\tif (_meterFillMode == a_meterFillMode.toLowerCase())\n\t\t\treturn;\n\t\t\t\n\t\t_meterFillMode = a_meterFillMode.toLowerCase();\n\t\t\n\t\tupdateMeterFillMode();\n\t}\n\t\n\t// @Papyrus\n\tpublic function setPadding(a_paddingTop: Number, a_paddingRight: Number, a_paddingBottom: Number, a_paddingLeft: Number): Void\n\t{\n\t\tif (_paddingTop == a_paddingTop && _paddingRight == a_paddingRight && _paddingBottom == a_paddingBottom && _paddingLeft == a_paddingLeft)\n\t\t\treturn;\n\t\t\t\n\t\t_paddingTop = a_paddingTop;\n\t\t_paddingBottom = a_paddingBottom;\n\t\t_paddingRight = a_paddingRight;\n\t\t_paddingLeft = a_paddingLeft;\n\n\t\tupdateBackgroundSize();\n\t\tupdateElementPositions();\n\t}\n\t\n\t// @Papyrus\n\tpublic function setTexts(a_labelText: String, a_valueText: String): Void\n\t{\n\t\tif(_labelText == a_labelText && _valueText == a_valueText)\n\t\t\treturn;\n\t\t\t\n\t\t_labelTextField.text = _labelText = a_labelText;\n\t\t_valueTextField.text = _valueText = a_valueText;\n\t\t\n\t\tupdateBackgroundSize();\n\t\tupdateElementPositions();\n\t}\n\t\n\t// @Papyrus\n\tpublic function setMeterColors(a_meterColorA: Number, a_meterColorB: Number): Void\n\t{\n\t\tif (_meterColorA == a_meterColorA && _meterColorB == a_meterColorB)\n\t\t\treturn;\n\t\t\t\n\t\t_meterColorA = a_meterColorA;\n\t\t_meterColorB = a_meterColorB;\n\t\t\n\t\tdrawMeterGradient();\n\t}\n\t\n\t// @Papyrus\n\tpublic function setMeterPercent(a_percent: Number, a_force: Boolean): Void\n\t{\n\t\t_meterTargetPercent = Math.min(100, Math.max(a_percent, 0));\n\t\t\n\t\tif (a_force) {\n\t\t\t_meterCurrentPercent = _meterTargetPercent;\n\t\t\tvar meterFrame: Number = Math.floor(GlobalFunc.Lerp(_meterEmptyIdx, _meterFullIdx, 0, 100, _meterCurrentPercent));\n\t\t\t_meterBarAnim.gotoAndStop(meterFrame);\n\t\t}\n\t}\n\t\n\t// @Papyrus\n\tpublic function startMeterFlash(a_force: Boolean): Void\n\t{\n\t\tif (_meterFlashAnim.meterFlashing && !a_force) // Set on the timeline\n\t\t\treturn;\n\t\t\n\t\t_meterFlashAnim.gotoAndPlay(\"StartFlash\");\n\t}\n\t\n\t\n  /* PRIVATE FUNCTIONS */\n\t\n\t\n\tprivate function updateLabelTextFormat(): Void\n\t{\n\t\tvar tf: TextFormat = _labelTextField.getTextFormat();\n\t\ttf.font = _labelTextFont;\n\t\ttf.size = _labelTextSize;\n\t\t_labelTextField.setTextFormat(tf);\n\t\t_labelTextField.setNewTextFormat(tf);\n\t}\n\t\n\tprivate function updateValueTextFormat(): Void\n\t{\n\t\tvar tf: TextFormat = _valueTextField.getTextFormat();\n\t\ttf.font = _valueTextFont;\n\t\ttf.size = _valueTextSize;\n\t\t_valueTextField.setTextFormat(tf);\n\t\t_valueTextField.setNewTextFormat(tf);\n\t}\n\t\n\tprivate function updateBackgroundSize(): Void\n\t{\n\t\tvar labelTextFieldHeight: Number = (_labelText != \"\") ? _labelTextField._height : 0;\n\t\tvar valueTextFieldHeight: Number = (_valueText != \"\") ? _valueTextField._height : 0;\n\t\tvar iconSize: Number = (_iconLoaded) ? _iconSize : 0;\n\t\t\n\t\tvar maxIconTextHeight: Number = Math.max(labelTextFieldHeight, Math.max(valueTextFieldHeight, iconSize));\n\t\t\n\t\tvar meterHeight: Number = (_meterScale > 0) ? (_meterFrameContent._height * _meterScale/100) : 0;\n\t\tvar meterSpacing: Number  = (_meterScale > 0 && maxIconTextHeight > 0) ? _meterSpacing : 0;\n\t\t\n\t\tvar h: Number = _paddingTop + _paddingBottom + maxIconTextHeight + meterSpacing + meterHeight;\n\t\t\n\t\tif (h == background._height && _widgetWidth == background._width && border != undefined)\n\t\t\treturn;\n\n\t\tbackground._height = h;\n\t\tbackground._width = _widgetWidth;\n\t\t\n\t\tredrawBorder();\n\t}\n\t\n\tprivate function loadIcon(): Void\n\t{\n\t\t_iconLoader.loadClip(_iconSource, _icon);\n\t}\n\t\n\tprivate function unloadIcon(): Void\n\t{\n\t\t_iconLoader.unloadClip(_icon);\n\t\t_iconLoaded = false;\n\t\tupdateBackgroundSize();\n\t\tupdateElementPositions();\n\t}\n\t\n\tprivate function updateIcon(): Void\n\t{\n\t\tvar tf: Transform = new Transform(_icon);\n\t\tvar colorTf: ColorTransform = new ColorTransform();\n\t\tcolorTf.rgb = _iconColor;\n\t\ttf.colorTransform = colorTf;\n\t\t\n\t\t_icon._alpha = _iconAlpha;\n\t\t\n\t\t_icon._width = _icon._height = _iconSize;\n\t\tif (_iconName == \"\")\n\t\t\t_icon.gotoAndStop(0);\n\t\telse\n\t\t\t_icon.gotoAndStop(_iconName);\n\t}\n\t\n\tprivate function updateElementPositions(): Void\n\t{\n\t\t_labelTextField.autoSize = \"left\";\n\t\t_labelTextField.textAutoSize = \"none\";\n\t\t_valueTextField.autoSize = \"left\";\n\t\t_valueTextField.textAutoSize = \"none\";\n\t\t\n\t\tvar iconSize: Number = (_iconLoaded) ? _iconSize : 0;\n\t\tvar iconSpacing: Number = (_iconLoaded) ? _iconSpacing : 0;\n\t\t\n\t\tvar meterSpacing: Number = (_meterScale > 0) ? _meterSpacing : 0;\n\t\tvar meterHeight: Number = (_meterScale > 0) ? (_meterFrameContent._height * _meterScale/100) : 0;\n\t\tvar meterWidth: Number = _widgetWidth - _paddingLeft - _paddingRight;\n\t\t\n\t\tvar availableHeight: Number = background._height - _paddingTop - _paddingBottom - meterSpacing - meterHeight;\n\t\tvar availableWidth: Number = _widgetWidth - _paddingLeft - _paddingRight - iconSize - iconSpacing;\n\t\t\n\t\tvar textWidth: Number = _labelTextField._width + _valueTextField._width;\n\t\tvar textStart: Number = (_iconAlign == ALIGN_RIGHT) ? _paddingLeft : (_paddingLeft + iconSize + iconSpacing);\n\t\tvar textEnd: Number = (_iconAlign == ALIGN_RIGHT) ? (_widgetWidth - _paddingRight - iconSize - iconSpacing) : (_widgetWidth - _paddingRight);\n\t\t\n\t\t// Case 1: There's more available than required space\n\t\tif (availableWidth >= textWidth) {\n\t\t\t\n\t\t\tif (_textAlign == ALIGN_LEFT) {\n\t\t\t\t_labelTextField._x = textStart;\n\t\t\t\t_valueTextField._x = _labelTextField._x + _labelTextField._width;\n\t\t\t\t\n\t\t\t} else if (_textAlign == ALIGN_RIGHT) {\n\t\t\t\t_valueTextField._x = textEnd - _valueTextField._width;\n\t\t\t\t_labelTextField._x = _valueTextField._x - _labelTextField._width;\n\t\t\t\t\n\t\t\t} else if (_textAlign == ALIGN_CENTER) {\n\t\t\t\t_labelTextField._x = textStart + ((availableWidth - textWidth) / 2);\n\t\t\t\t_valueTextField._x = _labelTextField._x + _labelTextField._width;\n\t\t\t\t\n\t\t\t} else {\n\t\t\t\t_labelTextField._x = textStart;\n\t\t\t\t_valueTextField._x = textEnd - _paddingRight - _valueTextField._width;\n\t\t\t}\n\t\t\t\n\t\t// Case 2: Text fields have to be shrunk to fit in available space.\n\t\t// No need for alignment because there's no free space.\n\t\t} else {\n\t\t\t_labelTextField.autoSize = \"none\";\n\t\t\t_labelTextField.textAutoSize = \"shrink\";\n\t\t\t\n\t\t\t_valueTextField.autoSize = \"none\";\n\t\t\t_valueTextField.textAutoSize = \"shrink\";\n\t\t\t\n\t\t\t_labelTextField._width = availableWidth * (_labelTextField._width / textWidth);\n\t\t\t_valueTextField._width = availableWidth * (_valueTextField._width / textWidth);\n\t\t\t\n\t\t\t_labelTextField._x = textStart;\n\t\t\t_valueTextField._x = _labelTextField._x + _labelTextField._width;\n\t\t}\n\n\t\t_labelTextField._y = _paddingTop + (availableHeight - _labelTextField._height - 4)/2\n\t\t_valueTextField._y = _paddingTop + (availableHeight - _valueTextField._height - 4)/2\n\t\t\n\t\t_icon._x = (_iconAlign == ALIGN_RIGHT) ? (textEnd + iconSpacing) : _paddingLeft;\n\t\t_icon._y = _paddingTop + (availableHeight - iconSize)/2\n\t\t\n\t\tif (_meterScale <= 0) {\n\t\t\t_meter._visible = false\n\t\t\treturn;\n\t\t}\n\t\t\n\t\t_meter._visible = true;\n\t\t_meter._x = _paddingLeft;\n\t\t_meter._y = background._height - meterHeight - _paddingBottom;\n\t\t_meter._xscale = _meter._yscale = _meterScale;\n\t\t\n\t\tvar newMeterWidth: Number = meterWidth * 100/_meterScale;\n\t\t_meterFrameContent._width = newMeterWidth;\n\t\t_meterFillContent._xscale = (newMeterWidth - (33.25 + 33.25)) /  366.4 * 100;\n\t}\n\t\n\tprivate function redrawBorder(): Void\n\t{\n\t\tif (border != undefined)\n\t\t\tborder.removeMovieClip();\n\t\t\n\t\tcreateEmptyMovieClip(\"border\", getNextHighestDepth());\n\t\t\n\t\tif (_borderWidth == 0)\n\t\t\treturn;\n\t\t\n\t\tvar d: Number = _borderWidth / 2;\n\t\tvar left: Number = background._x - d;\n\t\tvar top: Number = background._y - d;\n\t\tvar right: Number =  background._width + d;\n\t\tvar bottom: Number = background._height + d;\n\t\t\n\t\tborder.lineStyle(_borderWidth, _borderColor, 100, true, \"normal\", _borderRounded ? \"round\" : \"square\", _borderRounded ? \"round\" : \"miter\");\n\t\tborder.moveTo(left, top);\n\t\tborder.lineTo(right, top);\n\t\tborder.lineTo(right, bottom);\n\t\tborder.lineTo(left, bottom);\n\t\tborder.lineTo(left, top);\n\t\t\n\t\tborder._alpha = _borderAlpha;\n\t}\n\t\n\tprivate function initMeter(): Void\n\t{\n\t\t// Draws the meter\n\t\tvar w: Number = _meterBar._width;\n\t\tvar h: Number = _meterBar._height;\n\t\tvar meterBevel: MovieClip = _meterBar.meterBevel;\n\t\tvar meterShine: MovieClip = _meterBar.meterShine;\n\t\t\n\t\tvar colors: Array = [0xCCCCCC, 0xFFFFFF, 0x000000, 0x000000, 0x000000];\n\t\tvar alphas: Array = [10,       60,       0,        10,       30];\n\t\t//var ratios: Array = [0,        25,       25,       140,      153,      153,      255];\n\t\tvar ratios: Array = [0,       115,      128,      128,      255];\n\t\tvar matrix: Matrix = new Matrix();\n\t\t\n\t\tif (meterShine != undefined)\n\t\t\treturn;\n\t\t\t\n\t\tmeterShine = _meterBar.createEmptyMovieClip(\"meterShine\", 2);\n\t\t\n\t\tmeterBevel.swapDepths(1);\n\t\tmatrix.createGradientBox(w, h, Math.PI/2);\n\t\tmeterShine.beginGradientFill(\"linear\", colors, alphas, ratios, matrix);\n\t\tmeterShine.moveTo(0,0);\n\t\tmeterShine.lineTo(w, 0);\n\t\tmeterShine.lineTo(w, h);\n\t\tmeterShine.lineTo(0, h);\n\t\tmeterShine.lineTo(0, 0);\n\t\tmeterShine.endFill();\n\t\t\n\t\t_meter._alpha = _meterAlpha;\n\t\tupdateMeterFlashColor();\n\t}\n\t\n\tprivate function updateMeterFillMode(): Void\n\t{\n\t\tswitch(_meterFillMode) {\n\t\t\tcase FILL_LEFT:\n\t\t\tcase FILL_CENTER:\n\t\t\tcase FILL_RIGHT:\n\t\t\t\tbreak;\n\t\t\tdefault:\n\t\t\t\t_meterFillMode = FILL_RIGHT;\n\t\t}\n\t\t\n\t\t_meterFillContent.gotoAndStop(_meterFillMode);\n\t\t\n\t\tinitMeter();\n\t\t\n\t\t_meterCurrentPercent = 100;\n\t\t_meterTargetPercent = 100;\n\t\t_meterBarAnim.gotoAndStop(\"Empty\");\n\t\t_meterEmptyIdx = _meterBarAnim._currentframe;\n\t\t_meterBarAnim.gotoAndStop(\"Full\");\n\t\t_meterFullIdx = _meterBarAnim._currentframe;\n\t\t_meterFillSpeed = 2;\n\t\t_meterEmptySpeed = 3;\n\t\t\n\t\tdrawMeterGradient();\n\t}\n\t\n\tprivate function drawMeterGradient(): Void\n\t{\n\t\tvar colors: Array;\n\t\tvar alphas: Array;\n\t\tvar ratios: Array;\n\t\tvar w: Number = _meterBar._width;\n\t\tvar h: Number = _meterBar._height;\n\t\tvar meterGradient: MovieClip = _meterBar.meterGradient;\n\t\tvar matrix: Matrix = new Matrix();\n\t\t\n\t\tif (meterGradient != undefined)\n\t\t\tmeterGradient.removeMovieClip();\n\t\t\t\n\t\tmeterGradient = _meterBar.createEmptyMovieClip(\"meterGradient\", 0);\n\t\t\n\t\tswitch(_meterFillMode) {\n\t\t\tcase FILL_LEFT:\n\t\t\t\tcolors = [_meterColorB, _meterColorA];\n\t\t\t\talphas = [100, 100];\n\t\t\t\tratios = [0, 255];\n\t\t\t\tbreak;\n\t\t\tcase FILL_CENTER:\n\t\t\t\tcolors = [_meterColorA, _meterColorB, _meterColorA];\n\t\t\t\talphas = [100, 100, 100];\n\t\t\t\tratios = [0, 127, 255];\n\t\t\t\tbreak;\n\t\t\tcase FILL_RIGHT:\n\t\t\tdefault:\n\t\t\t\tcolors = [_meterColorA, _meterColorB];\n\t\t\t\talphas = [100, 100];\n\t\t\t\tratios = [0, 255];\n\t\t}\n\t\t\n\t\tmatrix.createGradientBox(w, h);\n\t\tmeterGradient.beginGradientFill(\"linear\", colors, alphas, ratios, matrix);\n\t\tmeterGradient.moveTo(0,0);\n\t\tmeterGradient.lineTo(w, 0);\n\t\tmeterGradient.lineTo(w, h);\n\t\tmeterGradient.lineTo(0, h);\n\t\tmeterGradient.lineTo(0, 0);\n\t\tmeterGradient.endFill();\n\t}\n\t\n\tprivate function updateMeterFlashColor(): Void\n\t{\n\t\tvar tf: Transform = new Transform(_meterFlashAnim);\n\t\tvar colorTf: ColorTransform = new ColorTransform();\n\t\tcolorTf.rgb = _meterFlashColor;\n\t\ttf.colorTransform = colorTf;\n\t}\n\t\n\tprivate function updateMeter(): Void\n\t{\n\t\tif (_meterTargetPercent == _meterCurrentPercent)\n\t\t\treturn;\n\t\t\t\n\t\tif (_meterCurrentPercent < _meterTargetPercent) {\n\t\t\t_meterCurrentPercent = _meterCurrentPercent + _meterFillSpeed;\n\t\t\tif (_meterCurrentPercent > _meterTargetPercent)\n\t\t\t\t_meterCurrentPercent = _meterTargetPercent;\n\t\t} else {\n\t\t\t_meterCurrentPercent = _meterCurrentPercent - _meterEmptySpeed;\n\t\t\tif (_meterCurrentPercent < _meterTargetPercent)\n\t\t\t\t_meterCurrentPercent = _meterTargetPercent;\n\t\t}\n\t\t\n\t\t_meterCurrentPercent = Math.min(100, Math.max(_meterCurrentPercent, 0));\n\t\tvar meterFrame: Number = Math.floor(GlobalFunc.Lerp(_meterEmptyIdx, _meterFullIdx, 0, 100, _meterCurrentPercent));\n\t\t_meterBarAnim.gotoAndStop(meterFrame);\n\t}\n}"
  },
  {
    "path": "src/ItemMenus/BarterDataSetter.as",
    "content": "﻿class BarterDataSetter extends InventoryDataSetter\n{\n  /* PRIVATE VARIABLES */\n\t\n\tprivate var _barterBuyMult: Number;\n\tprivate var _barterSellMult: Number;\n\t\n\t\n  /* INITIALIZATION */\n\t\n\tpublic function BarterDataSetter(a_barterBuyMult: Number, a_barterSellMult: Number)\n\t{\n\t\tsuper();\n\n\t\t_barterBuyMult = (a_barterBuyMult == undefined) ? 1.0 : a_barterBuyMult;\n\t\t_barterSellMult = (a_barterSellMult == undefined) ? 1.0 : a_barterSellMult;\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\t\n  \t// @override InventoryDataSetter\n\tpublic function processEntry(a_entryObject: Object, a_itemInfo: Object): Void\n\t{\n\t\t// Apply multipliers to itemInfo value, then process the entry\n\t\tif (a_entryObject.filterFlag < 1024) {\n\t\t\ta_itemInfo.value = a_itemInfo.value * _barterSellMult;\n\t\t} else {\n\t\t\ta_itemInfo.value = Math.max((a_itemInfo.value * _barterBuyMult), 1);\n\t\t}\n\t\ta_itemInfo.value = Math.floor(a_itemInfo.value + 0.5);\n\n\t\tsuper.processEntry(a_entryObject, a_itemInfo);\n\t}\n\n\tpublic function updateBarterMultipliers(a_barterBuyMult: Number, a_barterSellMult: Number): Void\n\t{\n\t\t// Not used (yet/ever)\n\t\t// see BarterMenu.doTransaction\n\t\t_barterBuyMult = (a_barterBuyMult == undefined) ? 1.0 : a_barterBuyMult;\n\t\t_barterSellMult = (a_barterSellMult == undefined) ? 1.0 : a_barterSellMult;\n\t}\n\n}"
  },
  {
    "path": "src/ItemMenus/BarterMenu.as",
    "content": "﻿import gfx.io.GameDelegate;\nimport gfx.ui.NavigationCode;\nimport gfx.ui.InputDetails;\n\nimport skyui.components.list.ListLayoutManager;\nimport skyui.components.list.TabularList;\nimport skyui.components.list.ListLayout;\nimport skyui.props.PropertyDataExtender;\n\nimport skyui.defines.Input;\nimport skyui.defines.Inventory;\nimport skyui.VRInput;\n\nimport skyui.util.Debug;\n\n\nclass BarterMenu extends ItemMenu\n{\n\t#include \"../version.as\"\n\n  /* PRIVATE VARIABLES */\n\n\tprivate var _buyMult: Number = 1;\n\tprivate var _sellMult: Number = 1;\n\tprivate var _confirmAmount: Number = 0;\n\tprivate var _playerGold: Number = 0;\n\tprivate var _vendorGold: Number = 0;\n\n\tprivate var _categoryListIconArt: Array;\n\tprivate var _tabBarIconArt: Array;\n\n\n  /* PROPERTIES */\n\n\t// @override ItemMenu\n\tpublic var bEnableTabs: Boolean = true;\n\n\tprivate var _handleInputRateLimiter: Boolean;\n\tprivate var _tabSwitchRateLimiter: Boolean;\n\n\tprivate var vrActionConditions = undefined;\n\n  /* INITIALIZATION */\n\n\tpublic function BarterMenu()\n\t{\n\t\tsuper();\n\n\t\t_categoryListIconArt = [\"inv_all\", \"inv_weapons\", \"inv_armor\", \"inv_potions\", \"inv_scrolls\", \"inv_food\", \"inv_ingredients\", \"inv_books\", \"inv_keys\", \"inv_misc\"];\n\t\t_tabBarIconArt = [\"buy\", \"sell\"];\n\t}\n\n\n  /* PUBLIC FUNCTIONS */\n\n\tpublic function InitExtensions(): Void\n\t{\n\t\tsuper.InitExtensions();\n\t\tGameDelegate.addCallBack(\"SetBarterMultipliers\", this, \"SetBarterMultipliers\");\n\n\t\titemCard.addEventListener(\"messageConfirm\",this,\"onTransactionConfirm\");\n\t\titemCard.addEventListener(\"sliderChange\",this,\"onQuantitySliderChange\");\n\n\t\tinventoryLists.tabBarIconArt = _tabBarIconArt;\n\n\t\t// Initialize menu-specific list components\n\t\tvar categoryList: CategoryList = inventoryLists.categoryList;\n\t\tcategoryList.iconArt = _categoryListIconArt;\n\n\t\t// We need access to the categoryList to figure out if want to\n\t\t// show the new icon or not\n\t\tinventoryLists.itemList.listState.categoryList = categoryList;\n\t}\n\n\t// @override ItemMenu\n\tpublic function setConfig(a_config: Object): Void\n\t{\n\t\tsuper.setConfig(a_config);\n\n\t\tvar itemList: TabularList = inventoryLists.itemList;\n\t\titemList.addDataProcessor(new BarterDataSetter(_buyMult, _sellMult));\n\t\titemList.addDataProcessor(new InventoryIconSetter(a_config[\"Appearance\"]));\n\t\titemList.addDataProcessor(new PropertyDataExtender(a_config[\"Appearance\"], a_config[\"Properties\"], \"itemProperties\", \"itemIcons\", \"itemCompoundProperties\"));\n\n\t\tvar layout: ListLayout = ListLayoutManager.createLayout(a_config[\"ListLayout\"], \"ItemListLayout\");\n\t\titemList.layout = layout;\n\n\t\t// Not 100% happy with doing this here, but has to do for now.\n\t\tif (inventoryLists.categoryList.selectedEntry)\n\t\t\tlayout.changeFilterFlag(inventoryLists.categoryList.selectedEntry.flag);\n\n\t\tinventoryLists.itemList.listState.layout = layout;\n\t}\n\n\t// @GFx\n\tpublic function handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\n\t\tif(_handleInputRateLimiter)\n\t\t\treturn true;\n\t\tskyui.util.Input.rateLimit(this, \"_handleInputRateLimiter\", 10);\n\n\t\t// If the item card is in focus, don't capture right/left events.\n\t\t// The item card is likely waiting for quantity slider input.\n\t\tvar bShouldCaptureInput = (pathToFocus[0] != itemCard);\n\n\t\t// Is the user asking a tab switch?\n\t\tif (bShouldCaptureInput &&\n\t\t\t\tShared.GlobalFunc.IsKeyPressed(details) &&\n\t\t\t\tdetails.navEquivalent == NavigationCode.LEFT && inventoryLists.categoryList.selectionAtBeginningOfSegment()) {\n\n\t\t\t// Rate limit tab switching so the user won't accidentally tab switch multiple times\n\t\t\tif(!_tabSwitchRateLimiter) {\n\t\t\t\tinventoryLists.toggleTab();\n\t\t\t\tskyui.util.Input.rateLimit(this, \"_tabSwitchRateLimiter\", 1000/3);\n\t\t\t}\n\n\t\t\treturn true;\n\t\t}\n\n\t\treturn super.handleInput(details, pathToFocus);\n\t}\n\n\tpublic function handleVRInput(event): Boolean {\n\t\t//Debug.dump(\"BarterMenu::handleVRInput\", event);\n\t\tif (!bFadedIn)\n\t\t\treturn;\n\n\t\tvar action = VRInput.instance.triggeredAction(vrActionConditions, event);\n\t\tif(action == \"search\") {\n\t\t\t\t\t\tinventoryLists.searchWidget.startInput();\n\t\t\t\t\t\treturn true;\n\t\t\t\t\t}\n\t\treturn false;\n\t}\n\n\tprivate function onExitButtonPress(): Void\n\t{\n\t\tcloseMenu()\n\t}\n\n\t// @API\n\tpublic function SetBarterMultipliers(a_buyMult: Number, a_sellMult: Number): Void\n\t{\n\t\t_buyMult = a_buyMult;\n\t\t_sellMult = a_sellMult;\n\t}\n\n\t// @API\n\tpublic function ShowRawDealWarning(a_warning: String): Void\n\t{\n\t\titemCard.ShowConfirmMessage(a_warning);\n\t}\n\n\t// @override ItemMenu\n\tpublic function UpdateItemCardInfo(a_updateObj: Object): Void\n\t{\n\t\tif (isViewingVendorItems()) {\n\t\t\ta_updateObj.value = a_updateObj.value * _buyMult;\n\t\t\ta_updateObj.value = Math.max(a_updateObj.value, 1);\n\t\t} else {\n\t\t\ta_updateObj.value = a_updateObj.value * _sellMult;\n\t\t}\n\t\ta_updateObj.value = Math.floor(a_updateObj.value + 0.5);\n\t\titemCard.itemInfo = a_updateObj;\n\t\tbottomBar.updateBarterPerItemInfo(a_updateObj);\n\t}\n\n\t// @override ItemMenu\n\tpublic function UpdatePlayerInfo(a_playerGold: Number, a_vendorGold: Number, a_vendorName: String, a_playerUpdateObj: Object): Void\n\t{\n\t\t_vendorGold = a_vendorGold;\n\t\t_playerGold = a_playerGold;\n\t\tbottomBar.updateBarterInfo(a_playerUpdateObj, itemCard.itemInfo, a_playerGold, a_vendorGold, a_vendorName);\n\t}\n\n\n  /* PRIVATE FUNCTIONS */\n\n\t// @override ItemMenu\n\tprivate function onShowItemsList(event: Object): Void\n\t{\n\t\tsetupVRInput();\n\n\t\tif(!vrActionConditions) {\n\t\t\tvrActionConditions = VRInput.instance.getActionConditions(\"BarterMenu\");\n\t\t\tif(VRInput.instance.logDetails)\n\t\t\t\tDebug.dump(\"vrActionConditions\", vrActionConditions);\n\t\t}\n\n\t\tinventoryLists.showItemsList();\n\n\t\t//super.onShowItemsList(event);\n\t}\n\n\t// @override ItemMenu\n\tprivate function onItemHighlightChange(event: Object): Void\n\t{\n\t\tif (event.index != -1)\n\t\t\tupdateBottomBar(true);\n\n\t\tsuper.onItemHighlightChange(event);\n\t}\n\n\t// @override ItemMenu\n\tprivate function onHideItemsList(event: Object): Void\n\t{\n\t\tsuper.onHideItemsList(event);\n\n\t\tbottomBar.updateBarterPerItemInfo({type:Inventory.ICT_NONE});\n\n\t\tupdateBottomBar(false);\n\t}\n\n\tprivate function onQuantitySliderChange(event: Object): Void\n\t{\n\t\tvar price = itemCard.itemInfo.value * event.value;\n\t\tif (isViewingVendorItems()) {\n\t\t\tprice = price * -1;\n\t\t}\n\t\tbottomBar.updateBarterPriceInfo(_playerGold, _vendorGold, itemCard.itemInfo, price);\n\t}\n\n\t// @override ItemMenu\n\tprivate function onQuantityMenuSelect(event: Object): Void\n\t{\n\t\tvar price = event.amount * itemCard.itemInfo.value;\n\t\tif (price > _vendorGold && !isViewingVendorItems()) {\n\t\t\t_confirmAmount = event.amount;\n\n\t\t\tGameDelegate.call(\"GetRawDealWarningString\", [price], this, \"ShowRawDealWarning\");\n\n\t\t\tbottomBar.updateBarterPriceInfo(_playerGold, _vendorGold, itemCard.itemInfo, price);\n\t\t\treturn;\n\t\t}\n\t\tdoTransaction(event.amount);\n\t}\n\n\t// @override ItemMenu\n\tprivate function onItemCardSubMenuAction(event: Object): Void\n\t{\n\t\tsuper.onItemCardSubMenuAction(event);\n\t\tif (event.menu == \"quantity\") {\n\t\t\tif (event.opening) {\n\t\t\t\tonQuantitySliderChange({value:itemCard.itemInfo.count});\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tbottomBar.updateBarterPriceInfo(_playerGold, _vendorGold);\n\t\t}\n\t}\n\n\tprivate function onTransactionConfirm(): Void\n\t{\n\t\tdoTransaction(_confirmAmount);\n\t\t_confirmAmount = 0;\n\t}\n\n\tprivate function doTransaction(a_amount: Number): Void\n\t{\n\t\tGameDelegate.call(\"ItemSelect\",[a_amount, itemCard.itemInfo.value, isViewingVendorItems()]);\n\t\t// Update barter multipliers\n\t\t// Update itemList => dataProcessor => BarterDataSetter updateBarterMultipliers\n\t\t// Update itemCardInfo GameDelegate.call(\"RequestItemCardInfo\",[], this, \"UpdateItemCardInfo\");\n\t}\n\n\tprivate function isViewingVendorItems(): Boolean\n\t{\n\t\treturn inventoryLists.categoryList.activeSegment == 0;\n\t}\n\n\t// @override ItemMenu\n\tprivate function updateBottomBar(a_bSelected: Boolean): Void\n\t{\n\t\tnavPanel.clearButtons();\n\n\t\tif (a_bSelected) {\n\t\t\tvar activateControls = skyui.util.Input.pickControls(_platform, {PCArt:\"E\",XBoxArt:\"360_A\",PS3Art:\"PS3_A\",ViveArt:\"trigger\",MoveArt:\"PS3_MOVE\",OculusArt:\"trigger\",WindowsMRArt:\"trigger\"});\n\t\t\tnavPanel.addButton({text: (isViewingVendorItems() ? \"$Buy\" : \"$Sell\"), controls: activateControls});\n\t\t} else {\n\t\t\t// navPanel.addButton({text: \"$Exit\", controls: _cancelControls});\n\t\t\t// navPanel.addButton({text: \"$Search\", controls: _searchControls});\n\t\t\tif (_platform != 0) {\n\t\t\t\tnavPanel.addButton({text: \"$Column\", controls: {namedKey: \"Action_Up\"}});\n\t\t\t\tnavPanel.addButton({text: \"$Order\", controls: {namedKey: \"Action_Double_Up\"}});\n\t\t\t}\n\t\t\tnavPanel.addButton({text: \"$Switch Tab\", controls: {namedKey: \"Action_Left\"}});\n\t\t}\n\n\t\tnavPanel.addButton({\n\t\t\ttext: \"$Search\",\n\t\t\tcontrols: skyui.util.Input.pickControls(_platform,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{PCArt: \"Space\", ViveArt: \"radial_Either_Down\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t MoveArt: \"PS3_X\", OculusArt: \"OCC THUMB_REST\", WindowsMRArt: \"OCC THUMB_REST\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t KnucklesArt: \"OCC THUMB_REST\"})});\n\n\t\tnavPanel.updateButtons(true);\n\t}\n\n}\n"
  },
  {
    "path": "src/ItemMenus/BottomBar.as",
    "content": "﻿import gfx.io.GameDelegate;\nimport Components.Meter;\n\nimport skyui.components.ButtonPanel;\nimport skyui.defines.Inventory;\n\n\nclass BottomBar extends MovieClip\n{\n\t#include \"../version.as\"\n\t\n  /* PRIVATE VARIABLES */\t\n  \n\tprivate var _lastItemType: Number;\n\t\n\tprivate var _healthMeter: Meter;\n\tprivate var _magickaMeter: Meter;\n\tprivate var _staminaMeter: Meter;\n\tprivate var _levelMeter: Meter;\n\n\tprivate var _playerInfoObj: Object;\n\t\n\t\n  /* STAGE ELEMENTS */\n\n\tpublic var playerInfoCard: MovieClip;\n\t\n\t\n  /* PROPERTIES */\n  \n\tpublic var buttonPanel: ButtonPanel;\n\t\n\t\n  /* INITIALIZATION */\n\n\tpublic function BottomBar()\n\t{\n\t\tsuper();\n\t\t_lastItemType = Inventory.ICT_NONE;\n\t\t_healthMeter = new Meter(playerInfoCard.HealthRect.MeterInstance.Meter_mc);\n\t\t_magickaMeter = new Meter(playerInfoCard.MagickaRect.MeterInstance.Meter_mc);\n\t\t_staminaMeter = new Meter(playerInfoCard.StaminaRect.MeterInstance.Meter_mc);\n\t\t_levelMeter = new Meter(playerInfoCard.LevelMeterInstance.Meter_mc);\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\n\tpublic function positionElements(a_leftOffset: Number, a_rightOffset: Number): Void\n\t{\n\t\tbuttonPanel._x = a_leftOffset;\n\t\tbuttonPanel.updateButtons(true);\n\t\tplayerInfoCard._x = a_rightOffset - playerInfoCard._width;\n\t}\n\n\tpublic function showPlayerInfo(): Void\n\t{\n\t\tplayerInfoCard._alpha = 100;\n\t}\n\n\tpublic function hidePlayerInfo(): Void\n\t{\n\t\tplayerInfoCard._alpha = 0;\n\t}\n\n\t// @API\n\tpublic function UpdatePlayerInfo(a_playerUpdateObj: Object, a_itemUpdateObj: Object): Void\n\t{\n\t\t_playerInfoObj = a_playerUpdateObj;\n\t\tupdatePerItemInfo(a_itemUpdateObj);\n\t}\n\n\tpublic function updatePerItemInfo(a_itemUpdateObj: Object): Void\n\t{\n\t\tvar infoCard = playerInfoCard;\n\t\tvar itemType: Number = a_itemUpdateObj.type;\n\t\tvar bHasWeightandValue = true;\n\t\t\n\t\tif (itemType == undefined) {\n\t\t\titemType = _lastItemType;\n\t\t\tif (a_itemUpdateObj == undefined)\n\t\t\t\ta_itemUpdateObj = {type: _lastItemType};\n\t\t} else {\n\t\t\t_lastItemType = itemType;\n\t\t}\n\t\tif (_playerInfoObj != undefined && a_itemUpdateObj != undefined) {\n\t\t\tswitch(itemType) {\n\t\t\t\tcase Inventory.ICT_ARMOR:\n\t\t\t\t\tinfoCard.gotoAndStop(\"Armor\");\n\t\t\t\t\tvar strArmor: String = Math.floor(_playerInfoObj.armor).toString();\n\t\t\t\t\tif (a_itemUpdateObj.armorChange != undefined) {\n\t\t\t\t\t\tvar iArmorDelta = Math.round(a_itemUpdateObj.armorChange);\n\t\t\t\t\t\tif (iArmorDelta > 0) \n\t\t\t\t\t\t\tstrArmor = strArmor + \" <font color=\\'#189515\\'>(+\" + iArmorDelta.toString() + \")</font>\";\n\t\t\t\t\t\telse if (iArmorDelta < 0) \n\t\t\t\t\t\t\tstrArmor = strArmor + \" <font color=\\'#FF0000\\'>(\" + iArmorDelta.toString() + \")</font>\";\n\t\t\t\t\t}\n\t\t\t\t\tinfoCard.ArmorRatingValue.textAutoSize = \"shrink\";\n\t\t\t\t\tinfoCard.ArmorRatingValue.html = true;\n\t\t\t\t\tinfoCard.ArmorRatingValue.SetText(strArmor, true);\n\t\t\t\t\tbreak;\n\t\t\t\t\t\n\t\t\t\tcase Inventory.ICT_WEAPON:\n\t\t\t\t\tinfoCard.gotoAndStop(\"Weapon\");\n\t\t\t\t\tvar strDamage: String = Math.floor(_playerInfoObj.damage).toString();\n\t\t\t\t\tif (a_itemUpdateObj.damageChange != undefined) {\n\t\t\t\t\t\tvar iDamageDelta = Math.round(a_itemUpdateObj.damageChange);\n\t\t\t\t\t\tif (iDamageDelta > 0) \n\t\t\t\t\t\t\tstrDamage = strDamage + \" <font color=\\'#189515\\'>(+\" + iDamageDelta.toString() + \")</font>\";\n\t\t\t\t\t\telse if (iDamageDelta < 0) \n\t\t\t\t\t\t\tstrDamage = strDamage + \" <font color=\\'#FF0000\\'>(\" + iDamageDelta.toString() + \")</font>\";\n\t\t\t\t\t}\n\t\t\t\t\tinfoCard.DamageValue.textAutoSize = \"shrink\";\n\t\t\t\t\tinfoCard.DamageValue.html = true;\n\t\t\t\t\tinfoCard.DamageValue.SetText(strDamage, true);\n\t\t\t\t\tbreak;\n\t\t\t\t\t\n\t\t\t\tcase Inventory.ICT_POTION:\n\t\t\t\tcase Inventory.ICT_FOOD:\n\t\t\t\t\tvar EF_HEALTH: Number = 0;\n\t\t\t\t\tvar EF_MAGICKA: Number = 1;\n\t\t\t\t\tvar EF_STAMINA: Number = 2;\n\t\t\t\t\tif (a_itemUpdateObj.potionType == EF_MAGICKA) \n\t\t\t\t\t\tinfoCard.gotoAndStop(\"MagickaPotion\");\n\t\t\t\t\telse if (a_itemUpdateObj.potionType == EF_STAMINA) \n\t\t\t\t\t\tinfoCard.gotoAndStop(\"StaminaPotion\");\n\t\t\t\t\telse if (a_itemUpdateObj.potionType == EF_HEALTH) \n\t\t\t\t\t\tinfoCard.gotoAndStop(\"HealthPotion\");\n\t\t\t\t\tbreak;\n\t\t\t\t\t\n\t\t\t\tcase Inventory.ICT_SPELL_DEFAULT:\n\t\t\t\tcase Inventory.ICT_ACTIVE_EFFECT:\n\t\t\t\t\tinfoCard.gotoAndStop(\"Magic\");\n\t\t\t\t\tbHasWeightandValue = false;\n\t\t\t\t\tbreak;\n\t\t\t\t\t\n\t\t\t\tcase Inventory.ICT_SPELL:\n\t\t\t\t\tinfoCard.gotoAndStop(\"MagicSkill\");\n\t\t\t\t\tif (a_itemUpdateObj.magicSchoolName != undefined) \n\t\t\t\t\t\tupdateSkillBar(a_itemUpdateObj.magicSchoolName, a_itemUpdateObj.magicSchoolLevel, a_itemUpdateObj.magicSchoolPct);\n\t\t\t\t\tbHasWeightandValue = false;\n\t\t\t\t\tbreak;\n\t\t\t\t\t\n\t\t\t\tcase Inventory.ICT_SHOUT:\n\t\t\t\t\tinfoCard.gotoAndStop(\"Shout\");\n\t\t\t\t\tinfoCard.DragonSoulTextInstance.SetText(_playerInfoObj.dragonSoulText);\n\t\t\t\t\tbHasWeightandValue = false;\n\t\t\t\t\tbreak;\n\t\t\t\t\t\n\t\t\t\tcase Inventory.ICT_BOOK:\n\t\t\t\tcase Inventory.ICT_INGREDIENT:\n\t\t\t\tcase Inventory.ICT_MISC:\n\t\t\t\tcase Inventory.ICT_KEY:\n\t\t\t\tdefault:\n\t\t\t\t\tinfoCard.gotoAndStop(\"Default\");\n\t\t\t}\n\t\t\t\n\t\t\tif (bHasWeightandValue) {\n\t\t\t\tinfoCard.CarryWeightValue.textAutoSize = \"shrink\";\n\t\t\t\tinfoCard.CarryWeightValue.SetText(Math.ceil(_playerInfoObj.encumbrance) + \"/\" + Math.floor(_playerInfoObj.maxEncumbrance));\n\t\t\t\tinfoCard.PlayerGoldValue.textAutoSize = \"shrink\";\n\t\t\t\tinfoCard.PlayerGoldValue.SetText(_playerInfoObj.gold.toString());\n\t\t\t\tinfoCard.PlayerGoldLabel._x = infoCard.PlayerGoldValue._x + infoCard.PlayerGoldValue.getLineMetrics(0).x - infoCard.PlayerGoldLabel._width;\n\t\t\t\tinfoCard.CarryWeightValue._x = infoCard.PlayerGoldLabel._x + infoCard.PlayerGoldLabel.getLineMetrics(0).x - infoCard.CarryWeightValue._width - 5;\n\t\t\t\tinfoCard.CarryWeightLabel._x = infoCard.CarryWeightValue._x + infoCard.CarryWeightValue.getLineMetrics(0).x - infoCard.CarryWeightLabel._width;\n\t\t\t\tif (itemType === Inventory.ICT_ARMOR) {\n\t\t\t\t\tinfoCard.ArmorRatingValue._x = infoCard.CarryWeightLabel._x + infoCard.CarryWeightLabel.getLineMetrics(0).x - infoCard.ArmorRatingValue._width - 5;\n\t\t\t\t\tinfoCard.ArmorRatingLabel._x = infoCard.ArmorRatingValue._x + infoCard.ArmorRatingValue.getLineMetrics(0).x - infoCard.ArmorRatingLabel._width;\n\t\t\t\t} else if (itemType === Inventory.ICT_WEAPON) {\n\t\t\t\t\tinfoCard.DamageValue._x = infoCard.CarryWeightLabel._x + infoCard.CarryWeightLabel.getLineMetrics(0).x - infoCard.DamageValue._width - 5;\n\t\t\t\t\tinfoCard.DamageLabel._x = infoCard.DamageValue._x + infoCard.DamageValue.getLineMetrics(0).x - infoCard.DamageLabel._width;\n\t\t\t\t}\n\t\t\t}\n\t\t\tupdateStatMeter(infoCard.HealthRect, _healthMeter, _playerInfoObj.health, _playerInfoObj.maxHealth, _playerInfoObj.healthColor);\n\t\t\tupdateStatMeter(infoCard.MagickaRect, _magickaMeter, _playerInfoObj.magicka, _playerInfoObj.maxMagicka, _playerInfoObj.magickaColor);\n\t\t\tupdateStatMeter(infoCard.StaminaRect, _staminaMeter, _playerInfoObj.stamina, _playerInfoObj.maxStamina, _playerInfoObj.staminaColor);\n\t\t}\n\t}\n\n\t// @API\n\tpublic function UpdateCraftingInfo(a_skillName: String, a_levelStart: Number, a_levelPercent: Number): Void\n\t{\n\t\tplayerInfoCard.gotoAndStop(\"Crafting\");\n\t\tupdateSkillBar(a_skillName, a_levelStart, a_levelPercent);\n\t}\n\n\tpublic function updateBarterInfo(a_playerUpdateObj: Object, a_itemUpdateObj: Object, a_playerGold: Number, a_vendorGold: Number, a_vendorName: String): Void\n\t{\n\t\t_playerInfoObj = a_playerUpdateObj;\n\n\t\tvar infoCard = playerInfoCard;\n\n\t\tinfoCard.gotoAndStop(\"Barter\");\n\n\t\tinfoCard.CarryWeightValue.textAutoSize = \"shrink\";\n\t\tinfoCard.CarryWeightValue.SetText(Math.ceil(_playerInfoObj.encumbrance) + \"/\" + Math.floor(_playerInfoObj.maxEncumbrance));\n\n\t\tinfoCard.VendorGoldLabel.textAutoSize = \"shrink\";\n\t\tif (a_vendorName != undefined) {\n\t\t\tinfoCard.VendorGoldLabel.SetText(\"$Gold\");\n\t\t\tinfoCard.VendorGoldLabel.SetText(a_vendorName + \" \" + infoCard.VendorGoldLabel.text);\n\t\t}\n\n\t\tupdateBarterPriceInfo(a_playerGold, a_vendorGold, a_itemUpdateObj);\n\t}\n\n\tpublic function updateBarterPriceInfo(a_playerGold: Number, a_vendorGold: Number, a_itemUpdateObj: Object, a_goldDelta: Number): Void\n\t{\n\t\tvar infoCard = playerInfoCard;\n\n\t\tinfoCard.PlayerGoldValue.textAutoSize = \"shrink\";\n\t\tif (a_goldDelta == undefined) {\n\t\t\tinfoCard.PlayerGoldValue.SetText(a_playerGold.toString(), true);\n\t\t} else if (a_goldDelta >= 0) {\n\t\t\tinfoCard.PlayerGoldValue.SetText(a_playerGold.toString() + \" <font color=\\'#189515\\'>(+\" + a_goldDelta.toString() + \")</font>\", true);\n\t\t} else {\n\t\t\tinfoCard.PlayerGoldValue.SetText(a_playerGold.toString() + \" <font color=\\'#FF0000\\'>(\" + a_goldDelta.toString() + \")</font>\", true);\n\t\t}\n\n\t\tinfoCard.VendorGoldValue.textAutoSize = \"shrink\";\n\t\tinfoCard.VendorGoldValue.SetText(a_vendorGold.toString());\n\n\t\tinfoCard.VendorGoldLabel._x = infoCard.VendorGoldValue._x + infoCard.VendorGoldValue.getLineMetrics(0).x - infoCard.VendorGoldLabel._width;\n\t\tinfoCard.PlayerGoldValue._x = infoCard.VendorGoldLabel._x + infoCard.VendorGoldLabel.getLineMetrics(0).x - infoCard.PlayerGoldValue._width - 10;\n\t\tinfoCard.PlayerGoldLabel._x = infoCard.PlayerGoldValue._x + infoCard.PlayerGoldValue.getLineMetrics(0).x - infoCard.PlayerGoldLabel._width;\n\t\tinfoCard.CarryWeightValue._x = infoCard.PlayerGoldLabel._x + infoCard.PlayerGoldLabel.getLineMetrics(0).x - infoCard.CarryWeightValue._width - 5;\n\t\tinfoCard.CarryWeightLabel._x = infoCard.CarryWeightValue._x + infoCard.CarryWeightValue.getLineMetrics(0).x - infoCard.CarryWeightLabel._width;\n\n\t\tupdateBarterPerItemInfo(a_itemUpdateObj);\n\t}\n\n\tpublic function updateBarterPerItemInfo(a_itemUpdateObj: Object): Void\n\t{\n\t\tvar infoCard = playerInfoCard;\n\t\tvar itemType: Number = a_itemUpdateObj.type;\n\n\t\tif (itemType == undefined) {\n\t\t\titemType = _lastItemType;\n\t\t\tif (a_itemUpdateObj == undefined)\n\t\t\t\ta_itemUpdateObj = {type: _lastItemType};\n\t\t} else {\n\t\t\t_lastItemType = itemType;\n\t\t}\n\n\t\tif (a_itemUpdateObj != undefined) {\n\t\t\tvar itemType: Number = a_itemUpdateObj.type;\n\t\t\t\n\t\t\tswitch(itemType) {\n\t\t\t\tcase Inventory.ICT_ARMOR:\n\t\t\t\t\tinfoCard.gotoAndStop(\"Barter_Armor\");\n\t\t\t\t\tvar strArmor: String = Math.floor(_playerInfoObj.armor).toString();\n\t\t\t\t\tif (a_itemUpdateObj.armorChange != undefined) {\n\t\t\t\t\t\tvar iArmorDelta: Number = Math.round(a_itemUpdateObj.armorChange);\n\t\t\t\t\t\tif (iArmorDelta > 0) \n\t\t\t\t\t\t\tstrArmor = strArmor + \" <font color=\\'#189515\\'>(+\" + iArmorDelta.toString() + \")</font>\";\n\t\t\t\t\t\telse if (iArmorDelta < 0) \n\t\t\t\t\t\t\tstrArmor = strArmor + \" <font color=\\'#FF0000\\'>(\" + iArmorDelta.toString() + \")</font>\";\n\t\t\t\t\t}\n\t\t\t\t\tinfoCard.ArmorRatingValue.textAutoSize = \"shrink\";\n\t\t\t\t\tinfoCard.ArmorRatingValue.html = true;\n\t\t\t\t\tinfoCard.ArmorRatingValue.SetText(strArmor, true);\n\t\t\t\t\tinfoCard.ArmorRatingValue._x = infoCard.CarryWeightLabel._x + infoCard.CarryWeightLabel.getLineMetrics(0).x - infoCard.ArmorRatingValue._width - 5;\n\t\t\t\t\tinfoCard.ArmorRatingLabel._x = infoCard.ArmorRatingValue._x + infoCard.ArmorRatingValue.getLineMetrics(0).x - infoCard.ArmorRatingLabel._width;\n\t\t\t\t\tbreak;\n\t\t\t\t\t\n\t\t\t\tcase Inventory.ICT_WEAPON:\n\t\t\t\t\tinfoCard.gotoAndStop(\"Barter_Weapon\");\n\t\t\t\t\tvar strDamage: String = Math.floor(_playerInfoObj.damage).toString();\n\t\t\t\t\tif (a_itemUpdateObj.damageChange != undefined) {\n\t\t\t\t\t\tvar iDamageDelta: Number = Math.round(a_itemUpdateObj.damageChange);\n\t\t\t\t\t\tif (iDamageDelta > 0) \n\t\t\t\t\t\t\tstrDamage = strDamage + \" <font color=\\'#189515\\'>(+\" + iDamageDelta.toString() + \")</font>\";\n\t\t\t\t\t\telse if (iDamageDelta < 0) \n\t\t\t\t\t\t\tstrDamage = strDamage + \" <font color=\\'#FF0000\\'>(\" + iDamageDelta.toString() + \")</font>\";\n\t\t\t\t\t}\n\t\t\t\t\tinfoCard.DamageValue.textAutoSize = \"shrink\";\n\t\t\t\t\tinfoCard.DamageValue.html = true;\n\t\t\t\t\tinfoCard.DamageValue.SetText(strDamage, true);\n\t\t\t\t\tinfoCard.DamageValue._x = infoCard.CarryWeightLabel._x + infoCard.CarryWeightLabel.getLineMetrics(0).x - infoCard.DamageValue._width - 5;\n\t\t\t\t\tinfoCard.DamageLabel._x = infoCard.DamageValue._x + infoCard.DamageValue.getLineMetrics(0).x - infoCard.DamageLabel._width;\n\t\t\t\t\tbreak;\n\t\t\t\t\t\n\t\t\t\tdefault:\n\t\t\t\t\tinfoCard.gotoAndStop(\"Barter\");\n\t\t\t}\n\t\t}\n\t}\n\n\tpublic function setGiftInfo(a_favorPoints: Number): Void\n\t{\n\t\tplayerInfoCard.gotoAndStop(\"Gift\");\n\t}\n\n\tpublic function setPlatform(a_platform: Number, a_bPS3Switch: Boolean): Void\n\t{\n\t\tbuttonPanel.setPlatform(a_platform, a_bPS3Switch);\n\t}\n\n  function GoToDefaultFrame()\n  {\n  \t// TODO! Check if the MC actually have a \"default\" defined\n    playerInfoCard.gotoAndStop(\"Default\");\n  }\n\n  /* PRIVATE FUNCTIONS */\n\t\n\tprivate function updateStatMeter(a_meterRect: MovieClip, a_meterObj: Meter, a_currValue: Number, a_maxValue: Number, a_colorStr: String): Void\n\t{\n\t\tif (a_colorStr == undefined) \n\t\t\ta_colorStr = \"#FFFFFF\";\n\t\tif (a_meterRect._alpha > 0) {\n\t\t\tif (a_meterRect.MeterText != undefined) {\n\t\t\t\ta_meterRect.MeterText.textAutoSize = \"shrink\";\n\t\t\t\ta_meterRect.MeterText.html = true;\n\t\t\t\ta_meterRect.MeterText.SetText(\"<font color=\\'\" + a_colorStr + \"\\'>\" + Math.floor(a_currValue) + \"/\" + Math.floor(a_maxValue) + \"</font>\", true);\n\t\t\t}\n\t\t\ta_meterRect.MeterInstance.gotoAndStop(\"Pause\");\n\t\t\ta_meterObj.SetPercent(a_currValue / a_maxValue * 100);\n\t\t}\n\t}\n\t\n\tprivate function updateSkillBar(a_skillName: String, a_levelStart: Number, a_levelPercent: Number): Void\n\t{\n\t\tvar infoCard = playerInfoCard;\n\t\t\n\t\tinfoCard.SkillLevelLabel.SetText(a_skillName);\n\t\tinfoCard.SkillLevelCurrent.SetText(a_levelStart);\n\t\tinfoCard.SkillLevelNext.SetText(a_levelStart + 1);\n\t\tinfoCard.LevelMeterInstance.gotoAndStop(\"Pause\");\n\t\t_levelMeter.SetPercent(a_levelPercent);\n\t}\n\n}\n"
  },
  {
    "path": "src/ItemMenus/CategoryList.as",
    "content": "﻿import gfx.events.EventDispatcher;\nimport gfx.ui.NavigationCode;\nimport gfx.ui.InputDetails;\nimport Shared.GlobalFunc;\n\nimport skyui.components.list.EntryClipManager;\nimport skyui.components.list.BasicEnumeration;\nimport skyui.components.list.AlphaEntryFormatter;\nimport skyui.components.list.BasicList;\n\n\nclass CategoryList extends BasicList\n{\n  /* CONSTANTS */\n\t\n\tpublic static var LEFT_SEGMENT = 0;\n\tpublic static var RIGHT_SEGMENT = 1;\n\t\n\t\n  /* STAGE ELEMENTS */\n\t\n\tpublic var selectorCenter: MovieClip;\n\tpublic var selectorLeft: MovieClip;\n\tpublic var selectorRight: MovieClip;\n\tpublic var background: MovieClip;\n\t\n\t\n  /* PRIVATE VARIABLES */\n\t\n\tprivate var _xOffset: Number;\n\tprivate var _contentWidth: Number;\n\tprivate var _totalWidth: Number;\n\tprivate var _selectorPos: Number;\n\tprivate var _targetSelectorPos: Number;\n\tprivate var _bFastSwitch: Boolean;\n\tprivate var _segmentOffset: Number;\n\tprivate var _segmentLength: Number;\n\n\n  /* PROPERTIES */\n\t\n\t// Distance from border to start icon.\n\tpublic var iconIndent: Number;\n\t\n\t// Size of the icon.\n\tpublic var iconSize: Number;\n\t\n\t// Array that contains the icon label for category at position i.\n\t// The category list uses fixed lengths/icons, so this is assigned statically.\n\tpublic var iconArt: Array;\n\t\n\t// For segmented lists, this is in the index of the divider that seperates player and container/vendor inventory.\n\tpublic var dividerIndex: Number;\n\t\n\t// The active segment for divided lists (left or right).\n\tprivate var _activeSegment: Number;\n\n\t// Index of previous selected item\n\tpublic var lastSelectedIndex: Number;\n\n\tpublic function set activeSegment(a_segment: Number)\n\t{\n\t\tif (a_segment == _activeSegment)\n\t\t\treturn;\n\t\t\n\t\t_activeSegment = a_segment;\n\t\t\n\t\tcalculateSegmentParams();\n\t\t\n\t\tif (a_segment == LEFT_SEGMENT && _selectedIndex > dividerIndex)\n\t\t\tdoSetSelectedIndex(_selectedIndex - dividerIndex - 1, SELECT_MOUSE);\n\t\telse if (a_segment == RIGHT_SEGMENT && _selectedIndex < dividerIndex)\n\t\t\tdoSetSelectedIndex(_selectedIndex + dividerIndex + 1, SELECT_MOUSE);\n\t\t\n\t\tUpdateList();\n\t}\n\t\n\tpublic function get activeSegment(): Number\n\t{\n\t\treturn _activeSegment;\n\t}\n\n\tpublic function selectionAtBeginningOfSegment(): Boolean\n\t{\n\t\tif(selectedIndex == 0)\n\t\t\treturn true;\n\n\t\tif(dividerIndex != -1 && selectedIndex == dividerIndex + 1)\n\t\t\treturn true;\n\n\t\treturn false;\n\t}\n\n\tpublic function selectionAtEndOfSegment(): Boolean\n\t{\n\t\tif(selectedIndex == entryList.length)\n\t\t\treturn true;\n\n\t\tif(dividerIndex != -1 && selectedIndex == dividerIndex - 1)\n\t\t\treturn true;\n\n\t\treturn false;\n\t}\n\n  /* INITIALIZATION */\n\t\n\tpublic function CategoryList()\n\t{\n\t\tsuper();\n\t\t\n\t\t_selectorPos = 0;\n\t\t_targetSelectorPos = 0;\n\t\t_bFastSwitch = false;\n\n\t\t_activeSegment = LEFT_SEGMENT;\n\t\tdividerIndex = -1;\n\t\t_segmentOffset = 0;\n\t\t_segmentLength = 0;\n\t\t\n\t\tif (iconSize == undefined)\n\t\t\ticonSize = 32;\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n  \n  \t// Clears the list. For the category list, that's ok since the entryList isn't manipulated directly.\n\t// @override BasicList\n\tpublic function clearList(): Void\n\t{\n\t\tdividerIndex = -1;\n\t\t_entryList.splice(0);\n\t}\n\t\n\t// @override BasicList\n\tpublic function InvalidateData(): Void\n\t{\n\t\tif (_bSuspended) {\n\t\t\t_bRequestInvalidate = true;\n\t\t\treturn;\n\t\t}\n\t\t\n\t\tlistEnumeration.invalidate();\n\n\t\tcalculateSegmentParams();\n\t\t\n\t\tif (_selectedIndex >= listEnumeration.size())\n\t\t\t_selectedIndex = listEnumeration.size() - 1;\n\n\t\tUpdateList();\n\t\t\n\t\tif (onInvalidate)\n\t\t\tonInvalidate();\n\t}\n\t\n\t// @override BasicList\n\tpublic function UpdateList(): Void\n\t{\n\t\tif (_bSuspended) {\n\t\t\t_bRequestUpdate = true;\n\t\t\treturn;\n\t\t}\n\t\t\n\t\tsetClipCount(_segmentLength);\n\n\t\tvar cw = 0;\n\n\t\tfor (var i = 0; i < _segmentLength; i++) {\n\t\t\tvar entryClip = getClipByIndex(i);\n\n\t\t\tentryClip.setEntry(listEnumeration.at(i + _segmentOffset), listState);\n\n\t\t\tentryClip.background._width = entryClip.background._height = iconSize;\n\n\t\t\tlistEnumeration.at(i + _segmentOffset).clipIndex = i;\n\t\t\tentryClip.itemIndex = i + _segmentOffset;\n\n\t\t\tcw = cw + iconSize;\n\t\t}\n\n\t\t_contentWidth = cw;\n\t\t_totalWidth = background._width;\n\n\t\tvar spacing = (_totalWidth - _contentWidth) / (_segmentLength + 1);\n\n\t\tvar xPos = background._x + spacing;\n\n\t\tfor (var i = 0; i < _segmentLength; i++) {\n\t\t\tvar entryClip = getClipByIndex(i);\n\t\t\tentryClip._x = xPos;\n\n\t\t\txPos = xPos + iconSize + spacing;\n\t\t\tentryClip._visible = true;\n\t\t}\n\t\t\n\t\tupdateSelector();\n\t}\n\t\n\t// Moves the selection left to the next element. Wraps around.\n\tpublic function moveSelectionLeft(): Void\n\t{\n\t\tif (disableSelection)\n\t\t\treturn;\n\n\t\tvar curIndex = _selectedIndex;\n\t\tvar startIndex = _selectedIndex;\n\t\tlastSelectedIndex = curIndex;\n\n\t\tdo {\n\t\t\tif (curIndex > _segmentOffset) {\n\t\t\t\tcurIndex--;\n\t\t\t} else {\n\t\t\t\t_bFastSwitch = true;\n\t\t\t\tcurIndex = _segmentOffset + _segmentLength - 1;\t\t\t\t\t\n\t\t\t}\n\t\t} while (curIndex != startIndex && listEnumeration.at(curIndex).filterFlag == 0 && !listEnumeration.at(curIndex).bDontHide);\n\t\t\t\n\t\tonItemPress(curIndex, 0);\n\t}\n\n\t// Moves the selection right to the next element. Wraps around.\n\tpublic function moveSelectionRight(): Void\n\t{\n\t\tif (disableSelection)\n\t\t\treturn;\n\t\t\t\n\t\tvar curIndex = _selectedIndex;\n\t\tvar startIndex = _selectedIndex;\n\t\tlastSelectedIndex = curIndex;\n\n\t\tdo {\n\t\t\tif (curIndex < _segmentOffset + _segmentLength - 1) {\n\t\t\t\tcurIndex++;\n\t\t\t} else {\n\t\t\t\t_bFastSwitch = true;\n\t\t\t\tcurIndex = _segmentOffset;\n\t\t\t}\n\t\t} while (curIndex != startIndex && listEnumeration.at(curIndex).filterFlag == 0 && !listEnumeration.at(curIndex).bDontHide);\n\t\t\t\n\t\tonItemPress(curIndex, 0);\n\t}\n\t\n\t// @GFx\n\tpublic function handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\n\t\tif (disableInput)\n\t\t\treturn false;\n\t\t\t\n\t\tif (GlobalFunc.IsKeyPressed(details)) {\n\t\t\tif (details.navEquivalent == NavigationCode.LEFT) {\n\t\t\t\tmoveSelectionLeft();\n\t\t\t\treturn true;\n\t\t\t} else if (details.navEquivalent == NavigationCode.RIGHT) {\n\t\t\t\tmoveSelectionRight();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\treturn false;\n\t}\n\t\n\t// @override BasicList\n\tpublic function onEnterFrame(): Void\n\t{\n\t\tsuper.onEnterFrame();\n\t\t\n\t\tif (_bFastSwitch && _selectorPos != _targetSelectorPos) {\n\t\t\t_selectorPos = _targetSelectorPos;\n\t\t\t_bFastSwitch = false;\n\t\t\trefreshSelector();\n\t\t\t\n\t\t} else  if (_selectorPos < _targetSelectorPos) {\n\t\t\t_selectorPos = _selectorPos + (_targetSelectorPos - _selectorPos) * 0.2 + 1;\n\t\t\t\n\t\t\trefreshSelector();\n\t\t\t\n\t\t\tif (_selectorPos > _targetSelectorPos)\n\t\t\t\t_selectorPos = _targetSelectorPos;\n\t\t\t\n\t\t} else if (_selectorPos > _targetSelectorPos) {\n\t\t\t_selectorPos = _selectorPos - (_selectorPos - _targetSelectorPos) * 0.2 - 1;\n\t\t\t\n\t\t\trefreshSelector();\n\t\t\t\n\t\t\tif (_selectorPos < _targetSelectorPos)\n\t\t\t\t_selectorPos = _targetSelectorPos;\n\t\t}\n\t}\n\t\n\t// @override BasicList\n\tpublic function onItemPress(a_index: Number, a_keyboardOrMouse: Number): Void\n\t{\n\t\tif (disableInput || disableSelection || a_index == -1)\n\t\t\treturn;\n\t\t\t\n\t\tdoSetSelectedIndex(a_index, a_keyboardOrMouse);\n\t\tupdateSelector();\n\t\tdispatchEvent({type: \"itemPress\", index: _selectedIndex, entry: selectedEntry, keyboardOrMouse: a_keyboardOrMouse});\n\t}\n\t\n\t// @override BasicList\n\tprivate function onItemPressAux(a_index: Number, a_keyboardOrMouse: Number, a_buttonIndex: Number): Void\n\t{\n\t\tif (disableInput || disableSelection || a_index == -1 || a_buttonIndex != 1)\n\t\t\treturn;\n\t\t\n\t\tdoSetSelectedIndex(a_index, a_keyboardOrMouse);\n\t\tupdateSelector();\n\t\tdispatchEvent({type: \"itemPressAux\", index: _selectedIndex, entry: selectedEntry, keyboardOrMouse: a_keyboardOrMouse});\n\t}\n\t\n\t// @override BasicList\n\tpublic function onItemRollOver(a_index: Number): Void\n\t{\n\t\tif (disableInput || disableSelection)\n\t\t\treturn;\n\t\t\t\n\t\tisMouseDrivenNav = true;\n\t\t\n\t\tif (a_index == _selectedIndex)\n\t\t\treturn;\n\t\t\t\n\t\tvar entryClip = getClipByIndex(a_index);\n\t\tentryClip._alpha = 75;\n\t}\n\n\t// @override BasicList\n\tpublic function onItemRollOut(a_index: Number): Void\n\t{\n\t\tif (disableInput || disableSelection)\n\t\t\treturn;\n\t\t\t\n\t\tisMouseDrivenNav = true;\n\t\t\n\t\tif (a_index == _selectedIndex)\n\t\t\treturn;\n\t\t\t\n\t\tvar entryClip = getClipByIndex(a_index);\n\t\tentryClip._alpha = 50;\n\t}\n\n\n  /* PRIVATE FUNCTIONS */\n\t\n\tprivate function calculateSegmentParams(): Void\n\t{\n\t\t// Divided\n\t\tif (dividerIndex != undefined && dividerIndex != -1) {\n\t\t\tif (_activeSegment == LEFT_SEGMENT) {\n\t\t\t\t_segmentOffset = 0;\n\t\t\t\t_segmentLength = dividerIndex;\n\t\t\t} else {\n\t\t\t\t_segmentOffset = dividerIndex + 1;\n\t\t\t\t_segmentLength = listEnumeration.size() - _segmentOffset;\n\t\t\t}\n\t\t\n\t\t// Default for non-divided lists\n\t\t} else {\n\t\t\t_segmentOffset = 0;\n\t\t\t_segmentLength = listEnumeration.size();\n\t\t}\n\t}\n\t\n\tprivate function updateSelector(): Void\n\t{\n\t\tif (selectorCenter == undefined) {\n\t\t\treturn;\n\t\t}\n\t\t\t\n\t\tif (_selectedIndex == -1) {\n\t\t\tselectorCenter._visible = false;\n\n\t\t\tif (selectorLeft != undefined)\n\t\t\t\tselectorLeft._visible = false;\n\t\t\t\t\n\t\t\tif (selectorRight != undefined)\n\t\t\t\tselectorRight._visible = false;\n\n\t\t\treturn;\n\t\t}\n\n\t\tvar selectedClip = _entryClipManager.getClip(_selectedIndex - _segmentOffset);\n\n\t\t_targetSelectorPos = selectedClip._x + (selectedClip.background._width - selectorCenter._width) / 2;\n\t\t\n\t\tselectorCenter._visible = true;\n\t\tselectorCenter._y = selectedClip._y + selectedClip.background._height;\n\t\t\n\t\tif (selectorLeft != undefined) {\n\t\t\tselectorLeft._visible = true;\n\t\t\tselectorLeft._x = 0;\n\t\t\tselectorLeft._y = selectorCenter._y;\n\t\t}\n\n\t\tif (selectorRight != undefined) {\n\t\t\tselectorRight._visible = true;\n\t\t\tselectorRight._y = selectorCenter._y;\n\t\t\tselectorRight._width = _totalWidth - selectorRight._x;\n\t\t}\n\t}\n\n\tprivate function refreshSelector(): Void\n\t{\n\t\tselectorCenter._visible = true;\n\t\tvar selectedClip = _entryClipManager.getClip(_selectedIndex - _segmentOffset);\n\n\t\tselectorCenter._x = _selectorPos;\n\n\t\tif (selectorLeft != undefined)\n\t\t\tselectorLeft._width = selectorCenter._x;\n\n\t\tif (selectorRight != undefined) {\n\t\t\tselectorRight._x = selectorCenter._x + selectorCenter._width;\n\t\t\tselectorRight._width = _totalWidth - selectorRight._x;\n\t\t}\n\t}\n}"
  },
  {
    "path": "src/ItemMenus/CategoryListEntry.as",
    "content": "﻿import skyui.components.list.ListState;\nimport skyui.components.list.BasicListEntry;\n\n\nclass CategoryListEntry extends BasicListEntry\n{\n  /* PRIVATE VARIABLES */\n\n\tprivate var _iconLabel: String;\n\tprivate var _iconSize: Number;\n\t\n\t\n  /* STAGE ELMENTS */\n  \n  \tpublic var icon: MovieClip;\n\n\t\n  /* PUBLIC FUNCTIONS */\n\t\n\tpublic function initialize(a_index: Number, a_state: ListState): Void\n\t{\n\t\tsuper.initialize();\n\n\t\tvar iconLoader = new MovieClipLoader();\n\t\ticonLoader.addListener(this);\n\n\t\t_iconLabel = CategoryList(a_state.list).iconArt[a_index];\n\t\t_iconSize = CategoryList(a_state.list).iconSize;\n\n\t\ticonLoader.loadClip(a_state.iconSource, icon);\n\t}\n\t\n\tpublic function setEntry(a_entryObject: Object, a_state: ListState): Void\n\t{\n\t\tif (a_entryObject.filterFlag == 0 && !a_entryObject.bDontHide) {\n\t\t\t_alpha = 15;\n\t\t\tenabled = false;\n\t\t} else if (a_entryObject == a_state.list.selectedEntry) {\n\t\t\t_alpha = 100;\n\t\t\tenabled = true;\n\t\t} else {\n\t\t\t_alpha = 50;\n\t\t\tenabled = true;\n\t\t}\n\t}\n\n  /* PRIVATE FUNCTIONS */\n\n\t// @implements MovieClipLoader\n\tprivate function onLoadInit(a_mc: MovieClip): Void\n\t{\n\t\tif (a_mc.background != undefined) {\n\t\t\t// If the icon set has a background, scale the icon until background size would = icon size\n\t\t\ta_mc._xscale = a_mc._yscale = (_iconSize/a_mc.background._width)*100;\n\t\t} else {\n\t\t\ta_mc._width = a_mc._height = _iconSize;\n\t\t}\n\t\t\n\t\ta_mc.gotoAndStop(_iconLabel);\n\t}\n}"
  },
  {
    "path": "src/ItemMenus/ContainerMenu.as",
    "content": "﻿import gfx.io.GameDelegate;\nimport gfx.ui.NavigationCode;\nimport gfx.ui.InputDetails;\n\nimport skyui.util.Translator;\nimport skyui.util.GlobalFunctions;\nimport skyui.components.list.ListLayoutManager;\nimport skyui.components.list.TabularList;\nimport skyui.components.list.ListLayout;\nimport skyui.props.PropertyDataExtender;\n\nimport skyui.defines.Input;\nimport skyui.defines.Inventory;\nimport skyui.defines.Item;\n\nimport skyui.util.Debug;\nimport skyui.VRInput;\n\nclass ContainerMenu extends ItemMenu\n{\n\t#include \"../version.as\"\n\n  /* CONSTANTS */\n\n\tprivate static var NULL_HAND: Number = -1;\n\tprivate static var RIGHT_HAND: Number = 0;\n\tprivate static var LEFT_HAND: Number = 1;\n\n\n  /* PRIVATE VARIABLES */\n\n\tprivate var _bEquipMode: Boolean = false;\n\tprivate var _equipHand: Number;\n\n\tprivate var _equipModeKey: Number;\n\tprivate var _equipModeControls: Object;\n\n\tprivate var _tabBarIconArt: Array;\n\n\tprivate var _pauseInputHandling: Boolean;\n\tprivate var _pauseTabSwitch: Boolean;\n\n\tprivate var _columnOpRequested: Number;\n\n\tprivate var vrActionConditions = undefined;\n\n  /* PROPERTIES */\n\n\t// @API\n\tpublic var bNPCMode: Boolean = false;\n\n\t// @override ItemMenu\n\tpublic var bEnableTabs: Boolean = true;\n\n\n  /* INITIALIZATION */\n\n\tpublic function ContainerMenu()\n\t{\n\t\tsuper();\n\n\t\t_tabBarIconArt = [\"take\", \"give\"];\n\t\t_pauseInputHandling = false;\n\t\t_columnOpRequested = 0;\n\t}\n\n\n  /* PUBLIC FUNCTIONS */\n\n\tpublic function InitExtensions(): Void\n\t{\n\t\tsuper.InitExtensions();\n\n\t\tinventoryLists.tabBarIconArt = _tabBarIconArt;\n\n\t\t// Initialize menu-specific list components\n\t\tinventoryLists.categoryList.iconArt = [\"inv_all\", \"inv_weapons\", \"inv_armor\", \"inv_potions\", \"inv_scrolls\", \"inv_food\", \"inv_ingredients\", \"inv_books\", \"inv_keys\", \"inv_misc\"];\n\n\t\tGameDelegate.addCallBack(\"AttemptEquip\", this, \"AttemptEquip\");\n    GameDelegate.addCallBack(\"AttemptTake\",this,\"AttemptTake\");\n    GameDelegate.addCallBack(\"AttemptTakeAll\",this,\"AttemptTakeAll\");\n    GameDelegate.addCallBack(\"AttemptStore\",this,\"AttemptStore\");\n    GameDelegate.addCallBack(\"AttemptTakeAndEquip\",this,\"AttemptTakeAndEquip\");\n    GameDelegate.addCallBack(\"Vanilla_AttemptEquip\",this,\"Vanilla_AttemptEquip\");\n    GameDelegate.addCallBack(\"Vanilla_XButtonPress\",this,\"Vanilla_XButtonPress\");\n\n\t\titemCardFadeHolder.StealTextInstance._visible = false;\n\n\t\t// We need access to the categoryList to figure out if want to\n\t\t// show the new icon or not\n\t\tinventoryLists.itemList.listState.categoryList = inventoryLists.categoryList;\n\t}\n\n\t// @override ItemMenu\n\tpublic function setConfig(a_config: Object): Void\n\t{\n\t\tsuper.setConfig(a_config);\n\n\t\tvar itemList: TabularList = inventoryLists.itemList;\n\t\titemList.addDataProcessor(new InventoryDataSetter());\n\t\titemList.addDataProcessor(new InventoryIconSetter(a_config[\"Appearance\"]));\n\t\titemList.addDataProcessor(new PropertyDataExtender(a_config[\"Appearance\"], a_config[\"Properties\"], \"itemProperties\", \"itemIcons\", \"itemCompoundProperties\"));\n\n\t\tvar layout: ListLayout = ListLayoutManager.createLayout(a_config[\"ListLayout\"], \"ItemListLayout\");\n\t\titemList.layout = layout;\n\n\t\t// Not 100% happy with doing this here, but has to do for now.\n\t\tif (inventoryLists.categoryList.selectedEntry)\n\t\t\tlayout.changeFilterFlag(inventoryLists.categoryList.selectedEntry.flag);\n\n\t\t_equipModeKey = a_config[\"Input\"].controls.pc.equipMode;\n\t\t_equipModeControls = {keyCode: _equipModeKey};\n\n\t\tinventoryLists.itemList.listState.layout = layout;\n\t}\n\n\t// @API\n\tpublic function ShowItemsList(): Void\n\t{\n\t\t// Not necessary anymore. Now handled in onShowItemsList for consistency reasons.\n\t\t//inventoryLists.showItemsList();\n\t}\n\n\t// @GFx\n\tpublic function handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\n\t\t// Rate limit input handling\n\t\t// For some reason, VR trackpad swipe events seem to be sent in duplictes?\n\t\t// This means if we're using the trackpad to enable some kind of toggling logic,\n\t\t// the toggle would always cancel itself out. To get around this, we...\n\t\t//\n\t\t// Limit processing of these events to something reasonable.\n\t\tif(_pauseInputHandling)\n\t\t\treturn true;\n\n\t\tskyui.util.Input.rateLimit(this, \"_pauseInputHandling\", 10);\n\n\n\t\t// VR specific behavior\n\t\t//\n\t\t// Currently, we're not getting a whole lot of keycodes from the game. We cannot\n\t\t// hookup additional keypresses to UI behavior arbitrarily. However, we can continue\n\t\t// to make use of NavigationCode.LEFT and RIGHT.\n\t\t//\n\t\t// The original SkyUI category list allows the player to wrap around the list. Here,\n\t\t// we alter the behavior so that...\n\t\t//\n\t\t// If we've reached the beginning the category list and the player is still asking to\n\t\t// navigate left, switch active segment instead.\n\t\tvar bShouldCaptureInput = (pathToFocus[0] != itemCard);\n\t\tif (bShouldCaptureInput &&\n\t\t\t\tShared.GlobalFunc.IsKeyPressed(details) &&\n\t\t\t\tdetails.navEquivalent == NavigationCode.LEFT && inventoryLists.categoryList.selectionAtBeginningOfSegment()) {\n\n\t\t\t// Only actually toggle the tab if we're not being rate limited\n\t\t\tif(!_pauseTabSwitch) {\n\t\t\t\tinventoryLists.toggleTab();\n\n\t\t\t\t// Rate limit tab switching to 3 times a second\n\t\t\t\tskyui.util.Input.rateLimit(this, \"_pauseTabSwitch\", 1000/3);\n\t\t\t}\n\n\t\t\treturn true;\n\t\t}\n\n\t\tsuper.handleInput(details,pathToFocus);\n\n\t\tif (shouldProcessItemsListInput(false)) {\n\t\t\tif ((_platform == Shared.Platforms.CONTROLLER_PC ||\n\t\t\t\t\t _platform == Shared.Platforms.CONTROLLER_VIVE ||\n\t\t\t\t\t _platform == Shared.Platforms.CONTROLLER_OCULUS ||\n\t\t\t\t\t _platform == Shared.Platforms.CONTROLLER_WINDOWS_MR)\n\t\t\t\t&& details.skseKeycode == _equipModeKey && inventoryLists.itemList.selectedIndex != -1) {\n\t\t\t\t_bEquipMode = details.value != \"keyUp\";\n\t\t\t\tupdateBottomBar(true);\n\t\t\t}\n\t\t}\n\n\t\treturn true;\n\t}\n\n\tpublic function classname(): String{\n\t\treturn \"Class ContainerMenu\";\n\t}\n\n\tpublic function handleVRInput(event): Boolean {\n\t\t//Debug.dump(\"ContainerMenu::handleVRInput\", event);\n\t\tif (!bFadedIn)\n\t\t\treturn;\n\n\t\tvar action = VRInput.instance.triggeredAction(vrActionConditions, event);\n\t\tif(action == \"search\") {\n\t\t\t\t\t\tinventoryLists.searchWidget.startInput();\n\t\t\t\t\t\treturn true;\n\t\t\t\t\t}\n\t\treturn false;\n\t}\n\n\t// @override ItemMenu\n\tpublic function UpdateItemCardInfo(a_updateObj: Object): Void\n\t{\n\t\tsuper.UpdateItemCardInfo(a_updateObj);\n\n\t\tupdateBottomBar(true);\n\n\t\tif (a_updateObj.pickpocketChance != undefined) {\n\t\t\titemCardFadeHolder.StealTextInstance._visible = true;\n\t\t\titemCardFadeHolder.StealTextInstance.PercentTextInstance.html = true;\n\t\t\titemCardFadeHolder.StealTextInstance.PercentTextInstance.htmlText = \"<font face=\\'$EverywhereBoldFont\\' size=\\'24\\' color=\\'#FFFFFF\\'>\" + a_updateObj.pickpocketChance + \"%</font>\" + (isViewingContainer() ? Translator.translate(\"$ TO STEAL\") : Translator.translate(\"$ TO PLACE\"));\n\t\t} else {\n\t\t\titemCardFadeHolder.StealTextInstance._visible = false;\n\t\t}\n\t}\n\n\t// @API\n\tpublic function AttemptEquip(a_slot: Number, a_bCheckOverList: Boolean): Void\n\t{\n\t\t// Function not present in VR interface file\n\t}\n\n\n\t// @API\n\tpublic function SetPlatform(a_platform: Number, a_bPS3Switch: Boolean): Void\n\t{\n\t\tsuper.SetPlatform(a_platform,a_bPS3Switch);\n\n\t\t_bEquipMode = (a_platform != 0);\n\t}\n\n\n\t// @API\n\tpublic function Vanilla_AttemptEquip(a_slot: Number, a_bCheckOverList: Boolean): Void\n\t{\n\t\tvar bCheckOverList = a_bCheckOverList == undefined ? true : a_bCheckOverList;\n\n\t\tif (!shouldProcessItemsListInput(bCheckOverList) || !confirmSelectedEntry())\n\t\t\treturn;\n\n\t\tif (_platform == Shared.Platforms.CONTROLLER_PC ||\n\t\t\t  _platform == Shared.Platforms.CONTROLLER_VIVE ||\n\t\t\t  _platform == Shared.Platforms.CONTROLLER_OCULUS ||\n\t\t\t  _platform == Shared.Platforms.CONTROLLER_WINDOWS_MR) {\n\t\t\tif (_bEquipMode)\n\t\t\t\tstartItemEquip(a_slot);\n\t\t\telse\n\t\t\t\tstartItemTransfer();\n\t\t} else {\n\t\t\tstartItemEquip(a_slot);\n\t\t}\n\t}\n\n\t// @API\n  function AttemptTake(abCheckOverList)\n  {\n    var bCheckOverList = abCheckOverList == undefined ? true : abCheckOverList;\n    if(shouldProcessItemsListInput(bCheckOverList))\n      startItemTransfer();\n  }\n\n\t// @API\n  function AttemptTakeAndEquip(aiSlot, abCheckOverList)\n  {\n    var bCheckOverList = abCheckOverList == undefined?true:abCheckOverList;\n    if(shouldProcessItemsListInput(bCheckOverList))\n      startItemEquip(aiSlot);\n  }\n\n\t// @API\n  function AttemptTakeAll()\n  {\n    if(isViewingContainer() && !bNPCMode)\n      GameDelegate.call(\"TakeAllItems\",[]);\n  }\n\n\t// @API\n  function AttemptStore()\n  {\n    if(!isViewingContainer())\n      startItemTransfer();\n  }\n\n\t// @API\n\tpublic function Vanilla_XButtonPress(): Void\n\t{\n\t\t// If we are zoomed into an item, do nothing\n\t\tif (!bFadedIn)\n\t\t\treturn;\n\n\t\tif (isViewingContainer() && !bNPCMode)\n\t\t\tGameDelegate.call(\"TakeAllItems\",[]);\n\n\t\t// TODO! Is this really required?\n\t\t// Present in SE and VR but not in SkyUI.\n\t\t// Maybe skyui already takes care of this case elsewhere?\n\t\telse if (!isViewingContainer())\n\t\t\tstartItemTransfer();\n\t}\n\n  /* PRIVATE FUNCTIONS */\n\n\tprivate function onItemSelect(event: Object): Void\n\t{\n\t\tif (event.keyboardOrMouse != 0) {\n\t\t\tif (_platform == 0 && _bEquipMode)\n\t\t\t\tstartItemEquip(ContainerMenu.NULL_HAND);\n\t\t\telse\n\t\t\t\tstartItemTransfer();\n\t\t}\n\t}\n\n\tprivate function onItemCardSubMenuAction(event: Object): Void\n\t{\n\t\tsuper.onItemCardSubMenuAction(event);\n\n\t\tif (event.menu == \"quantity\")\n\t\t\tGameDelegate.call(\"QuantitySliderOpen\", [event.opening]);\n\t}\n\n\t// @override ItemMenu\n\tprivate function onItemHighlightChange(event: Object): Void\n\t{\n\t\tif (event.index != -1)\n\t\t\tupdateBottomBar(true);\n\n\t\tsuper.onItemHighlightChange(event);\n\t}\n\n\t// @override ItemMenu\n\tprivate function onShowItemsList(event: Object): Void\n\t{\n\t\t// For some unknown reason, OnShow() does not get called for the container menu.\n\t\t//\n\t\tsetupVRInput();\n\n\t\tif(!vrActionConditions) {\n\t\t\tvrActionConditions = VRInput.instance.getActionConditions(\"ContainerMenu\");\n\t\t\tif(VRInput.instance.logDetails)\n\t\t\t\tDebug.dump(\"vrActionConditions\", vrActionConditions);\n\t\t}\n\n\t\tinventoryLists.showItemsList();\n\t}\n\n\t// @override ItemMenu\n\tprivate function onHideItemsList(event: Object): Void\n\t{\n\t\tsuper.onHideItemsList(event);\n\n\t\tbottomBar.updatePerItemInfo({type:Inventory.ICT_NONE});\n\n\t\tupdateBottomBar(false);\n\t}\n\n\tprivate function onMouseRotationFastClick(a_mouseButton:Number): Void\n\t{\n\t\tGameDelegate.call(\"CheckForMouseEquip\",[a_mouseButton],this,\"AttemptEquip\");\n\t}\n\n\tprivate function onQuantityMenuSelect(event: Object): Void\n\t{\n\t\tif (_equipHand != undefined) {\n\t\t\tGameDelegate.call(\"EquipItem\",[_equipHand, event.amount]);\n\n\t\t\tif (!checkBook(inventoryLists.itemList.selectedEntry))\n\t\t\t\tcheckPoison(inventoryLists.itemList.selectedEntry);\n\n\t\t\t_equipHand = undefined;\n\t\t\treturn;\n\t\t}\n\n\t\tif (inventoryLists.itemList.selectedEntry.enabled) {\n\t\t\tGameDelegate.call(\"ItemTransfer\",[event.amount, isViewingContainer()]);\n\t\t\treturn;\n\t\t}\n\n\t\tGameDelegate.call(\"DisabledItemSelect\",[]);\n\t}\n\n\t// @override ItemMenu\n\tprivate function updateBottomBar(a_bSelected: Boolean): Void\n\t{\n\t\tnavPanel.clearButtons();\n\n\t\tvar equipControl = skyui.util.Input.pickControls(_platform, {PCArt:\"M1M2\",XBoxArt:\"360_LTRT\",PS3Art:\"PS3_LTRT\",ViveArt:\"trigger_LR\",MoveArt:\"PS3_A\",OculusArt:\"trigger_LR\",WindowsMRArt:\"trigger_LR\"});\n\t\tvar takeAllControl = skyui.util.Input.pickControls(_platform, {PCArt:\"R\",XBoxArt:\"360_X\",PS3Art:\"PS3_X\",ViveArt:\"radial_Either_Left\",MoveArt:\"PS3_B\",OculusArt:\"OCC_Y\",WindowsMRArt:\"radial_Either_Left\"});\n\t\tvar activateControl = skyui.util.Input.pickControls(_platform, {PCArt:\"E\",XBoxArt:\"360_A\",PS3Art:\"PS3_A\",ViveArt:\"radial_Either_Center\",MoveArt:\"PS3_MOVE\",OculusArt:\"OCC_A\",WindowsMRArt:\"radial_Either_Center\"});\n\t\tvar favoriteControl = skyui.util.Input.pickControls(_platform, {PCArt:\"F\",XBoxArt:\"360_Y\",PS3Art:\"PS3_Y\",ViveArt:\"radial_Either_Right\",MoveArt:\"PS3_Y\",OculusArt:\"OCC_B\",WindowsMRArt:\"radial_Either_Right\"});\n\n\t\t// Setup the main action button\n\t\tvar equipArt = {PCArt:\"M1M2\", XBoxArt:\"360_LTRT\", PS3Art:\"PS3_LTRT\", ViveArt: \"trigger_LR\",\n\t\t\tMoveArt:\"PS3_MOVE\", OculusArt: \"trigger_LR\", WindowsMRArt: \"trigger_LR\"};\n    var useItemArt = {PCArt:\"E\",XBoxArt:\"360_A\",PS3Art:\"PS3_A\",ViveArt:\"trigger\",MoveArt:\"PS3_MOVE\",OculusArt:\"trigger\",WindowsMRArt:\"trigger\"};\n\n\t\tvar actionText = undefined;\n\t\tvar actionArt = undefined;\n\t\tswitch(itemCard.itemInfo.type)\n\t\t{\n\t\t\tcase Inventory.ICT_BOOK:\n\t\t\t\tactionText = \"$Read\";\n\t\t\t\tactionArt = useItemArt;\n\t\t\t\tbreak;\n\t\t\tcase Inventory.ICT_POTION:\n\t\t\t\tactionText = \"$Use\";\n\t\t\t\tactionArt = useItemArt;\n\t\t\t\tbreak;\n\t\t\tcase Inventory.ICT_FOOD:\n\t\t\tcase Inventory.ICT_INGREDIENT:\n\t\t\t\tactionText = \"$Eat\";\n\t\t\t\tactionArt = useItemArt;\n\t\t\t\tbreak;\n\t\t\tcase Inventory.ICT_ARMOR:\n\t\t\tcase Inventory.ICT_WEAPON:\n\t\t\t\tactionText = \"$Equip\";\n\t\t\t\tactionArt = equipArt;\n\t\t\t\tbreak;\n\t\t}\n\n\t\tif (actionArt != undefined)\n\t\t\tnavPanel.addButton({text: actionText, controls: skyui.util.Input.pickControls(_platform, actionArt)});\n\n\t\tif (a_bSelected && inventoryLists.itemList.selectedIndex != -1 && inventoryLists.currentState == InventoryLists.SHOW_PANEL) {\n\t\t\tif (isViewingContainer()) {\n\t\t\t\tnavPanel.addButton({text: \"$Take\", controls: activateControl});\n\t\t\t\tif (!bNPCMode)\n\t\t\t\t\tnavPanel.addButton({text: \"$Take All\", controls: takeAllControl});\n\t\t\t} else {\n\t\t\t\tnavPanel.addButton({text: bNPCMode ? \"$Give\" : \"$Store\", controls: activateControl});\n\t\t\t\tnavPanel.addButton({text: itemCard.itemInfo.favorite ? \"$Unfavorite\" : \"$Favorite\", controls: favoriteControl});\n\t\t\t}\n\t\t\t// if (!_bEquipMode)\n\t\t\t//\t navPanel.addButton({text: \"$Equip Mode\", controls: _equipModeControls});\n\t\t} else {\n\t\t\t// navPanel.addButton({text: \"$Exit\", controls: _cancelControls});\n\t\t\tif (_platform != 0) {\n\t\t\t\tnavPanel.addButton({text: \"$Column\", controls: {namedKey: \"Action_Up\"}});\n\t\t\t\tnavPanel.addButton({text: \"$Order\", controls: {namedKey: \"Action_Double_Up\"}});\n\t\t\t}\n\t\t\tnavPanel.addButton({text: \"$Switch Tab\", controls: {namedKey: \"Action_Left\"}});\n\n\t\t\tif (isViewingContainer() && !bNPCMode)\n\t\t\t\tnavPanel.addButton({text: \"$Take All\", controls: takeAllControl});\n\n\t\t}\n\n\t\tnavPanel.addButton({\n\t\t\ttext: \"$Search\",\n\t\t\tcontrols: skyui.util.Input.pickControls(_platform,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{PCArt: \"Space\", ViveArt: \"radial_Either_Down\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t MoveArt: \"PS3_X\", OculusArt: \"OCC THUMB_REST\", WindowsMRArt: \"OCC THUMB_REST\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t KnucklesArt: \"OCC THUMB_REST\"})});\n\n\t\tnavPanel.updateButtons(true);\n\t}\n\n\tprivate function startItemTransfer(): Void\n\t{\n\t\tif (inventoryLists.itemList.selectedEntry.enabled) {\n\t\t\t// Don't remove. This is so if an item weighs nothing, it takes the whole stack\n\t\t\t//  Gold, for example.\n\t\t\tif (itemCard.itemInfo.weight == 0 && isViewingContainer()) {\n\t\t\t\tonQuantityMenuSelect({amount:inventoryLists.itemList.selectedEntry.count});\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tif (_quantityMinCount < 1 || (inventoryLists.itemList.selectedEntry.count < _quantityMinCount)) {\n\t\t\t\tonQuantityMenuSelect({amount:1});\n\t\t\t} else {\n\t\t\t\titemCard.ShowQuantityMenu(inventoryLists.itemList.selectedEntry.count);\n\t\t\t}\n\t\t}\n\t}\n\n\tprivate function startItemEquip(a_equipHand: Number): Void\n\t{\n\t\tif (isViewingContainer()) {\n\t\t\t_equipHand = a_equipHand;\n\t\t\tstartItemTransfer();\n\t\t\treturn;\n\t\t}\n\n\t\tGameDelegate.call(\"EquipItem\",[a_equipHand]);\n\t\tif (!checkBook(inventoryLists.itemList.selectedEntry))\n\t\t\tcheckPoison(inventoryLists.itemList.selectedEntry);\n\t}\n\n\tprivate function isViewingContainer(): Boolean\n\t{\n\t\treturn (inventoryLists.categoryList.activeSegment == 0);\n\t}\n\n\t/*\n\t\tThis method is only used in ContainerMenu.\n\t\tIf you attempt to use a poison in Container menu\n\t\t  a dialog box is presented to ask whether you want to poison the equipped weapon\n\t\t  If you release the _equipModeKey while the diaolog is present, the keyUp event\n\t\t  for this key is not received by ContainerMenu, so _bEquipMode remains true\n\t\t  meaning that the bottom bar buttons are incorrect\n\t*/\n\tprivate function checkPoison(a_entryObject: Object): Boolean\n\t{\n\t\tif (a_entryObject.type != Inventory.ICT_POTION || _global.skse == null)\n\t\t\treturn false;\n\n\t\tif (a_entryObject.subType != Item.POTION_POISON)\n\t\t\treturn false;\n\n\t\t// force equip mode to false.\n\t\t// Use this until we can detect if a specific keyCode is depressed\n\t\t// _bEquipMode = skse.IsKeyDown(_equipModeKey)\n\t\t_bEquipMode = false;\n\n\t\treturn true;\n\t}\n}\n"
  },
  {
    "path": "src/ItemMenus/GiftMenu.as",
    "content": "﻿import gfx.io.GameDelegate;\n\nimport skyui.components.list.ListLayoutManager;\nimport skyui.components.list.TabularList;\nimport skyui.components.list.ListLayout;\nimport skyui.props.PropertyDataExtender;\n\nimport skyui.defines.Input;\nimport skyui.defines.Inventory;\nimport skyui.util.Debug;\nimport skyui.VRInput;\n\n\nclass GiftMenu extends ItemMenu\n{\n\t#include \"../version.as\"\n\n  /* PRIVATE VARIABLES */\n\n\tprivate var _bGivingGifts: Boolean = true;\n\n\tprivate var _categoryListIconArt: Array;\n\n\tprivate var vrActionConditions = undefined;\n\n  /* INITIALIZATION */\n\n\tpublic function GiftMenu()\n\t{\n\t\tsuper();\n\n\t\t_categoryListIconArt = [\"inv_all\", \"inv_weapons\", \"inv_armor\", \"inv_potions\", \"inv_scrolls\", \"inv_food\", \"inv_ingredients\", \"inv_books\", \"inv_keys\", \"inv_misc\"];\n\t}\n\n\n  /* PUBLIC FUNCTIONS */\n\n\tpublic function InitExtensions(): Void\n\t{\n\t\tsuper.InitExtensions();\n\t\tGameDelegate.addCallBack(\"SetMenuInfo\", this, \"SetMenuInfo\");\n\n\t\t// Initialize menu-specific list components\n\t\tvar categoryList: CategoryList = inventoryLists.categoryList;\n\t\tcategoryList.iconArt = _categoryListIconArt;\n\t}\n\n\t// @override ItemMenu\n\tpublic function setConfig(a_config: Object): Void\n\t{\n\t\tsuper.setConfig(a_config);\n\n\t\tvar itemList: TabularList = inventoryLists.itemList;\n\t\titemList.addDataProcessor(new InventoryDataSetter());\n\t\titemList.addDataProcessor(new InventoryIconSetter(a_config[\"Appearance\"]));\n\t\titemList.addDataProcessor(new PropertyDataExtender(a_config[\"Appearance\"], a_config[\"Properties\"], \"itemProperties\", \"itemIcons\", \"itemCompoundProperties\"));\n\n\t\tvar layout: ListLayout = ListLayoutManager.createLayout(a_config[\"ListLayout\"], \"ItemListLayout\");\n\t\titemList.layout = layout;\n\n\t\t// Not 100% happy with doing this here, but has to do for now.\n\t\tif (inventoryLists.categoryList.selectedEntry)\n\t\t\tlayout.changeFilterFlag(inventoryLists.categoryList.selectedEntry.flag);\n\t}\n\n\t// @API\n\tpublic function ShowItemsList(): Void\n\t{\n\t\t// Not necessary anymore. Now handled in onShowItemsList for consistency reasons.\n\t\t//inventoryLists.showItemsList();\n\t}\n\n\t// @API\n\tpublic function SetMenuInfo(a_bGivingGifts: Boolean, a_bUseFavorPoints: Boolean): Void\n\t{\n\t\t_bGivingGifts = a_bGivingGifts;\n\n\t\tif (!a_bUseFavorPoints)\n\t\t\tbottomBar.hidePlayerInfo();\n\t}\n\n\t// @override ItemMenu\n\tpublic function UpdatePlayerInfo(a_favorPoints: Number): Void\n\t{\n\t\tbottomBar.setGiftInfo(a_favorPoints);\n\t}\n\n\n  /* PRIVATE FUNCTIONS */\n\n\t// @override ItemMenu\n\tprivate function onShowItemsList(event: Object): Void\n\t{\n\t\tsetupVRInput();\n\t\tif(!vrActionConditions) {\n\t\t\tvrActionConditions = VRInput.instance.getActionConditions(\"GiftMenu\");\n\t\t\tif(VRInput.instance.logDetails)\n\t\t\t\tDebug.dump(\"vrActionConditions\", vrActionConditions);\n\t\t}\n\n\t\t// Force select of first category because RestoreIndices isn't called for GiftMenu\n\t\t// TODO: Do this in the correct place, i.e. InventoryLists.SetCategoriesList();\n\t\tvar categoryList: CategoryList = inventoryLists.categoryList;\n\t\tcategoryList.selectedIndex = 0;\n\t\tcategoryList.entryList[0].text = \"$ALL\";\n\t\tcategoryList.InvalidateData();\n\n\t\tinventoryLists.showItemsList();\n\t}\n\n\t// @override ItemMenu\n\tprivate function onHideItemsList(event: Object): Void\n\t{\n\t\tsuper.onHideItemsList(event);\n\n\t\tbottomBar.updatePerItemInfo({type:Inventory.ICT_NONE});\n\n\t\tupdateBottomBar(false);\n\t}\n\n\tprivate function onItemHighlightChange(event: Object): Void\n\t{\n\t\tsuper.onItemHighlightChange(event);\n\n\t\tif (event.index != -1)\n\t\t\tupdateBottomBar(true);\n\t}\n\n\t// @override ItemMenu\n\tprivate function onItemCardSubMenuAction(event: Object): Void\n\t{\n\t\tsuper.onItemCardSubMenuAction(event);\n\t\tif (event.menu == \"quantity\")\n\t\t\tGameDelegate.call(\"QuantitySliderOpen\", [event.opening]);\n\t}\n\n\t// @override ItemMenu\n\tprivate function updateBottomBar(a_bSelected: Boolean): Void\n\t{\n\t\tnavPanel.clearButtons();\n\n\t\tvar activateControls = skyui.util.Input.pickControls(_platform,\n\t\t\t\t{PCArt:\"E\",XBoxArt:\"360_A\",PS3Art:\"PS3_A\",ViveArt:\"trigger\",MoveArt:\"PS3_MOVE\",OculusArt:\"trigger\",WindowsMRArt:\"trigger\"});\n\n\t\tif (a_bSelected) {\n\t\t\tnavPanel.addButton({text: (_bGivingGifts ? \"$Give\" : \"$Take\"), controls: activateControls});\n\t\t} else {\n\t\t\tnavPanel.addButton({text: \"$Exit\", controls: _cancelControls});\n\t\t\tnavPanel.addButton({text: \"$Search\", controls: _searchControls});\n\t\t\tif (_platform != 0) {\n\t\t\t\tnavPanel.addButton({text: \"$Column\", controls: {namedKey: \"Action_Up\"}});\n\t\t\t\tnavPanel.addButton({text: \"$Order\", controls: {namedKey: \"Action_Double_Up\"}});\n\t\t\t}\n\t\t}\n\n\t\tnavPanel.addButton({\n\t\t\ttext: \"$Search\",\n\t\t\tcontrols: skyui.util.Input.pickControls(_platform,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{PCArt: \"Space\", ViveArt: \"radial_Either_Down\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t MoveArt: \"PS3_X\", OculusArt: \"OCC THUMB_REST\", WindowsMRArt: \"OCC THUMB_REST\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t KnucklesArt: \"OCC THUMB_REST\"})});\n\n\t\tnavPanel.updateButtons(true);\n\t}\n\n\n\tpublic function handleVRInput(event): Boolean {\n\t\t//Debug.dump(\"GiftMenu::handleVRInput\", event);\n\t\tif (!bFadedIn)\n\t\t\treturn;\n\n\t\tvar action = VRInput.instance.triggeredAction(vrActionConditions, event);\n\t\tif(action == \"search\") {\n\t\t\t\t\t\tinventoryLists.searchWidget.startInput();\n\t\t\t\t\t\treturn true;\n\t\t\t\t\t}\n\t\treturn false;\n\t}\n}\n"
  },
  {
    "path": "src/ItemMenus/InventoryDataSetter.as",
    "content": "﻿import skyui.util.Translator;\n\nimport skyui.defines.Actor;\nimport skyui.defines.Armor;\nimport skyui.defines.Form;\nimport skyui.defines.Item;\nimport skyui.defines.Material;\nimport skyui.defines.Weapon;\nimport skyui.defines.Inventory;\n\nclass InventoryDataSetter extends ItemcardDataExtender\n{\n  /* INITIALIZATION */\n\n\tpublic function InventoryDataSetter()\n\t{\n\t\tsuper();\n\t}\n\n\n  /* PUBLIC FUNCTIONS */\n\n\t// @override ItemcardDataExtender\n\tpublic function processEntry(a_entryObject: Object, a_itemInfo: Object): Void\n\t{\n\t\ta_entryObject.baseId = a_entryObject.formId & 0x00FFFFFF;\n\t\ta_entryObject.type = a_itemInfo.type;\n\n\t\ta_entryObject.isEquipped = (a_entryObject.equipState > 0);\n\t\ta_entryObject.isStolen = (a_itemInfo.stolen == true);\n\n\t\ta_entryObject.infoValue = (a_itemInfo.value > 0) ? (Math.round(a_itemInfo.value * 100) / 100) : null;\n\t\ta_entryObject.infoWeight =(a_itemInfo.weight > 0) ? (Math.round(a_itemInfo.weight * 100) / 100) : null;\n\n\t\ta_entryObject.infoValueWeight = (a_itemInfo.weight > 0 && a_itemInfo.value > 0) ? Math.round(a_itemInfo.value / a_itemInfo.weight) : null;\n\n\t\tswitch (a_entryObject.formType) {\n\t\t\tcase Form.TYPE_SCROLLITEM:\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Scroll\");\n\n\t\t\t\ta_entryObject.duration = (a_entryObject.duration > 0) ? (Math.round(a_entryObject.duration * 100) / 100) : null;\n\t\t\t\ta_entryObject.magnitude = (a_entryObject.magnitude > 0) ? (Math.round(a_entryObject.magnitude * 100) / 100) : null;\n\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_ARMOR:\n\t\t\t\ta_entryObject.isEnchanted = (a_itemInfo.effects != \"\");\n\t\t\t\ta_entryObject.infoArmor = (a_itemInfo.armor > 0) ? (Math.round(a_itemInfo.armor * 100) / 100) : null;\n\n\t\t\t\tprocessArmorClass(a_entryObject);\n\t\t\t\tprocessArmorPartMask(a_entryObject);\n\t\t\t\tprocessMaterialKeywords(a_entryObject);\n\t\t\t\tprocessArmorOther(a_entryObject);\n\t\t\t\tprocessArmorBaseId(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_BOOK:\n\t\t\t\tprocessBookType(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_INGREDIENT:\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Ingredient\");\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_LIGHT:\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Torch\");\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_MISC:\n\t\t\t\tprocessMiscType(a_entryObject);\n\t\t\t\tprocessMiscBaseId(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_WEAPON:\n\t\t\t\ta_entryObject.isEnchanted = (a_itemInfo.effects != \"\");\n\t\t\t\ta_entryObject.isPoisoned = (a_itemInfo.poisoned == true);\n\t\t\t\ta_entryObject.infoDamage = (a_itemInfo.damage > 0) ? (Math.round(a_itemInfo.damage * 100) / 100) : null;\n\n\t\t\t\tprocessWeaponType(a_entryObject);\n\t\t\t\tprocessMaterialKeywords(a_entryObject);\n\t\t\t\tprocessWeaponBaseId(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_AMMO:\n\t\t\t\ta_entryObject.isEnchanted = (a_itemInfo.effects != \"\");\n\t\t\t\ta_entryObject.infoDamage = (a_itemInfo.damage > 0) ? (Math.round(a_itemInfo.damage * 100) / 100) : null;\n\n\t\t\t\tprocessAmmoType(a_entryObject);\n\t\t\t\tprocessMaterialKeywords(a_entryObject);\n\t\t\t\tprocessAmmoBaseId(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_KEY:\n\t\t\t\tprocessKeyType(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_POTION:\n\t\t\t\ta_entryObject.duration = (a_entryObject.duration > 0) ? (Math.round(a_entryObject.duration * 100) / 100) : null;\n\t\t\t\ta_entryObject.magnitude = (a_entryObject.magnitude > 0) ? (Math.round(a_entryObject.magnitude * 100) / 100) : null;\n\n\t\t\t\tprocessPotionType(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_SOULGEM:\n\t\t\t\tprocessSoulGemType(a_entryObject);\n\t\t\t\tprocessSoulGemStatus(a_entryObject);\n\t\t\t\tprocessSoulGemBaseId(a_entryObject);\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\n  /* PRIVATE FUNCTIONS */\n\n\tprivate function processArmorClass(a_entryObject: Object): Void\n\t{\n\t\tif (a_entryObject.weightClass == Armor.WEIGHT_NONE)\n\t\t\ta_entryObject.weightClass = null;\n\n\t\ta_entryObject.weightClassDisplay = Translator.translate(\"$Other\");\n\n\t\tswitch (a_entryObject.weightClass) {\n\t\t\tcase Armor.WEIGHT_LIGHT:\n\t\t\t\ta_entryObject.weightClassDisplay = Translator.translate(\"$Light\");\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.WEIGHT_HEAVY:\n\t\t\t\ta_entryObject.weightClassDisplay = Translator.translate(\"$Heavy\");\n\t\t\t\tbreak;\n\n\t\t\tdefault:\n\t\t\t\tif (a_entryObject.keywords == undefined)\n\t\t\t\t\tbreak;\n\n\t\t\t\tif (a_entryObject.keywords[\"VendorItemClothing\"] != undefined) {\n\t\t\t\t\ta_entryObject.weightClass = Armor.WEIGHT_CLOTHING;\n\t\t\t\t\ta_entryObject.weightClassDisplay = Translator.translate(\"$Clothing\");\n\t\t\t\t} else if (a_entryObject.keywords[\"VendorItemJewelry\"] != undefined) {\n\t\t\t\t\ta_entryObject.weightClass = Armor.WEIGHT_JEWELRY;\n\t\t\t\t\ta_entryObject.weightClassDisplay = Translator.translate(\"$Jewelry\");\n\t\t\t\t}\n\t\t}\n\t}\n\n\tprivate function processMaterialKeywords(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.material = null;\n\t\ta_entryObject.materialDisplay = Translator.translate(\"$Other\");\n\n\t\tif (a_entryObject.keywords == undefined)\n\t\t\treturn;\n\n\t\tif (a_entryObject.keywords[\"ArmorMaterialDaedric\"] != undefined ||\n\t\t\ta_entryObject.keywords[\"WeapMaterialDaedric\"] != undefined) {\n\t\t\ta_entryObject.material = Material.DAEDRIC;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Daedric\");\n\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialDragonplate\"] != undefined) {\n\t\t\ta_entryObject.material = Material.DRAGONPLATE;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Dragonplate\");\n\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialDragonscale\"] != undefined) {\n\t\t\ta_entryObject.material = Material.DRAGONSCALE;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Dragonscale\");\n\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialDwarven\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"WeapMaterialDwarven\"] != undefined) {\n\t\t\ta_entryObject.material = Material.DWARVEN;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Dwarven\");\n\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialEbony\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"WeapMaterialEbony\"] != undefined) {\n\t\t\ta_entryObject.material = Material.EBONY;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Ebony\");\n\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialElven\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"WeapMaterialElven\"] != undefined) {\n\t\t\ta_entryObject.material = Material.ELVEN;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Elven\");\n\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialElvenGilded\"] != undefined) {\n\t\t\ta_entryObject.material = Material.ELVENGILDED;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Elven Gilded\");\n\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialGlass\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"WeapMaterialGlass\"] != undefined) {\n\t\t\ta_entryObject.material = Material.GLASS;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Glass\");\n\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialHide\"] != undefined) {\n\t\t\ta_entryObject.material = Material.HIDE;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Hide\");\n\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialImperialHeavy\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"ArmorMaterialImperialLight\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"WeapMaterialImperial\"] != undefined) {\n\t\t\ta_entryObject.material = Material.IMPERIAL;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Imperial\");\n\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialImperialStudded\"] != undefined) {\n\t\t\ta_entryObject.material = Material.IMPERIALSTUDDED;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Studded\");\n\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialIron\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"WeapMaterialIron\"] != undefined) {\n\t\t\ta_entryObject.material = Material.IRON;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Iron\");\n\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialIronBanded\"] != undefined) {\n\t\t\ta_entryObject.material = Material.IRONBANDED;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Iron Banded\");\n\n\t\t// Must be above leather, vampire armor has 2 material keywords\n\t\t} else if (a_entryObject.keywords[\"DLC1ArmorMaterialVampire\"] != undefined) {\n\t\t\ta_entryObject.material = Material.VAMPIRE;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Vampire\");\n\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialLeather\"] != undefined) {\n\t\t\ta_entryObject.material = Material.LEATHER;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Leather\");\n\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialOrcish\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"WeapMaterialOrcish\"] != undefined) {\n\t\t\ta_entryObject.material = Material.ORCISH;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Orcish\");\n\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialScaled\"] != undefined) {\n\t\t\ta_entryObject.material = Material.SCALED;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Scaled\");\n\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialSteel\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"WeapMaterialSteel\"] != undefined) {\n\t\t\ta_entryObject.material = Material.STEEL;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Steel\");\n\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialSteelPlate\"] != undefined) {\n\t\t\ta_entryObject.material = Material.STEELPLATE;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Steel Plate\");\n\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialStormcloak\"] != undefined) {\n\t\t\ta_entryObject.material = Material.STORMCLOAK;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Stormcloak\");\n\n\t\t} else if (a_entryObject.keywords[\"ArmorMaterialStudded\"] != undefined) {\n\t\t\ta_entryObject.material = Material.STUDDED;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Studded\");\n\n\t\t} else if (a_entryObject.keywords[\"DLC1ArmorMaterialDawnguard\"] != undefined) {\n\t\t\ta_entryObject.material = Material.DAWNGUARD;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Dawnguard\");\n\n\t\t} else if (a_entryObject.keywords[\"DLC1ArmorMaterialFalmerHardened\"] != undefined ||\n\t\t\t\t\ta_entryObject.keywords[\"DLC1ArmorMaterialFalmerHeavy\"] != undefined) {\n\t\t\ta_entryObject.material = Material.FALMERHARDENED;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Falmer Hardened\");\n\n\t\t} else if (a_entryObject.keywords[\"DLC1ArmorMaterialHunter\"] != undefined) {\n\t\t\ta_entryObject.material = Material.HUNTER;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Hunter\");\n\n\t\t} else if (a_entryObject.keywords[\"DLC1LD_CraftingMaterialAetherium\"] != undefined) {\n\t\t\ta_entryObject.material = Material.AETHERIUM;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Aetherium\");\n\n\t\t} else if (a_entryObject.keywords[\"DLC1WeapMaterialDragonbone\"] != undefined) {\n\t\t\ta_entryObject.material = Material.DRAGONBONE;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Dragonbone\");\n\n\t\t} else if (a_entryObject.keywords[\"DLC2ArmorMaterialBonemoldHeavy\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"DLC2ArmorMaterialBonemoldLight\"] != undefined) {\n\t\t\ta_entryObject.material = Material.BONEMOLD;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Bonemold\");\n\n\t\t} else if (a_entryObject.keywords[\"DLC2ArmorMaterialChitinHeavy\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"DLC2ArmorMaterialChitinLight\"] != undefined) {\n\t\t\ta_entryObject.material = Material.CHITIN;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Chitin\");\n\n\t\t} else if (a_entryObject.keywords[\"DLC2ArmorMaterialMoragTong\"] != undefined) {\n\t\t\ta_entryObject.material = Material.MORAGTONG;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Morag Tong\");\n\n\t\t} else if (a_entryObject.keywords[\"DLC2ArmorMaterialNordicHeavy\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"DLC2ArmorMaterialNordicLight\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"DLC2WeaponMaterialNordic\"] != undefined) {\n\t\t\ta_entryObject.material = Material.NORDIC;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Nordic\");\n\n\t\t} else if (a_entryObject.keywords[\"DLC2ArmorMaterialStalhrimHeavy\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"DLC2ArmorMaterialStalhrimLight\"] != undefined ||\n\t\t \t\t   a_entryObject.keywords[\"DLC2WeaponMaterialStalhrim\"] != undefined) {\n\t\t\ta_entryObject.material = Material.STALHRIM;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Stalhrim\");\n\t\t\tif (a_entryObject.keywords[\"DLC2dunHaknirArmor\"] != undefined) {\n\t\t\t\ta_entryObject.material = Material.DEATHBRAND;\n\t\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Deathbrand\");\n\t\t\t}\n\n\t\t} else if (a_entryObject.keywords[\"WeapMaterialDraugr\"] != undefined) {\n\t\t\ta_entryObject.material = Material.DRAUGR;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Draugr\");\n\n\t\t} else if (a_entryObject.keywords[\"WeapMaterialDraugrHoned\"] != undefined) {\n\t\t\ta_entryObject.material = Material.DRAUGRHONED;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Draugr Honed\");\n\n\t\t} else if (a_entryObject.keywords[\"WeapMaterialFalmer\"] != undefined) {\n\t\t\ta_entryObject.material = Material.FALMER;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Falmer\");\n\n\t\t} else if (a_entryObject.keywords[\"WeapMaterialFalmerHoned\"] != undefined) {\n\t\t\ta_entryObject.material = Material.FALMERHONED;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Falmer Honed\");\n\n\t\t} else if (a_entryObject.keywords[\"WeapMaterialSilver\"] != undefined) {\n\t\t\ta_entryObject.material = Material.SILVER;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Silver\");\n\n\t\t} else if (a_entryObject.keywords[\"WeapMaterialWood\"] != undefined) {\n\t\t\ta_entryObject.material = Material.WOOD;\n\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Wood\");\n\t\t}\n\t}\n\n\tprivate function processWeaponType(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.subType = null;\n\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Weapon\");\n\n\t\tswitch (a_entryObject.weaponType) {\n\t\t\tcase Weapon.ANIM_HANDTOHANDMELEE:\n\t\t\tcase Weapon.ANIM_H2H:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_MELEE;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Melee\");\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.ANIM_ONEHANDSWORD:\n\t\t\tcase Weapon.ANIM_1HS:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_SWORD;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Sword\");\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.ANIM_ONEHANDDAGGER:\n\t\t\tcase Weapon.ANIM_1HD:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_DAGGER;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Dagger\");\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.ANIM_ONEHANDAXE:\n\t\t\tcase Weapon.ANIM_1HA:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_WARAXE;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$War Axe\");\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.ANIM_ONEHANDMACE:\n\t\t\tcase Weapon.ANIM_1HM:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_MACE;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Mace\");\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.ANIM_TWOHANDSWORD:\n\t\t\tcase Weapon.ANIM_2HS:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_GREATSWORD;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Greatsword\");\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.ANIM_TWOHANDAXE:\n\t\t\tcase Weapon.ANIM_2HA:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_BATTLEAXE;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Battleaxe\");\n\n\t\t\t\tif (a_entryObject.keywords != undefined && a_entryObject.keywords[\"WeapTypeWarhammer\"] != undefined) {\n\t\t\t\t\ta_entryObject.subType = Weapon.TYPE_WARHAMMER;\n\t\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Warhammer\");\n\t\t\t\t}\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.ANIM_BOW:\n\t\t\tcase Weapon.ANIM_BOW2:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_BOW;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Bow\");\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.ANIM_STAFF:\n\t\t\tcase Weapon.ANIM_STAFF2:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_STAFF;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Staff\");\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.ANIM_CROSSBOW:\n\t\t\tcase Weapon.ANIM_CBOW:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_CROSSBOW;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Crossbow\");\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processWeaponBaseId(a_entryObject: Object): Void\n\t{\n\t\tswitch (a_entryObject.baseId) {\n\t\t\tcase Form.BASEID_WEAPPICKAXE:\n\t\t\tcase Form.BASEID_SSDROCKSPLINTERPICKAXE:\n\t\t\tcase Form.BASEID_DUNVOLUNRUUDPICKAXE:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_PICKAXE;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Pickaxe\");\n\t\t\t\tbreak;\n\t\t\tcase Form.BASEID_AXE01:\n\t\t\tcase Form.BASEID_DUNHALTEDSTREAMPOACHERSAXE:\n\t\t\t\ta_entryObject.subType = Weapon.TYPE_WOODAXE;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Wood Axe\");\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processArmorPartMask(a_entryObject: Object): Void\n\t{\n\t\tif (a_entryObject.partMask == undefined)\n\t\t\treturn;\n\n\t\t// Sets subType as the most important bitmask index.\n\t\tfor (var i = 0; i < Armor.PARTMASK_PRECEDENCE.length; i++) {\n\t\t\tif (a_entryObject.partMask & Armor.PARTMASK_PRECEDENCE[i]) {\n\t\t\t\ta_entryObject.mainPartMask = Armor.PARTMASK_PRECEDENCE[i];\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\n\t\tif (a_entryObject.mainPartMask == undefined)\n\t\t\treturn;\n\n\t\tswitch (a_entryObject.mainPartMask) {\n\t\t\tcase Armor.PARTMASK_HEAD:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_HEAD;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Head\");\n\t\t\t\tbreak;\n\t\t\tcase Armor.PARTMASK_HAIR:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_HAIR;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Head\");\n\t\t\t\tbreak;\n\t\t\tcase Armor.PARTMASK_LONGHAIR:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_LONGHAIR;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Head\");\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_BODY:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_BODY;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Body\");\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_HANDS:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_HANDS;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Hands\");\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_FOREARMS:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_FOREARMS;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Forearms\");\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_AMULET:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_AMULET;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Amulet\");\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_RING:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_RING;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Ring\");\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_FEET:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_FEET;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Feet\");\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_CALVES:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_CALVES;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Calves\");\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_SHIELD:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_SHIELD;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Shield\");\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_CIRCLET:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_CIRCLET;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Circlet\");\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_EARS:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_EARS;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Ears\");\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_TAIL:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_TAIL;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Tail\");\n\t\t\t\tbreak;\n\n\t\t\tdefault:\n\t\t\t\ta_entryObject.subType = a_entryObject.mainPartMask;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processArmorOther(a_entryObject): Void\n\t{\n\t\tif (a_entryObject.weightClass != null)\n\t\t\treturn;\n\n\t\tswitch (a_entryObject.mainPartMask) {\n\t\t\tcase Armor.PARTMASK_HEAD:\n\t\t\tcase Armor.PARTMASK_HAIR:\n\t\t\tcase Armor.PARTMASK_LONGHAIR:\n\t\t\tcase Armor.PARTMASK_BODY:\n\t\t\tcase Armor.PARTMASK_HANDS:\n\t\t\tcase Armor.PARTMASK_FOREARMS:\n\t\t\tcase Armor.PARTMASK_FEET:\n\t\t\tcase Armor.PARTMASK_CALVES:\n\t\t\tcase Armor.PARTMASK_SHIELD:\n\t\t\tcase Armor.PARTMASK_TAIL:\n\t\t\t\ta_entryObject.weightClass = Armor.WEIGHT_CLOTHING;\n\t\t\t\ta_entryObject.weightClassDisplay = Translator.translate(\"$Clothing\");\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.PARTMASK_AMULET:\n\t\t\tcase Armor.PARTMASK_RING:\n\t\t\tcase Armor.PARTMASK_CIRCLET:\n\t\t\tcase Armor.PARTMASK_EARS:\n\t\t\t\ta_entryObject.weightClass = Armor.WEIGHT_JEWELRY;\n\t\t\t\ta_entryObject.weightClassDisplay = Translator.translate(\"$Jewelry\");\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processArmorBaseId(a_entryObject: Object): Void\n\t{\n\t\tswitch (a_entryObject.baseId) {\n\t\t\tcase Form.BASEID_CLOTHESWEDDINGWREATH:\n\t\t\t\ta_entryObject.weightClass = Armor.WEIGHT_JEWELRY;\n\t\t\t\ta_entryObject.weightClassDisplay = Translator.translate(\"$Jewelry\");\n\t\t\t\tbreak\n\t\t\tcase Form.BASEID_DLC1CLOTHESVAMPIRELORDARMOR:\n\t\t\t\ta_entryObject.subType = Armor.EQUIP_BODY;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Body\");\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processBookType(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.subType = Item.OTHER;\n\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Book\");\n\n\t\ta_entryObject.isRead = ((a_entryObject.flags & Item.BOOKFLAG_READ) != 0);\n\n\t\tif (a_entryObject.bookType == Item.BOOKTYPE_NOTE) {\n\t\t\ta_entryObject.subType = Item.BOOK_NOTE;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Note\");\n\t\t}\n\n\t\tif (a_entryObject.keywords == undefined)\n\t\t\treturn;\n\n\t\tif (a_entryObject.keywords[\"VendorItemRecipe\"] != undefined) {\n\t\t\ta_entryObject.subType = Item.BOOK_RECIPE;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Recipe\");\n\t\t} else if (a_entryObject.keywords[\"VendorItemSpellTome\"] != undefined) {\n\t\t\ta_entryObject.subType = Item.BOOK_SPELLTOME;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Spell Tome\");\n\t\t}\n\t}\n\n\t// Mirrors logic in SKSE\n\tprivate function isBolt(a_entryObject: Object): Boolean {\n\t\treturn (a_entryObject.flags & Weapon.AMMOFLAG_NONBOLT) == 0;\n\t}\n\n\tprivate function processAmmoType(a_entryObject: Object): Void\n\t{\n\t\tif (!isBolt(a_entryObject)) {\n\t\t\ta_entryObject.subType = Weapon.AMMO_ARROW;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Arrow\");\n\t\t} else {\n\t\t\ta_entryObject.subType = Weapon.AMMO_BOLT;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Bolt\");\n\t\t}\n\t}\n\n\tprivate function processAmmoBaseId(a_entryObject: Object): Void\n\t{\n\t\tswitch (a_entryObject.baseId) {\n\t\t\tcase Form.BASEID_DAEDRICARROW:\n\t\t\t\ta_entryObject.material = Material.DAEDRIC;\n\t\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Daedric\");\n\t\t\t\tbreak;\n\t\t\tcase Form.BASEID_EBONYARROW:\n\t\t\t\ta_entryObject.material = Material.EBONY;\n\t\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Ebony\");\n\t\t\t\tbreak;\n\t\t\tcase Form.BASEID_GLASSARROW:\n\t\t\t\ta_entryObject.material = Material.GLASS;\n\t\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Glass\");\n\t\t\t\tbreak;\n\t\t\tcase Form.BASEID_ELVENARROW:\n\t\t\tcase Form.BASEID_DLC1ELVENARROWBLESSED:\n\t\t\tcase Form.BASEID_DLC1ELVENARROWBLOOD:\n\t\t\t\ta_entryObject.material = Material.ELVEN;\n\t\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Elven\");\n\t\t\t\tbreak;\n\t\t\tcase Form.BASEID_DWARVENARROW:\n\t\t\tcase Form.BASEID_DWARVENSPHEREARROW:\n\t\t\tcase Form.BASEID_DWARVENSPHEREBOLT01:\n\t\t\tcase Form.BASEID_DWARVENSPHEREBOLT02:\n\t\t\tcase Form.BASEID_DLC2DWARVENBALLISTABOLT:\n\t\t\t\ta_entryObject.material = Material.DWARVEN;\n\t\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Dwarven\");\n\t\t\t\tbreak;\n\t\t\tcase Form.BASEID_ORCISHARROW:\n\t\t\t\ta_entryObject.material = Material.ORCISH;\n\t\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Orcish\");\n\t\t\t\tbreak;\n\t\t\tcase Form.BASEID_NORDHEROARROW:\n\t\t\t\ta_entryObject.material = Material.NORDIC;\n\t\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Nordic\");\n\t\t\t\tbreak;\n\t\t\tcase Form.BASEID_DRAUGRARROW:\n\t\t\t\ta_entryObject.material = Material.DRAUGR;\n\t\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Draugr\");\n\t\t\t\tbreak;\n\t\t\tcase Form.BASEID_FALMERARROW:\n\t\t\t\ta_entryObject.material = Material.FALMER;\n\t\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Falmer\");\n\t\t\t\tbreak;\n\t\t\tcase Form.BASEID_STEELARROW:\n\t\t\tcase Form.BASEID_MQ101STEELARROW:\n\t\t\t\ta_entryObject.material = Material.STEEL;\n\t\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Steel\");\n\t\t\t\tbreak;\n\t\t\tcase Form.BASEID_IRONARROW:\n\t\t\tcase Form.BASEID_CWARROW:\n\t\t\tcase Form.BASEID_CWARROWSHORT:\n\t\t\tcase Form.BASEID_TRAPDART:\n\t\t\tcase Form.BASEID_DUNARCHERPRATICEARROW:\n\t\t\tcase Form.BASEID_DUNGEIRMUNDSIGDISARROWSILLUSION:\n\t\t\tcase Form.BASEID_FOLLOWERIRONARROW:\n\t\t\tcase Form.BASEID_TESTDLC1BOLT:\n\t\t\t\ta_entryObject.material = Material.IRON;\n\t\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Iron\");\n\t\t\t\tbreak;\n\t\t\tcase Form.BASEID_FORSWORNARROW:\n\t\t\t\ta_entryObject.material = Material.HIDE;\n\t\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Forsworn\");\n\t\t\t\tbreak;\n\t\t\tcase Form.BASEID_DLC2RIEKLINGSPEARTHROWN:\n\t\t\t\ta_entryObject.material = Material.WOOD;\n\t\t\t\ta_entryObject.materialDisplay = Translator.translate(\"$Wood\");\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Spear\");\n\t\t\t\tbreak;\n\n\t\t}\n\t}\n\n\tprivate function processKeyType(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Key\");\n\n\t\tif (a_entryObject.infoValue <= 0)\n\t\t\ta_entryObject.infoValue = null;\n\n\t\tif (a_entryObject.infoValue <= 0)\n\t\t\ta_entryObject.infoValue = null;\n\t}\n\n\tprivate function processPotionType(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.subType = Item.POTION_POTION;\n\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Potion\");\n\n\t\tif ((a_entryObject.flags & Item.ALCHFLAG_FOOD) != 0) {\n\t\t\ta_entryObject.subType = Item.POTION_FOOD;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Food\");\n\n\t\t\t// SKSE >= 1.6.6\n\t\t\tif (a_entryObject.useSound.formId != undefined && a_entryObject.useSound.formId == Form.FORMID_ITMPotionUse) {\n\t\t\t\ta_entryObject.subType = Item.POTION_DRINK;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Drink\");\n\t\t\t}\n\n\t\t} else if ((a_entryObject.flags & Item.ALCHFLAG_POISON) != 0) {\n\t\t\ta_entryObject.subType = Item.POTION_POISON;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Poison\");\n\t\t} else {\n\t\t\tswitch (a_entryObject.actorValue) {\n\t\t\t\tcase Actor.AV_HEALTH:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_HEALTH;\n\t\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Health\");\n\t\t\t\t\tbreak;\n\t\t\t\tcase Actor.AV_MAGICKA:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_MAGICKA;\n\t\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Magicka\");\n\t\t\t\t\tbreak;\n\t\t\t\tcase Actor.AV_STAMINA:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_STAMINA;\n\t\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Stamina\");\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase Actor.AV_HEALRATE:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_HEALRATE;\n\t\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Health\");\n\t\t\t\t\tbreak;\n\t\t\t\tcase Actor.AV_MAGICKARATE:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_MAGICKARATE;\n\t\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Magicka\");\n\t\t\t\t\tbreak;\n\t\t\t\tcase Actor.AV_STAMINARATE:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_STAMINARATE;\n\t\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Stamina\");\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase Actor.AV_HEALRATEMULT:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_HEALRATEMULT;\n\t\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Health\");\n\t\t\t\t\tbreak;\n\t\t\t\tcase Actor.AV_MAGICKARATEMULT:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_MAGICKARATEMULT;\n\t\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Magicka\");\n\t\t\t\t\tbreak;\n\t\t\t\tcase Actor.AV_STAMINARATEMULT:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_STAMINARATEMULT;\n\t\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Stamina\");\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase Actor.AV_FIRERESIST:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_FIRERESIST;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase Actor.AV_ELECTRICRESIST:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_ELECTRICRESIST;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase Actor.AV_FROSTRESIST:\n\t\t\t\t\ta_entryObject.subType = Item.POTION_FROSTRESIST;\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\n\tprivate function processSoulGemType(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.subType = Item.OTHER;\n\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Soul Gem\");\n\n\t\t// Ignores soulgems that have a size of None\n\t\tif (a_entryObject.gemSize != undefined && a_entryObject.gemSize != Item.SOULGEM_NONE)\n\t\t\ta_entryObject.subType = a_entryObject.gemSize;\n\t}\n\n\tprivate function processSoulGemStatus(a_entryObject: Object): Void\n\t{\n\t\tif (a_entryObject.gemSize == undefined || a_entryObject.soulSize == undefined || a_entryObject.soulSize == Item.SOULGEM_NONE)\n\t\t\ta_entryObject.status = Item.SOULGEMSTATUS_EMPTY;\n\t\telse if (a_entryObject.soulSize >= a_entryObject.gemSize)\n\t\t\ta_entryObject.status = Item.SOULGEMSTATUS_FULL;\n\t\telse\n\t\t\ta_entryObject.status = Item.SOULGEMSTATUS_PARTIAL;\n\t}\n\n\tprivate function processSoulGemBaseId(a_entryObject: Object): Void\n\t{\n\t\tswitch (a_entryObject.baseId) {\n\t\t\tcase Form.BASEID_DA01SOULGEMBLACKSTAR:\n\t\t\tcase Form.BASEID_DA01SOULGEMAZURASSTAR:\n\t\t\t\ta_entryObject.subType = Item.SOULGEM_AZURA;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processMiscType(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.subType = Item.OTHER;\n\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Misc\");\n\n\t\tif (a_entryObject.keywords == undefined)\n\t\t\treturn;\n\n\t\tif (a_entryObject.keywords[\"BYOHAdoptionClothesKeyword\"] != undefined) {\n\t\t\ta_entryObject.subType = Item.MISC_CHILDRENSCLOTHES;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Clothing\");\n\n\t\t} else if (a_entryObject.keywords[\"BYOHAdoptionToyKeyword\"] != undefined) {\n\t\t\ta_entryObject.subType = Item.MISC_TOY;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Toy\");\n\n\n\t\t} else if (a_entryObject.keywords[\"BYOHHouseCraftingCategoryWeaponRacks\"] != undefined ||\n\t\t\t\t\ta_entryObject.keywords[\"BYOHHouseCraftingCategoryShelf\"] != undefined ||\n\t\t\t\t\ta_entryObject.keywords[\"BYOHHouseCraftingCategoryFurniture\"] != undefined ||\n\t\t\t\t\ta_entryObject.keywords[\"BYOHHouseCraftingCategoryExterior\"] != undefined ||\n\t\t\t\t\ta_entryObject.keywords[\"BYOHHouseCraftingCategoryContainers\"] != undefined ||\n\t\t\t\t\ta_entryObject.keywords[\"BYOHHouseCraftingCategoryBuilding\"] != undefined ||\n\t\t\t\t\ta_entryObject.keywords[\"BYOHHouseCraftingCategorySmithing\"] != undefined) {\n\t\t\ta_entryObject.subType = Item.MISC_HOUSEPART;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$House Part\");\n\n\n\t\t} else if (a_entryObject.keywords[\"VendorItemDaedricArtifact\"] != undefined) {\n\t\t\ta_entryObject.subType = Item.MISC_ARTIFACT;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Artifact\");\n\n\t\t} else if (a_entryObject.keywords[\"VendorItemGem\"] != undefined) {\n\t\t\ta_entryObject.subType = Item.MISC_GEM;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Gem\");\n\n\t\t} else if (a_entryObject.keywords[\"VendorItemAnimalHide\"] != undefined) {\n\t\t\ta_entryObject.subType = Item.MISC_HIDE;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Hide\");\n\n\t\t} else if (a_entryObject.keywords[\"VendorItemTool\"] != undefined) {\n\t\t\ta_entryObject.subType = Item.MISC_TOOL;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Tool\");\n\n\t\t} else if (a_entryObject.keywords[\"VendorItemAnimalPart\"] != undefined) {\n\t\t\ta_entryObject.subType = Item.MISC_REMAINS;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Remains\");\n\n\t\t} else if (a_entryObject.keywords[\"VendorItemOreIngot\"] != undefined) {\n\t\t\ta_entryObject.subType = Item.MISC_INGOT;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Ingot\");\n\n\t\t} else if (a_entryObject.keywords[\"VendorItemClutter\"] != undefined) {\n\t\t\ta_entryObject.subType = Item.MISC_CLUTTER;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Clutter\");\n\n\t\t} else if (a_entryObject.keywords[\"VendorItemFirewood\"] != undefined) {\n\t\t\ta_entryObject.subType = Item.MISC_FIREWOOD;\n\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Firewood\");\n\t\t}\n\t}\n\n\tprivate function processMiscBaseId(a_entryObject: Object): Void\n\t{\n\t\tswitch (a_entryObject.baseId) {\n\t\t\tcase Form.BASEID_GEMAMETHYSTFLAWLESS:\n\t\t\t\ta_entryObject.subType = Item.MISC_GEM;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Gem\");\n\t\t\t\tbreak;\n\n\t\t\tcase Form.BASEID_RUBYDRAGONCLAW:\n\t\t\tcase Form.BASEID_IVORYDRAGONCLAW:\n\t\t\tcase Form.BASEID_GLASSCLAW:\n\t\t\tcase Form.BASEID_EBONYCLAW:\n\t\t\tcase Form.BASEID_EMERALDDRAGONCLAW:\n\t\t\tcase Form.BASEID_DIAMONDCLAW:\n\t\t\tcase Form.BASEID_IRONCLAW:\n\t\t\tcase Form.BASEID_CORALDRAGONCLAW:\n\t\t\tcase Form.BASEID_E3GOLDENCLAW:\n\t\t\tcase Form.BASEID_SAPPHIREDRAGONCLAW:\n\t\t\tcase Form.BASEID_MS13GOLDENCLAW:\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Claw\");\n\t\t\t\ta_entryObject.subType = Item.MISC_DRAGONCLAW;\n\t\t\t\tbreak;\n\n\t\t\tcase Form.BASEID_LOCKPICK:\n\t\t\t\ta_entryObject.subType = Item.MISC_LOCKPICK;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Lockpick\");\n\t\t\t\tbreak;\n\n\t\t\tcase Form.BASEID_GOLD001:\n\t\t\t\ta_entryObject.subType = Item.MISC_GOLD;\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Gold\");\n\t\t\t\tbreak;\n\n\t\t\tcase Form.BASEID_LEATHER01:\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Leather\");\n\t\t\t\ta_entryObject.subType = Item.MISC_LEATHER;\n\t\t\t\tbreak;\n\t\t\tcase Form.BASEID_LEATHERSTRIPS:\n\t\t\t\ta_entryObject.subTypeDisplay = Translator.translate(\"$Strips\");\n\t\t\t\ta_entryObject.subType = Item.MISC_LEATHERSTRIPS;\n\t\t\t\tbreak;\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "src/ItemMenus/InventoryIconSetter.as",
    "content": "﻿import skyui.components.list.BasicList;\nimport skyui.components.list.IListProcessor;\n\nimport skyui.defines.Actor;\nimport skyui.defines.Armor;\nimport skyui.defines.Form;\nimport skyui.defines.Item;\nimport skyui.defines.Material;\nimport skyui.defines.Weapon;\n\nclass InventoryIconSetter implements IListProcessor\n{\n  /* PRIVATE VARIABLES */\n\n\tprivate var _noIconColors: Boolean;\n\n\n  /* INITIALIZATION */\n\n \tpublic function InventoryIconSetter(a_configAppearance: Object)\n \t{\n \t\t_noIconColors = a_configAppearance.icons.item.noColor;\n \t}\n\n\n  /* PUBLIC FUNCTIONS */\n\t\n\t// @override IListProcessor\n\tpublic function processList(a_list: BasicList): Void\n\t{\n\t\tvar entryList: Array = a_list.entryList;\n\t\t\n\t\tfor (var i: Number = 0; i < entryList.length; i++)\n\t\t\tprocessEntry(entryList[i]);\n\t}\n\n\n  /* PRIVATE FUNCTIONS */\n  \n\tprivate function processEntry(a_entryObject: Object): Void\n\t{\n\t\tswitch (a_entryObject.formType) {\n\t\t\tcase Form.TYPE_SCROLLITEM:\n\t\t\t\ta_entryObject.iconLabel = \"default_scroll\";\n\t\t\t\tprocessResist(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_ARMOR:\n\t\t\t\tprocessArmorIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_BOOK:\n\t\t\t\tprocessBookIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_INGREDIENT:\n\t\t\t\ta_entryObject.iconLabel = \"default_ingredient\";\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_LIGHT:\n\t\t\t\ta_entryObject.iconLabel = \"misc_torch\";\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_MISC:\n\t\t\t\tprocessMiscIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_WEAPON:\n\t\t\t\tprocessWeaponIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_AMMO:\n\t\t\t\tprocessAmmoIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_KEY:\n\t\t\t\ta_entryObject.iconLabel = \"default_key\";\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_POTION:\n\t\t\t\tprocessPotionIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_SOULGEM:\n\t\t\t\tprocessSoulGemIcon(a_entryObject);\n\t\t\t\tbreak;\n\t\t}\n\n\t\tif (_noIconColors && a_entryObject.iconColor != undefined)\n\t\t\tdelete(a_entryObject.iconColor);\n\t}\n\n\tprivate function processResist(a_entryObject: Object): Void\n\t{\n\t\tif (a_entryObject.resistance == undefined || a_entryObject.resistance == Actor.AV_NONE)\n\t\t\treturn;\n\n\t\tswitch(a_entryObject.resistance) {\n\t\t\tcase Actor.AV_FIRERESIST:\n\t\t\t\ta_entryObject.iconColor = 0xC73636;\n\t\t\t\tbreak;\n\n\t\t\tcase Actor.AV_ELECTRICRESIST:\n\t\t\t\ta_entryObject.iconColor = 0xFFFF00;\n\t\t\t\tbreak;\n\n\t\t\tcase Actor.AV_FROSTRESIST:\n\t\t\t\ta_entryObject.iconColor = 0x1FFBFF;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processArmorIcon(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.iconLabel = \"default_armor\";\n\t\ta_entryObject.iconColor = 0xEDDA87;\n\n\t\tswitch (a_entryObject.weightClass) {\n\t\t\tcase Armor.WEIGHT_LIGHT:\n\t\t\t\tprocessLightArmorIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.WEIGHT_HEAVY:\n\t\t\t\tprocessHeavyArmorIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.WEIGHT_JEWELRY:\n\t\t\t\tprocessJewelryArmorIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.WEIGHT_CLOTHING:\n\t\t\tdefault:\n\t\t\t\tprocessClothingArmorIcon(a_entryObject);\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processLightArmorIcon(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.iconColor = 0x756000;\n\n\t\tswitch(a_entryObject.subType) {\n\t\t\tcase Armor.EQUIP_HEAD:\n\t\t\tcase Armor.EQUIP_HAIR:\n\t\t\tcase Armor.EQUIP_LONGHAIR:\n\t\t\t\ta_entryObject.iconLabel = \"lightarmor_head\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_BODY:\n\t\t\tcase Armor.EQUIP_TAIL:\n\t\t\t\ta_entryObject.iconLabel = \"lightarmor_body\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_HANDS:\n\t\t\t\ta_entryObject.iconLabel = \"lightarmor_hands\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_FOREARMS:\n\t\t\t\ta_entryObject.iconLabel = \"lightarmor_forearms\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_FEET:\n\t\t\t\ta_entryObject.iconLabel = \"lightarmor_feet\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_CALVES:\n\t\t\t\ta_entryObject.iconLabel = \"lightarmor_calves\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_SHIELD:\n\t\t\t\ta_entryObject.iconLabel = \"lightarmor_shield\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_AMULET:\n\t\t\tcase Armor.EQUIP_RING:\n\t\t\tcase Armor.EQUIP_CIRCLET:\n\t\t\tcase Armor.EQUIP_EARS:\n\t\t\t\tprocessJewelryArmorIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\n\t\t}\n\t}\n\n\tprivate function processHeavyArmorIcon(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.iconColor = 0x6B7585;\n\n\t\tswitch(a_entryObject.subType) {\n\t\t\tcase Armor.EQUIP_HEAD:\n\t\t\tcase Armor.EQUIP_HAIR:\n\t\t\tcase Armor.EQUIP_LONGHAIR:\n\t\t\t\ta_entryObject.iconLabel = \"armor_head\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_BODY:\n\t\t\tcase Armor.EQUIP_TAIL:\n\t\t\t\ta_entryObject.iconLabel = \"armor_body\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_HANDS:\n\t\t\t\ta_entryObject.iconLabel = \"armor_hands\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_FOREARMS:\n\t\t\t\ta_entryObject.iconLabel = \"armor_forearms\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_FEET:\n\t\t\t\ta_entryObject.iconLabel = \"armor_feet\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_CALVES:\n\t\t\t\ta_entryObject.iconLabel = \"armor_calves\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_SHIELD:\n\t\t\t\ta_entryObject.iconLabel = \"armor_shield\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_AMULET:\n\t\t\tcase Armor.EQUIP_RING:\n\t\t\tcase Armor.EQUIP_CIRCLET:\n\t\t\tcase Armor.EQUIP_EARS:\n\t\t\t\tprocessJewelryArmorIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t}\n\t}\n\n\tprivate function processJewelryArmorIcon(a_entryObject: Object): Void\n\t{\n\t\tswitch(a_entryObject.subType) {\n\t\t\tcase Armor.EQUIP_AMULET:\n\t\t\t\ta_entryObject.iconLabel = \"armor_amulet\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_RING:\n\t\t\t\ta_entryObject.iconLabel = \"armor_ring\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_CIRCLET:\n\t\t\t\ta_entryObject.iconLabel = \"armor_circlet\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_EARS:\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processClothingArmorIcon(a_entryObject: Object): Void\n\t{\n\t\tswitch(a_entryObject.subType) {\n\t\t\tcase Armor.EQUIP_HEAD:\n\t\t\tcase Armor.EQUIP_HAIR:\n\t\t\tcase Armor.EQUIP_LONGHAIR:\n\t\t\t\ta_entryObject.iconLabel = \"clothing_head\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_BODY:\n\t\t\tcase Armor.EQUIP_TAIL:\n\t\t\t\ta_entryObject.iconLabel = \"clothing_body\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_HANDS:\n\t\t\t\ta_entryObject.iconLabel = \"clothing_hands\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_FOREARMS:\n\t\t\t\ta_entryObject.iconLabel = \"clothing_forearms\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_FEET:\n\t\t\t\ta_entryObject.iconLabel = \"clothing_feet\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_CALVES:\n\t\t\t\ta_entryObject.iconLabel = \"clothing_calves\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_SHIELD:\n\t\t\t\ta_entryObject.iconLabel = \"clothing_shield\";\n\t\t\t\tbreak;\n\n\t\t\tcase Armor.EQUIP_EARS:\n\t\t\t\tbreak;\n\n\t\t}\n\t}\n\n\t// Books\n\tprivate function processBookIcon(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.iconLabel = \"default_book\";\n\n\t\tswitch(a_entryObject.subType) {\n\t\t\tcase Item.BOOK_RECIPE:\n\t\t\tcase Item.BOOK_NOTE:\n\t\t\t\ta_entryObject.iconLabel = \"book_note\";\n\t\t\t\tbreak;\n\n\t\t\tcase Item.BOOK_SPELLTOME:\n\t\t\t\ta_entryObject.iconLabel = \"book_tome\";\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\t// Weapons\n\tprivate function processWeaponIcon(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.iconLabel = \"default_weapon\";\n\t\ta_entryObject.iconColor = 0xA4A5BF;\n\n\t\tswitch(a_entryObject.subType) {\n\t\t\tcase Weapon.TYPE_MELEE:\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_SWORD:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_sword\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_DAGGER:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_dagger\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_WARAXE:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_waraxe\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_MACE:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_mace\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_GREATSWORD:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_greatsword\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_BATTLEAXE:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_battleaxe\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_WARHAMMER:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_hammer\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_BOW:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_bow\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_STAFF:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_staff\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_CROSSBOW:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_crossbow\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_PICKAXE:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_pickaxe\";\n\t\t\t\tbreak;\n\n\t\t\tcase Weapon.TYPE_WOODAXE:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_woodaxe\";\n\t\t\t\tbreak;\n\n\t\t\t\t\n\t\t\t\t\n\t\t}\n\t}\n\n\t// Ammo\n\tprivate function processAmmoIcon(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.iconLabel = \"weapon_arrow\";\n\t\ta_entryObject.iconColor = 0xA89E8C;\n\n\t\tswitch(a_entryObject.subType) {\n\t\t\tcase Weapon.AMMO_ARROW:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_arrow\";\n\t\t\t\tbreak;\n\t\t\tcase Weapon.AMMO_BOLT:\n\t\t\t\ta_entryObject.iconLabel = \"weapon_bolt\";\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processPotionIcon(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.iconLabel = \"default_potion\";\n\n\t\tswitch(a_entryObject.subType) {\n\t\t\tcase Item.POTION_DRINK:\n\t\t\t\ta_entryObject.iconLabel = \"food_wine\";\n\t\t\t\tbreak;\n\n\t\t\tcase Item.POTION_FOOD:\n\t\t\t\ta_entryObject.iconLabel = \"default_food\";\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase Item.POTION_POISON:\n\t\t\t\ta_entryObject.iconLabel = \"potion_poison\";\n\t\t\t\ta_entryObject.iconColor = 0xAD00B3;\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase Item.POTION_HEALTH:\n\t\t\tcase Item.POTION_HEALRATE:\n\t\t\tcase Item.POTION_HEALRATEMULT:\n\t\t\t\ta_entryObject.iconLabel = \"potion_health\";\n\t\t\t\ta_entryObject.iconColor = 0xDB2E73;\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase Item.POTION_MAGICKA:\n\t\t\tcase Item.POTION_MAGICKARATE:\n\t\t\tcase Item.POTION_MAGICKARATEMULT:\n\t\t\t\ta_entryObject.iconLabel = \"potion_magic\";\n\t\t\t\ta_entryObject.iconColor = 0x2E9FDB;\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase Item.POTION_STAMINA:\t\n\t\t\tcase Item.POTION_STAMINARATE:\n\t\t\tcase Item.POTION_STAMINARATEMULT:\n\t\t\t\ta_entryObject.iconLabel = \"potion_stam\";\n\t\t\t\ta_entryObject.iconColor = 0x51DB2E;\n\t\t\t\tbreak;\n\n\t\t\tcase Item.POTION_FIRERESIST:\n\t\t\t\ta_entryObject.iconLabel = \"potion_fire\";\n\t\t\t\ta_entryObject.iconColor = 0xC73636;\n\t\t\t\tbreak;\n\n\t\t\tcase Item.POTION_ELECTRICRESIST:\n\t\t\t\ta_entryObject.iconLabel = \"potion_shock\";\n\t\t\t\ta_entryObject.iconColor = 0xEAAB00;\n\t\t\t\tbreak;\n\n\t\t\tcase Item.POTION_FROSTRESIST:\n\t\t\t\ta_entryObject.iconLabel = \"potion_frost\";\n\t\t\t\ta_entryObject.iconColor = 0x1FFBFF;\n\t\t\t\tbreak;\n\t\t}\n\n\t}\n\n\tprivate function processSoulGemIcon(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.iconLabel = \"misc_soulgem\";\n\t\ta_entryObject.iconColor = 0xE3E0FF;\n\n\t\tswitch(a_entryObject.subType) {\n\t\t\tcase Item.SOULGEM_PETTY:\n\t\t\t\ta_entryObject.iconColor = 0xD7D4FF;\n\t\t\t\tprocessSoulGemStatusIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Item.SOULGEM_LESSER:\n\t\t\t\ta_entryObject.iconColor = 0xC0BAFF;\n\t\t\t\tprocessSoulGemStatusIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Item.SOULGEM_COMMON:\n\t\t\t\ta_entryObject.iconColor = 0xABA3FF;\n\t\t\t\tprocessSoulGemStatusIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Item.SOULGEM_GREATER:\n\t\t\t\ta_entryObject.iconColor = 0x948BFC;\n\t\t\t\tprocessGrandSoulGemIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Item.SOULGEM_GRAND:\n\t\t\t\ta_entryObject.iconColor = 0x7569FF;\n\t\t\t\tprocessGrandSoulGemIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Item.SOULGEM_AZURA:\n\t\t\t\ta_entryObject.iconColor = 0x7569FF;\n\t\t\t\ta_entryObject.iconLabel = \"soulgem_azura\";\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processGrandSoulGemIcon(a_entryObject: Object): Void {\n\t\tswitch(a_entryObject.status) {\n\t\t\tcase Item.SOULGEMSTATUS_EMPTY:\n\t\t\t\ta_entryObject.iconLabel = \"soulgem_grandempty\";\n\t\t\t\tbreak;\n\n\t\t\tcase Item.SOULGEMSTATUS_FULL:\n\t\t\t\ta_entryObject.iconLabel = \"soulgem_grandfull\";\n\t\t\t\tbreak;\n\n\t\t\tcase Item.SOULGEMSTATUS_PARTIAL:\n\t\t\t\ta_entryObject.iconLabel = \"soulgem_grandpartial\";\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processSoulGemStatusIcon(a_entryObject: Object): Void {\n\t\tswitch(a_entryObject.status) {\n\t\t\tcase Item.SOULGEMSTATUS_EMPTY:\n\t\t\t\ta_entryObject.iconLabel = \"soulgem_empty\";\n\t\t\t\tbreak;\n\n\t\t\tcase Item.SOULGEMSTATUS_FULL:\n\t\t\t\ta_entryObject.iconLabel = \"soulgem_full\";\n\t\t\t\tbreak;\n\n\t\t\tcase Item.SOULGEMSTATUS_PARTIAL:\n\t\t\t\ta_entryObject.iconLabel = \"soulgem_partial\";\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tprivate function processMiscIcon(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.iconLabel = \"default_misc\";\n\n\t\tswitch(a_entryObject.subType) {\n\t\t\tcase Item.MISC_ARTIFACT:\n\t\t\t\ta_entryObject.iconLabel = \"misc_artifact\";\n\t\t\t\tbreak;\n\n\t\t\tcase Item.MISC_GEM:\n\t\t\t\ta_entryObject.iconLabel = \"misc_gem\";\n\t\t\t\ta_entryObject.iconColor = 0xFFB0D1;\n\t\t\t\tbreak;\n\n\t\t\tcase Item.MISC_HIDE:\n\t\t\t\ta_entryObject.iconLabel = \"misc_hide\";\n\t\t\t\ta_entryObject.iconColor = 0xDBB36E;\n\t\t\t\tbreak;\n\n\t\t\tcase Item.MISC_REMAINS:\n\t\t\t\ta_entryObject.iconLabel = \"misc_remains\";\n\t\t\t\tbreak;\n\n\t\t\tcase Item.MISC_INGOT:\n\t\t\t\ta_entryObject.iconLabel = \"misc_ingot\"; //\"misc_ore\"\n\t\t\t\ta_entryObject.iconColor = 0x828282;\n\t\t\t\tbreak;\n\n\t\t\tcase Item.MISC_CLUTTER:\n\t\t\t\ta_entryObject.iconLabel = \"misc_clutter\";\n\t\t\t\tbreak;\n\n\t\t\tcase Item.MISC_FIREWOOD:\n\t\t\t\ta_entryObject.iconLabel = \"misc_wood\";\n\t\t\t\ta_entryObject.iconColor = 0xA89E8C;\n\t\t\t\tbreak;\n\n\t\t\tcase Item.MISC_DRAGONCLAW:\n\t\t\t\ta_entryObject.iconLabel = \"misc_dragonclaw\";\n\t\t\t\tbreak;\n\n\t\t\tcase Item.MISC_LOCKPICK:\n\t\t\t\ta_entryObject.iconLabel = \"misc_lockpick\";\n\t\t\t\tbreak;\n\n\t\t\tcase Item.MISC_GOLD:\n\t\t\t\ta_entryObject.iconLabel = \"misc_gold\";\n\t\t\t\ta_entryObject.iconColor = 0xCCCC33;\n\t\t\t\tbreak;\n\n\t\t\tcase Item.MISC_LEATHER:\n\t\t\t\ta_entryObject.iconLabel = \"misc_leather\";\n\t\t\t\ta_entryObject.iconColor = 0xBA8D23;\n\t\t\t\tbreak;\n\n\t\t\tcase Item.MISC_LEATHERSTRIPS:\n\t\t\t\ta_entryObject.iconLabel = \"misc_strips\";\n\t\t\t\ta_entryObject.iconColor = 0xBA8D23;\n\t\t\t\tbreak;\n\n\t\t\tcase Item.MISC_CHILDRENSCLOTHES:\n\t\t\t\ta_entryObject.iconColor = 0xEDDA87;\n\t\t\t\ta_entryObject.iconLabel = \"clothing_body\";\n\t\t\t\tbreak;\n\n\t\t\t// Maybe use later?\n\t\t\t// ... or not.\n\t\t\t/*\n\t\t\tcase Item.MISC_TOOL:\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase Item.MISC_TOY:\n\t\t\t\tbreak;\n\n\t\t\tcase Item.MISC_HOUSEPART:\n\t\t\t\tbreak;\n\t\t\t*/\n\t\t}\n\t}\n\n\n}\n\n\n// skyui.util.Debug.dump(a_entryObject[\"text\"], a_entryObject);"
  },
  {
    "path": "src/ItemMenus/InventoryListEntry.as",
    "content": "﻿import flash.geom.ColorTransform;\nimport flash.geom.Transform;\n\nimport skyui.components.list.TabularList;\nimport skyui.components.list.TabularListEntry;\nimport skyui.components.list.ListState;\nimport skyui.util.ConfigManager;\n\nimport skyui.util.Debug;\n\n\nclass InventoryListEntry extends TabularListEntry\n{\n  /* CONSTANTS */\n\n\tprivate static var STATES = [\"None\", \"Equipped\", \"LeftEquip\", \"RightEquip\", \"LeftAndRightEquip\"];\n\n  /* PRIVATE VARIABLES */\n\n\tprivate var _iconLabel: String;\n\tprivate var _iconColor: Number;\n\n  /* STAGE ELMENTS */\n\n  \tpublic var itemIcon: MovieClip;\n  \tpublic var equipIcon: MovieClip;\n\n\tpublic var bestIcon: MovieClip;\n\tpublic var favoriteIcon: MovieClip;\n\tpublic var poisonIcon: MovieClip;\n\tpublic var stolenIcon: MovieClip;\n\tpublic var enchIcon: MovieClip;\n\tpublic var readIcon: MovieClip;\n\tpublic var newItemIndicator: MovieClip;\n\n\n  /* INITIALIZATION */\n\n  \t// @override TabularListEntry\n\tpublic function initialize(a_index: Number, a_state: ListState): Void\n\t{\n\t\tsuper.initialize();\n\n\t\tvar iconLoader = new MovieClipLoader();\n\t\ticonLoader.addListener(this);\n\t\ticonLoader.loadClip(a_state.iconSource, itemIcon);\n\n\t\titemIcon._visible = false;\n\t\tequipIcon._visible = false;\n\n\t\tfor (var i = 0; this[\"textField\" + i] != undefined; i++)\n\t\t\tthis[\"textField\" + i]._visible = false;\n\t}\n\n\n  /* PUBLIC FUNCTIONS */\n\n  \t// @override TabularListEntry\n\tpublic function setSpecificEntryLayout(a_entryObject: Object, a_state: ListState): Void\n\t{\n\t\tvar iconY = TabularList(a_state.list).layout.entryHeight * 0.25;\n\t\tvar iconSize = TabularList(a_state.list).layout.entryHeight * 0.5;\n\n\t\tbestIcon._height = bestIcon._width = iconSize;\n\t\tfavoriteIcon._height = favoriteIcon._width = iconSize;\n\t\tpoisonIcon._height = poisonIcon._width = iconSize;\n\t\tstolenIcon._height = stolenIcon._width = iconSize;\n\t\tenchIcon._height = enchIcon._width = iconSize;\n\t\treadIcon._height = readIcon._width = iconSize;\n\n\t\tbestIcon._y = iconY;\n\t\tfavoriteIcon._y = iconY;\n\t\tpoisonIcon._y = iconY;\n\t\tstolenIcon._y = iconY;\n\t\tenchIcon._y = iconY;\n\t\treadIcon._y = iconY;\n\t}\n\n  \t// @override TabularListEntry\n\tpublic function formatEquipIcon(a_entryField: Object, a_entryObject: Object, a_state: ListState): Void\n\t{\n\t\tif (a_entryObject != undefined && a_entryObject.equipState != undefined) {\n\t\t\ta_entryField.gotoAndStop(STATES[a_entryObject.equipState]);\n\t\t} else {\n\t\t\ta_entryField.gotoAndStop(\"None\");\n\t\t}\n\t}\n\n  \t// @override TabularListEntry\n\tpublic function formatItemIcon(a_entryField: Object, a_entryObject: Object, a_state: ListState)\n\t{\n\t\t_iconLabel = a_entryObject[\"iconLabel\"] != undefined ? a_entryObject[\"iconLabel\"] : \"default_misc\";\n\t\t_iconColor = a_entryObject[\"iconColor\"];\n\n\t\t// Could return here if _iconLoaded is false\n\t\ta_entryField.gotoAndStop(_iconLabel);\n\t\tchangeIconColor(MovieClip(a_entryField), _iconColor);\n\t}\n\n  \t// @override TabularListEntry\n\tpublic function formatName(a_entryField: Object, a_entryObject: Object, a_state: ListState): Void\n\t{\n\t\tif (a_entryObject.text == undefined) {\n\t\t\ta_entryField.SetText(\" \");\n\t\t\treturn;\n\t\t}\n\n\t\t// Text\n\t\tvar text = a_entryObject.text;\n\n\t\tif (a_entryObject.soulLVL != undefined) {\n\t\t\ttext = text + \" (\" + a_entryObject.soulLVL + \")\";\n\t\t}\n\n\t\tif (a_entryObject.count > 1) {\n\t\t\ttext = text + \" (\" + a_entryObject.count.toString() + \")\";\n\t\t}\n\n\t\tif (text.length > a_state.maxTextLength) {\n\t\t\ttext = text.substr(0, a_state.maxTextLength - 3) + \"...\";\n\t\t}\n\n\t\ta_entryField.autoSize = \"left\";\n\t\ta_entryField.SetText(text);\n\n\t\tformatColor(a_entryField, a_entryObject, a_state);\n\n\t\t// BestInClass icon\n\t\tvar iconPos = a_entryField._x + a_entryField._width + 5;\n\n\t\t// All icons have the same size\n\t\tvar iconSpace = bestIcon._width * 1.25;\n\n\t\t// FIXME!!! Need a better to figure out if we're actually looking at the player's inventory.\n\t\t// Presumably, the player container is always shown as the \"right\" segment.\n\t\tvar shouldShowNewIndicator = false\n\t\tif(a_state.categoryList) {\n\t\t\tif (a_state.categoryList.activeSegment == CategoryList.RIGHT_SEGMENT && a_entryObject.newItem == true) {\n\t\t\t\tshouldShowNewIndicator = true\n\t\t\t}\n\t\t} else if (a_entryObject.newItem == true) {\n\t\t\tshouldShowNewIndicator = true\n\t\t}\n\n\t\tnewItemIndicator._visible = shouldShowNewIndicator;\n\t\tnewItemIndicator._height = this._height - 2.5;\n\n\t\tif (a_entryObject.bestInClass == true) {\n\t\t\tbestIcon._x = iconPos;\n\t\t\ticonPos = iconPos + iconSpace;\n\n\t\t\tbestIcon.gotoAndStop(\"show\");\n\t\t} else {\n\t\t\tbestIcon.gotoAndStop(\"hide\");\n\t\t}\n\n\t\t// Fav icon\n\t\tif (a_entryObject.favorite == true) {\n\t\t\tfavoriteIcon._x = iconPos;\n\t\t\ticonPos = iconPos + iconSpace;\n\t\t\tfavoriteIcon.gotoAndStop(\"show\");\n\t\t} else {\n\t\t\tfavoriteIcon.gotoAndStop(\"hide\");\n\t\t}\n\n\t\t// Poisoned Icon\n\t\tif (a_entryObject.isPoisoned == true) {\n\t\t\tpoisonIcon._x = iconPos;\n\t\t\ticonPos = iconPos + iconSpace;\n\t\t\tpoisonIcon.gotoAndStop(\"show\");\n\t\t} else {\n\t\t\tpoisonIcon.gotoAndStop(\"hide\");\n\t\t}\n\n\t\t// Stolen Icon\n\t\tif ((a_entryObject.isStolen == true || a_entryObject.isStealing == true) && a_state.showStolenIcon == true) {\n\t\t\tstolenIcon._x = iconPos;\n\t\t\ticonPos = iconPos + iconSpace;\n\t\t\tstolenIcon.gotoAndStop(\"show\");\n\t\t} else {\n\t\t\tstolenIcon.gotoAndStop(\"hide\");\n\t\t}\n\n\t\t// Enchanted Icon\n\t\tif (a_entryObject.isEnchanted == true) {\n\t\t\tenchIcon._x = iconPos;\n\t\t\ticonPos = iconPos + iconSpace;\n\t\t\tenchIcon.gotoAndStop(\"show\");\n\t\t} else {\n\t\t\tenchIcon.gotoAndStop(\"hide\");\n\t\t}\n\n\t\t// Enchanted Icon\n\t\tif (a_entryObject.isRead == true) {\n\t\t\treadIcon._x = iconPos;\n\t\t\ticonPos = iconPos + iconSpace;\n\t\t\treadIcon.gotoAndStop(\"show\");\n\t\t} else {\n\t\t\treadIcon.gotoAndStop(\"hide\");\n\t\t}\n\t}\n\n  \t// @override TabularEntry\n\tpublic function formatText(a_entryField: Object, a_entryObject: Object, a_state: ListState): Void\n\t{\n\t\tformatColor(a_entryField, a_entryObject, a_state);\n\t}\n\n\n  /* PRIVATE FUNCTIONS */\n\n\t// @implements MovieClipLoader\n\tprivate function onLoadInit(a_icon: MovieClip): Void\n\t{\n\t\ta_icon.gotoAndStop(_iconLabel);\n\t\tchangeIconColor(a_icon, _iconColor);\n\t}\n\n\tprivate function formatColor(a_entryField: Object, a_entryObject: Object, a_state: ListState): Void\n\t{\n\t\t// Negative Effect\n\t\tif (a_entryObject.negativeEffect == true)\n\t\t\ta_entryField.textColor = a_entryObject.enabled == false ? a_state.negativeDisabledColor : a_state.negativeEnabledColor;\n\n\t\t// Stolen\n\t\telse if (a_entryObject.infoIsStolen == true || a_entryObject.isStealing == true)\n\t\t\ta_entryField.textColor = a_entryObject.enabled == false ? a_state.stolenDisabledColor : a_state.stolenEnabledColor;\n\n\t\t// Default\n\t\telse\n\t\t\ta_entryField.textColor = a_entryObject.enabled == false ? a_state.defaultDisabledColor : a_state.defaultEnabledColor;\n\t}\n\n\tprivate function changeIconColor(a_icon: MovieClip, a_rgb: Number): Void\n\t{\n\t\tvar element: Object;\n\t\tfor (var e: String in a_icon) {\n\t\t\telement = a_icon[e];\n\t\t\tif (element instanceof MovieClip) {\n\t\t\t\t//Note: Could check if all values of RGBA mult and .rgb are all the same then skip\n\t\t\t\tvar ct: ColorTransform = new ColorTransform();\n\t\t\t\tvar tf: Transform = new Transform(MovieClip(element));\n\t\t\t\t// Could return here if (a_rgb == tf.colorTransform.rgb && a_rgb != undefined)\n\t\t\t\tct.rgb = (a_rgb == undefined)? 0xFFFFFF: a_rgb;\n\t\t\t\ttf.colorTransform = ct;\n\t\t\t\t// Shouldn't be necessary to recurse since we don't expect multiple clip depths for an icon\n\t\t\t\t//changeIconColor(element, a_rgb);\n\t\t\t}\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "src/ItemMenus/InventoryLists.as",
    "content": "﻿import gfx.io.GameDelegate;\nimport gfx.ui.NavigationCode;\nimport gfx.ui.InputDetails;\nimport gfx.events.EventDispatcher;\nimport gfx.managers.FocusHandler;\nimport gfx.controls.Button;\nimport Shared.GlobalFunc;\n\nimport skyui.components.SearchWidget;\nimport skyui.components.TabBar;\nimport skyui.components.list.FilteredEnumeration;\nimport skyui.components.list.BasicEnumeration;\nimport skyui.components.list.TabularList;\nimport skyui.components.list.SortedListHeader;\nimport skyui.filter.ItemTypeFilter;\nimport skyui.filter.NameFilter;\nimport skyui.filter.SortFilter;\nimport skyui.util.ConfigManager;\nimport skyui.util.GlobalFunctions;\nimport skyui.util.Translator;\nimport skyui.util.DialogManager;\nimport skyui.util.Debug;\n\nimport skyui.defines.Input;\n\n\nclass InventoryLists extends MovieClip\n{\n\t#include \"../version.as\"\n\n  /* CONSTANTS */\n\n\tstatic var HIDE_PANEL = 0;\n\tstatic var SHOW_PANEL = 1;\n\tstatic var TRANSITIONING_TO_HIDE_PANEL = 2;\n\tstatic var TRANSITIONING_TO_SHOW_PANEL = 3;\n\n\n  /* STAGE ELEMENTS */\n\n\tpublic var panelContainer: MovieClip;\n\tpublic var zoomButtonHolder: MovieClip;\n\n\n  /* PRIVATE VARIABLES */\n\n\tprivate var _typeFilter: ItemTypeFilter;\n\tprivate var _nameFilter: NameFilter;\n\tprivate var _sortFilter: SortFilter;\n\n\tprivate var _platform: Number;\n\n\tprivate var _currCategoryIndex: Number;\n\tprivate var _savedSelectionIndex: Number = -1;\n\n\tprivate var _searchKey: Number = -1;\n\tprivate var _switchTabKey: Number = -1;\n\tprivate var _sortOrderKey: Number = -1;\n\tprivate var _sortOrderKeyHeld: Boolean = false;\n\n\tprivate var _bTabbed = false;\n\tprivate var _leftTabText: String;\n\tprivate var _rightTabText: String;\n\n\tprivate var _columnSelectDialog: MovieClip;\n\tprivate var _columnSelectInterval: Number;\n\tprivate var _categoryChanged: Boolean;\n\tprivate var _categorySelections: Object;\n\n\n  /* PROPERTIES */\n\n\tpublic var itemList: TabularList;\n\n\tpublic var categoryList: CategoryList;\n\n\tpublic var tabBar: TabBar;\n\n\tpublic var searchWidget: SearchWidget;\n\n\tpublic var categoryLabel: MovieClip;\n\n\tpublic var columnSelectButton: Button;\n\n\tprivate var _currentState: Number;\n\n\tpublic function get currentState()\n\t{\n\t\treturn _currentState;\n\t}\n\n\tpublic function set currentState(a_newState: Number)\n\t{\n\t\tif (a_newState == SHOW_PANEL)\n\t\t\tFocusHandler.instance.setFocus(itemList,0);\n\n\t\t_currentState = a_newState;\n\t}\n\n\tprivate var _tabBarIconArt: Array;\n\n\tpublic function set tabBarIconArt(a_iconArt: Array)\n\t{\n\t\t_tabBarIconArt = a_iconArt;\n\n\t\tif (tabBar)\n\t\t\ttabBar.setIcons(_tabBarIconArt[0], _tabBarIconArt[1]);\n\t}\n\n\tpublic function get tabBarIconArt(): Array\n\t{\n\t\treturn _tabBarIconArt;\n\t}\n\n\n  /* INITIALIZATION */\n\n\tpublic function InventoryLists()\n\t{\n\t\tsuper();\n\n\t\tGlobalFunctions.addArrayFunctions();\n\n\t\tEventDispatcher.initialize(this);\n\n\t\tgotoAndStop(\"NoPanels\");\n\n\t\tGameDelegate.addCallBack(\"SetCategoriesList\", this, \"SetCategoriesList\");\n\t\tGameDelegate.addCallBack(\"InvalidateListData\", this, \"InvalidateListData\");\n\n\t\t_typeFilter = new ItemTypeFilter();\n\t\t_nameFilter = new NameFilter();\n\t\t_sortFilter = new SortFilter();\n\n\t\tcategoryList = panelContainer.categoryList;\n\t\tcategoryLabel = panelContainer.categoryLabel;\n\t\titemList = panelContainer.itemList;\n\t\tsearchWidget = panelContainer.searchWidget;\n\t\tcolumnSelectButton = panelContainer.columnSelectButton;\n\n\t\tConfigManager.registerLoadCallback(this, \"onConfigLoad\");\n\t\tConfigManager.registerUpdateCallback(this, \"onConfigUpdate\");\n\t}\n\n\tprivate function onLoad(): Void\n\t{\n\t\tcategoryList.listEnumeration = new BasicEnumeration(categoryList.entryList);\n\n\t\tvar listEnumeration = new FilteredEnumeration(itemList.entryList);\n\t\tlistEnumeration.addFilter(_typeFilter);\n\t\tlistEnumeration.addFilter(_nameFilter);\n\t\tlistEnumeration.addFilter(_sortFilter);\n\t\titemList.listEnumeration = listEnumeration;\n\t\t// data processors are initialized by the top-level menu since they differ in each case\n\n\t\titemList.listState.maxTextLength = 80;\n\n\t\t_typeFilter.addEventListener(\"filterChange\", this, \"onFilterChange\");\n\t\t_nameFilter.addEventListener(\"filterChange\", this, \"onFilterChange\");\n\t\t_sortFilter.addEventListener(\"filterChange\", this, \"onFilterChange\");\n\n\t\tcategoryList.addEventListener(\"itemPress\", this, \"onCategoriesItemPress\");\n\t\tcategoryList.addEventListener(\"itemPressAux\", this, \"onCategoriesItemPress\");\n\t\tcategoryList.addEventListener(\"selectionChange\", this, \"onCategoriesListSelectionChange\");\n\n\t\titemList.disableInput = false;\n\n\t\titemList.addEventListener(\"selectionChange\", this, \"onItemsListSelectionChange\");\n\t\titemList.addEventListener(\"sortChange\", this, \"onSortChange\");\n\t\titemList.addEventListener(\"listUpdated\", this, \"onItemsListUpdate\");\n\n\t\tsearchWidget.addEventListener(\"inputStart\", this, \"onSearchInputStart\");\n\t\tsearchWidget.addEventListener(\"inputEnd\", this, \"onSearchInputEnd\");\n\t\tsearchWidget.addEventListener(\"inputChange\", this, \"onSearchInputChange\");\n\n\t\tcolumnSelectButton.addEventListener(\"press\", this, \"onColumnSelectButtonPress\");\n\t}\n\n\n  /* PUBLIC FUNCTIONS */\n\n\t// @mixin by gfx.events.EventDispatcher\n\tpublic var dispatchEvent: Function;\n\tpublic var dispatchQueue: Function;\n\tpublic var hasEventListener: Function;\n\tpublic var addEventListener: Function;\n\tpublic var removeEventListener: Function;\n\tpublic var removeAllEventListeners: Function;\n\tpublic var cleanUpEvents: Function;\n\n\t// @mixin by Shared.GlobalFunc\n\tpublic var Lock: Function;\n\n\tpublic function InitExtensions(): Void\n\t{\n\t\t// Delay updates until config is ready\n\t\tcategoryList.suspended = true;\n\t\titemList.suspended = true;\n\t}\n\n\tpublic function showPanel(a_bPlayBladeSound: Boolean): Void\n\t{\n\t\t// Release itemlist for updating\n\t\tcategoryList.suspended = false;\n\t\titemList.suspended = false;\n\n\t\t_currentState = TRANSITIONING_TO_SHOW_PANEL;\n\t\tgotoAndPlay(\"PanelShow\");\n\n\t\tdispatchEvent({type:\"categoryChange\", index:categoryList.selectedIndex});\n\n\t\tif (a_bPlayBladeSound != false)\n\t\t\tGameDelegate.call(\"PlaySound\",[\"UIMenuBladeOpenSD\"]);\n\t}\n\n\tpublic function hidePanel(): Void\n\t{\n\t\t_currentState = TRANSITIONING_TO_HIDE_PANEL;\n\t\tgotoAndPlay(\"PanelHide\");\n\t\tGameDelegate.call(\"PlaySound\",[\"UIMenuBladeCloseSD\"]);\n\t}\n\n\tpublic function enableTabBar(): Void\n\t{\n\t\t_bTabbed = true;\n\t\tpanelContainer.gotoAndPlay(\"tabbed\");\n\t\titemList.listHeight = 480;\n\t}\n\n\tpublic function setPlatform(a_platform: Number, a_bPS3Switch: Boolean): Void\n\t{\n\t\t_platform = a_platform;\n\n\t\tcategoryList.setPlatform(a_platform,a_bPS3Switch);\n\t\titemList.setPlatform(a_platform,a_bPS3Switch);\n\t}\n\n\tpublic function classname(): String {\n\t\treturn \"Class InventoryLists\";\n\t}\n\n\t// @GFx\n\tpublic function handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\n\t\tif (_currentState != SHOW_PANEL)\n\t\t\treturn false;\n\n\t\tif (_platform != 0) {\n\t\t\tif (details.skseKeycode == _sortOrderKey) {\n\t\t\t\tif (details.value == \"keyDown\") {\n\t\t\t\t\t_sortOrderKeyHeld = true;\n\n\t\t\t\t\tif (_columnSelectDialog)\n\t\t\t\t\t\tDialogManager.close();\n\t\t\t\t\telse\n\t\t\t\t\t\t_columnSelectInterval = setInterval(this, \"onColumnSelectButtonPress\", 1000, {type: \"timeout\"});\n\n\t\t\t\t\treturn true;\n\t\t\t\t} else if (details.value == \"keyUp\") {\n\t\t\t\t\t_sortOrderKeyHeld = false;\n\n\t\t\t\t\tif (_columnSelectInterval == undefined)\n\t\t\t\t\t\t// keyPress handled: Key was released after the interval expired, don't process any further\n\t\t\t\t\t\treturn true;\n\n\t\t\t\t\t// keyPress not handled: Clear intervals and change value to keyDown to be processed later\n\t\t\t\t\tclearInterval(_columnSelectInterval);\n\t\t\t\t\tdelete(_columnSelectInterval);\n\t\t\t\t\t// Continue processing the event as a normal keyDown event\n\t\t\t\t\tdetails.value = \"keyDown\";\n\t\t\t\t} else if (_sortOrderKeyHeld && details.value == \"keyHold\") {\n\t\t\t\t\t// Fix for opening journal menu while key is depressed\n\t\t\t\t\t// For some reason this is the only time we receive a keyHold event\n\t\t\t\t\t_sortOrderKeyHeld = false;\n\n\t\t\t\t\tif (_columnSelectDialog)\n\t\t\t\t\t\tDialogManager.close();\n\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif (_sortOrderKeyHeld) // Disable extra input while interval is active\n\t\t\t\treturn true;\n\t\t}\n\n\t\tif (GlobalFunc.IsKeyPressed(details)) {\n\t\t\t// Search hotkey (default space)\n\t\t\t/*\n\t\t\tif (details.skseKeycode == _searchKey) {\n\t\t\t\tsearchWidget.startInput();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\t*/\n\t\t\t/*\n\t\t\tif (details.navEquivalent == \"down\") {\n\t\t\t\tDebug.log(\"InventoryLists triggering search start\");\n\t\t\t\tsearchWidget.startInput();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\t*/\n\n\t\t\t// Toggle tab (default ALT)\n\t\t\tif (tabBar != undefined && details.skseKeycode == _switchTabKey) {\n\t\t\t\ttabBar.tabToggle();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\n\t\tif (categoryList.handleInput(details, pathToFocus))\n\t\t\treturn true;\n\n\t\tvar nextClip = pathToFocus.shift();\n\t\treturn nextClip.handleInput(details, pathToFocus);\n\t}\n\n\tpublic function getContentBounds():Array\n\t{\n\t\tvar lb = panelContainer.ListBackground;\n\t\treturn [lb._x, lb._y, lb._width, lb._height];\n\t}\n\n\tpublic function showItemsList(): Void\n\t{\n\t\t// Save the previous selection in the category\n\t\tvar prevCategory = categoryList.lastSelectedIndex;\n\t\t_categorySelections[prevCategory] = {\n\t\t\tselectedIndex: itemList.selectedIndex,\n\t\t\tscrollPosition: itemList.scrollPosition\n\t\t};\n\n\t\t_currCategoryIndex = categoryList.selectedIndex;\n\n\t\tcategoryLabel.textField.SetText(categoryList.selectedEntry.text);\n\n\t\t// Start with no selection\n\t\titemList.selectedIndex = -1;\n\t\titemList.scrollPosition = 0;\n\n\t\tif (categoryList.selectedEntry != undefined) {\n\t\t\t// Set filter type\n\t\t\t_typeFilter.changeFilterFlag(categoryList.selectedEntry.flag);\n\n\t\t\t// Not set yet before the config is loaded\n\t\t\titemList.layout.changeFilterFlag(categoryList.selectedEntry.flag);\n\t\t}\n\n\t\titemList.requestUpdate();\n\n\t\tdispatchEvent({type:\"itemHighlightChange\", index:itemList.selectedIndex});\n\n\t\titemList.disableInput = false;\n\t}\n\n\t// Called to initially set the category list.\n\t// @API\n\tpublic function SetCategoriesList(): Void\n\t{\n\t\tvar textOffset = 0;\n\t\tvar flagOffset = 1;\n\t\tvar bDontHideOffset = 2;\n\t\tvar len = 3;\n\n\t\tcategoryList.clearList();\n\t\t_categorySelections = new Array();\n\n\t\tfor (var i = 0, index = 0; i < arguments.length; i = i + len, index++) {\n\t\t\tvar entry = {text:arguments[i + textOffset], flag:arguments[i + flagOffset], bDontHide:arguments[i + bDontHideOffset], savedItemIndex:0, filterFlag:arguments[i + bDontHideOffset] == true ? (1) : (0)};\n\t\t\tcategoryList.entryList.push(entry);\n\n\t\t\tif (entry.flag == 0)\n\t\t\t\tcategoryList.dividerIndex = index;\n\n\t\t\t_categorySelections.push(undefined);\n\t\t}\n\n\t\t// Initialize tabbar labels and replace text of segment heads (name -> ALL)\n\t\tif (_bTabbed) {\n\t\t\t// Restore 0 as default index for tabbed lists\n\t\t\tcategoryList.selectedIndex = 0;\n\t\t\t_leftTabText = categoryList.entryList[0].text;\n\t\t\t_rightTabText = categoryList.entryList[categoryList.dividerIndex + 1].text\n\t\t\tcategoryList.entryList[0].text = categoryList.entryList[categoryList.dividerIndex + 1].text = \"$ALL\";\n\t\t}\n\n\t\tcategoryList.InvalidateData();\n\t}\n\n\t// Called whenever the underlying entryList data is updated (using an item, equipping etc.)\n\t// @API\n\tpublic function InvalidateListData(): Void\n\t{\n\t\tvar flag = categoryList.selectedEntry.flag;\n\n\t\tfor (var i = 0; i < categoryList.entryList.length; i++)\n\t\t\tcategoryList.entryList[i].filterFlag = categoryList.entryList[i].bDontHide ? 1 : 0;\n\n\t\titemList.InvalidateData();\n\n\t\t// Set filter flag = 1 for non-empty categories with bDontHideOffset=false\n\t\tfor (var i = 0; i < itemList.entryList.length; i++) {\n\t\t\tfor (var j = 0; j < categoryList.entryList.length; ++j) {\n\t\t\t\tif (categoryList.entryList[j].filterFlag != 0)\n\t\t\t\t\tcontinue;\n\n\t\t\t\tif (itemList.entryList[i].filterFlag & categoryList.entryList[j].flag)\n\t\t\t\t\tcategoryList.entryList[j].filterFlag = 1;\n\t\t\t}\n\t\t}\n\n\t\tcategoryList.UpdateList();\n\n\t\tif (flag != categoryList.selectedEntry.flag) {\n\t\t\t// Triggers an update if filter flag changed\n\t\t\t_typeFilter.itemFilter = categoryList.selectedEntry.flag;\n\t\t\tdispatchEvent({type:\"categoryChange\", index:categoryList.selectedIndex});\n\t\t}\n\n\t\t// This is called when an ItemCard list closes(ex. ShowSoulGemList) to refresh ItemCard data\n\t\tif (itemList.selectedIndex == -1)\n\t\t\tdispatchEvent({type:\"showItemsList\", index: -1});\n\t\telse\n\t\t\tdispatchEvent({type:\"itemHighlightChange\", index:itemList.selectedIndex});\n\t}\n\n\n  /* PRIVATE FUNCTIONS */\n\n  \tprivate function onConfigLoad(event: Object): Void\n\t{\n\t\tvar config = event.config;\n\t\t_searchKey = config[\"Input\"].controls.pc.search;\n\n\t\tif (_platform == 0)\n\t\t\t_switchTabKey = config[\"Input\"].controls.pc.switchTab;\n\t\telse {\n\t\t\t_switchTabKey = config[\"Input\"].controls.gamepad.switchTab;\n\t\t\t_sortOrderKey = config[\"Input\"].controls.gamepad.sortOrder;\n\t\t}\n\t}\n\n\tprivate function onFilterChange(): Void\n\t{\n\t\titemList.requestInvalidate();\n\t}\n\n\tprivate function onTabBarLoad(): Void\n\t{\n\t\ttabBar = panelContainer.tabBar;\n\t\ttabBar.setIcons(_tabBarIconArt[0], _tabBarIconArt[1]);\n\t\ttabBar.addEventListener(\"tabPress\", this, \"onTabPress\");\n\n\t\tif (categoryList.dividerIndex != -1)\n\t\t\ttabBar.setLabelText(_leftTabText, _rightTabText);\n\t}\n\n\tprivate function onColumnSelectButtonPress(event: Object): Void\n\t{\n\t\tif (event.type == \"timeout\") {\n\t\t\tclearInterval(_columnSelectInterval);\n\t\t\tdelete(_columnSelectInterval);\n\t\t}\n\n\t\tif (_columnSelectDialog) {\n\t\t\tDialogManager.close();\n\t\t\treturn;\n\t\t}\n\n\t\topenColumnSelectDialog();\n\t}\n\n\tpublic function openColumnSelectDialog(): Void\n\t{\n\t\t// Don't do anything if the dialog is already opened\n\t\tif (_columnSelectDialog) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Setup and open the dialog\n\t\t_savedSelectionIndex = itemList.selectedIndex;\n\t\titemList.selectedIndex = -1;\n\n\t\tcategoryList.disableSelection = categoryList.disableInput = true;\n\t\titemList.disableSelection = itemList.disableInput = true;\n\t\tsearchWidget.isDisabled = true;\n\n\t\t_columnSelectDialog = DialogManager.open(panelContainer, \"ColumnSelectDialog\", {_x: 554, _y: 35, layout: itemList.layout});\n\t\t_columnSelectDialog.addEventListener(\"dialogClosed\", this, \"onColumnSelectDialogClosed\");\n\t}\n\n\tprivate function onColumnSelectDialogClosed(event: Object): Void\n\t{\n\t\tcategoryList.disableSelection = categoryList.disableInput = false;\n\t\titemList.disableSelection = itemList.disableInput = false;\n\t\tsearchWidget.isDisabled = false;\n\n\t\titemList.selectedIndex = _savedSelectionIndex;\n\t}\n\n\tprivate function onConfigUpdate(event: Object): Void\n\t{\n\t\titemList.layout.refresh();\n\t}\n\n\tprivate function onCategoriesItemPress(): Void\n\t{\n\t\tshowItemsList();\n\t}\n\n\tpublic function toggleTab(): Void\n\t{\n\t\tvar newTab = tabBar.activeTab == TabBar.LEFT_TAB ? TabBar.RIGHT_TAB : TabBar.LEFT_TAB;\n\t\tswitchTab(newTab);\n\t}\n\n\tpublic function switchTab(newTab: Number): Void\n\t{\n\t\tif (categoryList.disableSelection || categoryList.disableInput || itemList.disableSelection || itemList.disableInput)\n\t\t\treturn;\n\n\t\tif (newTab == TabBar.LEFT_TAB) {\n\t\t\ttabBar.activeTab = TabBar.LEFT_TAB;\n\t\t\tcategoryList.activeSegment = CategoryList.LEFT_SEGMENT;\n\t\t} else if (newTab == TabBar.RIGHT_TAB) {\n\t\t\ttabBar.activeTab = TabBar.RIGHT_TAB;\n\t\t\tcategoryList.activeSegment = CategoryList.RIGHT_SEGMENT;\n\t\t}\n\n\t\tGameDelegate.call(\"PlaySound\",[\"UIMenuBladeOpenSD\"]);\n\t\tshowItemsList();\n\t}\n\n\tprivate function onTabPress(event: Object): Void\n\t{\n\t\tswitchTab(event.index);\n\t}\n\n\tprivate function onCategoriesListSelectionChange(event: Object): Void\n\t{\n\t\t_categoryChanged = true;\n\t\tdispatchEvent({type:\"categoryChange\", index:event.index});\n\n\t\tif (event.index != -1)\n\t\t\tGameDelegate.call(\"PlaySound\",[\"UIMenuFocus\"]);\n\t}\n\n\tprivate function onItemsListSelectionChange(event: Object): Void\n\t{\n\t\tdispatchEvent({type:\"itemHighlightChange\", index:event.index});\n\n\t\tif (event.index != -1)\n\t\t\tGameDelegate.call(\"PlaySound\",[\"UIMenuFocus\"]);\n\t}\n\n\tprivate function onSortChange(event: Object): Void\n\t{\n\t\t_sortFilter.setSortBy(event.attributes, event.options);\n\t}\n\n\tprivate function onItemsListUpdate(): Void\n\t{\n\t\tif(!_categoryChanged)\n\t\t\treturn;\n\n\t\t// The items list was just updated because the selected\n\t\t// category changed.\n\n\t\t// Restore the selected item and scroll position settings.\n\t\t// This is needed because it's quite easy to accidentally\n\t\t// switch catetory by accdient while using the VR trackpad.\n\n\t\t// In these case, we want to be able to return to the previous\n\t\t// category and retain our position in the list. If the scroll\n\t\t// position always returned to the top of the list, this makes\n\t\t// navigating large inventory lists very difficult.\n\n\t\t// If we can find a previously saved selection setting for this\n\t\t// category, restore it now.\n\t\tvar savedSelection = _categorySelections[_currCategoryIndex];\n\t\tif(savedSelection != undefined) {\n\t\t\titemList.selectedIndex = savedSelection.selectedIndex;\n\t\t\titemList.scrollPosition = savedSelection.scrollPosition;\n\t\t} else {\n\t\t\titemList.selectedIndex = -1;\n\t\t\titemList.scrollPosition = 0;\n\t\t}\n\n\t\t_categoryChanged = false;\n\t}\n\n\tprivate function onSearchInputStart(event: Object): Void\n\t{\n\t\tcategoryList.disableSelection = categoryList.disableInput = true;\n\t\titemList.disableSelection = itemList.disableInput = true\n\t\t_nameFilter.filterText = \"\";\n\t}\n\n\tprivate function onSearchInputChange(event: Object)\n\t{\n\t\t_nameFilter.filterText = event.data;\n\t}\n\n\tprivate function onSearchInputEnd(event: Object)\n\t{\n\t\tcategoryList.disableSelection = categoryList.disableInput = false;\n\t\titemList.disableSelection = itemList.disableInput = false;\n\t\t_nameFilter.filterText = event.data;\n\t}\n}\n"
  },
  {
    "path": "src/ItemMenus/InventoryMenu.as",
    "content": "﻿import gfx.io.GameDelegate;\nimport Shared.GlobalFunc;\nimport gfx.ui.NavigationCode;\nimport gfx.ui.InputDetails;\n\nimport skyui.components.list.ListLayoutManager;\nimport skyui.components.list.TabularList;\nimport skyui.components.list.ListLayout;\nimport skyui.props.PropertyDataExtender;\n\nimport skyui.defines.Inventory;\nimport skyui.defines.Input;\nimport skyui.util.Debug;\nimport skyui.VRInput;\n\nclass InventoryMenu extends ItemMenu\n{\n\t#include \"../version.as\"\n\n  /* PRIVATE VARIABLES */\n\n\tprivate var _bMenuClosing: Boolean = false;\n\tprivate var _bSwitchMenus: Boolean = false;\n\n\tprivate var _categoryListIconArt: Array;\n\n\n  /* PROPERTIES */\n\n\t// @GFx\n\tpublic var bPCControlsReady: Boolean = true;\n\n\n  /* INITIALIZATION */\n\n\tpublic function InventoryMenu()\n\t{\n\t\tsuper();\n\n\t\t_categoryListIconArt = [\"cat_favorites\", \"inv_all\", \"inv_weapons\", \"inv_armor\",\n\t\t\t\t\t\t\t   \"inv_potions\", \"inv_scrolls\", \"inv_food\", \"inv_ingredients\",\n\t\t\t\t\t\t\t   \"inv_books\", \"inv_keys\", \"inv_misc\"];\n\n\t\tGameDelegate.addCallBack(\"AttemptEquip\", this, \"AttemptEquip\");\n\t\tGameDelegate.addCallBack(\"DropItem\", this, \"DropItem\");\n\t\tGameDelegate.addCallBack(\"AttemptChargeItem\", this, \"AttemptChargeItem\");\n\t\tGameDelegate.addCallBack(\"ItemRotating\", this, \"ItemRotating\");\n\t}\n\n\tprivate var vrActionConditions = undefined;\n\n\n\tpublic function OnShow()\n\t{\n\t\tsuper.OnShow();\n\t\tif(!vrActionConditions) {\n\t\t\tvrActionConditions = VRInput.instance.getActionConditions(\"InventoryMenu\");\n\t\t\tif(VRInput.instance.logDetails)\n\t\t\t\tDebug.dump(\"vrActionConditions\", vrActionConditions);\n\t\t}\n\n\t\t_bMenuClosing = false;\n\t\t// TODO! Cleanup these lines ported from SkyrimVR\n\t\t//this.iLastItemType = InventoryDefines.ICT_NONE;\n\t\t//bottomBar._lastItemType = Inventory.ICT_NONE;\n\t\t//ResetItemCard();\n\t\t//itemCard.bFadedIn = false;\n\t\t//itemCard._visible = false;\n\t\t//inventoryLists.showItemsList();\n\t\tif(!this.bFadedIn)\n\t\t{\n\t\t\tinventoryLists.showPanel(false);\n\t\t\titemCard.FadeInCard();\n\t\t\tToggleMenuFade();\n\t\t}\n\t\t//bottomBar.GoToDefaultFrame();\n\t\t//bottomBar.buttonPanel.hideButtons();\n\t}\n\n  /* PUBLIC FUNCTIONS */\n\n\t// @override ItemMenu\n\tpublic function InitExtensions(): Void\n\t{\n\t\tsuper.InitExtensions();\n\n\t\tGlobalFunc.AddReverseFunctions();\n\n\t\tinventoryLists.zoomButtonHolder.gotoAndStop(1);\n\n\t\t// Initialize menu-specific list components\n\t\tvar categoryList: CategoryList = inventoryLists.categoryList;\n\t\tcategoryList.iconArt = _categoryListIconArt;\n\n\t\titemCard.addEventListener(\"itemPress\", this, \"onItemCardListPress\");\n\t}\n\n\t// @override ItemMenu\n\tpublic function closeMenu(): Void\n\t{\n\t\tvar list = inventoryLists.itemList.listEnumeration;\n\t\tfor(var i = 0; i < list.size(); i++) {\n\t\t\tvar item = list.at(i);\n\t\t\tif(item.newItem) {\n\t\t\t\tvar skyui_funcs = skse[\"plugins\"][\"skyui\"];\n\t\t\t\tif(skyui_funcs) {\n\t\t\t\t\tskyui_funcs.FormDB_RemoveField(item.formId, \"skyui/newItem\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tsuper.closeMenu();\n\t}\n\n\t// @override ItemMenu\n\tpublic function setConfig(a_config: Object): Void\n\t{\n\t\tsuper.setConfig(a_config);\n\n\t\tvar itemList: TabularList = inventoryLists.itemList;\n\t\titemList.addDataProcessor(new InventoryDataSetter());\n\t\titemList.addDataProcessor(new InventoryIconSetter(a_config[\"Appearance\"]));\n\t\titemList.addDataProcessor(new PropertyDataExtender(a_config[\"Appearance\"], a_config[\"Properties\"], \"itemProperties\", \"itemIcons\", \"itemCompoundProperties\"));\n\n\t\tvar layout: ListLayout = ListLayoutManager.createLayout(a_config[\"ListLayout\"], \"ItemListLayout\");\n\t\titemList.layout = layout;\n\n\t\t// Not 100% happy with doing this here, but has to do for now.\n\t\tif (inventoryLists.categoryList.selectedEntry)\n\t\t\tlayout.changeFilterFlag(inventoryLists.categoryList.selectedEntry.flag);\n\n\t\tinventoryLists.itemList.listState.layout = layout;\n\t}\n\n\t// @GFx\n\tpublic function handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\n\t\tif (!bFadedIn)\n\t\t\treturn true;\n\n\t\tvar nextClip = pathToFocus.shift();\n\t\tif (nextClip.handleInput(details, pathToFocus))\n\t\t\treturn true;\n\n\t\tif (GlobalFunc.IsKeyPressed(details)) {\n\t\t\tif (details.navEquivalent == NavigationCode.TAB || details.navEquivalent == NavigationCode.SHIFT_TAB ) {\n\t\t\t\tstartMenuFade();\n\t\t\t\tGameDelegate.call(\"CloseTweenMenu\", []);\n\t\t\t} else if (!inventoryLists.itemList.disableInput) {\n\t\t\t\t// Gamepad back || ALT (default) || 'P'\n\t\t\t\tif (details.skseKeycode == _switchTabKey || details.control == \"Quick Magic\")\n\t\t\t\t\topenMagicMenu(true);\n\t\t\t}\n\t\t}\n\n\t\treturn true;\n\t}\n\n\tpublic function classname(): String{\n\t\treturn \"Class Inventorymenu\";\n\t}\n\n\tpublic function handleVRInput(event): Boolean {\n\t\t//Debug.dump(\"InventoryMenu::handleVRInput\", event);\n\t\tif (!bFadedIn)\n\t\t\treturn;\n\n\t\tvar action = VRInput.instance.triggeredAction(vrActionConditions, event);\n\t\tif(action == \"search\") {\n\t\t\t\t\t\tinventoryLists.searchWidget.startInput();\n\t\t\t\t\t\treturn true;\n\t\t\t\t\t}\n\n\t\treturn false;\n\t}\n\n\t// @API\n\tpublic function AttemptEquip(a_slot: Number, a_bCheckOverList: Boolean): Void\n\t{\n\t\tvar bCheckOverList = a_bCheckOverList != undefined ? a_bCheckOverList : true;\n\t\tif (shouldProcessItemsListInput(bCheckOverList) && confirmSelectedEntry()) {\n\t\t\tGameDelegate.call(\"ItemSelect\", [a_slot]);\n\t\t\tcheckBook(inventoryLists.itemList.selectedEntry);\n\t\t}\n\t}\n\n\t// @API\n\tpublic function DropItem(): Void\n\t{\n\t\tif (shouldProcessItemsListInput(false) && inventoryLists.itemList.selectedEntry != undefined) {\n\t\t\tif (_quantityMinCount < 1 || (inventoryLists.itemList.selectedEntry.count < _quantityMinCount))\n\t\t\t\tonQuantityMenuSelect({amount:1});\n\t\t\telse\n\t\t\t\titemCard.ShowQuantityMenu(inventoryLists.itemList.selectedEntry.count);\n\t\t}\n\t}\n\n\t// @API\n\tpublic function AttemptChargeItem(): Void\n\t{\n\t\tif (inventoryLists.itemList.selectedIndex == -1)\n\t\t\treturn;\n\n\t\tif (shouldProcessItemsListInput(false) && itemCard.itemInfo.charge != undefined && itemCard.itemInfo.charge < 100)\n\t\t\tGameDelegate.call(\"ShowSoulGemList\", []);\n\t}\n\n\t// @override ItemMenu\n\tpublic function SetPlatform(a_platform: Number, a_bPS3Switch: Boolean): Void\n\t{\n\t\tinventoryLists.zoomButtonHolder.gotoAndStop(1);\n\t\tinventoryLists.zoomButtonHolder.ZoomButton._visible = a_platform != 0;\n\t\tinventoryLists.zoomButtonHolder.ZoomButton.SetPlatform(a_platform, a_bPS3Switch);\n\n\t\tsuper.SetPlatform(a_platform, a_bPS3Switch);\n\t}\n\n\t// @API\n\tpublic function ItemRotating(): Void\n\t{\n\t\tinventoryLists.zoomButtonHolder.PlayForward(inventoryLists.zoomButtonHolder._currentframe);\n\t}\n\n\n  /* PRIVATE FUNCTIONS */\n\n\t// @override ItemMenu\n\tprivate function onExitMenuRectClick(): Void\n\t{\n\t\tstartMenuFade();\n\t\tGameDelegate.call(\"ShowTweenMenu\", []);\n\t}\n\n\tprivate function onFadeCompletion(): Void\n\t{\n\t\tif (!_bMenuClosing)\n\t\t\treturn;\n\n\t\tcloseMenu();\n\t\tif (_bSwitchMenus) {\n\t\t\tGameDelegate.call(\"CloseTweenMenu\",[]);\n\t\t\tskse.OpenMenu(\"MagicMenu\");\n\t\t}\n\t}\n\n\t// @override ItemMenu\n\tprivate function onShowItemsList(event: Object): Void\n\t{\n\t\tsuper.onShowItemsList(event);\n\n\t\tif (event.index != -1)\n\t\t{\n\t\t\tupdateBottomBar(true);\n\t\t\tGameDelegate.call(\"SetShowingItemsList\",[1]);\n\t\t}\n\t}\n\n\tpublic function logAllItems() {\n\t\tvar itemList = inventoryLists.itemList;\n\t\tvar entryList: Array = itemList.entryList;\n\t\tfor (var i: Number = 0; i < entryList.length; i++) {\n\t\t\tvar obj = entryList[i];\n\t\t\tDebug.dump(\"inv item\", obj);\n\t\t}\n\t}\n\n\tprivate function onItemHighlightChange(event: Object): Void\n\t{\n\t\tsuper.onItemHighlightChange(event);\n\n\t\tif (event.index != -1)\n\t\t\tupdateBottomBar(true);\n\n\t}\n\n\t// @override ItemMenu\n\tprivate function onHideItemsList(event: Object): Void\n\t{\n\t\tsuper.onHideItemsList(event);\n\n\t\tbottomBar.updatePerItemInfo({type:Inventory.ICT_NONE});\n\n\t\tupdateBottomBar(false);\n\t\tGameDelegate.call(\"SetShowingItemsList\",[0]);\n\t}\n\n\t// @override ItemMenu\n\tprivate function onItemSelect(event: Object): Void\n\t{\n\t\tif (event.entry.enabled && event.keyboardOrMouse != 0) {\n\t\t\tGameDelegate.call(\"ItemSelect\", []);\n\t\t\tcheckBook(event.entry);\n\t\t}\n\t}\n\n\t// @override ItemMenu\n\tprivate function onQuantityMenuSelect(event: Object): Void\n\t{\n\t\tGameDelegate.call(\"ItemDrop\", [event.amount]);\n\n\t\t// Bug Fix: ItemCard does not update when attempting to drop quest items through the quantity menu\n\t\t//   so let's request an update even though it may be redundant.\n\t\tGameDelegate.call(\"RequestItemCardInfo\", [], this, \"UpdateItemCardInfo\");\n\t}\n\n\n\tprivate function onMouseRotationFastClick(aiMouseButton: Number): Void\n\t{\n\t\tGameDelegate.call(\"CheckForMouseEquip\", [aiMouseButton], this, \"AttemptEquip\");\n\t}\n\n\tprivate function onItemCardListPress(event: Object): Void\n\t{\n\t\tGameDelegate.call(\"ItemCardListCallback\", [event.index]);\n\t}\n\n\t// @override ItemMenu\n\tprivate function onItemCardSubMenuAction(event: Object): Void\n\t{\n\t\tsuper.onItemCardSubMenuAction(event);\n\t\tGameDelegate.call(\"QuantitySliderOpen\", [event.opening]);\n\n\t\tif (event.menu == \"list\") {\n\t\t\tif (event.opening == true) {\n\t\t\t\tnavPanel.clearButtons();\n\t\t\t\tnavPanel.addButton({text: \"$Select\", controls: _acceptControls});\n\t\t\t\tnavPanel.addButton({text: \"$Cancel\", controls: _cancelControls});\n\t\t\t\tnavPanel.updateButtons(true);\n\t\t\t} else {\n\t\t\t\tGameDelegate.call(\"RequestItemCardInfo\", [], this, \"UpdateItemCardInfo\");\n\t\t\t\tupdateBottomBar(true);\n\t\t\t}\n\t\t}\n\t}\n\n\tprivate function openMagicMenu(a_bFade: Boolean): Void\n\t{\n\t\tif (a_bFade) {\n\t\t\t_bSwitchMenus = true;\n\t\t\tstartMenuFade();\n\t\t} else {\n\t\t\tsaveIndices();\n\t\t\tcloseMenu();\n\t\t\tGameDelegate.call(\"CloseTweenMenu\",[]);\n\t\t\tskse.OpenMenu(\"MagicMenu\");\n\t\t}\n\t}\n\n\tprivate function startMenuFade(): Void\n\t{\n\t\tinventoryLists.hidePanel();\n\t\titemCard.FadeOutCard();\n\t\t//onHideItemsList({});\n\t\tToggleMenuFade();\n\t\tsaveIndices();\n\t\t_bMenuClosing = true;\n\t}\n\n\t// @override ItemMenu\n\tprivate function updateBottomBar(a_bSelected: Boolean): Void\n\t{\n\t\tnavPanel.clearButtons();\n\n\t\tif (a_bSelected) {\n\t\t\t// Setup the main action button\n\t\t\tvar equipArt = {PCArt:\"M1M2\", XBoxArt:\"360_LTRT\", PS3Art:\"PS3_LTRT\", ViveArt: \"trigger_LR\",\n\t\t\t\tMoveArt:\"PS3_MOVE\", OculusArt: \"trigger_LR\", WindowsMRArt: \"trigger_LR\"};\n      var useItemArt = {PCArt:\"E\",XBoxArt:\"360_A\",PS3Art:\"PS3_A\",ViveArt:\"trigger\",MoveArt:\"PS3_MOVE\",OculusArt:\"trigger\",WindowsMRArt:\"trigger\"};\n\n\t\t\tvar actionText = undefined;\n\t\t\tvar actionArt = undefined;\n\t\t\tswitch(itemCard.itemInfo.type)\n\t\t\t{\n\t\t\t\tcase Inventory.ICT_BOOK:\n\t\t\t\t\tactionText = \"$Read\";\n\t\t\t\t\tactionArt = useItemArt;\n\t\t\t\t\tbreak;\n\t\t\t\tcase Inventory.ICT_POTION:\n\t\t\t\t\tactionText = \"$Use\";\n\t\t\t\t\tactionArt = useItemArt;\n\t\t\t\t\tbreak;\n\t\t\t\tcase Inventory.ICT_FOOD:\n\t\t\t\tcase Inventory.ICT_INGREDIENT:\n\t\t\t\t\tactionText = \"$Eat\";\n\t\t\t\t\tactionArt = useItemArt;\n\t\t\t\t\tbreak;\n\t\t\t\tcase Inventory.ICT_ARMOR:\n\t\t\t\tcase Inventory.ICT_WEAPON:\n\t\t\t\t\tactionText = \"$Equip\";\n\t\t\t\t\tactionArt = equipArt;\n\t\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\tif (actionArt != undefined)\n\t\t\t\tnavPanel.addButton({text: actionText, controls: skyui.util.Input.pickControls(_platform, actionArt)});\n\n\t\t\tnavPanel.addButton({\n\t\t\t\ttext: \"$Drop\",\n\t\t\t\tcontrols: skyui.util.Input.pickControls(_platform,\n\t\t\t\t\t\t{PCArt:\"R\", XBoxArt: \"360_X\", PS3Art: \"PS3_X\", ViveArt: \"radial_Either_Up\",\n\t\t\t\t\t\t MoveArt: \"PS3_A\", OculusArt: \"OCC_X\", WindowsMRArt: \"radial_Either_Up\"}) });\n\n\t\t\t// Add the Favorite/Unfavorite button\n\t\t\tvar favoriteControl = skyui.util.Input.pickControls(_platform,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{PCArt:\"F\", XBoxArt:\"360_Y\", PS3Art:\"PS3_Y\", ViveArt:\"radial_Either_Right\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t MoveArt:\"PS3_Y\", OculusArt:\"OCC_B\", WindowsMRArt:\"radial_Either_Right\"});\n\t\t\tif (inventoryLists.itemList.selectedEntry.filterFlag & inventoryLists.categoryList.entryList[0].flag != 0)\n\t\t\t\tnavPanel.addButton({text: \"$Unfavorite\", controls: favoriteControl});\n\t\t\telse\n\t\t\t\tnavPanel.addButton({text: \"$Favorite\", controls: favoriteControl});\n\n\t\t\tif (itemCard.itemInfo.charge != undefined && itemCard.itemInfo.charge < 100) {\n\t\t\t\tnavPanel.addButton({\n\t\t\t\t\ttext: \"$Charge\",\n\t\t\t\t\tcontrols: skyui.util.Input.pickControls(_platform,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{PCArt: \"T\", XBoxArt: \"360_RB\", PS3Art: \"PS3_RB\", ViveArt: \"radial_Either_Left\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \t MoveArt: \"PS3_X\", OculusArt: \"OCC_Y\", WindowsMRArt: \"radial_Either_Left\"})\n\t\t\t\t\t});\n\t\t\t}\n\t\t} else {\n\t\t\t// navPanel.addButton({text: \"$Exit\", controls: _cancelControls});\n\t\t\t// navPanel.addButton({text: \"$Search\", controls: _searchControls});\n\t\t\tif (_platform != 0) {\n\t\t\t\tnavPanel.addButton({text: \"$Column\", controls: {namedKey: \"Action_Up\"}});\n\t\t\t\tnavPanel.addButton({text: \"$Order\", controls: {namedKey: \"Action_Double_Up\"}});\n\t\t\t}\n\t\t\t// navPanel.addButton({text: \"$Magic\", controls: _switchControls});\n\t\t}\n\n\t\tnavPanel.addButton({\n\t\t\ttext: \"$Search\",\n\t\t\tcontrols: skyui.util.Input.pickControls(_platform,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{PCArt: \"Space\", ViveArt: \"radial_Either_Down\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t MoveArt: \"PS3_X\", OculusArt: \"OCC THUMB_REST\", WindowsMRArt: \"OCC THUMB_REST\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t KnucklesArt: \"OCC THUMB_REST\"})});\n\n\t\tnavPanel.updateButtons(true);\n\t}\n}\n"
  },
  {
    "path": "src/ItemMenus/ItemCard.as",
    "content": "﻿import gfx.events.EventDispatcher;\nimport gfx.ui.NavigationCode;\nimport gfx.managers.FocusHandler;\nimport gfx.ui.InputDetails;\nimport gfx.io.GameDelegate;\nimport Components.DeltaMeter;\nimport Shared.GlobalFunc;\n\nimport skyui.defines.Inventory;\nimport skyui.util.Debug;\n\n\nclass ItemCard extends MovieClip\n{\n\t#include \"../version.as\"\n\n\tvar ActiveEffectTimeValue: TextField;\n\tvar ApparelArmorValue: TextField;\n\tvar ApparelEnchantedLabel: TextField;\n\tvar BookDescriptionLabel: TextField;\n\tvar EnchantmentLabel: TextField;\n\tvar ItemName: TextField;\n\tvar ItemText: TextField;\n\tvar ItemValueText: TextField;\n\tvar ItemWeightText: TextField;\n\tvar MagicCostLabel: TextField;\n\tvar MagicCostPerSec: TextField;\n\tvar MagicCostTimeLabel: TextField;\n\tvar MagicCostTimeValue: TextField;\n\tvar MagicCostValue: TextField;\n\tvar MagicEffectsLabel: TextField;\n\tvar MessageText: TextField;\n\tvar PotionsLabel: TextField;\n\tvar SecsText: TextField;\n\tvar ShoutCostValue: TextField;\n\tvar ShoutEffectsLabel: TextField;\n\tvar SkillLevelText: TextField;\n\tvar SkillTextInstance: TextField;\n\tvar SliderValueText: TextField;\n\tvar SoulLevel: TextField;\n\tvar StolenTextInstance: TextField;\n\tvar TotalChargesValue: TextField;\n\tvar WeaponDamageValue: TextField;\n\tvar WeaponEnchantedLabel: TextField;\n\n\tvar ButtonRect: MovieClip;\n\tvar ButtonRect_mc: MovieClip;\n\tvar CardList_mc: MovieClip;\n\tvar ChargeMeter_Default: MovieClip;\n\tvar ChargeMeter_Enchantment: MovieClip;\n\tvar ChargeMeter_SoulGem: MovieClip;\n\tvar ChargeMeter_Weapon: MovieClip;\n\tvar EnchantingSlider_mc: MovieClip;\n\tvar Enchanting_Background: MovieClip;\n\tvar Enchanting_Slim_Background: MovieClip;\n\tvar ItemList: MovieClip;\n\tvar ListChargeMeter: MovieClip;\n\tvar PoisonInstance: MovieClip;\n\tvar PrevFocus: MovieClip;\n\tvar QuantitySlider_mc: MovieClip;\n\tvar WeaponChargeMeter: MovieClip;\n\n\tvar InputHandler: Function;\n\tvar dispatchEvent: Function;\n\n\tvar ItemCardMeters: Object;\n\tvar LastUpdateObj: Object;\n\n\tvar _bEditNameMode: Boolean;\n\tvar bFadedIn: Boolean;\n\n\t//var LastShoutObj: Object;\n\n\n\tfunction ItemCard()\n\t{\n\t\tsuper();\n\t\tGlobalFunc.MaintainTextFormat();\n\t\tGlobalFunc.AddReverseFunctions();\n\t\tEventDispatcher.initialize(this);\n\t\tQuantitySlider_mc = QuantitySlider_mc;\n\t\tButtonRect_mc = ButtonRect;\n\t\tItemList = CardList_mc.List_mc;\n\t\tSetupItemName();\n\t\tbFadedIn = false;\n\t\tInputHandler = undefined;\n\t\t_bEditNameMode = false;\n\t}\n\n\tfunction shoutWordPronunciation(word: String): String\n\t{\n\t\tword = GlobalFunc.StringReplaceAll(word, \"1\", \"aa\");\n\t\tword = GlobalFunc.StringReplaceAll(word, \"2\", \"ei\");\n\t\tword = GlobalFunc.StringReplaceAll(word, \"3\", \"ii\");\n\t\tword = GlobalFunc.StringReplaceAll(word, \"4\", \"ah\");\n\t\tword = GlobalFunc.StringReplaceAll(word, \"6\", \"ur\");\n\t\tword = GlobalFunc.StringReplaceAll(word, \"7\", \"ir\");\n\t\tword = GlobalFunc.StringReplaceAll(word, \"8\", \"oo\");\n\t\tword = GlobalFunc.StringReplaceAll(word, \"9\", \"ey\");\n\t\treturn word.charAt(0).toUpperCase() + word.slice(1);\n\t}\n\n\tfunction get bEditNameMode(): Boolean\n\t{\n\t\treturn _bEditNameMode;\n\t}\n\n\tfunction GetItemName(): TextField\n\t{\n\t\treturn ItemName;\n\t}\n\n\tfunction SetupItemName(aName: String): Void\n\t{\n\t\tItemName = ItemText.ItemTextField;\n\t\tif (aName != undefined) {\n\t\t\tItemName.textAutoSize = \"shrink\";\n\t\t\tItemName.SetText(aName, true);\n\t\t\tItemName.selectable = false;\n\t\t}\n\t}\n\n\tfunction onLoad(): Void\n\t{\n\t\tQuantitySlider_mc.addEventListener(\"change\", this, \"onSliderChange\");\n\t\tButtonRect_mc.AcceptMouseButton.addEventListener(\"click\", this, \"onAcceptMouseClick\");\n\t\tButtonRect_mc.CancelMouseButton.addEventListener(\"click\", this, \"onCancelMouseClick\");\n\t\tButtonRect_mc.AcceptMouseButton.SetPlatform(0, false);\n\t\tButtonRect_mc.CancelMouseButton.SetPlatform(0, false);\n\t}\n\n\tfunction SetPlatform(aiPlatform: Number, abPS3Switch: Boolean): Void\n\t{\n\t\t// TODO!!! Clean out both *GamepadButton and *MouseButton\n\t\t// We're now using MappedButton instead of CrossplatformButton\n\t\tButtonRect_mc.AcceptGamepadButton._visible = false;\n\t\tButtonRect_mc.CancelGamepadButton._visible = false;\n\t\tButtonRect_mc.AcceptMouseButton._visible = false;\n\t\tButtonRect_mc.CancelMouseButton._visible = false;\n\n\t\tvar acceptControls = skyui.util.Input.pickControls(aiPlatform,\n\t\t\t\t{PCArt:\"Enter\",XBoxArt:\"360_A\",PS3Art:\"PS3_A\",ViveArt:\"trigger\",MoveArt:\"PS3_MOVE\",OculusArt:\"trigger\",WindowsMRArt:\"trigger\"})\n\t\tvar cancelControls = skyui.util.Input.pickControls(aiPlatform,\n\t\t\t\t{PCArt:\"Esc\", XBoxArt:\"360_B\", PS3Art:\"PS3_B\", ViveArt:\"grip\", MoveArt:\"PS3_B\", OculusArt:\"grab\", WindowsMRArt:\"grab\"});\n\n\t\tButtonRect_mc.AcceptButton.setButtonData({text: \"$Yes\", controls: acceptControls});\n\t\tButtonRect_mc.CancelButton.setButtonData({text: \"$No\", controls: cancelControls});\n\n\t\tItemList.SetPlatform(aiPlatform, abPS3Switch);\n\t}\n\n\tfunction onAcceptMouseClick(): Void\n\t{\n\t\tif (ButtonRect_mc._alpha == 100 && ButtonRect_mc.AcceptMouseButton._visible == true && InputHandler != undefined) {\n\t\t\tvar inputEnterObj: Object = {value: \"keyDown\", navEquivalent: NavigationCode.ENTER};\n\t\t\tInputHandler(inputEnterObj);\n\t\t}\n\t}\n\n\tfunction onCancelMouseClick(): Void\n\t{\n\t\tif (ButtonRect_mc._alpha == 100 && ButtonRect_mc.CancelMouseButton._visible == true && InputHandler != undefined) {\n\t\t\tvar inputTabObj: Object = {value: \"keyDown\", navEquivalent: NavigationCode.TAB};\n\t\t\tInputHandler(inputTabObj);\n\t\t}\n\t}\n\n\tfunction FadeInCard(): Void\n\t{\n\t\tif (bFadedIn)\n\t\t\treturn;\n\t\t_visible = true;\n\t\t_parent.gotoAndPlay(\"fadeIn\");\n\t\tbFadedIn = true;\n\t}\n\n\tfunction FadeOutCard(): Void\n\t{\n\t\tif (bFadedIn) {\n\t\t\t_parent.gotoAndPlay(\"fadeOut\");\n\t\t\tbFadedIn = false;\n\t\t}\n\t}\n\n\tfunction get quantitySlider(): MovieClip\n\t{\n\t\treturn QuantitySlider_mc;\n\t}\n\n\tfunction get weaponChargeMeter(): DeltaMeter\n\t{\n\t\treturn ItemCardMeters[Inventory.ICT_WEAPON];\n\t}\n\n\tfunction get itemInfo(): Object\n\t{\n\t\treturn LastUpdateObj;\n\t}\n\n\tfunction set itemInfo(aUpdateObj: Object): Void\n\t{\n\t\tItemCardMeters = new Array();\n\t\tvar strItemNameHtml: String = ItemName == undefined ? \"\" : ItemName.htmlText;\n\t\tvar _iItemType: Number = aUpdateObj.type;\n\n\n\t\tswitch (_iItemType) {\n\t\t\tcase Inventory.ICT_ARMOR:\n\t\t\t\tif (aUpdateObj.effects.length == 0)\n\t\t\t\t\tgotoAndStop(\"Apparel_reg\");\n\t\t\t\telse\n\t\t\t\t\tgotoAndStop(\"Apparel_Enchanted\");\n\t\t\t\tApparelArmorValue.textAutoSize = \"shrink\";\n\t\t\t\tApparelArmorValue.SetText(aUpdateObj.armor);\n\t\t\t\tApparelEnchantedLabel.textAutoSize = \"shrink\";\n\t\t\t\tApparelEnchantedLabel.SetText(aUpdateObj.effects, true);\n\t\t\t\tSkillTextInstance.SetText(aUpdateObj.skillText);\n\t\t\t\tbreak;\n\n\t\t\tcase Inventory.ICT_WEAPON:\n\t\t\t\tif (aUpdateObj.effects.length == 0) {\n\t\t\t\t\tgotoAndStop(\"Weapons_reg\");\n\t\t\t\t} else {\n\t\t\t\t\tgotoAndStop(\"Weapons_Enchanted\");\n\t\t\t\t\tif (ItemCardMeters[Inventory.ICT_WEAPON] == undefined)\n\t\t\t\t\t\tItemCardMeters[Inventory.ICT_WEAPON] = new DeltaMeter(WeaponChargeMeter.MeterInstance);\n\t\t\t\t\tif (aUpdateObj.usedCharge != undefined && aUpdateObj.charge != undefined) {\n\t\t\t\t\t\tItemCardMeters[Inventory.ICT_WEAPON].SetPercent(aUpdateObj.usedCharge);\n\t\t\t\t\t\tItemCardMeters[Inventory.ICT_WEAPON].SetDeltaPercent(aUpdateObj.charge);\n\t\t\t\t\t\tWeaponChargeMeter._visible = true;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tWeaponChargeMeter._visible = false;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tvar strIsPoisoned: String = aUpdateObj.poisoned == true ? \"On\" : \"Off\";\n\t\t\t\tPoisonInstance.gotoAndStop(strIsPoisoned);\n\t\t\t\tWeaponDamageValue.SetText(aUpdateObj.damage);\n\t\t\t\tWeaponEnchantedLabel.textAutoSize = \"shrink\";\n\t\t\t\tWeaponEnchantedLabel.SetText(aUpdateObj.effects, true);\n\t\t\t\tbreak;\n\n\t\t\tcase Inventory.ICT_BOOK:\n\t\t\t\tif (aUpdateObj.description != undefined && aUpdateObj.description != \"\") {\n\t\t\t\t\tgotoAndStop(\"Books_Description\");\n\t\t\t\t\tBookDescriptionLabel.SetText(aUpdateObj.description);\n\t\t\t\t} else {\n\t\t\t\t\tgotoAndStop(\"Books_reg\");\n\t\t\t\t}\n\t\t\t\tbreak;\n\n\t\t\tcase Inventory.ICT_POTION:\n\t\t\t\tgotoAndStop(\"Potions_reg\");\n\t\t\t\tPotionsLabel.textAutoSize = \"shrink\";\n\t\t\t\tPotionsLabel.SetText(aUpdateObj.effects, true);\n\t\t\t\tSkillTextInstance.SetText(aUpdateObj.skillName == undefined ? \"\" : aUpdateObj.skillName);\n\t\t\t\tbreak;\n\n\t\t\tcase Inventory.ICT_FOOD:\n\t\t\t\tgotoAndStop(\"Potions_reg\");\n\t\t\t\tPotionsLabel.textAutoSize = \"shrink\";\n\t\t\t\tPotionsLabel.SetText(aUpdateObj.effects, true);\n\t\t\t\tSkillTextInstance.SetText(aUpdateObj.skillName == undefined ? \"\" : aUpdateObj.skillName);\n\t\t\t\tbreak;\n\n\t\t\tcase Inventory.ICT_SPELL_DEFAULT:\n\t\t\t\tgotoAndStop(\"Power_reg\");\n\t\t\t\tMagicEffectsLabel.SetText(aUpdateObj.effects, true);\n\t\t\t\tMagicEffectsLabel.textAutoSize = \"shrink\";\n\t\t\t\tif (aUpdateObj.spellCost <= 0) {\n\t\t\t\t\tMagicCostValue._alpha = 0;\n\t\t\t\t\tMagicCostTimeValue._alpha = 0;\n\t\t\t\t\tMagicCostLabel._alpha = 0;\n\t\t\t\t\tMagicCostTimeLabel._alpha = 0;\n\t\t\t\t\tMagicCostPerSec._alpha = 0;\n\t\t\t\t} else {\n\t\t\t\t\tMagicCostValue._alpha = 100;\n\t\t\t\t\tMagicCostLabel._alpha = 100;\n\t\t\t\t\tMagicCostValue.SetText(aUpdateObj.spellCost.toString());\n\t\t\t\t}\n\t\t\t\tbreak;\n\n\t\t\tcase Inventory.ICT_SPELL:\n\t\t\t\tvar bCastTime: Boolean = aUpdateObj.castTime == 0;\n\t\t\t\tif (bCastTime)\n\t\t\t\t\tgotoAndStop(\"Magic_time_label\");\n\t\t\t\telse\n\t\t\t\t\tgotoAndStop(\"Magic_reg\");\n\t\t\t\tSkillLevelText.SetText(aUpdateObj.castLevel.toString());\n\t\t\t\tMagicEffectsLabel.SetText(aUpdateObj.effects, true);\n\t\t\t\tMagicEffectsLabel.textAutoSize = \"shrink\";\n\t\t\t\tMagicCostValue.textAutoSize = \"shrink\";\n\t\t\t\tMagicCostTimeValue.textAutoSize = \"shrink\";\n\t\t\t\tif (bCastTime)\n\t\t\t\t\tMagicCostTimeValue.SetText(aUpdateObj.spellCost.toString());\n\t\t\t\telse\n\t\t\t\t\tMagicCostValue.SetText(aUpdateObj.spellCost.toString());\n\t\t\t\tbreak;\n\n\t\t\tcase Inventory.ICT_INGREDIENT:\n\t\t\t\tgotoAndStop(\"Ingredients_reg\");\n\t\t\t\tfor (var i: Number = 0; i < 4; i++) {\n\t\t\t\t\tthis[\"EffectLabel\" + i].textAutoSize = \"shrink\";\n\t\t\t\t\tif (aUpdateObj[\"itemEffect\" + i] != undefined && aUpdateObj[\"itemEffect\" + i] != \"\") {\n\t\t\t\t\t\tthis[\"EffectLabel\" + i].textColor = 0xFFFFFF;\n\t\t\t\t\t\tthis[\"EffectLabel\" + i].SetText(aUpdateObj[\"itemEffect\" + i]);\n\t\t\t\t\t} else if (i < aUpdateObj.numItemEffects) {\n\t\t\t\t\t\tthis[\"EffectLabel\" + i].textColor = 0x999999;\n\t\t\t\t\t\tthis[\"EffectLabel\" + i].SetText(\"$UNKNOWN\");\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis[\"EffectLabel\" + i].SetText(\"\");\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tbreak;\n\n\t\t\tcase Inventory.ICT_MISC:\n\t\t\t\tgotoAndStop(\"Misc_reg\");\n\t\t\t\tbreak;\n\n\t\t\tcase Inventory.ICT_SHOUT:\n\t\t\t\tgotoAndStop(\"Shouts_reg\");\n\t\t\t\tvar iLastWord: Number = 0;\n\t\t\t\tfor (var i: Number = 0; i < 3; i++) {\n\t\t\t\t\tif (aUpdateObj[\"word\" + i] != undefined && aUpdateObj[\"word\" + i] != \"\" && aUpdateObj[\"unlocked\" + i] == true)\n\t\t\t\t\t\tiLastWord = i;\n\t\t\t\t}\n\t\t\t\tfor (var i: Number = 0; i < 3; i++) {\n\t\t\t\t\tvar strDragonWord: String = aUpdateObj[\"dragonWord\" + i] == undefined ? \"\" : aUpdateObj[\"dragonWord\" + i];\n\t\t\t\t\tvar strWord: String = aUpdateObj[\"word\" + i] == undefined ? \"\" : aUpdateObj[\"word\" + i];\n\t\t\t\t\tvar bWordKnown: Boolean = aUpdateObj[\"unlocked\" + i] == true;\n\t\t\t\t\tvar textInstance = this[\"ShoutTextInstance\" + i];\n\n\t\t\t\t\ttextInstance.ShoutPronunciation.ShoutWordsLabel.textAutoSize = \"shrink\";\n\t\t\t\t\ttextInstance.DragonShoutLabelInstance.ShoutWordsLabel.textAutoSize = \"shrink\";\n\t\t\t\t\ttextInstance.ShoutLabelInstance.ShoutWordsLabelTranslation.textAutoSize = \"shrink\";\n\n\t\t\t\t\ttextInstance.ShoutPronunciation.ShoutWordsLabel.SetText(shoutWordPronunciation(strDragonWord));\n\t\t\t\t\ttextInstance.DragonShoutLabelInstance.ShoutWordsLabel.SetText(strDragonWord.toUpperCase());\n\t\t\t\t\ttextInstance.ShoutLabelInstance.ShoutWordsLabelTranslation.SetText(strWord);\n\n\t\t\t\t\t// If the player just learned a word, kick off the Learn animation\n\t\t\t\t\tif (bWordKnown && i == iLastWord && LastUpdateObj.soulSpent == true) {\n\t\t\t\t\t\ttextInstance.gotoAndPlay(\"Learn\");\n\n\t\t\t\t\t// If the word is known, kick off the Translate animation to show the\n\t\t\t\t\t// pronunciation\n\t\t\t\t\t} else if (bWordKnown) {\n\t\t\t\t\t\ttextInstance.gotoAndPlay(\"Translate\");\n\n\t\t\t\t\t// Otherwise, just display the word as is\n\t\t\t\t\t} else {\n\t\t\t\t\t\ttextInstance.gotoAndStop(\"Unlocked\");\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tShoutEffectsLabel.SetText(aUpdateObj.effects, true);\n\t\t\t\tShoutCostValue.SetText(aUpdateObj.spellCost.toString());\n\t\t\t\tbreak;\n\n\t\t\tcase Inventory.ICT_ACTIVE_EFFECT:\n\t\t\t\tgotoAndStop(\"ActiveEffects\");\n\t\t\t\tMagicEffectsLabel.html = true;\n\t\t\t\tMagicEffectsLabel.SetText(aUpdateObj.effects, true);\n\t\t\t\tMagicEffectsLabel.textAutoSize = \"shrink\";\n\t\t\t\tif (aUpdateObj.timeRemaining > 0) {\n\t\t\t\t\tvar iEffectTimeRemaining: Number = Math.floor(aUpdateObj.timeRemaining);\n\t\t\t\t\tActiveEffectTimeValue._alpha = 100;\n\t\t\t\t\tSecsText._alpha = 100;\n\t\t\t\t\tif (iEffectTimeRemaining >= 3600) {\n\t\t\t\t\t\tiEffectTimeRemaining = Math.floor(iEffectTimeRemaining / 3600);\n\t\t\t\t\t\tActiveEffectTimeValue.SetText(iEffectTimeRemaining.toString());\n\t\t\t\t\t\tif (iEffectTimeRemaining == 1)\n\t\t\t\t\t\t\tSecsText.SetText(\"$hour\");\n\t\t\t\t\t\telse\n\t\t\t\t\t\t\tSecsText.SetText(\"$hours\");\n\t\t\t\t\t} else if (iEffectTimeRemaining >= 60) {\n\t\t\t\t\t\tiEffectTimeRemaining = Math.floor(iEffectTimeRemaining / 60);\n\t\t\t\t\t\tActiveEffectTimeValue.SetText(iEffectTimeRemaining.toString());\n\t\t\t\t\t\tif (iEffectTimeRemaining == 1)\n\t\t\t\t\t\t\tSecsText.SetText(\"$min\");\n\t\t\t\t\t\telse\n\t\t\t\t\t\t\tSecsText.SetText(\"$mins\");\n\t\t\t\t\t} else {\n\t\t\t\t\t\tActiveEffectTimeValue.SetText(iEffectTimeRemaining.toString());\n\t\t\t\t\t\tif (iEffectTimeRemaining == 1)\n\t\t\t\t\t\t\tSecsText.SetText(\"$sec\");\n\t\t\t\t\t\telse\n\t\t\t\t\t\t\tSecsText.SetText(\"$secs\");\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tActiveEffectTimeValue._alpha = 0;\n\t\t\t\t\tSecsText._alpha = 0;\n\t\t\t\t}\n\t\t\t\tbreak;\n\n\t\t\tcase Inventory.ICT_SOUL_GEMS:\n\t\t\t\tgotoAndStop(\"SoulGem\");\n\t\t\t\tSoulLevel.SetText(aUpdateObj.soulLVL);\n\t\t\t\tbreak;\n\n\t\t\tcase Inventory.ICT_LIST:\n\t\t\t\tgotoAndStop(\"Item_list\");\n\t\t\t\tif (aUpdateObj.listItems != undefined) {\n\t\t\t\t\tItemList.entryList = aUpdateObj.listItems;\n\t\t\t\t\tItemList.InvalidateData();\n\t\t\t\t\tItemCardMeters[Inventory.ICT_LIST] = new DeltaMeter(ListChargeMeter.MeterInstance);\n\t\t\t\t\tItemCardMeters[Inventory.ICT_LIST].SetPercent(aUpdateObj.currentCharge);\n\t\t\t\t\tItemCardMeters[Inventory.ICT_LIST].SetDeltaPercent(aUpdateObj.currentCharge + ItemList.selectedEntry.chargeAdded);\n\t\t\t\t\tOpenListMenu();\n\t\t\t\t}\n\t\t\t\tbreak;\n\n\t\t\tcase Inventory.ICT_CRAFT_ENCHANTING:\n\t\t\tcase Inventory.ICT_HOUSE_PART:\n\t\t\t\tif (aUpdateObj.type == Inventory.ICT_HOUSE_PART) {\n\t\t\t\t\tgotoAndStop(\"Magic_short\");\n\t\t\t\t\tif (aUpdateObj.effects == undefined)\n\t\t\t\t\t\tMagicEffectsLabel.SetText(\"\", true);\n\t\t\t\t\telse\n\t\t\t\t\t\tMagicEffectsLabel.SetText(aUpdateObj.effects, true);\n\t\t\t\t} else if (aUpdateObj.sliderShown == true) {\n\t\t\t\t\tgotoAndStop(\"Craft_Enchanting\");\n\t\t\t\t\tItemCardMeters[Inventory.ICT_WEAPON] = new DeltaMeter(ChargeMeter_Default.MeterInstance);\n\t\t\t\t\tif (aUpdateObj.totalCharges != undefined && aUpdateObj.totalCharges != 0)\n\t\t\t\t\t\tTotalChargesValue.SetText(aUpdateObj.totalCharges);\n\t\t\t\t} else if (aUpdateObj.damage == undefined) {\n\t\t\t\t\tif (aUpdateObj.armor == undefined) {\n\t\t\t\t\t\tif (aUpdateObj.soulLVL == undefined) {\n\t\t\t\t\t\t\tif (QuantitySlider_mc._alpha == 0) {\n\t\t\t\t\t\t\t\tgotoAndStop(\"Craft_Enchanting_Enchantment\");\n\t\t\t\t\t\t\t\tItemCardMeters[Inventory.ICT_WEAPON] = new DeltaMeter(ChargeMeter_Enchantment.MeterInstance);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tgotoAndStop(\"Craft_Enchanting_SoulGem\");\n\t\t\t\t\t\t\tItemCardMeters[Inventory.ICT_WEAPON] = new DeltaMeter(ChargeMeter_SoulGem.MeterInstance);\n\t\t\t\t\t\t\tSoulLevel.SetText(aUpdateObj.soulLVL);\n\t\t\t\t\t\t}\n\t\t\t\t\t} else {\n\t\t\t\t\t\tgotoAndStop(\"Craft_Enchanting_Armor\");\n\t\t\t\t\t\tApparelArmorValue.SetText(aUpdateObj.armor);\n\t\t\t\t\t\tSkillTextInstance.SetText(aUpdateObj.skillText);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tgotoAndStop(\"Craft_Enchanting_Weapon\");\n\t\t\t\t\tItemCardMeters[Inventory.ICT_WEAPON] = new DeltaMeter(ChargeMeter_Weapon.MeterInstance);\n\t\t\t\t\tWeaponDamageValue.SetText(aUpdateObj.damage);\n\t\t\t\t}\n\n\t\t\t\tif (aUpdateObj.usedCharge == 0 && aUpdateObj.totalCharges == 0)\n\t\t\t\t\tItemCardMeters[Inventory.ICT_WEAPON].DeltaMeterMovieClip._parent._parent._alpha = 0;\n\t\t\t\telse if (aUpdateObj.usedCharge != undefined)\n\t\t\t\t\tItemCardMeters[Inventory.ICT_WEAPON].SetPercent(aUpdateObj.usedCharge);\n\n\t\t\t\tif (aUpdateObj.effects != undefined && aUpdateObj.effects.length > 0) {\n\t\t\t\t\tif (EnchantmentLabel != undefined)\n\t\t\t\t\t\tEnchantmentLabel.SetText(aUpdateObj.effects, true);\n\t\t\t\t\tEnchantmentLabel.textAutoSize = \"shrink\";\n\t\t\t\t\tWeaponChargeMeter._alpha = 100;\n\t\t\t\t\tEnchanting_Background._alpha = 60;\n\t\t\t\t\tEnchanting_Slim_Background._alpha = 0;\n\t\t\t\t} else {\n\t\t\t\t\tif (EnchantmentLabel != undefined)\n\t\t\t\t\t\tEnchantmentLabel.SetText(\"\", true);\n\t\t\t\t\tWeaponChargeMeter._alpha = 0;\n\t\t\t\t\tEnchanting_Slim_Background._alpha = 60;\n\t\t\t\t\tEnchanting_Background._alpha = 0;\n\t\t\t\t}\n\t\t\t\tbreak;\n\n\t\t\tcase Inventory.ICT_KEY:\n\t\t\tcase Inventory.ICT_NONE:\n\t\t\tdefault:\n\t\t\t\tgotoAndStop(\"Empty\");\n\t\t}\n\n\t\tSetupItemName(strItemNameHtml);\n\t\tif (aUpdateObj.name != undefined) {\n\t\t\tvar strItemName: String = aUpdateObj.count != undefined && aUpdateObj.count > 1 ? aUpdateObj.name + \" (\" + aUpdateObj.count + \")\" : aUpdateObj.name;\n\t\t\tItemText.ItemTextField.SetText(_bEditNameMode || aUpdateObj.upperCaseName == false ? strItemName : strItemName.toUpperCase(), false);\n\t\t\tItemText.ItemTextField.textColor = aUpdateObj.negativeEffect == true ? 0xFF0000 : 0xFFFFFF;\n\t\t}\n\t\tItemValueText.textAutoSize = \"shrink\";\n\t\tItemWeightText.textAutoSize = \"shrink\";\n\t\tif (aUpdateObj.value != undefined && ItemValueText != undefined)\n\t\t\tItemValueText.SetText(aUpdateObj.value.toString());\n\t\tif (aUpdateObj.weight != undefined && ItemWeightText != undefined)\n\t\t\tItemWeightText.SetText(RoundDecimal(aUpdateObj.weight, 2).toString());\n\t\tStolenTextInstance._visible = aUpdateObj.stolen == true;\n\t\tLastUpdateObj = aUpdateObj;\n\t}\n\n\tfunction RoundDecimal(aNumber: Number, aPrecision: Number): Number\n\t{\n\t\tvar significantFigures = Math.pow(10, aPrecision);\n\t\treturn Math.round(significantFigures * aNumber) / significantFigures;\n\t}\n\n\tfunction PrepareInputElements(aActiveClip: MovieClip): Void\n\t{\n\t\tvar iQuantitySlider_yOffset = 92;\n\t\tvar iCardList_yOffset = 98;\n\t\tvar iEnchantingSlider_yOffset = 147.3;\n\t\tvar iButtonRect_iOffset = 130;\n\t\tvar iButtonRect_iOffsetEnchanting = 166;\n\n\t\tswitch (aActiveClip) {\n\t\t\tcase EnchantingSlider_mc:\n\t\t\t\tQuantitySlider_mc._y = -100;\n\t\t\t\tButtonRect._y = iButtonRect_iOffsetEnchanting;\n\t\t\t\tEnchantingSlider_mc._y = iEnchantingSlider_yOffset;\n\t\t\t\tCardList_mc._y = -100;\n\t\t\t\tQuantitySlider_mc._alpha = 0;\n\t\t\t\tButtonRect._alpha = 100;\n\t\t\t\tEnchantingSlider_mc._alpha = 100;\n\t\t\t\tCardList_mc._alpha = 0;\n\t\t\t\tbreak;\n\n\t\t\tcase QuantitySlider_mc:\n\t\t\t\tQuantitySlider_mc._y = iQuantitySlider_yOffset;\n\t\t\t\tButtonRect._y = iButtonRect_iOffset;\n\t\t\t\tEnchantingSlider_mc._y = -100;\n\t\t\t\tCardList_mc._y = -100;\n\t\t\t\tQuantitySlider_mc._alpha = 100;\n\t\t\t\tButtonRect._alpha = 100;\n\t\t\t\tEnchantingSlider_mc._alpha = 0;\n\t\t\t\tCardList_mc._alpha = 0;\n\t\t\t\tbreak;\n\n\t\t\tcase CardList_mc:\n\t\t\t\tQuantitySlider_mc._y = -100;\n\t\t\t\tButtonRect._y = -100;\n\t\t\t\tEnchantingSlider_mc._y = -100;\n\t\t\t\tCardList_mc._y = iCardList_yOffset;\n\t\t\t\tQuantitySlider_mc._alpha = 0;\n\t\t\t\tButtonRect._alpha = 0;\n\t\t\t\tEnchantingSlider_mc._alpha = 0;\n\t\t\t\tCardList_mc._alpha = 100;\n\t\t\t\tbreak;\n\n\t\t\tcase ButtonRect:\n\t\t\t\tQuantitySlider_mc._y = -100;\n\t\t\t\tButtonRect._y = iButtonRect_iOffset;\n\t\t\t\tEnchantingSlider_mc._y = -100;\n\t\t\t\tCardList_mc._y = -100;\n\t\t\t\tQuantitySlider_mc._alpha = 0;\n\t\t\t\tButtonRect._alpha = 100;\n\t\t\t\tEnchantingSlider_mc._alpha = 0;\n\t\t\t\tCardList_mc._alpha = 0;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tfunction ShowEnchantingSlider(aiMaxValue: Number, aiMinValue: Number, aiCurrentValue: Number): Void\n\t{\n\t\tgotoAndStop(\"Craft_Enchanting\");\n\t\tQuantitySlider_mc = EnchantingSlider_mc;\n\t\tQuantitySlider_mc.addEventListener(\"change\", this, \"onSliderChange\");\n\t\tPrepareInputElements(EnchantingSlider_mc);\n\t\tQuantitySlider_mc.maximum = aiMaxValue;\n\t\tQuantitySlider_mc.minimum = aiMinValue;\n\t\tQuantitySlider_mc.value = aiCurrentValue;\n\t\tPrevFocus = FocusHandler.instance.getFocus(0);\n\t\tFocusHandler.instance.setFocus(QuantitySlider_mc, 0);\n\t\tInputHandler = HandleQuantityMenuInput;\n\t\tdispatchEvent({type: \"subMenuAction\", opening: true, menu: \"quantity\"});\n\t}\n\n\tfunction ShowQuantityMenu(aiMaxAmount: Number): Void\n\t{\n\t\tgotoAndStop(\"Quantity\");\n\t\tPrepareInputElements(QuantitySlider_mc);\n\t\tQuantitySlider_mc.maximum = aiMaxAmount;\n\t\tQuantitySlider_mc.value = aiMaxAmount;\n\t\tSliderValueText.textAutoSize = \"shrink\";\n\t\tSliderValueText.SetText(Math.floor(QuantitySlider_mc.value).toString());\n\t\tPrevFocus = FocusHandler.instance.getFocus(0);\n\t\tFocusHandler.instance.setFocus(QuantitySlider_mc, 0);\n\t\tInputHandler = HandleQuantityMenuInput;\n\t\tdispatchEvent({type: \"subMenuAction\", opening: true, menu: \"quantity\"});\n\t}\n\n\tfunction HideQuantityMenu(abCanceled: Boolean): Void\n\t{\n\t\tFocusHandler.instance.setFocus(PrevFocus, 0);\n\t\tQuantitySlider_mc._alpha = 0;\n\t\tButtonRect_mc._alpha = 0;\n\t\tInputHandler = undefined;\n\t\tdispatchEvent({type: \"subMenuAction\", opening: false, canceled: abCanceled, menu: \"quantity\"});\n\t}\n\n\tfunction OpenListMenu(): Void\n\t{\n\t\tPrevFocus = FocusHandler.instance.getFocus(0);\n\t\tFocusHandler.instance.setFocus(ItemList, 0);\n\t\tItemList._visible = true;\n\t\tItemList.addEventListener(\"itemPress\", this, \"onListItemPress\");\n\t\tItemList.addEventListener(\"listMovedUp\", this, \"onListSelectionChange\");\n\t\tItemList.addEventListener(\"listMovedDown\", this, \"onListSelectionChange\");\n\t\tItemList.addEventListener(\"selectionChange\", this, \"onListMouseSelectionChange\");\n\t\tPrepareInputElements(CardList_mc);\n\t\tListChargeMeter._alpha = 100;\n\t\tInputHandler = HandleListMenuInput;\n\t\tdispatchEvent({type: \"subMenuAction\", opening: true, menu: \"list\"});\n\t}\n\n\tfunction HideListMenu(): Void\n\t{\n\t\tFocusHandler.instance.setFocus(PrevFocus, 0);\n\t\tListChargeMeter._alpha = 0;\n\t\tCardList_mc._alpha = 0;\n\t\tItemCardMeters[Inventory.ICT_LIST] = undefined;\n\t\tInputHandler = undefined;\n\t\tItemList._visible = true;\n\t\tdispatchEvent({type: \"subMenuAction\", opening: false, menu: \"list\"});\n\t}\n\n\tfunction ShowConfirmMessage(astrMessage: String): Void\n\t{\n\t\tgotoAndStop(\"ConfirmMessage\");\n\t\tPrepareInputElements(ButtonRect_mc);\n\t\tvar messageArray: Array = astrMessage.split(\"\\r\\n\");\n\t\tvar strMessageText = messageArray.join(\"\\n\");\n\t\tMessageText.SetText(strMessageText);\n\t\tPrevFocus = FocusHandler.instance.getFocus(0);\n\t\tFocusHandler.instance.setFocus(this, 0);\n\t\tInputHandler = HandleConfirmMessageInput;\n\t\tdispatchEvent({type: \"subMenuAction\", opening: true, menu: \"message\"});\n\t}\n\n\tfunction HideConfirmMessage(): Void\n\t{\n\t\tFocusHandler.instance.setFocus(PrevFocus, 0);\n\t\tButtonRect_mc._alpha = 0;\n\t\tInputHandler = undefined;\n\t\tdispatchEvent({type: \"subMenuAction\", opening: false, menu: \"message\"});\n\t}\n\n\tfunction StartEditName(aInitialText: String, aiMaxChars: Number): Void\n\t{\n\t\tif (Selection.getFocus() != ItemName) {\n\t\t\tPrevFocus = FocusHandler.instance.getFocus(0);\n\t\t\tif (aInitialText != undefined)\n\t\t\t\tItemName.SetText(aInitialText);\n\t\t\tItemName.type = \"input\";\n\t\t\tItemName.noTranslate = true;\n\t\t\tItemName.selectable = true;\n\t\t\tItemName.maxChars = aiMaxChars == undefined ? null : aiMaxChars;\n\t\t\tSelection.setFocus(ItemName, 0);\n\t\t\tSelection.setSelection(0, 0);\n\t\t\tInputHandler = HandleEditNameInput;\n\t\t\tdispatchEvent({type: \"subMenuAction\", opening: true, menu: \"editName\"});\n\t\t\t_bEditNameMode = true;\n\t\t}\n\t}\n\n\tfunction EndEditName(): Void\n\t{\n\t\tItemName.type = \"dynamic\";\n\t\tItemName.noTranslate = false;\n\t\tItemName.selectable = false;\n\t\tItemName.maxChars = null;\n\t\tvar bPreviousFocusEnabled: Boolean = PrevFocus.focusEnabled;\n\t\tPrevFocus.focusEnabled = true;\n\t\tSelection.setFocus(PrevFocus, 0);\n\t\tPrevFocus.focusEnabled = bPreviousFocusEnabled;\n\t\tInputHandler = undefined;\n\t\tdispatchEvent({type: \"subMenuAction\", opening: false, menu: \"editName\"});\n\t\t_bEditNameMode = false;\n\t}\n\n\tfunction handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\n\t\tvar bHandledInput: Boolean = false;\n\t\tif (pathToFocus.length > 0 && pathToFocus[0].handleInput != undefined)\n\t\t\tpathToFocus[0].handleInput(details, pathToFocus.slice(1));\n\t\tif (InputHandler != undefined)\n\t\t\tbHandledInput = InputHandler(details);\n\t\treturn bHandledInput;\n\t}\n\n\tfunction HandleQuantityMenuInput(details: Object): Boolean\n\t{\n\t\tvar bValidKeyPressed: Boolean = false;\n\t\tif (GlobalFunc.IsKeyPressed(details))\n\t\t\tif (details.navEquivalent == NavigationCode.ENTER) {\n\t\t\t\tHideQuantityMenu(false);\n\t\t\t\tif (QuantitySlider_mc.value > 0)\n\t\t\t\t\tdispatchEvent({type: \"quantitySelect\", amount: Math.floor(QuantitySlider_mc.value)});\n\t\t\t\telse\n\t\t\t\t\titemInfo = LastUpdateObj;\n\t\t\t\tbValidKeyPressed = true;\n\t\t\t} else if (details.navEquivalent == NavigationCode.TAB) {\n\t\t\t\tHideQuantityMenu(true);\n\t\t\t\titemInfo = LastUpdateObj;\n\t\t\t\tbValidKeyPressed = true;\n\t\t\t}\n\t\treturn bValidKeyPressed;\n\t}\n\n\tfunction HandleListMenuInput(details: Object): Boolean\n\t{\n\t\tvar bValidKeyPressed: Boolean = false;\n\t\tif (GlobalFunc.IsKeyPressed(details) && details.navEquivalent == NavigationCode.TAB) {\n\t\t\tHideListMenu();\n\t\t\tbValidKeyPressed = true;\n\t\t}\n\t\treturn bValidKeyPressed;\n\t}\n\n\tfunction HandleConfirmMessageInput(details: Object): Boolean\n\t{\n\t\tvar bValidKeyPressed: Boolean = false;\n\t\tif (GlobalFunc.IsKeyPressed(details)) {\n\t\t\tif (details.navEquivalent == NavigationCode.ENTER) {\n\t\t\t\tHideConfirmMessage();\n\t\t\t\tdispatchEvent({type: \"messageConfirm\"});\n\t\t\t\tbValidKeyPressed = true;\n\t\t\t} else if (details.navEquivalent == NavigationCode.TAB) {\n\t\t\t\tHideConfirmMessage();\n\t\t\t\tdispatchEvent({type: \"messageCancel\"});\n\t\t\t\titemInfo = LastUpdateObj;\n\t\t\t\tbValidKeyPressed = true;\n\t\t\t}\n\t\t}\n\t\treturn bValidKeyPressed;\n\t}\n\n\tfunction HandleEditNameInput(details: Object): Boolean\n\t{\n\t\tSelection.setFocus(ItemName, 0);\n\t\tif (GlobalFunc.IsKeyPressed(details)) {\n\t\t\tif (details.navEquivalent == NavigationCode.ENTER && details.code != 32)\n\t\t\t\tdispatchEvent({type: \"endEditItemName\", useNewName: true, newName: ItemName.text});\n\t\t\telse if (details.navEquivalent == NavigationCode.TAB)\n\t\t\t\tdispatchEvent({type: \"endEditItemName\", useNewName: false, newName: \"\"});\n\t\t}\n\t\treturn true;\n\t}\n\n\tfunction onSliderChange(): Void\n\t{\n\t\tvar currentValue_tf: TextField = EnchantingSlider_mc._alpha <= 0 ? SliderValueText : TotalChargesValue;\n\t\tvar iCurrentValue: Number = Number(currentValue_tf.text);\n\t\tvar iNewValue: Number = Math.floor(QuantitySlider_mc.value);\n\t\tif (iCurrentValue != iNewValue) {\n\t\t\tcurrentValue_tf.SetText(iNewValue.toString());\n\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuPrevNext\"]);\n\t\t\tdispatchEvent({type: \"sliderChange\", value: iNewValue});\n\t\t}\n\t}\n\n\tfunction onListItemPress(event: Object): Void\n\t{\n\t\tdispatchEvent(event);\n\t\tHideListMenu();\n\t}\n\n\tfunction onListMouseSelectionChange(event: Object): Void\n\t{\n\t\tif (event.keyboardOrMouse == 0)\n\t\t\tonListSelectionChange(event);\n\t}\n\n\tfunction onListSelectionChange(event: Object): Void\n\t{\n\t\tItemCardMeters[Inventory.ICT_LIST].SetDeltaPercent(ItemList.selectedEntry.chargeAdded + LastUpdateObj.currentCharge);\n\t}\n\n}\n"
  },
  {
    "path": "src/ItemMenus/ItemMenu.as",
    "content": "﻿import gfx.io.GameDelegate;\nimport Shared.GlobalFunc;\nimport gfx.ui.NavigationCode;\nimport gfx.ui.InputDetails;\n\nimport skyui.defines.Input;\nimport skyui.util.GlobalFunctions;\nimport skyui.util.ConfigManager;\nimport skyui.components.ButtonPanel;\n\nimport skyui.defines.Inventory;\nimport skyui.defines.Item;\nimport skyui.util.Debug;\nimport skyui.VRInput;\n\n\nclass ItemMenu extends MovieClip\n{\n  /* PRIVATE VARIABLES */\n\n\tprivate var _platform: Number;\n\tprivate var _bItemCardFadedIn: Boolean = false;\n\tprivate var _bItemCardPositioned: Boolean = false;\n\n\tprivate var _quantityMinCount: Number = 5;\n\n\tprivate var _config: Object;\n\n\tprivate var _bPlayBladeSound: Boolean;\n\n\tprivate var _searchKey: Number;\n\tprivate var _switchTabKey: Number;\n\n\tprivate var _acceptControls: Object;\n\tprivate var _cancelControls: Object;\n\tprivate var _searchControls: Object;\n\tprivate var _switchControls: Object;\n\tprivate var _sortColumnControls: Array;\n\tprivate var _sortOrderControls: Object;\n\n\tprivate var _VRInput: VRInput;\n\n  /* STAGE ELEMENTS */\n\n\tpublic var inventoryLists: InventoryLists;\n\n\tpublic var itemCardFadeHolder: MovieClip;\n\n\tpublic var bottomBar: BottomBar;\n\n\tpublic var mouseRotationRect: MovieClip;\n\tpublic var exitMenuRect: MovieClip;\n\n\n  /* PROPERTIES */\n\n\tpublic var itemCard: MovieClip;\n\n\tpublic var navPanel: ButtonPanel;\n\n\tpublic var bEnableTabs: Boolean = false;\n\n\t// @GFx\n\tpublic var bPCControlsReady: Boolean = true;\n\n\tpublic var bFadedIn: Boolean = true;\n\n\n  /* INITIALIZATION */\n\n\tpublic function ItemMenu()\n\t{\n\t\tsuper();\n\n\t\titemCard = itemCardFadeHolder.ItemCard_mc;\n\t\tnavPanel = bottomBar.buttonPanel;\n\n\t\tMouse.addListener(this);\n\t\tConfigManager.registerLoadCallback(this, \"onConfigLoad\");\n\n\t\tbFadedIn = true;\n\t\t_bItemCardFadedIn = false;\n\t}\n\n\tpublic function setupVRInput() {\n\t\t_VRInput = VRInput.instance;\n\t\tVRInput.instance.setup();\n\t}\n\n\tpublic function OnShow() {\n\t\tsetupVRInput();\n\t}\n\n  /* PUBLIC FUNCTIONS */\n\n\t// @API\n\tpublic function InitExtensions(a_bPlayBladeSound): Void\n\t{\n\t\tskse.ExtendData(true);\n\t\tskse.ForceContainerCategorization(true);\n\n\t\t_bPlayBladeSound = a_bPlayBladeSound\n\n\t\tinventoryLists.InitExtensions();\n\n\t\tif (bEnableTabs)\n\t\t\tinventoryLists.enableTabBar();\n\n\t\tGameDelegate.addCallBack(\"UpdatePlayerInfo\",this,\"UpdatePlayerInfo\");\n\t\tGameDelegate.addCallBack(\"UpdateItemCardInfo\",this,\"UpdateItemCardInfo\");\n\t\tGameDelegate.addCallBack(\"ToggleMenuFade\",this,\"ToggleMenuFade\");\n\t\tGameDelegate.addCallBack(\"RestoreIndices\",this,\"RestoreIndices\");\n\n\t\tinventoryLists.addEventListener(\"categoryChange\",this,\"onCategoryChange\");\n\t\tinventoryLists.addEventListener(\"itemHighlightChange\",this,\"onItemHighlightChange\");\n\t\tinventoryLists.addEventListener(\"showItemsList\",this,\"onShowItemsList\");\n\t\tinventoryLists.addEventListener(\"hideItemsList\",this,\"onHideItemsList\");\n\n\t\tinventoryLists.itemList.addEventListener(\"itemPress\", this ,\"onItemSelect\");\n\n\t\titemCard.addEventListener(\"quantitySelect\",this,\"onQuantityMenuSelect\");\n\t\titemCard.addEventListener(\"subMenuAction\",this,\"onItemCardSubMenuAction\");\n\n\t\tpositionFixedElements();\n\n\t\titemCard._visible = false;\n\t\tnavPanel.hideButtons();\n\n\t\texitMenuRect.onMouseDown = function()\n\t\t{\n\t\t\tif (_parent.bFadedIn == true && Mouse.getTopMostEntity() == this)\n\t\t\t\t_parent.onExitMenuRectClick();\n\t\t};\n\t}\n\n\tpublic function setConfig(a_config: Object): Void\n\t{\n\t\t_config = a_config;\n\n\t\tpositionFloatingElements();\n\n\t\tvar itemListState = inventoryLists.itemList.listState;\n\t\tvar categoryListState = inventoryLists.categoryList.listState;\n\t\tvar appearance = a_config[\"Appearance\"];\n\n\t\tcategoryListState.iconSource = appearance.icons.category.source;\n\n\t\titemListState.iconSource = appearance.icons.item.source;\n\t\titemListState.showStolenIcon = appearance.icons.item.showStolen;\n\n\t\titemListState.defaultEnabledColor = appearance.colors.text.enabled;\n\t\titemListState.negativeEnabledColor = appearance.colors.negative.enabled;\n\t\titemListState.stolenEnabledColor = appearance.colors.stolen.enabled;\n\t\titemListState.defaultDisabledColor = appearance.colors.text.disabled;\n\t\titemListState.negativeDisabledColor = appearance.colors.negative.disabled;\n\t\titemListState.stolenDisabledColor = appearance.colors.stolen.disabled;\n\n\t\t_quantityMinCount = a_config[\"ItemList\"].quantityMenu.minCount;\n\n\t\tif (_platform == 0) {\n\t\t\t_switchTabKey = a_config[\"Input\"].controls.pc.switchTab;\n\t\t} else {\n\t\t\t_switchTabKey = a_config[\"Input\"].controls.gamepad.switchTab;\n\n\t\t\tvar previousColumnKey = a_config[\"Input\"].controls.gamepad.prevColumn;\n\t\t\tvar nextColumnKey = a_config[\"Input\"].controls.gamepad.nextColumn;\n\t\t\tvar sortOrderKey = a_config[\"Input\"].controls.gamepad.sortOrder;\n\t\t\t_sortColumnControls = [{keyCode: previousColumnKey},\n\t\t\t\t\t\t\t\t   {keyCode: nextColumnKey}];\n\t\t\t_sortOrderControls = {keyCode: sortOrderKey};\n\t\t}\n\n\t\t_switchControls = {keyCode: _switchTabKey};\n\n\t\t_searchKey = a_config[\"Input\"].controls.pc.search;\n\t\t_searchControls = {keyCode: _searchKey};\n\n\t\tupdateBottomBar(false);\n\t}\n\n\t// @API\n\tpublic function SetPlatform(a_platform: Number, a_bPS3Switch: Boolean): Void\n\t{\n\t\tVRInput.instance.updatePlatform(a_platform);\n\n\t\t_platform = a_platform;\n\n\t\tif (a_platform == 0) {\n\t\t\t_acceptControls = Input.Enter;\n\t\t\t_cancelControls = Input.Tab;\n\n\t\t\t// Defaults\n\t\t\t_switchControls = Input.Alt;\n\t\t} else {\n\t\t\t_acceptControls = Input.Accept;\n\t\t\t_cancelControls = Input.Cancel;\n\n\t\t\t// Defaults\n\t\t\t_switchControls = Input.GamepadBack;\n\t\t\t_sortColumnControls = Input.SortColumn;\n\t\t\t_sortOrderControls = Input.SortOrder;\n\t\t}\n\n\t\t// Defaults\n\t\t_searchControls = Input.Space;\n\n\t\tinventoryLists.setPlatform(a_platform,a_bPS3Switch);\n\t\titemCard.SetPlatform(a_platform,a_bPS3Switch);\n\t\tbottomBar.setPlatform(a_platform,a_bPS3Switch);\n\t}\n\n\t// @API\n\tpublic function GetInventoryItemList(): MovieClip\n\t{\n\t\treturn inventoryLists.itemList;\n\t}\n\n\t// @GFx\n\tpublic function handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\n\t\tif (!bFadedIn)\n\t\t\treturn true;\n\n\t\tvar nextClip = pathToFocus.shift();\n\n\t\tif (nextClip.handleInput(details, pathToFocus))\n\t\t\treturn true;\n\n\t\tif (GlobalFunc.IsKeyPressed(details) && (details.navEquivalent == NavigationCode.TAB || details.navEquivalent == NavigationCode.SHIFT_TAB))\n\t\t\tcloseMenu();\n\n\t\treturn true;\n\t}\n\n\tpublic function closeMenu()\n\t{\n\t\t//Debug.log(\">>> ItemMenu::CloseMenu\");\n\t\tVRInput.instance.teardown();\n\t\tGameDelegate.call(\"CloseMenu\",[]);\n\t\t//Debug.log(\"<<< ItemMenu::CloseMenu\");\n\t}\n\n\t// @API\n\tpublic function UpdatePlayerInfo(aUpdateObj: Object): Void\n\t{\n\t\tbottomBar.UpdatePlayerInfo(aUpdateObj,itemCard.itemInfo);\n\t}\n\n\t// @API\n\tpublic function UpdateItemCardInfo(aUpdateObj: Object): Void\n\t{\n\t\titemCard.itemInfo = aUpdateObj;\n\t\tbottomBar.updatePerItemInfo(aUpdateObj);\n\t}\n\n\t// @API\n\tpublic function ToggleMenuFade(): Void\n\t{\n\t\tif (bFadedIn) {\n\t\t\t_parent.gotoAndPlay(\"fadeOut\");\n\t\t\tbFadedIn = false;\n\t\t\tinventoryLists.itemList.disableSelection = true;\n\t\t\tinventoryLists.itemList.disableInput = true;\n\t\t\tinventoryLists.categoryList.disableSelection = true;\n\t\t\tinventoryLists.categoryList.disableInput = true;\n\t\t} else {\n\t\t\t_parent.gotoAndPlay(\"fadeIn\");\n\t\t}\n\t}\n\n\t// @API\n\tpublic function SetFadedIn(): Void\n\t{\n\t\tbFadedIn = true;\n\t\tinventoryLists.itemList.disableSelection = false;\n\t\tinventoryLists.itemList.disableInput = false;\n\t\tinventoryLists.categoryList.disableSelection = false;\n\t\tinventoryLists.categoryList.disableInput = false;\n\t}\n\n\t// @API\n\tpublic function RestoreIndices(): Void\n\t{\n\t\tvar categoryList = inventoryLists.categoryList;\n\t\tvar itemList = inventoryLists.itemList;\n\n\t\tif (arguments[0] != undefined && arguments[0] != -1 && arguments.length == 5) {\n\t\t\tcategoryList.listState.restoredItem = arguments[0];\n\t\t\tcategoryList.onUnsuspend = function()\n\t\t\t{\n\t\t\t\tthis.onItemPress(this.listState.restoredItem, 0);\n\t\t\t\tdelete this.onUnsuspend;\n\t\t\t};\n\n\t\t\titemList.listState.restoredScrollPosition = arguments[2];\n\t\t\titemList.listState.restoredSelectedIndex = arguments[1];\n\t\t\titemList.listState.restoredActiveColumnIndex = arguments[3];\n\t\t\titemList.listState.restoredActiveColumnState = arguments[4];\n\n\t\t\titemList.onUnsuspend = function()\n\t\t\t{\n\t\t\t\tthis.onInvalidate = function()\n\t\t\t\t{\n\t\t\t\t\tthis.scrollPosition = this.listState.restoredScrollPosition;\n\t\t\t\t\tthis.selectedIndex = this.listState.restoredSelectedIndex;\n\t\t\t\t\tdelete this.onInvalidate;\n\t\t\t\t};\n\n\t\t\t\tthis.layout.restoreColumnState(this.listState.restoredActiveColumnIndex, this.listState.restoredActiveColumnState);\n\t\t\t\tdelete this.onUnsuspend;\n\t\t\t};\n\t\t} else {\n\n\t\t\tcategoryList.onUnsuspend = function()\n\t\t\t{\n\t\t\t\tthis.onItemPress(1, 0); // ALL\n\t\t\t\tdelete this.onUnsuspend;\n\t\t\t};\n\t\t}\n\t}\n\n\n  /* PRIVATE FUNCTIONS */\n\n\tpublic function onItemCardSubMenuAction(event: Object): Void\n\t{\n\t\tif (event.opening == true) {\n\t\t\tinventoryLists.itemList.disableSelection = true;\n\t\t\tinventoryLists.itemList.disableInput = true;\n\t\t\tinventoryLists.categoryList.disableSelection = true;\n\t\t\tinventoryLists.categoryList.disableInput = true;\n\t\t} else if (event.opening == false) {\n\t\t\tinventoryLists.itemList.disableSelection = false;\n\t\t\tinventoryLists.itemList.disableInput = false;\n\t\t\tinventoryLists.categoryList.disableSelection = false;\n\t\t\tinventoryLists.categoryList.disableInput = false;\n\t\t}\n\t}\n\n\tprivate function onConfigLoad(event: Object): Void\n\t{\n\t\tsetConfig(event.config);\n\n\t\tinventoryLists.showPanel(_bPlayBladeSound);\n\t}\n\n\tprivate function onMouseWheel(delta: Number): Void\n\t{\n\t\tfor (var e = Mouse.getTopMostEntity(); e != undefined; e = e._parent) {\n\t\t\tif (e == mouseRotationRect && shouldProcessItemsListInput(false) || !bFadedIn && delta == -1) {\n\t\t\t\tGameDelegate.call(\"ZoomItemModel\",[delta]);\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\n\tprivate function onExitMenuRectClick(): Void\n\t{\n\t\tcloseMenu();\n\t}\n\n\tprivate function onCategoryChange(event: Object): Void\n\t{\n\t}\n\n\tprivate function ResetItemCard(aiItemInfo)\n\t{\n\t\titemCard.itemInfo = aiItemInfo;\n\t\tbottomBar.updateBarterPerItemInfo(aiItemInfo);\n\t}\n\n\tprivate function onItemHighlightChange(event: Object): Void\n\t{\n\t\tif (event.index != -1) {\n\t\t\tif (!_bItemCardFadedIn) {\n\t\t\t\t_bItemCardFadedIn = true;\n\n\t\t\t\tif (_bItemCardPositioned)\n\t\t\t\t\titemCard.FadeInCard();\n\t\t\t}\n\n\t\t\tif (_bItemCardPositioned)\n\t\t\t\tGameDelegate.call(\"UpdateItem3D\",[true]);\n\n\t\t\tGameDelegate.call(\"RequestItemCardInfo\",[], this, \"UpdateItemCardInfo\");\n\n\t\t} else {\n\t\t\tif (!bFadedIn)\n\t\t\t\tresetMenu();\n\n\t\t\tif (_bItemCardFadedIn) {\n\t\t\t\t_bItemCardFadedIn = false;\n\t\t\t\tonHideItemsList();\n\t\t\t}\n\t\t}\n\t}\n\n\tprivate function onShowItemsList(event: Object): Void\n\t{\n\t\tonItemHighlightChange(event);\n\t}\n\n\tprivate function onHideItemsList(event: Object): Void\n\t{\n\t\tGameDelegate.call(\"UpdateItem3D\",[false]);\n\t\titemCard.FadeOutCard();\n\t}\n\n\tprivate function onItemSelect(event: Object): Void\n\t{\n\t\tif (event.entry.enabled) {\n\t\t\tif (_quantityMinCount < 1 || (event.entry.count < _quantityMinCount))\n\t\t\t\tonQuantityMenuSelect({amount:1});\n\t\t\telse\n\t\t\t\titemCard.ShowQuantityMenu(event.entry.count);\n\t\t} else {\n\t\t\tGameDelegate.call(\"DisabledItemSelect\",[]);\n\t\t}\n\n\n\t}\n\n\tprivate function onQuantityMenuSelect(event: Object): Void\n\t{\n\t\tGameDelegate.call(\"ItemSelect\",[event.amount]);\n\t}\n\n\tprivate function onMouseRotationStart(): Void\n\t{\n\t\tGameDelegate.call(\"StartMouseRotation\",[]);\n\t\tinventoryLists.categoryList.disableSelection = true;\n\t\tinventoryLists.itemList.disableSelection = true;\n\t}\n\n\tprivate function onMouseRotationStop(): Void\n\t{\n\t\tGameDelegate.call(\"StopMouseRotation\",[]);\n\t\tinventoryLists.categoryList.disableSelection = false;\n\t\tinventoryLists.itemList.disableSelection = false;\n\t}\n\n\tprivate function onMouseRotationFastClick(): Void\n\t{\n\t\tif (shouldProcessItemsListInput(false))\n\t\t\tonItemSelect({entry:inventoryLists.itemList.selectedEntry, keyboardOrMouse:0});\n\t}\n\n\tprivate function saveIndices(): Void\n\t{\n\t\tvar a = new Array();\n\n\t\t// Save selected category, selected item and relative scroll position\n\t\ta.push(inventoryLists.categoryList.selectedIndex);\n\t\ta.push(inventoryLists.itemList.selectedIndex);\n\t\ta.push(inventoryLists.itemList.scrollPosition);\n\t\ta.push(inventoryLists.itemList.layout.activeColumnIndex);\n\t\ta.push(inventoryLists.itemList.layout.activeColumnState);\n\n\t\tGameDelegate.call(\"SaveIndices\", [a]);\n\t}\n\n\tprivate function positionFixedElements(): Void\n\t{\n\t\tGlobalFunc.SetLockFunction();\n\n\t\tinventoryLists.Lock(\"L\");\n\t\tinventoryLists._x = inventoryLists._x - 20;\n\n\t\tvar leftEdge = Stage.visibleRect.x + Stage.safeRect.x;\n\t\tvar rightEdge = Stage.visibleRect.x + Stage.visibleRect.width - Stage.safeRect.x;\n\n\t\tbottomBar.positionElements(leftEdge, rightEdge);\n\n\t\tMovieClip(exitMenuRect).Lock(\"TL\");\n\t\texitMenuRect._x = exitMenuRect._x - Stage.safeRect.x;\n\t\texitMenuRect._y = exitMenuRect._y - Stage.safeRect.y;\n\t}\n\n\tprivate function positionFloatingElements(): Void\n\t{\n\t\tvar leftEdge = Stage.visibleRect.x + Stage.safeRect.x;\n\t\tvar rightEdge = Stage.visibleRect.x + Stage.visibleRect.width - Stage.safeRect.x;\n\n\t\tvar a = inventoryLists.getContentBounds();\n\t\t// 25 is hardcoded cause thats the final offset after the animation of the panel container is done\n\t\tvar panelEdge = inventoryLists._x + a[0] + a[2] + 25;\n\n\t\tvar itemCardContainer = itemCard._parent;\n\t\tvar itemcardPosition = _config.ItemInfo.itemcard;\n\t\tvar itemiconPosition = _config.ItemInfo.itemicon;\n\n\t\tvar scaleMult = (rightEdge - panelEdge) / itemCardContainer._width;\n\n\t\t// Scale down if necessary\n\t\tif (scaleMult < 1.0) {\n\t\t\titemCardContainer._width *= scaleMult;\n\t\t\titemCardContainer._height *= scaleMult;\n\t\t\titemiconPosition.scale *= scaleMult;\n\t\t}\n\n\t\tif (itemcardPosition.align == \"left\")\n\t\t\titemCardContainer._x = panelEdge + leftEdge + itemcardPosition.xOffset;\n\t\telse if (itemcardPosition.align == \"right\")\n\t\t\titemCardContainer._x = rightEdge - itemCardContainer._width + itemcardPosition.xOffset;\n\t\telse\n\t\t\titemCardContainer._x = panelEdge + itemcardPosition.xOffset + (Stage.visibleRect.x + Stage.visibleRect.width - panelEdge - itemCardContainer._width) / 2;\n\n\t\titemCardContainer._y = itemCardContainer._y + itemcardPosition.yOffset;\n\n\t\tif (mouseRotationRect != undefined) {\n\t\t\tMovieClip(mouseRotationRect).Lock(\"T\");\n\t\t\tmouseRotationRect._x = itemCard._parent._x;\n\t\t\tmouseRotationRect._width = itemCardContainer._width;\n\t\t\tmouseRotationRect._height = 0.55 * Stage.visibleRect.height;\n\t\t}\n\n\t\t_bItemCardPositioned = true;\n\n\t\t// Delayed fade in if positioned wasn't set\n\t\tif (_bItemCardFadedIn) {\n\t\t\tGameDelegate.call(\"UpdateItem3D\",[true]);\n\t\t\titemCard.FadeInCard();\n\t\t}\n\t}\n\n\tprivate function shouldProcessItemsListInput(abCheckIfOverRect: Boolean): Boolean\n\t{\n\t\tvar process = bFadedIn == true && inventoryLists.currentState == InventoryLists.SHOW_PANEL && inventoryLists.itemList.itemCount > 0 && !inventoryLists.itemList.disableSelection && !inventoryLists.itemList.disableInput;\n\n\t\tif (process && _platform == Shared.Platforms.CONTROLLER_PC && abCheckIfOverRect) {\n\t\t\tvar e = Mouse.getTopMostEntity();\n\t\t\tvar found = false;\n\n\t\t\twhile (!found && e != undefined) {\n\t\t\t\tif (e == inventoryLists.itemList)\n\t\t\t\t\tfound = true;\n\n\t\t\t\te = e._parent;\n\t\t\t}\n\n\t\t\tprocess = process && found;\n\t\t}\n\t\treturn process;\n\t}\n\n\t// Added to prevent clicks on the scrollbar from equipping/using stuff\n\tprivate function confirmSelectedEntry(): Boolean\n\t{\n\t\t// only confirm when using mouse\n\t\tif (_platform != 0)\n\t\t\treturn true;\n\n\t\tfor (var e = Mouse.getTopMostEntity(); e != undefined; e = e._parent)\n\t\t\tif (e.itemIndex == inventoryLists.itemList.selectedIndex)\n\t\t\t\treturn true;\n\n\t\treturn false;\n\t}\n\n\t/*\n\t\tThis method is only used for the InventoryMenu Favorites Category.\n\t\tIt prevents a lockup when unfavoriting the last item from favorites list by\n\t\tresetting the menu.\n\t */\n\tprivate function resetMenu(): Void\n\t{\n\t\t// FIXME? This crashes SkyrimVR\n\t\t// When opening the inventory a second time without having an item selected for some reason.\n\t\t//saveIndices();\n\t\t//closemenu();\n\t\t//skse.OpenMenu(\"Inventory Menu\");\n\t}\n\n\t/*\n\t\tThis method is only used in InventoryMenu and ContainerMenu.\n\t\tIt it allows determination of read books.\n\t\tItem list isn't re-sent when you activate a book, unlike other items,\n\t\t so the flags don't get updated.\n\t\tIf the item is a book, we apply the book read flag and invalidate locally\n\t*/\n\tprivate function checkBook(a_entryObject: Object): Boolean\n\t{\n\n\t\tif (a_entryObject.type != Inventory.ICT_BOOK || _global.skse == null)\n\t\t\treturn false;\n\n\t\ta_entryObject.flags |= Item.BOOKFLAG_READ;\n\t\ta_entryObject.skyui_itemDataProcessed = false;\n\n\t\tinventoryLists.itemList.requestInvalidate();\n\n\t\treturn true;\n\t}\n\n\tprivate function getEquipButtonData(a_itemType: Number, a_bAlwaysEquip: Boolean): Object\n\t{\n\t\tvar btnData = {};\n\n\t\tvar useControls = Input.Activate;\n\t\tvar equipControls = Input.Equip;\n\n\t\tswitch (a_itemType) {\n\t\t\tcase Inventory.ICT_ARMOR :\n\t\t\t\tbtnData.text = \"$Equip\";\n\t\t\t\tbtnData.controls = a_bAlwaysEquip ? equipControls : useControls;\n\t\t\t\tbreak;\n\t\t\tcase Inventory.ICT_BOOK :\n\t\t\t\tbtnData.text = \"$Read\";\n\t\t\t\tbtnData.controls = a_bAlwaysEquip ? equipControls : useControls;\n\t\t\t\tbreak;\n\t\t\tcase Inventory.ICT_FOOD :\n\t\t\tcase Inventory.ICT_INGREDIENT :\n\t\t\t\tbtnData.text = \"$Eat\";\n\t\t\t\tbtnData.controls = a_bAlwaysEquip ? equipControls : useControls;\n\t\t\t\tbreak;\n\t\t\tcase Inventory.ICT_WEAPON :\n\t\t\t\tbtnData.text = \"$Equip\";\n\t\t\t\tbtnData.controls = equipControls;\n\t\t\t\tbreak;\n\n\t\t\tdefault :\n\t\t\t\tbtnData.text = \"$Use\";\n\t\t\t\tbtnData.controls = a_bAlwaysEquip ? equipControls : useControls;\n\t\t}\n\n\t\treturn btnData;\n\t}\n\n\tprivate function updateBottomBar(a_bSelected: Boolean): Void {}\n}\n"
  },
  {
    "path": "src/ItemMenus/ItemcardDataExtender.as",
    "content": "﻿import gfx.io.GameDelegate;\n\nimport skyui.defines.Form;\n\nimport skyui.components.list.BasicList;\nimport skyui.components.list.IListProcessor;\n\n\n// @abstract\nclass ItemcardDataExtender implements IListProcessor\n{\n  /* PRIVATE VARIABLES */\n  \n\tprivate var _itemInfo: Object;\n\tprivate var _requestItemInfo: Function;\n\t\n\t\n  /* INITIALIZATION */\n\t\n\tpublic function ItemcardDataExtender()\n\t{\n\t\t_requestItemInfo = function(a_target: Object, a_index: Number): Void\n\t\t{\n\t\t\tvar oldIndex = this._selectedIndex;\n\t\t\tthis._selectedIndex = a_index;\n\t\t\tGameDelegate.call(\"RequestItemCardInfo\", [], a_target, \"updateItemInfo\");\n\t\t\tthis._selectedIndex = oldIndex;\n\t\t};\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\t\n\tpublic function updateItemInfo(a_updateObj: Object): Void\n\t{\n\t\t_itemInfo = a_updateObj;\n\t}\n\t\n  \t// @override IListProcessor\n\tpublic function processList(a_list: BasicList): Void\n\t{\n\t\tvar entryList = a_list.entryList;\n\t\t\n\t\tfor (var i = 0; i < entryList.length; i++) {\n\t\t\tvar e = entryList[i];\n\t\t\tif (e.skyui_itemDataProcessed || e.filterFlag == 0)\n\t\t\t\tcontinue;\n\t\t\t\t\n\t\t\te.skyui_itemDataProcessed = true;\n\t\t\t\n\t\t\t// Fix wrong property names\n\t\t\tfixSKSEExtendedObject(e);\n\n\t\t\t// Hack to retrieve itemcard info\n\t\t\t_requestItemInfo.apply(a_list, [this, i]);\n\t\t\tprocessEntry(e, _itemInfo);\n\t\t}\n\t}\n\n  /* PRIVATE FUNCTIONS */\n\t\n\t// @abstract\n\tprivate function processEntry(a_entryObject: Object, a_itemInfo: Object): Void {}\n\n\tprivate function fixSKSEExtendedObject(a_extendedObject: Object): Void\n\t{\n\t\tif (a_extendedObject.formType == undefined)\n\t\t\treturn;\n\n\t\tswitch(a_extendedObject.formType) {\n\t\t\tcase Form.TYPE_SPELL:\n\t\t\tcase Form.TYPE_SCROLLITEM:\n\t\t\tcase Form.TYPE_INGREDIENT:\n\t\t\tcase Form.TYPE_POTION:\n\t\t\tcase Form.TYPE_EFFECTSETTING:\n\n\t\t\t\t// school is sent as subType\n\t\t\t\tif (a_extendedObject.school == undefined && a_extendedObject.subType != undefined) {\n\t\t\t\t\ta_extendedObject.school = a_extendedObject.subType;\n\t\t\t\t\tdelete(a_extendedObject.subType);\n\t\t\t\t}\n\n\t\t\t\t// resistance is sent as magicType\n\t\t\t\tif (a_extendedObject.resistance == undefined && a_extendedObject.magicType != undefined) {\n\t\t\t\t\ta_extendedObject.resistance = a_extendedObject.magicType;\n\t\t\t\t\tdelete(a_extendedObject.magicType);\n\t\t\t\t}\n\n\t\t\t\t// primaryValue is sent as actorValue\n\t\t\t\t/* // Ignore\n\t\t\t\tif (a_extendedObject.primaryValue == undefined && a_extendedObject.actorValue != undefined) {\n\t\t\t\t\ta_extendedObject.primaryValue = a_extendedObject.actorValue;\n\t\t\t\t\tdelete(a_extendedObject.actorValue);\n\t\t\t\t}\n\t\t\t\t*/\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_WEAPON:\n\t\t\t\t// weaponType is sent as subType\n\t\t\t\tif (a_extendedObject.weaponType == undefined && a_extendedObject.subType != undefined) {\n\t\t\t\t\ta_extendedObject.weaponType = a_extendedObject.subType;\n\t\t\t\t\tdelete(a_extendedObject.subType);\n\t\t\t\t}\n\t\t\t\tbreak;\n\n\t\t\tcase Form.TYPE_BOOK:\n\t\t\t\t// (SKSE < 1.6.6) flags and bookType (and some padding) are sent as one UInt32 bookType\n\t\t\t\tif (a_extendedObject.flags == undefined && a_extendedObject.bookType != undefined) {\n\t\t\t\t\tvar oldBookType: Number = a_extendedObject.bookType;\n\t\t\t\t\ta_extendedObject.bookType\t= (oldBookType & 0xFF00) >>> 8;\n\t\t\t\t\ta_extendedObject.flags\t\t= (oldBookType & 0x00FF);\n\t\t\t\t}\n\t\t\t\tbreak;\n\n\t\t\tdefault:\n\t\t\t\tbreak;\n\t\t}\n\n\t}\n}"
  },
  {
    "path": "src/ItemMenus/MagicDataSetter.as",
    "content": "﻿import skyui.defines.Inventory;\n\nclass MagicDataSetter extends ItemcardDataExtender\n{\n  /* PRIVATE VARIABLES */\n\n\tprivate var _defaultEnabledColor: Number;\n\tprivate var _defaultDisabledColor: Number;\n\n\n  /* INITIALIZATION */\n\n\tpublic function MagicDataSetter(a_configAppearance: Object)\n\t{\n\t\tsuper();\n\t\t_defaultEnabledColor = a_configAppearance.colors.text.enabled;\n\t\t_defaultDisabledColor = a_configAppearance.colors.text.disabled;\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\t\n  \t// @override ItemcardDataExtender\n\tpublic function processEntry(a_entryObject: Object, a_itemInfo: Object): Void\n\t{\n\t\ta_entryObject.baseId = a_entryObject.formId & 0x00FFFFFF;\n\t\ta_entryObject.type = a_itemInfo.type;\n\n\t\tswitch (a_entryObject.type) {\n\t\t\t\n\t\t\t// Shout\n\t\t\tcase Inventory.ICT_SHOUT:\n\t\t\t\tvar recharge: Array = a_itemInfo.spellCost.split(\" , \");\n\t\t\t\t\n\t\t\t\tif (a_itemInfo.word0) {\n\t\t\t\t\ta_entryObject.word0 = a_itemInfo.word0 + \" (\" + recharge[0] + \")\";\n\t\t\t\t\ta_entryObject.word0Recharge = recharge[0];\n\t\t\t\t\ta_entryObject.word0Color = a_itemInfo.unlocked0 ? _defaultEnabledColor : _defaultDisabledColor;\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\tif (a_itemInfo.word1) {\n\t\t\t\t\ta_entryObject.word1 = a_itemInfo.word1 + \" (\" + recharge[1] + \")\";\n\t\t\t\t\ta_entryObject.word1Recharge = recharge[1];\n\t\t\t\t\ta_entryObject.word1Color = a_itemInfo.unlocked1 ? _defaultEnabledColor : _defaultDisabledColor;\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\tif (a_itemInfo.word2) {\n\t\t\t\t\ta_entryObject.word2 = a_itemInfo.word2 + \" (\" + recharge[2] + \")\";\n\t\t\t\t\ta_entryObject.word2Recharge = recharge[2];\n\t\t\t\t\ta_entryObject.word2Color = a_itemInfo.unlocked2 ? _defaultEnabledColor : _defaultDisabledColor;\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t\t\n\t\t\t// Active effect\n\t\t\tcase Inventory.ICT_ACTIVE_EFFECT:\n\t\t\t\tif (a_itemInfo.timeRemaining != undefined && a_itemInfo.timeRemaining > 0) {\n\t\t\n\t\t\t\t\tvar s: Number = Math.round(a_itemInfo.timeRemaining);\n\t\t\t\t\tvar m: Number = 0;\n\t\t\t\t\tvar h: Number = 0;\n\t\t\t\t\tvar d: Number = 0;\n\t\t\t\t\t\n\t\t\t\t\tif (s >= 60) {\n\t\t\t\t\t\tm = Math.floor(s / 60);\n\t\t\t\t\t\ts = s % 60;\n\t\t\t\t\t}\n\t\t\t\t\tif  (m >= 60) {\n\t\t\t\t\t\th = Math.floor(m / 60);\n\t\t\t\t\t\tm = m % 60;\n\t\t\t\t\t}\n\t\t\t\t\tif  (h >= 24) {\n\t\t\t\t\t\td = Math.floor(h / 24);\n\t\t\t\t\t\th = h % 24;\n\t\t\t\t\t}\n\t\t\t\t\t\n\t\t\t\t\ta_entryObject.timeRemainingDisplay = (d != 0 ? (d + \"d \") : \"\") +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t (h != 0 || d ? (h + \"h \") : \"\") +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t (m != 0 || d || h ? (m + \"m \") : \"\") +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t (s + \"s\");\n\t\t\t\t}\n\t\t\t\tbreak;\n\n\t\t\t// Spell\n\t\t\tcase Inventory.ICT_SPELL:\n\t\t\t\ta_entryObject.infoCastLevel = a_itemInfo.castLevel;\n\t\t\t\ta_entryObject.infoSchoolName = a_itemInfo.magicSchoolName;\n\t\t\t\t\n\t\t\t\t// 0 -> \"-\"\n\t\t\t\ta_entryObject.duration = (a_entryObject.duration > 0) ? (Math.round(a_entryObject.duration * 100) / 100) : null;\n\t\t\t\ta_entryObject.magnitude = (a_entryObject.magnitude > 0) ? (Math.round(a_entryObject.magnitude * 100) / 100) : null;\n\t\t\t\t\n\t\t\t\tvar spellCost = a_itemInfo.spellCost;\n\t\t\t\ta_entryObject.infoSpellCost = spellCost;\n\t\t\t\n\t\t\t\tif (spellCost != 0 && a_itemInfo.castTime == 0)\n\t\t\t\t\ta_entryObject.spellCostDisplay = spellCost + \"/s\";\n\t\t\t\telse\n\t\t\t\t\ta_entryObject.spellCostDisplay = spellCost;\n\t\t\t\t\t\n\t\t\t\tbreak;\n\n\t\t\t //Power\n\t\t\tcase Inventory.ICT_SPELL_DEFAULT:\n\t\t\tdefault:\n\t\t\t\ta_entryObject.skillLevel = null;\t// Sent by SKSE, we don't want it for powers\n\t\t\t\ta_entryObject.infoSpellCost = a_itemInfo.spellCost;\t// For lesser powers\n\t\t\t\t\n\t\t\t\tbreak;\n\t\t}\n\t}\n}"
  },
  {
    "path": "src/ItemMenus/MagicIconSetter.as",
    "content": "﻿import skyui.components.list.BasicList;\nimport skyui.components.list.IListProcessor;\n\nimport skyui.defines.Actor;\nimport skyui.defines.Magic;\nimport skyui.defines.Inventory;\n\nclass MagicIconSetter implements IListProcessor\n{\n  /* PRIVATE VARIABLES */\n\n\tprivate var _noIconColors: Boolean;\n\n  /* INITIALIZATION */\n\n \tpublic function MagicIconSetter(a_configAppearance: Object)\n \t{\n \t\t_noIconColors = a_configAppearance.icons.item.noColor;\n \t}\n\t\n\n  /* PUBLIC FUNCTIONS */\n\n\t// @override IListProcessor\n\tpublic function processList(a_list: BasicList): Void\n\t{\n\t\tvar entryList: Array = a_list.entryList;\n\t\t\n\t\tfor (var i: Number = 0; i < entryList.length; i++)\n\t\t\tprocessEntry(entryList[i]);\n\t}\n\n  /* PRIVATE FUNCTIONS */\n\tprivate function processEntry(a_entryObject: Object): Void\n\t{\n\t\tswitch (a_entryObject.type) {\n\t\t\tcase Inventory.ICT_SPELL:\n\t\t\t\tprocessSpellIcon(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Inventory.ICT_SHOUT:\n\t\t\t\ta_entryObject.iconLabel = \"default_shout\";\n\t\t\t\tbreak;\n\n\t\t\tcase Inventory.ICT_ACTIVE_EFFECT:\n\t\t\t\ta_entryObject.iconLabel = \"default_effect\";\n\t\t\t\tbreak;\n\n\t\t\tcase Inventory.ICT_SPELL_DEFAULT:\n\t\t\t\ta_entryObject.iconLabel = \"default_power\";\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tdefault:\n\t\t\t\tbreak;\n\t\t}\n\n\t\tif (_noIconColors && a_entryObject.iconColor != undefined)\n\t\t\tdelete(a_entryObject.iconColor);\n\t}\n\n\tprivate function processSpellIcon(a_entryObject: Object): Void\n\t{\n\t\ta_entryObject.iconLabel = \"default_power\";\n\t\t// fire rune, actorValue = Health, school = Destruction, resistance = Fire, effectFlags = hostile+detrimental\n\t\tswitch(a_entryObject.school)\n\t\t{\n\t\t\tcase Actor.AV_ALTERATION:\n\t\t\t\ta_entryObject.iconLabel = \"default_alteration\";\n\t\t\t\tbreak;\n\n\t\t\tcase Actor.AV_CONJURATION:\n\t\t\t\ta_entryObject.iconLabel = \"default_conjuration\";\n\t\t\t\tbreak;\n\n\t\t\tcase Actor.AV_DESTRUCTION:\n\t\t\t\ta_entryObject.iconLabel = \"default_destruction\";\n\t\t\t\tprocessResist(a_entryObject);\n\t\t\t\tbreak;\n\n\t\t\tcase Actor.AV_ILLUSION:\n\t\t\t\ta_entryObject.iconLabel = \"default_illusion\";\n\t\t\t\tbreak;\n\n\t\t\tcase Actor.AV_RESTORATION:\n\t\t\t\ta_entryObject.iconLabel = \"default_restoration\";\n\t\t\t\tbreak;\n\n\t\t}\n\t}\n\n\tprivate function processResist(a_entryObject: Object): Void\n\t{\n\t\tif (a_entryObject.resistance == undefined || a_entryObject.resistance == Actor.AV_NONE)\n\t\t\treturn;\n\n\t\tswitch(a_entryObject.resistance) {\n\t\t\tcase Actor.AV_FIRERESIST:\n\t\t\t\ta_entryObject.iconLabel = \"magic_fire\";\n\t\t\t\ta_entryObject.iconColor = 0xC73636;\n\t\t\t\tbreak;\n\n\t\t\tcase Actor.AV_ELECTRICRESIST:\n\t\t\t\ta_entryObject.iconLabel = \"magic_shock\";\n\t\t\t\ta_entryObject.iconColor = 0xEAAB00;\n\t\t\t\tbreak;\n\n\t\t\tcase Actor.AV_FROSTRESIST:\n\t\t\t\ta_entryObject.iconLabel = \"magic_frost\";\n\t\t\t\ta_entryObject.iconColor = 0x1FFBFF;\n\t\t\t\tbreak;\n\t\t}\n\t}\n}"
  },
  {
    "path": "src/ItemMenus/MagicMenu.as",
    "content": "﻿import Shared.GlobalFunc;\nimport gfx.io.GameDelegate;\nimport gfx.ui.NavigationCode;\nimport gfx.ui.InputDetails;\n\nimport skyui.components.list.ListLayoutManager;\nimport skyui.components.list.TabularList;\nimport skyui.components.list.ListLayout;\nimport skyui.props.PropertyDataExtender;\n\nimport skyui.defines.Input;\nimport skyui.defines.Inventory;\nimport skyui.util.Debug;\nimport skyui.VRInput;\n\nclass MagicMenu extends ItemMenu\n{\n\t#include \"../version.as\"\n\n  /* PRIVATE VARIABLES */\n\n\tprivate var _hideButtonFlag: Number = 0;\n\tprivate var _bMenuClosing: Boolean = false;\n\tprivate var _bSwitchMenus: Boolean = false;\n\n\tprivate var _categoryListIconArt: Array;\n\n\n  /* PROPERTIES */\n\n\tpublic var hideButtonFlag: Number;\n\n\n  /* INITIALIZATION */\n\n\tpublic function MagicMenu()\n\t{\n\t\tsuper();\n\n\t\t_categoryListIconArt = [\"cat_favorites\", \"mag_all\", \"mag_alteration\", \"mag_illusion\",\n\t\t\t\t\t\t\t   \"mag_destruction\", \"mag_conjuration\", \"mag_restoration\", \"mag_shouts\",\n\t\t\t\t\t\t\t   \"mag_powers\", \"mag_activeeffects\"];\n\t}\n\n\tprivate var vrActionConditions = undefined;\n\n\tpublic function OnShow() {\n\t\tsuper.OnShow();\n\n\t\tif(!vrActionConditions) {\n\t\t\tvrActionConditions = VRInput.instance.getActionConditions(\"MagicMenu\");\n\t\t\tif(VRInput.instance.logDetails)\n\t\t\t\tDebug.dump(\"vrActionConditions\", vrActionConditions);\n\t\t}\n\n\t\t_bMenuClosing = false;\n\t\t//iLastItemType = InventoryDefines.ICT_NONE;\n\t\t//bottomBar.iLastItemType = Inventory.ICT_NONE;\n\t\t/* ResetItemCard({type:Inventory.ICT_SPELL_DEFAULT}); */\n\t\t/* itemCard.bFadedIn = false; */\n\t\t/* itemCard._visible = false; */\n\t\tif(!bFadedIn) {\n\t\t\tinventoryLists.showPanel(false);\n\t\t\tthis.ToggleMenuFade();\n\t\t}\n\t\t/* bottomBar.GoToDefaultFrame(); */\n\t\t/* bottomBar.HideButtons(); */\n\t}\n\n  /* PUBLIC FUNCTIONS */\n\n\tpublic function InitExtensions(): Void\n\t{\n\t\tsuper.InitExtensions();\n\n\t\tGameDelegate.addCallBack(\"DragonSoulSpent\", this, \"DragonSoulSpent\");\n\t\tGameDelegate.addCallBack(\"AttemptEquip\", this , \"AttemptEquip\");\n\n\t\tbottomBar.updatePerItemInfo({type:Inventory.ICT_SPELL_DEFAULT});\n\n\t\t// Initialize menu-specific list components\n\t\tvar categoryList: CategoryList = inventoryLists.categoryList;\n\t\tcategoryList.iconArt = _categoryListIconArt;\n\n\t\t// SkyrimVR moves some variables from the \"Interface\" section to the \"VRUI\" section.\n\t\t// Originally, SkyUI patched these positions in papyrus scripts to line up with the new UI.\n\t\t// It does seem to make sense for this kind of patching to be done from the UI itself though.\n\t\tvar itemPosXSettingName = \"fMagic3DItemPosX:VRUI\";\n\t\tskse.SetINISetting(itemPosXSettingName, skse.GetINISetting(itemPosXSettingName) - 37);\n\t}\n\n\t// @override ItemMenu\n\tpublic function setConfig(a_config: Object): Void\n\t{\n\t\tsuper.setConfig(a_config);\n\n\t\tvar itemList: TabularList = inventoryLists.itemList;\n\t\titemList.addDataProcessor(new MagicDataSetter(a_config[\"Appearance\"]));\n\t\titemList.addDataProcessor(new MagicIconSetter(a_config[\"Appearance\"]));\n\t\titemList.addDataProcessor(new PropertyDataExtender(a_config[\"Appearance\"], a_config[\"Properties\"], \"magicProperties\", \"magicIcons\", \"magicCompoundProperties\"));\n\n\t\tvar layout: ListLayout = ListLayoutManager.createLayout(a_config[\"ListLayout\"], \"MagicListLayout\");\n\t\titemList.layout = layout;\n\n\t\t// Not 100% happy with doing this here, but has to do for now.\n\t\tif (inventoryLists.categoryList.selectedEntry)\n\t\t\tlayout.changeFilterFlag(inventoryLists.categoryList.selectedEntry.flag);\n\t}\n\n\t// @GFx\n\tpublic function handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\n\t\tif (!bFadedIn)\n\t\t\treturn true;\n\n\t\tvar nextClip = pathToFocus.shift();\n\n\t\tif (nextClip.handleInput(details, pathToFocus))\n\t\t\treturn true;\n\n\t\tif (GlobalFunc.IsKeyPressed(details)) {\n\t\t\tif (details.navEquivalent == NavigationCode.TAB || details.navEquivalent == NavigationCode.SHIFT_TAB ) {\n\t\t\t\tstartMenuFade();\n\t\t\t\tGameDelegate.call(\"CloseTweenMenu\",[]);\n\t\t\t} else if (!inventoryLists.itemList.disableInput) {\n\t\t\t\t// Gamepad back || ALT (default) || 'I'\n\t\t\t\tif (details.skseKeycode == _switchTabKey || details.control == \"Quick Inventory\")\n\t\t\t\t\topenInventoryMenu(true);\n\t\t\t}\n\t\t}\n\t\treturn true;\n\t}\n\n\tpublic function classname(): String{\n\t\treturn \"Class MagicMenu\";\n\t}\n\n\tpublic function handleVRInput(event): Boolean {\n\t\tif (!bFadedIn)\n\t\t\treturn;\n\n\t\tvar action = VRInput.instance.triggeredAction(vrActionConditions, event);\n\t\tif(action == \"search\") {\n\t\t\t\t\t\tinventoryLists.searchWidget.startInput();\n\t\t\t\t\t\treturn true;\n\t\t\t\t\t}\n\n\t\treturn false;\n\t}\n\n\t// @API\n\tpublic function DragonSoulSpent(): Void\n\t{\n\t\titemCard.itemInfo.soulSpent = true;\n\t\tupdateBottomBar();\n\t}\n\n\t// @API\n\tpublic function AttemptEquip(a_slot: Number): Void\n\t{\n\t\tif (shouldProcessItemsListInput(true) && confirmSelectedEntry())\n\t\t\tGameDelegate.call(\"ItemSelect\",[a_slot]);\n\t}\n\n\n  /* PRIVATE FUNCTIONS */\n\n\t// @override ItemMenu\n\tprivate function onItemSelect(event: Object): Void\n\t{\n\t\t//Vanilla bugfix\n \t\tif (event.keyboardOrMouse != 0) {\n \t\t\tif (event.entry.enabled)\n \t\t\t\tGameDelegate.call(\"ItemSelect\",[]);\n \t\t\telse\n \t\t\t\tGameDelegate.call(\"ShowShoutFail\",[]);\n \t\t}\n\t}\n\n\t// @override ItemMenu\n\tprivate function onExitMenuRectClick(): Void\n\t{\n\t\tstartMenuFade();\n\t\tGameDelegate.call(\"ShowTweenMenu\",[]);\n\t}\n\n\tprivate function onFadeCompletion(): Void\n\t{\n\t\tif (!_bMenuClosing)\n\t\t\treturn;\n\n\t\tcloseMenu();\n\t\tif (_bSwitchMenus) {\n\t\t\tGameDelegate.call(\"CloseTweenMenu\",[]);\n\t\t\tskse.OpenMenu(\"InventoryMenu\");\n\t\t}\n\t}\n\n\t// @override ItemMenu\n\tprivate function onShowItemsList(event: Object): Void\n\t{\n\t\tsuper.onShowItemsList(event);\n\n\t\tif (event.index != -1)\n\t\t\tupdateBottomBar(true);\n\t}\n\n\t// @override ItemMenu\n\tprivate function onItemHighlightChange(event: Object)\n\t{\n\t\tsuper.onItemHighlightChange(event);\n\n\t\tif (event.index != -1)\n\t\t\tupdateBottomBar(true);\n\t}\n\n\t// @override ItemMenu\n\tprivate function onHideItemsList(event: Object): Void\n\t{\n\t\tsuper.onHideItemsList(event);\n\n\t\tbottomBar.updatePerItemInfo({type:Inventory.ICT_SPELL_DEFAULT});\n\n\t\tupdateBottomBar(false);\n\t}\n\n\tprivate function openInventoryMenu(a_bFade: Boolean): Void\n\t{\n\t\tif (a_bFade) {\n\t\t\t_bSwitchMenus = true;\n\t\t\tstartMenuFade();\n\t\t} else {\n\t\t\tsaveIndices();\n\t\t\tcloseMenu();\n\t\t\tGameDelegate.call(\"CloseTweenMenu\",[]);\n\t\t\tskse.OpenMenu(\"InventoryMenu\");\n\t\t}\n\t}\n\n\t// @override ItemMenu\n\tprivate function updateBottomBar(a_bSelected: Boolean): Void\n\t{\n\t\tnavPanel.clearButtons();\n\n\t\tvar activateControls = skyui.util.Input.pickControls(_platform,\n\t\t\t\t{PCArt:\"E\",XBoxArt:\"360_A\",PS3Art:\"PS3_A\",ViveArt:\"trigger\",MoveArt:\"PS3_MOVE\",OculusArt:\"trigger\",WindowsMRArt:\"trigger\"});\n\t\tvar exitControls = skyui.util.Input.pickControls(_platform,\n\t\t\t\t{PCArt:\"Tab\",XBoxArt:\"360_B\",PS3Art:\"PS3_B\",ViveArt:\"grip\",MoveArt:\"PS3_B\",OculusArt:\"grab\",WindowsMRArt:\"grab\"});\n\t\tvar favoriteControls = skyui.util.Input.pickControls(_platform,\n\t\t\t\t{PCArt:\"F\",XBoxArt:\"360_Y\",PS3Art:\"PS3_Y\",ViveArt:\"radial_Either_Right\",MoveArt:\"PS3_Y\",OculusArt:\"OCC_B\",WindowsMRArt:\"radial_Either_Right\"});\n\t\tvar unlockControls = skyui.util.Input.pickControls(_platform,\n\t\t\t\t{PCArt:\"R\",XBoxArt:\"360_X\",PS3Art:\"PS3_X\",ViveArt:\"radial_Either_Left\",MoveArt:\"PS3_X\",OculusArt:\"OCC_Y\",WindowsMRArt:\"radial_Either_Left\"});\n\n\t\tif (a_bSelected && (inventoryLists.itemList.selectedEntry.filterFlag & Inventory.FILTERFLAG_MAGIC_ACTIVEEFFECTS) == 0) {\n\t\t\tnavPanel.addButton({text: \"$Equip\", controls: activateControls});\n\n\t\t\tif (inventoryLists.itemList.selectedEntry.filterFlag & inventoryLists.categoryList.entryList[0].flag != 0)\n\t\t\t\tnavPanel.addButton({text: \"$Unfavorite\", controls: favoriteControls});\n\t\t\telse\n\t\t\t\tnavPanel.addButton({text: \"$Favorite\", controls: favoriteControls});\n\n\t\t\tif (itemCard.itemInfo.showUnlocked)\n\t\t\t\tnavPanel.addButton({text: \"$Unlock\", controls: unlockControls});\n\n\t\t} else {\n\t\t\t// navPanel.addButton({text: \"$Exit\", controls: _cancelControls});\n\t\t\tif (_platform != 0) {\n\t\t\t\tnavPanel.addButton({text: \"$Column\", controls: {namedKey: \"Action_Up\"}});\n\t\t\t\tnavPanel.addButton({text: \"$Order\", controls: {namedKey: \"Action_Double_Up\"}});\n\t\t\t}\n\t\t\t// navPanel.addButton({text: \"$Inventory\", controls: _switchControls});\n\t\t}\n\n\t\tnavPanel.addButton({\n\t\t\ttext: \"$Search\",\n\t\t\tcontrols: skyui.util.Input.pickControls(_platform,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{PCArt: \"Space\", ViveArt: \"radial_Either_Down\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t MoveArt: \"PS3_X\", OculusArt: \"OCC_X\", WindowsMRArt: \"radial_Either_Down\",\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t KnucklesArt: \"OCC THUMB_REST\"})});\n\n\t\tnavPanel.updateButtons(true);\n\t}\n\n\tprivate function startMenuFade(): Void\n\t{\n\t\tinventoryLists.hidePanel();\n\t\tToggleMenuFade();\n\t\tsaveIndices();\n\t\t_bMenuClosing = true;\n\t}\n}\n"
  },
  {
    "path": "src/MapMenu/Map/LocalMap.as",
    "content": "﻿import gfx.io.GameDelegate;\nimport Map.MapMenu;\nimport Map.LocationFinder;\n\nclass Map.LocalMap extends MovieClip\n{ \n  /* CONSTANTS */\n  \n\tprivate static var STATE_HIDDEN = 0;\n\tprivate static var STATE_LOCALMAP = 1;\n\tprivate static var STATE_FINDLOCATION = 2;\n\t\n\n  /* PRIVATE VARIABLES */\n  \n\tprivate var _mapImageLoader: MovieClipLoader;\n\t\n\tprivate var _bUpdated: Boolean = false;\n  \n\tprivate var _bottomBar: MovieClip;\n\t\n\t// The local map has to manage visiblity of the location finder as well.\n\tprivate var _locationFinder: LocationFinder;\n\t\n\tprivate var _bShow: Boolean = false;\n\t\n\tprivate var _state: Number = STATE_HIDDEN;\n\t\n\tprivate var _bRequestFindLoc: Boolean = false;\n\t\n\t\n  /* STAGE ELEMENTS */\n\t\n\tpublic var LocalMapHolder_mc: MovieClip;\n\tpublic var LocationTextClip: MovieClip;\n\tpublic var ClearedText: TextField;\n\t\n\n  /* PROPERTIES */\n  \n\t// @API\n\tpublic var IconDisplay: MapMenu;\n\t\n\tpublic var TextureHolder: MovieClip;\n\tpublic var LocationDescription: TextField;\n\tpublic var ClearedDescription: TextField;\n\t\n\tprivate var _textureWidth: Number = 800;\n\n\tfunction get TextureWidth(): Number\n\t{\n\t\treturn _textureWidth;\n\t}\n\t\n\tprivate var _textureHeight: Number = 450;\n\n\tfunction get TextureHeight(): Number\n\t{\n\t\treturn _textureHeight;\n\t}\n\t\n\n  /* INITIALIZATION */\n\n\tpublic function LocalMap()\n\t{\n\t\tsuper();\n\t\tIconDisplay = new MapMenu(this);\n\t\t\n\t\t_mapImageLoader = new MovieClipLoader();\n\t\t_mapImageLoader.addListener(this);\n\t\t\n\t\tLocationDescription = LocationTextClip.LocationText;\n\t\tLocationDescription.noTranslate = true;\n\t\t\n\t\tLocationTextClip.swapDepths(3);\n\t\t\n\t\tClearedDescription = ClearedText;\n\t\tClearedDescription.noTranslate = true;\n\t\t\n\t\tTextureHolder = LocalMapHolder_mc;\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\n\t// @API\n\tpublic function InitMap(): Void\n\t{\n\t\tif (!_bUpdated) {\n\t\t\t_mapImageLoader.loadClip(\"img://Local_Map\", TextureHolder);\n\t\t\t_bUpdated = true;\n\t\t}\n\t\t\n\t\tupdateLocalMapExtends(true);\n\t}\n\n\t// @API\n\tpublic function Show(a_bShow: Boolean): Void\n\t{\n\t\t_bShow = a_bShow;\n\t\t\n\t\tif (a_bShow) {\n\t\t\tif (_bRequestFindLoc)\n\t\t\t\tsetState(STATE_FINDLOCATION);\n\t\t\telse\n\t\t\t\tsetState(STATE_LOCALMAP);\n\t\t} else {\n\t\t\tsetState(STATE_HIDDEN);\n\t\t}\n\t\t\n\t\t_bRequestFindLoc = false;\n\t}\n\n\t// @API\n\tpublic function SetTitle(a_name: String, a_cleared: String): Void\n\t{\n\t\tLocationDescription.text = a_name == undefined ? \"\" : a_name;\n\t\tClearedDescription.text = a_cleared == undefined ? \"\" : \"(\" + a_cleared + \")\";\n\t}\n\t\n\tpublic function showLocationFinder(): Void\n\t{\n\t\t// Local map mode\n\t\tif (_state == STATE_LOCALMAP) {\n\t\t\tsetState(STATE_FINDLOCATION);\n\n\t\t// World map mode - delay state update for Show()\n\t\t} else if (_state == STATE_HIDDEN) {\n\t\t\t_bRequestFindLoc = true;\n\t\t\tGameDelegate.call(\"ToggleMapCallback\", []);\t\t\t\n\t\t}\n\t\t\n\t\t// Ignore if state == STATE_FINDLOCATION already\n\t}\n\t\n\tpublic function setBottomBar(a_bottomBar: MovieClip): Void\n\t{\n\t\t_bottomBar = a_bottomBar;\n\t}\n\t\n\tpublic function setLocationFinder(a_locationFinder: LocationFinder): Void\n\t{\n\t\t_locationFinder = a_locationFinder;\n\t}\n\t\n\t\n  /* PRIVATE FUNCTIONS */\n\n\tprivate function onLoadInit(a_targetClip: MovieClip): Void\n\t{\n\t\ta_targetClip._width = _textureWidth;\n\t\ta_targetClip._height = _textureHeight;\n\t}\n\t\n\tprivate function setState(a_newState: Number): Void\n\t{\n\t\tvar oldState = _state;\n\t\t\n\t\tvar buttonPanel = _bottomBar.buttonPanel;\n\t\t\n\t\tif (a_newState == STATE_LOCALMAP) {\n\t\t\tupdateLocalMapExtends(true);\n\t\t\t_parent.gotoAndPlay(\"fadeIn\");\n\t\t\t_parent._visible = true;\n\t\t\t\n\t\t\tbuttonPanel.button0.label = \"$World Map\";\n\t\t\tbuttonPanel.button2.visible = true;\n\t\t\tbuttonPanel.button3.visible = true;\n\t\t\tif (!buttonPanel.button4.disabled)\n\t\t\t\tbuttonPanel.button4.visible = true;\n\t\t\tbuttonPanel.button5.visible = false;\n\t\t\tbuttonPanel.button6.visible = false;\n\t\t\t\n\t\t} else if (a_newState == STATE_FINDLOCATION) {\n\t\t\tupdateLocalMapExtends(false);\n\t\t\t\n\t\t\tif (oldState == STATE_LOCALMAP) {\n\t\t\t\t_parent.gotoAndPlay(\"fadeOut\");\n\t\t\t\t_parent._visible = true;\n\t\t\t} else {\n\t\t\t\t_parent._visible = false;\n\t\t\t}\n\t\t\t\n\t\t\t_locationFinder.show();\n\t\t\t\n\t\t\tbuttonPanel.button0.label = \"$World Map\";\n\t\t\tbuttonPanel.button2.visible = false;\n\t\t\tbuttonPanel.button3.visible = false;\n\t\t\tbuttonPanel.button4.visible = false;\n\t\t\tbuttonPanel.button5.visible = false;\n\t\t\tbuttonPanel.button6.visible = true;\n\t\t\t\n\t\t} else if (a_newState == STATE_HIDDEN) {\n\t\t\tif (oldState == STATE_LOCALMAP) {\n\t\t\t\t_parent.gotoAndPlay(\"fadeOut\");\n\t\t\t} else if (oldState == STATE_FINDLOCATION) {\n\t\t\t\t_locationFinder.hide();\n\t\t\t}\n\t\t\t_parent._visible = true;\n\t\t\t\n\t\t\tbuttonPanel.button0.label = \"$Local Map\";\n\t\t\tbuttonPanel.button2.visible = true;\n\t\t\tbuttonPanel.button3.visible = true;\n\t\t\tif (!buttonPanel.button4.disabled)\n\t\t\t\tbuttonPanel.button4.visible = true;\n\t\t\tbuttonPanel.button5.visible = true;\n\t\t\tbuttonPanel.button6.visible = false;\n\t\t}\n\t\t\n\t\tbuttonPanel.updateButtons(true); // Label length changed\n\t\t\n\t\t_state = a_newState;\n\t}\n\t\n\tprivate function updateLocalMapExtends(a_bEnabled: Boolean): Void\n\t{\n\t\tif (a_bEnabled) {\n\t\t\tvar textureTopLeft: Object = {x: _x, y: _y};\n\t\t\tvar textureBottomRight: Object = {x: _x + _textureWidth, y: _y + _textureHeight};\n\t\t\t_parent.localToGlobal(textureTopLeft);\n\t\t\t_parent.localToGlobal(textureBottomRight);\n\t\t\t\n\t\t\tGameDelegate.call(\"SetLocalMapExtents\", [textureTopLeft.x, textureTopLeft.y, textureBottomRight.x, textureBottomRight.y]);\n\t\t} else {\n\t\t\tGameDelegate.call(\"SetLocalMapExtents\", [0, 0, 0, 0]);\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "src/MapMenu/Map/LocationFinder.as",
    "content": "﻿import flash.geom.ColorTransform;\nimport flash.geom.Transform;\n\nimport skyui.components.list.FilteredEnumeration;\nimport skyui.components.list.ScrollingList;\nimport skyui.components.SearchWidget;\n\nimport skyui.filter.NameFilter;\nimport skyui.filter.SortFilter;\nimport skyui.defines.Input;\n\nimport gfx.ui.NavigationCode;\nimport gfx.ui.InputDetails;\nimport Shared.GlobalFunc;\nimport gfx.managers.FocusHandler;\nimport gfx.managers.InputDelegate;\n\n\nclass Map.LocationFinder extends MovieClip\n{\n  /* CONSTANTS */\n  \n\tpublic static var TYPE_RANGE: Number = 60;\n\t\n\t\n  /* PRIVATE VARIABLES */\n  \n\tprivate var _foundMarker: MovieClip;\n\t\n\tprivate var _nameFilter: NameFilter;\n\tprivate var _sortFilter: SortFilter;\n\t\n\tprivate var _bShown: Boolean = false;\n\t\n\n\n  /* STAGE ELEMENTS */\n\t\n\tpublic var list: ScrollingList;\n\t\n\tpublic var searchWidget: SearchWidget;\n\t\n\tpublic var loadIcon: MovieClip;\n\t\n\t\n  /* INITIALIZATION */\n  \n\tpublic function LocationFinder()\n\t{\n\t\tsuper();\n\t\t\n\t\t_nameFilter = new NameFilter();\n\t\t_nameFilter.nameAttribute = \"_label\";\n\t\t\n\t\t_sortFilter = new SortFilter();\n\t\t_sortFilter.setSortBy([\"_label\"], [Array.CASEINSENSITIVE]);\n\t}\n\t\n\t// @override MovieClip\n\tprivate function onLoad(): Void\n\t{\n\t\tvar e = new FilteredEnumeration(list.entryList);\n\t\te.addFilter(_nameFilter);\n\t\te.addFilter(_sortFilter);\n\t\tlist.listEnumeration = e;\n\t\t\n\t\t_nameFilter.addEventListener(\"filterChange\", this, \"onNameFilterChange\");\n\t\t\n\t\tlist.addEventListener(\"itemPress\", this, \"onLocationListPress\");\n\t\t\n\t\tsearchWidget.addEventListener(\"inputStart\", this, \"onSearchInputStart\");\n\t\tsearchWidget.addEventListener(\"inputEnd\", this, \"onSearchInputEnd\");\n\t\tsearchWidget.addEventListener(\"inputChange\", this, \"onSearchInputChange\");\n\t\t\n\t\tsetLoading(false);\n\t\thide(true);\n\t}\n\t\n\tprivate function onNameFilterChange(a_event: Object): Void\n\t{\n\t\tlist.requestInvalidate();\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\n\tpublic function setLoading(a_bLoading: Boolean): Void\n\t{\n\t\tif (a_bLoading) {\n\t\t\tloadIcon._visible = true;\n\t\t\tloadIcon.gotoAndPlay(0);\n\t\t\tlist._visible = false;\n\t\t\t\n\t\t} else {\n\t\t\tloadIcon._visible = false;\n\t\t\tloadIcon.stop();\n\t\t\tlist._visible = true;\n\t\t}\n\t}\n\n\tpublic function show(): Void\n\t{\n\t\tFocusHandler.instance.setFocus(list,0);\n\t\t\n\t\t_bShown = true;\n\t\t_parent.gotoAndPlay(\"fadeIn\");\n\t\tsearchWidget.isDisabled = false;\n\t\tlist.disableInput = list.disableSelection = false;\n\t\tlist.selectedIndex = -1;\n\t\t\n\t\tclearFoundMarker();\n\t}\n\t\n\tpublic function hide(a_bInstant: Boolean): Void\n\t{\n\t\t_bShown = false;\n\t\tif (a_bInstant)\n\t\t\t_parent.gotoAndStop(\"hide\");\n\t\telse\n\t\t\t_parent.gotoAndPlay(\"fadeOut\");\n\n\t\tsearchWidget.isDisabled = true;\n\t\tlist.disableInput = list.disableSelection = true;\n\t}\n\t\n\t// @GFx\n\tpublic function handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\n\t\tif (_bShown) {\n\t\t\tif (GlobalFunc.IsKeyPressed(details)) {\n\t\t\t\t// Search hotkey (default space)\n\t\t\t\tif (details.skseKeycode == 57) {\n\t\t\t\t\tsearchWidget.startInput();\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\n\t\tvar nextClip = pathToFocus.shift();\n\t\treturn nextClip.handleInput(details, pathToFocus);\n\t}\n\t\n\t\n  /* PRIVATE FUNCTIONS */\n  \n\tprivate function onLocationListPress(a_event: Object): Void\n\t{\n\t\tvar entry = a_event.entry;\n\t\tif (entry == null)\n\t\t\treturn;\n\t\t\t\n\t\tsetFoundMarker(entry);\n\t\t\n\t\tskse.ShowOnMap(entry.index);\n\t\t// hide will be called from local map menu as soon as its state changes\n\t}\n\t\n\tprivate function clearFoundMarker(): Void\n\t{\n\t\tif (_foundMarker) {\n\t\t\t_foundMarker.removeMovieClip();\n\t\t\t_foundMarker = null;\n\t\t}\n\t}\n\t\n\tprivate function setFoundMarker(a_marker: MovieClip): Void\n\t{\n\t\tclearFoundMarker();\n\t\t\n\t\tif (a_marker.IconClip != null) {\n\t\t\tvar depth = a_marker.IconClip.getNextHighestDepth();\n\t\t\t_foundMarker = a_marker.IconClip.attachMovie(\"FoundMarker\", \"foundIcon\", depth);\n\t\t}\n\t}\n\t\n\tprivate function onSearchInputStart(event: Object): Void\n\t{\n\t\tlist.disableInput = list.disableSelection = true;\n\t\tInputDelegate.instance.enableControlFixup(false);\n\t\t_nameFilter.filterText = \"\";\n\t}\n\n\tprivate function onSearchInputChange(event: Object)\n\t{\n\t\t_nameFilter.filterText = event.data;\n\t}\n\n\tprivate function onSearchInputEnd(event: Object)\n\t{\n\t\tlist.disableInput = list.disableSelection = false;\n\t\tInputDelegate.instance.enableControlFixup(true);\n\t\t_nameFilter.filterText = event.data;\n\t}\n}"
  },
  {
    "path": "src/MapMenu/Map/LocationListEntry.as",
    "content": "﻿import skyui.components.list.ScrollingList;\nimport skyui.components.list.ListState;\nimport skyui.components.list.BasicListEntry;\nimport skyui.util.ConfigManager;\nimport skyui.util.GlobalFunctions;\n\n// Entry objects are the actual markers\nclass Map.LocationListEntry extends BasicListEntry\n{\n  /* STAGE ELMENTS */\n\n\tpublic var selectIndicator: MovieClip;\n\n\tpublic var icon: MovieClip;\n\tpublic var textField: TextField;\n\t\n\t\n  /* PROPERTIES */\n\t\n\tpublic function get width(): Number\n\t{\n\t\treturn background._width;\n\t}\n\n\tpublic function set width(a_val: Number)\n\t{\n\t\tbackground._width = a_val;\n\t\tselectIndicator._width = a_val;\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\t\n\tpublic function setEntry(a_entryObject: Object, a_state: ListState): Void\n\t{\n\t\tvar entryWidth = background._width;\n\t\tvar isSelected = a_entryObject == a_state.list.selectedEntry;\n\t\t\n\t\tselectIndicator._visible = isSelected;\n\t\t\n\t\ticon.gotoAndStop(a_entryObject.iconFrame);\n\n\t\tif (icon._width > icon._height) {\n\t\t\ticon._height *= 30 / icon._width;\n\t\t\ticon._width = 30;\n\t\t} else {\n\t\t\ticon._width *= 30 / icon._height;\n\t\t\ticon._height = 30;\n\t\t}\n\n\t\ttextField.SetText(a_entryObject.label);\n\t}\n}"
  },
  {
    "path": "src/MapMenu/Map/MapMarker.as",
    "content": "﻿import gfx.io.GameDelegate;\n\nimport mx.utils.Delegate;\nimport skyui.util.Tween;\n\nclass Map.MapMarker extends gfx.controls.Button\n{\n  /* CONSTANTS */\n\n\tprivate static var ICON_MAP: Array = [\n\t\t\"EmptyMarker\", \"CityMarker\", \"TownMarker\", \"SettlementMarker\", \"CaveMarker\",\n\t\t\"CampMarker\", \"FortMarker\", \"NordicRuinMarker\", \"DwemerMarker\", \"ShipwreckMarker\",\n\t\t\"GroveMarker\", \"LandmarkMarker\", \"DragonlairMarker\", \"FarmMarker\", \"WoodMillMarker\",\n\t\t\"MineMarker\", \"ImperialCampMarker\", \"StormcloakCampMarker\", \"DoomstoneMarker\", \"WheatMillMarker\",\n\t\t\"SmelterMarker\", \"StableMarker\", \"ImperialTowerMarker\", \"ClearingMarker\", \"PassMarker\",\n\t\t\"AltarMarker\", \"RockMarker\", \"LighthouseMarker\", \"OrcStrongholdMarker\", \"GiantCampMarker\",\n\t\t\"ShackMarker\", \"NordicTowerMarker\", \"NordicDwellingMarker\", \"DocksMarker\", \"ShrineMarker\",\n\t\t\"RiftenCastleMarker\", \"RiftenCapitolMarker\", \"WindhelmCastleMarker\", \"WindhelmCapitolMarker\", \"WhiterunCastleMarker\",\n\t\t\"WhiterunCapitolMarker\", \"SolitudeCastleMarker\", \"SolitudeCapitolMarker\", \"MarkarthCastleMarker\", \"MarkarthCapitolMarker\",\n\t\t\"WinterholdCastleMarker\", \"WinterholdCapitolMarker\", \"MorthalCastleMarker\", \"MorthalCapitolMarker\", \"FalkreathCastleMarker\",\n\t\t\"FalkreathCapitolMarker\", \"DawnstarCastleMarker\", \"DawnstarCapitolMarker\", \"DLC02MiraakTempleMarker\", \"DLC02RavenRockMarker\",\n\t\t\"DLC02StandingStonesMarker\", \"DLC02TelvanniTowerMarker\", \"DLC02ToSkyrimMarker\", \"DLC02ToSolstheimMarker\", \"DLC02CastleKarstaagMarker\",\n\t\t\"\", \"DoorMarker\", \"QuestTargetMarker\", \"QuestTargetDoorMarker\", \"MultipleQuestTargetMarker\",\n\t\t\"PlayerSetMarker\", \"YouAreHereMarker\"\n\t];\n\n\tprivate static var UNDISCOVERED_OFFSET: Number = 80;\n\n\tprivate static var MARKER_BASE_SIZE: Number = 30;\n\tprivate static var MARKER_SCALE_MAX: Number = 150;\n\tprivate static var MARKER_ALPHA_MIN: Number = 60;\n\tprivate static var TWEEN_TIME: Number = 0.2;\n\t\n  /* STAGE ELEMENTS */\n\tpublic var IconClip: MovieClip;\n\tpublic var HitArea: MovieClip;\n\n\n  /* STATIC VARIABLES */\n  \n\tpublic static var topDepth: Number = 0;\n\n\n  /* PROPERTIES */\n\n\tpublic var index: Number = -1;\n\n\tprivate var _fadingIn: Boolean = false;\n\n\tpublic function get FadingIn(): Boolean\n\t{\n\t\treturn _fadingIn;\n\t}\n\n\tpublic function set FadingIn(value: Boolean): Void\n\t{\n\t\tif (value != _fadingIn) {\n\t\t\t_fadingIn = value;\n\t\t\tif (_fadingIn) {\n\t\t\t\t_visible = true;\n\t\t\t\tgotoAndPlay(\"fade_in\");\n\t\t\t}\n\t\t}\n\t}\n\t\n\tprivate var _fadingOut: Boolean = false;\n\n\tpublic function get FadingOut(): Boolean\n\t{\n\t\treturn _fadingOut;\n\t}\n\t\n\tpublic function set FadingOut(value: Boolean): Void\n\t{\n\t\tif (value != _fadingOut) {\n\t\t\t_fadingOut = value;\n\t\t\tif (_fadingOut) {\n\t\t\t\tgotoAndPlay(\"fade_out\");\n\t\t\t}\n\t\t}\n\t}\n\n\tpublic var iconFrame: Number = 1;\n\t\n\t// initObject\n\tpublic var markerType: Number;\n\tpublic var isUndiscovered: Boolean;\n\n\n  /* PRIVATE VARIABLES */\n\n\tprivate var _iconName: String = \"\";\n\n\tprivate var _markerSize: Number;\n\n\n  /* INITIALIZATION */\n\n\tpublic function MapMarker()\n\t{\n\t\tsuper();\n\n\t\thitArea = HitArea;\n\t\t\n\t\tdisableFocus = true;\n\t\t_markerSize = MARKER_BASE_SIZE;\n\t\t_iconName = ICON_MAP[markerType];\n\t\ticonFrame = (_iconName == null) ? 0 : markerType;\n\t\ticonFrame += ((isUndiscovered == true) ? UNDISCOVERED_OFFSET : 0) + 1; // Frame numbers start at 1\n\t}\n\n\tpublic function configUI(): Void\n\t{\n\t\tsuper.configUI();\n\n\t\tonRollOver = function () {};\n\t\tonRollOut = function () {};\n\n\t\tvar iconHolder: MovieClip = IconClip.iconHolder;\n\t\tvar icon: MovieClip = iconHolder.icon;\n\n\t\ticonHolder.background._visible = false;\n\t\ticon.gotoAndStop(iconFrame);\n\n\t\tIconClip._alpha = MARKER_ALPHA_MIN;\n\n\t\tswitch (_iconName) {\n\t\t\tcase \"MineMarker\":\n\t\t\tcase \"SmelterMarker\":\n\t\t\tcase \"StableMarker\":\n\t\t\tcase \"CampMarker\":\n\t\t\tcase \"CaveMarker\":\n\t\t\tcase \"GiantCampMarker\":\n\t\t\tcase \"GroveMarker\":\n\t\t\tcase \"SettlementMarker\":\n\t\t\tcase \"ShackMarker\":\n\t\t\tcase \"AltarMarker\":\n\t\t\tcase \"ClearingMarker\":\n\t\t\tcase \"FarmMarker\":\n\t\t\tcase \"NordicDwellingMarker\":\n\t\t\tcase \"WheatMillMarker\":\n\t\t\tcase \"WoodMillMarker\":\n\t\t\t\t_markerSize -= _markerSize/3;\n\t\t\t\tbreak;\n\n\t\t\tcase \"DoorMarker\":\n\t\t\t\tIconClip._alpha = 100;\n\t\t\t\tbreak;\n\n\t\t\tcase \"YouAreHereMarker\":\n\t\t\tcase \"QuestTargetMarker\":\n\t\t\tcase \"MultipleQuestTargetMarker\":\n\t\t\t\tIconClip.gotoAndPlay(\"StartBlink\");\n\t\t\tcase \"CityMarker\":\n\t\t\tcase \"TownMarker\":\n\t\t\tcase \"RiftenCapitolMarker\":\n\t\t\tcase \"WindhelmCapitolMarker\":\n\t\t\tcase \"WhiterunCapitolMarker\":\n\t\t\tcase \"SolitudeCapitolMarker\":\n\t\t\tcase \"MarkarthCapitolMarker\":\n\t\t\tcase \"WinterholdCapitolMarker\":\n\t\t\tcase \"MorthalCapitolMarker\":\n\t\t\tcase \"FalkreathCapitolMarker\":\n\t\t\tcase \"DawnstarCapitolMarker\":\n\t\t\tcase \"PlayerSetMarker\":\n\t\t\t\t_markerSize += _markerSize/3;\n\t\t\t\tbreak;\n\n\t\t\tcase \"QuestTargetDoorMarker\":\n\t\t\t\tIconClip.gotoAndPlay(\"StartBlink\");\n\t\t\t\t_markerSize += 2*_markerSize/3;\n\t\t\t\tbreak;\n\n\t\t\tcase \"EmptyMarker\":\n\t\t\t\tIconClip._alpha = 0;\n\t\t\t\tbreak;\n\t\t}\n\n\t\t// Scale the icons to fit _markerSize square without overflow\n\t\tif (icon._width > icon._height) {\n\t\t\ticon._height *= _markerSize / icon._width;\n\t\t\ticon._width = _markerSize;\n\t\t} else {\n\t\t\ticon._width *= _markerSize / icon._height;\n\t\t\ticon._height = _markerSize;\n\t\t}\n\t}\n\n  /* PUBLIC FUNCTIONS */\n  \n  \t// @override gfx.controls.Button\n\tpublic function setState(a_state: String): Void\n\t{\n\t\tif (_fadingOut || _fadingIn)\n\t\t\treturn;\n\n\t\tsuper.setState(a_state);\n\n\t\tswitch (_iconName) {\n\t\t\tcase \"QuestTargetMarker\":\n\t\t\tcase \"QuestTargetDoorMarker\":\n\t\t\tcase \"MultipleQuestTargetMarker\":\n\t\t\tcase \"YouAreHereMarker\":\n\t\t\t\tbreak;\n\n\t\t\tcase \"PlayerSetMarker\":\n\t\t\tcase \"DoorMarker\":\n\t\t\tdefault:\n\t\t\t\tif (_iconName != \"PlayerSetMarker\")\n\t\t\t\t{\n\t\t\t\t\tif (a_state == \"over\")\n\t\t\t\t\t{\n\t\t\t\t\t\tTween.LinearTween(IconClip, \"_xscale\", 100, MARKER_SCALE_MAX, TWEEN_TIME, null);\n\t\t\t\t\t\tTween.LinearTween(IconClip, \"_yscale\", 100, MARKER_SCALE_MAX, TWEEN_TIME, null);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tTween.LinearTween(IconClip, \"_xscale\", MARKER_SCALE_MAX, 100, TWEEN_TIME, null);\n\t\t\t\t\t\tTween.LinearTween(IconClip, \"_yscale\", MARKER_SCALE_MAX, 100, TWEEN_TIME, null);\n\t\t\t\t\t}\n\t\t\t\t}\n\n\n\t\t\t\tif (_iconName != \"DoorMarker\")\n\t\t\t\t{\n\t\t\t\t\tif (a_state == \"over\")\n\t\t\t\t\t{\n\t\t\t\t\t\tTween.LinearTween(IconClip, \"_alpha\", MARKER_ALPHA_MIN, 100, TWEEN_TIME, null);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tTween.LinearTween(IconClip, \"_alpha\", 100, MARKER_ALPHA_MIN, TWEEN_TIME, null);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t}\n\t}\n\n\tpublic function MarkerRollOver(): Boolean\n\t{\n\t\tif (IconClip.foundIcon)\n\t\t{\n\t\t\tTween.LinearTween(IconClip.foundIcon, \"_alpha\", 100, 0, TWEEN_TIME, Delegate.create(IconClip.foundIcon, removeMovieClip));\n\t\t}\n\t\t\n\t\tvar overState: Boolean = false;\n\t\tsetState(\"over\");\n\t\toverState = state == \"over\";\n\t\tif (overState) {\n\t\t\tvar topInstance: MovieClip = _parent.getInstanceAtDepth(Map.MapMarker.topDepth);\n\t\t\tif (topInstance != null)\n\t\t\t\ttopInstance.swapDepths(Map.MapMarker(topInstance).index);\n\t\t\tswapDepths(Map.MapMarker.topDepth);\n\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMapRollover\"]);\n\t\t}\n\t\treturn overState;\n\t}\n\n\tpublic function MarkerRollOut(): Void\n\t{\n\t\tsetState(\"out\");\n\t}\n\n\tpublic function MarkerClick(): Void\n\t{\n\t\tGameDelegate.call(\"MarkerClick\", [index]);\n\t}\n\n}\n"
  },
  {
    "path": "src/MapMenu/Map/MapMenu.as",
    "content": "﻿import gfx.io.GameDelegate;\nimport gfx.ui.NavigationCode;\nimport gfx.ui.InputDetails;\nimport gfx.managers.FocusHandler;\nimport gfx.managers.InputDelegate;\n\nimport Map.LocalMap;\nimport Map.LocationFinder;\nimport Shared.ButtonChange;\nimport Shared.GlobalFunc;\n\nimport skyui.components.ButtonPanel;\nimport skyui.components.MappedButton;\nimport skyui.defines.Input;\n\n/*\n\tA few comments:\n\t* The map menu set up somewhat complicated. There's a lot of @API, so changing that was not an option.\n\t* The top-level clip contains 3 main components, and the bottombar.\n\t\tRoot\n\t\t+-- MapMenu (aka WorldMap. this class)\n\t\t+-- LocalMap\n\t\t+-- LocationFinder (new)\n\t\t+-- BottomBar\n\t* To prevent WSAD etc from zooming while the location finder is active, we have to enter a fake local map mode.\n\t* LocalMap handles the overall state of the menu: worldmap(aka hidden), localmap, locationfinder\n\t* To open the LocationFinder, we send a request to localmap, which prepares the fake mode, then shows the location finder.\n\t* For handleInput, MapMenu acts as the root.\n\t* The bottombar changes happen in LocalMap when the mode is changed.\n\t* To detect E as NavEquivalent.ENTER, we have to enable a custom fixup in InputDelegate.\n\t* To receive mouse wheel input for the scrolling list, we need skse.EnableMapMenuMouseWheel(true).\n\t* Oh, and the localmap reuses this class somehow for its IconView...\n */\n\nclass Map.MapMenu\n{\n\t#include \"../../version.as\"\n\t\n  /* CONSTANTS */\n  \n\tprivate static var REFRESH_SHOW: Number = 0;\n\tprivate static var REFRESH_X: Number = 1;\n\tprivate static var REFRESH_Y: Number = 2;\n\tprivate static var REFRESH_ROTATION: Number = 3;\n\tprivate static var REFRESH_STRIDE: Number = 4;\n\tprivate static var CREATE_NAME: Number = 0;\n\tprivate static var CREATE_ICONTYPE: Number = 1;\n\tprivate static var CREATE_UNDISCOVERED: Number = 2;\n\tprivate static var CREATE_STRIDE: Number = 3;\n\tprivate static var MARKER_CREATE_PER_FRAME: Number = 10;\n\t\n\t\n  /* PRIVATE VARIABLES */\n  \n\tprivate var _markerList: Array;\n\t\n\tprivate var _bottomBar: MovieClip;\n\n\tprivate var _nextCreateIndex: Number = -1;\n\tprivate var _mapWidth: Number = 0;\n\tprivate var _mapHeight: Number = 0;\n\t\n\tprivate var _mapMovie: MovieClip;\n\tprivate var _markerDescriptionHolder: MovieClip;\n\tprivate var _markerContainer: MovieClip;\n\t\n\tprivate var _selectedMarker: MovieClip;\n\t\n\tprivate var _platform: Number;\n\t\n\tprivate var _localMapButton: MovieClip;\n\tprivate var _journalButton: MovieClip;\n\tprivate var _playerLocButton: MovieClip;\n\tprivate var _findLocButton: MovieClip;\n\tprivate var _searchButton: MovieClip;\n\t\n\tprivate var _locationFinder: LocationFinder;\n\t\n\tprivate var _localMapControls: Object;\n\tprivate var _journalControls: Object;\n\tprivate var _zoomControls: Object;\n\tprivate var _playerLocControls: Object;\n\tprivate var _setDestControls: Object;\n\tprivate var _findLocControls: Object;\n\t\n\t\n  /* STAGE ELEMENTS */\n  \n  \tpublic var locationFinderFader: MovieClip;\n\tpublic var localMapFader: MovieClip;\n\t\n\n  /* PROPERTIES */\n\n\t// @API\n\tpublic var LocalMapMenu: MovieClip;\n\n\t// @API\n\tpublic var MarkerDescriptionObj: MovieClip;\n\t\n\t// @API\n\tpublic var PlayerLocationMarkerType: Number;\n\t\n\t// @API\n\tpublic var MarkerData: Array;\n\t\n\t// @API\n\tpublic var YouAreHereMarker: MovieClip;\n\t\n\t// @GFx\n\tpublic var bPCControlsReady: Boolean = true;\n\n\n  /* INITIALIZATION */\n\n\tpublic function MapMenu(a_mapMovie: MovieClip)\n\t{\n\t\t_mapMovie = a_mapMovie == undefined ? _root : a_mapMovie;\n\t\t_markerContainer = _mapMovie.createEmptyMovieClip(\"MarkerClips\", 1);\n\t\t\n\t\t_markerList = new Array();\n\t\t_nextCreateIndex = -1;\n\t\t\n\t\tLocalMapMenu = _mapMovie.localMapFader.MapClip;\n\t\t\n\t\t_locationFinder = _mapMovie.locationFinderFader.locationFinder;\n\t\t\n\t\t_bottomBar = _root.bottomBar;\n\t\t\n\t\tif (LocalMapMenu != undefined) {\n\t\t\tLocalMapMenu.setBottomBar(_bottomBar);\n\t\t\tLocalMapMenu.setLocationFinder(_locationFinder);\n\t\t\t\n\t\t\tMouse.addListener(this);\n\t\t\tFocusHandler.instance.setFocus(this,0);\n\t\t}\n\t\t\n\t\t_markerDescriptionHolder = _mapMovie.attachMovie(\"DescriptionHolder\", \"markerDescriptionHolder\", _mapMovie.getNextHighestDepth());\n\t\t_markerDescriptionHolder._visible = false;\n\t\t_markerDescriptionHolder.hitTestDisable = true;\n\t\t\n\t\tMarkerDescriptionObj = _markerDescriptionHolder.Description;\n\t\t\n\t\tStage.addListener(this);\n\t\t\n\t\tinitialize();\n\t}\n\t\n\tpublic function InitExtensions(): Void\n\t{\n\t\tskse.EnableMapMenuMouseWheel(true);\n\t}\n\t\n\tprivate function initialize(): Void\n\t{\n\t\tonResize();\n\t\t\n\t\tif (_bottomBar != undefined)\n\t\t\t_bottomBar.swapDepths(4);\n\t\t\n\t\tif (_mapMovie.localMapFader != undefined) {\n\t\t\t_mapMovie.localMapFader.swapDepths(3);\n\t\t\t_mapMovie.localMapFader.gotoAndStop(\"hide\");\n\t\t}\n\t\t\n\t\tif (_mapMovie.locationFinderFader != undefined) {\n\t\t\t_mapMovie.locationFinderFader.swapDepths(6);\n\t\t}\n\t\t\n\t\tGameDelegate.addCallBack(\"RefreshMarkers\", this, \"RefreshMarkers\");\n\t\tGameDelegate.addCallBack(\"SetSelectedMarker\", this, \"SetSelectedMarker\");\n\t\tGameDelegate.addCallBack(\"ClickSelectedMarker\", this, \"ClickSelectedMarker\");\n\t\tGameDelegate.addCallBack(\"SetDateString\", this, \"SetDateString\");\n\t\tGameDelegate.addCallBack(\"ShowJournal\", this, \"ShowJournal\");\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\n\t// @API\n\tpublic function SetNumMarkers(a_numMarkers: Number): Void\n\t{\n\t\tif (_markerContainer != null)\n\t\t{\n\t\t\t_markerContainer.removeMovieClip();\n\t\t\t_markerContainer = _mapMovie.createEmptyMovieClip(\"MarkerClips\", 1);\n\t\t\tonResize();\n\t\t}\n\t\t\n\t\tdelete _markerList;\n\t\t_markerList = new Array(a_numMarkers);\n\t\t\n\t\tMap.MapMarker.topDepth = a_numMarkers;\n\n\t\t_nextCreateIndex = 0;\n\t\tSetSelectedMarker(-1);\n\t\t\n\t\t_locationFinder.list.clearList();\n\t\t_locationFinder.setLoading(true);\n\t}\n\n\t// @API\n\tpublic function GetCreatingMarkers(): Boolean\n\t{\n\t\treturn _nextCreateIndex != -1;\n\t}\n\n\t// @API\n\tpublic function CreateMarkers(): Void\n\t{\n\t\tif (_nextCreateIndex == -1 || _markerContainer == null)\n\t\t\treturn;\n\t\t\t\n\t\tvar i = 0;\n\t\tvar idx = _nextCreateIndex * CREATE_STRIDE;\n\t\t\n\t\tvar markersLen = _markerList.length;\n\t\tvar dataLen = MarkerData.length;\n\t\t\t\n\t\twhile (_nextCreateIndex < markersLen && idx < dataLen && i < MARKER_CREATE_PER_FRAME) {\n\t\t\tvar markerType = MarkerData[idx + CREATE_ICONTYPE];\n\t\t\tvar markerName = MarkerData[idx + CREATE_NAME];\n\t\t\tvar isUndiscovered = MarkerData[idx + CREATE_UNDISCOVERED];\n\t\t\t\n\t\t\tvar mapMarker: MovieClip = _markerContainer.attachMovie(\"MapMarker\", \"Marker\" + _nextCreateIndex, _nextCreateIndex, {markerType: markerType, isUndiscovered: isUndiscovered});\n\t\t\t_markerList[_nextCreateIndex] = mapMarker;\n\t\t\t\n\t\t\tif (markerType == PlayerLocationMarkerType) {\n\t\t\t\tYouAreHereMarker = mapMarker.IconClip;\n\t\t\t}\n\t\t\tmapMarker.index = _nextCreateIndex;\n\t\t\tmapMarker.label = markerName;\n\t\t\tmapMarker.visible = false;\n\t\t\t\n\t\t\t// Adding the markers directly so we don't have to create data obidxects.\n\t\t\t// NOTE: Make sure internal entry properties (mappedIndex etc) dont conflict with marker properties\n\t\t\tif (0 < markerType && markerType < Map.LocationFinder.TYPE_RANGE) {\n\t\t\t\t_locationFinder.list.entryList.push(mapMarker);\n\t\t\t}\n\t\t\t\n\t\t\ti++;\n\t\t\t_nextCreateIndex++;\n\n\t\t\tidx += CREATE_STRIDE;\n\t\t}\n\t\t\n\t\t_locationFinder.list.InvalidateData();\n\t\t\n\t\tif (_nextCreateIndex >= markersLen) {\n\t\t\t_locationFinder.setLoading(false);\n\t\t\t_nextCreateIndex = -1;\n\t\t}\n\t}\n\n\t// @API\n\tpublic function RefreshMarkers(): Void\n\t{\n\t\tvar i: Number = 0;\n\t\tvar idx: Number = 0;\n\t\tvar markersLen: Number = _markerList.length;\n\t\tvar dataLen: Number = MarkerData.length;\n\t\t\n\t\twhile (i < markersLen && idx < dataLen) {\n\t\t\tvar marker: MovieClip = _markerList[i];\n\t\t\tmarker._visible = MarkerData[idx + REFRESH_SHOW];\n\t\t\tif (marker._visible) {\n\t\t\t\tmarker._x = MarkerData[idx + REFRESH_X] * _mapWidth;\n\t\t\t\tmarker._y = MarkerData[idx + REFRESH_Y] * _mapHeight;\n\t\t\t\tmarker._rotation = MarkerData[idx + REFRESH_ROTATION];\n\t\t\t}\n\t\t\ti++;\n\t\t\tidx += REFRESH_STRIDE;\n\t\t}\n\t\tif (_selectedMarker != undefined) {\n\t\t\t_markerDescriptionHolder._x = _selectedMarker._x + _markerContainer._x;\n\t\t\t_markerDescriptionHolder._y = _selectedMarker._y + _markerContainer._y;\n\t\t}\n\t}\n\n\t// @API\n\tpublic function SetSelectedMarker(a_selectedMarkerIndex: Number): Void\n\t{\n\t\tvar marker: MovieClip = a_selectedMarkerIndex < 0 ? null : _markerList[a_selectedMarkerIndex];\n\t\t\n\t\tif (marker == _selectedMarker)\n\t\t\treturn;\n\t\t\t\n\t\tif (_selectedMarker != null) {\n\t\t\t_selectedMarker.MarkerRollOut();\n\t\t\t_selectedMarker = null;\n\t\t\t_markerDescriptionHolder.gotoAndPlay(\"Hide\");\n\t\t}\n\t\t\n\t\tif (marker != null && !_bottomBar.hitTest(_root._xmouse, _root._ymouse) && marker.visible && marker.MarkerRollOver()) {\n\t\t\t_selectedMarker = marker;\n\t\t\t_markerDescriptionHolder._visible = true;\n\t\t\t_markerDescriptionHolder.gotoAndPlay(\"Show\");\n\t\t\treturn;\n\t\t}\n\t\t_selectedMarker = null;\n\t}\n\n\t// @API\n\tpublic function ClickSelectedMarker(): Void\n\t{\n\t\tif (_selectedMarker != undefined) {\n\t\t\t_selectedMarker.MarkerClick();\n\t\t}\n\t}\n\n\t// @API\n\tpublic function SetPlatform(a_platform: Number, a_bPS3Switch: Boolean): Void\n\t{\n\t\n\t\tif (a_platform == ButtonChange.PLATFORM_PC) {\n\t\t\t_localMapControls = {keyCode: 38}; // L\n\t\t\t_journalControls = {name: \"Journal\", context: Input.CONTEXT_GAMEPLAY};\n\t\t\t_zoomControls = {keyCode: 283}; // special: mouse wheel\n\t\t\t_playerLocControls = {keyCode: 18}; // E\n\t\t\t_setDestControls = {keyCode: 256}; // Mouse1\n\t\t\t_findLocControls = {keyCode: 33}; // F\n\t\t} else {\n\t\t\t_localMapControls = {keyCode: 278}; // X\n\t\t\t_journalControls = {keyCode: 270}; // START\n\t\t\t_zoomControls = [\t// LT/RT\n\t\t\t\t{keyCode: 280},\n\t\t\t\t{keyCode: 281}\n\t\t\t];\n\t\t\t_playerLocControls = {keyCode: 279}; // Y\n\t\t\t_setDestControls = {keyCode: 276}; // A\n\t\t\t_findLocControls = {keyCode: 273}; // RS\n\t\t}\n\t\t\n\t\tif (_bottomBar != undefined) {\n\t\t\t\n\t\t\t_bottomBar.buttonPanel.setPlatform(a_platform, a_bPS3Switch);\n\n\t\t\tcreateButtons(a_platform != ButtonChange.PLATFORM_PC);\n\t\t}\n\t\t\n\t\tInputDelegate.instance.isGamepad = a_platform != ButtonChange.PLATFORM_PC;\n\t\tInputDelegate.instance.enableControlFixup(true);\n\t\t\n\t\t_platform = a_platform;\n\t}\n\n\t// @API\n\tpublic function SetDateString(a_strDate: String): Void\n\t{\n\t\t_bottomBar.DateText.SetText(a_strDate);\n\t}\n\n\t// @API\n\tpublic function ShowJournal(a_bShow: Boolean): Void\n\t{\n\t\tif (_bottomBar != undefined) {\n\t\t\t_bottomBar._visible = !a_bShow;\n\t\t}\n\t}\n\n\t// @API\n\tpublic function SetCurrentLocationEnabled(a_bEnabled: Boolean): Void\n\t{\n\t\tif (_bottomBar != undefined && _platform == ButtonChange.PLATFORM_PC) {\n\t\t\t_bottomBar.PlayerLocButton.disabled = !a_bEnabled;\n\t\t}\n\t}\n\t\n\t// @GFx\n\tpublic function handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\t\t\t\n\t\tvar nextClip = pathToFocus.shift();\n\t\tif (nextClip.handleInput(details, pathToFocus))\n\t\t\treturn true;\n\t\t\n\t\t// Find Location - F\n\t\tif (_platform == ButtonChange.PLATFORM_PC) {\n\t\t\tif (GlobalFunc.IsKeyPressed(details) && (details.skseKeycode == 33)) {\n\t\t\t\tLocalMapMenu.showLocationFinder();\n\t\t\t}\n\t\t}\n\n\t\treturn false;\n\t}\n\t\n\t\n  /* PRIVATE FUNCTIONS */\n\t\n\tprivate function OnLocalButtonClick(): Void\n\t{\n\t\tGameDelegate.call(\"ToggleMapCallback\", []);\n\t}\n\n\tprivate function OnJournalButtonClick(): Void\n\t{\n\t\tGameDelegate.call(\"OpenJournalCallback\", []);\n\t}\n\n\tprivate function OnPlayerLocButtonClick(): Void\n\t{\n\t\tGameDelegate.call(\"CurrentLocationCallback\", []);\n\t}\n\t\n\tprivate function OnFindLocButtonClick(): Void\n\t{\n\t\tLocalMapMenu.showLocationFinder();\n\t}\n\t\n\tprivate function onMouseDown(): Void\n\t{\n\t\tif (_bottomBar.hitTest(_root._xmouse, _root._ymouse))\n\t\t\treturn;\n\t\tGameDelegate.call(\"ClickCallback\", []);\n\t}\n\t\n\tprivate function onResize(): Void\n\t{\n\t\t_mapWidth = Stage.visibleRect.right - Stage.visibleRect.left;\n\t\t_mapHeight = Stage.visibleRect.bottom - Stage.visibleRect.top;\n\t\t\n\t\tif (_mapMovie == _root) {\n\t\t\t_markerContainer._x = Stage.visibleRect.left;\n\t\t\t_markerContainer._y = Stage.visibleRect.top;\n\t\t} else {\n\t\t\tvar localMap: LocalMap = LocalMap(_mapMovie);\n\t\t\tif (localMap != undefined) {\n\t\t\t\t_mapWidth = localMap.TextureWidth;\n\t\t\t\t_mapHeight = localMap.TextureHeight;\n\t\t\t}\n\t\t\n\t\t}\n\t\tGlobalFunc.SetLockFunction();\n\t\t_bottomBar.Lock(\"B\");\n\t}\n\t\n\tprivate function createButtons(a_bGamepad: Boolean): Void\n\t{\n\t\tvar buttonPanel: ButtonPanel = _bottomBar.buttonPanel;\n\t\tbuttonPanel.clearButtons();\n\n\t\t_localMapButton =\tbuttonPanel.addButton({text: \"$Local Map\", controls: _localMapControls});\t\t\t// 0\n\t\t_journalButton =\tbuttonPanel.addButton({text: \"$Journal\", controls: _journalControls});\t\t\t\t// 1\n\t\t\t\t\t\t\tbuttonPanel.addButton({text: \"$Zoom\", controls: _zoomControls});\t\t\t\t\t// 2\n\t\t_playerLocButton =\tbuttonPanel.addButton({text: \"$Current Location\", controls: _playerLocControls});\t// 3\n\t\t_findLocButton =\tbuttonPanel.addButton({text: \"$Find Location\", controls: _findLocControls});\t\t// 4\n\t\t\t\t\t\t\tbuttonPanel.addButton({text: \"$Set Destination\", controls: _setDestControls});\t\t// 5\n\t\t_searchButton =\t\tbuttonPanel.addButton({text: \"$Search\", controls: Input.Space});\t\t\t\t\t// 6\n\t\t\n\t\t_localMapButton.addEventListener(\"click\", this, \"OnLocalButtonClick\");\n\t\t_journalButton.addEventListener(\"click\", this, \"OnJournalButtonClick\");\n\t\t_playerLocButton.addEventListener(\"click\", this, \"OnPlayerLocButtonClick\");\n\t\t_findLocButton.addEventListener(\"click\", this, \"OnFindLocButtonClick\");\n\t\t\n\t\t_localMapButton.disabled = a_bGamepad;\n\t\t_journalButton.disabled = a_bGamepad;\n\t\t_playerLocButton.disabled = a_bGamepad;\n\t\t_findLocButton.disabled = a_bGamepad;\n\t\t\n\t\t_findLocButton.visible = !a_bGamepad;\n\t\t_searchButton.visible = false;\n\t\t\n\t\tbuttonPanel.updateButtons(true);\n\t}\n}\n"
  },
  {
    "path": "src/MapMenu/Map/MarkerDescription.as",
    "content": "﻿import gfx.io.GameDelegate;\n\nclass Map.MarkerDescription extends MovieClip\n{\n\tvar DescriptionList: Array;\n\tvar LineItem0: MovieClip;\n\tvar Title: TextField;\n\n\n  /* INITIALIZATION */\n\n\tpublic function MarkerDescription()\n\t{\n\t\tsuper();\n\t\tTitle = Title;\n\t\tTitle.autoSize = \"left\";\n\t\tDescriptionList = new Array();\n\t\tDescriptionList.push(LineItem0);\n\t\tDescriptionList[0]._visible = false;\n\t}\n\n\tfunction SetDescription(aTitle: String, aLineItems: Array): Void\n\t{\n\t\tTitle.text = aTitle == undefined ? \"\" : aTitle;\n\t\tvar totalHeight: Number = Title.text.length <= 0 ? 0 : Title._height;\n\t\t\n\t\tfor (var i: Number = 0; i < aLineItems.length; i++) {\n\t\t\tif (i >= DescriptionList.length) {\n\t\t\t\tDescriptionList.push(attachMovie(\"DescriptionLineItem\", \"LineItem\" + i, getNextHighestDepth()));\n\t\t\t\tDescriptionList[i]._x = DescriptionList[0]._x;\n\t\t\t\tDescriptionList[i]._y = DescriptionList[0]._y;\n\t\t\t}\n\t\t\t\n\t\t\tDescriptionList[i]._visible = true;\n\t\t\tvar item: TextField = DescriptionList[i].Item;\n\t\t\tvar value: TextField = DescriptionList[i].Value;\n\t\t\tvar itemString: String = aLineItems[i].Item;\n\t\t\titem.autoSize = \"left\";\n\t\t\titem.text = itemString != undefined && itemString.length > 0 ? itemString + \": \" : \"\";\n\t\t\tvalue.autoSize = \"left\";\n\t\t\tvalue.text = aLineItems[i].Value == undefined ? \"\" : aLineItems[i].Value;\n\t\t\tvalue._x = item._x + item._width;\n\t\t\ttotalHeight = totalHeight + DescriptionList[i]._height;\n\t\t}\n\t\tfor (var i: Number = aLineItems.length; i < DescriptionList.length; i++) {\n\t\t\tDescriptionList[i]._visible = false;\n\t\t}\n\t\t\n\t\tvar yOffset: Number = (0 - totalHeight) / 2;\n\t\tTitle._y = yOffset;\n\t\tyOffset = yOffset + (Title.text.length <= 0 ? 0 : Title._height);\n\t\t\n\t\tfor (var i: Number = 0; i < DescriptionList.length; i++) {\n\t\t\tDescriptionList[i]._y = yOffset;\n\t\t\tyOffset = yOffset + DescriptionList[i]._height;\n\t\t}\n\t}\n\n\tfunction OnShowFinish()\n\t{\n\t\tGameDelegate.call(\"PlaySound\", [\"UIMapRolloverFlyout\"]);\n\t}\n\n}\n"
  },
  {
    "path": "src/MessageBox/MessageBox.as",
    "content": "﻿import gfx.io.GameDelegate;\nimport gfx.controls.Button;\n\nclass MessageBox extends MovieClip\n{\n  /* CONSTANTS */\n\t\n\tprivate static var WIDTH_MARGIN: Number = 20;\n\tprivate static var HEIGHT_MARGIN: Number = 30;\n\tprivate static var MESSAGE_TO_BUTTON_SPACER: Number = 10;\n\tprivate static var SELECTION_INDICATOR_WIDTH: Number = 25;\n\t\n\t\n  /* PRIVATE VARIABLES */\n  \n\tprivate var _buttonContainer: MovieClip;\n\tprivate var _defaultTextFormat: TextFormat;\n\tprivate var _buttons: Array;\n\t\n\t\n  /* STAGE ELEMENTS */\n  \n\tpublic var messageText: TextField;\n\tpublic var divider: MovieClip;\n\tpublic var background: MovieClip;\n\t\n\n  /* INITIALIZATION */\n\t\n\tpublic function MessageBox()\n\t{\n\t\tsuper();\n\t\t\n\t\tmessageText.noTranslate = true;\n\t\t_buttons = new Array();\n\t\t_buttonContainer = undefined;\n\t\t_defaultTextFormat = messageText.getTextFormat();\n\t\tKey.addListener(this);\n\t\tGameDelegate.addCallBack(\"setMessageText\", this, \"SetMessage\");\n\t\tGameDelegate.addCallBack(\"setButtons\", this, \"setupButtons\");\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\t\n\t// @API\n\tpublic function setupButtons(): Void\n\t{\n\t\tif (_buttonContainer != null) {\n\t\t\t_buttonContainer.removeMovieClip();\n\t\t\t_buttonContainer = null;\n\t\t}\n\t\t\n\t\t_buttons.length = 0; // This truncates the array to 0\n\t\tvar controllerOrConsole: Boolean = arguments[0];\n\t\t\n\t\tif (arguments.length > 1) {\n\t\t\t_buttonContainer = createEmptyMovieClip(\"Buttons\", getNextHighestDepth());\n\t\t\tvar buttonXOffset: Number = 0;\n\t\t\t\n\t\t\tfor (var i: Number = 1; i < arguments.length; i++) {\n\t\t\t\tif (arguments[i] == \" \")\n\t\t\t\t\tcontinue;\n\t\t\t\tvar buttonIdx: Number = i - 1;\n\t\t\t\tvar button: Button = Button(_buttonContainer.attachMovie(\"MessageBoxButton\", \"Button\" + buttonIdx, _buttonContainer.getNextHighestDepth()));\n\t\t\t\tvar buttonText: TextField = button.ButtonText;\n\t\t\t\tbuttonText.autoSize = \"center\";\n\t\t\t\tbuttonText.verticalAlign = \"center\";\n\t\t\t\tbuttonText.verticalAutoSize = \"center\";\n\t\t\t\tbuttonText.html = true;\n\t\t\t\tbuttonText.SetText(arguments[i], true);\n\t\t\t\tbutton.SelectionIndicatorHolder.SelectionIndicator._width = buttonText._width + MessageBox.SELECTION_INDICATOR_WIDTH;\n\t\t\t\tbutton.SelectionIndicatorHolder.SelectionIndicator._y = buttonText._y + buttonText._height / 2;\n\t\t\t\tbutton._x = buttonXOffset + button._width / 2;\n\t\t\t\tbuttonXOffset = buttonXOffset + (button._width + MessageBox.SELECTION_INDICATOR_WIDTH);\n\t\t\t\t_buttons.push(button);\n\t\t\t}\n\t\t\t\n\t\t\tinitButtons();\n\t\t\tresetDimensions();\n\t\t\t\n\t\t\tif (controllerOrConsole) {\n\t\t\t\tSelection.setFocus(_buttons[0]);\n\t\t\t}\n\t\t}\n\t}\n\t\n\t// @API\n\tpublic function SetPlatform(a_platform: Number, a_bPS3Switch: Boolean): Void\n\t{\n\t\tif (a_platform != 0 && _buttons.length > 0) {\n\t\t\tSelection.setFocus(_buttons[0]);\n\t\t}\n\t}\n\n\t// @API\n\tpublic function SetMessage(aText: String, abHTML: Boolean): Void\n\t{\n\t\tmessageText.autoSize = \"center\";\n\t\tmessageText.setTextFormat(_defaultTextFormat);\n\t\tmessageText.setNewTextFormat(_defaultTextFormat);\n\t\tmessageText.html = abHTML;\n\t\tif (abHTML)\n\t\t\tmessageText.htmlText = aText;\n\t\telse\n\t\t\tmessageText.SetText(aText);\n\t\tresetDimensions();\n\t\tprocessMessage(aText);\n\t}\n\t\n\t\n  /* PRIVATE FUNCTIONS */\n  \n\tprivate function initButtons(): Void\n\t{\n\t\tfor (var i: Number = 0; i < _buttons.length; i++) {\n\t\t\t_buttons[i].handlePress = function () {};\n\t\t\t_buttons[i].addEventListener(\"press\", clickCallback);\n\t\t\t_buttons[i].addEventListener(\"focusIn\", focusCallback);\n\t\t\t_buttons[i].ButtonText.noTranslate = true;\n\t\t}\n\t}\n  \n\tprivate function resetDimensions(): Void\n\t{\n\t\tpositionElements();\n\t\tvar parentBounds: Object = getBounds(_parent);\n\t\tvar i: Number = Stage.height * 0.85 - parentBounds.yMax;\n\t\tif (i < 0) {\n\t\t\tmessageText.autoSize = false;\n\t\t\tvar extraHeight: Number = i * 100 / _yscale;\n\t\t\tmessageText._height = messageText._height + extraHeight;\n\t\t\tpositionElements();\n\t\t}\n\t}\n  \n\tprivate function positionElements(): Void\n\t{\n\t\tvar maxLineWidth: Number = 0;\n\t\t\n\t\tfor (var i: Number = 0; i < messageText.numLines; i++)\n\t\t\tmaxLineWidth = Math.max(maxLineWidth, messageText.getLineMetrics(i).width);\n\t\t\n\t\tvar buttonContainerWidth = 0;\n\t\tvar buttonContainerHeight = 0;\n\t\tif (_buttonContainer != undefined) {\n\t\t\tbuttonContainerWidth = _buttonContainer._width;\n\t\t\tbuttonContainerHeight = _buttonContainer._height;\n\t\t}\n\t\tbackground._width = Math.max(maxLineWidth + 60, buttonContainerWidth + MessageBox.WIDTH_MARGIN * 2);\n\t\tbackground._height = messageText._height + buttonContainerHeight + MessageBox.HEIGHT_MARGIN * 2 + MessageBox.MESSAGE_TO_BUTTON_SPACER;\n\t\tmessageText._y = (0 - background._height) / 2 + MessageBox.HEIGHT_MARGIN;\n\t\t_buttonContainer._y = background._height / 2 - MessageBox.HEIGHT_MARGIN - _buttonContainer._height / 2;\n\t\t_buttonContainer._x = (0 - _buttonContainer._width) / 2;\n\t\t\n\t\tdivider._width = background._width - MessageBox.WIDTH_MARGIN * 2;\n\t\tdivider._y = _buttonContainer._y - _buttonContainer._height / 2 - MessageBox.MESSAGE_TO_BUTTON_SPACER / 2;\n\t}\n\n\tprivate function clickCallback(aEvent: Object): Void\n\t{\n\t\tGameDelegate.call(\"buttonPress\", [Number(aEvent.target._name.substr(-1))]);\n\t}\n\n\tprivate function focusCallback(aEvent: Object): Void\n\t{\n\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuFocus\"]);\n\t}\n\n\tprivate function onKeyDown(): Void\n\t{\n\t\tif (Key.getCode() == 89 && _buttons[0].ButtonText.text == \"Yes\") {\n\t\t\tGameDelegate.call(\"buttonPress\", [0]);\n\t\t\treturn;\n\t\t}\n\t\tif (Key.getCode() == 78 && _buttons[1].ButtonText.text == \"No\") {\n\t\t\tGameDelegate.call(\"buttonPress\", [1]);\n\t\t\treturn;\n\t\t}\n\t\tif (Key.getCode() == 65 && _buttons[2].ButtonText.text == \"Yes to All\") {\n\t\t\tGameDelegate.call(\"buttonPress\", [2]);\n\t\t}\n\t}\n\t\n\tprivate function processMessage(a_text: String): Void\n\t{\n\t\tif (a_text.slice(0,2) != \"$$\" || a_text.slice(a_text.length-2, a_text.length) != \"$$\")\n\t\t\treturn;\n\t\t\n\t\tvar command = a_text.slice(2, a_text.length-2);\n\t\t\n\t\tvar key = command.slice(0, command.indexOf(\"=\"));\n\t\tif (key == null)\n\t\t\treturn;\n\n\t\tvar val = command.slice(command.indexOf(\"=\") + 1);\n\t\tif (val == null)\n\t\t\treturn;\n\n\t\tif (key.toLowerCase() == \"loadmovie\") {\n\t\t\tvar oldMenu = _root.MessageMenu;\n\t\t\toldMenu._visible = false;\n\t\t\toldMenu.enabled = false;\n\n\t\t\tvar newMenu = _root.createEmptyMovieClip(\"menuContainer\", _root.getNextHighestDepth());\n\t\t\tskse.Log(\"Loading \" + val);\n\t\t\tnewMenu.loadMovie(val);\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "src/ModConfigPanel/ColorDialog.as",
    "content": "﻿import skyui.components.colorswatch.ColorSwatch;\nimport skyui.util.DialogManager;\nimport gfx.managers.FocusHandler;\nimport gfx.ui.NavigationCode;\nimport Shared.GlobalFunc;\n\nimport skyui.defines.Input;\n\n\nclass ColorDialog extends OptionDialog\n{\t\n  /* PRIVATE VARIABLES */\n\t\n\tprivate var _acceptButton: MovieClip;\n\tprivate var _defaultButton: MovieClip;\n\tprivate var _cancelButton: MovieClip;\n\n\tprivate var _defaultControls: Object;\n\t\n\n  /* STAGE ELEMENTS */\n\t\n\tpublic var colorSwatch: ColorSwatch;\n\t\n\n  /* PROPERTIES */\n\t\n\tpublic var currentColor: Number;\n\tpublic var defaultColor: Number;\n\t\n\t\n  /* INITIALIZATION */\n  \n\tpublic function ColorDialog()\n\t{\n\t\tsuper();\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n  \n\t// @override OptionDialog\n\tprivate function initButtons(): Void\n\t{\t\n\t\tvar acceptControls: Object;\n\t\tvar cancelControls: Object;\n\n\t\tif (platform == 0) {\n\t\t\tacceptControls = Input.Enter;\n\t\t\t_defaultControls = Input.ReadyWeapon;\n\t\t\tcancelControls = Input.Tab;\n\t\t} else {\n\t\t\tacceptControls = Input.Accept;\n\t\t\t_defaultControls = Input.YButton;\n\t\t\tcancelControls = Input.Cancel;\n\t\t}\n\t\t\n\t\tleftButtonPanel.clearButtons();\n\t\tvar defaultButton = leftButtonPanel.addButton({text: \"$Default\", controls: _defaultControls});\n\t\tdefaultButton.addEventListener(\"press\", this, \"onDefaultPress\");\n\t\tleftButtonPanel.updateButtons();\n\t\t\n\t\trightButtonPanel.clearButtons();\n\t\tvar cancelButton = rightButtonPanel.addButton({text: \"$Cancel\", controls: cancelControls});\n\t\tcancelButton.addEventListener(\"press\", this, \"onCancelPress\");\n\t\tvar acceptButton = rightButtonPanel.addButton({text: \"$Accept\", controls: acceptControls});\n\t\tacceptButton.addEventListener(\"press\", this, \"onAcceptPress\");\n\t\trightButtonPanel.updateButtons();\n\t}\n\n\t// @override OptionDialog\n\tpublic function initContent(): Void\n\t{\n\t\tcolorSwatch._x = -colorSwatch._width/2;\n\t\tcolorSwatch._y = -colorSwatch._height/2;\n\t\tcolorSwatch.selectedColor = currentColor;\n\n\t\tFocusHandler.instance.setFocus(colorSwatch, 0);\n\t}\n\t\n\t// @GFx\n\tpublic function handleInput(details, pathToFocus): Boolean\n\t{\n\t\tvar nextClip = pathToFocus.shift();\n\t\tif (nextClip.handleInput(details, pathToFocus))\n\t\t\treturn true;\n\n\t\tif (GlobalFunc.IsKeyPressed(details, false)) {\n\t\t\tif (details.navEquivalent == NavigationCode.TAB) {\n\t\t\t\tonCancelPress();\n\t\t\t\treturn true;\n\t\t\t} else if (details.navEquivalent == NavigationCode.ENTER) {\n\t\t\t\tonAcceptPress();\n\t\t\t\treturn true;\n\t\t\t} else if (details.control == _defaultControls.name) {\n\t\t\t\tonDefaultPress();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\t\n\t\t// Don't forward to higher level\n\t\treturn true;\n\t}\n\t\n\t\n  /* PRIVATE FUNCTIONS */\n\n\tprivate function onAcceptPress(): Void\n\t{\n\t\tskse.SendModEvent(\"SKICP_colorAccepted\", null, colorSwatch.selectedColor);\n\t\tDialogManager.close();\n\t}\n\t\n\tprivate function onDefaultPress(): Void\n\t{\n\t\tcolorSwatch.selectedColor = defaultColor;\n\t}\n\t\n\tprivate function onCancelPress(): Void\n\t{\n\t\tskse.SendModEvent(\"SKICP_dialogCanceled\");\n\t\tDialogManager.close();\n\t}\n}"
  },
  {
    "path": "src/ModConfigPanel/ConfigPanel.as",
    "content": "﻿import gfx.managers.FocusHandler;\nimport gfx.ui.InputDetails;\nimport gfx.io.GameDelegate;\nimport gfx.ui.NavigationCode;\nimport Shared.GlobalFunc;\n\nimport skyui.components.list.BasicEnumeration;\nimport skyui.components.list.ScrollingList;\nimport skyui.components.ButtonPanel;\nimport skyui.util.DialogManager;\nimport skyui.util.GlobalFunctions;\nimport skyui.util.Translator;\nimport skyui.defines.Input;\n\nimport skyui.util.Tween;\n\nclass ConfigPanel extends MovieClip\n{\n\t#include \"../version.as\"\n\t\n  /* CONSTANTS */\n  \n  \tprivate static var READY = 0;\n\tprivate static var WAIT_FOR_OPTION_DATA = 1;\n\tprivate static var WAIT_FOR_SLIDER_DATA = 2;\n\tprivate static var WAIT_FOR_MENU_DATA = 3;\n\tprivate static var WAIT_FOR_COLOR_DATA = 4;\n\tprivate static var WAIT_FOR_SELECT = 5;\n\tprivate static var WAIT_FOR_DEFAULT = 6;\n\tprivate static var DIALOG = 7;\n\t\n\tprivate static var FOCUS_MODLIST = 0;\n\tprivate static var FOCUS_OPTIONS = 1;\n\t\n\t\n  /* PRIVATE VARIABLES */\n  \n\tprivate var _platform: Number;\n  \n\t// Quest_Journal_mc\n\tprivate var _parentMenu: MovieClip;\n\tprivate var _buttonPanelL: ButtonPanel;\n\tprivate var _buttonPanelR: ButtonPanel;\n\t\n\tprivate var _bottomBarStartY: Number;\n\t\n\tprivate var _modListPanel: ModListPanel;\n\tprivate var _modList: ScrollingList;\n\tprivate var _subList: ScrollingList;\n\tprivate var _optionsList: MultiColumnScrollingList;\n\n\tprivate var _customContent: MovieClip;\n\tprivate var _customContentX: Number = 0;\n\tprivate var _customContentY: Number = 0;\n\t\n\tprivate var _state: Number;\n\tprivate var _focus: Number;\n\t\n\tprivate var _optionFlagsBuffer: Array;\n\tprivate var _optionTextBuffer: Array;\n\tprivate var _optionStrValueBuffer: Array;\n\tprivate var _optionNumValueBuffer: Array;\n\t\n\tprivate var _titleText: String = \"\";\n\tprivate var _infoText: String = \"\";\n\tprivate var\t_dialogTitleText: String = \"\";\n\t\n\tprivate var _highlightIndex: Number = -1;\n\tprivate var _highlightIntervalID: Number;\n\t\n\tprivate var _menuDialogOptions: Array;\n\t\n\tprivate var\t_sliderDialogFormatString: String = \"\";\n\t\n\tprivate var _currentRemapOption: Number = -1;\n\tprivate var _bRemapMode: Boolean = false;\n\tprivate var _remapDelayID: Number;\n\t\n\tprivate var _acceptControls: Object;\n\tprivate var _cancelControls: Object;\n\tprivate var _defaultControls: Object;\n\tprivate var _unmapControls: Object;\n\t\n\tprivate var _bDefaultEnabled: Boolean = false;\n\t\n\tprivate var _bRequestPageReset: Boolean = false;\n\t\n\t\n  /* STAGE ELEMENTS */\n\n\tpublic var contentHolder: MovieClip;\n\t\n\tpublic var titlebar: MovieClip;\n\t\n\tpublic var bottomBar: MovieClip;\n\t\n\t\n  /* INITIALIATZION */\n\t\n\tpublic function ConfigPanel()\n\t{\n\t\t// A bit hackish but w/e\n\t\t_parentMenu = _root.QuestJournalFader.Menu_mc;\n\n\t\t_modListPanel = contentHolder.modListPanel;\n\t\t_modList = _modListPanel.modListFader.list;\n\t\t_subList = _modListPanel.subListFader.list;\n\t\t_optionsList = contentHolder.optionsPanel.optionsList;\n\t\t\n\t\t_buttonPanelL = bottomBar.buttonPanelL;\n\t\t_buttonPanelR = bottomBar.buttonPanelR;\n\t\t\n\t\t_state = READY;\n\t\t\n\t\t_optionFlagsBuffer = [];\n\t\t_optionTextBuffer = [];\n\t\t_optionStrValueBuffer = [];\n\t\t_optionNumValueBuffer = [];\n\t\t\n\t\t_menuDialogOptions = [];\n\n\t\tcontentHolder.infoPanel.textField.verticalAutoSize = \"top\";\n\t}\n\t\n\t// @override MovieClip\n\tprivate function onLoad()\n\t{\n\t\tsuper.onLoad();\n\n\t\t_modList.listEnumeration = new BasicEnumeration(_modList.entryList);\n\t\t_subList.listEnumeration = new BasicEnumeration(_subList.entryList);\n\t\t_optionsList.listEnumeration = new BasicEnumeration(_optionsList.entryList);\n\t\t\n\t\t_modList.addEventListener(\"itemPress\", this, \"onModListPress\");\n\t\t_modList.addEventListener(\"selectionChange\", this, \"onModListChange\");\n\t\t\n\t\t_subList.addEventListener(\"itemPress\", this, \"onSubListPress\");\n\t\t_subList.addEventListener(\"selectionChange\", this, \"onSubListChange\");\n\t\t\n\t\t_optionsList.addEventListener(\"itemPress\", this, \"onOptionPress\");\n\t\t_optionsList.addEventListener(\"selectionChange\", this, \"onOptionChange\");\n\t\t\n\t\t_modListPanel.addEventListener(\"modListEnter\", this, \"onModListEnter\");\n\t\t_modListPanel.addEventListener(\"modListExit\", this, \"onModListExit\");\n\t\t_modListPanel.addEventListener(\"subListEnter\", this, \"onSubListEnter\");\n\t\t_modListPanel.addEventListener(\"subListExit\", this, \"onSubListExit\");\n\n\t\t_optionsList._visible = false;\n\t}\n\t\n\t\n  /* PAPYRUS INTERFACE */\n  \n\t// Holds last selected key\n\tpublic var selectedKeyCode = -1;\n  \n  \tpublic function unlock(): Void\n\t{\n\t\t_state = READY;\n\t\t\n\t\t// Execute depending forced reset when ready\n\t\tif (_bRequestPageReset) {\n\t\t\t_bRequestPageReset = false;\n\t\t\tvar entry = _subList.listState.activeEntry;\n\t\t\tselectPage(entry);\n\t\t\treturn;\n\t\t}\n\t}\n\t\n\tpublic function setModNames(/* names */): Void\n\t{\n\t\t_modList.clearList();\n\t\t_modList.listState.savedIndex = null;\n\t\t\n\t\tfor (var i=0; i<arguments.length; i++) {\n\t\t\tvar s = arguments[i];\n\t\t\tif (s != \"\")\n\t\t\t\t_modList.entryList.push({modIndex: i, modName: s, text: Translator.translate(s), align: \"right\", enabled: true});\n\t\t}\n\n\t\t_modList.entryList.sortOn(\"text\", Array.CASEINSENSITIVE);\n\t\t_modList.InvalidateData();\n\t}\n\t\n\tpublic function setPageNames(/* names */): Void\n\t{\n\t\t_subList.clearList();\n\t\t_subList.listState.savedIndex = null;\n\t\t\n\t\tfor (var i=0; i<arguments.length; i++) {\n\t\t\tvar s = arguments[i];\n\t\t\tif (s.toLowerCase() != \"none\")\n\t\t\t\t_subList.entryList.push({pageIndex: i, pageName: s, text: Translator.translate(s), align: \"right\", enabled: true});\n\t\t}\n\t\t_subList.InvalidateData();\n\t}\n\t\n\tpublic function setCustomContentParams(a_x: Number, a_y: Number): Void\n\t{\n\t\t_customContentX = a_x;\n\t\t_customContentY = a_y;\n\t}\n\t\n\tpublic function loadCustomContent(a_source: String): Void\n\t{\n\t\tunloadCustomContent();\n\t\t\n\t\tvar optionsPanel: MovieClip = contentHolder.optionsPanel;\n\t\t\n\t\t_customContent = optionsPanel.createEmptyMovieClip(\"customContent\", optionsPanel.getNextHighestDepth());\n\t\t_customContent._x = _customContentX;\n\t\t_customContent._y = _customContentY;\n\t\t_customContent.loadMovie(a_source);\n\t\t\n\t\t_optionsList._visible = false;\n\t}\n\t\n\tpublic function unloadCustomContent(): Void\n\t{\n\t\tif (!_customContent)\n\t\t\treturn;\n\t\t\t\n\t\t_customContent.removeMovieClip();\n\t\t_customContent = undefined;\n\t\t\n\t\t_optionsList._visible = true;\n\t}\n\t\n\tpublic function setTitleText(a_text: String): Void\n\t{\n\t\t_titleText = Translator.translate(a_text).toUpperCase();\n\t\t\n\t\t// Don't apply yet if waiting for option data\n\t\tif (_state != WAIT_FOR_OPTION_DATA)\n\t\t\tapplyTitleText();\n\t}\n\t\n\tpublic function setInfoText(a_text: String): Void\n\t{\n\t\t_infoText = Translator.translateNested(a_text);\n\t\t\n\t\t// Don't apply yet if waiting for option data\n\t\tif (_state != WAIT_FOR_OPTION_DATA)\n\t\t\tapplyInfoText();\n\t}\n\t\n\tpublic function setOptionFlagsBuffer(/* values */): Void\n\t{\n\t\tfor (var i = 0; i < arguments.length; i++)\n\t\t\t_optionFlagsBuffer[i] = arguments[i];\n\t}\n\t\n\tpublic function setOptionTextBuffer(/* values */): Void\n\t{\n\t\tfor (var i = 0; i < arguments.length; i++)\n\t\t\t_optionTextBuffer[i] = Translator.translateNested(arguments[i]);\n\t}\n\t\n\tpublic function setOptionStrValueBuffer(/* values */): Void\n\t{\n\t\tfor (var i = 0; i < arguments.length; i++)\n\t\t\t_optionStrValueBuffer[i] = (arguments[i].toLowerCase() == \"none\") ? null : arguments[i];\n\t}\n\t\n\tpublic function setOptionNumValueBuffer(/* values */): Void\n\t{\n\t\tfor (var i = 0; i < arguments.length; i++)\n\t\t\t_optionNumValueBuffer[i] = arguments[i];\n\t}\n\n\tpublic function setSliderDialogParams(a_value: Number, a_default: Number, a_min: Number, a_max: Number, a_interval: Number): Void\n\t{\n\t\t_state = DIALOG;\n\t\t\n\t\tvar initObj = {\n\t\t\t_x: 719, _y: 265,\n\t\t\tplatform: _platform,\n\t\t\ttitleText: _dialogTitleText,\n\t\t\tsliderValue: a_value,\n\t\t\tsliderDefault: a_default,\n\t\t\tsliderMax: a_max,\n\t\t\tsliderMin: a_min,\n\t\t\tsliderInterval: a_interval,\n\t\t\tsliderFormatString: _sliderDialogFormatString\n\t\t};\n\t\t\n\t\tvar dialog = DialogManager.open(this, \"OptionSliderDialog\", initObj);\n\t\tdialog.addEventListener(\"dialogClosed\", this, \"onOptionChangeDialogClosed\");\n\t\tdialog.addEventListener(\"dialogClosing\", this, \"onOptionChangeDialogClosing\");\n\t\tdimOut();\n\t}\n\t\n\tpublic function setMenuDialogOptions(/* values */): Void\n\t{\n\t\t_menuDialogOptions.splice(0);\n\t\t\n\t\tfor (var i = 0; i < arguments.length; i++) {\n\t\t\tvar s = arguments[i];\n\t\t\t\n\t\t\t// Cut off rest of the buffer once the first emtpy string was found\n\t\t\tif (s.toLowerCase() == \"none\" || s == \"\")\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\t_menuDialogOptions[i] = Translator.translateNested(arguments[i]);\n\t\t}\n\t}\n\t\n\tpublic function setMenuDialogParams(a_startIndex: Number, a_defaultIndex: Number): Void\n\t{\n\t\t_state = DIALOG;\n\t\t\n\t\tvar initObj = {\n\t\t\t_x: 719, _y: 265,\n\t\t\tplatform: _platform,\n\t\t\ttitleText: _dialogTitleText,\n\t\t\tmenuOptions: _menuDialogOptions,\n\t\t\tmenuStartIndex: a_startIndex,\n\t\t\tmenuDefaultIndex: a_defaultIndex\n\t\t};\n\t\t\n\t\tvar dialog = DialogManager.open(this, \"OptionMenuDialog\", initObj);\n\t\tdialog.addEventListener(\"dialogClosed\", this, \"onOptionChangeDialogClosed\");\n\t\tdialog.addEventListener(\"dialogClosing\", this, \"onOptionChangeDialogClosing\");\n\t\tdimOut();\n\t}\n\n\tpublic function setColorDialogParams(a_currentColor: Number, a_defaultColor: Number): Void\n\t{\n\t\t_state = DIALOG;\n\t\t\n\t\tvar initObj = {\n\t\t\t_x: 719, _y: 265,\n\t\t\tplatform: _platform,\n\t\t\ttitleText: _dialogTitleText,\n\t\t\tcurrentColor: a_currentColor,\n\t\t\tdefaultColor: a_defaultColor\n\t\t};\n\t\t\n\t\tvar dialog = DialogManager.open(this, \"OptionColorDialog\", initObj);\n\t\tdialog.addEventListener(\"dialogClosed\", this, \"onOptionChangeDialogClosed\");\n\t\tdialog.addEventListener(\"dialogClosing\", this, \"onOptionChangeDialogClosing\");\n\t\tdimOut();\n\t}\n\t\n\tpublic function flushOptionBuffers(a_optionCount: Number): Void\n\t{\n\t\t_optionsList.clearList();\n\t\t_optionsList.listState.savedIndex = null;\n\t\t\n\t\tfor (var i=0; i<a_optionCount; i++) {\n\t\t\t// Both option type and flags are passed in the flags buffer\n\t\t\tvar optionType = _optionFlagsBuffer[i] & 0xFF;\n\t\t\tvar flags = (_optionFlagsBuffer[i] >>> 8) & 0xFF;\n\t\t\t\n\t\t\t_optionsList.entryList.push({optionType: optionType, \n\t\t\t\t\t\t\t\t\t\t text: _optionTextBuffer[i],\n \t\t\t\t\t\t\t\t\t\t strValue: _optionStrValueBuffer[i],\n\t\t\t\t\t\t\t\t\t\t numValue: _optionNumValueBuffer[i],\n\t\t\t\t\t\t\t\t\t\t flags: flags});\n\t\t}\n\t\t\n\t\t// Pad uneven option count with empty option keyboard selection area is symmetrical\n\t\tif ((_optionsList.entryList.length % 2) != 0)\n\t\t\t_optionsList.entryList.push({optionType: OptionsListEntry.OPTION_EMPTY});\n\t\t\t\n\t\t_optionsList.InvalidateData();\n\t\t_optionsList.selectedIndex = -1;\n\t\t\n\t\t_optionFlagsBuffer.splice(0);\n\t\t_optionTextBuffer.splice(0);\n\t\t_optionStrValueBuffer.splice(0);\n\t\t_optionNumValueBuffer.splice(0);\n\t\t\n\t\tapplyTitleText();\n\t\t\n\t\t_highlightIndex = -1;\n\t\tclearInterval(_highlightIntervalID);\n\t\t\n\t\t_infoText = \"\";\n\t\tapplyInfoText();\n\t}\n\t\n\t// Direct access to option data\n\tpublic var optionCursorIndex = -1;\n\t\n\tpublic function get optionCursor(): Object\n\t{\n\t\treturn _optionsList.entryList[optionCursorIndex];\n\t}\n\t\n\tpublic function invalidateOptionData(): Void\n\t{\n\t\t_optionsList.InvalidateData();\n\t}\n\t\n\tpublic function setOptionFlags(/* values */): Void\n\t{\n\t\tvar index = arguments[0];\n\t\tvar flags = arguments[1];\n\t\t_optionsList.entryList[index].flags = flags;\n\t}\n\t\n\tpublic function forcePageReset(): Void\n\t{\n\t\t_bRequestPageReset = true;\n\t}\n\t\n\tpublic function showMessageDialog(a_text: String, a_acceptLabel: String, a_cancelLabel: String): Void\n\t{\n\t\t// Don't open it while READY cause we should always be waiting for something.\n\t\tif (_state == READY) {\n\t\t\tskse.SendModEvent(\"SKICP_messageDialogClosed\", null, 0);\n\t\t\treturn;\n\t\t}\n\t\t\n\t\t// This is a special dialog. It doesn't result in Papyrus event when closed but instead the\n\t\t// thread opening is supposed to sleep and wait until it's closed again (behaving like Message.Show()).\n\t\t// It keeps _state set to whatever it was.\n\t\tvar initObj = {\n\t\t\t_x: 719, _y: 265,\n\t\t\tplatform: _platform,\n\t\t\tmessageText: a_text,\n\t\t\tacceptLabel: a_acceptLabel,\n\t\t\tcancelLabel: a_cancelLabel\n\t\t};\n\t\t\n\t\tvar dialog = DialogManager.open(this, \"MessageDialog\", initObj);\n\t\tdialog.addEventListener(\"dialogClosing\", this, \"onMessageDialogClosing\");\n\t\tdimOut();\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n  \n\tpublic function initExtensions(): Void\n\t{\n\t\tbottomBar.Lock(\"B\");\n\t\t_bottomBarStartY = bottomBar._y;\n\t\t\n\t\tshowWelcomeScreen();\n\t}\n\t\n\tpublic function setPlatform(a_platform: Number, a_bPS3Switch: Boolean): Void\n\t{\n\t\t_platform = a_platform;\n\t\t\n\t\tif (a_platform == 0) {\n\t\t\t_acceptControls = Input.Enter;\n\t\t\t_cancelControls = Input.Tab;\n\t\t\t_defaultControls = Input.ReadyWeapon;\n\t\t\t_unmapControls = Input.JournalYButton;\n\t\t} else {\n\t\t\t_acceptControls = Input.Accept;\n\t\t\t_cancelControls = Input.Cancel;\n\t\t\t_defaultControls = Input.JournalXButton;\n\t\t\t_unmapControls = Input.JournalYButton;\n\t\t}\n\t\t\n\t\t_buttonPanelL.setPlatform(a_platform, a_bPS3Switch);\n\t\t_buttonPanelR.setPlatform(a_platform, a_bPS3Switch);\n\t\t\n\t\tupdateModListButtons(false);\n\t}\n\n\tpublic function startPage(): Void\n\t{\n\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuOK\"]);\n\t\t_parent.gotoAndPlay(\"fadeIn\");\n\t\t\n\t\tchangeFocus(FOCUS_MODLIST);\n\t\tshowWelcomeScreen();\n\t}\n\t\n\tpublic function endPage(): Void\n\t{\n\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuCancel\"]);\n\t\t_parent.gotoAndPlay(\"fadeOut\");\n\t}\n\t\n\t// @GFx\n\tpublic function handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\n\t\tif (_bRemapMode)\n\t\t\treturn true;\n\t\t\n\t\tif (GlobalFunc.IsKeyPressed(details)) {\n\t\t\tif (_focus == FOCUS_OPTIONS) {\n\t\t\t\tvar valid = !_optionsList.disableInput && _optionsList.selectedIndex % 2 == 0 && _subList.entryList.length > 0 && _subList._visible;\n\t\t\t\tif (valid && details.navEquivalent == NavigationCode.LEFT) {\n\t\t\t\t\tchangeFocus(FOCUS_MODLIST);\n\t\t\t\t\t_optionsList.listState.savedIndex = _optionsList.selectedIndex;\n\t\t\t\t\t_optionsList.selectedIndex = -1;\n\t\t\t\t\t\n\t\t\t\t\tvar restored = _subList.listState.savedIndex;\n\t\t\t\t\t_subList.selectedIndex = (restored > -1) ? restored : ((_subList.listState.activeEntry.itemIndex > -1) ? _subList.listState.activeEntry.itemIndex : 0);\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t} else if (_focus == FOCUS_MODLIST) {\n\t\t\t\tvar valid = !_subList.disableInput && _optionsList.entryList.length > 0 && _optionsList._visible;\n\t\t\t\tif (valid && details.navEquivalent == NavigationCode.RIGHT) {\n\t\t\t\t\tchangeFocus(FOCUS_OPTIONS);\n\t\t\t\t\t_subList.listState.savedIndex = _subList.selectedIndex;\n\t\t\t\t\t_subList.selectedIndex = -1;\n\t\t\t\t\t\n\t\t\t\t\tvar restored = _optionsList.listState.savedIndex;\n\t\t\t\t\t_optionsList.selectedIndex = (restored > -1) ? restored : 0;\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t\n\t\tvar nextClip = pathToFocus.shift();\n\t\tif (nextClip && nextClip.handleInput(details, pathToFocus))\n\t\t\treturn true;\n\t\n\t\tif (GlobalFunc.IsKeyPressed(details, false)) {\n\t\t\tif (details.navEquivalent == NavigationCode.TAB) {\n\t\t\t\t\n\t\t\t\tif (_modListPanel.isSublistActive()) {\n\t\t\t\t\tchangeFocus(FOCUS_MODLIST);\n\t\t\t\t\t_modListPanel.showList();\n\t\t\t\t} else if (_modListPanel.isListActive()) {\n\t\t\t\t\t_parentMenu.ConfigPanelClose();\n\t\t\t\t}\n\t\t\t\treturn true;\n\t\t\t} else if (details.control == _defaultControls.name) {\n\t\t\t\trequestDefaults();\n\t\t\t\treturn true;\n\t\t\t} else if (details.control == _unmapControls.name) {\n\t\t\t\trequestUnmap();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\t\n\t\t// Don't forward to higher level\n\t\treturn true;\n\t}\n\t\n\t\n  /* PRIVATE FUNCTIONS */\n  \n\tprivate function requestDefaults(): Void\n\t{\n\t\tif (_state != READY)\n\t\t\treturn;\n\t\t\n\t\tvar index = _optionsList.selectedIndex;\n\t\tif (index == -1)\n\t\t\treturn;\n\t\t\t\n\t\tif (_optionsList.selectedEntry.flags & OptionsListEntry.FLAG_DISABLED)\n\t\t\treturn\n\t\t\t\n\t\t_state = WAIT_FOR_DEFAULT;\n\t\tskse.SendModEvent(\"SKICP_optionDefaulted\", null, index);\n\t}\n\t\n\tprivate function requestUnmap(): Void\n\t{\n\t\tif (_state != READY)\n\t\t\treturn;\n\t\t\t\n\t\tvar index = _optionsList.selectedIndex;\n\t\tif (index == -1)\n\t\t\treturn;\n\t\t\t\n\t\tif (_optionsList.selectedEntry.flags & (OptionsListEntry.FLAG_DISABLED | OptionsListEntry.FLAG_HIDDEN))\n\t\t\treturn\n\t\t\t\n\t\tif (!(_optionsList.selectedEntry.flags & OptionsListEntry.FLAG_WITH_UNMAP))\n\t\t\treturn\n\t\t\t\n\t\tselectedKeyCode = -1;\n\t\t_state = WAIT_FOR_SELECT;\n\t\tskse.SendModEvent(\"SKICP_keymapChanged\", null, index);\n\t}\n  \n\tprivate function onModListEnter(event: Object): Void\n\t{\n\t\tshowWelcomeScreen();\n\t}\n\t\n\tprivate function onModListExit(event: Object): Void\n\t{\n\t}\n\t\n\tprivate function onSubListEnter(event: Object): Void\n\t{\n\t}\n\t\n\tprivate function onSubListExit(event: Object): Void\n\t{\n\t\t_optionsList.clearList();\n\t\t_optionsList.InvalidateData();\n\t\tunloadCustomContent();\n\t}\n\t\n\tprivate function onModListPress(a_event: Object): Void\n\t{\n\t\tselectMod(a_event.entry);\n\t}\n\t\n\tprivate function onModListChange(a_event: Object): Void\n\t{\n\t\tif (a_event.index != -1)\n\t\t\tchangeFocus(FOCUS_MODLIST);\n\t\t\t\n\t\tupdateModListButtons(false);\n\t}\n\t\n\tprivate function onSubListPress(a_event: Object): Void\n\t{\n\t\tselectPage(a_event.entry);\n\t}\n\t\n\tprivate function onSubListChange(a_event: Object): Void\n\t{\n\t\tif (a_event.index != -1)\n\t\t\tchangeFocus(FOCUS_MODLIST);\n\t\t\t\n\t\tupdateModListButtons(true);\n\t}\n\t\n\tprivate function onOptionPress(a_event: Object): Void\n\t{\n\t\tselectOption(a_event.index);\n\t}\n\t\n\tprivate function onOptionChange(a_event: Object): Void\n\t{\n\t\tif (a_event.index != -1)\n\t\t\tchangeFocus(FOCUS_OPTIONS);\n\t\t\n\t\tinitHighlightOption(a_event.index);\n\t\tupdateOptionButtons();\n\t}\n\t\n\tprivate function onOptionChangeDialogClosing(event: Object): Void\n\t{\n\t\tdimIn();\n\t}\n\t\n\tprivate function onMessageDialogClosing(event: Object): Void\n\t{\n\t\tdimIn();\n\t}\n\t\n\t\n\tprivate function onOptionChangeDialogClosed(event: Object): Void\n\t{\n\t}\n\t\n\tprivate function selectMod(a_entry: Object): Void\n\t{\t\t\n\t\tif (_state != READY)\n\t\t\treturn;\n\t\t\n\t\t_subList.listState.activeEntry = null;\n\t\t_subList.clearList();\n\t\t_subList.InvalidateData();\n\t\t\n\t\t_optionsList.clearList();\n\t\t_optionsList.InvalidateData();\n\t\tunloadCustomContent();\n\t\t\n\t\t_state = WAIT_FOR_OPTION_DATA;\n\t\tskse.SendModEvent(\"SKICP_modSelected\", null, a_entry.modIndex);\n\t\t\n\t\t_modListPanel.showSublist();\n\t}\n\t\n\tprivate function selectPage(a_entry: Object): Void\n\t{\t\t\n\t\tif (_state != READY)\n\t\t\treturn;\n\t\t\t\n\t\tif (a_entry != null) {\n\t\t\t_subList.listState.activeEntry = a_entry;\n\t\t\t_subList.UpdateList();\n\t\t\t\n\t\t\t// Send name as well so mod doesn't have to look it up by index later\n\t\t\t_state = WAIT_FOR_OPTION_DATA;\n\t\t\tskse.SendModEvent(\"SKICP_pageSelected\", a_entry.pageName, a_entry.pageIndex);\n\t\t\t\n\t\t// Special case for ForcePageReset without any pages\n\t\t} else {\n\t\t\t_state = WAIT_FOR_OPTION_DATA;\n\t\t\tskse.SendModEvent(\"SKICP_pageSelected\", \"\", -1);\n\t\t}\n\t}\n\t\n\tprivate function selectOption(a_index: Number): Void\n\t{\n\t\tif (_state != READY)\n\t\t\treturn;\n\t\t\n\t\tvar e = _optionsList.selectedEntry;\n\t\tif (e == undefined)\n\t\t\treturn;\n\t\t\t\n\t\tif (e.flags & OptionsListEntry.FLAG_DISABLED)\n\t\t\treturn\n\t\t\n\t\tswitch (e.optionType) {\n\t\t\tcase OptionsListEntry.OPTION_EMPTY:\n\t\t\tcase OptionsListEntry.OPTION_HEADER:\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase OptionsListEntry.OPTION_TEXT:\n\t\t\tcase OptionsListEntry.OPTION_TOGGLE:\n\t\t\t\t_state = WAIT_FOR_SELECT;\n\t\t\t\tskse.SendModEvent(\"SKICP_optionSelected\", null, a_index);\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase OptionsListEntry.OPTION_SLIDER:\n\t\t\t\t_dialogTitleText = e.text;\n\t\t\t\t_sliderDialogFormatString = e.strValue;\n\t\t\t\t_state = WAIT_FOR_SLIDER_DATA;\n\t\t\t\tskse.SendModEvent(\"SKICP_sliderSelected\", null, a_index);\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase OptionsListEntry.OPTION_MENU:\n\t\t\t\t_dialogTitleText = e.text;\n\t\t\t\t_state = WAIT_FOR_MENU_DATA;\n\t\t\t\tskse.SendModEvent(\"SKICP_menuSelected\", null, a_index);\n\t\t\t\tbreak;\n\n\t\t\tcase OptionsListEntry.OPTION_COLOR:\n\t\t\t\t_dialogTitleText = e.text;\n\t\t\t\t_state = WAIT_FOR_COLOR_DATA;\n\t\t\t\tskse.SendModEvent(\"SKICP_colorSelected\", null, a_index);\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase OptionsListEntry.OPTION_KEYMAP:\n\t\t\t\tif (!_bRemapMode) {\n\t\t\t\t\t_currentRemapOption = a_index;\n\t\t\t\t\tinitRemapMode();\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\t}\n\t\n\tprivate function initRemapMode(): Void\n\t{\n\t\tdimOut();\n\t\tvar dialog = DialogManager.open(this, \"KeymapDialog\", {_x: 719, _y: 240});\n\t\tdialog.background._width = dialog.textField.textWidth + 100;\n\t\t\n\t\t_bRemapMode = true;\n\t\tskse.StartRemapMode(this);\n\t}\n\t\n\t// @SKSE\n\tprivate function EndRemapMode(a_keyCode: Number): Void\n\t{\n\t\tselectedKeyCode = a_keyCode;\n\t\t_state = WAIT_FOR_SELECT;\n\t\tskse.SendModEvent(\"SKICP_keymapChanged\", null, _currentRemapOption);\n\t\t_remapDelayID = setInterval(this, \"clearRemap\", 200);\n\t\t\n\t\tDialogManager.close();\n\t\tdimIn();\n\t}\n\t\n\tprivate function clearRemap(): Void\n\t{\n\t\tclearInterval(_remapDelayID);\n\t\tdelete _remapDelayID;\n\t\t\n\t\t_bRemapMode = false;\n\t\t_currentRemapOption = -1;\n\t}\n\t\n\tprivate function initHighlightOption(a_index: Number): Void\n\t{\n\t\tif (_state != READY)\n\t\t\treturn;\n\t\t\n\t\t// Same option?\n\t\tif (a_index == _highlightIndex)\n\t\t\treturn;\n\n\t\t_highlightIndex = a_index;\n\t\t\n\t\tclearInterval(_highlightIntervalID);\n\t\t_highlightIntervalID = setInterval(this, \"doHighlightOption\", 200, a_index);\n\t}\n\t\n\tprivate function doHighlightOption(a_index: Number): Void\n\t{\n\t\tclearInterval(_highlightIntervalID);\n\t\tdelete _highlightIntervalID;\n\t\t\n\t\tskse.SendModEvent(\"SKICP_optionHighlighted\", null, a_index);\n\t}\n\t\n\tprivate function applyTitleText(): Void\n\t{\n\t\ttitlebar.textField.text = _titleText;\n\t\t\n\t\tvar w = titlebar.textField.textWidth + 100;\n\t\tif (w < 300)\n\t\t\tw = 300;\n\t\t\t\n\t\ttitlebar.background._width = w;\n\t}\n\t\n\tprivate function applyInfoText(): Void\n\t{\n\t\tvar t = contentHolder.infoPanel;\n\t\t\n\t\tt.textField.text = GlobalFunctions.unescape(_infoText);\n\t\t\n\t\tif (_infoText != \"\") {\n\t\t\tvar h = t.textField.textHeight + 22;\n\t\t\tt.background._height = h;\n\t\t} else {\n\t\t\tt.background._height = 32;\n\t\t}\n\t}\n\t\n\tprivate function changeFocus(a_focus: Number): Void\n\t{\n\t\t_focus = a_focus;\n\t\tFocusHandler.instance.setFocus(a_focus == FOCUS_OPTIONS ? _optionsList : _modListPanel, 0);\n\t}\n\t\n\tprivate function dimOut(): Void\n\t{\n\t\tGameDelegate.call(\"PlaySound\",[\"UIMenuBladeOpenSD\"]);\n\t\t_optionsList.disableSelection = _optionsList.disableInput = true;\n\t\t_modListPanel.isDisabled = true;\n\n\t\tTween.LinearTween(bottomBar, \"_alpha\", 100, 0, 0.5, null);\n\t\tTween.LinearTween(bottomBar, \"_y\", _bottomBarStartY, _bottomBarStartY+50, 0.5, null);\n\n\t\tTween.LinearTween(contentHolder, \"_alpha\", 100, 75, 0.5, null);\n\t}\n\t\n\tprivate function dimIn(): Void\n\t{\n\t\tGameDelegate.call(\"PlaySound\",[\"UIMenuBladeCloseSD\"]);\n\t\t_optionsList.disableSelection = _optionsList.disableInput = false;\n\t\t_modListPanel.isDisabled = false;\n\n\n\t\tTween.LinearTween(bottomBar, \"_alpha\", 0, 100, 0.5, null);\n\t\tTween.LinearTween(bottomBar, \"_y\", _bottomBarStartY+50, _bottomBarStartY, 0.5, null);\n\n\t\tTween.LinearTween(contentHolder, \"_alpha\", 75, 100, 0.5, null);\n\t}\n\t\n\tprivate function showWelcomeScreen(): Void\n\t{\n\t\tsetCustomContentParams(150, 50);\n\t\tloadCustomContent(\"skyui/mcm_splash.swf\");\n\n\t\tsetTitleText(\"$MOD CONFIGURATION\");\n\t\tsetInfoText(\"\");\n\t}\n\t\n\tprivate function updateModListButtons(a_bSubList: Boolean): Void\n\t{\n\t\tvar entry = _modListPanel.selectedEntry;\n\t\t\n\t\t_buttonPanelL.clearButtons();\n\t\tif (entry != null)\n\t\t\t_buttonPanelL.addButton({text: \"$Select\", controls: _acceptControls});\n\t\t_buttonPanelL.updateButtons(true);\n\n\t\t_buttonPanelR.clearButtons();\n\t\t_buttonPanelR.addButton({text: a_bSubList? \"$Back\" : \"$Exit\", controls: _cancelControls});\n\t\t_buttonPanelR.updateButtons(true);\n\t}\n\t\n\tprivate function updateOptionButtons(): Void\n\t{\n\t\tvar entry = _optionsList.selectedEntry;\n\t\t\n\t\t_buttonPanelL.clearButtons();\n\t\t\n\t\tif (entry != null && !(entry.flags & (OptionsListEntry.FLAG_DISABLED | OptionsListEntry.FLAG_HIDDEN))) {\n\t\t\tvar type = entry.optionType;\n\t\t\tswitch (type) {\n\t\t\t\tcase OptionsListEntry.OPTION_EMPTY:\n\t\t\t\tcase OptionsListEntry.OPTION_HEADER:\n\t\t\t\t\tbreak;\n\t\t\t\tcase OptionsListEntry.OPTION_TOGGLE:\n\t\t\t\t\t_buttonPanelL.addButton({text: \"$Toggle\", controls: _acceptControls});\n\t\t\t\t\tbreak;\n\t\t\t\tcase OptionsListEntry.OPTION_TEXT:\n\t\t\t\t\t_buttonPanelL.addButton({text: \"$Select\", controls: _acceptControls});\n\t\t\t\t\tbreak;\n\t\t\t\tcase OptionsListEntry.OPTION_SLIDER:\n\t\t\t\t\t_buttonPanelL.addButton({text: \"$Open Slider\", controls: _acceptControls});\n\t\t\t\t\tbreak;\n\t\t\t\tcase OptionsListEntry.OPTION_MENU:\n\t\t\t\t\t_buttonPanelL.addButton({text: \"$Open Menu\", controls: _acceptControls});\n\t\t\t\t\tbreak;\n\t\t\t\tcase OptionsListEntry.OPTION_COLOR:\n\t\t\t\t\t_buttonPanelL.addButton({text: \"$Pick Color\", controls: _acceptControls});\n\t\t\t\t\tbreak;\n\t\t\t\tcase OptionsListEntry.OPTION_KEYMAP:\n\t\t\t\t\t_buttonPanelL.addButton({text: \"$Remap\", controls: _acceptControls});\n\t\t\t\t\tif (entry.flags & OptionsListEntry.FLAG_WITH_UNMAP)\n\t\t\t\t\t\t_buttonPanelL.addButton({text: \"$Unmap\", controls: _unmapControls});\n\t\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\tif (type != OptionsListEntry.OPTION_EMPTY && type != OptionsListEntry.OPTION_HEADER) {\n\t\t\t\t_buttonPanelL.addButton({text: \"$Default\", controls: _defaultControls});\n\t\t\t\t_bDefaultEnabled = true;\n\t\t\t} else {\n\t\t\t\t_bDefaultEnabled = false;\n\t\t\t}\n\t\t} else {\n\t\t\t_bDefaultEnabled = false;\n\t\t}\n\t\t\n\t\t_buttonPanelL.updateButtons(true);\n\n\t\t_buttonPanelR.clearButtons();\n\t\t_buttonPanelR.addButton({text: \"$Back\", controls: _cancelControls});\n\t\t_buttonPanelR.updateButtons(true);\n\t}\n}"
  },
  {
    "path": "src/ModConfigPanel/MenuDialog.as",
    "content": "﻿import skyui.components.list.BasicEnumeration;\nimport skyui.components.list.ScrollingList;\nimport skyui.util.DialogManager;\nimport gfx.managers.FocusHandler;\nimport gfx.ui.NavigationCode;\nimport Shared.GlobalFunc;\n\nimport skyui.defines.Input;\n\n\nclass MenuDialog extends OptionDialog\n{\t\n  /* PRIVATE VARIABLES */\n\n  \tprivate var _defaultControls: Object;\n  \tprivate var _closeControls: Object;\n\t\n\n  /* STAGE ELEMENTS */\n\t\n\tpublic var menuList: ScrollingList;\n\n\t\n  /* PROPERTIES */\n\t\n\tpublic var menuOptions: Array;\n\tpublic var menuStartIndex: Number;\n\tpublic var menuDefaultIndex: Number;\n\t\n\t\n  /* INITIALIZATION */\n  \n\tpublic function MenuDialog()\n\t{\n\t\tsuper();\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n  \n\t// @override OptionDialog\n\tpublic function initButtons(): Void\n\t{\n\t\tif (platform == 0) {\n\t\t\t_defaultControls = Input.ReadyWeapon;\n\t\t\t_closeControls = Input.Tab;\n\t\t} else {\n\t\t\t_defaultControls = Input.YButton;\n\t\t\t_closeControls = Input.Cancel;\n\t\t}\n\t\t\n\t\tleftButtonPanel.clearButtons();\n\t\tvar defaultButton = leftButtonPanel.addButton({text: \"$Default\", controls: _defaultControls});\n\t\tdefaultButton.addEventListener(\"press\", this, \"onDefaultPress\");\n\t\tleftButtonPanel.updateButtons();\n\t\t\n\t\trightButtonPanel.clearButtons();\n\t\tvar closeButton = rightButtonPanel.addButton({text: \"$Exit\", controls: _closeControls});\n\t\tcloseButton.addEventListener(\"press\", this, \"onExitPress\");\n\t\trightButtonPanel.updateButtons();\n\t}\n\n\t// @override OptionDialog\n\tpublic function initContent(): Void\n\t{\n\t\tmenuList.addEventListener(\"itemPress\", this, \"onMenuListPress\");\n\n\t\tmenuList.listEnumeration = new BasicEnumeration(menuList.entryList);\n\n\t\tfor (var i=0; i<menuOptions.length; i++) {\n\t\t\tvar entry = {text: menuOptions[i], align: \"center\", enabled: true, state: \"normal\"};\n\t\t\tmenuList.entryList.push(entry);\n\t\t}\n\n\t\tvar e = menuList.entryList[menuStartIndex];\n\t\tmenuList.listState.activeEntry = e;\n\t\tmenuList.selectedIndex = menuStartIndex;\n\n\t\tmenuList.InvalidateData();\n\n\t\tFocusHandler.instance.setFocus(menuList, 0);\n\t}\n\t\n\t// @GFx\n\tpublic function handleInput(details, pathToFocus): Boolean\n\t{\n\t\tvar nextClip = pathToFocus.shift();\n\t\tif (nextClip.handleInput(details, pathToFocus))\n\t\t\treturn true;\n\t\t\n\t\tif (GlobalFunc.IsKeyPressed(details, false)) {\n\t\t\tif (details.navEquivalent == NavigationCode.TAB) {\n\t\t\t\tonExitPress();\n\t\t\t\treturn true;\n\t\t\t} else if (details.control == _defaultControls.name) {\n\t\t\t\tonDefaultPress();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\t\n\t\t// Don't forward to higher level\n\t\treturn true;\n\t}\n\t\n\t\n  /* PRIVATE FUNCTIONS */\n  \n\tprivate function onMenuListPress(a_event: Object): Void\n\t{\n\t\tvar e = a_event.entry;\n\t\tif (e == undefined)\n\t\t\treturn;\n\t\t\n\t\tmenuList.listState.activeEntry = e;\n\t\tmenuList.UpdateList();\n\t}\n  \n\tprivate function onDefaultPress(): Void\n\t{\n\t\tsetActiveMenuIndex(menuDefaultIndex);\n\t\tmenuList.selectedIndex = menuDefaultIndex;\n\t}\n\t\n\tprivate function onExitPress(): Void\n\t{\n\t\tskse.SendModEvent(\"SKICP_menuAccepted\", null, getActiveMenuIndex());\n\t\tDialogManager.close();\n\t}\n\t\n\tprivate function setActiveMenuIndex(a_index: Number): Void\n\t{\n\t\tvar e = menuList.entryList[a_index];\n\t\tmenuList.listState.activeEntry = e;\n\t\tmenuList.UpdateList();\n\t}\n\t\n\tprivate function getActiveMenuIndex(): Number\n\t{\n\t\tvar index = menuList.listState.activeEntry.itemIndex;\n\t\treturn (index != undefined ? index : -1);\n\t}\n}"
  },
  {
    "path": "src/ModConfigPanel/MessageDialog.as",
    "content": "﻿import skyui.components.dialog.BasicDialog;\nimport skyui.components.ButtonPanel;\nimport skyui.util.DialogManager;\nimport skyui.util.GlobalFunctions;\nimport skyui.util.Translator;\nimport skyui.defines.Input;\n\nimport gfx.ui.NavigationCode;\n\nimport Shared.GlobalFunc;\n\n\nclass MessageDialog extends OptionDialog\n{\t\n  /* PRIVATE VARIABLES */\n  \n\tprivate var _updateButtonID: Number;\n\n  \tprivate var _acceptControls: Object;\n  \tprivate var _cancelControls: Object;\n\t\n\tprivate var _bWithCancel: Boolean = true;\n\t\n\n  /* STAGE ELEMENTS */\n\n\tpublic var background: MovieClip;\n\tpublic var buttonPanel: ButtonPanel;\n\t\n\tpublic var textField: TextField;\n\t\n\tpublic var seperator: MovieClip;\n\n\t\n  /* PROPERTIES */\n  \n\tpublic var platform: Number;\n\t\n\tpublic var messageText: String;\n\tpublic var acceptLabel: String;\n\tpublic var cancelLabel: String;\n\t\n\t\n  /* INITIALIZATION */\n  \n\tpublic function MessageDialog()\n\t{\n\t\tsuper();\n\t}\n\t\n\t// @override MovieClip\n\tprivate function onLoad(): Void\n\t{\n\t\tbuttonPanel.setPlatform(platform, false);\n\t\t\n\t\t_bWithCancel = (cancelLabel != \"\");\n\t\t\n\t\tinitButtons();\n\n\t\ttextField.wordWrap = true;\n\t\tmessageText = Translator.translateNested(messageText);\n\t\ttextField.SetText(GlobalFunctions.unescape(messageText));\n\t\ttextField.verticalAutoSize = \"top\";\n\t\t\n\t\tpositionElements();\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n  \n\tpublic function initButtons(): Void\n\t{\n\t\tif (platform == 0) {\n\t\t\t_acceptControls = Input.Enter;\n\t\t\t_cancelControls = Input.Tab;\n\t\t} else {\n\t\t\t_acceptControls = Input.Accept;\n\t\t\t_cancelControls = Input.Cancel;\n\t\t}\n\t\t\n\t\tbuttonPanel.clearButtons();\n\t\t\n\t\tif (_bWithCancel) {\n\t\t\tvar cancelButton = buttonPanel.addButton({text: cancelLabel, controls: _cancelControls});\n\t\t\tcancelButton.addEventListener(\"press\", this, \"onCancelPress\");\n\t\t}\n\t\t\n\t\tvar acceptButton = buttonPanel.addButton({text: acceptLabel, controls: _acceptControls});\n\t\tacceptButton.addEventListener(\"press\", this, \"onAcceptPress\");\n\t\tbuttonPanel.updateButtons();\n\t}\n\t\n\t// @GFx\n\tpublic function handleInput(details, pathToFocus): Boolean\n\t{\n\t\tvar nextClip = pathToFocus.shift();\n\t\tif (nextClip.handleInput(details, pathToFocus))\n\t\t\treturn true;\n\t\t\n\t\tif (GlobalFunc.IsKeyPressed(details, false)) {\n\t\t\tif (details.navEquivalent == NavigationCode.TAB) {\n\t\t\t\tif (_bWithCancel)\n\t\t\t\t\tonCancelPress();\n\t\t\t\telse\n\t\t\t\t\tonAcceptPress();\t\t\t\t\t\n\t\t\t\treturn true;\n\t\t\t\t\n\t\t\t} else if (details.navEquivalent == NavigationCode.ENTER) {\n\t\t\t\tonAcceptPress();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\t\n\t\t// Don't forward to higher level\n\t\treturn true;\n\t}\n\t\n\t\n  /* PRIVATE FUNCTIONS */\n\t\n\tprivate function onAcceptPress(): Void\n\t{\n\t\tskse.SendModEvent(\"SKICP_messageDialogClosed\", null, 1);\n\t\tDialogManager.close();\n\t}\n\t\n\tprivate function onCancelPress(): Void\n\t{\n\t\tskse.SendModEvent(\"SKICP_messageDialogClosed\", null, 0);\n\t\tDialogManager.close();\n\t}\n\t\n\tprivate function positionElements(): Void\n\t{\n\t\tvar contentHeight = Math.max(75, textField.textHeight);\n\t\tbackground._height = contentHeight + 78;\n\t\t\n\t\tvar yOffset = -(background._height / 2);\n\t\tseperator._y = yOffset + background._height - 50;\n\t\tbuttonPanel._y = yOffset + background._height - 42;\n\t\ttextField._y = yOffset + 14 + (contentHeight - textField.textHeight) / 2 ;\n\t}\n}"
  },
  {
    "path": "src/ModConfigPanel/ModListPanel.as",
    "content": "﻿import gfx.events.EventDispatcher;\nimport gfx.ui.NavigationCode;\nimport gfx.ui.InputDetails;\nimport Shared.GlobalFunc;\n\nimport mx.transitions.Tween;\nimport mx.transitions.easing.Strong;\nimport mx.utils.Delegate;\n\nimport skyui.components.list.ScrollingList;\n\n\nclass ModListPanel extends MovieClip\n{\n  /* CONSTANTS */\n\t\n\tprivate var INIT = 0;\n\tprivate var LIST_ACTIVE = 1;\n\tprivate var SUBLIST_ACTIVE = 2;\n\tprivate var TRANSITION_TO_SUBLIST = 3;\n\tprivate var TRANSITION_TO_LIST = 4;\n\t\n\tprivate var ANIM_LIST_FADE_OUT = 0;\n\tprivate var ANIM_LIST_FADE_IN = 1;\n\tprivate var ANIM_SUBLIST_FADE_OUT = 2;\n\tprivate var ANIM_SUBLIST_FADE_IN = 3;\n\tprivate var ANIM_DECORTITLE_FADE_OUT = 4;\n\tprivate var ANIM_DECORTITLE_FADE_IN = 5;\n\tprivate var ANIM_DECORTITLE_TWEEN = 6;\n\t\n\t\n  /* PRIVATE VARIABLES */\n\t\n\tprivate var _state: Number = INIT;\n\n\tprivate var _titleText : String;\n\t\n\tprivate var _modList: ScrollingList;\n\tprivate var _subList: ScrollingList;\n\t\n\tprivate var _bDisabled: Boolean = false;\n\n\n  /* STAGE ELEMENTS */\n\t\n\tpublic var decorTop: MovieClip;\n\tpublic var decorTitle: MovieClip;\n\tpublic var decorBottom: MovieClip;\n\t\n\tpublic var modListFader: MovieClip;\n\tpublic var subListFader: MovieClip;\n\t\n\tpublic var sublistIndicator: MovieClip;\n\t\n\t\n  /* INITIALIZATION */\n  \n\tpublic function ModListPanel()\n\t{\n\t\t_modList = modListFader.list;\n\t\t_subList = subListFader.list;\n\t\t\n\t\tEventDispatcher.initialize(this);\n\t}\n\t\n\t// @override MovieClip\n\tprivate function onLoad(): Void\n\t{\n\t\t// Init state\n\t\thideDecorTitle(true);\n\t\tmodListFader.gotoAndStop(\"show\");\n\t\tsubListFader.gotoAndStop(\"hide\");\n\t\tsublistIndicator._visible = false;\n\t\t\n\t\t_state = LIST_ACTIVE;\n\t\t\n\t\t_subList.addEventListener(\"itemPress\", this, \"onSubListPress\");\n\t}\n\t\n\t\n  /* PROPERTIES */\n\t\n\tpublic function get selectedEntry(): Object\n\t{\n\t\tif (_state == LIST_ACTIVE)\n\t\t\treturn _modList.selectedEntry;\n\t\telse if (_state == SUBLIST_ACTIVE)\n\t\t\treturn _subList.selectedEntry;\n\t\telse\n\t\t\treturn null;\n\t}\n\t\n\tpublic function get isDisabled(): Boolean\n\t{\n\t\treturn _bDisabled;\n\t}\n\t\n\tpublic function set isDisabled(a_bDisabled: Boolean)\n\t{\n\t\t_bDisabled = a_bDisabled;\n\t\t_subList.disableSelection = _subList.disableInput = a_bDisabled;\n\t\t_modList.disableSelection = _modList.disableInput = a_bDisabled;\n\t}\n\t\n\n  /* PUBLIC FUNCTIONS */\n  \n\t// @mixin by gfx.events.EventDispatcher\n\tpublic var dispatchEvent: Function;\n\tpublic var dispatchQueue: Function;\n\tpublic var hasEventListener: Function;\n\tpublic var addEventListener: Function;\n\tpublic var removeEventListener: Function;\n\tpublic var removeAllEventListeners: Function;\n\tpublic var cleanUpEvents: Function;\n\t\n\tpublic function isSublistActive(): Boolean\n\t{\n\t\treturn (_state == SUBLIST_ACTIVE);\n\t}\n\n\tpublic function isListActive(): Boolean\n\t{\n\t\treturn (_state == LIST_ACTIVE);\n\t}\n  \n\tpublic function showList(): Void\n\t{\n\t\tsetState(TRANSITION_TO_LIST);\n\t}\n\t\n\tpublic function showSublist(): Void\n\t{\n\t\tif (_modList.selectedClip == null || _modList.selectedEntry == null)\n\t\t\treturn;\n\n\t\tsetState(TRANSITION_TO_SUBLIST);\n\t}\n\t\n\t// @GFx\n\tpublic function handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\n\t\tvar nextClip = pathToFocus.shift();\n\t\tif (nextClip && nextClip.handleInput(details, pathToFocus))\n\t\t\treturn true;\n\t\t\t\n\t\tif (_bDisabled)\n\t\t\treturn false;\n\t\t\n\t\tif (_state == LIST_ACTIVE) {\n\t\t\tif (_modList.handleInput(details, pathToFocus))\n\t\t\t\treturn true;\n\t\t} else if (_state == SUBLIST_ACTIVE) {\n\t\t\t\n\t\t\tif (GlobalFunc.IsKeyPressed(details, false)) {\n\t\t\t\tif (details.navEquivalent == NavigationCode.TAB) {\n\t\t\t\t\tshowList();\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\tif (_subList.handleInput(details, pathToFocus))\n\t\t\t\treturn true;\n\t\t}\n\t\t\n\t\treturn false;\n\t}\n\n\n  /* PRIVATE FUNCTIONS */\n  \n\tprivate function setState(a_state: Number): Void\n\t{\n\t\tswitch (a_state) {\n\t\t\tcase LIST_ACTIVE:\n\t\t\t\tmodListFader.gotoAndStop(\"show\");\n\t\t\t\t_modList.disableInput = false;\n\t\t\t\t_modList.disableSelection = false;\n\t\t\t\tvar restored = _modList.listState.savedIndex;\n\t\t\t\t_modList.selectedIndex = (restored > -1) ? restored : 0;\n\n\t\t\t\tif (modListFader.getDepth() < subListFader.getDepth())\n\t\t\t\t\tmodListFader.swapDepths(subListFader);\n\t\t\t\t\t\n\t\t\t\tdispatchEvent({type: \"modListEnter\"});\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase SUBLIST_ACTIVE:\n\t\t\t\tsubListFader.gotoAndStop(\"show\");\n\t\t\t\t_subList.disableInput = false;\n\t\t\t\t_subList.disableSelection = false;\n\t\t\t\t_subList.selectedIndex = -1;\n\n\t\t\t\tif (subListFader.getDepth() < modListFader.getDepth())\n\t\t\t\t\tsubListFader.swapDepths(modListFader);\n\n\t\t\t\tdecorTitle.onPress = function(): Void\n\t\t\t\t{\n\t\t\t\t\tif (!_parent.isDisabled)\n\t\t\t\t\t\t_parent.showList();\n\t\t\t\t};\n\t\t\t\t\n\t\t\t\tdispatchEvent({type: \"subListEnter\"});\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase TRANSITION_TO_SUBLIST:\n\t\t\t\t_titleText = _modList.selectedEntry.text;\n\t\t\t\tdecorTitle._y = _modList.selectedClip._y;\n\t\t\t\thideDecorTitle(false);\n\t\t\t\tdecorTitle.gotoAndPlay(\"fadeIn\");\n\t\t\t\tdecorTitle.textHolder.textField.text = _titleText;\n\t\t\t\tmodListFader.gotoAndPlay(\"fadeOut\");\n\n\t\t\t\t_modList.listState.savedIndex = _modList.selectedIndex;\n\t\t\t\t_modList.disableInput = true;\n\t\t\t\t_modList.disableSelection = true;\n\t\t\t\t\n\t\t\t\tsublistIndicator._visible = false;\n\t\t\t\t\n\t\t\t\tdispatchEvent({type: \"modListExit\"});\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase TRANSITION_TO_LIST:\n\t\t\t\tdecorTitle.gotoAndPlay(\"fadeOut\");\n\t\t\t\tsubListFader.gotoAndPlay(\"fadeOut\");\n\t\t\t\t\n\t\t\t\tdelete decorTitle.onPress;\n\t\t\t\t\n\t\t\t\t_subList.disableInput = true;\n\t\t\t\t_subList.disableSelection = true;\n\t\t\t\t\n\t\t\t\tdispatchEvent({type: \"subListExit\"});\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tdefault:\n\t\t\t\treturn;\n\t\t}\n\t\t\n\t\t_state = a_state;\n\t}\n\t\n\tprivate function onAnimFinish(a_animID: Number): Void\n\t{\n\t\tswitch (a_animID) {\n\t\t\tcase ANIM_DECORTITLE_FADE_IN:\n\t\t\t\t// Should happen at the same time as ANIM_LIST_FADE_OUT, we just need to handle one of them.\n\t\t\t\tvar tween = new Tween(decorTitle, \"_y\", Strong.easeOut, decorTitle._y, _modList._x + _modList.topBorder, 0.75, true);\n\t\t\t\ttween.FPS = 60;\n\t\t\t\ttween.onMotionFinished = Delegate.create(this, decorMotionFinishedFunc);\n\t\t\t\ttween.onMotionChanged = Delegate.create(this, decorMotionUpdateFunc);\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase ANIM_DECORTITLE_TWEEN:\n\t\t\t\tsubListFader.gotoAndPlay(\"fadeIn\");\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase ANIM_SUBLIST_FADE_IN:\n\t\t\t\tsetState(SUBLIST_ACTIVE);\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase ANIM_SUBLIST_FADE_OUT:\n\t\t\t\t// Should happen at the same time as ANIM_DECORTITLE_FADE_OUT, we just need to handle one of them.\n\t\t\t\tmodListFader.gotoAndPlay(\"fadeIn\");\n\t\t\t\thideDecorTitle(true);\n\t\t\t\tbreak;\n\t\t\t\t\t\n\t\t\tcase ANIM_LIST_FADE_IN:\n\t\t\t\tsetState(LIST_ACTIVE);\n\t\t\t\tbreak;\n\t\t}\n\t}\n\t\n\tprivate function onSubListPress(a_event: Object): Void\n\t{\n\t}\n\t\n\tprivate function decorMotionFinishedFunc(): Void\n\t{\n\t\tonAnimFinish(ANIM_DECORTITLE_TWEEN);\n\t}\n\t\n\tprivate function decorMotionUpdateFunc(): Void\n\t{\n\t\tdecorTop._y = _modList._y;\n\t\tdecorTop._height = decorTitle._y - decorTop._y ;\n\t\t\n\t\tdecorBottom._y = decorTitle._y + decorTitle._height;\n\t\tdecorBottom._height = decorBottom._y - _modList._height;\n\t}\n\t\n\tprivate function hideDecorTitle(a_hide: Boolean): Void\n\t{\n\t\tif (a_hide) {\n\t\t\tdecorTop._visible = true;\n\t\t\tdecorTop._y = _modList._y;\n\t\t\tdecorTop._height = _modList._height;\n\t\t\tdecorTitle._visible = false;\n\t\t\tdecorBottom._visible = false;\n\t\t} else {\n\t\t\tdecorTitle._visible = true;\n\t\t\tdecorTop._visible = true;\n\t\t\tdecorTop._y = _modList._y;\n\t\t\tdecorTop._height = decorTitle._y - decorTop._y ;\n\t\t\tdecorBottom._visible = true;\n\t\t\tdecorBottom._y = decorTitle._y + decorTitle._height;\n\t\t\tdecorBottom._height = decorBottom._y - _modList._height;\n\t\t}\n\t}\n}"
  },
  {
    "path": "src/ModConfigPanel/MultiColumnScrollBar.as",
    "content": "﻿import gfx.controls.ScrollBar;\n\nclass MultiColumnScrollBar extends ScrollBar\n{\n\tprivate var _scrollDelta = 1;\n\tprivate var _trackScrollPageSize = 1;\n\n\tpublic function MultiColumnScrollBar()\n\t{\n\t\tsuper();\n\t}\n\n\tpublic function get trackScrollPageSize(): Number { return _trackScrollPageSize; }\n\tpublic function set trackScrollPageSize(a_val: Number): Void\n\t{\n\t\t_trackScrollPageSize = Math.ceil(a_val / _scrollDelta) * _scrollDelta;\n\t}\n\n\tpublic function get scrollDelta(): Number { return _scrollDelta; }\n\tpublic function set scrollDelta(a_val: Number): Void\n\t{\n\t\t_scrollDelta = a_val;\n\t\t_trackScrollPageSize = Math.ceil(_trackScrollPageSize / a_val) * a_val;\n\t}\n\n\tpublic function get position(): Number\t{ return _position; }\n\tpublic function set position(a_val: Number): Void\n\t{\n\t\ta_val -= (a_val % _scrollDelta);\n\t\tsuper.position = a_val;\n\t}\n\n\tprivate function scrollWheel(a_delta: Number): Void\n\t{\n\t\tposition -= (a_delta * _trackScrollPageSize);\n\t}\n\n\tprivate function scrollUp(): Void\n\t{\n\t\tposition -= _scrollDelta;\n\t}\n\t\n\tprivate function scrollDown(): Void\n\t{\n\t\tposition += _scrollDelta;\n\t}\n\n}"
  },
  {
    "path": "src/ModConfigPanel/MultiColumnScrollingList.as",
    "content": "﻿import skyui.components.list.ScrollingList;\nimport gfx.ui.NavigationCode;\nimport gfx.ui.InputDetails;\nimport Shared.GlobalFunc;\n\n\nclass MultiColumnScrollingList extends ScrollingList\n{\n  /* PRIVATE VARIABLES */ \n\t\n\tprivate var _separators: Array;\n\t\n\t\n  /* PROPERTIES */\n\t\n\tpublic var columnSpacing: Number = 0;\n\t\n\tpublic var separatorRenderer: String;\n\t\n\tprivate var _columnCount: Number = 1;\n\t\n\tpublic function get columnCount(): Number\n\t{\n\t\treturn _columnCount;\n\t}\n\t\n\tpublic function set columnCount(a_value: Number)\n\t{\n\t\t_columnCount = a_value;\n\t\t\n\t\trefreshSeparators();\n\t}\n\t\n\n  /* INITIALIZATION */\n\n\tpublic function MultiColumnScrollingList()\n\t{\n\t\tsuper();\n\t\t\n\t\tscrollDelta = columnCount;\n\t\t_maxListIndex *= columnCount;\n\t\t\n\t\tif (_separators == null)\n\t\t\t_separators = [];\n\t}\n\n\tpublic function onLoad(): Void\n\t{\n\t\tsuper.onLoad();\n\n\t\tif(scrollbar != undefined) {\n\t\t\tscrollbar.scrollDelta = scrollDelta;\n\t\t}\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\t\n\t// @override ScrollingList\n\tpublic function UpdateList(): Void\n\t{\n\t\t// Prepare clips\n\t\tsetClipCount(_maxListIndex);\n\n\t\tvar xStart = background._x + leftBorder;\n\t\tvar yStart = background._y + topBorder;\n\t\tvar h = 0;\n\t\tvar w = 0;\n\t\tvar lastColumnIndex = columnCount - 1;\n\t\tvar columnWidth = (background._width - leftBorder - rightBorder - (columnCount-1) * columnSpacing) / columnCount;\n\n\t\t// Clear clipIndex for everything before the selected list part\n\t\tfor (var i = 0; i < getListEnumSize() && i < _scrollPosition ; i++)\n\t\t\tgetListEnumEntry(i).clipIndex = undefined;\n\n\t\t_listIndex = 0;\n\t\t\n\t\t// Display the selected part of the list\n\t\tfor (var i = _scrollPosition; i < getListEnumSize() && _listIndex < _maxListIndex; i++) {\n\t\t\tvar entryClip = getClipByIndex(_listIndex);\n\t\t\tvar entryItem = getListEnumEntry(i);\n\n\t\t\tentryClip.itemIndex = entryItem.itemIndex;\n\t\t\tentryItem.clipIndex = _listIndex;\n\t\t\t\n\t\t\tentryClip.width = columnWidth;\n\t\t\tentryClip.setEntry(entryItem, listState);\n\n\t\t\tentryClip._x = xStart + w;\n\t\t\tentryClip._y = yStart + h;\n\t\t\tentryClip._visible = true;\n\n\t\t\tif (i % columnCount == lastColumnIndex) {\n\t\t\t\tw = 0;\n\t\t\t\th = h + entryHeight;\n\t\t\t} else {\n\t\t\t\tw = w + columnWidth + columnSpacing;\n\t\t\t}\n\n\t\t\t++_listIndex;\n\t\t}\n\t\t\n\t\t// Clear clipIndex for everything after the selected list part\n\t\tfor (var i = _scrollPosition + _listIndex; i < getListEnumSize(); i++)\n\t\t\tgetListEnumEntry(i).clipIndex = undefined;\n\t\t\n\t\t// Select entry under the cursor for mouse-driven navigation\n\t\tif (isMouseDrivenNav)\n\t\t\tfor (var e = Mouse.getTopMostEntity(); e != undefined; e = e._parent)\n\t\t\t\tif (e._parent == this && e._visible && e.itemIndex != undefined)\n\t\t\t\t\tdoSetSelectedIndex(e.itemIndex, SELECT_MOUSE);\n\t\t\t\t\t\n\t\tvar bShowSeparators = _listIndex > 0;\n\t\tfor (var i=0; i<_separators.length; i++)\n\t\t\t_separators[i]._visible = bShowSeparators;\n\t}\n\t\n\t// @GFx\n\tpublic function handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\n\t\tif (disableInput)\n\t\t\treturn false;\n\t\t\t\n\t\tif (super.handleInput(details, pathToFocus))\n\t\t\treturn true;\n\n\t\tif (GlobalFunc.IsKeyPressed(details)) {\n\t\t\tif (details.navEquivalent == NavigationCode.LEFT) {\n\t\t\t\tmoveSelectionLeft();\n\t\t\t\treturn true;\n\t\t\t} else if (details.navEquivalent == NavigationCode.RIGHT) {\n\t\t\t\tmoveSelectionRight();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\treturn false;\n\t}\n\t\n\tpublic function moveSelectionLeft(): Void\n\t{\n\t\tif (disableSelection)\n\t\t\treturn;\n\n\t\tif (_selectedIndex == -1) {\n\t\t\tselectDefaultIndex(false);\n\t\t} else if ((getSelectedListEnumIndex() % columnCount) > 0) {\n\t\t\tdoSetSelectedIndex(getListEnumRelativeIndex(-1), SELECT_KEYBOARD);\n\t\t\tisMouseDrivenNav = false;\n\t\t}\n\t}\n\n\tpublic function moveSelectionRight(): Void\n\t{\n\t\tif (disableSelection)\n\t\t\treturn;\n\n\t\tif (_selectedIndex == -1) {\n\t\t\tselectDefaultIndex(false);\n\t\t} else if ((getSelectedListEnumIndex() % columnCount) < (columnCount - 1)) {\n\t\t\tdoSetSelectedIndex(getListEnumRelativeIndex(1), SELECT_KEYBOARD);\n\t\t\tisMouseDrivenNav = false;\n\t\t}\n\t}\n\t\n\t\n  /* PRIVATE FUNCTIONS */\n\t\n\tprivate function refreshSeparators()\n\t{\n\t\tif (_separators == null)\n\t\t\t_separators = [];\n\t\t\n\t\twhile (_separators.length > 0) {\n\t\t\tvar e = _separators.pop();\n\t\t\te.removeMovieClip();\n\t\t}\n\t\t\n\t\t// Create separators\n\t\tif (!separatorRenderer)\n\t\t\treturn;\n\t\t\t\n\t\tvar columnWidth = (background._width - leftBorder - rightBorder - (columnCount-1) * columnSpacing) / columnCount;\n\t\tvar t = background._x + leftBorder;\n\t\tvar d = columnSpacing/2;\n\t\t\n\t\tfor (var i=0; i < columnCount-1; i++) {\n\t\t\tvar e = attachMovie(separatorRenderer, separatorRenderer + i, getNextHighestDepth());\n\t\t\tt += columnWidth + d;\n\t\t\te._x = t;\n\t\t\te._y = background._y;\n\t\t\te._height = background._height;\n\t\t\te._alpha = 50;\n\t\t\t_separators.push(e);\n\t\t\tt += d;\n\t\t}\n\t}\n}"
  },
  {
    "path": "src/ModConfigPanel/OptionDialog.as",
    "content": "﻿import skyui.components.dialog.BasicDialog;\nimport skyui.components.ButtonPanel;\nimport skyui.util.Translator;\n\nimport gfx.io.GameDelegate;\nimport gfx.ui.NavigationCode;\n\nimport Shared.GlobalFunc;\n\n\n// @abstract\nclass OptionDialog extends BasicDialog\n{\t\n  /* PRIVATE VARIABLES */\n  \n\tprivate var _updateButtonID: Number;\n\t\n\n  /* STAGE ELEMENTS */\n\n\tpublic var background: MovieClip;\n\tpublic var leftButtonPanel: ButtonPanel;\n\tpublic var rightButtonPanel: ButtonPanel;\n\t\n\tpublic var titleTextField: TextField;\n\n\t\n  /* PROPERTIES */\n  \n\tpublic var platform: Number;\n\t\n\tpublic var titleText: String;\n\t\n\t\n  /* INITIALIZATION */\n  \n\tpublic function OptionDialog()\n\t{\n\t\tsuper();\n\t}\n\t\n\t// @override MovieClip\n\tprivate function onLoad(): Void\n\t{\n\t\tleftButtonPanel.setPlatform(platform, false);\n\t\trightButtonPanel.setPlatform(platform, false);\n\t\t\n\t\tinitButtons();\n\n\t\ttitleTextField.textAutoSize = \"shrink\";\n\n\t\ttitleText = Translator.translate(titleText);\n\t\ttitleTextField.SetText(titleText.toUpperCase());\n\t\t\n\t\tinitContent();\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\n\t// @abstract\n\tpublic function initButtons(): Void {}\n\t\n\t// @abstract\n\tpublic function initContent(): Void {}\n}"
  },
  {
    "path": "src/ModConfigPanel/OptionsListEntry.as",
    "content": "﻿import skyui.components.list.ScrollingList;\nimport skyui.components.list.ListState;\nimport skyui.components.list.BasicListEntry;\nimport skyui.util.ConfigManager;\nimport skyui.util.GlobalFunctions;\nimport skyui.util.Translator;\n\nclass OptionsListEntry extends BasicListEntry\n{\n  /* CONSTANTS */\n\t\n\t// 1 byte\n\tpublic static var OPTION_EMPTY = 0x00;\n\tpublic static var OPTION_HEADER = 0x01;\n\tpublic static var OPTION_TEXT = 0x02;\n\tpublic static var OPTION_TOGGLE = 0x03;\n\tpublic static var OPTION_SLIDER = 0x04;\n\tpublic static var OPTION_MENU = 0x05;\n\tpublic static var OPTION_COLOR = 0x06;\n\tpublic static var OPTION_KEYMAP = 0x07;\n\t\n\t// 1 byte\n\tpublic static var FLAG_DISABLED = 0x01;\n\tpublic static var FLAG_HIDDEN = 0x02;\n\tpublic static var FLAG_WITH_UNMAP = 0x04;\n\t\n\tpublic static var ALPHA_SELECTED = 100;\n\tpublic static var ALPHA_ACTIVE = 75;\n\n\tpublic static var ALPHA_ENABLED = 100;\n\tpublic static var ALPHA_DISABLED = 50;\n\t\n\t\n  /* STAGE ELMENTS */\n\n\tpublic var selectIndicator: MovieClip;\n\n\tpublic var labelTextField: TextField;\n\tpublic var valueTextField: TextField;\n\t\n\tpublic var headerDecor: MovieClip;\n\tpublic var sliderIcon: MovieClip;\n\tpublic var menuIcon: MovieClip;\n\tpublic var toggleIcon: MovieClip;\n\tpublic var colorIcon: MovieClip;\n\tpublic var buttonArt: MovieClip;\n\t\n\t\n  /* PROPERTIES */\n\t\n\tpublic function get width(): Number\n\t{\n\t\treturn background._width;\n\t}\n\n\tpublic function set width(a_val: Number)\n\t{\n\t\tbackground._width = a_val;\n\t\tselectIndicator._width = a_val;\n\t}\n\t\n\t\n  /* PUBLIC FUNCTIONS */\n\t\n\tpublic function initialize(a_index: Number, a_list: ScrollingList): Void\n\t{\n\t\tgotoAndStop(\"empty\");\n\t}\n\t\n\tpublic function setEntry(a_entryObject: Object, a_state: ListState): Void\n\t{\n\t\tvar entryWidth = background._width;\n\t\tvar isSelected = a_entryObject == a_state.list.selectedEntry;\n\n\t\tvar flags = a_entryObject.flags;\n\t\tvar isEnabled = !(flags & (FLAG_DISABLED | FLAG_HIDDEN));\n\t\t\n\t\tselectIndicator._visible = isSelected;\n\t\t\n\t\t_alpha = isEnabled ? ALPHA_ENABLED : ALPHA_DISABLED;\n\t\t\n\t\t// If entry is hidden, treat like empty option\n\t\tvar optionType = a_entryObject.optionType;\n\t\tif (flags & FLAG_HIDDEN)\n\t\t\toptionType = OPTION_EMPTY;\n\t\t\n\t\tswitch (optionType) {\n\t\t\t\n\t\t\tcase OPTION_HEADER:\n\t\t\t\tenabled = false;\n\t\t\t\tgotoAndStop(\"header\");\n\t\t\t\t\n\t\t\t\tlabelTextField._width = entryWidth;\n\t\t\t\tlabelTextField.SetText(a_entryObject.text, true);\n\t\t\t\tlabelTextField._alpha = 100;\n\n\t\t\t\theaderDecor._x = labelTextField.getLineMetrics(0).width + 10;\n\t\t\t\theaderDecor._width = entryWidth - headerDecor._x;\n\t\t\t\t\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase OPTION_TEXT:\n\t\t\t\tenabled = isEnabled;\n\t\t\t\tgotoAndStop(\"text\");\n\t\t\t\t\n\t\t\t\tlabelTextField._width = entryWidth;\n\t\t\t\tlabelTextField.SetText(a_entryObject.text, true);\n\t\t\t\tlabelTextField._alpha = isSelected ? ALPHA_SELECTED : ALPHA_ACTIVE;\n\t\t\t\t\n\t\t\t\tvalueTextField._width = entryWidth;\n\t\t\t\tvalueTextField.SetText(Translator.translateNested(a_entryObject.strValue).toUpperCase(), true);\n\t\t\t\t\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase OPTION_TOGGLE:\n\t\t\t\tenabled = isEnabled;\n\t\t\t\tgotoAndStop(\"toggle\");\n\t\t\t\t\n\t\t\t\tlabelTextField._width = entryWidth;\n\t\t\t\tlabelTextField.SetText(a_entryObject.text, true);\n\t\t\t\tlabelTextField._alpha = isSelected ? ALPHA_SELECTED : ALPHA_ACTIVE;\n\t\t\t\t\n\t\t\t\ttoggleIcon._x = entryWidth - toggleIcon._width;\n\t\t\t\ttoggleIcon.gotoAndStop(a_entryObject.numValue? \"on\" : \"off\");\n\t\t\t\t\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase OPTION_SLIDER:\n\t\t\t\tenabled = isEnabled;\n\t\t\t\tgotoAndStop(\"slider\");\n\t\t\t\t\n\t\t\t\tlabelTextField._width = entryWidth;\n\t\t\t\tlabelTextField.SetText(a_entryObject.text, true);\n\t\t\t\tlabelTextField._alpha = isSelected ? ALPHA_SELECTED : ALPHA_ACTIVE;\n\t\t\t\t\n\t\t\t\tvalueTextField._width = entryWidth;\n\t\t\t\tvalueTextField.SetText(GlobalFunctions.formatString(Translator.translate(a_entryObject.strValue), a_entryObject.numValue).toUpperCase(), true);\n\t\t\t\n\t\t\t\tsliderIcon._x = valueTextField.getLineMetrics(0).x - sliderIcon._width;\n\t\t\t\t\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase OPTION_MENU:\n\t\t\t\tenabled = isEnabled;\n\t\t\t\tgotoAndStop(\"menu\");\n\t\t\t\t\n\t\t\t\tlabelTextField._width = entryWidth;\n\t\t\t\tlabelTextField.SetText(a_entryObject.text, true);\n\t\t\t\tlabelTextField._alpha = isSelected ? ALPHA_SELECTED : ALPHA_ACTIVE;\n\t\t\t\t\n\t\t\t\tvalueTextField._width = entryWidth;\n\t\t\t\tvalueTextField.SetText(Translator.translateNested(a_entryObject.strValue).toUpperCase(), true);\n\t\t\t\t\n\t\t\t\tmenuIcon._x = valueTextField.getLineMetrics(0).x - menuIcon._width;\n\t\t\t\t\n\t\t\t\tbreak;\n\n\t\t\tcase OPTION_COLOR:\n\t\t\t\tenabled = isEnabled;\n\t\t\t\tgotoAndStop(\"color\");\n\t\t\t\t\n\t\t\t\tlabelTextField._width = entryWidth;\n\t\t\t\tlabelTextField.SetText(a_entryObject.text, true);\n\t\t\t\tlabelTextField._alpha = isSelected ? ALPHA_SELECTED : ALPHA_ACTIVE;\n\t\t\t\t\n\t\t\t\tcolorIcon._x = entryWidth - colorIcon._width;\n\n\t\t\t\tvar color: Color = new Color(colorIcon.pigment);\n\t\t\t\tcolor.setRGB(a_entryObject.numValue);\n\t\t\t\t\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase OPTION_KEYMAP:\n\t\t\t\tenabled = isEnabled;\n\t\t\t\tgotoAndStop(\"keymap\");\n\t\t\t\t\n\t\t\t\tlabelTextField._width = entryWidth;\n\t\t\t\tlabelTextField.SetText(a_entryObject.text, true);\n\t\t\t\tlabelTextField._alpha = isSelected ? ALPHA_SELECTED : ALPHA_ACTIVE;\n\t\t\t\t\n\t\t\t\tvar keyCode = a_entryObject.numValue;\n\t\t\t\tif (keyCode == -1)\n\t\t\t\t\tkeyCode = 282; // \"???\"\n\t\t\t\tbuttonArt.gotoAndStop(keyCode);\n\t\t\t\tbuttonArt._x = entryWidth - buttonArt._width;\n\t\t\t\t\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase OPTION_EMPTY:\n\t\t\tdefault:\n\t\t\t\tenabled = false;\n\t\t\t\tgotoAndStop(\"empty\");\n\t\t}\n\t}\n}"
  },
  {
    "path": "src/ModConfigPanel/ParticleEmitter.as",
    "content": "﻿class ParticleEmitter extends MovieClip\n{\n\t\n\t/* Stage Elements */\n\tprivate var _particleHolder: MovieClip;\n\t\n\t/* Component Definitions */\n\tpublic var particleLinkageName: String;\n\tpublic var particleFrameLabel: String;\n\tpublic var particleScaleFactor: Number;\n\t\n\tpublic var maxParticles: Number;\n\t\n\tpublic var effectBuffer: Number;\n\t\n\t/* Private Variables */\n\tprivate var _effectWidth: Number;\n\tprivate var _effectHeight: Number;\n\t\n\tprivate var _particles: Array;\n\t\n\t/* Interface */\n\tpublic function set width(a_val: Number): Void\n\t{\n\t\t_width = a_val;\n\t\t_effectWidth = a_val * 100/_particleHolder._xscale;\n\t}\n\tpublic function get width(): Number { return _width; }\n\t\n\tpublic function set height(a_val: Number): Void\n\t{\n\t\t_height = a_val;\n\t\t_effectHeight = a_val * 100/_particleHolder._yscale;\n\t}\n\tpublic function get height(): Number { return _height; }\n\t\n\tpublic function set visible(a_val: Boolean): Void { _particleHolder._visible = a_val; }\n\tpublic function get visible(): Boolean { return _particleHolder._visible; }\n\t\n\tpublic function set alpha(a_val: Number): Void { _particleHolder._alpha = a_val; }\n\tpublic function get alpha(): Number { return _particleHolder._alpha; }\n\t\n\tpublic function set xscale(a_val: Number): Void\n\t{\n\t\t_particleHolder._xscale = a_val;\n\t\t_width = _effectWidth * a_val/100;\n\t}\n\tpublic function get xscale(): Number { return _particleHolder._xscale; }\n\t\n\tpublic function set yscale(a_val: Number): Void\n\t{\n\t\t_particleHolder._yscale = a_val;\n\t\t_height *= a_val/100;\n\t}\n\tpublic function get yscale(): Number { return _particleHolder._yscale; }\n\t\n\tpublic function ParticleEmitter()\n\t{\n\t\t// The ParticleEmitter MovieClip(this) is actually a mask, the real magic bappens in _particleHolder\n\t\t_visible = false;\n\t\t\n\t\t_effectWidth = _width;\n\t\t_effectHeight = _height;\n\t\t\n\t\tvar particleHolderName: String = \"_particleHolder\";\n\t\t\n\t\twhile (_parent[particleHolderName] != undefined)\n\t\t\tparticleHolderName = \"_\" + particleHolderName;\n\t\t\n\t\t_particleHolder = _parent.createEmptyMovieClip(particleHolderName, _parent.getNextHighestDepth());\n\t\t_particleHolder.swapDepths(this); //Swap depths so the _particleHolder is on the correct \"layer\"\n\t\t_particleHolder.setMask(this);\n\t\t\n\t\t_particles = new Array();\n\t}\n\t\n\tprivate function setParticleFrameLabel(a_frameLabel: String): Void\n\t{\n\t\tparticleFrameLabel = a_frameLabel;\n\t\tfor (var i: Number = 0; i < _particles.length; i++) {\n\t\t\tif (_particles[i].frameLabel == particleFrameLabel)\n\t\t\t\tcontinue;\n\t\t\t_particles[i].frameLabel = particleFrameLabel;\n\t\t\t_particles[i].gotoAndStop(particleFrameLabel);\n\t\t}\n\t}\n\t\n\tprivate function addParticle(a_particleInitFunc: Function, a_forceAdd: Boolean): MovieClip\n\t{\n\t\tif (_particles.length >= maxParticles && !a_forceAdd)\n\t\t\treturn undefined;\n\t\t\t\n\t\tvar initFunc: Function = a_particleInitFunc || initParticle;\n\t\tvar particle: MovieClip = _particleHolder.attachMovie(particleLinkageName, \"particle\" + _particles.length, _particleHolder.getNextHighestDepth());\n\t\tparticle.frameLabel = particleFrameLabel;\n\t\tparticle.gotoAndStop(particleFrameLabel);\n\t\t\n\t\tparticle = initFunc(particle);\n\t\t\n\t\t_particles.push(particle);\n\t\t\n\t\treturn particle;\n\t}\n\t\n\tprivate function initParticle(a_particle: MovieClip): MovieClip\n\t{\n\t\tvar particle: MovieClip = a_particle;\n\t\tparticle._visible = false;\n\t\treturn particle;\n\t}\n}"
  },
  {
    "path": "src/ModConfigPanel/SkyUISplash.as",
    "content": "class SkyUISplash extends MovieClip {\n\t#include \"../version.as\"\n\n  /* STAGE ELEMENTS */\n\n\tpublic var versionText: TextField;\n\n\tpublic function SkyUISplash()\n\t{\n\t}\n\n\t// @override MovieClip\n\tprivate function onLoad(): Void\n\t{\n\t\tsuper.onLoad();\n\n\t\tversionText.text = (\"v\" + SKYUI_VERSION_STRING);\n\t}\n}"
  },
  {
    "path": "src/ModConfigPanel/SliderDialog.as",
    "content": "﻿import skyui.util.DialogManager;\nimport skyui.util.GlobalFunctions;\nimport skyui.util.Translator;\nimport gfx.managers.FocusHandler;\nimport gfx.ui.NavigationCode;\nimport Shared.GlobalFunc;\n\nimport skyui.defines.Input;\n\n\nclass SliderDialog extends OptionDialog\n{\n  /* PRIVATE VARIABLES */\n\n\tprivate var _acceptControls: Object;\n\tprivate var _defaultControls: Object;\n\tprivate var _cancelControls: Object;\n\t\n\n  /* STAGE ELEMENTS */\n  \n\tpublic var sliderPanel: MovieClip;\n\n\t\n  /* PROPERTIES */\n\t\n\tpublic var sliderValue: Number;\n\tpublic var sliderDefault: Number;\n\tpublic var sliderMax: Number;\n\tpublic var sliderMin: Number;\n\tpublic var sliderInterval: Number;\n\tpublic var sliderFormatString: String;\n\n\t\n  /* INITIALIZATION */\n  \n\tpublic function SliderDialog()\n\t{\n\t\tsuper();\n\t}\n\t\n\n   /* PUBLIC FUNCTIONS */\n   \n\t// @override OptionDialog\n\tpublic function initButtons(): Void\n\t{\t\n\t\tif (platform == 0) {\n\t\t\t_acceptControls = Input.Enter;\n\t\t\t_defaultControls = Input.ReadyWeapon;\n\t\t\t_cancelControls = Input.Tab;\n\t\t} else {\n\t\t\t_acceptControls = Input.Accept;\n\t\t\t_defaultControls = Input.YButton;\n\t\t\t_cancelControls = Input.Cancel;\n\t\t}\n\t\t\n\t\tleftButtonPanel.clearButtons();\n\t\tvar defaultButton = leftButtonPanel.addButton({text: \"$Default\", controls: _defaultControls});\n\t\tdefaultButton.addEventListener(\"press\", this, \"onDefaultPress\");\n\t\tleftButtonPanel.updateButtons();\n\t\t\n\t\trightButtonPanel.clearButtons();\n\t\tvar cancelButton = rightButtonPanel.addButton({text: \"$Cancel\", controls: _cancelControls});\n\t\tcancelButton.addEventListener(\"press\", this, \"onCancelPress\");\n\t\tvar acceptButton = rightButtonPanel.addButton({text: \"$Accept\", controls: _acceptControls});\n\t\tacceptButton.addEventListener(\"press\", this, \"onAcceptPress\");\n\t\trightButtonPanel.updateButtons();\n\t}\n\n\t// @override OptionDialog\n\tpublic function initContent(): Void\n\t{\n\t\tsliderPanel.slider.maximum = sliderMax;\n\t\tsliderPanel.slider.minimum = sliderMin;\n\t\tsliderPanel.slider.liveDragging = true;\n\t\tsliderPanel.slider.snapInterval = sliderInterval;\n\t\tsliderPanel.slider.snapping = true;\n\t\tsliderPanel.slider.value = sliderValue;\n\n\t\tsliderFormatString = Translator.translate(sliderFormatString);\n\t\tupdateValueText();\n\n\t\tsliderPanel.slider.addEventListener(\"change\", this, \"onValueChange\");\n\n\t\tFocusHandler.instance.setFocus(sliderPanel.slider, 0);\n\t}\n\t\n\t// @GFx\n\tpublic function handleInput(details, pathToFocus): Boolean\n\t{\n\t\tvar nextClip = pathToFocus.shift();\n\t\tif (nextClip.handleInput(details, pathToFocus))\n\t\t\treturn true;\n\t\t\n\t\tif (GlobalFunc.IsKeyPressed(details, false)) {\n\t\t\tif (details.navEquivalent == NavigationCode.TAB) {\n\t\t\t\tonCancelPress();\n\t\t\t\treturn true;\n\t\t\t} else if (details.navEquivalent == NavigationCode.ENTER) {\n\t\t\t\tonAcceptPress();\n\t\t\t\treturn true;\n\t\t\t} else if (details.control == _defaultControls.name) {\n\t\t\t\tonDefaultPress();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\t\n\t\t// Don't forward to higher level\n\t\treturn true;\n\t}\n\t\n\t\n  /* PRIVATE FUNCTIONS */\n\n\tprivate function onValueChange(event: Object): Void\n\t{\n\t\tsliderValue = event.target.value;\n\t\tupdateValueText();\n\t}\n\t\n\tprivate function onAcceptPress(): Void\n\t{\n\t\tskse.SendModEvent(\"SKICP_sliderAccepted\", null, sliderValue);\n\t\tDialogManager.close();\n\t}\n\t\n\tprivate function onDefaultPress(): Void\n\t{\n\t\tsliderValue = sliderPanel.slider.value = sliderDefault;\n\t\tupdateValueText();\n\t}\n\n\tprivate function onCancelPress(): Void\n\t{\n\t\tskse.SendModEvent(\"SKICP_dialogCanceled\");\n\t\tDialogManager.close();\n\t}\n\n\tprivate function updateValueText(): Void\n\t{\n\t\tvar t = sliderFormatString\t? GlobalFunctions.formatString(sliderFormatString, sliderValue)\n\t\t\t\t\t\t\t\t\t: Math.round(sliderValue * 100) / 100;\n\t\tsliderPanel.valueTextField.SetText(t);\n\t}\n}"
  },
  {
    "path": "src/ModConfigPanel/SnowEffect.as",
    "content": "﻿import mx.utils.Delegate;\nimport skyui.util.Tween;\n\nclass SnowEffect extends ParticleEmitter\n{\n\t/* Public Variables */\n\tpublic var minWindSpeed: Number = 0;\n\tpublic var maxWindSpeed: Number = 400;\n\tpublic var initialWindSpeed: Number = 0;\n\tpublic var particleRotationFactor:Number = 1;\n\t\n\t/* Private Variables */\n\tprivate var _framesPerSpawn: Number = 5;\n\t\n\tprivate var _windSpeed: Number;\n\t\n\tprivate var __currentFrame: Number = 0;\n\tprivate var _nextSpawn: Number = __currentFrame + _framesPerSpawn;\n\n\tprivate var _windInterval: Number;\n\t\n\tpublic function SnowEffect()\n\t{\n\t\tsuper();\n\t\t\n\t\t_windSpeed = initialWindSpeed;\n\t\twindLoop();\n\t\t\n\t\tonEnterFrame = emitter;\n\t}\n\t\n\t// @Override ParticleEmitter\n\tprivate function initParticle(a_particle: MovieClip): MovieClip\n\t{\n\t\tvar particle: MovieClip = a_particle;\n\t\tparticle._alpha = 100; //todo\n\t\tparticle._x = Math.random()*(_effectWidth + 2*effectBuffer) - effectBuffer;\n\t\tparticle._y = Math.random()*(_effectHeight - effectBuffer) - _effectHeight;\n\t\tparticle._xscale = particle._yscale = (Math.max(0.5, Math.random())*particleScaleFactor)*100;\n\t\txLoop(particle);\n\t\tyLoop(particle);\n\t\treturn particle;\n\t}\n\t\n\tprivate function emitter(): Void\n\t{\n\t\tif (__currentFrame >= _nextSpawn) { // set to >= to support for non integer _framePerSpawn ?\n\t\t\tif (addParticle() == undefined) {\n\t\t\t\tdelete onEnterFrame;\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (_particles.length % 100 == 0 && _particles.length < maxParticles)\n\t\t\t\tparticleScaleFactor += 0.15; // Increase size\n\t\t\tif (_particles.length % 20 == 0 && _framesPerSpawn > 1)\n\t\t\t\t_framesPerSpawn--; // Speed up\n\t\t\t_nextSpawn += _framesPerSpawn;\n\t\t}\n\t\t__currentFrame++;\n\t}\n\t\n\tprivate function windLoop(): Void\n\t{\n\t\tvar time: Number = Math.random()*3+1;\n\t\tvar nextSpeed: Number = Math.random()*(2*maxWindSpeed-minWindSpeed)-(minWindSpeed+maxWindSpeed);\n\t\tvar nextWind: Number = Math.random()*(2)+1;\n\n\t\tTween.LinearTween(this, \"_windSpeed\", this._windSpeed, nextSpeed, time, null);\n\n\t\tif (_windInterval != undefined) {\n\t\t\tclearInterval(_windInterval);\n\t\t\tdelete(_windInterval);\n\t\t}\n\n\t\t_windInterval = setInterval(this, \"windLoop\", nextWind);\n\t}\n\t\n\tprivate function xLoop(a_particle: MovieClip): Void {\n\t\tif (a_particle._x > _effectWidth + effectBuffer)\n\t\t\ta_particle._x = Math.random() * -effectBuffer;\n\t\telse if (a_particle._x < -effectBuffer)\n\t\t\ta_particle._x = _effectWidth + Math.random() * effectBuffer;\n\n\t\tvar onCompleteFn: Function = Delegate.create(this, function() {xLoop(a_particle)});\n\t\tvar duration: Number = Math.random()*2+1;\n\n\t\t// Quad.easeInOut\n\t\tTween.LinearTween(a_particle, \"_x\", a_particle._x, a_particle._x+(Math.random()*80-40+_windSpeed)*(a_particle._xscale/100), duration, onCompleteFn);\n\t\tTween.LinearTween(a_particle, \"_rotation\", a_particle._rotation, Math.random()*particleRotationFactor*600, duration, null);\n\t}\n\n\tprivate function yLoop(a_particle: MovieClip): Void {\n\t\tif (a_particle._y > _effectHeight + effectBuffer) {\n\t\t\ta_particle._y = Math.random() * -effectBuffer;\n\t\t\tif (Math.floor(4096*Math.random()) == 0 && _particles.length > 375)\n\t\t\t\ta_particle.gotoAndStop(\"snow2\");\n\t\t\telse if (a_particle.frameLabel != particleFrameLabel)\n\t\t\t\ta_particle.gotoAndStop(particleFrameLabel);\n\t\t} else if (a_particle._y < -effectBuffer) {\n\t\t\ta_particle._y = _effectHeight + Math.random() * effectBuffer;\n\t\t}\n\n\t\tvar onCompleteFn: Function = Delegate.create(this, function() {yLoop(a_particle)});\n\t\tvar duration: Number = Math.random()*2+1;\n\n\t\t// Linear.easeInOut\n\t\tTween.LinearTween(a_particle, \"_y\", a_particle._y, a_particle._y+(Math.random()*7+30)*(a_particle._xscale/100)*3, duration, onCompleteFn);\n\t}\n}"
  },
  {
    "path": "src/ModConfigPanel/TextLoader.as",
    "content": "﻿import gfx.core.UIComponent;\nimport gfx.utils.Constraints;\nimport gfx.controls.ScrollBar;\n\nimport skyui.util.MarkupParser;\nimport skyui.components.MaskedTextArea;\n\nimport TextField.StyleSheet;\n\nclass TextLoader extends UIComponent\n{\n  /* PRIVATE VARIABLES */\n\tprivate var _constraints: Constraints;\n\tprivate var _markup: Object;\n\n  /* STAGE ELEMENTS */\n\tpublic var titleText: TextField;\n\tpublic var maskedTextArea: MaskedTextArea;\n\tpublic var scrollBar: ScrollBar;\n\n  /* INITIALIZATION */\n\tfunction TextLoader()\n\t{\n\t\tsuper();\n\t}\n\n\tpublic function configUI(): Void\n\t{\n\t\tsuper.configUI();\n\n\t\tMarkupParser.registerParseCallback(this, \"onDataParsed\");\n\n\t\t_constraints = new Constraints(this, false);\n\t\t_constraints.addElement(maskedTextArea, Constraints.ALL);\n\t\t_constraints.addElement(scrollBar, Constraints.TOP | Constraints.BOTTOM | Constraints.RIGHT);\n\n\t\tmaskedTextArea.scrollBar = scrollBar;\n\t\tmaskedTextArea.scrollBarAutoHide = false;\n\t\tmaskedTextArea.styleSheet = MarkupParser.styleSheet;\n\n\t\tmaskedTextArea.addEventListener(\"changeSection\", this, \"onChangeSection\")\n\t}\n\n  /* PRIVATE FUNCTIONS */\n\tprivate function draw(): Void\n\t{\n\t\tsuper.draw();\n\n\t\tif (_constraints != undefined)\n\t\t\t_constraints.update(_width, _height);\n\n\t\tload(\"demoText.txt\");\n\t}\n\n\tprivate function onDataParsed(a_event: Object): Void\n\t{\n\t\t_markup = a_event.markup;\n\t\tmaskedTextArea.htmlText = _markup[\"main\"].htmlText;\n\t}\n\n\tprivate function onChangeSection(a_event: Object): Void\n\t{\n\t\tvar newSection: Object = _markup[a_event.args[0].toLowerCase()];\n\t\tif (newSection != undefined)\n\t\t\tmaskedTextArea.htmlText = newSection.htmlText;\n\t}\n\n\t/* PUBLIC FUNCTIONS */\n\n\tpublic function load(a_path): Boolean\n\t{\n\t\treturn MarkupParser.load(a_path);\n\t}\n}\n\n\n"
  },
  {
    "path": "src/PauseMenu/InputMappingArt.as",
    "content": "﻿import Shared.GlobalFunc;\nimport skyui.defines.ButtonArtNames;\n\nclass InputMappingArt extends MovieClip\n{\n  /* PRIVATE VARIABLES */\n\n\tprivate var _keyCodes: Array;\n\n\n  /* STAGE ELEMENTS */\n\n\tpublic var background: MovieClip;\n\tpublic var textField: TextField;\n\n\n  /* PROPERTIES */\n\n  \tpublic function set hiddenBackground(a_flag: Boolean)\n\t{\n\t\tbackground._visible = !a_flag;\n\t}\n\n\tpublic function get hiddenBackground(): Boolean\n\t{\n\t\treturn background._visible;\n\t}\n\n\tpublic function get width(): Number\n\t{\n\t\treturn background._width;\n\t}\n\n\tpublic function set width(a_value: Number)\n\t{\n\t\tbackground._width = a_value;\n\t}\n\n  \tpublic var buttonArt: Array;\n\n\n  /* INITIALIZATION */\n\n\tfunction MappedButton()\n\t{\n\t\tsuper();\n\n\t\tGlobalFunc.MaintainTextFormat();\n\t}\n\n\tpublic function onLoad(): Void\n\t{\n\t\tbuttonArt = [];\n\t\t_keyCodes = [];\n\n\t\ttextField.textAutoSize = \"shrink\";\n\n\t\ttextField._visible = false;\n\t\tbackground._visible = false;\n\n\t\tfor (var i=0; this[\"buttonArt\" + i] != undefined; i++) {\n\t\t\tthis[\"buttonArt\" + i]._visible = false;\n\t\t\tbuttonArt.push(this[\"buttonArt\" + i]);\n\t\t}\n\t}\n\n\n  /* PUBLIC FUNCTIONS */\n\n\tpublic function setButtonName(a_buttonName: String): Void\n\t{\n\t\ttextField._visible = false;\n\n\t\tvar keyCodes = ButtonArtNames.lookup(a_buttonName);\n\n\t\tif (keyCodes instanceof Array)\n\t\t\t_keyCodes = keyCodes;\n\t\telse\n\t\t\t_keyCodes = [keyCodes];\n\n\n\t\tif (_keyCodes[0] == null) {\n\t\t\tfor (var i: Number = 0; i < buttonArt.length; i++)\n\t\t\t\tbuttonArt[i]._visible = false;\n\t\t\ttextField.SetText(a_buttonName);\n\t\t\ttextField._width = textField.getLineMetrics(0).width;\n\t\t\ttextField._visible = true;\n\t\t\tbackground._width = textField._width;\n\t\t\treturn;\n\t\t}\n\n\n\t\tvar xOffset: Number = 0;\n\t\tfor (var i: Number = 0; i < buttonArt.length; i++) {\n\t\t\tvar icon: MovieClip = buttonArt[i];\n\n\t\t\tif (_keyCodes[i] > 0) {\n\t\t\t\ticon._visible = true;\n\t\t\t\ticon.gotoAndStop(_keyCodes[i]);\n\t\t\t\ticon._x = xOffset;\n\t\t\t\ticon._y = 0; //(0 - icon._height) / 2; // Center it\n\t\t\t\txOffset += icon._width;\n\t\t\t} else {\n\t\t\t\ticon._visible = false;\n\t\t\t}\n\t\t}\n\n\t\tbackground._width = xOffset;\n\t}\n}\n"
  },
  {
    "path": "src/PauseMenu/InputMappingList.as",
    "content": "class InputMappingList extends Shared.BSScrollingList\n{\n\tvar GetClipByIndex;\n\n\tfunction InputMappingList()\n\t{\n\t\tsuper();\n\t}\n\n\tfunction GetEntryHeight(aiEntryIndex: Number): Number\n\t{\n\t\tvar entry: MovieClip = GetClipByIndex(0);\n\t\treturn entry._height;\n\t}\n\n\tfunction SetEntry(aEntryClip: MovieClip, aEntryObject: Object): Void\n\t{\n\t\tvar buttonArt: InputMappingArt\t= aEntryClip.buttonArt;\n\t\tvar label: MovieClip\t\t\t= aEntryClip.textField;\n\n\t\tbuttonArt._alpha = aEntryObject == selectedEntry ? 100 : 30;\n\t\tlabel._alpha = aEntryObject == selectedEntry ? 100 : 30;\n\t\tlabel.textAutoSize = \"shrink\";\n\n\t\tbuttonArt.setButtonName(aEntryObject.buttonName);\n\t\tlabel.SetText(\"$\" + aEntryObject.text);\n\t}\n}\n"
  },
  {
    "path": "src/PauseMenu/JournalBottomBar.as",
    "content": "﻿import Components.CrossPlatformButtons;\nimport Components.Meter;\nimport gfx.io.GameDelegate;\n\nimport skyui.components.ButtonPanel;\nimport skyui.defines.Input;\n\nclass JournalBottomBar extends MovieClip\n{\n\t/*var Button1_mc: CrossPlatformButtons;\n\tvar Button2_mc: CrossPlatformButtons;*/\n\n\tvar ButtonRect: MovieClip;\n\tvar DateText: TextField;\n\tvar LevelMeter_mc: Meter;\n\n\tpublic var LevelMeterRect: MovieClip;\n\tpublic var buttonPanel: ButtonPanel;\n\tpublic var deleteButton: MovieClip;\n\n\tpublic function JournalBottomBar()\n\t{\n\t\tsuper();\n\t}\n\n\tpublic function InitBar(): Void\n\t{\n\t\tLevelMeter_mc = new Meter(LevelMeterRect.LevelProgressBar);\n\t\tGameDelegate.call(\"RequestPlayerInfo\", [], this, \"SetPlayerInfo\");\n\t}\n\n\tpublic function SetPlayerInfo(): Void\n\t{\n\t\tDateText.SetText(arguments[0]);\n\t\tLevelMeterRect.LevelNumberLabel.textAutoSize = \"shrink\";\n\t\tLevelMeterRect.LevelNumberLabel.SetText(arguments[1]);\n\t\tLevelMeter_mc.SetPercent(arguments[2]);\n\t}\n\t\n\tpublic function setPlatform(a_platform: Number, a_bPS3Switch: Boolean): Void\n\t{\n\t\tbuttonPanel.setPlatform(a_platform, a_bPS3Switch);\n\t}\n\n}\n"
  },
  {
    "path": "src/PauseMenu/JournalSaveLoadList.as",
    "content": "import gfx.controls.ScrollBar;\nimport gfx.io.GameDelegate;\n\nclass JournalSaveLoadList extends Shared.BSScrollingList\n{\n\tvar ListScrollbar: ScrollBar;\n\tvar iMaxScrollPosition: Number;\n\n\tfunction JournalSaveLoadList()\n\t{\n\t\tsuper();\n\t}\n\n\tfunction SetEntry(aEntryClip: MovieClip, aEntryObject: Object): Void\n\t{\n\t\tsuper.SetEntry(aEntryClip, aEntryObject);\n\t\tif (aEntryObject.fileNum == undefined) {\n\t\t\taEntryClip.SaveNumber.SetText(\" \");\n\t\t} else if (aEntryObject.fileNum < 10) {\n\t\t\taEntryClip.SaveNumber.SetText(\"00\" + aEntryObject.fileNum);\n\t\t} else if (aEntryObject.fileNum < 100) {\n\t\t\taEntryClip.SaveNumber.SetText(\"0\" + aEntryObject.fileNum);\n\t\t} else {\n\t\t\taEntryClip.SaveNumber.SetText(aEntryObject.fileNum);\n\t\t}\n\t\tif (ListScrollbar != undefined) {\n\t\t\taEntryClip._x = iMaxScrollPosition <= 0 ? 0 : 25;\n\t\t}\n\t}\n\n\tfunction moveSelectionUp(): Void\n\t{\n\t\tsuper.moveSelectionUp();\n\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuFocus\"]);\n\t}\n\n\tfunction moveSelectionDown(): Void\n\t{\n\t\tsuper.moveSelectionDown();\n\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuFocus\"]);\n\t}\n\n}\n"
  },
  {
    "path": "src/PauseMenu/ObjectiveScrollingList.as",
    "content": "class ObjectiveScrollingList extends Shared.BSScrollingList\n{\n\tvar SetEntryText: Function;\n\n\tfunction ObjectiveScrollingList()\n\t{\n\t\tsuper();\n\t}\n\n\tfunction SetEntry(aEntryClip: MovieClip, aEntryObject: Object): Void\n\t{\n\t\tif (aEntryObject.text == undefined) {\n\t\t\taEntryClip.gotoAndStop(\"None\");\n\t\t} else {\n\t\t\tvar slabelName: String = \"\";\n\t\t\tif (aEntryObject.active) {\n\t\t\t\tslabelName = slabelName + \"Active\";\n\t\t\t} else if (aEntryObject.completed) {\n\t\t\t\tslabelName = slabelName + \"Completed\";\n\t\t\t} else if (aEntryObject.failed) {\n\t\t\t\tslabelName = slabelName + \"Failed\";\n\t\t\t} else  {\n\t\t\t\tslabelName = slabelName + \"Normal\";\n\t\t\t}\n\t\t\tif (aEntryObject == selectedEntry) {\n\t\t\t\tslabelName = slabelName + \"Selected\";\n\t\t\t}\n\t\t\taEntryClip.gotoAndStop(slabelName);\n\t\t}\n\t\tSetEntryText(aEntryClip, aEntryObject);\n\t}\n\n}\n"
  },
  {
    "path": "src/PauseMenu/OptionsList.as",
    "content": "class OptionsList extends Shared.BSScrollingList\n{\n\tvar EntriesA: Array;\n\tvar GetClipByIndex: Function;\n\tvar bAllowValueOverwrite: Boolean;\n\n\tfunction OptionsList()\n\t{\n\t\tsuper();\n\t\tbAllowValueOverwrite = false;\n\t}\n\n\tfunction GetEntryHeight(aiEntryIndex: Number): Number\n\t{\n\t\tvar entry: MovieClip = GetClipByIndex(0);\n\t\treturn entry._height;\n\t}\n\n\tfunction onValueChange(aiItemIndex: Number, aiNewValue: Number): Void\n\t{\n\t\tif (aiItemIndex != undefined) {\n\t\t\tEntriesA[aiItemIndex].value = aiNewValue;\n\t\t}\n\t}\n\n\tfunction SetEntry(aEntryClip: MovieClip, aEntryObject: Object): Void\n\t{\n\t\tif (aEntryClip != undefined) {\n\t\t\taEntryClip.selected = aEntryObject == selectedEntry;\n\t\t\tif (bAllowValueOverwrite || aEntryClip.ID != aEntryObject.ID) {\n\t\t\t\taEntryClip.movieType = aEntryObject.movieType;\n\t\t\t\tif (aEntryObject.options != undefined) {\n\t\t\t\t\taEntryClip.SetOptionStepperOptions(aEntryObject.options);\n\t\t\t\t}\n\t\t\t\taEntryClip.ID = aEntryObject.ID;\n\t\t\t\taEntryClip.value = aEntryObject.value;\n\t\t\t\taEntryClip.requiresRestart = aEntryObject.requiresRestart;\n\t\t\t\taEntryClip.text = aEntryObject.text;\n\t\t\t}\n\t\t}\n\t}\n\n}\n"
  },
  {
    "path": "src/PauseMenu/QuestCenteredList.as",
    "content": "class QuestCenteredList extends Shared.CenteredScrollingList\n{\n\n\tfunction QuestCenteredList()\n\t{\n\t\tsuper();\n\t}\n\n\tfunction SetEntryText(aEntryClip: MovieClip, aEntryObject: Object): Void\n\t{\n\t\tsuper.SetEntryText(aEntryClip, aEntryObject);\n\t\tif (aEntryClip.textField != undefined) {\n\t\t\taEntryClip.textField.textColor = aEntryObject.completed == true ? 0x606060 : 0xFFFFFF;\n\t\t}\n\t\tif (aEntryClip.EquipIcon != undefined) {\n\t\t\tif (aEntryObject != undefined && aEntryObject.active) {\n\t\t\t\taEntryClip.EquipIcon.gotoAndStop(\"Equipped\");\n\t\t\t\treturn;\n\t\t\t}\n\t\t\taEntryClip.EquipIcon.gotoAndStop(\"None\");\n\t\t}\n\t}\n\n}\n"
  },
  {
    "path": "src/PauseMenu/Quest_Journal.as",
    "content": "﻿import gfx.controls.RadioButton;\nimport gfx.controls.ButtonGroup;\nimport gfx.io.GameDelegate;\nimport gfx.ui.InputDetails;\nimport Shared.GlobalFunc;\nimport gfx.ui.NavigationCode;\nimport gfx.managers.FocusHandler;\n\nimport skyui.components.ButtonPanel;\nimport skyui.defines.ButtonArtNames;\nimport skyui.util.Debug;\nimport skyui.VRInput;\nimport skyui.util.GlobalFunctions;\n\nclass Quest_Journal extends MovieClip\n{\n\t#include \"../version.as\"\n\n\tvar bTabsDisabled: Boolean;\n\n\tvar iCurrentTab: Number;\n\n\tvar BottomBar: MovieClip;\n\tvar BottomBar_mc: MovieClip;\n\tvar TextPanel: MovieClip;\n\tvar showInputReadout: Boolean;\n\n\tvar PageArray: Array;\n\n\tpublic var previousTabButton: MovieClip;\n\tpublic var nextTabButton: MovieClip;\n\tvar TopmostPage: MovieClip;\n\tvar QuestsFader: MovieClip;\n\tvar StatsFader: MovieClip;\n\tvar SystemFader: MovieClip;\n\n\tvar QuestsTab: RadioButton;\n\tvar StatsTab: RadioButton;\n\tvar SystemTab: RadioButton;\n\tvar TabButtonGroup: ButtonGroup;\n\n\tvar ConfigPanel: MovieClip;\n\n\tvar _VRInput: VRInput;\n\n  public static var PAGE_QUEST: Number = 0;\n  public static var PAGE_STATS: Number = 1;\n  public static var PAGE_SYSTEM: Number = 2;\n\tpublic static var QUESTS_TAB: Number = 0;\n\tpublic static var STATS_TAB: Number = 1;\n\tpublic static var SETTINGS_TAB: Number = 2;\n\n\tfunction Quest_Journal()\n\t{\n\t\tsuper();\n\t\tBottomBar_mc = BottomBar;\n\t\tPageArray = new Array(QuestsFader.Page_mc, StatsFader.Page_mc, SystemFader.Page_mc);\n\t\tTopmostPage = QuestsFader;\n\t\tbTabsDisabled = false;\n\t\tiCurrentTab = Quest_Journal.PAGE_QUEST;\n\t}\n\n\tfunction InitExtensions()\n\t{\n\t\tGlobalFunc.SetLockFunction();\n\n\t\tConfigPanel = _root.ConfigPanelFader.configPanel;\n\n\t\tQuestsTab.disableFocus = true;\n\t\tStatsTab.disableFocus = true;\n\t\tSystemTab.disableFocus = true;\n\n\t\tTabButtonGroup = ButtonGroup(QuestsTab.group);\n\t\tTabButtonGroup.addEventListener(\"itemClick\", this, \"onTabClick\");\n\t\tTabButtonGroup.addEventListener(\"change\", this, \"onTabChange\");\n\n\t\tGameDelegate.addCallBack(\"RestoreSavedSettings\", this, \"RestoreSavedSettings\");\n\t\tGameDelegate.addCallBack(\"onRightStickInput\", this, \"onRightStickInput\");\n\t\tGameDelegate.addCallBack(\"HideMenu\", this, \"DoHideMenu\");\n\t\tGameDelegate.addCallBack(\"ShowMenu\", this, \"DoShowMenu\");\n\t\tGameDelegate.addCallBack(\"StartCloseMenu\", this, \"CloseMenu\");\n\t\tGameDelegate.addCallBack(\"OnShow\", this, \"OnShow\");\n\t\tGameDelegate.call(\"ShouldShowMod\", [], this, \"SetShowMod\");\n\n\t\tBottomBar_mc.InitBar();\n\n\t\tConfigPanel.initExtensions();\n\t}\n\n\tfunction OnShow(): Void\n\t{\n\t\tvar vrtools = skse[\"plugins\"][\"vrinput\"];\n\t\tif(vrtools != undefined)\n\t\t{\n\t\t\t//vrtools.ShutoffButtonEventsToGame(true);\n\t\t} else {\n\t\t\tDebug.log(\"SkyrimVRTools plugin not available\");\n\t\t}\n\n\t\tshowInputReadout = skse[\"plugins\"][\"skyui\"].IniGetBool(\"Settings/showInputReadout\");\n\t\tif(!showInputReadout)\n\t\t\tTextPanel._visible = false;\n\t\telse {\n\t\t\t// For whatever reason, Scaleform API requires an object to be somewhere\n\t\t\t// on the stage to be able to send inputs via a registered callback.\n\t\t\t// By adding it here, VRInput should start receiving and button updates\n\t\t\t// and start pumping out button events.\n\t\t\t_VRInput = VRInput.instance;\n\t\t\tVRInput.instance.setup();\n\t\t}\n\n    QuestsTab.disableFocus = true;\n    StatsTab.disableFocus = true;\n    SystemTab.disableFocus = true;\n    QuestsTab.disabled = false;\n    StatsTab.disabled = false;\n    SystemTab.disabled = false;\n    BottomBar_mc.InitBar();\n    var pageCursor = 0;\n    while(pageCursor <= Quest_Journal.PAGE_SYSTEM)\n    {\n      var page = PageArray[pageCursor];\n      Shared.Macros.BSASSERT(page != null && page != undefined,\"Unable to open page \" + pageCursor);\n      Shared.Macros.BSASSERT(page.OnShow != null && page.OnShow != undefined,\"page does not have OnShow function\");\n      page.OnShow();\n      if(pageCursor == iCurrentTab)\n      {\n        page.startPage();\n      }\n      pageCursor = pageCursor + 1;\n    }\n    if(TopmostPage != null && TopmostPage != undefined)\n    {\n      TopmostPage.gotoAndPlay(\"fadeIn\");\n    }\n\t}\n\n\tfunction SetShowMod(): Void\n\t{\n\t\tPageArray[Quest_Journal.PAGE_SYSTEM].SetShowMod(arguments[0]);\n\t}\n\n\tfunction RestoreSavedSettings(aiSavedTab: Number, abTabsDisabled: Boolean): Void\n\t{\n\t\t// For some reason, the game will ask for the tab to be set to 0 (PAGE_QUEST)\n\t\t// *every* time after 'OnShow' is called.\n\t\t// This means the player will always be sent to the Quest page when the\n\t\t// quest_journal menu is brought up.\n\t\t// Strangely, the vanilla VR interface does not suffer from this problem.\n\t\tif(aiSavedTab != 0)\n\t\t\tiCurrentTab = Math.min(Math.max(aiSavedTab, 0), TabButtonGroup.length - 1);\n\n\t\tbTabsDisabled = abTabsDisabled;\n\t\tif (bTabsDisabled) {\n\t\t\tiCurrentTab = TabButtonGroup.length - 1;\n\t\t\tQuestsTab.disabled = true;\n\t\t\tStatsTab.disabled = true;\n\t\t}\n\t\tSwitchPageToFront(iCurrentTab, true);\n\t\tTabButtonGroup.setSelectedButton(TabButtonGroup.getButtonAt(iCurrentTab));\n\t}\n\n\tfunction SwitchPageToFront(aiTab: Number, abForceFade: Boolean): Void\n\t{\n\t\tif (TopmostPage != PageArray[iCurrentTab]._parent)\n\t\t{\n\t\t\tTopmostPage.gotoAndStop(\"hide\");\n\t\t\tPageArray[iCurrentTab]._parent.swapDepths(TopmostPage);\n\t\t\tTopmostPage = PageArray[iCurrentTab]._parent;\n\t\t}\n\t\tTopmostPage.gotoAndPlay(abForceFade ? \"ForceFade\" : \"fadeIn\");\n\t\tBottomBar_mc.LevelMeterRect._visible = iCurrentTab != 0;\n\t}\n\n\tfunction classname():String {\n\t\treturn \"class Quest_Journal\"\n\t}\n\n\tfunction handleVRButtonUpdate(update)\n\t{\n\t\tif(!showInputReadout)\n\t\t\treturn;\n\n\t\t//Debug.dump(\"update\", update);\n\t\tvar stateString = VRInput.instance.controllerStateString(update);\n\t\tDebug.log(\"stateString: \" + stateString);\n\t\tif(stateString.length != 0) {\n\t\t\tTextPanel.TextArea.SetText(stateString);\n\t\t} else {\n\t\t\tTextPanel.TextArea.SetText(update.timestamp.toString());\n\t\t}\n\t}\n\n\tfunction handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\n\t\tvar bHandledInput: Boolean = false;\n\t\tif (pathToFocus != undefined && pathToFocus.length > 0) {\n\t\t\tbHandledInput = pathToFocus[0].handleInput(details, pathToFocus.slice(1));\n\t\t}\n\t\tif (!bHandledInput && GlobalFunc.IsKeyPressed(details, false)) {\n\t\t\tvar triggerLeft = NavigationCode.GAMEPAD_L2;\n\t\t\tvar triggerRight = NavigationCode.GAMEPAD_R2;\n\t\t\tif(PageArray[Quest_Journal.PAGE_SYSTEM].GetIsRemoteDevice()) {\n\t\t\t\ttriggerLeft = NavigationCode.GAMEPAD_L1;\n\t\t\t\ttriggerRight = NavigationCode.GAMEPAD_R1;\n\t\t\t}\n\t\t\tif (details.navEquivalent === NavigationCode.TAB) {\n\t\t\t\tCloseMenu();\n\t\t\t} else if (details.navEquivalent === triggerLeft) {\n\t\t\t\tif (!bTabsDisabled) {\n\t\t\t\t\tPageArray[iCurrentTab].endPage();\n\t\t\t\t\tiCurrentTab = iCurrentTab + (details.navEquivalent == triggerLeft ? -1 : 1);\n\t\t\t\t\tif (iCurrentTab == -1) {\n\t\t\t\t\t\tiCurrentTab = TabButtonGroup.length - 1;\n\t\t\t\t\t}\n\t\t\t\t\tif (iCurrentTab == TabButtonGroup.length) {\n\t\t\t\t\t\tiCurrentTab = 0;\n\t\t\t\t\t}\n\t\t\t\t\tSwitchPageToFront(iCurrentTab, false);\n\t\t\t\t\tTabButtonGroup.setSelectedButton(TabButtonGroup.getButtonAt(iCurrentTab));\n\t\t\t\t}\n\t\t\t} else if (details.navEquivalent === triggerRight) {\n\t\t\t\tif (!bTabsDisabled) {\n\t\t\t\t\tPageArray[iCurrentTab].endPage();\n\t\t\t\t\tiCurrentTab = iCurrentTab + (details.navEquivalent == triggerLeft ? -1 : 1);\n\t\t\t\t\tif (iCurrentTab == -1) {\n\t\t\t\t\t\tiCurrentTab = TabButtonGroup.length - 1;\n\t\t\t\t\t}\n\t\t\t\t\tif (iCurrentTab == TabButtonGroup.length) {\n\t\t\t\t\t\tiCurrentTab = 0;\n\t\t\t\t\t}\n\t\t\t\t\tSwitchPageToFront(iCurrentTab, false);\n\t\t\t\t\tTabButtonGroup.setSelectedButton(TabButtonGroup.getButtonAt(iCurrentTab));\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\treturn true;\n\t}\n\n\tfunction CloseMenu(abForceClose: Boolean): Void\n\t{\n\t\t//Debug.log(\">>> Quest_Journal::CloseMenu\");\n\n\t\tvar vrtools = skse[\"plugins\"][\"vrinput\"];\n\t\tif(vrtools != undefined)\n\t\t{\n\t\t\t//vrtools.ShutoffButtonEventsToGame(false);\n\t\t}\n\n\t\tVRInput.instance.teardown();\n\n\t\tif (abForceClose != true) {\n\t\t\tGameDelegate.call(\"PlaySound\", [\"UIJournalClose\"]);\n\t\t}\n\t\tGameDelegate.call(\"CloseMenu\", [iCurrentTab, QuestsFader.Page_mc.selectedQuestID, QuestsFader.Page_mc.selectedQuestInstance]);\n\t\t//Debug.log(\"<<< Quest_Journal::CloseMenu\");\n\t}\n\n\tfunction onTabClick(event: Object): Void\n\t{\n\t\tif (bTabsDisabled) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar iOldTab: Number = iCurrentTab;\n\n\t\tif (event.item == QuestsTab) {\n\t\t\tiCurrentTab = 0;\n\t\t} else if (event.item == StatsTab) {\n\t\t\tiCurrentTab = 1;\n\t\t} else if (event.item == SystemTab) {\n\t\t\tiCurrentTab = 2;\n\t\t}\n\t\tif (iOldTab != iCurrentTab) {\n\t\t\tPageArray[iOldTab].endPage();\n\t\t\t// Moved SwitchPageToFront to within this statement\n\t\t\t// if you click the same tab it won't reload it\n\t\t\tSwitchPageToFront(iCurrentTab, false); // Bugfix for vanilla\n\t\t}\n\t}\n\n\tfunction onTabChange(event: Object): Void\n\t{\n\t\tevent.item.gotoAndPlay(\"selecting\");\n\t\tPageArray[iCurrentTab].startPage();\n\t\tGameDelegate.call(\"PlaySound\", [\"UIJournalTabsSD\"]);\n\t}\n\n\tfunction onRightStickInput(afX: Number, afY: Number): Void\n\t{\n\t\tif (PageArray[iCurrentTab].onRightStickInput != undefined) {\n\t\t\tPageArray[iCurrentTab].onRightStickInput(afX, afY);\n\t\t}\n\t}\n\n\tfunction SetPlatform(aiPlatform: Number, abPS3Switch: Boolean): Void\n\t{\n\t\tVRInput.instance.updatePlatform(aiPlatform);\n\n\t\t// Not sure if these are the correct mapping for next/prev tab\n\t\tvar nextTabArt = ButtonArtNames.lookup(skyui.util.Input.pickButtonArt(aiPlatform, {ViveArt:\"radial_Either_Right\", MoveArt:\"PS3_Y\",OculusArt:\"OCC_B\", WindowsMRArt:\"radial_Either_Right\"}));\n\t\tvar prevTabArt = ButtonArtNames.lookup(skyui.util.Input.pickButtonArt(aiPlatform, {ViveArt:\"radial_Either_Left\", MoveArt:\"PS3_X\", OculusArt:\"OCC_Y\", WindowsMRArt:\"radial_Either_Left\"}));\n\n\t\t// If we can't find the right button art by name, provide some defaults\n\t\tif (nextTabArt == undefined)\n\t\t\tnextTabArt = 281; \t// RT\n\t\tif (prevTabArt == undefined)\n\t\t\tprevTabArt = 280; \t\t\t// LT\n\n\t\tif (aiPlatform == 0) {\n\t\t\tpreviousTabButton._visible = nextTabButton._visible = false;\n\t\t} else {\n\t\t\tpreviousTabButton._visible = nextTabButton._visible = true;\n\t\t\tpreviousTabButton.gotoAndStop(prevTabArt);\n\t\t\tnextTabButton.gotoAndStop(nextTabArt);\n\t\t}\n\n\t\tfor (var i: String in PageArray) {\n\t\t\tif (PageArray[i].SetPlatform != undefined) {\n\t\t\t\tPageArray[i].SetPlatform(aiPlatform, abPS3Switch);\n\t\t\t}\n\t\t}\n\t\tBottomBar_mc.setPlatform(aiPlatform, abPS3Switch);\n\n\t\tConfigPanel.setPlatform(aiPlatform, abPS3Switch);\n\t}\n\n\tfunction DoHideMenu(): Void\n\t{\n\t\t_parent.gotoAndPlay(\"fadeOut\");\n\t}\n\n\tfunction DoShowMenu(): Void\n\t{\n\t\t_parent.gotoAndPlay(\"fadeIn\");\n\t}\n\n\tfunction DisableTabs(abEnable: Boolean): Void\n\t{\n\t\tQuestsTab.disabled = abEnable;\n\t\tStatsTab.disabled = abEnable;\n\t\tSystemTab.disabled = abEnable;\n\t}\n\n\tfunction ConfigPanelOpen(): Void\n\t{\n\t\tDisableTabs(true);\n\t\tSystemFader.Page_mc.endPage();\n\t\tDoHideMenu();\n\t\t_root.ConfigPanelFader.swapDepths(_root.QuestJournalFader);\n\t\tFocusHandler.instance.setFocus(ConfigPanel, 0);\n\t\tConfigPanel.startPage();\n\t}\n\n\tfunction ConfigPanelClose(): Void\n\t{\n\t\tConfigPanel.endPage();\n\t\t_root.QuestJournalFader.swapDepths(_root.ConfigPanelFader);\n\t\tFocusHandler.instance.setFocus(this, 0);\n\t\tDoShowMenu();\n\t\tSystemFader.Page_mc.startPage();\n\t\tDisableTabs(false);\n\t}\n}\n"
  },
  {
    "path": "src/PauseMenu/QuestsPage.as",
    "content": "import Components.CrossPlatformButtons;\nimport gfx.io.GameDelegate;\nimport gfx.ui.InputDetails;\nimport Shared.GlobalFunc;\nimport gfx.ui.NavigationCode;\nimport gfx.managers.FocusHandler;\n\nclass QuestsPage extends MovieClip\n{\n\tvar DescriptionText: TextField;\n\tvar Divider: MovieClip;\n\tvar NoQuestsText: TextField;\n\tvar ObjectiveList: Object;\n\tvar ObjectivesHeader: MovieClip;\n\tvar QuestTitleText: TextField;\n\tvar TitleList: MovieClip;\n\tvar TitleList_mc: MovieClip;\n\tvar bAllowShowOnMap: Boolean;\n\tvar bHasMiscQuests: Boolean;\n\tvar bUpdated: Boolean;\n\tvar iPlatform: Number;\n\tvar objectiveList: Object;\n\tvar objectivesHeader: MovieClip;\n\tvar questDescriptionText: TextField;\n\tvar questTitleEndpieces: MovieClip;\n\tvar questTitleText: TextField;\n\n\tprivate var _showOnMapButton: MovieClip;\n\tprivate var _toggleActiveButton: MovieClip;\n\tprivate var _bottomBar: MovieClip;\n\n\tprivate var _toggleActiveControls: Object;\n\tprivate var _showOnMapControls: Object;\n\tprivate var _deleteControls: Object;\n\n\tfunction QuestsPage()\n\t{\n\t\tsuper();\n\t\tTitleList = TitleList_mc.List_mc;\n\t\tDescriptionText = questDescriptionText;\n\t\tQuestTitleText = questTitleText;\n\t\tObjectiveList = objectiveList;\n\t\tObjectivesHeader = objectivesHeader;\n\t\tbHasMiscQuests = false;\n\t\tbUpdated = false;\n\n\t\t_bottomBar = _parent._parent.BottomBar_mc;\n\t}\n\n\tfunction OnShow()\n\t{\n\t\tbUpdated = false;\n\t\tbHasMiscQuests = false;\n\t\tTitleList.entryList = new Array();\n\t\tTitleList.InvalidateData();\n\t}\n\n\tfunction onLoad()\n\t{\n\t\tQuestTitleText.SetText(\" \");\n\t\tDescriptionText.SetText(\" \");\n\t\tDescriptionText.verticalAutoSize = \"top\";\n\t\tQuestTitleText.textAutoSize = \"shrink\";\n\t\tTitleList.addEventListener(\"itemPress\", this, \"onTitleListSelect\");\n\t\tTitleList.addEventListener(\"listMovedUp\", this, \"onTitleListMoveUp\");\n\t\tTitleList.addEventListener(\"listMovedDown\", this, \"onTitleListMoveDown\");\n\t\tTitleList.addEventListener(\"selectionChange\", this, \"onTitleListMouseSelectionChange\");\n\t\tTitleList.disableInput = true; // Bugfix for vanilla\n\t\tObjectiveList.addEventListener(\"itemPress\", this, \"onObjectiveListSelect\");\n\t\tObjectiveList.addEventListener(\"selectionChange\", this, \"onObjectiveListHighlight\");\n\t}\n\n\tfunction startPage()\n\t{\n\t\tTitleList.disableInput = false; // Bugfix for vanilla\n\n\t\tif (!bUpdated) {\n\t\t\t//ShowOnMapButton = _parent._parent._bottomBar.Button2_mc;\n\t\t\tGameDelegate.call(\"RequestQuestsData\", [TitleList], this, \"onQuestsDataComplete\");\n\t\t\t//_toggleActiveButton = _parent._parent._bottomBar.Button1_mc;\n\t\t\tbUpdated = true;\n\t\t}\n\n\t\t_bottomBar.buttonPanel.clearButtons();\n\t\t_toggleActiveButton = _bottomBar.buttonPanel.addButton({text: \"$Toggle Active\", controls: _toggleActiveControls});\n\t\tif (bAllowShowOnMap)\n\t\t\t_showOnMapButton = _bottomBar.buttonPanel.addButton({text: \"$Show on Map\", controls: _showOnMapControls});\n\t\t_bottomBar.buttonPanel.updateButtons(true);\n\n\t\tswitchFocusToTitles();\n\t}\n\n\tfunction endPage()\n\t{\n\t\t_showOnMapButton._alpha = 100;\n\t\t_toggleActiveButton._alpha = 100;\n\n\t\t_bottomBar.buttonPanel.clearButtons();\n\n\t\tTitleList.disableInput = true; // Bugfix for vanilla\n\t}\n\n\tfunction get selectedQuestID(): Number\n\t{\n\t\treturn TitleList.entryList.length <= 0 ? undefined : TitleList.centeredEntry.formID;\n\t}\n\n\tfunction get selectedQuestInstance(): Number\n\t{\n\t\treturn TitleList.entryList.length <= 0 ? undefined : TitleList.centeredEntry.instance;\n\t}\n\n\tfunction handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\n\t\tvar bhandledInput: Boolean = false;\n\t\tif (GlobalFunc.IsKeyPressed(details)) {\n\t\t\tif ((details.navEquivalent == NavigationCode.GAMEPAD_X || details.code == 77) && bAllowShowOnMap)\n\t\t\t{\n\t\t\t\tonShowMap();\n\t\t\t\tbhandledInput = true;\n\t\t\t} else if (TitleList.entryList.length > 0) {\n\t\t\t\tif (details.navEquivalent == NavigationCode.LEFT && FocusHandler.instance.getFocus(0) != TitleList) {\n\t\t\t\t\tswitchFocusToTitles();\n\t\t\t\t\tbhandledInput = true;\n\t\t\t\t} else if (details.navEquivalent == NavigationCode.RIGHT && FocusHandler.instance.getFocus(0) != ObjectiveList) {\n\t\t\t\t\tswitchFocusToObjectives();\n\t\t\t\t\tbhandledInput = true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif (!bhandledInput && pathToFocus != undefined && pathToFocus.length > 0) {\n\t\t\tbhandledInput = pathToFocus[0].handleInput(details, pathToFocus.slice(1));\n\t\t}\n\t\treturn bhandledInput;\n\t}\n\n\tfunction onShowMap() {\n\t\tvar quest: Object = undefined;\n\t\tif (ObjectiveList.selectedEntry != undefined && ObjectiveList.selectedEntry.questTargetID != undefined) {\n\t\t\tquest = ObjectiveList.selectedEntry;\n\t\t} else {\n\t\t\tquest = ObjectiveList.entryList[0];\n\t\t}\n\t\tif (quest != undefined && quest.questTargetID != undefined) {\n\t\t\t_parent._parent.CloseMenu();\n\t\t\tGameDelegate.call(\"ShowTargetOnMap\", [quest.questTargetID]);\n\t\t} else {\n\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuCancel\"]);\n\t\t}\n\t}\n\n\tprivate function isViewingMiscObjectives(): Boolean\n\t{\n\t\treturn bHasMiscQuests && TitleList.selectedEntry.formID == 0;\n\t}\n\n\tfunction onTitleListSelect(): Void\n\t{\n\t\tif (TitleList.selectedEntry != undefined && !TitleList.selectedEntry.completed) {\n\t\t\tif (!isViewingMiscObjectives()) {\n\t\t\t\tGameDelegate.call(\"ToggleQuestActiveStatus\", [TitleList.selectedEntry.formID, TitleList.selectedEntry.instance], this, \"onToggleQuestActive\");\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tTitleList.selectedEntry.active = !TitleList.selectedEntry.active;\n\t\t\tGameDelegate.call(\"ToggleShowMiscObjectives\", [TitleList.selectedEntry.active]);\n\t\t\tTitleList.UpdateList();\n\t\t}\n\t}\n\n\tfunction onObjectiveListSelect(): Void\n\t{\n\t\tif (isViewingMiscObjectives()) {\n\t\t\tGameDelegate.call(\"ToggleQuestActiveStatus\", [ObjectiveList.selectedEntry.formID, ObjectiveList.selectedEntry.instance], this, \"onToggleQuestActive\");\n\t\t}\n\t}\n\n\tprivate function switchFocusToTitles(): Void\n\t{\n\t\tFocusHandler.instance.setFocus(TitleList, 0);\n\t\tDivider.gotoAndStop(\"Right\");\n\t\t_toggleActiveButton._alpha = 100;\n\t\tObjectiveList.selectedIndex = -1;\n\t\tif (iPlatform != Shared.Platforms.CONTROLLER_PC &&\n\t\t\tiPlatform != Shared.Platforms.CONTROLLER_VIVE &&\n\t\t\tiPlatform != Shared.Platforms.CONTROLLER_OCULUS &&\n\t\t\tiPlatform != Shared.Platforms.CONTROLLER_WINDOWS_MR) {\n\t\t\tObjectiveList.disableSelection = true;\n\t\t}\n\t\tupdateShowOnMapButtonAlpha(0);\n\t}\n\n\tprivate function switchFocusToObjectives(): Void\n\t{\n\t\tFocusHandler.instance.setFocus(ObjectiveList, 0);\n\t\tDivider.gotoAndStop(\"Left\");\n\t\t_toggleActiveButton._alpha = isViewingMiscObjectives() ? 100 : 50;\n\t\tif (iPlatform != Shared.Platforms.CONTROLLER_PC &&\n\t\t\t\tiPlatform != Shared.Platforms.CONTROLLER_VIVE &&\n\t\t\t\tiPlatform != Shared.Platforms.CONTROLLER_OCULUS &&\n\t\t\t\tiPlatform != Shared.Platforms.CONTROLLER_WINDOWS_MR) {\n\t\t\tObjectiveList.disableSelection = false;\n\t\t}\n\t\tObjectiveList.selectedIndex = 0;\n\t\tupdateShowOnMapButtonAlpha(0);\n\t}\n\n\tprivate function onObjectiveListHighlight(event): Void\n\t{\n\t\tupdateShowOnMapButtonAlpha(event.index);\n\t}\n\n\tprivate function updateShowOnMapButtonAlpha(a_entryIdx: Number): Void\n\t{\n\t\tvar alpha: Number = 50;\n\n\t\tif (bAllowShowOnMap &&\n\t\t\t\t(a_entryIdx >= 0 && ObjectiveList.entryList[a_entryIdx].questTargetID != undefined) ||\n\t\t\t\t(ObjectiveList.entryList.length > 0 && ObjectiveList.entryList[0].questTargetID != undefined)) {\n\t\t\talpha = 100;\n\t\t}\n\t\t_toggleActiveButton._alpha = ((!TitleList.selectedEntry.completed) ? 100 : 50);\n\n\t\t_showOnMapButton._alpha = alpha;\n\t}\n\n\tprivate function onToggleQuestActive(a_bnewActiveStatus: Number): Void\n\t{\n\t\tif (isViewingMiscObjectives()) {\n\t\t\tvar iformID: Number = ObjectiveList.selectedEntry.formID;\n\t\t\tvar iinstance: Number = ObjectiveList.selectedEntry.instance;\n\t\t\tfor (var i: String in ObjectiveList.entryList) {\n\t\t\t\tif (ObjectiveList.entryList[i].formID == iformID && ObjectiveList.entryList[i].instance == iinstance) {\n\t\t\t\t\tObjectiveList.entryList[i].active = a_bnewActiveStatus;\n\t\t\t\t}\n\t\t\t}\n\t\t\tObjectiveList.UpdateList();\n\t\t} else {\n\t\t\tTitleList.selectedEntry.active = a_bnewActiveStatus;\n\t\t\tTitleList.UpdateList();\n\t\t}\n\t\tif (a_bnewActiveStatus) {\n\t\t\tGameDelegate.call(\"PlaySound\", [\"UIQuestActive\"]);\n\t\t\treturn;\n\t\t}\n\t\tGameDelegate.call(\"PlaySound\", [\"UIQuestInactive\"]);\n\t}\n\n\tprivate function onQuestsDataComplete(auiSavedFormID: Number, auiSavedInstance: Number, abAddMiscQuest: Boolean, abMiscQuestActive: Boolean, abAllowShowOnMap: Boolean): Void\n\t{\n\t\tbAllowShowOnMap = abAllowShowOnMap;\n\n\t\tif (abAddMiscQuest)\t{\n\t\t\tTitleList.entryList.push({text: \"$MISCELLANEOUS\", formID: 0, instance: 0, active: abMiscQuestActive, completed: false, type: 0});\n\t\t\tbHasMiscQuests = true;\n\t\t}\n\t\tvar itimeCompleted: Number = undefined;\n\t\tvar bCompleted = false;\n\t\tvar bUncompleted = false;\n\n\t\tfor (var i: Number = 0; i < TitleList.entryList.length; i++) {\n\t\t\tif (TitleList.entryList[i].formID == 0) {\n\t\t\t\t// Is a misc quest\n\t\t\t\tTitleList.entryList[i].timeIndex = Number.MAX_VALUE;\n\t\t\t} else {\n\t\t\t\tTitleList.entryList[i].timeIndex = i;\n\t\t\t}\n\t\t\tif (TitleList.entryList[i].completed) {\n\t\t\t\tif (itimeCompleted == undefined) {\n\t\t\t\t\titimeCompleted = TitleList.entryList[i].timeIndex - 0.5;\n\t\t\t\t}\n\t\t\t\tbCompleted = true;\n\t\t\t} else {\n\t\t\t\tbUncompleted = true;\n\t\t\t}\n\t\t}\n\n\t\tif (itimeCompleted != undefined && bCompleted && bUncompleted) {\n\t\t\t// i.e. at least one completed and one uncompleted quest in the list\n\t\t\tTitleList.entryList.push({divider: true, completed: true, timeIndex: itimeCompleted});\n\t\t}\n\t\tTitleList.entryList.sort(completedQuestSort);\n\n\t\tvar isavedIndex: Number = 0;\n\n\t\tfor (var i: Number = 0; i < TitleList.entryList.length; i++) {\n\t\t\tif (TitleList.entryList[i].text != undefined) {\n\t\t\t\tTitleList.entryList[i].text = TitleList.entryList[i].text.toUpperCase();\n\t\t\t}\n\t\t\tif (TitleList.entryList[i].formID == auiSavedFormID && TitleList.entryList[i].instance == auiSavedInstance) {\n\t\t\t\tisavedIndex = i;\n\t\t\t}\n\t\t}\n\n\t\tTitleList.InvalidateData();\n\t\tTitleList.RestoreScrollPosition(isavedIndex, true);\n\t\tTitleList.UpdateList();\n\t\tonQuestHighlight();\n\t}\n\n\tfunction completedQuestSort(aObj1: Object, aObj2: Object): Number\n\t{\n\t\tif (!aObj1.completed && aObj2.completed)\n\t\t{\n\t\t\treturn -1;\n\t\t}\n\t\tif (aObj1.completed && !aObj2.completed)\n\t\t{\n\t\t\treturn 1;\n\t\t}\n\t\tif (aObj1.timeIndex < aObj2.timeIndex)\n\t\t{\n\t\t\treturn -1;\n\t\t}\n\t\tif (aObj1.timeIndex > aObj2.timeIndex)\n\t\t{\n\t\t\treturn 1;\n\t\t}\n\t\treturn 0;\n\t}\n\n\tfunction onQuestHighlight(): Void\n\t{\n\t\tif (TitleList.entryList.length > 0) {\n\t\t\tvar aCategories: Array = [\"Misc\", \"Main\", \"MagesGuild\", \"ThievesGuild\", \"DarkBrotherhood\", \"Companion\", \"Favor\", \"Daedric\", \"Misc\", \"CivilWar\", \"DLC01\", \"DLC02\"];\n\t\t\tQuestTitleText.SetText(TitleList.selectedEntry.text);\n\t\t\tif (TitleList.selectedEntry.objectives == undefined) {\n\t\t\t\tGameDelegate.call(\"RequestObjectivesData\", []);\n\t\t\t}\n\t\t\tObjectiveList.entryList = TitleList.selectedEntry.objectives;\n\t\t\tSetDescriptionText();\n\t\t\tquestTitleEndpieces.gotoAndStop(aCategories[TitleList.selectedEntry.type]);\n\t\t\tquestTitleEndpieces._visible = true;\n\t\t\tObjectivesHeader._visible = !isViewingMiscObjectives();\n\t\t\tObjectiveList.selectedIndex = -1;\n\t\t\tObjectiveList.scrollPosition = 0;\n\t\t\tif (iPlatform != Shared.Platforms.CONTROLLER_PC &&\n\t\t\t\tiPlatform != Shared.Platforms.CONTROLLER_VIVE &&\n\t\t\t\tiPlatform != Shared.Platforms.CONTROLLER_OCULUS &&\n\t\t\t\tiPlatform != Shared.Platforms.CONTROLLER_WINDOWS_MR) {\n\t\t\t\tObjectiveList.disableSelection = true;\n\t\t\t}\n\n\t\t\tupdateShowOnMapButtonAlpha(0);\n\t\t} else {\n\t\t\tNoQuestsText.SetText(\"No Active Quests\");\n\t\t\tDescriptionText.SetText(\" \");\n\t\t\tQuestTitleText.SetText(\" \");\n\t\t\tObjectiveList.ClearList();\n\t\t\tquestTitleEndpieces._visible = false;\n\t\t\tObjectivesHeader._visible = false;\n\t\t}\n\t\tUpdateButtonVisiblity();\n\t\tObjectiveList.InvalidateData();\n\t}\n\n\tfunction UpdateButtonVisiblity(): Void\n\t{\n\t\tvar bActive = TitleList.entryList.length > 0 && TitleList.selectedEntry != null;\n\t\t_toggleActiveButton._visible = bActive && !TitleList.selectedEntry.completed;\n\t\t_showOnMapButton._visible = bActive && !TitleList.selectedEntry.completed && bAllowShowOnMap;\n\t}\n\n\tfunction SetDescriptionText(): Void\n\t{\n\t\tvar iHeaderyOffset: Number = 25;\n\t\tvar iObjectiveyOffset: Number = 10;\n\t\tvar iObjectiveBorderMaxy: Number = 470;\n\t\tvar iObjectiveBorderMiny: Number = 40;\n\t\tDescriptionText.SetText(TitleList.selectedEntry.description);\n\t\tvar oCharBoundaries: Object = DescriptionText.getCharBoundaries(DescriptionText.getLineOffset(DescriptionText.numLines - 1));\n\t\tObjectivesHeader._y = DescriptionText._y + oCharBoundaries.bottom + iHeaderyOffset;\n\t\tif (isViewingMiscObjectives()) {\n\t\t\tObjectiveList._y = DescriptionText._y;\n\t\t} else {\n\t\t\tObjectiveList._y = ObjectivesHeader._y + ObjectivesHeader._height + iObjectiveyOffset;\n\t\t}\n\t\tObjectiveList.border._height = Math.max(iObjectiveBorderMaxy - ObjectiveList._y, iObjectiveBorderMiny);\n\t\tObjectiveList.scrollbar.height = ObjectiveList.border._height - 20;\n\t}\n\n\tfunction onTitleListMoveUp(event: Object): Void\n\t{\n\t\tonQuestHighlight();\n\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuFocus\"]);\n\t\tif (event.scrollChanged == true) {\n\t\t\tTitleList._parent.gotoAndPlay(\"moveUp\");\n\t\t}\n\t}\n\n\tfunction onTitleListMoveDown(event: Object): Void\n\t{\n\t\tonQuestHighlight();\n\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuFocus\"]);\n\t\tif (event.scrollChanged == true) {\n\t\t\tTitleList._parent.gotoAndPlay(\"moveDown\");\n\t\t}\n\t}\n\n\tfunction onTitleListMouseSelectionChange(event: Object): Void\n\t{\n\t\tif (event.keyboardOrMouse == 0 && event.index != -1) {\n\t\t\tonQuestHighlight();\n\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuFocus\"]);\n\t\t}\n\t}\n\n\tfunction onRightStickInput(afX: Number, afY: Number): Void\n\t{\n\t\tif (afY < 0) {\n\t\t\tObjectiveList.moveSelectionDown();\n\t\t\treturn;\n\t\t}\n\t\tObjectiveList.moveSelectionUp();\n\t}\n\n\tfunction SetPlatform(a_platform: Number, a_bPS3Switch: Boolean): Void\n\t{\n\t\t_toggleActiveControls = skyui.util.Input.pickControls(a_platform,\n\t\t\t\t{PCArt:\"Enter\",XBoxArt:\"360_A\",PS3Art:\"PS3_A\",ViveArt:\"trigger\",MoveArt:\"PS3_MOVE\",OculusArt:\"trigger\",WindowsMRArt:\"trigger\"});\n\t\t_showOnMapControls = skyui.util.Input.pickControls(a_platform,\n\t\t\t\t{PCArt:\"M\",XBoxArt:\"360_X\",PS3Art:\"PS3_X\",ViveArt:\"radial_Either_Up\",MoveArt:\"PS3_A\",OculusArt:\"OCC_A\",WindowsMRArt:\"radial_Either_Up\"});\n\n\t\tiPlatform = a_platform;\n\t\tTitleList.SetPlatform(a_platform, a_bPS3Switch);\n\t\tObjectiveList.SetPlatform(a_platform, a_bPS3Switch);\n\t}\n\n}\n"
  },
  {
    "path": "src/PauseMenu/SettingsOptionItem.as",
    "content": "﻿import gfx.controls.OptionStepper;\nimport gfx.controls.ScrollBar;\nimport Shared.GlobalFunc;\nimport gfx.ui.InputDetails;\nimport gfx.ui.NavigationCode;\nimport gfx.io.GameDelegate;\n\nclass SettingsOptionItem extends MovieClip\n{\n\tvar CheckBox_mc: MovieClip;\n\tvar OptionStepper_mc: MovieClip;\n\tvar ScrollBar_mc: MovieClip;\n\tvar bSendChangeEvent: Boolean;\n\tvar checkBox: MovieClip;\n\tvar iID: Number;\n\tvar iMovieType: Number;\n\tvar optionStepper: OptionStepper;\n\tvar scrollBar: ScrollBar;\n\tvar textField: TextField;\n\n\tvar pScope = null;\n\tvar sFunction: String = \"\";\n\tvar bRequiresRestart: Boolean = false;\n\n\tfunction SettingsOptionItem()\n\t{\n\t\tsuper();\n\t\tMouse.addListener(this);\n\t\tScrollBar_mc = scrollBar;\n\t\tOptionStepper_mc = optionStepper;\n\t\tCheckBox_mc = checkBox;\n\t\tbSendChangeEvent = true;\n\t\ttextField.textAutoSize = \"shrink\";\n\t}\n\n\tfunction SetOnChangeCallback(apScope, asFunction)\n\t{\n\t\tpScope = apScope;\n\t\tsFunction = asFunction;\n\t}\n\n\tfunction onLoad(): Void\n\t{\n\t\tScrollBar_mc.setScrollProperties(0.7, 0, 20);\n\t\tScrollBar_mc.addEventListener(\"scroll\", this, \"onScroll\");\n\t\tOptionStepper_mc.addEventListener(\"change\", this, \"onStepperChange\");\n\t\tbSendChangeEvent = true;\n\t}\n\n\tfunction get movieType(): Number\n\t{\n\t\treturn iMovieType;\n\t}\n\n\tfunction set movieType(aiMovieType: Number): Void\n\t{\n\t\tiMovieType = aiMovieType;\n\t\t\n\t\tScrollBar_mc.disabled = true;\n\t\tScrollBar_mc.visible = false;\n\t\t\n\t\tOptionStepper_mc.disabled = true;\n\t\tOptionStepper_mc.visible = false;\n\t\t\n\t\tCheckBox_mc._visible = false;\n\t\t\n\t\tswitch (iMovieType) {\n\t\t\tcase 0:\n\t\t\t\tScrollBar_mc.disabled = false;\n\t\t\t\tScrollBar_mc.visible = true;\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase 1:\n\t\t\t\tOptionStepper_mc.disabled = false;\n\t\t\t\tOptionStepper_mc.visible = true;\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase 2:\n\t\t\t\tCheckBox_mc._visible = true;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tfunction get ID(): Number\n\t{\n\t\treturn iID;\n\t}\n\n\tfunction set ID(aiNewValue: Number): Void\n\t{\n\t\tiID = aiNewValue;\n\t}\n\n\tfunction get value(): Number\n\t{\n\t\tvar iFrameValue: Number = undefined;\n\t\t\n\t\tswitch (iMovieType) {\n\t\t\tcase 0:\n\t\t\t\tiFrameValue = ScrollBar_mc.position / 20;\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase 1:\n\t\t\t\tiFrameValue = OptionStepper_mc.selectedIndex;\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase 2:\n\t\t\t\tiFrameValue = CheckBox_mc._currentframe - 1;\n\t\t\t\tbreak;\n\t\t}\n\t\treturn iFrameValue;\n\t}\n\n\tfunction set value(afNewValue: Number): Void\n\t{\n\t\tswitch (iMovieType) {\n\t\t\tcase 0:\n\t\t\t\tbSendChangeEvent = false;\n\t\t\t\tScrollBar_mc.position = afNewValue * 20;\n\t\t\t\tbSendChangeEvent = true;\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase 1:\n\t\t\t\tbSendChangeEvent = false;\n\t\t\t\tOptionStepper_mc.selectedIndex = afNewValue;\n\t\t\t\tbSendChangeEvent = true;\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase 2:\n\t\t\t\tCheckBox_mc.gotoAndStop(afNewValue + 1);\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tfunction get text(): String\n\t{\n\t\treturn textField.text;\n\t}\n\n\tfunction set text(astrNew: String): Void\n\t{\n\t\ttextField.SetText(astrNew);\n\t}\n\n\tfunction get selected(): Boolean\n\t{\n\t\treturn textField._alpha == 100;\n\t}\n\n\tfunction set selected(abSelected: Boolean): Void\n\t{\n\t\ttextField._alpha = abSelected ? 100 : 30;\n\t\tScrollBar_mc._alpha = abSelected ? 100 : 30;\n\t\tOptionStepper_mc._alpha = abSelected ? 100 : 30;\n\t\tCheckBox_mc._alpha = abSelected ? 100 : 30;\n\t}\n\n\tfunction get requiresRestart()\n\t{\n\t\treturn bRequiresRestart;\n\t}\n\n\tfunction set requiresRestart(abRequiresRestart)\n\t{\n\t\tbRequiresRestart = abRequiresRestart;\n\t}\n\n\tfunction handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\n\t\tvar bhandledInput: Boolean = false;\n\t\t\n\t\tif (GlobalFunc.IsKeyPressed(details)) {\n\t\t\tswitch (iMovieType) {\n\t\t\t\tcase 0:\n\t\t\t\t\tif (details.navEquivalent == NavigationCode.LEFT) {\n\t\t\t\t\t\tScrollBar_mc.position = ScrollBar_mc.position - 1;\n\t\t\t\t\t\tbhandledInput = true;\n\t\t\t\t\t} else if (details.navEquivalent == NavigationCode.RIGHT) {\n\t\t\t\t\t\tScrollBar_mc.position = ScrollBar_mc.position + 1;\n\t\t\t\t\t\tbhandledInput = true;\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\t\t\n\t\t\t\tcase 1:\n\t\t\t\t\tif (details.navEquivalent == NavigationCode.LEFT || details.navEquivalent == NavigationCode.RIGHT) {\n\t\t\t\t\t\tbhandledInput = OptionStepper_mc.handleInput(details, pathToFocus);\n\t\t\t\t\t} else if (details.navEquivalent == NavigationCode.ENTER) {\n\t\t\t\t\t\tOptionStepper_mc.ToggleNextOrAround();\n\t\t\t\t\t\tbhandledInput = true;\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\t\t\n\t\t\t\tcase 2:\n\t\t\t\t\tif (details.navEquivalent == gfx.ui.NavigationCode.ENTER) {\n\t\t\t\t\t\tToggleCheckbox();\n\t\t\t\t\t\tbhandledInput = true;\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\treturn bhandledInput;\n\t}\n\n\tfunction SetOptionStepperOptions(aOptions: Object): Void\n\t{\n\t\tbSendChangeEvent = false;\n\t\tOptionStepper_mc.dataProvider = aOptions;\n\t\tbSendChangeEvent = true;\n\t}\n\n\tfunction onMousePress(): Void\n\t{\n\t\tvar TopMostEntity_mc: Object = Mouse.getTopMostEntity();\n\t\t\n\t\tswitch (iMovieType) {\n\t\t\tcase 0:\n\t\t\t\tif (TopMostEntity_mc == ScrollBar_mc.thumb) {\n\t\t\t\t\tScrollBar_mc.thumb.onPress();\n\t\t\t\t} else if (TopMostEntity_mc._parent == ScrollBar_mc.upArrow) {\n\t\t\t\t\tScrollBar_mc.upArrow.onPress();\n\t\t\t\t} else if (TopMostEntity_mc._parent == ScrollBar_mc.downArrow) {\n\t\t\t\t\tScrollBar_mc.downArrow.onPress();\n\t\t\t\t} else if (TopMostEntity_mc == ScrollBar_mc.track) {\n\t\t\t\t\tScrollBar_mc.track.onPress();\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase 1:\n\t\t\t\tif (TopMostEntity_mc == OptionStepper_mc.nextBtn || TopMostEntity_mc == OptionStepper_mc.textField) {\n\t\t\t\t\tOptionStepper_mc.nextBtn.onPress();\n\t\t\t\t} else if (TopMostEntity_mc == OptionStepper_mc.prevBtn) {\n\t\t\t\t\tOptionStepper_mc.prevBtn.onPress();\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tfunction onRelease(): Void\n\t{\n\t\n\t\tvar TopMostEntity_mc: Object = Mouse.getTopMostEntity();\n\t\n\t\tswitch (iMovieType) {\n\t\t\tcase 0:\n\t\t\t\tif (TopMostEntity_mc == ScrollBar_mc.thumb) {\n\t\t\t\t\tScrollBar_mc.thumb.onRelease();\n\t\t\t\t} else if (TopMostEntity_mc._parent == ScrollBar_mc.upArrow) {\n\t\t\t\t\tScrollBar_mc.upArrow.onRelease();\n\t\t\t\t} else if (TopMostEntity_mc._parent == ScrollBar_mc.downArrow) {\n\t\t\t\t\tScrollBar_mc.downArrow.onRelease();\n\t\t\t\t} else if (TopMostEntity_mc == ScrollBar_mc.track) {\n\t\t\t\t\tScrollBar_mc.track.onRelease();\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase 1:\n\t\t\t\tif (TopMostEntity_mc == OptionStepper_mc.nextBtn || TopMostEntity_mc == OptionStepper_mc.textField) {\n\t\t\t\t\tOptionStepper_mc.nextBtn.onRelease();\n\t\t\t\t} else if (TopMostEntity_mc == OptionStepper_mc.prevBtn) {\n\t\t\t\t\tOptionStepper_mc.prevBtn.onRelease();\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\tcase 2:\n\t\t\t\tif (TopMostEntity_mc._parent == CheckBox_mc) {\n\t\t\t\t\tToggleCheckbox();\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tfunction ToggleCheckbox(): Void\n\t{\n\t\tif (CheckBox_mc._currentframe == 1) {\n\t\t\tCheckBox_mc.gotoAndStop(2);\n\t\t} else if (CheckBox_mc._currentframe == 2) {\n\t\t\tCheckBox_mc.gotoAndStop(1);\n\t\t}\n\t\tDoOptionChange();\n\t}\n\n\tfunction onStepperChange(event: Object): Void\n\t{\n\t\tif (bSendChangeEvent) {\n\t\t\tDoOptionChange();\n\t\t}\n\t\tProcessOnChangeCallback();\n\t}\n\n\tfunction onScroll(event: Object): Void\n\t{\n\t\tif (bSendChangeEvent) {\n\t\t\tDoOptionChange();\n\t\t}\n\t\tProcessOnChangeCallback();\n\t}\n\n\tfunction DoOptionChange(): Void\n\t{\n\t\tGameDelegate.call(\"OptionChange\", [ID, value], requiresRestart);\n\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuPrevNext\"]);\n\t\t_parent.onValueChange(MovieClip(this).itemIndex, value);\n\t\tProcessOnChangeCallback();\n\t}\n\n\tfunction ProcessOnChangeCallback()\n\t{\n\t\tif(pScope != null && pScope != undefined && sFunction != null && sFunction != undefined) {\n\t\t\tpScope[sFunction].apply(pScope, [this]);\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "src/PauseMenu/StatsList.as",
    "content": "import gfx.controls.ScrollBar;\n\nclass StatsList extends Shared.BSScrollingList\n{\n\tvar scrollbar: ScrollBar;\n\n\tfunction StatsList()\n\t{\n\t\tsuper();\n\t\tscrollbar.focusTarget = this;\n\t}\n\n\tfunction SetEntryText(aEntryClip: MovieClip, aEntryObject: Object): Void\n\t{\n\t\tsuper.SetEntryText(aEntryClip, aEntryObject);\n\t\taEntryClip.valueText.textAutoSize = \"shrink\";\n\t\tif (aEntryObject.text != undefined) {\n\t\t\taEntryClip.valueText.SetText(aEntryObject.value.toString());\n\t\t\treturn;\n\t\t}\n\t\taEntryClip.valueText.SetText(\" \");\n\t}\n\n}\n"
  },
  {
    "path": "src/PauseMenu/StatsPage.as",
    "content": "﻿import gfx.managers.FocusHandler;\nimport gfx.io.GameDelegate;\nimport gfx.ui.InputDetails;\nimport Shared.GlobalFunc;\nimport gfx.ui.NavigationCode;\n\nclass StatsPage extends MovieClip\n{\n\tvar CategoryList: MovieClip;\n\tvar CategoryList_mc: MovieClip;\n\tvar StatsList_mc: MovieClip;\n\tvar _StatsList: MovieClip;\n\tvar bUpdated: Boolean;\n\tvar iPlatform: Number;\n\tvar Divider: MovieClip;\n\n\tfunction StatsPage()\n\t{\n\t\tsuper();\n\t\tCategoryList = CategoryList_mc.List_mc;\n\t\t_StatsList = StatsList_mc;\n\t\tbUpdated = false;\n\t}\n\n\tfunction OnShow(): Void\n\t{\n\t\tbUpdated = false;\n\t\tvar STAT_ENTRYLISTINDEX = 2;\n\t\tvar STAT_STRIDE = 4;\n\t\tvar cursor = 0;\n\t\twhile(cursor < arguments.length)\n\t\t{\n\t\t\tCategoryList.entryList[arguments[cursor + STAT_ENTRYLISTINDEX]].stats.length = 0;\n\t\t\tcursor = cursor + STAT_STRIDE;\n\t\t}\n\t\tCategoryList.entryList.length = 0;\n\t\tCategoryList.InvalidateData();\n\t\tonLoad();\n\t}\n\n\tfunction onLoad(): Void\n\t{\n\t\tCategoryList.entryList.push({text: \"$GENERAL\", stats: new Array(), savedHighlight: 0});\n\t\tCategoryList.entryList.push({text: \"$QUEST\", stats: new Array(), savedHighlight: 0});\n\t\tCategoryList.entryList.push({text: \"$COMBAT\", stats: new Array(), savedHighlight: 0});\n\t\tCategoryList.entryList.push({text: \"$MAGIC\", stats: new Array(), savedHighlight: 0});\n\t\tCategoryList.entryList.push({text: \"$CRAFTING\", stats: new Array(), savedHighlight: 0});\n\t\tCategoryList.entryList.push({text: \"$CRIME\", stats: new Array(), savedHighlight: 0});\n\t\tCategoryList.InvalidateData();\n\t\tCategoryList.addEventListener(\"listMovedUp\", this, \"onCategoryListMoveUp\");\n\t\tCategoryList.addEventListener(\"listMovedDown\", this, \"onCategoryListMoveDown\");\n\t\tCategoryList.addEventListener(\"selectionChange\", this, \"onCategoryListMouseSelectionChange\");\n\t\tCategoryList.disableInput = true; // Bugfix for vanilla\n\t\t_StatsList.disableSelection = false;\n\t}\n\n\tfunction startPage(): Void\n\t{\n\t\tCategoryList.disableInput = false; // Bugfix for vanilla\n\t\tFocusHandler.instance.setFocus(CategoryList, 0);\n\t\tif (bUpdated) {\n\t\t\treturn;\n\t\t}\n\t\tGameDelegate.call(\"updateStats\", [], this, \"PopulateStatsList\");\n\t\tbUpdated = true;\n\t}\n\n\tfunction endPage(): Void\n\t{\n\t\tCategoryList.disableInput = true; // Bugfix for vanilla\n\t}\n\n\tfunction PopulateStatsList(): Void\n\t{\n\t\tvar STAT_TEXT = 0;\n\t\tvar STAT_VALUE = 1;\n\t\tvar STAT_ENTRYLISTINDEX = 2;\n\t\tvar STAT_UNKNOWN = 3;\n\t\tvar STAT_STRIDE = 4;\n\n\t\tfor (var i: Number = 0; i < arguments.length; i += STAT_STRIDE) {\n\t\t\tvar stat: Object = {text: \"$\" + arguments[i + STAT_TEXT], value: arguments[i + STAT_VALUE]};\n\t\t\tCategoryList.entryList[arguments[i + STAT_ENTRYLISTINDEX]].stats.push(stat);\n\t\t}\n\t\tonCategoryHighlight();\n\t}\n\n\tfunction onCategoryHighlight(): Void\n\t{\n\t\tvar stats: Array = CategoryList.selectedEntry.stats;\n\t\t_StatsList.ClearList();\n\t\t_StatsList.scrollPosition = 0;\n\n\t\tfor(var i: Number = 0; i < stats.length; i++) {\n\t\t\t_StatsList.entryList.push(stats[i]);\n\t\t}\n\t\t_StatsList.InvalidateData();\n\t}\n\n\tfunction onCategoryListMoveUp(event: Object): Void\n\t{\n\t\tonCategoryHighlight();\n\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuFocus\"]);\n\t\tif (event.scrollChanged == true) {\n\t\t\tCategoryList._parent.gotoAndPlay(\"moveUp\");\n\t\t}\n\t}\n\n\tfunction onCategoryListMoveDown(event: Object): Void\n\t{\n\t\tonCategoryHighlight();\n\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuFocus\"]);\n\t\tif (event.scrollChanged == true) {\n\t\t\tCategoryList._parent.gotoAndPlay(\"moveDown\");\n\t\t}\n\t}\n\n\tfunction onCategoryListMouseSelectionChange(event: Object): Void\n\t{\n\t\tif (event.keyboardOrMouse == 0 && event.index != -1) {\n\t\t\tonCategoryHighlight();\n\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuFocus\"]);\n\t\t}\n\t}\n\n\tfunction onRightStickInput(afX: Number, afY: Number): Void\n\t{\n\t\tif (afY < 0) {\n\t\t\t_StatsList.moveSelectionDown();\n\t\t\treturn;\n\t\t}\n\t\t_StatsList.moveSelectionUp();\n\t}\n\n\tfunction SetPlatform(aiPlatform: Number, abPS3Switch: Boolean): Void\n\t{\n\t\tCategoryList.SetPlatform(aiPlatform, abPS3Switch);\n\t\t_StatsList.SetPlatform(aiPlatform, abPS3Switch);\n\t\tiPlatform = aiPlatform;\n\t}\n\n\tfunction handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\n\t\tvar bhandledInput: Boolean = false;\n\t\tif (GlobalFunc.IsKeyPressed(details)) {\n\t\t\tif (_StatsList.entryList.length > 0) {\n\t\t\t\tif (details.navEquivalent == NavigationCode.LEFT && FocusHandler.instance.getFocus(0) != CategoryList) {\n\t\t\t\t\tswitchFocusToCategoryList();\n\t\t\t\t\tbhandledInput = true;\n\t\t\t\t} else if (details.navEquivalent == NavigationCode.RIGHT && FocusHandler.instance.getFocus(0) != _StatsList) {\n\t\t\t\t\tswitchFocusToStatsList();\n\t\t\t\t\tbhandledInput = true;\n\n\t\t\t\t} else if (details.navEquivalent == NavigationCode.DOWN && FocusHandler.instance.getFocus(0) == _StatsList) {\n\t\t\t\t\t// Scroll down if the user has the stat list select and hits \"down\"\n\t\t\t\t\t_StatsList.scrollPosition = _StatsList.scrollPosition + 1;\n\t\t\t\t} else if (details.navEquivalent == NavigationCode.UP && FocusHandler.instance.getFocus(0) == _StatsList) {\n\t\t\t\t\t// Scroll up if the user has the stat list select and hits \"up\"\n\t\t\t\t\t_StatsList.scrollPosition = _StatsList.scrollPosition - 1;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Let other widgets try handling the event\n\t\tif (!bhandledInput && pathToFocus != undefined && pathToFocus.length > 0) {\n\t\t\tbhandledInput = pathToFocus[0].handleInput(details, pathToFocus.slice(1));\n\t\t}\n\t\treturn bhandledInput;\n\t}\n\n\tprivate function switchFocusToStatsList(): Void\n\t{\n\t\tFocusHandler.instance.setFocus(_StatsList, 0);\n\t\tDivider.gotoAndStop(\"Left\");\n\t}\n\n\tprivate function switchFocusToCategoryList(): Void\n\t{\n\t\tFocusHandler.instance.setFocus(CategoryList, 0);\n\t\tDivider.gotoAndStop(\"Right\");\n\t}\n\n}\n"
  },
  {
    "path": "src/PauseMenu/SystemPage.as",
    "content": "﻿import Shared.ButtonTextArtHolder;\nimport gfx.io.GameDelegate;\nimport gfx.ui.InputDetails;\nimport Shared.GlobalFunc;\nimport gfx.ui.NavigationCode;\nimport gfx.managers.FocusHandler;\nimport skyui.defines.Input;\nimport skyui.VRInput;\n\nimport skyui.util.Debug;\n\nclass SystemPage extends MovieClip\n{\n\tpublic static var MAIN_STATE: Number = 0;\n\tpublic static var SAVE_LOAD_STATE: Number = 1;\n\tpublic static var SAVE_LOAD_CONFIRM_STATE: Number = 2;\n\tpublic static var SETTINGS_CATEGORY_STATE: Number = 3;\n\tpublic static var OPTIONS_LISTS_STATE: Number = 4;\n\tpublic static var DEFAULT_SETTINGS_CONFIRM_STATE: Number = 5;\n\tpublic static var INPUT_MAPPING_STATE: Number = 6;\n\tpublic static var QUIT_CONFIRM_STATE: Number = 7;\n\tpublic static var PC_QUIT_LIST_STATE: Number = 8;\n\tpublic static var PC_QUIT_CONFIRM_STATE: Number = 9;\n\tpublic static var DELETE_SAVE_CONFIRM_STATE: Number = 10;\n\tpublic static var HELP_LIST_STATE: Number = 11;\n\tpublic static var HELP_TEXT_STATE: Number = 12;\n\tpublic static var TRANSITIONING: Number = 13;\n\tpublic static var CHARACTER_LOAD_STATE: Number = 14;\n\tpublic static var CHARACTER_SELECTION_STATE: Number = 15;\n\n\tpublic static var MOD_MANAGER_BUTTON_INDEX: Number = 3;\n\tpublic static var CONTROLS_BUTTON_INDEX: Number = 5\n\n\tvar HelpButtonHolder: ButtonTextArtHolder;\n\n\tvar BottomBar_mc: MovieClip;\n\tvar CategoryList: MovieClip;\n\tvar CategoryList_mc: MovieClip;\n\tvar ConfirmPanel: MovieClip;\n\tvar HelpList: MovieClip;\n\tvar HelpListPanel: MovieClip;\n\tvar HelpTextPanel: MovieClip;\n\tvar InputMappingPanel: MovieClip;\n\tvar MappingList: MovieClip;\n\tvar OptionsListsPanel: MovieClip;\n\tvar PCQuitList: MovieClip;\n\tvar PCQuitPanel: MovieClip;\n\tvar PanelRect: MovieClip;\n\tvar SaveLoadListHolder: MovieClip;\n\tvar SaveLoadPanel: MovieClip;\n\tvar SettingsList: MovieClip;\n\tvar SettingsPanel: MovieClip;\n\tvar SystemDivider: MovieClip;\n\tvar TopmostPanel: MovieClip;\n\n\tvar ConfirmTextField: TextField;\n\tvar ErrorText: TextField;\n\tvar HelpText: TextField;\n\tvar HelpTitleText: TextField;\n\tvar VersionText: TextField;\n\n\tvar bMenuClosing: Boolean;\n\tvar bRemapMode: Boolean;\n\tvar bSavingSettings: Boolean;\n\tvar bSettingsChanged: Boolean;\n\tvar bUpdated: Boolean;\n\tvar bShowKinectTunerButton: Boolean;\n\n\tvar iCurrentState: Number;\n\tvar iDebounceRemapModeID: Number;\n\tvar iHideErrorTextID: Number;\n\tvar iPlatform: Number;\n\tvar iSaveDelayTimerID: Number;\n\tvar iSavingSettingsTimerID: Number;\n\tvar bDefaultButtonVisible: Boolean;\n\tvar bIsRemoteDevice: Boolean;\n\n\tprivate var _saveDisabledList: Array;\n\n\tprivate var _deleteControls: Object;\n\tprivate var _defaultControls: Object;\n\tprivate var _kinectControls: Object;\n\tprivate var _acceptControls: Object;\n\tprivate var _cancelControls: Object;\n\tprivate var _characterSelectionControls: Object;\n\n\tprivate var _acceptButton: MovieClip;\n\tprivate var _cancelButton: MovieClip;\n\n\tprivate var _skyrimVersion: Number;\n\tprivate var _skyrimVersionMinor: Number;\n\tprivate var _skyrimVersionBuild: Number;\n\n\tprivate var _showModMenu: Boolean;\n\tprivate var _showControlsMenu: Boolean;\n\tprivate var _deleteButton: Object;\n\n\tprivate var pageWasEnded: Boolean = true;\n\tprivate var iTurnModeID: Number = undefined;\n\tprivate var bJustRefreshedSettings: Boolean  = false;\n\n\tfunction SystemPage()\n\t{\n\t\tsuper();\n\t\tCategoryList = CategoryList_mc.List_mc;\n\t\tSaveLoadListHolder = SaveLoadPanel;\n\t\tSettingsList = SettingsPanel.List_mc;\n\t\tMappingList = InputMappingPanel.List_mc;\n\t\tPCQuitList = PCQuitPanel.List_mc;\n\t\tHelpList = HelpListPanel.List_mc;\n\t\tHelpText = HelpTextPanel.HelpTextHolder.HelpText;\n\t\tHelpButtonHolder = HelpTextPanel.HelpTextHolder.ButtonArtHolder;\n\t\tHelpTitleText = HelpTextPanel.HelpTextHolder.TitleText;\n\t\tConfirmTextField = ConfirmPanel.ConfirmText.textField;\n\t\tTopmostPanel = PanelRect;\n\t\tbUpdated = false;\n\t\tbRemapMode = false;\n\t\tbSettingsChanged = false;\n\t\tbMenuClosing = false;\n\t\tbSavingSettings = false;\n\t\tbShowKinectTunerButton = false;\n\t\tiPlatform = 0;\n\t\tbDefaultButtonVisible = false;\n\t\t_showModMenu = false;\n\t\t_showControlsMenu = false;\n\t}\n\n\tfunction GetIsRemoteDevice() {\n\t\treturn bIsRemoteDevice;\n\t}\n\n\tfunction OnShow(): Void\n\t{\n\t\tif(pageWasEnded == false) {\n\t\t\tendPage();\n\t\t}\n\n\t\tbMenuClosing = false;\n\t\tbUpdated = false;\n\t\tbRemapMode = false;\n\t\tbSettingsChanged = false;\n\t\tbSavingSettings = false;\n\t\tbShowKinectTunerButton = false;\n\t\tbDefaultButtonVisible = false;\n\n\t\t// Reset all panels and their animations (?)\n\t\tvar cursor = SystemPage.SAVE_LOAD_STATE;\n\t\twhile(cursor <= SystemPage.CHARACTER_SELECTION_STATE) {\n\t\t\tGetPanelForState(cursor).gotoAndStop(1);\n\t\t\tcursor++;\n\t\t}\n\n\t\tSystemDivider.gotoAndStop(\"Right\");\n\t\tHideErrorText();\n\t\tGameDelegate.call(\"ShouldShowMod\", [], this, \"SetShowMod\");\n\t\tif(Shared.Platforms.IsUsingWands(iPlatform)) {\n\t\t\t_showControlsMenu = false;\n\t\t} else {\n\t\t\t_showControlsMenu = true;\n\t\t}\n\n\t\t/* CategoryList.clearList(); */\n\t\tCategoryList.entryList = new Array();\n\t\tCategoryList.entryList.push({text: \"$QUICKSAVE\"});\n\t\tCategoryList.entryList.push({text: \"$SAVE\"});\n\t\tCategoryList.entryList.push({text: \"$LOAD\"});\n\t\tCategoryList.entryList.push({text: \"$SETTINGS\"});\n\t\tCategoryList.entryList.push({text: \"$MOD CONFIGURATION\"});\n\t\tif(_showModMenu) {\n\t\t\tCategoryList.entryList.push({text:\"$MOD MANAGER\"});\n\t\t}\n\t\tif(_showControlsMenu) {\n\t\t\tCategoryList.entryList.push({text: \"$CONTROLS\"});\n\t\t}\n\t\tCategoryList.entryList.push({text: \"$HELP\"});\n\t\tCategoryList.entryList.push({text: \"$QUIT\"});\n\n\t\tCategoryList.InvalidateData();\n\n\t\tConfirmPanel.handleInput = function () {\n\t\t\treturn false;\n\t\t};\n\n\t\tif(HelpList.entryList.length != 0) {\n\t\t\tHelpList.entryList = new Array();\n\t\t}\n\t}\n\n\tstatic function IsOrbis(aiPlatform)\n\t{\n\t\treturn aiPlatform == Shared.Platforms.CONTROLLER_ORBIS || aiPlatform == Shared.Platforms.CONTROLLER_ORBIS_MOVE;\n\t}\n\n\tfunction onLoad()\n\t{\n\t\tOnShow();\n\t\tSaveLoadListHolder.addEventListener(\"saveGameSelected\", this, \"ConfirmSaveGame\");\n\t\tSaveLoadListHolder.addEventListener(\"loadGameSelected\", this, \"ConfirmLoadGame\");\n\t\tSaveLoadListHolder.addEventListener(\"saveListCharactersPopulated\", this, \"OnSaveListCharactersOpenSuccess\");\n\t\tSaveLoadListHolder.addEventListener(\"saveListPopulated\", this, \"OnSaveListOpenSuccess\");\n\t\tSaveLoadListHolder.addEventListener(\"saveListOnBatchAdded\", this, \"OnSaveListBatchAdded\");\n\t\tSaveLoadListHolder.addEventListener(\"OnCharacterSelected\", this, \"OnCharacterSelected\");\n\t\tGameDelegate.addCallBack(\"OnSaveDataEventSaveSUCCESS\", this, \"OnSaveDataEventSaveSUCCESS\");\n\t\tGameDelegate.addCallBack(\"OnSaveDataEventSaveCANCEL\", this, \"OnSaveDataEventSaveCANCEL\");\n\t\tGameDelegate.addCallBack(\"OnSaveDataEventLoadCANCEL\", this, \"OnSaveDataEventLoadCANCEL\");\n\t\tSaveLoadListHolder.addEventListener(\"saveHighlighted\", this, \"onSaveHighlight\");\n\t\tSaveLoadListHolder.List_mc.addEventListener(\"listPress\", this, \"onSaveLoadListPress\");\n\n\t\tCategoryList.addEventListener(\"itemPress\", this,\"onCategoryButtonPress\");\n\t\tCategoryList.addEventListener(\"listPress\", this,\"onCategoryListPress\");\n\t\tCategoryList.addEventListener(\"listMovedUp\", this,\"onCategoryListMoveUp\");\n\t\tCategoryList.addEventListener(\"listMovedDown\", this,\"onCategoryListMoveDown\");\n\t\tCategoryList.addEventListener(\"selectionChange\", this,\"onCategoryListMouseSelectionChange\");\n\t\tthis.CategoryList.disableInput = true;\n\t\tSettingsList.entryList = [{text: \"$Gameplay\"}, {text: \"$Display\"}, {text: \"$Audio\"}, {text: \"$VR\"}, {text: \"$VR Performance\"}];\n\t\tSettingsList.InvalidateData();\n\t\tSettingsList.addEventListener(\"itemPress\", this, \"onSettingsCategoryPress\");\n\t\tSettingsList.disableInput = true;\n\t\tInputMappingPanel.List_mc.addEventListener(\"itemPress\", this, \"onInputMappingPress\");\n\t\tGameDelegate.addCallBack(\"FinishRemapMode\", this, \"onFinishRemapMode\");\n\t\tGameDelegate.addCallBack(\"SettingsSaved\", this, \"onSettingsSaved\");\n\t\tGameDelegate.addCallBack(\"RefreshSystemButtons\", this, \"RefreshSystemButtons\");\n\t\tPCQuitList.entryList = [{text: \"$Main Menu\"}, {text: \"$Desktop\"}];\n\t\tPCQuitList.UpdateList();\n\t\tPCQuitList.addEventListener(\"itemPress\", this, \"onPCQuitButtonPress\");\n\t\tHelpList.addEventListener(\"itemPress\", this, \"onHelpItemPress\");\n\t\tHelpList.disableInput = true;\n\t\tHelpTitleText.textAutoSize = \"shrink\";\n\t\tBottomBar_mc = _parent._parent.BottomBar_mc;\n\t\tGameDelegate.addCallBack(\"BackOutFromLoadGame\", this, \"BackOutFromLoadGame\");\n\t\tGameDelegate.addCallBack(\"SetRemoteDevice\", this, \"SetRemoteDevice\");\n\t\tGameDelegate.addCallBack(\"UpdatePermissions\", this, \"UpdatePermissions\");\n\t\tGameDelegate.addCallBack(\"ConfirmDeleteSave\", this, \"ConfirmDeleteSave\");\n\t\tGameDelegate.addCallBack(\"StartDefaultSettingsConfirmState\", this, \"StartDefaultSettingsConfirmState\");\n\t\tGameDelegate.addCallBack(\"UpdateVRPerformanceValues\", this, \"UpdateVRPerformanceValues\");\n\t}\n\n\tfunction SetShowMod(bshow) {\n\t\t_showModMenu = bshow;\n\t}\n\n\tfunction startPage(): Void\n\t{\n\t\tpageWasEnded = false;\n\t\tCategoryList.disableInput = false; // Bugfix for vanilla\n\t\tif (!bUpdated) {\n\t\t\tcurrentState = SystemPage.MAIN_STATE;\n\n\t\t\tGameDelegate.call(\"SetVersionText\", [VersionText]);\n\n\t\t\tvar versionArr: Array = VersionText.text.split(\".\"); // \"1.8.151.0.7\" without SKSE, \"1.8.151.0.7 (SKSE 1.6.9 rel 37)\" with\n\t\t\t_skyrimVersion = versionArr[0];\n\t\t\t_skyrimVersionMinor = versionArr[1];\n\t\t\t_skyrimVersionBuild = versionArr[2];\n\n\t\t\tGameDelegate.call(\"ShouldShowKinectTunerOption\", [], this, \"SetShouldShowKinectTunerOption\");\n\n\t\t\tUpdatePermissions();\n\t\t\tbUpdated = true;\n\t\t} else {\n\t\t\tUpdateStateFocus(iCurrentState);\n\t\t}\n\t}\n\n\tfunction endPage(): Void\n\t{\n\t\tBottomBar_mc.buttonPanel.clearButtons();\n\n\t\tCategoryList.disableInput = true; // Bugfix for vanilla\n\n\t\tpageWasEnded = true;\n\t}\n\n\tfunction get currentState(): Number\n\t{\n\t\treturn iCurrentState;\n\t}\n\n\tfunction set currentState(aiNewState: Number): Void\n\t{\n\t\tif(aiNewState == undefined)\n\t\t\treturn;\n\n\t\tif(aiNewState == SystemPage.MAIN_STATE) {\n\t\t\tSaveLoadListHolder.isShowingCharacterList = false;\n\t\t} else if (aiNewState == SystemPage.SAVE_LOAD_STATE && this.SaveLoadListHolder.isShowingCharacterList) {\n\t\t\taiNewState = SystemPage.CHARACTER_SELECTION_STATE;\n\t\t}\n\n\t\tvar Panel_mc: MovieClip = GetPanelForState(aiNewState);\n\t\tiCurrentState = aiNewState;\n\t\tif (Panel_mc != TopmostPanel) {\n\t\t\tPanel_mc.swapDepths(TopmostPanel);\n\t\t\tTopmostPanel = Panel_mc;\n\t\t}\n\t\tUpdateStateFocus(aiNewState);\n\t\tGameDelegate.call(\"SetJournalMenuState\", [aiNewState]);\n\t}\n\n  function OnSaveDataEventSaveSUCCESS()\n  {\n    if(SystemPage.IsOrbis(iPlatform))\n    {\n      this.bMenuClosing = true;\n      this.EndState();\n    }\n  }\n\n  function OnSaveDataEventSaveCANCEL()\n  {\n    if(SystemPage.IsOrbis(iPlatform))\n    {\n      this.HideErrorText();\n      this.EndState();\n      this.StartState(SystemPage.SAVE_LOAD_STATE);\n    }\n  }\n\n  function OnSaveDataEventLoadCANCEL()\n  {\n    this.StartState(SystemPage.CHARACTER_SELECTION_STATE);\n  }\n\n\tpublic function handleInput(details: InputDetails, pathToFocus: Array): Boolean\n\t{\n\t\tvar bhandledInput: Boolean = false;\n\t\tif (bRemapMode || bMenuClosing || bSavingSettings || iCurrentState == SystemPage.TRANSITIONING) {\n\t\t\tbhandledInput = true;\n\t\t} else if (GlobalFunc.IsKeyPressed(details, iCurrentState != SystemPage.INPUT_MAPPING_STATE)) {\n\n\t\t\tif (iCurrentState != SystemPage.OPTIONS_LISTS_STATE) {\n\t\t\t\tif (details.navEquivalent == NavigationCode.RIGHT && iCurrentState == SystemPage.MAIN_STATE) {\n\t\t\t\t\tdetails.navEquivalent = NavigationCode.ENTER;\n\t\t\t\t} else if (details.navEquivalent == NavigationCode.LEFT && iCurrentState != SystemPage.MAIN_STATE) {\n\t\t\t\t\tdetails.navEquivalent = NavigationCode.TAB;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif ((details.navEquivalent == NavigationCode.GAMEPAD_L2 || details.navEquivalent == gfx.ui.NavigationCode.GAMEPAD_R2) && isConfirming()) {\n\t\t\t\tbhandledInput = true;\n\t\t\t} else if ((details.navEquivalent == NavigationCode.GAMEPAD_X || details.code == 88) && iCurrentState == SystemPage.SAVE_LOAD_STATE) {\n        if(SystemPage.IsOrbis(iPlatform))\n        {\n          gfx.io.GameDelegate.call(\"ORBISDeleteSave\",[]);\n        } else {\n\t\t\t\t\tConfirmDeleteSave();\n\t\t\t\t}\n\t\t\t\tbhandledInput = true;\n\t\t\t} else if ((details.navEquivalent == gfx.ui.NavigationCode.GAMEPAD_Y || details.code == 84) && iCurrentState == SystemPage.SAVE_LOAD_STATE && !SaveLoadListHolder.isSaving) {\n            StartState(SystemPage.CHARACTER_LOAD_STATE);\n            bhandledInput = true;\n      } else if ((details.navEquivalent == NavigationCode.GAMEPAD_Y || details.code == 84) && (iCurrentState == SystemPage.OPTIONS_LISTS_STATE || iCurrentState == SystemPage.INPUT_MAPPING_STATE)) {\n        StartDefaultSettingsConfirmState();\n\t\t\t\tbhandledInput = true;\n\t\t\t} else if (bShowKinectTunerButton && details.navEquivalent == NavigationCode.GAMEPAD_R1 && iCurrentState == SystemPage.OPTIONS_LISTS_STATE) {\n\t\t\t\tGameDelegate.call(\"OpenKinectTuner\", []);\n\t\t\t\tbhandledInput = true;\n\t\t\t} else if (!pathToFocus[0].handleInput(details, pathToFocus.slice(1))) {\n\t\t\t\tif (details.navEquivalent == NavigationCode.ENTER) {\n\t\t\t\t\tbhandledInput = onAcceptPress();\n\t\t\t\t} else if (details.navEquivalent == NavigationCode.TAB) {\n\t\t\t\t\tbhandledInput = onCancelPress();\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\treturn bhandledInput;\n\t}\n\n\tfunction onAcceptPress(): Boolean\n\t{\n\t\tvar bAcceptPressed: Boolean = true;\n\n\t\tswitch (iCurrentState) {\n      case SystemPage.CHARACTER_SELECTION_STATE:\n        GameDelegate.call(\"PlaySound\",[\"UIMenuOK\"]);\n        GameDelegate.call(\"CharacterSelected\",[SaveLoadListHolder.selectedIndex]);\n        break;\n\n\t\t\tcase SystemPage.SAVE_LOAD_CONFIRM_STATE:\n\t\t\tcase SystemPage.TRANSITIONING:\n\t\t\t\tif (SaveLoadListHolder.List_mc.disableSelection) {\n\t\t\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuOK\"]);\n\n          if(SystemPage.IsOrbis(iPlatform))\n          {\n            if(this.SaveLoadListHolder.isSaving)\n            {\n              this.iSaveDelayTimerID = setInterval(this,\"DoSaveGame\",1);\n            }\n            else\n            {\n              gfx.io.GameDelegate.call(\"LoadGame\",[this.SaveLoadListHolder.selectedIndex]);\n            }\n          }\n          else\n          {\n\t\t\t\t\t\tbMenuClosing = true;\n\t\t\t\t\t\tif (SaveLoadListHolder.isSaving) {\n\t\t\t\t\t\t\tConfirmPanel._visible = false;\n\t\t\t\t\t\t\tif (iPlatform > 1) {\n\t\t\t\t\t\t\t\tErrorText.SetText(\"$Saving content. Please don\\'t turn off your console.\");\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tErrorText.SetText(\"$Saving...\");\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tiSaveDelayTimerID = setInterval(this, \"DoSaveGame\", 1);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tGameDelegate.call(\"LoadGame\", [SaveLoadListHolder.selectedIndex]);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tbreak;\n\n\t\t\tcase SystemPage.QUIT_CONFIRM_STATE:\n\t\t\t\t// Have skyui dll release any GFxValues it's holding before actually quitting\n\t\t\t\tDebug.log(\">>> Quest_Journal SystemPage.QUIT_CONFIRM_STATE\");\n\t\t\t\tVRInput.instance.teardown();\n\t\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuOK\"]);\n\t\t\t\tGameDelegate.call(\"QuitToMainMenu\", []);\n\t\t\t\tbMenuClosing = true;\n\t\t\t\tDebug.log(\"<<< Quest_Journal SystemPage.QUIT_CONFIRM_STATE\");\n\t\t\t\tbreak;\n\n\t\t\tcase SystemPage.PC_QUIT_CONFIRM_STATE:\n\t\t\t\tif (PCQuitList.selectedIndex == 0) {\n\t\t\t\t\tGameDelegate.call(\"QuitToMainMenu\", []);\n\t\t\t\t\tbMenuClosing = true;\n\t\t\t\t} else if (PCQuitList.selectedIndex == 1) {\n\t\t\t\t\tGameDelegate.call(\"QuitToDesktop\", []);\n\t\t\t\t}\n\t\t\t\tbreak;\n\n\t\t\tcase SystemPage.DELETE_SAVE_CONFIRM_STATE:\n\t\t\t\tSaveLoadListHolder.DeleteSelectedSave();\n\t\t\t\tif (SaveLoadListHolder.numSaves == 0) {\n\t\t\t\t\tGetPanelForState(SystemPage.SAVE_LOAD_STATE).gotoAndStop(1);\n\t\t\t\t\tGetPanelForState(SystemPage.DELETE_SAVE_CONFIRM_STATE).gotoAndStop(1);\n\t\t\t\t\tcurrentState = SystemPage.MAIN_STATE;\n          SystemDivider.gotoAndStop(\"Right\");\n\t\t\t\t} else {\n\t\t\t\t\tEndState();\n\t\t\t\t}\n\t\t\t\tbreak;\n\n\t\t\tcase SystemPage.DEFAULT_SETTINGS_CONFIRM_STATE:\n\t\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuOK\"]);\n\t\t\t\tif (ConfirmPanel.returnState == SystemPage.OPTIONS_LISTS_STATE) {\n\t\t\t\t\tResetSettingsToDefaults();\n\t\t\t\t} else if (ConfirmPanel.returnState == SystemPage.INPUT_MAPPING_STATE) {\n\t\t\t\t\tResetControlsToDefaults();\n\t\t\t\t}\n\t\t\t\tEndState();\n\t\t\t\tbreak;\n\n\t\t\tdefault:\n\t\t\t\tbAcceptPressed = false;\n\t\t\t\tbreak;\n\t\t}\n\n\t\treturn bAcceptPressed;\n\t}\n\n\tfunction onCancelPress(): Boolean\n\t{\n\t\tvar bCancelPressed: Boolean = true;\n\n\t\tswitch (iCurrentState) {\n      case SystemPage.CHARACTER_LOAD_STATE:\n      case SystemPage.CHARACTER_SELECTION_STATE:\n\t\t\tcase SystemPage.SAVE_LOAD_STATE:\n        SaveLoadListHolder.ForceStopLoading();\n\n\t\t\tcase SystemPage.PC_QUIT_LIST_STATE:\n\t\t\tcase SystemPage.HELP_LIST_STATE:\n\t\t\tcase SystemPage.SAVE_LOAD_CONFIRM_STATE:\n\t\t\tcase SystemPage.QUIT_CONFIRM_STATE:\n\t\t\tcase SystemPage.DEFAULT_SETTINGS_CONFIRM_STATE:\n\t\t\tcase SystemPage.PC_QUIT_CONFIRM_STATE:\n\t\t\tcase SystemPage.DELETE_SAVE_CONFIRM_STATE:\n\t\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuCancel\"]);\n\t\t\t\tEndState();\n\t\t\t\tbreak;\n\n\t\t\tcase SystemPage.HELP_TEXT_STATE:\n\t\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuCancel\"]);\n\t\t\t\tEndState();\n\t\t\t\tStartState(SystemPage.HELP_LIST_STATE);\n\t\t\t\tHelpListPanel.bCloseToMainState = true;\n\t\t\t\tbreak;\n\n\t\t\tcase SystemPage.OPTIONS_LISTS_STATE:\n\t\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuCancel\"]);\n\t\t\t\tEndState();\n\t\t\t\tStartState(SystemPage.SETTINGS_CATEGORY_STATE);\n\t\t\t\tSettingsPanel.bCloseToMainState = true;\n\t\t\t\tbreak;\n\n\t\t\tcase SystemPage.INPUT_MAPPING_STATE:\n\t\t\tcase SystemPage.SETTINGS_CATEGORY_STATE:\n\t\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuCancel\"]);\n\t\t\t\tif (bSettingsChanged) {\n\t\t\t\t\tErrorText.SetText(\"$Saving...\");\n\t\t\t\t\tbSavingSettings = true;\n\t\t\t\t\tif (iCurrentState == SystemPage.INPUT_MAPPING_STATE) {\n\t\t\t\t\t\tiSavingSettingsTimerID = setInterval(this, \"SaveControls\", 1000);\n\t\t\t\t\t} else if (iCurrentState == SystemPage.SETTINGS_CATEGORY_STATE) {\n\t\t\t\t\t\tiSavingSettingsTimerID = setInterval(this, \"SaveSettings\", 1000);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tonSettingsSaved();\n\t\t\t\t}\n\t\t\t\tbreak;\n\n\t\t\tdefault:\n\t\t\t\tbCancelPressed = false;\n\t\t\t\tbreak;\n\t\t}\n\t\treturn bCancelPressed;\n\t}\n\n\tfunction isConfirming(): Boolean\n\t{\n\t\treturn iCurrentState == SystemPage.SAVE_LOAD_CONFIRM_STATE || iCurrentState == SystemPage.QUIT_CONFIRM_STATE || iCurrentState == SystemPage.PC_QUIT_CONFIRM_STATE || iCurrentState == SystemPage.DELETE_SAVE_CONFIRM_STATE || iCurrentState == SystemPage.DEFAULT_SETTINGS_CONFIRM_STATE;\n\t}\n\n\tfunction onAcceptMousePress(): Void\n\t{\n\t\tif (isConfirming()) {\n\t\t\tonAcceptPress();\n\t\t}\n\t}\n\n\tfunction onCancelMousePress(): Void\n\t{\n\t\tif (isConfirming()) {\n\t\t\tonCancelPress();\n\t\t}\n\t}\n\n\tfunction StartDefaultSettingsConfirmState(): Void\n\t{\n\t\tif(iCurrentState == SystemPage.OPTIONS_LISTS_STATE || iCurrentState == SystemPage.INPUT_MAPPING_STATE)\n\t\t{\n\t\t\tConfirmTextField.SetText(\"$Reset settings to default values?\");\n\t\t\tStartState(SystemPage.DEFAULT_SETTINGS_CONFIRM_STATE);\n\t\t}\n\t}\n\n\tfunction onCategoryButtonPress(event: Object): Void\n\t{\n\t\tif (event.entry.disabled) {\n\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuCancel\"]);\n\t\t\treturn;\n\t\t}\n\n\t\tif (iCurrentState == SystemPage.MAIN_STATE)\n\t\t{\n\t\t\tvar categoryName = CategoryList.entryList[event.index].text;\n\n\t\t\tswitch (categoryName) {\n\t\t\t\tcase \"$QUICKSAVE\":\n\t\t\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuOK\"]);\n\t\t\t\t\tGameDelegate.call(\"QuickSave\", []);\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase \"$SAVE\":\n          GameDelegate.call(\"UseCurrentCharacterFilter\",[]);\n          SaveLoadListHolder.isSaving = true;\n          if (SystemPage.IsOrbis(iPlatform)) {\n            SaveLoadListHolder.PopulateEmptySaveList();\n          } else {\n            GameDelegate.call(\"SAVE\",[SaveLoadListHolder.List_mc.entryList, SaveLoadListHolder.batchSize]);\n          }\n          break;\n\n\t\t\t\tcase \"$LOAD\":\n\t\t\t\t\tSaveLoadListHolder.isSaving = false;\n\t\t\t\t\tGameDelegate.call(\"LOAD\", [SaveLoadListHolder.List_mc.entryList, SaveLoadListHolder.batchSize]);\n\t\t\t\t\tbreak;\n\n        case \"$MOD MANAGER\":\n          gfx.io.GameDelegate.call(\"ModManager\",[]);\n          break;\n\n\t\t\t\tcase \"$SETTINGS\":\n\t\t\t\t\tStartState(SystemPage.SETTINGS_CATEGORY_STATE);\n\t\t\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuOK\"]);\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase \"$MOD CONFIGURATION\":\n\t\t\t\t\t_root.QuestJournalFader.Menu_mc.ConfigPanelOpen();\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase \"$CONTROLS\":\n\t\t\t\t\tif (MappingList.entryList.length == 0)\n\t\t\t\t\t\trequestInputMappings();\n\t\t\t\t\tStartState(SystemPage.INPUT_MAPPING_STATE);\n\t\t\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuOK\"]);\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase \"$HELP\":\n\t\t\t\t\tif (HelpList.entryList.length == 0) {\n\t\t\t\t\t\tGameDelegate.call(\"PopulateHelpTopics\", [HelpList.entryList]);\n\t\t\t\t\t\tHelpList.entryList.sort(doABCSort);\n\t\t\t\t\t\tHelpList.InvalidateData();\n\t\t\t\t\t}\n\t\t\t\t\tif (HelpList.entryList.length == 0) {\n\t\t\t\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuCancel\"]);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tStartState(SystemPage.HELP_LIST_STATE);\n\t\t\t\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuOK\"]);\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase \"$QUIT\":\n\t\t\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuOK\"]);\n\t\t\t\t\tGameDelegate.call(\"RequestIsOnPC\", [], this, \"populateQuitList\");\n\t\t\t\t\tbreak;\n\n\t\t\t\tdefault:\n\t\t\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuCancel\"]);\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction onCategoryListPress(event: Object): Void\n\t{\n\t\tif (!bRemapMode && !bMenuClosing && !bSavingSettings && iCurrentState != SystemPage.TRANSITIONING) {\n\t\t\tonCancelPress();\n\t\t\tCategoryList.disableSelection = false;\n\t\t\tCategoryList.UpdateList();\n\t\t\tCategoryList.disableSelection = true;\n\t\t}\n\t}\n\n\tfunction doABCSort(aObj1: Object, aObj2: Object): Number\n\t{\n\t\tif(aObj1.text.indexOf(\"VR \") >= 0 && aObj2.text.indexOf(\"VR \") >= 0)\n\t\t{\n\t\t\tif(aObj1.text < aObj2.text) {\n\t\t\t\treturn -1;\n\t\t\t}\n\t\t\tif(aObj1.text > aObj2.text) {\n\t\t\t\treturn 1;\n\t\t\t}\n\t\t}\n\t\tif(aObj1.text.indexOf(\"VR \") >= 0) {\n\t\t \treturn -1;\n\t\t}\n\t\tif(aObj2.text.indexOf(\"VR \") >= 0) {\n\t\t\treturn 1;\n\t\t}\n\n\t\tif (aObj1.text < aObj2.text) {\n\t\t\treturn -1;\n\t\t}\n\t\tif (aObj1.text > aObj2.text) {\n\t\t\treturn 1;\n\t\t}\n\t\treturn 0;\n\t}\n\n\tfunction onCategoryListMoveUp(event: Object): Void\n\t{\n\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuFocus\"]);\n\t\tif (event.scrollChanged == true) {\n\t\t\tCategoryList._parent.gotoAndPlay(\"moveUp\");\n\t\t}\n\t}\n\n\tfunction onCategoryListMoveDown(event: Object): Void\n\t{\n\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuFocus\"]);\n\t\tif (event.scrollChanged == true) {\n\t\t\tCategoryList._parent.gotoAndPlay(\"moveDown\");\n\t\t}\n\t}\n\n\tfunction onCategoryListMouseSelectionChange(event: Object): Void\n\t{\n\t\tif (event.keyboardOrMouse == 0 && event.index != -1) {\n\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuFocus\"]);\n\t\t}\n\t}\n\n  function OnCharacterSelected()\n  {\n    if(!SystemPage.IsOrbis(iPlatform)) {\n      StartState(SystemPage.SAVE_LOAD_STATE);\n    }\n  }\n\n  function OnSaveListCharactersOpenSuccess()\n  {\n    if(this.SaveLoadListHolder.numSaves > 0) {\n      GameDelegate.call(\"PlaySound\",[\"UIMenuOK\"]);\n      StartState(SystemPage.CHARACTER_SELECTION_STATE);\n    } else {\n      GameDelegate.call(\"PlaySound\",[\"UIMenuCancel\"]);\n    }\n  }\n\n\tfunction OnSaveListOpenSuccess(): Void\n\t{\n\t\tif (SaveLoadListHolder.numSaves > 0) {\n\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuOK\"]);\n\t\t\tStartState(SystemPage.SAVE_LOAD_STATE);\n\t\t} else {\n\t\t\tStartState(SystemPage.CHARACTER_LOAD_STATE);\n\t\t}\n\t}\n\n\tfunction OnSaveListBatchAdded() {\n\t}\n\n\tfunction ConfirmSaveGame(event: Object): Void\n\t{\n\t\tSaveLoadListHolder.List_mc.disableSelection = true;\n\t\tif (iCurrentState == SystemPage.SAVE_LOAD_STATE) {\n\t\t\tif (event.index == 0) {\n\t\t\t\tiCurrentState = SystemPage.SAVE_LOAD_CONFIRM_STATE;\n\t\t\t\tonAcceptPress();\n\t\t\t} else {\n\t\t\t\tConfirmTextField.SetText(\"$Save over this game?\");\n\t\t\t\tStartState(SystemPage.SAVE_LOAD_CONFIRM_STATE);\n\t\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuOK\"]);\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction DoSaveGame(): Void\n\t{\n\t\tclearInterval(iSaveDelayTimerID);\n\t\tGameDelegate.call(\"SaveGame\", [SaveLoadListHolder.selectedIndex]);\n\t\tif(!SystemPage.IsOrbis(iPlatform)) {\n\t\t\t_parent._parent.CloseMenu();\n\t\t}\n\t}\n\n\tfunction onSaveHighlight(event: Object): Void\n\t{\n\t\tif (iCurrentState == SystemPage.SAVE_LOAD_STATE && !SaveLoadListHolder.isShowingCharacterList) {\n\t\t\tif (_deleteButton != null) {\n\t\t\t\t_deleteButton._alpha = ((event.index == -1) ? 50 : 100);\n\t\t\t}\n\t\t\tif (iPlatform == Shared.Platforms.CONTROLLER_PC)\n\t\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuFocus\"]);\n\t\t}\n\t}\n\n\tfunction onSaveLoadListPress(): Void\n\t{\n\t\tonAcceptPress();\n\t}\n\n\tfunction ConfirmLoadGame(event: Object): Void\n\t{\n\t\tSaveLoadListHolder.List_mc.disableSelection = true;\n\t\tif (iCurrentState == SystemPage.SAVE_LOAD_STATE) {\n\t\t\tConfirmTextField.SetText(\"$Load this game? All unsaved progress will be lost.\");\n\t\t\tStartState(SystemPage.SAVE_LOAD_CONFIRM_STATE);\n\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuOK\"]);\n\t\t}\n\t}\n\n\tfunction ConfirmDeleteSave(): Void\n\t{\n\t\tif (!SaveLoadListHolder.isSaving || SaveLoadListHolder.selectedIndex != 0) {\n\t\t\tSaveLoadListHolder.List_mc.disableSelection = true;\n\t\t\tif (iCurrentState == SystemPage.SAVE_LOAD_STATE) {\n\t\t\t\tConfirmTextField.SetText(\"$Delete this save?\");\n\t\t\t\tStartState(SystemPage.DELETE_SAVE_CONFIRM_STATE);\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction onSettingsCategoryPress(): Void\n\t{\n\t\tvar List_mc: MovieClip = OptionsListsPanel.OptionsLists.List_mc;\n\n\t\tswitch (SettingsList.selectedIndex) {\n\t\t\tcase 0:\n\t\t\t\tList_mc.entryList = [\n\t\t\t\t{text: \"$Invert Y\", movieType: 2},\n\t\t\t\t{text: \"$Look Sensitivity\", movieType: 0},\n\t\t\t\t{text: \"$Vibration\", movieType: 2},\n\t\t\t\t{text: \"$360 Controller\", movieType: 2},\n\t\t\t\t{text: \"$Difficulty\", movieType: 1, options: [\"$Very Easy\", \"$Easy\", \"$Normal\", \"$Hard\", \"$Very Hard\", \"$Legendary\"]},\n\t\t\t\t{text: \"$Show Floating Markers\", movieType: 2},\n\t\t\t\t{text: \"$Save on Rest\", movieType: 2},\n\t\t\t\t{text: \"$Save on Wait\", movieType: 2},\n\t\t\t\t{text: \"$Save on Travel\", movieType: 2},\n\t\t\t\t{text: \"$Save on Pause\", movieType: 1, options: [\"$5 Mins\", \"$10 Mins\", \"$15 Mins\", \"$30 Mins\", \"$45 Mins\", \"$60 Mins\", \"$Disabled\"]},\n\t\t\t\t{text: \"$Use Kinect Commands\", movieType: 2}];\n\t\t\t\tGameDelegate.call(\"RequestGameplayOptions\", [List_mc.entryList]);\n\t\t\t\tbreak;\n\n\t\t\tcase 1:\n\t\t\t\tList_mc.entryList = [\n\t\t\t\t{text: \"$Brightness\", movieType: 0},\n\t\t\t\t{text: \"$HUD Opacity\", movieType: 0},\n\t\t\t\t{text: \"$Actor Fade\", movieType: 0},\n\t\t\t\t{text: \"$Item Fade\", movieType: 0},\n\t\t\t\t{text: \"$Object Fade\", movieType: 0},\n\t\t\t\t{text: \"$Grass Fade\", movieType: 0},\n\t\t\t\t{text: \"$Shadow Fade\", movieType: 0},\n\t\t\t\t{text: \"$Light Fade\", movieType: 0},\n\t\t\t\t{text: \"$Specularity Fade\", movieType: 0},\n\t\t\t\t{text: \"$Tree LOD Fade\", movieType: 0},\n\t\t\t\t{text: \"$Crosshair\", movieType: 2},\n\t\t\t\t{text: \"$Dialogue Subtitles\", movieType: 2},\n\t\t\t\t{text: \"$General Subtitles\", movieType: 2}];\n\t\t\t\tGameDelegate.call(\"RequestDisplayOptions\", [List_mc.entryList]);\n\t\t\t\tbreak;\n\n\t\t\tcase 2:\n\t\t\t\tList_mc.entryList = [{text: \"$Master\", movieType: 0}];\n\t\t\t\tGameDelegate.call(\"RequestAudioOptions\", [List_mc.entryList]);\n\t\t\t\tfor (var i: String in List_mc.entryList)\n\t\t\t\t\tList_mc.entryList[i].movieType = 0;\n\t\t\t\tbreak;\n\n\t\t\tcase 3:\n\t\t\t\tList_mc.entryList = [\n\t\t\t\t{text:\"$Turning Mode\",movieType:1,options:[\"$Snap\",\"$Smooth\"]},\n\t\t\t\t{text:\"$Snap Transition\",movieType:1,options:[\"$Gradual\",\"$Instant\"]},\n\t\t\t\t{text:\"$Angle Snap Amount\",movieType:0},\n\t\t\t\t{text:\"$Rotation Speed\",movieType:0},\n\t\t\t\t{text:\"$Movement Mode\",movieType:1,options:[\"$Teleportation\",\"$Direct Movement\"]},\n\t\t\t\t{text:\"$Direct Movement Mode\",movieType:1,options:[\"$HMD Relative\",\"$Wand Relative\"]},\n\t\t\t\t{text:\"$Compass Position\",movieType:1,options:[\"$Compass Low\",\"$Compass High\",\"$Compass Off\"]},\n\t\t\t\t{text:\"$Main Hand\",movieType:1,options:[\"$Right\",\"$Left\"]},\n\t\t\t\t{text:\"$Show Hands While Sheathed\",movieType:2},\n\t\t\t\t{text:\"$Height\",movieType:0},\n\t\t\t\t{text:\"$Movement Speed\",movieType:0},\n\t\t\t\t{text:\"$Crosshair\",movieType:2},\n\t\t\t\t{text:\"$Physical Sneaking\",movieType:2},\n\t\t\t\t{text:\"$Realistic Swimming\",movieType:2},\n\t\t\t\t{text:\"$Realistic Shield Grip\",movieType:2},\n\t\t\t\t{text:\"$Realistic Bow\",movieType:2},\n\t\t\t\t{text:\"$FOV Filter While Turning\",movieType:2},\n\t\t\t\t{text:\"$FOV Filter While Moving\",movieType:2},\n\t\t\t\t{text:\"$FOV Filter Strength\",movieType:0}];\n\t\t\t\tGameDelegate.call(\"RequestVROptions\", [List_mc.entryList]);\n\t\t\t\tbreak;\n\n\t\t\tcase 4:\n\t\t\t\tGameDelegate.call(\"RequestVRPerformanceOptions\", [List_mc.entryList]);\n\t\t\t\tbreak;\n\t\t}\n\n\t\tfor (var i: Number = 0; i < List_mc.entryList.length; ){\n\t\t\tif (List_mc.entryList[i].ID == undefined) {\n\t\t\t\tList_mc.entryList.splice(i, 1);\n\t\t\t} else {\n\t\t\t\ti++;\n\t\t\t}\n\t\t}\n\n\t\tif (iPlatform != Shared.Platforms.CONTROLLER_PC) {\n\t\t\tList_mc.selectedIndex = 0;\n\t\t}\n\n\t\tList_mc.bAllowValueOverwrite = true;\n\t\tList_mc.InvalidateData();\n\t\tList_mc.bAllowValueOverwrite = false;\n\t\tSettingsPanel.bCloseToMainState = false;\n\t\tEndState();\n\t\tStartState(SystemPage.OPTIONS_LISTS_STATE);\n\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuOK\"]);\n\t\tbSettingsChanged = true;\n\t\tGameDelegate.call(\"RequestTurnModeID\", [], this, \"SetTurningModeID\");\n\n\t\tvar i = 0;\n\t\tvar item = List_mc[\"Entry\" + i];\n\t\twhile(item != undefined) {\n\t\t\titem.SetOnChangedCAllback(this, \"OnOptionValueChanged\");\n\t\t\ti++;\n\t\t\titem = List_mc[\"Entry\" + i];\n\t\t}\n\t}\n\n\tfunction SetTurningModeID(afID)\n\t{\n\t\tiTurnModeID = afID;\n\t}\n\n\tfunction OnOptionValueChanged(aObject)\n\t{\n\t\tif(aObject.ID == this.iTurnModeID)\n\t\t{\n\t\t\tGameDelegate.call(\"GetGradualSpeedData\", [], this, \"UpdateGradualSpeed\");\n\t\t}\n\t}\n\n\tfunction UpdateGradualSpeed(afValue, afDefaultValue, afGradualSpeedID)\n\t{\n\t\tif(SettingsList.selectedIndex == 3) {\n\n\t\t\tvar List_mc: MovieClip = OptionsListsPanel.OptionsLists.List_mc;\n\t\t\tif(List_mc != null && List_mc != undefined) {\n\t\t\t\tvar i = 0;\n\t\t\t\twhile(i < List_mc.entryList.length) {\n\t\t\t\t\tif(List_mc.entryList[i].ID == afGradualSpeedID) {\n\t\t\t\t\t\tList_mc.entryList[i].value = afValue;\n\t\t\t\t\t\tList_mc.entryList[i].defaultVal = afDefaultValue;\n\t\t\t\t\t\tif(List_mc.entryList[i].clipIndex != undefined) {\n\t\t\t\t\t\t\tList_mc[\"Entry\" + List_mc.entryList[i].clipIndex].value = afValue;\n\t\t\t\t\t\t}\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t\ti++;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction UpdateVRPerformanceValues()\n\t{\n\t\tbJustRefreshedSettings = true;\n\t\tif(SettingsList.selectedIndex == 4)\n\t\t{\n\t\t\tvar List_mc: MovieClip = OptionsListsPanel.OptionsLists.List_mc;\n\t\t\tif(List_mc != null && List_mc != undefined) {\n\n\t\t\t\t// Grab the value of the performance options\n\t\t\t\tvar optionValues = new Array();\n\t\t\t\tGameDelegate.call(\"RequestVRPerformanceOptions\", [optionValues]);\n\n\t\t\t\t// Go through each item in the entry list\n\t\t\t\tvar i = 0;\n\t\t\t\twhile(i < List_mc.entryList.length) {\n\t\t\t\t\tvar optionIdx = -1;\n\t\t\t\t\tvar j = 0;\n\n\t\t\t\t\t// Try to find a matching entry in the optionsValues array\n\t\t\t\t\twhile(j < optionValues.length) {\n\t\t\t\t\t\tif(optionValues[j].ID == List_mc.entryList[i].ID) {\n\t\t\t\t\t\t\toptionIdx = j;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t\tj++\n\t\t\t\t\t}\n\n\t\t\t\t\t// If a matching entry is found, copy the current value into List_mc\n\t\t\t\t\tif(optionIdx >= 0) {\n\t\t\t\t\t\tList_mc.entryList[i].value = optionValues[optionIdx].value;\n\t\t\t\t\t\tList_mc.entryList[i].defaultVal = optionValues[optionIdx].defaultVal;\n\t\t\t\t\t}\n\t\t\t\t\ti++;\n\t\t\t\t}\n\t\t\t\tList_mc.bAllowVAlueOverwrite = true;\n\t\t\t\tList_mc.UpdateList();\n\t\t\t\tList_mc.bAllowVAlueOverwrite = false;\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction ResetSettingsToDefaults(): Void\n\t{\n\t\tvar List_mc: MovieClip = OptionsListsPanel.OptionsLists.List_mc;\n\t\tfor (var i: String in List_mc.entryList) {\n\t\t\tif (List_mc.entryList[i].defaultVal != undefined) {\n\t\t\t\tList_mc.entryList[i].value = List_mc.entryList[i].defaultVal;\n\t\t\t\tGameDelegate.call(\"OptionChange\", [List_mc.entryList[i].ID, List_mc.entryList[i].value]);\n\t\t\t}\n\t\t}\n\t\tGameDelegate.call(\"OnresetToDefault\", []);\n\t\tList_mc.bAllowValueOverwrite = true;\n\t\tList_mc.UpdateList();\n\t\tList_mc.bAllowValueOverwrite = false;\n\t}\n\n\tfunction onInputMappingPress(event: Object): Void\n\t{\n\t\tif (bRemapMode == false && iCurrentState == SystemPage.INPUT_MAPPING_STATE)\n\t\t{\n\t\t\tMappingList.disableSelection = true;\n\t\t\tbRemapMode = true;\n\t\t\tErrorText.SetText(\"$Press a button to map to this action.\");\n\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuPrevNext\"]);\n\t\t\tGameDelegate.call(\"StartRemapMode\", [event.entry.text, MappingList.entryList]);\n\t\t}\n\t}\n\n\tfunction onFinishRemapMode(abSuccess: Boolean): Void\n\t{\n\t\tif (abSuccess) {\n\t\t\tHideErrorText();\n\t\t\tMappingList.entryList.sort(inputMappingSort);\n\t\t\tMappingList.UpdateList();\n\t\t\tbSettingsChanged = true;\n\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuFocus\"]);\n\t\t} else {\n\t\t\tErrorText.SetText(\"$That button is reserved.\");\n\t\t\tGameDelegate.call(\"PlaySound\", [\"UIMenuCancel\"]);\n\t\t\tiHideErrorTextID = setInterval(this, \"HideErrorText\", 1000);\n\t\t}\n\t\tMappingList.disableSelection = false;\n\t\tiDebounceRemapModeID = setInterval(this, \"ClearRemapMode\", 200);\n\t}\n\n\tprivate function inputMappingSort(a_obj1: Object, a_obj2: Object): Number\n\t{\n\t\tif (a_obj1.sortIndex < a_obj2.sortIndex) {\n\t\t\treturn -1;\n\t\t}\n\t\tif (a_obj1.sortIndex > a_obj2.sortIndex) {\n\t\t\treturn 1;\n\t\t}\n\t\treturn 0;\n\t}\n\n\tfunction HideErrorText(): Void\n\t{\n\t\tif (iHideErrorTextID != undefined) {\n\t\t\tclearInterval(iHideErrorTextID);\n\t\t}\n\t\tErrorText.SetText(\" \");\n\t}\n\n\tfunction ClearRemapMode(): Void\n\t{\n\t\tif (iDebounceRemapModeID != undefined) {\n\t\t\tclearInterval(iDebounceRemapModeID);\n\t\t\tdelete(iDebounceRemapModeID);\n\t\t}\n\t\tbRemapMode = false;\n\t}\n\n\tfunction ResetControlsToDefaults(): Void\n\t{\n\t\tGameDelegate.call(\"ResetControlsToDefaults\", [MappingList.entryList]);\n\t\trequestInputMappings(true);\n\t\tbSettingsChanged = true;\n\t}\n\n\tfunction onHelpItemPress(): Void\n\t{\n\t\tGameDelegate.call(\"RequestHelpText\", [HelpList.selectedEntry.index, HelpTitleText, HelpText]);\n\t\tHelpText.text = Shared.ExtractPlatformText.Extract(HelpText.text, iPlatform);\n\t\tApplyHelpTextButtonArt();\n\t\tHelpListPanel.bCloseToMainState = false;\n\t\tEndState();\n\t\tStartState(SystemPage.HELP_TEXT_STATE);\n\t}\n\n\tfunction ApplyHelpTextButtonArt(): Void\n\t{\n\t\tvar strTextWithButtons: String = HelpButtonHolder.CreateButtonArtCustomSize(HelpText.textField, 32);\n\t\tif (strTextWithButtons != undefined)\n\t\t\tHelpText.htmlText = strTextWithButtons;\n\t}\n\n\tfunction populateQuitList(abOnPC: Boolean): Void\n\t{\n\t\tif (abOnPC) {\n\t\t\tif (iPlatform != Shared.Platforms.CONTROLLER_PC) {\n\t\t\t\tPCQuitList.selectedIndex = 0;\n\t\t\t}\n\t\t\tStartState(SystemPage.PC_QUIT_LIST_STATE);\n\t\t\treturn;\n\t\t}\n\t\tConfirmTextField.textAutoSize = \"shrink\";\n\t\tConfirmTextField.SetText(\"$Quit to main menu?  Any unsaved progress will be lost.\");\n\t\tStartState(SystemPage.QUIT_CONFIRM_STATE);\n\t}\n\n\tfunction onPCQuitButtonPress(event: Object): Void\n\t{\n\t\tif (iCurrentState == SystemPage.PC_QUIT_LIST_STATE) {\n\t\t\tPCQuitList.disableSelection = true;\n\t\t\tif (event.index == 0) {\n\t\t\t\tConfirmTextField.textAutoSize = \"shrink\";\n\t\t\t\tConfirmTextField.SetText(\"$Quit to main menu?  Any unsaved progress will be lost.\");\n\t\t\t}\n\t\t\telse if (event.index == 1) {\n\t\t\t\tConfirmTextField.textAutoSize = \"shrink\";\n\t\t\t\tConfirmTextField.SetText(\"$Quit to desktop?  Any unsaved progress will be lost.\");\n\t\t\t}\n\t\t\tStartState(SystemPage.PC_QUIT_CONFIRM_STATE);\n\t\t}\n\t}\n\n\tfunction SaveControls(): Void\n\t{\n\t\tclearInterval(iSavingSettingsTimerID);\n\t\tGameDelegate.call(\"SaveControls\", []);\n\t}\n\n\tfunction SaveSettings(): Void\n\t{\n\t\tclearInterval(iSavingSettingsTimerID);\n\t\tGameDelegate.call(\"SaveSettings\", []);\n\t}\n\n\tfunction onSettingsSaved(): Void\n\t{\n\t\tbSavingSettings = false;\n\t\tbSettingsChanged = false;\n\t\tErrorText.SetText(\" \");\n\t\tEndState();\n\t}\n\n\tfunction RefreshSystemButtons()\n\t{\n\t\tvar params = new Array();\n\t\tvar i = 0;\n\t\twhile(i < CategoryList.entryList.length) {\n\t\t\tif( i != CategoryList.entryList.length - 2) {\n\t\t\t\tparams.push(CategoryList.entryList[i]);\n\t\t\t}\n\t\t\ti++;\n\t\t}\n    params.push(true);\n\n    GameDelegate.call(\"SetSaveDisabled\", params)\n\t\tCategoryList.UpdateList();\n\t}\n\n\tfunction StartState(aiState: Number): Void\n\t{\n\t\tBottomBar_mc.buttonPanel.clearButtons();\n\n\t\tswitch (aiState) {\n      case SystemPage.CHARACTER_LOAD_STATE:\n        SaveLoadListHolder.isShowingCharacterList = true;\n        SystemDivider.gotoAndStop(\"Left\");\n        GameDelegate.call(\"PopulateCharacterList\", [SaveLoadListHolder.List_mc.entryList, SaveLoadListHolder.batchSize]);\n        break;\n\n      case SystemPage.CHARACTER_SELECTION_STATE:\n        BottomBar_mc.buttonPanel.addButton({text:\"$Cancel\", controls: _cancelControls});\n        break;\n\n\t\t\tcase SystemPage.SAVE_LOAD_STATE:\n        SaveLoadListHolder.isShowingCharacterList = false;\n\t\t\t\tSystemDivider.gotoAndStop(\"Left\");\n\t\t\t\t_deleteButton = BottomBar_mc.buttonPanel.addButton({text: \"$Delete\", controls: _deleteControls}); // X or 360_X\n        if(SaveLoadListHolder.isSaving == false)\n        {\n          BottomBar_mc.buttonPanel.addButton({text:\"$CharacterSelection\",controls: _characterSelectionControls});\n        }\n        BottomBar_mc.buttonPanel.addButton({text:\"$Cancel\",controls:this._cancelControls});\n\t\t\t\tBottomBar_mc.buttonPanel.updateButtons(true);\n\t\t\t\tbreak;\n\n\t\t\tcase SystemPage.INPUT_MAPPING_STATE:\n\t\t\t\tSystemDivider.gotoAndStop(\"Left\");\n        if(bIsRemoteDevice) {\n          bDefaultButtonVisible = false;\n        } else {\n          BottomBar_mc.buttonPanel.addButton({text:\"$Defaults\", controls: _defaultControls});\n          bDefaultButtonVisible = true;\n        }\n        BottomBar_mc.buttonPanel.addButton({text:\"$Cancel\", controls: _cancelControls});\n        BottomBar_mc.buttonPanel.updateButtons(true);\n        break;\n\n\t\t\tcase SystemPage.OPTIONS_LISTS_STATE:\n\t\t\t\tBottomBar_mc.buttonPanel.addButton({text: \"$Defaults\", controls: _defaultControls}); // T or 360_Y\n\t\t\t\tif (aiState == SystemPage.OPTIONS_LISTS_STATE && bShowKinectTunerButton && iPlatform == 2 && SettingsList.selectedIndex == 0)\n\t\t\t\t\tBottomBar_mc.buttonPanel.addButton({text: \"$Kinect Tuner\", controls: _kinectControls}); // K or RB\n        BottomBar_mc.buttonPanel.addButton({text:\"$Cancel\",controls:this._cancelControls});\n\t\t\t\tBottomBar_mc.buttonPanel.updateButtons(true);\n\t\t\t\tbreak;\n\n\t\t\tcase SystemPage.HELP_TEXT_STATE:\n\t\t\tcase SystemPage.HELP_LIST_STATE:\n\t\t\tcase SystemPage.SETTINGS_CATEGORY_STATE:\n\t\t\t\tBottomBar_mc.buttonPanel.addButton({text:\"$Cancel\", controls:_cancelControls});\n\t\t\t\tBottomBar_mc.buttonPanel.updateButtons(true);\n\t\t\t\tSystemDivider.gotoAndStop(\"Left\");\n\t\t\t\tbreak;\n\n\t\t\tcase SystemPage.SAVE_LOAD_CONFIRM_STATE:\n\t\t\tcase SystemPage.QUIT_CONFIRM_STATE:\n\t\t\tcase SystemPage.PC_QUIT_CONFIRM_STATE:\n\t\t\tcase SystemPage.DELETE_SAVE_CONFIRM_STATE:\n\t\t\tcase SystemPage.DEFAULT_SETTINGS_CONFIRM_STATE:\n\t\t\t\tConfirmPanel.confirmType = aiState;\n\t\t\t\tConfirmPanel.returnState = iCurrentState;\n\t\t\t\tbreak;\n\t\t}\n\n\t\tiCurrentState = SystemPage.TRANSITIONING;\n\t\tGetPanelForState(aiState).gotoAndPlay(\"start\");\n\t}\n\n\tfunction EndState(): Void\n\t{\n\t\tBottomBar_mc.buttonPanel.clearButtons();\n\n\t\tswitch (iCurrentState) {\n      case SystemPage.CHARACTER_LOAD_STATE:\n      case SystemPage.CHARACTER_SELECTION_STATE:\n\t\t\tcase SystemPage.SAVE_LOAD_STATE:\n\t\t\tcase SystemPage.INPUT_MAPPING_STATE:\n      case SystemPage.HELP_TEXT_STATE:\n        if(!SystemPage.IsOrbis(iPlatform))\n        {\n\t\t\t\t\tSystemDivider.gotoAndStop(\"Right\");\n        }\n        break;\n\t\t\tcase SystemPage.OPTIONS_LISTS_STATE:\n\t\t\t\tbreak;\n\n\t\t\tcase SystemPage.HELP_LIST_STATE:\n\t\t\t\tHelpList.disableInput = true;\n\t\t\t\tif (HelpListPanel.bCloseToMainState != false) {\n\t\t\t\t\tSystemDivider.gotoAndStop(\"Right\");\n\t\t\t\t}\n\t\t\t\tbreak;\n\n\t\t\tcase SystemPage.SETTINGS_CATEGORY_STATE:\n\t\t\t\tSettingsList.disableInput = true;\n\t\t\t\tif (SettingsPanel.bCloseToMainState != false) {\n\t\t\t\t\tSystemDivider.gotoAndStop(\"Right\");\n\t\t\t\t}\n\t\t\t\tbreak;\n\n\t\t\tcase SystemPage.PC_QUIT_LIST_STATE:\n\t\t\t\tSystemDivider.gotoAndStop(\"Right\");\n\t\t\t\tbreak;\n\t\t}\n\t\tif (iCurrentState != SystemPage.MAIN_STATE)\n\t\t{\n\t\t\tGetPanelForState(iCurrentState).gotoAndPlay(\"end\");\n\t\t\tiCurrentState = SystemPage.TRANSITIONING;\n\t\t}\n\t}\n\n\tfunction GetPanelForState(aiState: Number): MovieClip\n\t{\n\t\tswitch (aiState) {\n\t\t\tcase SystemPage.MAIN_STATE:\n\t\t\t\treturn PanelRect;\n\n\t\t\tcase SystemPage.SETTINGS_CATEGORY_STATE:\n\t\t\t\treturn SettingsPanel;\n\n\t\t\tcase SystemPage.OPTIONS_LISTS_STATE:\n\t\t\t\treturn OptionsListsPanel;\n\n\t\t\tcase SystemPage.INPUT_MAPPING_STATE:\n\t\t\t\treturn InputMappingPanel;\n\n      case SystemPage.CHARACTER_LOAD_STATE:\n      case SystemPage.CHARACTER_SELECTION_STATE:\n\t\t\tcase SystemPage.SAVE_LOAD_STATE:\n\t\t\t\treturn SaveLoadPanel;\n\n\t\t\tcase SystemPage.SAVE_LOAD_CONFIRM_STATE:\n\t\t\tcase SystemPage.PC_QUIT_CONFIRM_STATE:\n\t\t\tcase SystemPage.QUIT_CONFIRM_STATE:\n\t\t\tcase SystemPage.DELETE_SAVE_CONFIRM_STATE:\n\t\t\tcase SystemPage.DEFAULT_SETTINGS_CONFIRM_STATE:\n\t\t\t\treturn ConfirmPanel;\n\n\t\t\tcase SystemPage.PC_QUIT_LIST_STATE:\n\t\t\t\treturn PCQuitPanel;\n\n\t\t\tcase SystemPage.HELP_LIST_STATE:\n\t\t\t\treturn HelpListPanel;\n\n\t\t\tcase SystemPage.HELP_TEXT_STATE:\n\t\t\t\treturn HelpTextPanel;\n\t\t}\n\t}\n\n\tfunction UpdateStateFocus(aiNewState: Number): Void\n\t{\n\t\tCategoryList.disableSelection = aiNewState != SystemPage.MAIN_STATE;\n\n\t\tswitch (aiNewState) {\n\t\t\tcase SystemPage.MAIN_STATE:\n\t\t\t\tFocusHandler.instance.setFocus(CategoryList, 0);\n\t\t\t\tbreak;\n\n\t\t\tcase SystemPage.SETTINGS_CATEGORY_STATE:\n\t\t\t\tSettingsList.disableInput = false;\n\t\t\t\tFocusHandler.instance.setFocus(SettingsList, 0);\n\t\t\t\tbreak;\n\n\t\t\tcase SystemPage.OPTIONS_LISTS_STATE:\n\t\t\t\tFocusHandler.instance.setFocus(OptionsListsPanel.OptionsLists.List_mc, 0);\n\t\t\t\tbreak;\n\n\t\t\tcase SystemPage.INPUT_MAPPING_STATE:\n\t\t\t\tFocusHandler.instance.setFocus(MappingList, 0);\n\t\t\t\tbreak;\n\n\t\t\tcase SystemPage.SAVE_LOAD_STATE:\n      case SystemPage.CHARACTER_LOAD_STATE:\n      case SystemPage.CHARACTER_SELECTION_STATE:\n\t\t\t\tFocusHandler.instance.setFocus(SaveLoadListHolder.List_mc, 0);\n\t\t\t\tSaveLoadListHolder.List_mc.disableSelection = false;\n\t\t\t\tbreak;\n\n\t\t\tcase SystemPage.SAVE_LOAD_CONFIRM_STATE:\n\t\t\tcase SystemPage.QUIT_CONFIRM_STATE:\n\t\t\tcase SystemPage.PC_QUIT_CONFIRM_STATE:\n\t\t\tcase SystemPage.DELETE_SAVE_CONFIRM_STATE:\n\t\t\tcase SystemPage.DEFAULT_SETTINGS_CONFIRM_STATE:\n\t\t\t\tConfirmPanel._visible = true;\n\t\t\t\tFocusHandler.instance.setFocus(ConfirmPanel, 0);\n\t\t\t\tbreak;\n\n\t\t\tcase SystemPage.PC_QUIT_LIST_STATE:\n\t\t\t\tFocusHandler.instance.setFocus(PCQuitList, 0);\n\t\t\t\tPCQuitList.disableSelection = false;\n\t\t\t\tbreak;\n\n\t\t\tcase SystemPage.HELP_LIST_STATE:\n\t\t\t\tHelpList.disableInput = false;\n\t\t\t\tFocusHandler.instance.setFocus(HelpList, 0);\n\t\t\t\tbreak;\n\n\t\t\tcase SystemPage.HELP_TEXT_STATE:\n\t\t\t\tFocusHandler.instance.setFocus(HelpText, 0);\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tfunction Exists(apObject)\n\t{\n\t\treturn apObject != null && apObject != undefined;\n\t}\n\n\tfunction SetPlatform(a_platform: Number, a_bPS3Switch: Boolean): Void\n\t{\n\t\tif(bJustRefreshedSettings) {\n\t\t\tbJustRefreshedSettings = false;\n\t\t\treturn;\n\t\t}\n\n\t\tBottomBar_mc.SetPlatform(a_platform, a_bPS3Switch);\n\t\tCategoryList.SetPlatform(a_platform, a_bPS3Switch);\n\n\t\t// Setup the buttons by platform\n\t\t_deleteControls = skyui.util.Input.pickControls(a_platform, {PCArt:\"X\", XBoxArt:\"360_X\", PS3Art:\"PS3_X\", ViveArt:\"radial_Either_Right\", MoveArt:\"PS3_A\", OculusArt:\"OCC_A\", WindowsMRArt:\"radial_Either_Right\"});\n\t\t_defaultControls = skyui.util.Input.pickControls(a_platform, {PCArt: \"T\", XBoxArt: \"360_Y\"});\n\t\t_kinectControls = skyui.util.Input.pickControls(a_platform, {PCArt:\"K\", XBoxArt:\"360_RB\"});\n\t\t_acceptControls = skyui.util.Input.pickControls(a_platform, {PCArt:\"Enter\", XBoxArt:\"360_A\", ViveArt:\"trigger\", MoveArt:\"trigger\",OculusArt: \"trigger\", WindowsMRArt:\"trigger\"});\n\t\t_cancelControls = skyui.util.Input.pickControls(a_platform, {PCArt:\"Esc\", XBoxArt:\"360_B\", PS3Art:\"PS3_B\", ViveArt:\"grip\", MoveArt:\"PS3_B\", OculusArt:\"grab\", WindowsMRArt:\"grab\"});\n    _characterSelectionControls = skyui.util.Input.pickControls(a_platform, {PCArt:\"T\", XBoxArt:\"360_Y\", PS3Art:\"PS3_Y\", ViveArt:\"radial_Either_Left\", MoveArt:\"PS3_A\", OculusArt:\"OCC_A\", WindowsMRArt:\"radial_Either_Left\"});\n\n\t\tif (a_platform != Shared.Platforms.CONTROLLER_PC) {\n\t\t\tSettingsList.selectedIndex = 0;\n\t\t\tPCQuitList.selectedIndex = 0;\n\t\t\tHelpList.selectedIndex = 0;\n\t\t\tMappingList.selectedIndex = 0;\n\t\t}\n\n\t\tConfirmPanel.buttonPanel.clearButtons();\n\t\t_acceptButton = ConfirmPanel.buttonPanel.addButton({text: \"$Yes\", controls: _acceptControls});\n\t\t_acceptButton.addEventListener(\"click\", this, \"onAcceptMousePress\");\n\t\t_cancelButton = ConfirmPanel.buttonPanel.addButton({text: \"$No\", controls: _cancelControls});\n\t\t_cancelButton.addEventListener(\"click\", this, \"onCancelMousePress\");\n\t\tConfirmPanel.buttonPanel.updateButtons(true);\n\n\t\tiPlatform = a_platform;\n\t\tSaveLoadListHolder.platform = a_platform;\n\n\t\trequestInputMappings();\n\t}\n\n\tfunction BackOutFromLoadGame(): Void\n\t{\n\t\tbMenuClosing = false;\n\t\tonCancelPress();\n\t}\n\n\tfunction SetShouldShowKinectTunerOption(abFlag: Boolean): Void\n\t{\n\t\tbShowKinectTunerButton = abFlag == true;\n\t}\n\n  function SetRemoteDevice(abISRemoteDevice)\n  {\n    bIsRemoteDevice = abISRemoteDevice;\n    if(bIsRemoteDevice)\n    {\n      MappingList.entryList.clear();\n    }\n  }\n\n\t// It's not very clear what this function is supposed to do.\n\t// This is a refactoring of what ships with SE, VR, and Skyui swfs.\n\t// Instead of handling all possible permutations of the various settings that may\n\t// affect the menu entry order, this simply puts together the correct list of\n\t// items to send at runtime.\n  function UpdatePermissions()\n  {\n  \tvar itemsList = CategoryList.entryList;\n  \tvar itemsToSend = new Array();\n\n\t\t// Which entries do we want to send?\n  \tvar matchList = [\"$QUICKSAVE\", \"$SAVE\", \"$LOAD\", \"$SETTINGS\", \"$MOD MANAGER\", \"$CONTROLS\", \"$QUIT\"];\n\n  \t// Locate all entries specified by the matchList\n  \tfor(var itemIdx = 0; itemIdx < itemsList.length; itemIdx++) {\n  \t\tvar item = itemsList[itemIdx];\n\n\t\t\tfor(var matchIdx in matchList) {\n\t\t\t\tif(matchList[matchIdx] == item.text) {\n\t\t\t\t\titemsToSend.push(item);\n\t\t\t\t}\n\t\t\t}\n  \t}\n\n\t\t// Send the data to the engine for... something...\n    GameDelegate.call(\"SetSaveDisabled\", itemsToSend);\n\n\t\t// Make sure the help item is not disabled\n\t\tfor(var itemIdx in itemsList) {\n\t\t\tif(\"$HELP\" == itemsList[itemIdx].text) {\n\t\t\t\titem[itemIdx].disabled = false;\n\t\t\t}\n\t\t}\n\n    CategoryList.UpdateList();\n  }\n\n\tprivate function requestInputMappings(a_updateOnly: Boolean): Void\n\t{\n\t\tMappingList.entryList.splice(0);\n\t\tGameDelegate.call(\"RequestInputMappings\", [MappingList.entryList]);\n\t\tMappingList.entryList.sort(inputMappingSort);\n\t\tif (a_updateOnly)\n\t\t\tMappingList.UpdateList();\n\t\telse\n\t\t\tMappingList.InvalidateData();\n\t}\n}\n"
  },
  {
    "path": "src/PauseMenu/quest_journal/DOMDocument.xml",
    "content": "<DOMDocument xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" backgroundColor=\"#333333\" gridColor=\"#C0C0C0\" guidesColor=\"#000000\" width=\"1280\" height=\"720\" frameRate=\"30\" currentTimeline=\"1\" xflVersion=\"2.2\" creatorInfo=\"Adobe Flash Professional CS6\" platform=\"Windows\" versionInfo=\"Saved by Adobe Flash Windows 12.0 build 481\" majorVersion=\"12\" buildNumber=\"481\" gridSpacingX=\"18\" gridSpacingY=\"18\" gridSnapAccuracy=\"Can be distant\" guidesSnapAccuracy=\"Can be distant\" guidesSnapTo=\"false\" guidesVisible=\"false\" snapAlignBorderSpacing=\"18\" snapAlignHorizontalSpacing=\"1\" snapAlignVerticalSpacing=\"1\" objectsSnapTo=\"false\" timelineLabelWidth=\"0\" sharedLibraryURL=\".\" useCarbonLineSpacing=\"true\" nextSceneIdentifier=\"32\" viewOptionsLivePreview=\"false\" playOptionsPlayLoop=\"false\" playOptionsPlayPages=\"false\" playOptionsPlayFrameActions=\"false\" autoSaveEnabled=\"true\" autoSaveHasPrompted=\"true\">\n     <folders>\n          <DOMFolderItem name=\"Fonts\" itemID=\"4ee5f951-0000022a\"/>\n          <DOMFolderItem name=\"Graphic\" itemID=\"4fafc736-00000a35\"/>\n          <DOMFolderItem name=\"HelpIcons\" itemID=\"5bbb0a67-00001e76\"/>\n          <DOMFolderItem name=\"MovieClips\" itemID=\"510752c5-00001371\" isExpanded=\"true\"/>\n          <DOMFolderItem name=\"scrollBarAssets\" itemID=\"50f92509-0000792b\"/>\n          <DOMFolderItem name=\"scrollBarAssets/scrollBarGraphics\" itemID=\"50f9250f-0000792c\" isExpanded=\"true\"/>\n          <DOMFolderItem name=\"Shapes\" itemID=\"4ee20823-0000025f\"/>\n     </folders>\n     <fonts>\n          <DOMFontItem name=\"Font 1\" itemID=\"5b9730f7-0000108b\" font=\"_sans\" id=\"6\" sourceLastImported=\"1536635127\" embedRanges=\"1|2|4|3\"/>\n          <DOMFontItem name=\"Fonts/$EverywhereMediumFont\" itemID=\"4ec84e45-00001751\" linkageImportForRS=\"true\" linkageExportInFirstFrame=\"false\" linkageIdentifier=\"$EverywhereMediumFont\" linkageURL=\"gfxfontlib.swf\" font=\"FuturaStd-Condensed\" size=\"0\" id=\"1\" sourceLastImported=\"1321755965\" embedRanges=\"1|2|4|3\"/>\n          <DOMFontItem name=\"Fonts/$EverywhereFont\" itemID=\"4ec8937b-000001f1\" linkageImportForRS=\"true\" linkageExportInFirstFrame=\"false\" linkageIdentifier=\"$EverywhereFont\" linkageURL=\"gfxfontlib.swf\" font=\"FuturaStd-CondensedLight\" size=\"0\" id=\"2\" sourceLastImported=\"1321767810\" embedRanges=\"1|2|4|3\"/>\n          <DOMFontItem name=\"Fonts/$EverywhereBoldFont\" itemID=\"4ec85994-000018ed\" linkageImportForRS=\"true\" linkageExportInFirstFrame=\"false\" linkageIdentifier=\"$EverywhereBoldFont\" linkageURL=\"gfxfontlib.swf\" font=\"FuturaStd-CondensedBold\" bold=\"true\" size=\"0\" id=\"3\" sourceLastImported=\"1321755960\" embedRanges=\"1|2|4|3\"/>\n     </fonts>\n     <media>\n          <DOMBitmapItem name=\"HelpIcons/0.png\" itemID=\"5bbb5a41-00002cb9\" linkageExportForAS=\"true\" linkageIdentifier=\"0.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/0.png\" sourceLastImported=\"1539006017\" externalFileCRC32=\"3123969531\" externalFileSize=\"1452\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/0.png\" bitmapDataHRef=\"M 614 1539004993.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/1.png\" itemID=\"5bbb5a41-00002cbe\" linkageExportForAS=\"true\" linkageIdentifier=\"1.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/1.png\" sourceLastImported=\"1539006015\" externalFileCRC32=\"2767691688\" externalFileSize=\"1047\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/1.png\" bitmapDataHRef=\"M 615 1539004993.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/2.png\" itemID=\"5bbb5a41-00002cc3\" linkageExportForAS=\"true\" linkageIdentifier=\"2.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/2.png\" sourceLastImported=\"1539006013\" externalFileCRC32=\"2303181285\" externalFileSize=\"1743\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/2.png\" bitmapDataHRef=\"M 616 1539004993.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/3.png\" itemID=\"5bbb5a41-00002cc8\" linkageExportForAS=\"true\" linkageIdentifier=\"3.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/3.png\" sourceLastImported=\"1539006010\" externalFileCRC32=\"3023442631\" externalFileSize=\"1663\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/3.png\" bitmapDataHRef=\"M 617 1539004993.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/360_A.png\" itemID=\"5bbb5a41-00002ceb\" linkageExportForAS=\"true\" linkageIdentifier=\"360_A.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/360_A.png\" sourceLastImported=\"1539005986\" externalFileCRC32=\"2912733805\" externalFileSize=\"1622\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/360_A.png\" bitmapDataHRef=\"M 624 1539004993.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/360_B.png\" itemID=\"5bbb5a32-000027ff\" linkageExportForAS=\"true\" linkageIdentifier=\"360_B.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/360_B.png\" sourceLastImported=\"1539005989\" externalFileCRC32=\"2791819684\" externalFileSize=\"1507\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/360_B.png\" bitmapDataHRef=\"M 372 1539004978.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/360_Back.png\" itemID=\"5bbb5a32-00002804\" linkageExportForAS=\"true\" linkageIdentifier=\"360_Back.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/360_Back.png\" sourceLastImported=\"1539005991\" externalFileCRC32=\"1142705900\" externalFileSize=\"943\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/360_Back.png\" bitmapDataHRef=\"M 373 1539004978.dat\" frameRight=\"1760\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/360_L3.png\" itemID=\"5bbb5a32-00002809\" linkageExportForAS=\"true\" linkageIdentifier=\"360_L3.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/360_L3.png\" sourceLastImported=\"1539005994\" externalFileCRC32=\"1887449471\" externalFileSize=\"1752\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/360_L3.png\" bitmapDataHRef=\"M 374 1539004978.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/360_LB.png\" itemID=\"5bbb5a32-0000280e\" linkageExportForAS=\"true\" linkageIdentifier=\"360_LB.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/360_LB.png\" sourceLastImported=\"1539005996\" externalFileCRC32=\"489707268\" externalFileSize=\"1146\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/360_LB.png\" bitmapDataHRef=\"M 375 1539004978.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/360_LS.png\" itemID=\"5bbb5a32-00002813\" linkageExportForAS=\"true\" linkageIdentifier=\"360_LS.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/360_LS.png\" sourceLastImported=\"1539005997\" externalFileCRC32=\"2801522803\" externalFileSize=\"1648\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/360_LS.png\" bitmapDataHRef=\"M 376 1539004978.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/360_LT.png\" itemID=\"5bbb5a32-00002818\" linkageExportForAS=\"true\" linkageIdentifier=\"360_LT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/360_LT.png\" sourceLastImported=\"1539005999\" externalFileCRC32=\"2028286767\" externalFileSize=\"940\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/360_LT.png\" bitmapDataHRef=\"M 377 1539004978.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/360_LTRT.png\" itemID=\"5bbb5a32-0000281d\" linkageExportForAS=\"true\" linkageIdentifier=\"360_LTRT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/360_LTRT.png\" sourceLastImported=\"1539006002\" externalFileCRC32=\"2267500046\" externalFileSize=\"1540\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/360_LTRT.png\" bitmapDataHRef=\"M 378 1539004978.dat\" frameRight=\"2560\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/360_R3.png\" itemID=\"5bbb5a33-00002822\" linkageExportForAS=\"true\" linkageIdentifier=\"360_R3.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/360_R3.png\" sourceLastImported=\"1539006004\" externalFileCRC32=\"1695561745\" externalFileSize=\"1949\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/360_R3.png\" bitmapDataHRef=\"M 379 1539004979.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/360_RB.png\" itemID=\"5bbb5a33-00002827\" linkageExportForAS=\"true\" linkageIdentifier=\"360_RB.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/360_RB.png\" sourceLastImported=\"1539006006\" externalFileCRC32=\"4075444857\" externalFileSize=\"1447\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/360_RB.png\" bitmapDataHRef=\"M 380 1539004979.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/360_RS.png\" itemID=\"5bbb5a33-0000282c\" linkageExportForAS=\"true\" linkageIdentifier=\"360_RS.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/360_RS.png\" sourceLastImported=\"1539006008\" externalFileCRC32=\"771844236\" externalFileSize=\"1820\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/360_RS.png\" bitmapDataHRef=\"M 381 1539004979.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/360_RT.png\" itemID=\"5bbb5a33-00002831\" linkageExportForAS=\"true\" linkageIdentifier=\"360_RT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/360_RT.png\" sourceLastImported=\"1539006564\" externalFileCRC32=\"2532695460\" externalFileSize=\"1235\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/360_RT.png\" bitmapDataHRef=\"M 382 1539004979.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/360_Start.png\" itemID=\"5bbb5a33-00002836\" linkageExportForAS=\"true\" linkageIdentifier=\"360_Start.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/360_Start.png\" sourceLastImported=\"1539006562\" externalFileCRC32=\"3316633698\" externalFileSize=\"836\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/360_Start.png\" bitmapDataHRef=\"M 383 1539004979.dat\" frameRight=\"1760\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/360_X.png\" itemID=\"5bbb5a33-0000283b\" linkageExportForAS=\"true\" linkageIdentifier=\"360_X.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/360_X.png\" sourceLastImported=\"1539006560\" externalFileCRC32=\"1144989558\" externalFileSize=\"1641\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/360_X.png\" bitmapDataHRef=\"M 384 1539004979.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/360_Y.png\" itemID=\"5bbb5a33-00002840\" linkageExportForAS=\"true\" linkageIdentifier=\"360_Y.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/360_Y.png\" sourceLastImported=\"1539006558\" externalFileCRC32=\"257351846\" externalFileSize=\"1530\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/360_Y.png\" bitmapDataHRef=\"M 385 1539004979.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/4.png\" itemID=\"5bbb5a41-00002ccd\" linkageExportForAS=\"true\" linkageIdentifier=\"4.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/4.png\" sourceLastImported=\"1539006556\" externalFileCRC32=\"2606140212\" externalFileSize=\"1527\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/4.png\" bitmapDataHRef=\"M 618 1539004993.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/5.png\" itemID=\"5bbb5a41-00002cd2\" linkageExportForAS=\"true\" linkageIdentifier=\"5.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/5.png\" sourceLastImported=\"1539006553\" externalFileCRC32=\"204471826\" externalFileSize=\"1608\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/5.png\" bitmapDataHRef=\"M 619 1539004993.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/6.png\" itemID=\"5bbb5a41-00002cd7\" linkageExportForAS=\"true\" linkageIdentifier=\"6.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/6.png\" sourceLastImported=\"1539006551\" externalFileCRC32=\"2403766768\" externalFileSize=\"1540\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/6.png\" bitmapDataHRef=\"M 620 1539004993.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/7.png\" itemID=\"5bbb5a41-00002cdc\" linkageExportForAS=\"true\" linkageIdentifier=\"7.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/7.png\" sourceLastImported=\"1539006549\" externalFileCRC32=\"2650077940\" externalFileSize=\"1567\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/7.png\" bitmapDataHRef=\"M 621 1539004993.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/8.png\" itemID=\"5bbb5a41-00002ce1\" linkageExportForAS=\"true\" linkageIdentifier=\"8.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/8.png\" sourceLastImported=\"1539006546\" externalFileCRC32=\"1072426171\" externalFileSize=\"1573\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/8.png\" bitmapDataHRef=\"M 622 1539004993.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/9.png\" itemID=\"5bbb5a41-00002ce6\" linkageExportForAS=\"true\" linkageIdentifier=\"9.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/9.png\" sourceLastImported=\"1539006544\" externalFileCRC32=\"915786566\" externalFileSize=\"1507\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/9.png\" bitmapDataHRef=\"M 623 1539004993.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/A.png\" itemID=\"5bbb5a33-00002845\" linkageExportForAS=\"true\" linkageIdentifier=\"A.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/A.png\" sourceLastImported=\"1539006542\" externalFileCRC32=\"927882758\" externalFileSize=\"1409\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/A.png\" bitmapDataHRef=\"M 386 1539004979.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/AD.png\" itemID=\"5bbb5a33-0000284a\" linkageExportForAS=\"true\" linkageIdentifier=\"AD.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/AD.png\" sourceLastImported=\"1539006540\" externalFileCRC32=\"2171223637\" externalFileSize=\"1871\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/AD.png\" bitmapDataHRef=\"M 387 1539004979.dat\" frameRight=\"2560\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/B.png\" itemID=\"5bbb5a33-0000284f\" linkageExportForAS=\"true\" linkageIdentifier=\"B.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/B.png\" sourceLastImported=\"1539006538\" externalFileCRC32=\"1328105850\" externalFileSize=\"1251\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/B.png\" bitmapDataHRef=\"M 388 1539004979.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Backslash.png\" itemID=\"5bbb5a33-00002854\" linkageExportForAS=\"true\" linkageIdentifier=\"Backslash.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Backslash.png\" sourceLastImported=\"1539006536\" externalFileCRC32=\"264909625\" externalFileSize=\"1209\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Backslash.png\" bitmapDataHRef=\"M 389 1539004979.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Backspace.png\" itemID=\"5bbb5a33-00002859\" linkageExportForAS=\"true\" linkageIdentifier=\"Backspace.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Backspace.png\" sourceLastImported=\"1539006534\" externalFileCRC32=\"2767184768\" externalFileSize=\"2549\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Backspace.png\" bitmapDataHRef=\"M 390 1539004979.dat\" frameRight=\"3140\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Bracketleft.png\" itemID=\"5bbb5a33-0000285e\" linkageExportForAS=\"true\" linkageIdentifier=\"Bracketleft.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Bracketleft.png\" sourceLastImported=\"1539006529\" externalFileCRC32=\"417497275\" externalFileSize=\"1210\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Bracketleft.png\" bitmapDataHRef=\"M 391 1539004979.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Bracketright.png\" itemID=\"5bbb5a33-00002863\" linkageExportForAS=\"true\" linkageIdentifier=\"Bracketright.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Bracketright.png\" sourceLastImported=\"1539006525\" externalFileCRC32=\"900030975\" externalFileSize=\"1207\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Bracketright.png\" bitmapDataHRef=\"M 392 1539004979.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/C.png\" itemID=\"5bbb5a33-00002868\" linkageExportForAS=\"true\" linkageIdentifier=\"C.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/C.png\" sourceLastImported=\"1539006523\" externalFileCRC32=\"2808171482\" externalFileSize=\"1231\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/C.png\" bitmapDataHRef=\"M 393 1539004979.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/CapsLock.png\" itemID=\"5bbb5a33-0000286d\" linkageExportForAS=\"true\" linkageIdentifier=\"CapsLock.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/CapsLock.png\" sourceLastImported=\"1539006521\" externalFileCRC32=\"2214066769\" externalFileSize=\"1657\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/CapsLock.png\" bitmapDataHRef=\"M 394 1539004979.dat\" frameRight=\"1760\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Comma.png\" itemID=\"5bbb5a33-00002872\" linkageExportForAS=\"true\" linkageIdentifier=\"Comma.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Comma.png\" sourceLastImported=\"1539006519\" externalFileCRC32=\"48090863\" externalFileSize=\"1381\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Comma.png\" bitmapDataHRef=\"M 395 1539004979.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/D.png\" itemID=\"5bbb5a33-00002877\" linkageExportForAS=\"true\" linkageIdentifier=\"D.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/D.png\" sourceLastImported=\"1539006515\" externalFileCRC32=\"1486137421\" externalFileSize=\"1210\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/D.png\" bitmapDataHRef=\"M 396 1539004979.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Delete.png\" itemID=\"5bbb5a34-0000287c\" linkageExportForAS=\"true\" linkageIdentifier=\"Delete.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Delete.png\" sourceLastImported=\"1539006500\" externalFileCRC32=\"3580055889\" externalFileSize=\"1467\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Delete.png\" bitmapDataHRef=\"M 397 1539004980.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Down.png\" itemID=\"5bbb5a34-00002881\" linkageExportForAS=\"true\" linkageIdentifier=\"Down.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Down.png\" sourceLastImported=\"1539006498\" externalFileCRC32=\"2915469053\" externalFileSize=\"1143\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Down.png\" bitmapDataHRef=\"M 398 1539004980.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/E.png\" itemID=\"5bbb5a34-00002886\" linkageExportForAS=\"true\" linkageIdentifier=\"E.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/E.png\" sourceLastImported=\"1539006496\" externalFileCRC32=\"601119533\" externalFileSize=\"1005\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/E.png\" bitmapDataHRef=\"M 399 1539004980.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/End.png\" itemID=\"5bbb5a34-0000288b\" linkageExportForAS=\"true\" linkageIdentifier=\"End.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/End.png\" sourceLastImported=\"1539006493\" externalFileCRC32=\"2591382308\" externalFileSize=\"1341\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/End.png\" bitmapDataHRef=\"M 400 1539004980.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Enter.png\" itemID=\"5bbb5a34-00002890\" linkageExportForAS=\"true\" linkageIdentifier=\"Enter.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Enter.png\" sourceLastImported=\"1539006491\" externalFileCRC32=\"4228660196\" externalFileSize=\"1451\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Enter.png\" bitmapDataHRef=\"M 401 1539004980.dat\" frameRight=\"1760\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Equal.png\" itemID=\"5bbb5a34-00002895\" linkageExportForAS=\"true\" linkageIdentifier=\"Equal.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Equal.png\" sourceLastImported=\"1539006489\" externalFileCRC32=\"2466664934\" externalFileSize=\"1021\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Equal.png\" bitmapDataHRef=\"M 402 1539004980.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Esc.png\" itemID=\"5bbb5a34-0000289a\" linkageExportForAS=\"true\" linkageIdentifier=\"Esc.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Esc.png\" sourceLastImported=\"1539006483\" externalFileCRC32=\"1265891005\" externalFileSize=\"1468\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Esc.png\" bitmapDataHRef=\"M 403 1539004980.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/F.png\" itemID=\"5bbb5a34-0000289f\" linkageExportForAS=\"true\" linkageIdentifier=\"F.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/F.png\" sourceLastImported=\"1539006481\" externalFileCRC32=\"1841404030\" externalFileSize=\"987\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/F.png\" bitmapDataHRef=\"M 404 1539004980.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/F1.png\" itemID=\"5bbb5a34-000028a4\" linkageExportForAS=\"true\" linkageIdentifier=\"F1.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/F1.png\" sourceLastImported=\"1539006479\" externalFileCRC32=\"387182367\" externalFileSize=\"1049\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/F1.png\" bitmapDataHRef=\"M 405 1539004980.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/F10.png\" itemID=\"5bbb5a34-000028d1\" linkageExportForAS=\"true\" linkageIdentifier=\"F10.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/F10.png\" sourceLastImported=\"1539006477\" externalFileCRC32=\"2874725266\" externalFileSize=\"1382\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/F10.png\" bitmapDataHRef=\"M 414 1539004980.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/F11.png\" itemID=\"5bbb5a35-000028d6\" linkageExportForAS=\"true\" linkageIdentifier=\"F11.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/F11.png\" sourceLastImported=\"1539006475\" externalFileCRC32=\"3137537745\" externalFileSize=\"1098\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/F11.png\" bitmapDataHRef=\"M 415 1539004981.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/F12.png\" itemID=\"5bbb5a35-000028db\" linkageExportForAS=\"true\" linkageIdentifier=\"F12.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/F12.png\" sourceLastImported=\"1539006473\" externalFileCRC32=\"2219140890\" externalFileSize=\"1358\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/F12.png\" bitmapDataHRef=\"M 416 1539004981.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/F2.png\" itemID=\"5bbb5a34-000028a9\" linkageExportForAS=\"true\" linkageIdentifier=\"F2.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/F2.png\" sourceLastImported=\"1539006471\" externalFileCRC32=\"2582234205\" externalFileSize=\"1410\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/F2.png\" bitmapDataHRef=\"M 406 1539004980.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/F3.png\" itemID=\"5bbb5a34-000028ae\" linkageExportForAS=\"true\" linkageIdentifier=\"F3.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/F3.png\" sourceLastImported=\"1539006461\" externalFileCRC32=\"3946942016\" externalFileSize=\"1429\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/F3.png\" bitmapDataHRef=\"M 407 1539004980.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/F4.png\" itemID=\"5bbb5a34-000028b3\" linkageExportForAS=\"true\" linkageIdentifier=\"F4.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/F4.png\" sourceLastImported=\"1539006459\" externalFileCRC32=\"140136884\" externalFileSize=\"1245\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/F4.png\" bitmapDataHRef=\"M 408 1539004980.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/F5.png\" itemID=\"5bbb5a34-000028b8\" linkageExportForAS=\"true\" linkageIdentifier=\"F5.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/F5.png\" sourceLastImported=\"1539006456\" externalFileCRC32=\"1668977235\" externalFileSize=\"1364\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/F5.png\" bitmapDataHRef=\"M 409 1539004980.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/F6.png\" itemID=\"5bbb5a34-000028bd\" linkageExportForAS=\"true\" linkageIdentifier=\"F6.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/F6.png\" sourceLastImported=\"1539006451\" externalFileCRC32=\"362403656\" externalFileSize=\"1427\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/F6.png\" bitmapDataHRef=\"M 410 1539004980.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/F7.png\" itemID=\"5bbb5a34-000028c2\" linkageExportForAS=\"true\" linkageIdentifier=\"F7.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/F7.png\" sourceLastImported=\"1539006449\" externalFileCRC32=\"2521029156\" externalFileSize=\"1381\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/F7.png\" bitmapDataHRef=\"M 411 1539004980.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/F8.png\" itemID=\"5bbb5a34-000028c7\" linkageExportForAS=\"true\" linkageIdentifier=\"F8.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/F8.png\" sourceLastImported=\"1539006447\" externalFileCRC32=\"3422737309\" externalFileSize=\"1432\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/F8.png\" bitmapDataHRef=\"M 412 1539004980.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/F9.png\" itemID=\"5bbb5a34-000028cc\" linkageExportForAS=\"true\" linkageIdentifier=\"F9.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/F9.png\" sourceLastImported=\"1539006445\" externalFileCRC32=\"1400104383\" externalFileSize=\"1395\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/F9.png\" bitmapDataHRef=\"M 413 1539004980.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/G.png\" itemID=\"5bbb5a35-000028e0\" linkageExportForAS=\"true\" linkageIdentifier=\"G.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/G.png\" sourceLastImported=\"1539006443\" externalFileCRC32=\"3040415696\" externalFileSize=\"1366\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/G.png\" bitmapDataHRef=\"M 417 1539004981.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/grab.png\" itemID=\"5bbb5a35-000028e5\" linkageExportForAS=\"true\" linkageIdentifier=\"grab.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/grab.png\" sourceLastImported=\"1539006030\" externalFileCRC32=\"1046113350\" externalFileSize=\"1693\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/grab.png\" bitmapDataHRef=\"M 418 1539004981.dat\" frameRight=\"1800\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/grab_Hold.png\" itemID=\"5bbb5a35-000028ea\" linkageExportForAS=\"true\" linkageIdentifier=\"grab_Hold.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/grab_Hold.png\" sourceLastImported=\"1539006034\" externalFileCRC32=\"96117717\" externalFileSize=\"2701\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/grab_Hold.png\" bitmapDataHRef=\"M 419 1539004981.dat\" frameRight=\"3260\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/grab_Left.png\" itemID=\"5bbb5a35-000028ef\" linkageExportForAS=\"true\" linkageIdentifier=\"grab_Left.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/grab_Left.png\" sourceLastImported=\"1539006035\" externalFileCRC32=\"213705415\" externalFileSize=\"2137\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/grab_Left.png\" bitmapDataHRef=\"M 420 1539004981.dat\" frameRight=\"2460\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/grab_Right.png\" itemID=\"5bbb5a35-000028f4\" linkageExportForAS=\"true\" linkageIdentifier=\"grab_Right.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/grab_Right.png\" sourceLastImported=\"1539006038\" externalFileCRC32=\"276928276\" externalFileSize=\"2393\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/grab_Right.png\" bitmapDataHRef=\"M 421 1539004981.dat\" frameRight=\"2460\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/grip.png\" itemID=\"5bbb5a35-000028f9\" linkageExportForAS=\"true\" linkageIdentifier=\"grip.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/grip.png\" sourceLastImported=\"1539006039\" externalFileCRC32=\"4129631911\" externalFileSize=\"1544\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/grip.png\" bitmapDataHRef=\"M 422 1539004981.dat\" frameRight=\"1600\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/grip_Hold.png\" itemID=\"5bbb5a35-000028fe\" linkageExportForAS=\"true\" linkageIdentifier=\"grip_Hold.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/grip_Hold.png\" sourceLastImported=\"1539006041\" externalFileCRC32=\"3024015988\" externalFileSize=\"2575\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/grip_Hold.png\" bitmapDataHRef=\"M 423 1539004981.dat\" frameRight=\"3060\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/grip_Left.png\" itemID=\"5bbb5a35-00002903\" linkageExportForAS=\"true\" linkageIdentifier=\"grip_Left.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/grip_Left.png\" sourceLastImported=\"1539006043\" externalFileCRC32=\"1547332804\" externalFileSize=\"1997\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/grip_Left.png\" bitmapDataHRef=\"M 424 1539004981.dat\" frameRight=\"2260\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/grip_Right.png\" itemID=\"5bbb5a35-00002908\" linkageExportForAS=\"true\" linkageIdentifier=\"grip_Right.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/grip_Right.png\" sourceLastImported=\"1539006045\" externalFileCRC32=\"96322114\" externalFileSize=\"2203\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/grip_Right.png\" bitmapDataHRef=\"M 425 1539004981.dat\" frameRight=\"2260\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/H.png\" itemID=\"5bbb5a35-0000290d\" linkageExportForAS=\"true\" linkageIdentifier=\"H.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/H.png\" sourceLastImported=\"1539006432\" externalFileCRC32=\"588256764\" externalFileSize=\"1043\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/H.png\" bitmapDataHRef=\"M 426 1539004981.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Home.png\" itemID=\"5bbb5a35-00002912\" linkageExportForAS=\"true\" linkageIdentifier=\"Home.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Home.png\" sourceLastImported=\"1539006428\" externalFileCRC32=\"1738968733\" externalFileSize=\"1509\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Home.png\" bitmapDataHRef=\"M 427 1539004981.dat\" frameRight=\"1760\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Hyphen.png\" itemID=\"5bbb5a35-00002917\" linkageExportForAS=\"true\" linkageIdentifier=\"Hyphen.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Hyphen.png\" sourceLastImported=\"1539006426\" externalFileCRC32=\"1768975582\" externalFileSize=\"975\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Hyphen.png\" bitmapDataHRef=\"M 428 1539004981.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/I.png\" itemID=\"5bbb5a35-0000291c\" linkageExportForAS=\"true\" linkageIdentifier=\"I.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/I.png\" sourceLastImported=\"1539006425\" externalFileCRC32=\"710075877\" externalFileSize=\"931\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/I.png\" bitmapDataHRef=\"M 429 1539004981.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Insert.png\" itemID=\"5bbb5a35-00002921\" linkageExportForAS=\"true\" linkageIdentifier=\"Insert.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Insert.png\" sourceLastImported=\"1539006423\" externalFileCRC32=\"425537646\" externalFileSize=\"1370\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Insert.png\" bitmapDataHRef=\"M 430 1539004981.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/J.png\" itemID=\"5bbb5a35-00002926\" linkageExportForAS=\"true\" linkageIdentifier=\"J.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/J.png\" sourceLastImported=\"1539006421\" externalFileCRC32=\"2936668698\" externalFileSize=\"1030\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/J.png\" bitmapDataHRef=\"M 431 1539004981.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/K.png\" itemID=\"5bbb5a35-0000292b\" linkageExportForAS=\"true\" linkageIdentifier=\"K.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/K.png\" sourceLastImported=\"1539006419\" externalFileCRC32=\"3593856012\" externalFileSize=\"1315\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/K.png\" bitmapDataHRef=\"M 432 1539004981.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/L.png\" itemID=\"5bbb5a36-00002930\" linkageExportForAS=\"true\" linkageIdentifier=\"L.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/L.png\" sourceLastImported=\"1539006417\" externalFileCRC32=\"3053778025\" externalFileSize=\"949\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/L.png\" bitmapDataHRef=\"M 433 1539004982.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/L-Alt.png\" itemID=\"5bbb5a36-00002935\" linkageExportForAS=\"true\" linkageIdentifier=\"L-Alt.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/L-Alt.png\" sourceLastImported=\"1539006415\" externalFileCRC32=\"3543592051\" externalFileSize=\"1484\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/L-Alt.png\" bitmapDataHRef=\"M 434 1539004982.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/L-Ctrl.png\" itemID=\"5bbb5a36-0000293a\" linkageExportForAS=\"true\" linkageIdentifier=\"L-Ctrl.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/L-Ctrl.png\" sourceLastImported=\"1539006378\" externalFileCRC32=\"2640143131\" externalFileSize=\"1367\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/L-Ctrl.png\" bitmapDataHRef=\"M 435 1539004982.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Left.png\" itemID=\"5bbb5a36-0000293f\" linkageExportForAS=\"true\" linkageIdentifier=\"Left.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Left.png\" sourceLastImported=\"1539006375\" externalFileCRC32=\"3291684828\" externalFileSize=\"1126\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Left.png\" bitmapDataHRef=\"M 436 1539004982.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/L-Shift.png\" itemID=\"5bbb5a36-00002944\" linkageExportForAS=\"true\" linkageIdentifier=\"L-Shift.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/L-Shift.png\" sourceLastImported=\"1539006373\" externalFileCRC32=\"4991014\" externalFileSize=\"1553\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/L-Shift.png\" bitmapDataHRef=\"M 437 1539004982.dat\" frameRight=\"1760\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/M.png\" itemID=\"5bbb5a36-00002949\" linkageExportForAS=\"true\" linkageIdentifier=\"M.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/M.png\" sourceLastImported=\"1539006371\" externalFileCRC32=\"3522748611\" externalFileSize=\"1517\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/M.png\" bitmapDataHRef=\"M 438 1539004982.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/M1M2.png\" itemID=\"5bbb5a36-0000294e\" linkageExportForAS=\"true\" linkageIdentifier=\"M1M2.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/M1M2.png\" sourceLastImported=\"1539006369\" externalFileCRC32=\"1254660034\" externalFileSize=\"2739\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/M1M2.png\" bitmapDataHRef=\"M 439 1539004982.dat\" frameRight=\"2560\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Mouse1.png\" itemID=\"5bbb5a36-00002953\" linkageExportForAS=\"true\" linkageIdentifier=\"Mouse1.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Mouse1.png\" sourceLastImported=\"1539006367\" externalFileCRC32=\"2851723768\" externalFileSize=\"1555\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Mouse1.png\" bitmapDataHRef=\"M 440 1539004982.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Mouse2.png\" itemID=\"5bbb5a36-00002958\" linkageExportForAS=\"true\" linkageIdentifier=\"Mouse2.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Mouse2.png\" sourceLastImported=\"1539006365\" externalFileCRC32=\"3841621757\" externalFileSize=\"1785\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Mouse2.png\" bitmapDataHRef=\"M 441 1539004982.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Mouse3.png\" itemID=\"5bbb5a36-0000295d\" linkageExportForAS=\"true\" linkageIdentifier=\"Mouse3.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Mouse3.png\" sourceLastImported=\"1539006363\" externalFileCRC32=\"4242756671\" externalFileSize=\"1829\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Mouse3.png\" bitmapDataHRef=\"M 442 1539004982.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Mouse4.png\" itemID=\"5bbb5a36-00002962\" linkageExportForAS=\"true\" linkageIdentifier=\"Mouse4.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Mouse4.png\" sourceLastImported=\"1539006361\" externalFileCRC32=\"779364987\" externalFileSize=\"1659\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Mouse4.png\" bitmapDataHRef=\"M 443 1539004982.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Mouse5.png\" itemID=\"5bbb5a36-00002967\" linkageExportForAS=\"true\" linkageIdentifier=\"Mouse5.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Mouse5.png\" sourceLastImported=\"1539006357\" externalFileCRC32=\"3396001189\" externalFileSize=\"1779\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Mouse5.png\" bitmapDataHRef=\"M 444 1539004982.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Mouse6.png\" itemID=\"5bbb5a36-0000296c\" linkageExportForAS=\"true\" linkageIdentifier=\"Mouse6.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Mouse6.png\" sourceLastImported=\"1539006355\" externalFileCRC32=\"3719680808\" externalFileSize=\"1819\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Mouse6.png\" bitmapDataHRef=\"M 445 1539004982.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Mouse7.png\" itemID=\"5bbb5a36-00002971\" linkageExportForAS=\"true\" linkageIdentifier=\"Mouse7.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Mouse7.png\" sourceLastImported=\"1539006351\" externalFileCRC32=\"4280590791\" externalFileSize=\"1744\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Mouse7.png\" bitmapDataHRef=\"M 446 1539004982.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Mouse8.png\" itemID=\"5bbb5a36-00002976\" linkageExportForAS=\"true\" linkageIdentifier=\"Mouse8.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Mouse8.png\" sourceLastImported=\"1539006350\" externalFileCRC32=\"2436224126\" externalFileSize=\"1852\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Mouse8.png\" bitmapDataHRef=\"M 447 1539004982.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/MouseMove.png\" itemID=\"5bbb5a36-0000297b\" linkageExportForAS=\"true\" linkageIdentifier=\"MouseMove.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/MouseMove.png\" sourceLastImported=\"1539006348\" externalFileCRC32=\"124211933\" externalFileSize=\"2318\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/MouseMove.png\" bitmapDataHRef=\"M 448 1539004982.dat\" frameRight=\"2060\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/MR MENU.png\" itemID=\"5bbb5a36-00002980\" linkageExportForAS=\"true\" linkageIdentifier=\"MR MENU.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/MR MENU.png\" sourceLastImported=\"1539006053\" externalFileCRC32=\"2037301635\" externalFileSize=\"1310\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/MR MENU.png\" bitmapDataHRef=\"M 449 1539004982.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/MR MENU_HOLD.png\" itemID=\"5bbb5a37-00002985\" linkageExportForAS=\"true\" linkageIdentifier=\"MR MENU_HOLD.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/MR MENU_HOLD.png\" sourceLastImported=\"1539006055\" externalFileCRC32=\"3069368653\" externalFileSize=\"2907\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/MR MENU_HOLD.png\" bitmapDataHRef=\"M 450 1539004983.dat\" frameRight=\"2820\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/MR MENU_LEFT.png\" itemID=\"5bbb5a37-0000298a\" linkageExportForAS=\"true\" linkageIdentifier=\"MR MENU_LEFT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/MR MENU_LEFT.png\" sourceLastImported=\"1539006057\" externalFileCRC32=\"2108125688\" externalFileSize=\"2221\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/MR MENU_LEFT.png\" bitmapDataHRef=\"M 451 1539004983.dat\" frameRight=\"2100\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/MR MENU_RIGHT.png\" itemID=\"5bbb5a37-0000298f\" linkageExportForAS=\"true\" linkageIdentifier=\"MR MENU_RIGHT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/MR MENU_RIGHT.png\" sourceLastImported=\"1539006059\" externalFileCRC32=\"2336474630\" externalFileSize=\"2538\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/MR MENU_RIGHT.png\" bitmapDataHRef=\"M 452 1539004983.dat\" frameRight=\"2100\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/MR MOTION.png\" itemID=\"5bbb5a37-00002994\" linkageExportForAS=\"true\" linkageIdentifier=\"MR MOTION.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/MR MOTION.png\" sourceLastImported=\"1539006062\" externalFileCRC32=\"1215308334\" externalFileSize=\"2028\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/MR MOTION.png\" bitmapDataHRef=\"M 453 1539004983.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/N.png\" itemID=\"5bbb5a37-00002999\" linkageExportForAS=\"true\" linkageIdentifier=\"N.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/N.png\" sourceLastImported=\"1539006344\" externalFileCRC32=\"4260029637\" externalFileSize=\"1297\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/N.png\" bitmapDataHRef=\"M 454 1539004983.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/NumPad0.png\" itemID=\"5bbb5a37-0000299e\" linkageExportForAS=\"true\" linkageIdentifier=\"NumPad0.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/NumPad0.png\" sourceLastImported=\"1539006342\" externalFileCRC32=\"1139262298\" externalFileSize=\"1639\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/NumPad0.png\" bitmapDataHRef=\"M 455 1539004983.dat\" frameRight=\"1760\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/NumPad9.png\" itemID=\"5bbb5a37-000029a3\" linkageExportForAS=\"true\" linkageIdentifier=\"NumPad9.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/NumPad9.png\" sourceLastImported=\"1539006340\" externalFileCRC32=\"1785084042\" externalFileSize=\"1643\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/NumPad9.png\" bitmapDataHRef=\"M 456 1539004983.dat\" frameRight=\"1760\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/NumPadDec.png\" itemID=\"5bbb5a37-000029a8\" linkageExportForAS=\"true\" linkageIdentifier=\"NumPadDec.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/NumPadDec.png\" sourceLastImported=\"1539006338\" externalFileCRC32=\"2883625235\" externalFileSize=\"1388\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/NumPadDec.png\" bitmapDataHRef=\"M 457 1539004983.dat\" frameRight=\"1760\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/NumPadDivide.png\" itemID=\"5bbb5a37-000029ad\" linkageExportForAS=\"true\" linkageIdentifier=\"NumPadDivide.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/NumPadDivide.png\" sourceLastImported=\"1539006335\" externalFileCRC32=\"1540580264\" externalFileSize=\"1600\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/NumPadDivide.png\" bitmapDataHRef=\"M 458 1539004983.dat\" frameRight=\"1760\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/NumPadMinus.png\" itemID=\"5bbb5a37-000029b2\" linkageExportForAS=\"true\" linkageIdentifier=\"NumPadMinus.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/NumPadMinus.png\" sourceLastImported=\"1539006333\" externalFileCRC32=\"910296818\" externalFileSize=\"1358\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/NumPadMinus.png\" bitmapDataHRef=\"M 459 1539004983.dat\" frameRight=\"1760\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/NumPadMult.png\" itemID=\"5bbb5a37-000029b7\" linkageExportForAS=\"true\" linkageIdentifier=\"NumPadMult.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/NumPadMult.png\" sourceLastImported=\"1539006332\" externalFileCRC32=\"445462496\" externalFileSize=\"1541\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/NumPadMult.png\" bitmapDataHRef=\"M 460 1539004983.dat\" frameRight=\"1760\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/NumPadPlus.png\" itemID=\"5bbb5a37-000029bc\" linkageExportForAS=\"true\" linkageIdentifier=\"NumPadPlus.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/NumPadPlus.png\" sourceLastImported=\"1539006330\" externalFileCRC32=\"4010458199\" externalFileSize=\"1416\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/NumPadPlus.png\" bitmapDataHRef=\"M 461 1539004983.dat\" frameRight=\"1760\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/O.png\" itemID=\"5bbb5a37-000029c1\" linkageExportForAS=\"true\" linkageIdentifier=\"O.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/O.png\" sourceLastImported=\"1539006328\" externalFileCRC32=\"3261923994\" externalFileSize=\"1360\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/O.png\" bitmapDataHRef=\"M 462 1539004983.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/OCC MOTION.png\" itemID=\"5bbb5a37-000029c6\" linkageExportForAS=\"true\" linkageIdentifier=\"OCC MOTION.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/OCC MOTION.png\" sourceLastImported=\"1539005941\" externalFileCRC32=\"705063736\" externalFileSize=\"2150\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/OCC MOTION.png\" bitmapDataHRef=\"M 463 1539004983.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/OCC THUMB_REST.png\" itemID=\"5bbb5a37-000029cb\" linkageExportForAS=\"true\" linkageIdentifier=\"OCC THUMB_REST.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/OCC THUMB_REST.png\" sourceLastImported=\"1539005943\" externalFileCRC32=\"2566937735\" externalFileSize=\"1991\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/OCC THUMB_REST.png\" bitmapDataHRef=\"M 464 1539004983.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/OCC THUMB_REST_LEFT.png\" itemID=\"5bbb5a37-000029d0\" linkageExportForAS=\"true\" linkageIdentifier=\"OCC THUMB_REST_LEFT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/OCC THUMB_REST_LEFT.png\" sourceLastImported=\"1539005945\" externalFileCRC32=\"127023816\" externalFileSize=\"2941\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/OCC THUMB_REST_LEFT.png\" bitmapDataHRef=\"M 465 1539004983.dat\" frameRight=\"2100\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/OCC THUMB_REST_RIGHT.png\" itemID=\"5bbb5a37-000029d5\" linkageExportForAS=\"true\" linkageIdentifier=\"OCC THUMB_REST_RIGHT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/OCC THUMB_REST_RIGHT.png\" sourceLastImported=\"1539005947\" externalFileCRC32=\"2929915035\" externalFileSize=\"3248\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/OCC THUMB_REST_RIGHT.png\" bitmapDataHRef=\"M 466 1539004983.dat\" frameRight=\"2100\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/OCC_A_HOLD_Left.png\" itemID=\"5bbb5a37-000029da\" linkageExportForAS=\"true\" linkageIdentifier=\"OCC_A_HOLD_Left.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/OCC_A_HOLD_Left.png\" sourceLastImported=\"1539005951\" externalFileCRC32=\"968182363\" externalFileSize=\"3328\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/OCC_A_HOLD_Left.png\" bitmapDataHRef=\"M 467 1539004983.dat\" frameRight=\"2820\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/OCC_A_HOLD_Right.png\" itemID=\"5bbb5a38-000029df\" linkageExportForAS=\"true\" linkageIdentifier=\"OCC_A_HOLD_Right.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/OCC_A_HOLD_Right.png\" sourceLastImported=\"1539005954\" externalFileCRC32=\"3347549759\" externalFileSize=\"3256\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/OCC_A_HOLD_Right.png\" bitmapDataHRef=\"M 468 1539004984.dat\" frameRight=\"2820\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/OCC_A_Left.png\" itemID=\"5bbb5a38-000029e4\" linkageExportForAS=\"true\" linkageIdentifier=\"OCC_A_Left.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/OCC_A_Left.png\" sourceLastImported=\"1539005957\" externalFileCRC32=\"3352925449\" externalFileSize=\"1642\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/OCC_A_Left.png\" bitmapDataHRef=\"M 469 1539004984.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/OCC_A_Right.png\" itemID=\"5bbb5a38-000029e9\" linkageExportForAS=\"true\" linkageIdentifier=\"OCC_A_Right.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/OCC_A_Right.png\" sourceLastImported=\"1539005960\" externalFileCRC32=\"1047905274\" externalFileSize=\"1601\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/OCC_A_Right.png\" bitmapDataHRef=\"M 470 1539004984.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/OCC_B_HOLD_Left.png\" itemID=\"5bbb5a38-000029ee\" linkageExportForAS=\"true\" linkageIdentifier=\"OCC_B_HOLD_Left.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/OCC_B_HOLD_Left.png\" sourceLastImported=\"1539005962\" externalFileCRC32=\"3505160940\" externalFileSize=\"3173\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/OCC_B_HOLD_Left.png\" bitmapDataHRef=\"M 471 1539004984.dat\" frameRight=\"2820\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/OCC_B_HOLD_Right.png\" itemID=\"5bbb5a38-000029f3\" linkageExportForAS=\"true\" linkageIdentifier=\"OCC_B_HOLD_Right.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/OCC_B_HOLD_Right.png\" sourceLastImported=\"1539005964\" externalFileCRC32=\"525094880\" externalFileSize=\"3201\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/OCC_B_HOLD_Right.png\" bitmapDataHRef=\"M 472 1539004984.dat\" frameRight=\"2820\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/OCC_B_Left.png\" itemID=\"5bbb5a38-000029f8\" linkageExportForAS=\"true\" linkageIdentifier=\"OCC_B_Left.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/OCC_B_Left.png\" sourceLastImported=\"1539005966\" externalFileCRC32=\"1752430165\" externalFileSize=\"1517\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/OCC_B_Left.png\" bitmapDataHRef=\"M 473 1539004984.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/OCC_B_Right.png\" itemID=\"5bbb5a38-000029fd\" linkageExportForAS=\"true\" linkageIdentifier=\"OCC_B_Right.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/OCC_B_Right.png\" sourceLastImported=\"1539005968\" externalFileCRC32=\"2211567945\" externalFileSize=\"1559\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/OCC_B_Right.png\" bitmapDataHRef=\"M 474 1539004984.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/P.png\" itemID=\"5bbb5a38-00002a02\" linkageExportForAS=\"true\" linkageIdentifier=\"P.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/P.png\" sourceLastImported=\"1539006068\" externalFileCRC32=\"44561534\" externalFileSize=\"1129\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/P.png\" bitmapDataHRef=\"M 475 1539004984.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Pause.png\" itemID=\"5bbb5a38-00002a07\" linkageExportForAS=\"true\" linkageIdentifier=\"Pause.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Pause.png\" sourceLastImported=\"1539006070\" externalFileCRC32=\"1382548465\" externalFileSize=\"1650\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Pause.png\" bitmapDataHRef=\"M 476 1539004984.dat\" frameRight=\"1760\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Period.png\" itemID=\"5bbb5a38-00002a0c\" linkageExportForAS=\"true\" linkageIdentifier=\"Period.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Period.png\" sourceLastImported=\"1539006072\" externalFileCRC32=\"2123880421\" externalFileSize=\"1277\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Period.png\" bitmapDataHRef=\"M 477 1539004984.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PgDn.png\" itemID=\"5bbb5a38-00002a11\" linkageExportForAS=\"true\" linkageIdentifier=\"PgDn.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PgDn.png\" sourceLastImported=\"1539006074\" externalFileCRC32=\"2868825346\" externalFileSize=\"1639\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PgDn.png\" bitmapDataHRef=\"M 478 1539004984.dat\" frameRight=\"1760\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PgUp.png\" itemID=\"5bbb5a38-00002a16\" linkageExportForAS=\"true\" linkageIdentifier=\"PgUp.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PgUp.png\" sourceLastImported=\"1539006076\" externalFileCRC32=\"956685254\" externalFileSize=\"1629\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PgUp.png\" bitmapDataHRef=\"M 479 1539004984.dat\" frameRight=\"1760\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS_Move.png\" itemID=\"5bbb5a38-00002a1b\" linkageExportForAS=\"true\" linkageIdentifier=\"PS_Move.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS_Move.png\" sourceLastImported=\"1539006078\" externalFileCRC32=\"96985042\" externalFileSize=\"1401\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS_Move.png\" bitmapDataHRef=\"M 480 1539004984.dat\" frameRight=\"980\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS_Move_LEFT.png\" itemID=\"5bbb5a38-00002a20\" linkageExportForAS=\"true\" linkageIdentifier=\"PS_Move_LEFT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS_Move_LEFT.png\" sourceLastImported=\"1539006080\" externalFileCRC32=\"1606330475\" externalFileSize=\"1832\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS_Move_LEFT.png\" bitmapDataHRef=\"M 481 1539004984.dat\" frameRight=\"1620\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS_Move_RIGHT.png\" itemID=\"5bbb5a38-00002a25\" linkageExportForAS=\"true\" linkageIdentifier=\"PS_Move_RIGHT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS_Move_RIGHT.png\" sourceLastImported=\"1539006082\" externalFileCRC32=\"2971243389\" externalFileSize=\"2061\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS_Move_RIGHT.png\" bitmapDataHRef=\"M 482 1539004984.dat\" frameRight=\"1620\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS_Move_Select.png\" itemID=\"5bbb5a38-00002a2a\" linkageExportForAS=\"true\" linkageIdentifier=\"PS_Move_Select.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS_Move_Select.png\" sourceLastImported=\"1539006084\" externalFileCRC32=\"4139529277\" externalFileSize=\"1374\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS_Move_Select.png\" bitmapDataHRef=\"M 483 1539004984.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS_Move_Select_LEFT.png\" itemID=\"5bbb5a39-00002a2f\" linkageExportForAS=\"true\" linkageIdentifier=\"PS_Move_Select_LEFT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS_Move_Select_LEFT.png\" sourceLastImported=\"1539006088\" externalFileCRC32=\"1600216898\" externalFileSize=\"1801\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS_Move_Select_LEFT.png\" bitmapDataHRef=\"M 484 1539004985.dat\" frameRight=\"1920\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS_Move_Select_RIGHT.png\" itemID=\"5bbb5a39-00002a34\" linkageExportForAS=\"true\" linkageIdentifier=\"PS_Move_Select_RIGHT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS_Move_Select_RIGHT.png\" sourceLastImported=\"1539006090\" externalFileCRC32=\"1518247899\" externalFileSize=\"2045\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS_Move_Select_RIGHT.png\" bitmapDataHRef=\"M 485 1539004985.dat\" frameRight=\"1920\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_A.png\" itemID=\"5bbb5a39-00002a39\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_A.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_A.png\" sourceLastImported=\"1539006094\" externalFileCRC32=\"969469983\" externalFileSize=\"1427\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_A.png\" bitmapDataHRef=\"M 486 1539004985.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_A_LEFT.png\" itemID=\"5bbb5a39-00002a3e\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_A_LEFT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_A_LEFT.png\" sourceLastImported=\"1539006097\" externalFileCRC32=\"1446269073\" externalFileSize=\"2452\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_A_LEFT.png\" bitmapDataHRef=\"M 487 1539004985.dat\" frameRight=\"1940\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_A_RIGHT.png\" itemID=\"5bbb5a39-00002a43\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_A_RIGHT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_A_RIGHT.png\" sourceLastImported=\"1539006099\" externalFileCRC32=\"2461808219\" externalFileSize=\"2706\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_A_RIGHT.png\" bitmapDataHRef=\"M 488 1539004985.dat\" frameRight=\"1940\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_AB.png\" itemID=\"5bbb5a39-00002a48\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_AB.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_AB.png\" sourceLastImported=\"1539006100\" externalFileCRC32=\"2648786305\" externalFileSize=\"2300\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_AB.png\" bitmapDataHRef=\"M 489 1539004985.dat\" frameRight=\"2560\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_AB_LEFT.png\" itemID=\"5bbb5a39-00002a4d\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_AB_LEFT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_AB_LEFT.png\" sourceLastImported=\"1539006102\" externalFileCRC32=\"3611779991\" externalFileSize=\"3409\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_AB_LEFT.png\" bitmapDataHRef=\"M 490 1539004985.dat\" frameRight=\"3200\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_AB_RIGHT.png\" itemID=\"5bbb5a39-00002a52\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_AB_RIGHT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_AB_RIGHT.png\" sourceLastImported=\"1539006104\" externalFileCRC32=\"1127461158\" externalFileSize=\"3625\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_AB_RIGHT.png\" bitmapDataHRef=\"M 491 1539004985.dat\" frameRight=\"3200\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_B.png\" itemID=\"5bbb5a39-00002a57\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_B.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_B.png\" sourceLastImported=\"1539006106\" externalFileCRC32=\"4182377571\" externalFileSize=\"1757\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_B.png\" bitmapDataHRef=\"M 492 1539004985.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_B_LEFT.png\" itemID=\"5bbb5a39-00002a5c\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_B_LEFT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_B_LEFT.png\" sourceLastImported=\"1539006108\" externalFileCRC32=\"3874329257\" externalFileSize=\"2724\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_B_LEFT.png\" bitmapDataHRef=\"M 493 1539004985.dat\" frameRight=\"1940\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_B_RIGHT.png\" itemID=\"5bbb5a39-00002a61\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_B_RIGHT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_B_RIGHT.png\" sourceLastImported=\"1539006110\" externalFileCRC32=\"1885514867\" externalFileSize=\"2919\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_B_RIGHT.png\" bitmapDataHRef=\"M 494 1539004985.dat\" frameRight=\"1940\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_Back.png\" itemID=\"5bbb5a39-00002a66\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_Back.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_Back.png\" sourceLastImported=\"1539006114\" externalFileCRC32=\"3281337055\" externalFileSize=\"1464\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_Back.png\" bitmapDataHRef=\"M 495 1539004985.dat\" frameRight=\"1760\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_CON_LEFT.png\" itemID=\"5bbb5a39-00002a6b\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_CON_LEFT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_CON_LEFT.png\" sourceLastImported=\"1539006117\" externalFileCRC32=\"1464617619\" externalFileSize=\"1644\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_CON_LEFT.png\" bitmapDataHRef=\"M 496 1539004985.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_CON_RIGHT.png\" itemID=\"5bbb5a39-00002a70\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_CON_RIGHT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_CON_RIGHT.png\" sourceLastImported=\"1539006119\" externalFileCRC32=\"3646813935\" externalFileSize=\"1655\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_CON_RIGHT.png\" bitmapDataHRef=\"M 497 1539004985.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_L3.png\" itemID=\"5bbb5a39-00002a75\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_L3.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_L3.png\" sourceLastImported=\"1539006121\" externalFileCRC32=\"1063329421\" externalFileSize=\"2961\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_L3.png\" bitmapDataHRef=\"M 498 1539004985.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_LB.png\" itemID=\"5bbb5a39-00002a7a\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_LB.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_LB.png\" sourceLastImported=\"1539006123\" externalFileCRC32=\"3686138293\" externalFileSize=\"920\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_LB.png\" bitmapDataHRef=\"M 499 1539004985.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_LBRB.png\" itemID=\"5bbb5a39-00002a7f\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_LBRB.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_LBRB.png\" sourceLastImported=\"1539006124\" externalFileCRC32=\"6673611\" externalFileSize=\"1537\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_LBRB.png\" bitmapDataHRef=\"M 500 1539004985.dat\" frameRight=\"2560\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_LS.png\" itemID=\"5bbb5a3a-00002a84\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_LS.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_LS.png\" sourceLastImported=\"1539006128\" externalFileCRC32=\"2590864362\" externalFileSize=\"1263\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_LS.png\" bitmapDataHRef=\"M 501 1539004986.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_LT.png\" itemID=\"5bbb5a3a-00002a89\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_LT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_LT.png\" sourceLastImported=\"1539006130\" externalFileCRC32=\"3238678838\" externalFileSize=\"1255\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_LT.png\" bitmapDataHRef=\"M 502 1539004986.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_LTRT.png\" itemID=\"5bbb5a3a-00002a8e\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_LTRT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_LTRT.png\" sourceLastImported=\"1539006132\" externalFileCRC32=\"3328125742\" externalFileSize=\"2020\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_LTRT.png\" bitmapDataHRef=\"M 503 1539004986.dat\" frameRight=\"2560\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_MOTION.png\" itemID=\"5bbb5a3a-00002a93\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_MOTION.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_MOTION.png\" sourceLastImported=\"1539006135\" externalFileCRC32=\"3932607324\" externalFileSize=\"1910\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_MOTION.png\" bitmapDataHRef=\"M 504 1539004986.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_MOTION_LEFT.png\" itemID=\"5bbb5a3a-00002a98\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_MOTION_LEFT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_MOTION_LEFT.png\" sourceLastImported=\"1539006139\" externalFileCRC32=\"3607728915\" externalFileSize=\"2316\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_MOTION_LEFT.png\" bitmapDataHRef=\"M 505 1539004986.dat\" frameRight=\"1760\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_MOTION_RIGHT.png\" itemID=\"5bbb5a3a-00002a9d\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_MOTION_RIGHT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_MOTION_RIGHT.png\" sourceLastImported=\"1539006141\" externalFileCRC32=\"3718900657\" externalFileSize=\"2283\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_MOTION_RIGHT.png\" bitmapDataHRef=\"M 506 1539004986.dat\" frameRight=\"1760\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_NAV.png\" itemID=\"5bbb5a3a-00002aa2\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_NAV.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_NAV.png\" sourceLastImported=\"1539006143\" externalFileCRC32=\"1936916092\" externalFileSize=\"2593\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_NAV.png\" bitmapDataHRef=\"M 507 1539004986.dat\" frameRight=\"2560\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_NAV_LEFT.png\" itemID=\"5bbb5a3a-00002aa7\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_NAV_LEFT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_NAV_LEFT.png\" sourceLastImported=\"1539006145\" externalFileCRC32=\"2081512232\" externalFileSize=\"3389\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_NAV_LEFT.png\" bitmapDataHRef=\"M 508 1539004986.dat\" frameRight=\"3200\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_NAV_LR.png\" itemID=\"5bbb5a3a-00002aac\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_NAV_LR.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_NAV_LR.png\" sourceLastImported=\"1539006147\" externalFileCRC32=\"2836604366\" externalFileSize=\"2333\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_NAV_LR.png\" bitmapDataHRef=\"M 509 1539004986.dat\" frameRight=\"2560\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_NAV_LR_LEFT.png\" itemID=\"5bbb5a3a-00002ab1\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_NAV_LR_LEFT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_NAV_LR_LEFT.png\" sourceLastImported=\"1539006149\" externalFileCRC32=\"840936200\" externalFileSize=\"3142\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_NAV_LR_LEFT.png\" bitmapDataHRef=\"M 510 1539004986.dat\" frameRight=\"3200\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_NAV_LR_RIGHT.png\" itemID=\"5bbb5a3a-00002ab6\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_NAV_LR_RIGHT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_NAV_LR_RIGHT.png\" sourceLastImported=\"1539006151\" externalFileCRC32=\"2001128759\" externalFileSize=\"3354\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_NAV_LR_RIGHT.png\" bitmapDataHRef=\"M 511 1539004986.dat\" frameRight=\"3200\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_NAV_RIGHT.png\" itemID=\"5bbb5a3a-00002abb\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_NAV_RIGHT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_NAV_RIGHT.png\" sourceLastImported=\"1539006153\" externalFileCRC32=\"3854849874\" externalFileSize=\"3605\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_NAV_RIGHT.png\" bitmapDataHRef=\"M 512 1539004986.dat\" frameRight=\"3200\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_NAV_UD.png\" itemID=\"5bbb5a3a-00002ac0\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_NAV_UD.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_NAV_UD.png\" sourceLastImported=\"1539006155\" externalFileCRC32=\"592596067\" externalFileSize=\"2370\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_NAV_UD.png\" bitmapDataHRef=\"M 513 1539004986.dat\" frameRight=\"2560\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_NAV_UD_LEFT.png\" itemID=\"5bbb5a3a-00002ac5\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_NAV_UD_LEFT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_NAV_UD_LEFT.png\" sourceLastImported=\"1539006157\" externalFileCRC32=\"2324581083\" externalFileSize=\"3202\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_NAV_UD_LEFT.png\" bitmapDataHRef=\"M 514 1539004986.dat\" frameRight=\"3200\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_NAV_UD_RIGHT.png\" itemID=\"5bbb5a3a-00002aca\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_NAV_UD_RIGHT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_NAV_UD_RIGHT.png\" sourceLastImported=\"1539006159\" externalFileCRC32=\"3124772689\" externalFileSize=\"3417\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_NAV_UD_RIGHT.png\" bitmapDataHRef=\"M 515 1539004986.dat\" frameRight=\"3200\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_P_SWING.png\" itemID=\"5bbb5a3b-00002acf\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_P_SWING.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_P_SWING.png\" sourceLastImported=\"1539006161\" externalFileCRC32=\"3015997874\" externalFileSize=\"2663\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_P_SWING.png\" bitmapDataHRef=\"M 516 1539004987.dat\" frameRight=\"2560\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_P_SWING_LEFT.png\" itemID=\"5bbb5a3b-00002ad4\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_P_SWING_LEFT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_P_SWING_LEFT.png\" sourceLastImported=\"1539006163\" externalFileCRC32=\"999211319\" externalFileSize=\"3506\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_P_SWING_LEFT.png\" bitmapDataHRef=\"M 517 1539004987.dat\" frameRight=\"3220\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_P_SWING_RIGHT.png\" itemID=\"5bbb5a3b-00002ad9\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_P_SWING_RIGHT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_P_SWING_RIGHT.png\" sourceLastImported=\"1539006165\" externalFileCRC32=\"3054329606\" externalFileSize=\"3751\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_P_SWING_RIGHT.png\" bitmapDataHRef=\"M 518 1539004987.dat\" frameRight=\"3220\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_R3.png\" itemID=\"5bbb5a3b-00002ade\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_R3.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_R3.png\" sourceLastImported=\"1539006169\" externalFileCRC32=\"648289578\" externalFileSize=\"1876\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_R3.png\" bitmapDataHRef=\"M 519 1539004987.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_RB.png\" itemID=\"5bbb5a3b-00002ae3\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_RB.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_RB.png\" sourceLastImported=\"1539006171\" externalFileCRC32=\"3808459055\" externalFileSize=\"1224\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_RB.png\" bitmapDataHRef=\"M 520 1539004987.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_RS.png\" itemID=\"5bbb5a3b-00002ae8\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_RS.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_RS.png\" sourceLastImported=\"1539006173\" externalFileCRC32=\"2891774019\" externalFileSize=\"1563\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_RS.png\" bitmapDataHRef=\"M 521 1539004987.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_RT.png\" itemID=\"5bbb5a3b-00002aed\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_RT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_RT.png\" sourceLastImported=\"1539006175\" externalFileCRC32=\"3552442248\" externalFileSize=\"1456\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_RT.png\" bitmapDataHRef=\"M 522 1539004987.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_Select.png\" itemID=\"5bbb5a3b-00002af2\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_Select.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_Select.png\" sourceLastImported=\"1539006178\" externalFileCRC32=\"1776557702\" externalFileSize=\"1864\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_Select.png\" bitmapDataHRef=\"M 523 1539004987.dat\" frameRight=\"3140\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_SHARE.png\" itemID=\"5bbb5a3b-00002af7\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_SHARE.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_SHARE.png\" sourceLastImported=\"1539006180\" externalFileCRC32=\"2798770142\" externalFileSize=\"2172\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_SHARE.png\" bitmapDataHRef=\"M 524 1539004987.dat\" frameRight=\"3140\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_Start.png\" itemID=\"5bbb5a3b-00002afc\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_Start.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_Start.png\" sourceLastImported=\"1539006182\" externalFileCRC32=\"3498736474\" externalFileSize=\"2548\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_Start.png\" bitmapDataHRef=\"M 525 1539004987.dat\" frameRight=\"3140\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_TELEPORT.png\" itemID=\"5bbb5a3b-00002b01\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_TELEPORT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_TELEPORT.png\" sourceLastImported=\"1539006184\" externalFileCRC32=\"3817356852\" externalFileSize=\"3056\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_TELEPORT.png\" bitmapDataHRef=\"M 526 1539004987.dat\" frameRight=\"2260\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_X.png\" itemID=\"5bbb5a3b-00002b06\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_X.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_X.png\" sourceLastImported=\"1539006186\" externalFileCRC32=\"1263793618\" externalFileSize=\"1271\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_X.png\" bitmapDataHRef=\"M 527 1539004987.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_X_LEFT.png\" itemID=\"5bbb5a3b-00002b0b\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_X_LEFT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_X_LEFT.png\" sourceLastImported=\"1539006190\" externalFileCRC32=\"2075313135\" externalFileSize=\"2263\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_X_LEFT.png\" bitmapDataHRef=\"M 528 1539004987.dat\" frameRight=\"1980\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_X_RIGHT.png\" itemID=\"5bbb5a3b-00002b10\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_X_RIGHT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_X_RIGHT.png\" sourceLastImported=\"1539006192\" externalFileCRC32=\"2045326881\" externalFileSize=\"2532\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_X_RIGHT.png\" bitmapDataHRef=\"M 529 1539004987.dat\" frameRight=\"1980\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_XY.png\" itemID=\"5bbb5a3b-00002b15\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_XY.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_XY.png\" sourceLastImported=\"1539006194\" externalFileCRC32=\"1612725116\" externalFileSize=\"2535\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_XY.png\" bitmapDataHRef=\"M 530 1539004987.dat\" frameRight=\"2560\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_XY_LEFT.png\" itemID=\"5bbb5a3c-00002b1a\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_XY_LEFT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_XY_LEFT.png\" sourceLastImported=\"1539006196\" externalFileCRC32=\"4032910113\" externalFileSize=\"3182\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_XY_LEFT.png\" bitmapDataHRef=\"M 531 1539004988.dat\" frameRight=\"3200\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_XY_RIGHT.png\" itemID=\"5bbb5a3c-00002b1f\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_XY_RIGHT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_XY_RIGHT.png\" sourceLastImported=\"1539006198\" externalFileCRC32=\"3878533907\" externalFileSize=\"3384\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_XY_RIGHT.png\" bitmapDataHRef=\"M 532 1539004988.dat\" frameRight=\"3200\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_Y.png\" itemID=\"5bbb5a3c-00002b24\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_Y.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_Y.png\" sourceLastImported=\"1539006200\" externalFileCRC32=\"380359967\" externalFileSize=\"1609\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_Y.png\" bitmapDataHRef=\"M 533 1539004988.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_Y_LEFT.png\" itemID=\"5bbb5a3c-00002b29\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_Y_LEFT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_Y_LEFT.png\" sourceLastImported=\"1539006202\" externalFileCRC32=\"3914849034\" externalFileSize=\"2571\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_Y_LEFT.png\" bitmapDataHRef=\"M 534 1539004988.dat\" frameRight=\"1940\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/PS3_Y_RIGHT.png\" itemID=\"5bbb5a3c-00002b2e\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_Y_RIGHT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/PS3_Y_RIGHT.png\" sourceLastImported=\"1539006204\" externalFileCRC32=\"1972026669\" externalFileSize=\"2752\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/PS3_Y_RIGHT.png\" bitmapDataHRef=\"M 535 1539004988.dat\" frameRight=\"1940\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Q.png\" itemID=\"5bbb5a3c-00002b33\" linkageExportForAS=\"true\" linkageIdentifier=\"Q.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Q.png\" sourceLastImported=\"1539006205\" externalFileCRC32=\"771981745\" externalFileSize=\"1416\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Q.png\" bitmapDataHRef=\"M 536 1539004988.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Quotesingle.png\" itemID=\"5bbb5a3c-00002b38\" linkageExportForAS=\"true\" linkageIdentifier=\"Quotesingle.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Quotesingle.png\" sourceLastImported=\"1539006207\" externalFileCRC32=\"536627471\" externalFileSize=\"1334\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Quotesingle.png\" bitmapDataHRef=\"M 537 1539004988.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/R.png\" itemID=\"5bbb5a3c-00002b3d\" linkageExportForAS=\"true\" linkageIdentifier=\"R.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/R.png\" sourceLastImported=\"1539006212\" externalFileCRC32=\"1743720864\" externalFileSize=\"1280\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/R.png\" bitmapDataHRef=\"M 538 1539004988.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/radial_Either_Any.png\" itemID=\"5bbb5a3c-00002b42\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Either_Any.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/radial_Either_Any.png\" sourceLastImported=\"1539005923\" externalFileCRC32=\"507376227\" externalFileSize=\"1812\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/radial_Either_Any.png\" bitmapDataHRef=\"M 539 1539004988.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/radial_Either_Any_Hold.png\" itemID=\"5bbb5a3c-00002b47\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Either_Any_Hold.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/radial_Either_Any_Hold.png\" sourceLastImported=\"1539005920\" externalFileCRC32=\"877539627\" externalFileSize=\"3346\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/radial_Either_Any_Hold.png\" bitmapDataHRef=\"M 540 1539004988.dat\" frameRight=\"2820\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/radial_Either_Center.png\" itemID=\"5bbb5a3c-00002b4c\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Either_Center.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/radial_Either_Center.png\" sourceLastImported=\"1539005918\" externalFileCRC32=\"1082213005\" externalFileSize=\"2016\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/radial_Either_Center.png\" bitmapDataHRef=\"M 541 1539004988.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/radial_Either_Down.png\" itemID=\"5bbb5a3c-00002b51\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Either_Down.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/radial_Either_Down.png\" sourceLastImported=\"1539005916\" externalFileCRC32=\"880482615\" externalFileSize=\"1992\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/radial_Either_Down.png\" bitmapDataHRef=\"M 542 1539004988.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/radial_Either_Left.png\" itemID=\"5bbb5a3c-00002b56\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Either_Left.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/radial_Either_Left.png\" sourceLastImported=\"1539005913\" externalFileCRC32=\"3078283531\" externalFileSize=\"1981\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/radial_Either_Left.png\" bitmapDataHRef=\"M 543 1539004988.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/radial_Either_LeftRight.png\" itemID=\"5bbb5a3c-00002b5b\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Either_LeftRight.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/radial_Either_LeftRight.png\" sourceLastImported=\"1539005911\" externalFileCRC32=\"3789947691\" externalFileSize=\"1878\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/radial_Either_LeftRight.png\" bitmapDataHRef=\"M 544 1539004988.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/radial_Either_NoCenter.png\" itemID=\"5bbb5a3c-00002b60\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Either_NoCenter.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/radial_Either_NoCenter.png\" sourceLastImported=\"1539005909\" externalFileCRC32=\"826538093\" externalFileSize=\"1778\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/radial_Either_NoCenter.png\" bitmapDataHRef=\"M 545 1539004988.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/radial_Either_NoCenter_Hold.png\" itemID=\"5bbb5a3d-00002b65\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Either_NoCenter_Hold.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/radial_Either_NoCenter_Hold.png\" sourceLastImported=\"1539005907\" externalFileCRC32=\"1148612542\" externalFileSize=\"3316\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/radial_Either_NoCenter_Hold.png\" bitmapDataHRef=\"M 546 1539004989.dat\" frameRight=\"2820\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/radial_Either_Right.png\" itemID=\"5bbb5a3d-00002b6a\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Either_Right.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/radial_Either_Right.png\" sourceLastImported=\"1539005906\" externalFileCRC32=\"3962681778\" externalFileSize=\"1997\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/radial_Either_Right.png\" bitmapDataHRef=\"M 547 1539004989.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/radial_Either_Up.png\" itemID=\"5bbb5a3d-00002b6f\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Either_Up.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/radial_Either_Up.png\" sourceLastImported=\"1539005904\" externalFileCRC32=\"1600567015\" externalFileSize=\"1986\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/radial_Either_Up.png\" bitmapDataHRef=\"M 548 1539004989.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/radial_Either_UpDown.png\" itemID=\"5bbb5a3d-00002b74\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Either_UpDown.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/radial_Either_UpDown.png\" sourceLastImported=\"1539005902\" externalFileCRC32=\"2626317852\" externalFileSize=\"1896\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/radial_Either_UpDown.png\" bitmapDataHRef=\"M 549 1539004989.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/radial_Left_Any.png\" itemID=\"5bbb5a3d-00002b79\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Left_Any.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/radial_Left_Any.png\" sourceLastImported=\"1539005731\" externalFileCRC32=\"3526475850\" externalFileSize=\"2759\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/radial_Left_Any.png\" bitmapDataHRef=\"M 550 1539004989.dat\" frameRight=\"2100\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/radial_Left_Center.png\" itemID=\"5bbb5a3d-00002b7e\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Left_Center.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/radial_Left_Center.png\" sourceLastImported=\"1539005853\" externalFileCRC32=\"973354217\" externalFileSize=\"3010\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/radial_Left_Center.png\" bitmapDataHRef=\"M 551 1539004989.dat\" frameRight=\"2100\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/radial_Left_Down.png\" itemID=\"5bbb5a3d-00002b83\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Left_Down.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/radial_Left_Down.png\" sourceLastImported=\"1539005856\" externalFileCRC32=\"1551460192\" externalFileSize=\"2964\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/radial_Left_Down.png\" bitmapDataHRef=\"M 552 1539004989.dat\" frameRight=\"2100\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/radial_Left_Left.png\" itemID=\"5bbb5a3d-00002b88\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Left_Left.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/radial_Left_Left.png\" sourceLastImported=\"1539005858\" externalFileCRC32=\"1228281845\" externalFileSize=\"2969\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/radial_Left_Left.png\" bitmapDataHRef=\"M 553 1539004989.dat\" frameRight=\"2100\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/radial_Left_LR.png\" itemID=\"5bbb5a3d-00002b8d\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Left_LR.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/radial_Left_LR.png\" sourceLastImported=\"1539005860\" externalFileCRC32=\"3184765202\" externalFileSize=\"2854\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/radial_Left_LR.png\" bitmapDataHRef=\"M 554 1539004989.dat\" frameRight=\"2100\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/radial_Left_NoCenter.png\" itemID=\"5bbb5a3d-00002b92\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Left_NoCenter.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/radial_Left_NoCenter.png\" sourceLastImported=\"1539005862\" externalFileCRC32=\"1009116590\" externalFileSize=\"2711\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/radial_Left_NoCenter.png\" bitmapDataHRef=\"M 555 1539004989.dat\" frameRight=\"2100\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/radial_Left_Right.png\" itemID=\"5bbb5a3d-00002b97\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Left_Right.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/radial_Left_Right.png\" sourceLastImported=\"1539005864\" externalFileCRC32=\"1938063852\" externalFileSize=\"2960\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/radial_Left_Right.png\" bitmapDataHRef=\"M 556 1539004989.dat\" frameRight=\"2100\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/radial_Left_UD.png\" itemID=\"5bbb5a3d-00002b9c\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Left_UD.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/radial_Left_UD.png\" sourceLastImported=\"1539005866\" externalFileCRC32=\"2597235699\" externalFileSize=\"2861\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/radial_Left_UD.png\" bitmapDataHRef=\"M 557 1539004989.dat\" frameRight=\"2100\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/radial_Left_Up.png\" itemID=\"5bbb5a3d-00002ba1\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Left_Up.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/radial_Left_Up.png\" sourceLastImported=\"1539005868\" externalFileCRC32=\"3978828139\" externalFileSize=\"2973\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/radial_Left_Up.png\" bitmapDataHRef=\"M 558 1539004989.dat\" frameRight=\"2100\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/radial_Right_Any.png\" itemID=\"5bbb5a3d-00002ba6\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Right_Any.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/radial_Right_Any.png\" sourceLastImported=\"1539005870\" externalFileCRC32=\"1274173330\" externalFileSize=\"3019\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/radial_Right_Any.png\" bitmapDataHRef=\"M 559 1539004989.dat\" frameRight=\"2100\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/radial_Right_Center.png\" itemID=\"5bbb5a3d-00002bab\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Right_Center.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/radial_Right_Center.png\" sourceLastImported=\"1539005872\" externalFileCRC32=\"20455096\" externalFileSize=\"3251\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/radial_Right_Center.png\" bitmapDataHRef=\"M 560 1539004989.dat\" frameRight=\"2100\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/radial_Right_Down.png\" itemID=\"5bbb5a3e-00002bb0\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Right_Down.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/radial_Right_Down.png\" sourceLastImported=\"1539005874\" externalFileCRC32=\"2571402310\" externalFileSize=\"3218\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/radial_Right_Down.png\" bitmapDataHRef=\"M 561 1539004990.dat\" frameRight=\"2100\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/radial_Right_Left.png\" itemID=\"5bbb5a3e-00002bb5\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Right_Left.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/radial_Right_Left.png\" sourceLastImported=\"1539005877\" externalFileCRC32=\"2267892580\" externalFileSize=\"3213\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/radial_Right_Left.png\" bitmapDataHRef=\"M 562 1539004990.dat\" frameRight=\"2100\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/radial_Right_LR.png\" itemID=\"5bbb5a3e-00002bba\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Right_LR.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/radial_Right_LR.png\" sourceLastImported=\"1539005882\" externalFileCRC32=\"3404144312\" externalFileSize=\"3102\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/radial_Right_LR.png\" bitmapDataHRef=\"M 563 1539004990.dat\" frameRight=\"2100\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/radial_Right_NoCenter.png\" itemID=\"5bbb5a3e-00002bbf\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Right_NoCenter.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/radial_Right_NoCenter.png\" sourceLastImported=\"1539005884\" externalFileCRC32=\"3681096002\" externalFileSize=\"2988\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/radial_Right_NoCenter.png\" bitmapDataHRef=\"M 564 1539004990.dat\" frameRight=\"2100\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/radial_Right_Right.png\" itemID=\"5bbb5a3e-00002bc4\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Right_Right.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/radial_Right_Right.png\" sourceLastImported=\"1539005886\" externalFileCRC32=\"1408189085\" externalFileSize=\"3207\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/radial_Right_Right.png\" bitmapDataHRef=\"M 565 1539004990.dat\" frameRight=\"2100\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/radial_Right_UD.png\" itemID=\"5bbb5a3e-00002bc9\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Right_UD.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/radial_Right_UD.png\" sourceLastImported=\"1539005888\" externalFileCRC32=\"1639283243\" externalFileSize=\"3124\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/radial_Right_UD.png\" bitmapDataHRef=\"M 566 1539004990.dat\" frameRight=\"2100\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/radial_Right_Up.png\" itemID=\"5bbb5a3e-00002bce\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Right_Up.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/radial_Right_Up.png\" sourceLastImported=\"1539005891\" externalFileCRC32=\"2281251718\" externalFileSize=\"3217\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/radial_Right_Up.png\" bitmapDataHRef=\"M 567 1539004990.dat\" frameRight=\"2100\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/R-Alt.png\" itemID=\"5bbb5a3e-00002bd3\" linkageExportForAS=\"true\" linkageIdentifier=\"R-Alt.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/R-Alt.png\" sourceLastImported=\"1539005893\" externalFileCRC32=\"3543592051\" externalFileSize=\"1484\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/R-Alt.png\" bitmapDataHRef=\"M 568 1539004990.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/R-Ctrl.png\" itemID=\"5bbb5a3e-00002bd8\" linkageExportForAS=\"true\" linkageIdentifier=\"R-Ctrl.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/R-Ctrl.png\" sourceLastImported=\"1539005895\" externalFileCRC32=\"2640143131\" externalFileSize=\"1367\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/R-Ctrl.png\" bitmapDataHRef=\"M 569 1539004990.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Right.png\" itemID=\"5bbb5a3e-00002bdd\" linkageExportForAS=\"true\" linkageIdentifier=\"Right.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Right.png\" sourceLastImported=\"1539005897\" externalFileCRC32=\"3537233026\" externalFileSize=\"1126\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Right.png\" bitmapDataHRef=\"M 570 1539004990.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/R-Shift.png\" itemID=\"5bbb5a3e-00002be2\" linkageExportForAS=\"true\" linkageIdentifier=\"R-Shift.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/R-Shift.png\" sourceLastImported=\"1539005900\" externalFileCRC32=\"4991014\" externalFileSize=\"1553\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/R-Shift.png\" bitmapDataHRef=\"M 571 1539004990.dat\" frameRight=\"1760\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/S.png\" itemID=\"5bbb5a3e-00002be7\" linkageExportForAS=\"true\" linkageIdentifier=\"S.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/S.png\" sourceLastImported=\"1539006226\" externalFileCRC32=\"2150112350\" externalFileSize=\"1282\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/S.png\" bitmapDataHRef=\"M 572 1539004990.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/ScrollLock.png\" itemID=\"5bbb5a3e-00002bec\" linkageExportForAS=\"true\" linkageIdentifier=\"ScrollLock.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/ScrollLock.png\" sourceLastImported=\"1539006227\" externalFileCRC32=\"3311777602\" externalFileSize=\"1941\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/ScrollLock.png\" bitmapDataHRef=\"M 573 1539004990.dat\" frameRight=\"2060\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Semicolon.png\" itemID=\"5bbb5a3e-00002bf1\" linkageExportForAS=\"true\" linkageIdentifier=\"Semicolon.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Semicolon.png\" sourceLastImported=\"1539006231\" externalFileCRC32=\"805635922\" externalFileSize=\"1276\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Semicolon.png\" bitmapDataHRef=\"M 574 1539004990.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Slash.png\" itemID=\"5bbb5a3e-00002bf6\" linkageExportForAS=\"true\" linkageIdentifier=\"Slash.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Slash.png\" sourceLastImported=\"1539006233\" externalFileCRC32=\"1419749539\" externalFileSize=\"1477\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Slash.png\" bitmapDataHRef=\"M 575 1539004990.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Space.png\" itemID=\"5bbb5a3e-00002bfb\" linkageExportForAS=\"true\" linkageIdentifier=\"Space.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Space.png\" sourceLastImported=\"1539006235\" externalFileCRC32=\"2081024581\" externalFileSize=\"1984\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Space.png\" bitmapDataHRef=\"M 576 1539004990.dat\" frameRight=\"2060\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/T.png\" itemID=\"5bbb5a3f-00002c00\" linkageExportForAS=\"true\" linkageIdentifier=\"T.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/T.png\" sourceLastImported=\"1539006237\" externalFileCRC32=\"1338972760\" externalFileSize=\"973\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/T.png\" bitmapDataHRef=\"M 577 1539004991.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Tab.png\" itemID=\"5bbb5a3f-00002c05\" linkageExportForAS=\"true\" linkageIdentifier=\"Tab.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Tab.png\" sourceLastImported=\"1539006239\" externalFileCRC32=\"1172834817\" externalFileSize=\"1439\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Tab.png\" bitmapDataHRef=\"M 578 1539004991.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/thumb_Left_Any.png\" itemID=\"5bbb5a3f-00002c0a\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Left_Any.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/thumb_Left_Any.png\" sourceLastImported=\"1539006219\" externalFileCRC32=\"4000271089\" externalFileSize=\"1978\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/thumb_Left_Any.png\" bitmapDataHRef=\"M 579 1539004991.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/thumb_Left_Down.png\" itemID=\"5bbb5a3f-00002c0f\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Left_Down.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/thumb_Left_Down.png\" sourceLastImported=\"1539006242\" externalFileCRC32=\"1292238921\" externalFileSize=\"2219\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/thumb_Left_Down.png\" bitmapDataHRef=\"M 580 1539004991.dat\" frameRight=\"1280\" frameBottom=\"1560\"/>\n          <DOMBitmapItem name=\"HelpIcons/thumb_Left_L.png\" itemID=\"5bbb5a3f-00002c14\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Left_L.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/thumb_Left_L.png\" sourceLastImported=\"1539006243\" externalFileCRC32=\"4197932051\" externalFileSize=\"2244\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/thumb_Left_L.png\" bitmapDataHRef=\"M 581 1539004991.dat\" frameRight=\"1560\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/thumb_Left_LR.png\" itemID=\"5bbb5a3f-00002c19\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Left_LR.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/thumb_Left_LR.png\" sourceLastImported=\"1539006245\" externalFileCRC32=\"1935601743\" externalFileSize=\"2528\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/thumb_Left_LR.png\" bitmapDataHRef=\"M 582 1539004991.dat\" frameRight=\"1840\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/thumb_Left_Press.png\" itemID=\"5bbb5a3f-00002c1e\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Left_Press.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/thumb_Left_Press.png\" sourceLastImported=\"1539006248\" externalFileCRC32=\"978232413\" externalFileSize=\"1779\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/thumb_Left_Press.png\" bitmapDataHRef=\"M 583 1539004991.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/thumb_Left_R.png\" itemID=\"5bbb5a3f-00002c23\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Left_R.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/thumb_Left_R.png\" sourceLastImported=\"1539006250\" externalFileCRC32=\"133165613\" externalFileSize=\"2277\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/thumb_Left_R.png\" bitmapDataHRef=\"M 584 1539004991.dat\" frameRight=\"1560\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/thumb_Left_UD.png\" itemID=\"5bbb5a3f-00002c28\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Left_UD.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/thumb_Left_UD.png\" sourceLastImported=\"1539006252\" externalFileCRC32=\"2018078412\" externalFileSize=\"2523\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/thumb_Left_UD.png\" bitmapDataHRef=\"M 585 1539004991.dat\" frameRight=\"1280\" frameBottom=\"1840\"/>\n          <DOMBitmapItem name=\"HelpIcons/thumb_Left_Up.png\" itemID=\"5bbb5a3f-00002c2d\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Left_Up.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/thumb_Left_Up.png\" sourceLastImported=\"1539006254\" externalFileCRC32=\"337852153\" externalFileSize=\"2240\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/thumb_Left_Up.png\" bitmapDataHRef=\"M 586 1539004991.dat\" frameRight=\"1280\" frameBottom=\"1560\"/>\n          <DOMBitmapItem name=\"HelpIcons/thumb_Right_Any.png\" itemID=\"5bbb5a3f-00002c32\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Right_Any.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/thumb_Right_Any.png\" sourceLastImported=\"1539006256\" externalFileCRC32=\"2908326362\" externalFileSize=\"2226\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/thumb_Right_Any.png\" bitmapDataHRef=\"M 587 1539004991.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/thumb_Right_Down.png\" itemID=\"5bbb5a3f-00002c37\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Right_Down.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/thumb_Right_Down.png\" sourceLastImported=\"1539006260\" externalFileCRC32=\"2911683964\" externalFileSize=\"2453\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/thumb_Right_Down.png\" bitmapDataHRef=\"M 588 1539004991.dat\" frameRight=\"1280\" frameBottom=\"1560\"/>\n          <DOMBitmapItem name=\"HelpIcons/thumb_Right_L.png\" itemID=\"5bbb5a3f-00002c3c\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Right_L.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/thumb_Right_L.png\" sourceLastImported=\"1539006261\" externalFileCRC32=\"1430233653\" externalFileSize=\"2538\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/thumb_Right_L.png\" bitmapDataHRef=\"M 589 1539004991.dat\" frameRight=\"1560\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/thumb_Right_LR.png\" itemID=\"5bbb5a3f-00002c41\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Right_LR.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/thumb_Right_LR.png\" sourceLastImported=\"1539006264\" externalFileCRC32=\"200989354\" externalFileSize=\"2803\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/thumb_Right_LR.png\" bitmapDataHRef=\"M 590 1539004991.dat\" frameRight=\"1840\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/thumb_Right_Press.png\" itemID=\"5bbb5a3f-00002c46\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Right_Press.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/thumb_Right_Press.png\" sourceLastImported=\"1539006266\" externalFileCRC32=\"3255006076\" externalFileSize=\"1947\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/thumb_Right_Press.png\" bitmapDataHRef=\"M 591 1539004991.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/thumb_Right_R.png\" itemID=\"5bbb5a3f-00002c4b\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Right_R.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/thumb_Right_R.png\" sourceLastImported=\"1539006269\" externalFileCRC32=\"1842962580\" externalFileSize=\"2546\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/thumb_Right_R.png\" bitmapDataHRef=\"M 592 1539004991.dat\" frameRight=\"1560\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/thumb_Right_UD.png\" itemID=\"5bbb5a3f-00002c50\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Right_UD.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/thumb_Right_UD.png\" sourceLastImported=\"1539006275\" externalFileCRC32=\"1552190896\" externalFileSize=\"2755\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/thumb_Right_UD.png\" bitmapDataHRef=\"M 593 1539004991.dat\" frameRight=\"1280\" frameBottom=\"1840\"/>\n          <DOMBitmapItem name=\"HelpIcons/thumb_Right_Up.png\" itemID=\"5bbb5a40-00002c55\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Right_Up.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/thumb_Right_Up.png\" sourceLastImported=\"1539006277\" externalFileCRC32=\"1191397987\" externalFileSize=\"2471\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/thumb_Right_Up.png\" bitmapDataHRef=\"M 594 1539004992.dat\" frameRight=\"1280\" frameBottom=\"1560\"/>\n          <DOMBitmapItem name=\"HelpIcons/Tilde.png\" itemID=\"5bbb5a40-00002c5a\" linkageExportForAS=\"true\" linkageIdentifier=\"Tilde.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Tilde.png\" sourceLastImported=\"1539006279\" externalFileCRC32=\"1965634912\" externalFileSize=\"1297\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Tilde.png\" bitmapDataHRef=\"M 595 1539004992.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/trigger.png\" itemID=\"5bbb5a40-00002c5f\" linkageExportForAS=\"true\" linkageIdentifier=\"trigger.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/trigger.png\" sourceLastImported=\"1539006281\" externalFileCRC32=\"3386812700\" externalFileSize=\"1270\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/trigger.png\" bitmapDataHRef=\"M 596 1539004992.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/trigger_Hold.png\" itemID=\"5bbb5a40-00002c64\" linkageExportForAS=\"true\" linkageIdentifier=\"trigger_Hold.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/trigger_Hold.png\" sourceLastImported=\"1539006283\" externalFileCRC32=\"3281672923\" externalFileSize=\"2394\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/trigger_Hold.png\" bitmapDataHRef=\"M 597 1539004992.dat\" frameRight=\"2760\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/trigger_Left.png\" itemID=\"5bbb5a40-00002c69\" linkageExportForAS=\"true\" linkageIdentifier=\"trigger_Left.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/trigger_Left.png\" sourceLastImported=\"1539006285\" externalFileCRC32=\"1117494356\" externalFileSize=\"1292\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/trigger_Left.png\" bitmapDataHRef=\"M 598 1539004992.dat\" frameRight=\"1480\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/trigger_Right.png\" itemID=\"5bbb5a40-00002c6e\" linkageExportForAS=\"true\" linkageIdentifier=\"trigger_Right.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/trigger_Right.png\" sourceLastImported=\"1539006287\" externalFileCRC32=\"772468874\" externalFileSize=\"1588\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/trigger_Right.png\" bitmapDataHRef=\"M 599 1539004992.dat\" frameRight=\"1480\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/U.png\" itemID=\"5bbb5a40-00002c73\" linkageExportForAS=\"true\" linkageIdentifier=\"U.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/U.png\" sourceLastImported=\"1539006289\" externalFileCRC32=\"1434947518\" externalFileSize=\"1109\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/U.png\" bitmapDataHRef=\"M 600 1539004992.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/UnknownKey.png\" itemID=\"5bbb5a40-00002c78\" linkageExportForAS=\"true\" linkageIdentifier=\"UnknownKey.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/UnknownKey.png\" sourceLastImported=\"1539006291\" externalFileCRC32=\"4000315917\" externalFileSize=\"1444\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/UnknownKey.png\" bitmapDataHRef=\"M 601 1539004992.dat\" frameRight=\"1760\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Up.png\" itemID=\"5bbb5a40-00002c7d\" linkageExportForAS=\"true\" linkageIdentifier=\"Up.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Up.png\" sourceLastImported=\"1539006293\" externalFileCRC32=\"3783636438\" externalFileSize=\"1188\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Up.png\" bitmapDataHRef=\"M 602 1539004992.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/V.png\" itemID=\"5bbb5a40-00002c82\" linkageExportForAS=\"true\" linkageIdentifier=\"V.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/V.png\" sourceLastImported=\"1539006294\" externalFileCRC32=\"3044866401\" externalFileSize=\"1381\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/V.png\" bitmapDataHRef=\"M 603 1539004992.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/VIVE MENU.png\" itemID=\"5bbb5a40-00002c87\" linkageExportForAS=\"true\" linkageIdentifier=\"VIVE MENU.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/VIVE MENU.png\" sourceLastImported=\"1539006296\" externalFileCRC32=\"3286315313\" externalFileSize=\"1319\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/VIVE MENU.png\" bitmapDataHRef=\"M 604 1539004992.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/VIVE MENU_HOLD.png\" itemID=\"5bbb5a40-00002c8c\" linkageExportForAS=\"true\" linkageIdentifier=\"VIVE MENU_HOLD.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/VIVE MENU_HOLD.png\" sourceLastImported=\"1539006298\" externalFileCRC32=\"129189596\" externalFileSize=\"2908\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/VIVE MENU_HOLD.png\" bitmapDataHRef=\"M 605 1539004992.dat\" frameRight=\"2820\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/VIVE MENU_LEFT.png\" itemID=\"5bbb5a40-00002c91\" linkageExportForAS=\"true\" linkageIdentifier=\"VIVE MENU_LEFT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/VIVE MENU_LEFT.png\" sourceLastImported=\"1539006300\" externalFileCRC32=\"2509489791\" externalFileSize=\"2226\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/VIVE MENU_LEFT.png\" bitmapDataHRef=\"M 606 1539004992.dat\" frameRight=\"2100\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/VIVE MENU_RIGHT.png\" itemID=\"5bbb5a40-00002c96\" linkageExportForAS=\"true\" linkageIdentifier=\"VIVE MENU_RIGHT.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/VIVE MENU_RIGHT.png\" sourceLastImported=\"1539006302\" externalFileCRC32=\"2032820967\" externalFileSize=\"2538\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/VIVE MENU_RIGHT.png\" bitmapDataHRef=\"M 607 1539004992.dat\" frameRight=\"2100\" frameBottom=\"1300\"/>\n          <DOMBitmapItem name=\"HelpIcons/VIVE MOTION.png\" itemID=\"5bbb5a40-00002c9b\" linkageExportForAS=\"true\" linkageIdentifier=\"VIVE MOTION.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/VIVE MOTION.png\" sourceLastImported=\"1539006304\" externalFileCRC32=\"4176184216\" externalFileSize=\"2050\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/VIVE MOTION.png\" bitmapDataHRef=\"M 608 1539004992.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/W.png\" itemID=\"5bbb5a40-00002ca0\" linkageExportForAS=\"true\" linkageIdentifier=\"W.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/W.png\" sourceLastImported=\"1539006306\" externalFileCRC32=\"279132278\" externalFileSize=\"1623\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/W.png\" bitmapDataHRef=\"M 609 1539004992.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Wheel.png\" itemID=\"5bbb5a41-00002ca5\" linkageExportForAS=\"true\" linkageIdentifier=\"Wheel.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Wheel.png\" sourceLastImported=\"1539006308\" externalFileCRC32=\"3089688858\" externalFileSize=\"2031\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Wheel.png\" bitmapDataHRef=\"M 610 1539004992.dat\" frameRight=\"2060\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/X.png\" itemID=\"5bbb5a41-00002caa\" linkageExportForAS=\"true\" linkageIdentifier=\"X.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/X.png\" sourceLastImported=\"1539006310\" externalFileCRC32=\"236777776\" externalFileSize=\"1429\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/X.png\" bitmapDataHRef=\"M 611 1539004993.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Y.png\" itemID=\"5bbb5a41-00002caf\" linkageExportForAS=\"true\" linkageIdentifier=\"Y.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Y.png\" sourceLastImported=\"1539006312\" externalFileCRC32=\"821775664\" externalFileSize=\"1230\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Y.png\" bitmapDataHRef=\"M 612 1539004993.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n          <DOMBitmapItem name=\"HelpIcons/Z.png\" itemID=\"5bbb5a41-00002cb4\" linkageExportForAS=\"true\" linkageIdentifier=\"Z.png\" sourceExternalFilepath=\"./LIBRARY/HelpIcons/Z.png\" sourceLastImported=\"1539006314\" externalFileCRC32=\"3016281899\" externalFileSize=\"1193\" useImportedJPEGData=\"false\" compressionType=\"lossless\" originalCompressionType=\"lossless\" quality=\"50\" href=\"HelpIcons/Z.png\" bitmapDataHRef=\"M 613 1539004993.dat\" frameRight=\"1280\" frameBottom=\"1280\"/>\n     </media>\n     <symbols>\n          <Include href=\"ButtonArt.xml\" itemID=\"505f0679-0000004d\" lastModified=\"1359449012\"/>\n          <Include href=\"ButtonBG.xml\" loadImmediate=\"false\" itemID=\"505cd012-000003df\" lastModified=\"1348259858\"/>\n          <Include href=\"ButtonPanel.xml\" itemID=\"506a59ab-00000e80\" lastModified=\"1361534055\"/>\n          <Include href=\"DialogButton.xml\" itemID=\"506f1b2c-0000039a\" lastModified=\"1359549025\"/>\n          <Include href=\"Divider.xml\" loadImmediate=\"false\" itemID=\"5107537c-000013a1\" lastModified=\"1359434981\"/>\n          <Include href=\"Graphic/ButtonBG Shape.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"505cd111-000003f9\" lastModified=\"1348260113\"/>\n          <Include href=\"InputMappingArt.xml\" itemID=\"51070bca-00000234\" lastModified=\"1359448930\"/>\n          <Include href=\"InputMappingArtBG.xml\" loadImmediate=\"false\" itemID=\"51070bc7-00000233\" lastModified=\"1359416263\"/>\n          <Include href=\"JournalBottomBarCenterReference.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5baef7b2-0000975f\" lastModified=\"1538197386\"/>\n          <Include href=\"MappedButton.xml\" itemID=\"505ccf4f-000003d4\" lastModified=\"1538139034\"/>\n          <Include href=\"MovieClips/ButtonArtBackground.xml\" loadImmediate=\"false\" itemID=\"510734d8-00000f60\" lastModified=\"1359426776\"/>\n          <Include href=\"MovieClips/ConfigPanelFader.xml\" itemID=\"4fce80e3-0000440b\" lastModified=\"1347153330\"/>\n          <Include href=\"MovieClips/ConfirmPanel.xml\" loadImmediate=\"false\" itemID=\"510731dd-00000e1b\" lastModified=\"1361534700\"/>\n          <Include href=\"MovieClips/ConfirmText.xml\" loadImmediate=\"false\" itemID=\"51073437-00000f58\" lastModified=\"1359426615\"/>\n          <Include href=\"MovieClips/EquipIcon.xml\" loadImmediate=\"false\" itemID=\"51071857-0000017a\" lastModified=\"1359420994\"/>\n          <Include href=\"MovieClips/HelpList.xml\" itemID=\"5107123e-00000278\" lastModified=\"1359424040\"/>\n          <Include href=\"MovieClips/HelpListEntry.xml\" loadImmediate=\"false\" itemID=\"51072a25-00000df5\" lastModified=\"1359424053\"/>\n          <Include href=\"MovieClips/HelpListPanel.xml\" loadImmediate=\"false\" itemID=\"5107123c-00000275\" lastModified=\"1359420219\"/>\n          <Include href=\"MovieClips/HelpTextButtonArtHolder.xml\" itemID=\"51079105-0000353f\" lastModified=\"1359450373\"/>\n          <Include href=\"MovieClips/HelpTextHolder.xml\" loadImmediate=\"false\" itemID=\"51071b42-000006cd\" lastModified=\"1359424112\"/>\n          <Include href=\"MovieClips/HelpTextPanel.xml\" loadImmediate=\"false\" itemID=\"5107123a-00000274\" lastModified=\"1359420281\"/>\n          <Include href=\"MovieClips/InputMappingList.xml\" itemID=\"51071238-00000273\" lastModified=\"1359425742\"/>\n          <Include href=\"MovieClips/InputMappingListEntry.xml\" loadImmediate=\"false\" itemID=\"510730bd-00000e11\" lastModified=\"1359434474\"/>\n          <Include href=\"MovieClips/InputMappingListScrollArrow.xml\" loadImmediate=\"false\" itemID=\"510730b1-00000e10\" lastModified=\"1359425713\"/>\n          <Include href=\"MovieClips/InputMappingPanel.xml\" loadImmediate=\"false\" itemID=\"51072be1-00000dfd\" lastModified=\"1359424481\"/>\n          <Include href=\"MovieClips/JournalBackground.xml\" loadImmediate=\"false\" itemID=\"51071236-00000272\" lastModified=\"1359417910\"/>\n          <Include href=\"MovieClips/JournalBottomBar.xml\" itemID=\"51071234-00000271\" lastModified=\"1538199061\"/>\n          <Include href=\"MovieClips/JournalTab.xml\" itemID=\"51070d2d-00000247\" lastModified=\"1359549086\"/>\n          <Include href=\"MovieClips/JournalTabEnd.xml\" loadImmediate=\"false\" itemID=\"510734bc-00000f5f\" lastModified=\"1359426748\"/>\n          <Include href=\"MovieClips/LevelMeterRect.xml\" loadImmediate=\"false\" itemID=\"51073364-00000f4d\" lastModified=\"1538147233\"/>\n          <Include href=\"MovieClips/LevelProgressBar.xml\" loadImmediate=\"false\" itemID=\"51073371-00000f4e\" lastModified=\"1359426509\"/>\n          <Include href=\"MovieClips/MeterBar.xml\" loadImmediate=\"false\" itemID=\"510733bd-00000f51\" lastModified=\"1359426493\"/>\n          <Include href=\"MovieClips/MeterBarBackground.xml\" loadImmediate=\"false\" itemID=\"510733b6-00000f50\" lastModified=\"1359426486\"/>\n          <Include href=\"MovieClips/MeterBarColor.xml\" loadImmediate=\"false\" itemID=\"5107346e-00000f5d\" lastModified=\"1359426670\"/>\n          <Include href=\"MovieClips/MeterMask.xml\" loadImmediate=\"false\" itemID=\"510733c4-00000f53\" lastModified=\"1359426500\"/>\n          <Include href=\"MovieClips/ObjectiveListItem.xml\" itemID=\"51070d30-00000249\" lastModified=\"1359418237\"/>\n          <Include href=\"MovieClips/ObjectiveScrollingList.xml\" itemID=\"51070d32-0000024a\" lastModified=\"1359421603\"/>\n          <Include href=\"MovieClips/ObjectivesHeader.xml\" loadImmediate=\"false\" itemID=\"51072f9a-00000e09\" lastModified=\"1359425434\"/>\n          <Include href=\"MovieClips/OptionsLists.xml\" loadImmediate=\"false\" itemID=\"51072c09-00000e00\" lastModified=\"1359424548\"/>\n          <Include href=\"MovieClips/OptionsListsList.xml\" itemID=\"51072c24-00000e02\" lastModified=\"1359424592\"/>\n          <Include href=\"MovieClips/OptionsListsListEntry.xml\" itemID=\"51072c3b-00000e03\" lastModified=\"1359424571\"/>\n          <Include href=\"MovieClips/OptionsListsPanel.xml\" loadImmediate=\"false\" itemID=\"51072bf3-00000dfe\" lastModified=\"1359424522\"/>\n          <Include href=\"MovieClips/OptionStepperArrowBtn.xml\" itemID=\"51070d38-0000024d\" lastModified=\"1359416657\"/>\n          <Include href=\"MovieClips/PCQuitList.xml\" itemID=\"51070d41-0000024e\" lastModified=\"1359426603\"/>\n          <Include href=\"MovieClips/PCQuitListEntry.xml\" loadImmediate=\"false\" itemID=\"51073417-00000f57\" lastModified=\"1359426583\"/>\n          <Include href=\"MovieClips/PCQuitPanel.xml\" loadImmediate=\"false\" itemID=\"51072bc7-00000dfc\" lastModified=\"1359424455\"/>\n          <Include href=\"MovieClips/PlayerInfoText.xml\" loadImmediate=\"false\" itemID=\"510730ff-00000e12\" lastModified=\"1359425791\"/>\n          <Include href=\"MovieClips/QuestJournalBase.xml\" itemID=\"51070d49-00000250\" lastModified=\"1538147467\"/>\n          <Include href=\"MovieClips/QuestJournalFader.xml\" loadImmediate=\"false\" itemID=\"51070d4c-00000251\" lastModified=\"1359416749\"/>\n          <Include href=\"MovieClips/QuestsFader.xml\" loadImmediate=\"false\" itemID=\"51070d4e-00000252\" lastModified=\"1359416743\"/>\n          <Include href=\"MovieClips/QuestsPage.xml\" itemID=\"51070d50-00000253\" lastModified=\"1538143199\"/>\n          <Include href=\"MovieClips/QuestTitleEndpieces.xml\" loadImmediate=\"false\" itemID=\"51070d9d-00000254\" lastModified=\"1359416733\"/>\n          <Include href=\"MovieClips/QuestTitleHolder.xml\" loadImmediate=\"false\" itemID=\"51072d52-00000e07\" lastModified=\"1538144664\"/>\n          <Include href=\"MovieClips/QuestTitleList.xml\" itemID=\"51070db6-00000256\" lastModified=\"1359425454\"/>\n          <Include href=\"MovieClips/QuestTitleListEntry.xml\" loadImmediate=\"false\" itemID=\"51072d5f-00000e08\" lastModified=\"1359425412\"/>\n          <Include href=\"MovieClips/QuestTitleListEntryCentered.xml\" loadImmediate=\"false\" itemID=\"51072fae-00000e0a\" lastModified=\"1359425454\"/>\n          <Include href=\"MovieClips/QuestTitleListEntryDivider.xml\" loadImmediate=\"false\" itemID=\"51073331-00000f47\" lastModified=\"1359426353\"/>\n          <Include href=\"MovieClips/SaveLoadList.xml\" itemID=\"51073127-00000e15\" lastModified=\"1359425923\"/>\n          <Include href=\"MovieClips/SaveLoadListEntry.xml\" loadImmediate=\"false\" itemID=\"5107312b-00000e16\" lastModified=\"1359425835\"/>\n          <Include href=\"MovieClips/SaveLoadPanel.xml\" itemID=\"51070cca-00000243\" lastModified=\"1359425928\"/>\n          <Include href=\"MovieClips/ScreenshotHolder.xml\" loadImmediate=\"false\" itemID=\"51073139-00000e17\" lastModified=\"1359425849\"/>\n          <Include href=\"MovieClips/ScrollableText.xml\" itemID=\"51070db8-00000257\" lastModified=\"1359425655\"/>\n          <Include href=\"MovieClips/SettingsCheckBox.xml\" loadImmediate=\"false\" itemID=\"51070ea9-0000026e\" lastModified=\"1359417001\"/>\n          <Include href=\"MovieClips/SettingsCheckBoxBackground.xml\" loadImmediate=\"false\" itemID=\"5107310e-00000e13\" lastModified=\"1359425806\"/>\n          <Include href=\"MovieClips/SettingsCheckBoxCheck.xml\" loadImmediate=\"false\" itemID=\"51073112-00000e14\" lastModified=\"1359425810\"/>\n          <Include href=\"MovieClips/SettingsList.xml\" itemID=\"510731b5-00000e1a\" lastModified=\"1536647440\"/>\n          <Include href=\"MovieClips/SettingsListEntry.xml\" loadImmediate=\"false\" itemID=\"510731b1-00000e19\" lastModified=\"1359425969\"/>\n          <Include href=\"MovieClips/SettingsOptionStepper.xml\" itemID=\"51070dbc-0000025a\" lastModified=\"1359423867\"/>\n          <Include href=\"MovieClips/SettingsPanel.xml\" loadImmediate=\"false\" itemID=\"5107319f-00000e18\" lastModified=\"1359426000\"/>\n          <Include href=\"MovieClips/StatsCategoryListEntry.xml\" loadImmediate=\"false\" itemID=\"510729b0-00000df2\" lastModified=\"1359423920\"/>\n          <Include href=\"MovieClips/StatsCategoryListEntryCentered.xml\" loadImmediate=\"false\" itemID=\"51072ab8-00000df8\" lastModified=\"1359424184\"/>\n          <Include href=\"MovieClips/StatsCategoryListHolder.xml\" loadImmediate=\"false\" itemID=\"51072d1c-00000e06\" lastModified=\"1359424827\"/>\n          <Include href=\"MovieClips/StatsCategoryListList.xml\" itemID=\"51072ca5-00000e04\" lastModified=\"1359426386\"/>\n          <Include href=\"MovieClips/StatsFader.xml\" loadImmediate=\"false\" itemID=\"51070c9b-0000023d\" lastModified=\"1359416478\"/>\n          <Include href=\"MovieClips/StatsList.xml\" itemID=\"51070c9d-0000023e\" lastModified=\"1359423974\"/>\n          <Include href=\"MovieClips/StatsListEntry.xml\" loadImmediate=\"false\" itemID=\"510729e1-00000df4\" lastModified=\"1359423969\"/>\n          <Include href=\"MovieClips/StatsPage.xml\" itemID=\"51070ca3-0000023f\" lastModified=\"1359435262\"/>\n          <Include href=\"MovieClips/SystemCategoriesList.xml\" itemID=\"51070ca5-00000240\" lastModified=\"1359424353\"/>\n          <Include href=\"MovieClips/SystemCategoriesListEntry.xml\" loadImmediate=\"false\" itemID=\"51072b56-00000df9\" lastModified=\"1359424342\"/>\n          <Include href=\"MovieClips/SystemCategoriesListEntryCentered.xml\" loadImmediate=\"false\" itemID=\"51072ab5-00000df7\" lastModified=\"1359424181\"/>\n          <Include href=\"MovieClips/SystemCategoryList.xml\" loadImmediate=\"false\" itemID=\"51072b8c-00000dfb\" lastModified=\"1359424399\"/>\n          <Include href=\"MovieClips/SystemFader.xml\" loadImmediate=\"false\" itemID=\"51070caa-00000241\" lastModified=\"1359435081\"/>\n          <Include href=\"MovieClips/SystemPage.xml\" itemID=\"51070cac-00000242\" lastModified=\"1359548820\"/>\n          <Include href=\"scrollBar.xml\" itemID=\"50f92899-00007a5c\" lastModified=\"1359422278\"/>\n          <Include href=\"scrollBarAssets/scrollBar_downArrow.xml\" itemID=\"50f924b6-00007913\" lastModified=\"1358505142\"/>\n          <Include href=\"scrollBarAssets/scrollBar_thumb.xml\" itemID=\"50f924bc-00007917\" lastModified=\"1358505148\"/>\n          <Include href=\"scrollBarAssets/scrollBar_track.xml\" itemID=\"50f924c1-0000791b\" lastModified=\"1358505153\"/>\n          <Include href=\"scrollBarAssets/scrollBar_upArrow.xml\" itemID=\"50f928d6-00007ae1\" lastModified=\"1359420473\"/>\n          <Include href=\"scrollBarAssets/scrollBarGraphics/scrollBar_cap_shape.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50f924ee-00007924\" lastModified=\"1358505198\"/>\n          <Include href=\"scrollBarAssets/scrollBarGraphics/scrollBar_thumb_shape.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50f924f8-00007926\" lastModified=\"1358505208\"/>\n          <Include href=\"scrollBarAssets/scrollBarGraphics/scrollBar_track_shape.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50f92501-00007929\" lastModified=\"1358505217\"/>\n          <Include href=\"scrollBarAssets/scrollBarGraphics/scrollBarOption_thumb_shape.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"51072314-00000c0b\" lastModified=\"1359422557\"/>\n          <Include href=\"scrollBarAssets/scrollBarOption_thumb.xml\" itemID=\"510722e2-00000c09\" lastModified=\"1359422572\"/>\n          <Include href=\"scrollBarOption.xml\" itemID=\"51072281-00000c07\" lastModified=\"1359422744\"/>\n          <Include href=\"Shapes/BackgroundRect.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"51071378-00000123\" lastModified=\"1359418232\"/>\n          <Include href=\"Shapes/Endpieces_DLC01.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4fda8f4d-0000050a\" lastModified=\"1339723597\"/>\n          <Include href=\"Shapes/Endpieces_DLC02.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"507e6752-000008de\" lastModified=\"1350465840\"/>\n          <Include href=\"Shapes/MeterBackground.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5107339c-00000f4f\" lastModified=\"1359426460\"/>\n          <Include href=\"Shapes/Shape 122.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000000c9\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 398.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-00000206\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 400.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-00000204\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 407.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000001f1\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 409.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000001f2\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 411.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000001f3\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 414.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000001f5\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 417.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000001f4\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 432.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000000ea\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 433.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000000eb\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 435.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000001ee\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 439.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000001f7\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 440.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000001f8\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 441.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000001f9\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 442.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000001fa\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 443.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000001fb\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 444.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000001fc\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 445.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000001fd\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 446.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000001fe\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 447.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000001ff\" lastModified=\"1339721498\"/>\n          <Include href=\"Shapes/Shape 468.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000000d6\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 493.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-0000010d\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 499.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-00000102\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 505.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000000fd\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 507.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000000ff\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 541.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000001e0\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 548.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000000e4\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 552.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000000d2\" lastModified=\"1538146716\"/>\n          <Include href=\"Shapes/Shape 556.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000000dc\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 558.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000000dd\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 560.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000000df\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 562.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000000e1\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 569.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000000d0\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 571.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000000cc\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 573.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000000ce\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 575.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000000ca\" lastModified=\"1323436067\"/>\n          <Include href=\"Shapes/Shape 577.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"4ee20823-000000c5\" lastModified=\"1323436067\"/>\n          <Include href=\"TextArea.xml\" loadImmediate=\"false\" itemID=\"61810984-0000079f\" lastModified=\"1635846532\"/>\n     </symbols>\n     <timelines>\n          <DOMTimeline name=\"Page 1\">\n               <layers>\n                    <DOMLayer name=\"Script 0\" color=\"#4F80FF\" autoNamed=\"false\">\n                         <frames>\n                              <DOMFrame index=\"0\" keyMode=\"8704\">\n                                   <Actionscript>\n                                        <script><![CDATA[function ResetOnShow()\n{\n   gfx.managers.InputDelegate.instance.Reset();\n   QuestJournalFader.Menu_mc.OnShow();\n}\nfunction InitExtensions()\n{\n    QuestJournalFader.Menu_mc.InitExtensions();\n}\nfunction SetPlatform(aiPlatform, abPS3Switch)\n{\n    QuestJournalFader.Menu_mc.SetPlatform(aiPlatform, abPS3Switch);\n}\n_global.gfxExtensions = true;\nShared.GlobalFunc.MaintainTextFormat();]]></script>\n                                   </Actionscript>\n                                   <elements/>\n                              </DOMFrame>\n                         </frames>\n                    </DOMLayer>\n                    <DOMLayer name=\"QuestJournalFader\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\" autoNamed=\"false\">\n                         <frames>\n                              <DOMFrame index=\"0\" keyMode=\"8704\">\n                                   <elements>\n                                        <DOMSymbolInstance libraryItemName=\"MovieClips/QuestJournalFader\" name=\"QuestJournalFader\" centerPoint3DX=\"640\" centerPoint3DY=\"475.4\">\n                                             <transformationPoint>\n                                                  <Point/>\n                                             </transformationPoint>\n                                        </DOMSymbolInstance>\n                                   </elements>\n                              </DOMFrame>\n                         </frames>\n                    </DOMLayer>\n                    <DOMLayer name=\"ConfigPanelFader\" color=\"#FF800A\" autoNamed=\"false\">\n                         <frames>\n                              <DOMFrame index=\"0\" keyMode=\"9728\">\n                                   <elements>\n                                        <DOMSymbolInstance libraryItemName=\"MovieClips/ConfigPanelFader\" name=\"ConfigPanelFader\">\n                                             <transformationPoint>\n                                                  <Point/>\n                                             </transformationPoint>\n                                        </DOMSymbolInstance>\n                                   </elements>\n                              </DOMFrame>\n                         </frames>\n                    </DOMLayer>\n               </layers>\n          </DOMTimeline>\n     </timelines>\n     <PrinterSettings/>\n     <publishHistory>\n          <PublishItem publishSize=\"564402\" publishTime=\"1635577318\"/>\n          <PublishItem publishSize=\"691756\" publishTime=\"1539006633\"/>\n          <PublishItem publishSize=\"691756\" publishTime=\"1539006572\"/>\n          <PublishItem publishSize=\"240875\" publishTime=\"1539005736\"/>\n          <PublishItem publishSize=\"238216\" publishTime=\"1539005189\"/>\n          <PublishItem publishSize=\"238777\" publishTime=\"1538987761\"/>\n          <PublishItem publishSize=\"238216\" publishTime=\"1538987686\"/>\n          <PublishItem publishSize=\"238138\" publishTime=\"1538984810\"/>\n          <PublishItem publishSize=\"238080\" publishTime=\"1538984707\"/>\n          <PublishItem publishSize=\"238053\" publishTime=\"1538984586\"/>\n          <PublishItem publishSize=\"236907\" publishTime=\"1538979338\"/>\n          <PublishItem publishSize=\"236907\" publishTime=\"1538979245\"/>\n          <PublishItem publishSize=\"238359\" publishTime=\"1538978984\"/>\n          <PublishItem publishSize=\"238362\" publishTime=\"1538978576\"/>\n          <PublishItem publishSize=\"238362\" publishTime=\"1538978561\"/>\n          <PublishItem publishSize=\"238368\" publishTime=\"1538978463\"/>\n          <PublishItem publishSize=\"238367\" publishTime=\"1538978378\"/>\n          <PublishItem publishSize=\"238307\" publishTime=\"1538978104\"/>\n          <PublishItem publishSize=\"238276\" publishTime=\"1538977855\"/>\n          <PublishItem publishSize=\"238255\" publishTime=\"1538977596\"/>\n     </publishHistory>\n</DOMDocument>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/ButtonArt.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"ButtonArt\" itemID=\"505f0679-0000004d\" linkageImportForRS=\"true\" linkageExportInFirstFrame=\"false\" linkageIdentifier=\"ButtonArt\" linkageURL=\"skyui\\buttonart.swf\" sourceFlashFilepath=\"../../ModConfigPanel/configpanel.fla\" sourceLibraryItemHRef=\"MovieClip/ButtonArt\" sourceLastModified=\"1348419407\" lastModified=\"1359449012\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"ButtonArt\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/ButtonBG.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"ButtonBG\" itemID=\"505cd012-000003df\" sourceFlashFilepath=\"../../ModConfigPanel/configpanel.fla\" sourceLibraryItemHRef=\"MovieClip/ButtonBG\" sourceLastModified=\"1348259858\" lastModified=\"1348259858\" sourceItemID=\"505cd012-000003df\">\n  <timeline>\n    <DOMTimeline name=\"ButtonBG\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Graphic/ButtonBG Shape\" selected=\"true\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/ButtonPanel.xml",
    "content": "<DOMComponentItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"ButtonPanel\" itemID=\"506a59ab-00000e80\" linkageExportForAS=\"true\" linkageIdentifier=\"ButtonPanel\" linkageClassName=\"skyui.components.ButtonPanel\" sourceFlashFilepath=\"../../ItemMenus/bottombar.fla\" sourceLibraryItemHRef=\"MovieClip/ButtonPanel\" sourceLastModified=\"1349540303\" lastModified=\"1361534055\" lastUniqueIdentifier=\"6\" sourceItemID=\"506a59ab-00000e80\" displayAsComponent=\"false\" customIconID=\"0\" persistLivePreview11=\"true\" editFrameIndex=\"1\" requiredMinimumPlayerVersion=\"0\" requiredMinimumASVersion=\"0\" parametersAreLocked=\"true\">\n  <timeline>\n    <DOMTimeline name=\"ButtonPanel\">\n      <layers>\n        <DOMLayer name=\"btns\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n  <parametersAsXML><![CDATA[   <property id=\"buttonRenderer\">\n      <Inspectable name=\"buttonRenderer\" variable=\"buttonRenderer\" category=\"\" verbose=\"0\" defaultValue=\"MappedButton\" type=\"String\"/>\n   </property>\n   <property id=\"maxButtons\">\n      <Inspectable name=\"maxButtons\" variable=\"maxButtons\" category=\"\" verbose=\"0\" defaultValue=\"6\" type=\"Number\"/>\n   </property>\n   <property id=\"buttonInitializer\">\n      <Inspectable name=\"buttonInitializer\" variable=\"buttonInitializer\" category=\"\" verbose=\"0\" defaultValue=\"disableConstraints:true,disabled:false,disableFocus:false,hiddenBackground:false\" type=\"Object\"/>\n   </property>\n   <property id=\"spacing\">\n      <Inspectable name=\"spacing\" variable=\"spacing\" category=\"\" verbose=\"0\" defaultValue=\"10\" type=\"Number\"/>\n   </property>\n]]></parametersAsXML>\n</DOMComponentItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/DialogButton.xml",
    "content": "<DOMComponentItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"DialogButton\" itemID=\"506f1b2c-0000039a\" linkageExportForAS=\"true\" linkageIdentifier=\"DialogButton\" linkageClassName=\"skyui.components.MappedButton\" sourceFlashFilepath=\"../../ModConfigPanel/configpanel.fla\" sourceLibraryItemHRef=\"MovieClip/DialogButton\" sourceLastModified=\"1359448916\" lastModified=\"1359549025\" sourceItemID=\"506f1b2c-0000039a\" displayAsComponent=\"false\" customIconID=\"0\" persistLivePreview11=\"true\" editFrameIndex=\"1\" requiredMinimumPlayerVersion=\"0\" requiredMinimumASVersion=\"0\">\n  <timeline>\n    <DOMTimeline name=\"DialogButton\" currentFrame=\"4\">\n      <layers>\n        <DOMLayer name=\"label\" color=\"#4F80FF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"10\" name=\"up\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"10\" duration=\"10\" name=\"over\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"20\" duration=\"10\" name=\"down\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"30\" duration=\"10\" name=\"disabled\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"script\" color=\"#4F80FF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"19\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"29\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"39\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"buttonArt\" color=\"#4FFFFF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"40\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArt\" name=\"buttonArt0\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n                <DOMSymbolInstance libraryItemName=\"ButtonArt\" name=\"buttonArt1\">\n                  <matrix>\n                    <Matrix tx=\"10\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"text\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"10\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" selected=\"true\" fontRenderingMode=\"standard\" width=\"146\" height=\"23.7\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"29\" ty=\"2\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>TEXT&#xD;&#xD;</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" autoKern=\"false\" alpha=\"0.4\" letterSpacing=\"0.8\" size=\"20\" face=\"$EverywhereMediumFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" quality=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"10\" duration=\"20\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" selected=\"true\" fontRenderingMode=\"standard\" width=\"146\" height=\"554.05\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"29\" ty=\"2\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>TEXT&#xD;&#xD;</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" autoKern=\"false\" letterSpacing=\"0.8\" size=\"20\" face=\"$EverywhereMediumFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" quality=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"30\" duration=\"10\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" fontRenderingMode=\"standard\" width=\"146\" height=\"23.7\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"29\" ty=\"2\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>TEXT&#xD;&#xD;</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" autoKern=\"false\" alpha=\"0.4\" letterSpacing=\"0.8\" size=\"20\" face=\"$EverywhereMediumFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" quality=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"bg\" color=\"#4F80FF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"40\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonBG\" name=\"background\" centerPoint3DX=\"28\">\n                  <matrix>\n                    <Matrix a=\"1.0113525390625\" d=\"1.076904296875\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n  <parametersAsXML><![CDATA[   <property id=\"disableConstraints\">\n      <Inspectable name=\"disableConstraints\" variable=\"disableConstraints\" category=\"\" verbose=\"0\" defaultValue=\"false\" type=\"Boolean\"/>\n   </property>\n   <property id=\"disabled\">\n      <Inspectable name=\"disabled\" variable=\"disabled\" category=\"\" verbose=\"0\" defaultValue=\"false\" type=\"Boolean\"/>\n   </property>\n   <property id=\"disableFocus\">\n      <Inspectable name=\"disableFocus\" variable=\"disableFocus\" category=\"\" verbose=\"0\" defaultValue=\"true\" type=\"Boolean\"/>\n   </property>\n   <property id=\"labelID\">\n      <Inspectable name=\"labelID\" variable=\"labelID\" category=\"\" verbose=\"0\" defaultValue=\"\" type=\"Default\"/>\n   </property>\n   <property id=\"toggle\">\n      <Inspectable name=\"toggle\" variable=\"toggle\" category=\"\" verbose=\"0\" defaultValue=\"false\" type=\"Boolean\"/>\n   </property>\n   <property id=\"visible\">\n      <Inspectable name=\"visible\" variable=\"visible\" category=\"\" verbose=\"0\" defaultValue=\"true\" type=\"Boolean\"/>\n   </property>\n   <property id=\"hiddenBackground\">\n      <Inspectable name=\"hiddenBackground\" variable=\"hiddenBackground\" category=\"\" verbose=\"0\" defaultValue=\"true\" type=\"Boolean\"/>\n   </property>\n]]></parametersAsXML>\n</DOMComponentItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Divider.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Divider\" itemID=\"5107537c-000013a1\" lastModified=\"1359434981\" lastUniqueIdentifier=\"1\">\n  <timeline>\n    <DOMTimeline name=\"Divider\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\">\n          <frames>\n            <DOMFrame index=\"0\" name=\"Right\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" name=\"Left\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#9933CC\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#FF800A\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 432\" symbolType=\"graphic\" loop=\"single frame\">\n                  <matrix>\n                    <Matrix tx=\"-235\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"1\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 433\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Graphic/ButtonBG Shape.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Graphic/ButtonBG Shape\" itemID=\"505cd111-000003f9\" sourceFlashFilepath=\"../../ModConfigPanel/configpanel.fla\" sourceLibraryItemHRef=\"Shapes/ButtonBG Shape\" sourceLastModified=\"1348260113\" symbolType=\"graphic\" lastModified=\"1348260113\" sourceItemID=\"505cd111-000003f9\">\n  <timeline>\n    <DOMTimeline name=\"ButtonBG Shape\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#0032AA\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#00FF00\"/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\">\n                        <fill>\n                          <SolidColor color=\"#00FF00\" alpha=\"0.00784313725490196\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"!520 0|3520 0!3520 0|3520 520!3520 520|520 520\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!520 520|520 0\"/>\n                    <Edge fillStyle0=\"2\" strokeStyle=\"1\" edges=\"!520 0|514 0\"/>\n                    <Edge fillStyle0=\"2\" strokeStyle=\"1\" edges=\"!514 0S5|0 0!0 0|0 520!0 520|514 520\"/>\n                    <Edge fillStyle0=\"2\" strokeStyle=\"1\" edges=\"!514 520|520 520\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"2\" edges=\"!514 0S2|514 520\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/InputMappingArt.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"InputMappingArt\" itemID=\"51070bca-00000234\" linkageExportForAS=\"true\" linkageIdentifier=\"InputMappingArt\" linkageClassName=\"InputMappingArt\" lastModified=\"1359448930\" lastUniqueIdentifier=\"18\">\n  <timeline>\n    <DOMTimeline name=\"InputMappingArt\">\n      <layers>\n        <DOMLayer name=\"buttonArt\" color=\"#FF800A\" locked=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArt\" name=\"buttonArt0\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n                <DOMSymbolInstance libraryItemName=\"ButtonArt\" name=\"buttonArt1\">\n                  <matrix>\n                    <Matrix tx=\"13\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"textField\" color=\"#FF4FFF\" locked=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMDynamicText name=\"textField\" selected=\"true\" fontRenderingMode=\"standard\" width=\"146\" height=\"23.7\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"2\" ty=\"2\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>TEXT&#xD;&#xD;</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" letterSpacing=\"0.8\" size=\"20\" face=\"$EverywhereMediumFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" quality=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"background\" color=\"#4FFFFF\" current=\"true\" isSelected=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"InputMappingArtBG\" name=\"background\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/InputMappingArtBG.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"InputMappingArtBG\" itemID=\"51070bc7-00000233\" sourceFlashFilepath=\"../../ItemMenus/bottombar.fla\" sourceLibraryItemHRef=\"MovieClip/ButtonBG\" sourceLastModified=\"1348259858\" lastModified=\"1359416263\" sourceItemID=\"505cd012-000003df\">\n  <timeline>\n    <DOMTimeline name=\"InputMappingArtBG\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#00FF00\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!520 0|520 520!520 520|0 520!0 520|0 0!0 0|520 0\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/JournalBottomBarCenterReference.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"JournalBottomBarCenterReference\" itemID=\"5baef7b2-0000975f\" symbolType=\"graphic\" lastModified=\"1538197386\">\n  <timeline>\n    <DOMTimeline name=\"JournalBottomBarCenterReference\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isDrawingObject=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#D6D6D6\"/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"square\" weight=\"0.1\">\n                        <fill>\n                          <SolidColor color=\"#A6A8AB\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"!28840 2420S6|0 2420!0 2420|0 0!0 0|28840 0!28840 0|28840 2420\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MappedButton.xml",
    "content": "<DOMComponentItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MappedButton\" itemID=\"505ccf4f-000003d4\" linkageExportForAS=\"true\" linkageIdentifier=\"MappedButton\" linkageClassName=\"skyui.components.BottomBarMappedButton\" sourceFlashFilepath=\"../../ItemMenus/bottombar.fla\" sourceLibraryItemHRef=\"MovieClip/MappedButton\" sourceLastModified=\"1348455142\" lastModified=\"1538139034\" lastUniqueIdentifier=\"2\" sourceItemID=\"00000000-7fffffff\" displayAsComponent=\"false\" customIconID=\"0\" persistLivePreview11=\"true\" editFrameIndex=\"1\" requiredMinimumPlayerVersion=\"0\" requiredMinimumASVersion=\"0\" parametersAreLocked=\"true\">\n  <timeline>\n    <DOMTimeline name=\"MappedButton\" currentFrame=\"30\">\n      <layers>\n        <DOMLayer name=\"label\" color=\"#4F80FF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"10\" name=\"up\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"10\" duration=\"10\" name=\"over\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"20\" duration=\"10\" name=\"down\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"30\" duration=\"10\" name=\"disabled\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"script\" color=\"#4F80FF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"19\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"29\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"39\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"buttonArt\" color=\"#4FFFFF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"40\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArt\" name=\"buttonArt0\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n                <DOMSymbolInstance libraryItemName=\"ButtonArt\" name=\"buttonArt1\">\n                  <matrix>\n                    <Matrix tx=\"10\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"text\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"40\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" fontRenderingMode=\"standard\" width=\"146\" height=\"23.7\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"30\" ty=\"2\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>TEXT</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" autoKern=\"false\" letterSpacing=\"0.8\" size=\"20\" face=\"$EverywhereMediumFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" quality=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"bg\" color=\"#4F80FF\" locked=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"40\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonBG\" name=\"background\" centerPoint3DX=\"28\">\n                  <matrix>\n                    <Matrix a=\"1.0113525390625\" d=\"1.076904296875\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n  <parametersAsXML><![CDATA[   <property id=\"disableConstraints\">\n      <Inspectable name=\"disableConstraints\" variable=\"disableConstraints\" category=\"\" verbose=\"0\" defaultValue=\"false\" type=\"Boolean\"/>\n   </property>\n   <property id=\"disabled\">\n      <Inspectable name=\"disabled\" variable=\"disabled\" category=\"\" verbose=\"0\" defaultValue=\"false\" type=\"Boolean\"/>\n   </property>\n   <property id=\"disableFocus\">\n      <Inspectable name=\"disableFocus\" variable=\"disableFocus\" category=\"\" verbose=\"0\" defaultValue=\"false\" type=\"Boolean\"/>\n   </property>\n   <property id=\"labelID\">\n      <Inspectable name=\"labelID\" variable=\"labelID\" category=\"\" verbose=\"0\" defaultValue=\"\" type=\"Default\"/>\n   </property>\n   <property id=\"toggle\">\n      <Inspectable name=\"toggle\" variable=\"toggle\" category=\"\" verbose=\"0\" defaultValue=\"false\" type=\"Boolean\"/>\n   </property>\n   <property id=\"visible\">\n      <Inspectable name=\"visible\" variable=\"visible\" category=\"\" verbose=\"0\" defaultValue=\"true\" type=\"Boolean\"/>\n   </property>\n   <property id=\"hiddenBackground\">\n      <Inspectable name=\"hiddenBackground\" variable=\"hiddenBackground\" category=\"\" verbose=\"0\" defaultValue=\"false\" type=\"Boolean\"/>\n   </property>\n   <property id=\"autoSize\">\n      <Inspectable name=\"autoSize\" variable=\"autoSize\" category=\"\" verbose=\"0\" defaultValue=\"none\" type=\"String\"/>\n   </property>\n]]></parametersAsXML>\n</DOMComponentItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/ButtonArtBackground.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/ButtonArtBackground\" itemID=\"510734d8-00000f60\" sourceFlashFilepath=\"Sprite 469\" lastModified=\"1359426776\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"ButtonArtBackground\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 468\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/ConfigPanelFader.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/ConfigPanelFader\" itemID=\"4fce80e3-0000440b\" linkageImportForRS=\"true\" linkageExportInFirstFrame=\"false\" linkageIdentifier=\"ConfigPanelFader\" linkageURL=\"skyui\\ConfigPanel.swf\" sourceFlashFilepath=\"../../quest_journal.fla\" sourceLibraryItemHRef=\"ConfigPanelFader\" sourceLastModified=\"1338933475\" lastModified=\"1347153330\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"ConfigPanelFader\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/ConfirmPanel.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/ConfirmPanel\" itemID=\"510731dd-00000e1b\" sourceFlashFilepath=\"Sprite 532\" lastModified=\"1361534700\" lastUniqueIdentifier=\"3\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"ConfirmPanel\">\n      <layers>\n        <DOMLayer name=\"Labels Layer\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" duration=\"9\" name=\"start\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"10\" duration=\"10\" name=\"end\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Script 0\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nthis._parent.currentState = this.confirmType;\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"19\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nthis._parent.currentState = this.returnState;\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#808080\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" tweenType=\"motion\" motionTweenSync=\"true\" motionTweenSnap=\"true\" keyMode=\"24065\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"ButtonPanel\" name=\"buttonPanel\" uniqueID=\"2\">\n                  <matrix>\n                    <Matrix tx=\"230\" ty=\"45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.20.2'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"buttonRenderer\">\n      <Inspectable name=\"buttonRenderer\" variable=\"buttonRenderer\" category=\"\" verbose=\"0\" defaultValue=\"DialogButton\" type=\"String\"/>\n   </property>\n   <property id=\"maxButtons\">\n      <Inspectable name=\"maxButtons\" variable=\"maxButtons\" category=\"\" verbose=\"0\" defaultValue=\"2\" type=\"Number\"/>\n   </property>\n   <property id=\"buttonInitializer\">\n      <Inspectable name=\"buttonInitializer\" variable=\"buttonInitializer\" category=\"\" verbose=\"0\" defaultValue=\"disableConstraints:false,disabled:false,disableFocus:true,hiddenBackground:true\" type=\"Object\"/>\n   </property>\n   <property id=\"spacing\">\n      <Inspectable name=\"spacing\" variable=\"spacing\" category=\"\" verbose=\"0\" defaultValue=\"40\" type=\"Number\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" tweenType=\"motion\" motionTweenSync=\"true\" motionTweenSnap=\"true\" keyMode=\"24065\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"ButtonPanel\" name=\"buttonPanel\" uniqueID=\"2\">\n                  <matrix>\n                    <Matrix tx=\"130\" ty=\"45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.20.2'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"buttonRenderer\">\n      <Inspectable name=\"buttonRenderer\" variable=\"buttonRenderer\" category=\"\" verbose=\"0\" defaultValue=\"DialogButton\" type=\"String\"/>\n   </property>\n   <property id=\"maxButtons\">\n      <Inspectable name=\"maxButtons\" variable=\"maxButtons\" category=\"\" verbose=\"0\" defaultValue=\"2\" type=\"Number\"/>\n   </property>\n   <property id=\"buttonInitializer\">\n      <Inspectable name=\"buttonInitializer\" variable=\"buttonInitializer\" category=\"\" verbose=\"0\" defaultValue=\"disableConstraints:false,disabled:false,disableFocus:true,hiddenBackground:true\" type=\"Object\"/>\n   </property>\n   <property id=\"spacing\">\n      <Inspectable name=\"spacing\" variable=\"spacing\" category=\"\" verbose=\"0\" defaultValue=\"40\" type=\"Number\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"19\" keyMode=\"9728\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"ButtonPanel\" name=\"buttonPanel\" uniqueID=\"2\">\n                  <matrix>\n                    <Matrix tx=\"230\" ty=\"45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.20.2'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"buttonRenderer\">\n      <Inspectable name=\"buttonRenderer\" variable=\"buttonRenderer\" category=\"\" verbose=\"0\" defaultValue=\"DialogButton\" type=\"String\"/>\n   </property>\n   <property id=\"maxButtons\">\n      <Inspectable name=\"maxButtons\" variable=\"maxButtons\" category=\"\" verbose=\"0\" defaultValue=\"2\" type=\"Number\"/>\n   </property>\n   <property id=\"buttonInitializer\">\n      <Inspectable name=\"buttonInitializer\" variable=\"buttonInitializer\" category=\"\" verbose=\"0\" defaultValue=\"disableConstraints:false,disabled:false,disableFocus:true,hiddenBackground:true\" type=\"Object\"/>\n   </property>\n   <property id=\"spacing\">\n      <Inspectable name=\"spacing\" variable=\"spacing\" category=\"\" verbose=\"0\" defaultValue=\"40\" type=\"Number\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/ConfirmText\" name=\"ConfirmText\" centerPoint3DY=\"12.65\">\n                  <matrix>\n                    <Matrix tx=\"100\" ty=\"12.65\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" tweenType=\"motion\" motionTweenRotate=\"none\" motionTweenSync=\"true\" motionTweenSnap=\"true\" keyMode=\"23041\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/ConfirmText\" name=\"ConfirmText\" selected=\"true\" centerPoint3DY=\"12.65\">\n                  <matrix>\n                    <Matrix ty=\"12.65\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"19\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/ConfirmText\" name=\"ConfirmText\" centerPoint3DY=\"12.65\">\n                  <matrix>\n                    <Matrix tx=\"100\" ty=\"12.65\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"20\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\" name=\"ConfirmRect\">\n                  <matrix>\n                    <Matrix a=\"4.219482421875\" d=\"0.754501342773438\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/ConfirmText.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/ConfirmText\" itemID=\"51073437-00000f58\" sourceFlashFilepath=\"Sprite 528\" lastModified=\"1359426615\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"ConfirmText\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" fontRenderingMode=\"standard\" width=\"416.95\" height=\"28.35\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"2\" ty=\"2\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>$Load this game?  All unsaved progress will be lost.</characters>\n                      <textAttrs>\n                        <DOMTextAttrs alignment=\"center\" aliasText=\"false\" autoKern=\"false\" letterSpacing=\"1\" size=\"24\" face=\"$EverywhereFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/EquipIcon.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/EquipIcon\" itemID=\"51071857-0000017a\" sourceFlashFilepath=\"Sprite 399\" lastModified=\"1359420994\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"EquipIcon\">\n      <layers>\n        <DOMLayer name=\"Labels Layer\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" name=\"Equipped\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" name=\"None\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Script 0\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 398\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"1\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/HelpList.xml",
    "content": "<DOMComponentItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/HelpList\" itemID=\"5107123e-00000278\" linkageExportForAS=\"true\" linkageExportForRS=\"true\" linkageIdentifier=\"HelpList\" linkageClassName=\"Shared.BSScrollingList\" linkageURL=\".\" sourceFlashFilepath=\"Sprite 474\" lastModified=\"1359424040\" sourceItemID=\"00000000-7fffffff\" displayAsComponent=\"false\" customIconID=\"0\" persistLivePreview11=\"true\" editFrameIndex=\"1\" requiredMinimumPlayerVersion=\"0\" requiredMinimumASVersion=\"0\" parametersAreLocked=\"true\">\n  <timeline>\n    <DOMTimeline name=\"HelpList\">\n      <layers>\n        <DOMLayer name=\"Layer 43\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"scrollBar\" name=\"scrollbar\" centerPoint3DY=\"-3.4\" uniqueID=\"1\">\n                  <matrix>\n                    <Matrix d=\"2.55072021484375\" tx=\"605\" ty=\"17.5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.21.1.1'>\n</component>\n]]></dataBindingXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 39\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/HelpListEntry\" name=\"Entry9\">\n                  <matrix>\n                    <Matrix ty=\"315\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 35\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/HelpListEntry\" name=\"Entry8\">\n                  <matrix>\n                    <Matrix ty=\"280\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 31\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/HelpListEntry\" name=\"Entry7\">\n                  <matrix>\n                    <Matrix ty=\"245\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 27\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/HelpListEntry\" name=\"Entry6\">\n                  <matrix>\n                    <Matrix ty=\"210\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 23\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/HelpListEntry\" name=\"Entry5\">\n                  <matrix>\n                    <Matrix ty=\"175\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 19\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/HelpListEntry\" name=\"Entry4\">\n                  <matrix>\n                    <Matrix ty=\"140\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/HelpListEntry\" name=\"Entry3\">\n                  <matrix>\n                    <Matrix ty=\"105\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/HelpListEntry\" name=\"Entry2\">\n                  <matrix>\n                    <Matrix ty=\"70\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/HelpListEntry\" name=\"Entry1\">\n                  <matrix>\n                    <Matrix ty=\"35\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/HelpListEntry\" name=\"Entry0\" selected=\"true\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\" name=\"border\">\n                  <matrix>\n                    <Matrix a=\"6.26983642578125\" d=\"3.5499267578125\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n  <parametersAsXML><![CDATA[   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n</DOMComponentItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/HelpListEntry.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/HelpListEntry\" itemID=\"51072a25-00000df5\" sourceFlashFilepath=\"Sprite 473\" lastModified=\"1359424053\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"HelpListEntry\" currentFrame=\"1\">\n      <layers>\n        <DOMLayer name=\"Labels Layer\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" name=\"Normal\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" name=\"Selected\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Script 0\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" fontRenderingMode=\"standard\" width=\"596\" height=\"26\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"2\" ty=\"4.5\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>HELP TOPIC</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" autoKern=\"false\" alpha=\"0.317647058823529\" letterSpacing=\"1\" size=\"22\" face=\"$EverywhereFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"1\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" fontRenderingMode=\"standard\" width=\"596\" height=\"26\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"2\" ty=\"4.5\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>HELP TOPIC</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" autoKern=\"false\" letterSpacing=\"1\" size=\"22\" face=\"$EverywhereFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                    <DOMTextRun>\n                      <characters>&#xD;&#xD;</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" autoKern=\"false\" face=\"_sans\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"2\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\">\n                  <matrix>\n                    <Matrix a=\"5.99996948242188\" d=\"0.350006103515625\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/HelpListPanel.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/HelpListPanel\" itemID=\"5107123c-00000275\" sourceFlashFilepath=\"Sprite 540\" lastModified=\"1359420219\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"HelpListPanel\">\n      <layers>\n        <DOMLayer name=\"Labels Layer\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" duration=\"9\" name=\"start\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"10\" duration=\"10\" name=\"end\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Script 0\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nthis._parent.currentState = SystemPage.HELP_LIST_STATE;\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"19\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nif (this.bCloseToMainState != false) \n{\n    this._parent.currentState = SystemPage.MAIN_STATE;\n}\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/HelpList\" name=\"List_mc\" uniqueID=\"1\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.21.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/HelpList\" name=\"List_mc\" selected=\"true\" uniqueID=\"1\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.21.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"19\" keyMode=\"9728\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/HelpList\" name=\"List_mc\" selected=\"true\" uniqueID=\"1\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.21.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"20\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\" name=\"HelpRect\">\n                  <matrix>\n                    <Matrix a=\"6.27000427246094\" d=\"3.55003356933594\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/HelpTextButtonArtHolder.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/HelpTextButtonArtHolder\" itemID=\"51079105-0000353f\" linkageExportForAS=\"true\" linkageExportForRS=\"true\" linkageIdentifier=\"ButtonArtHolder\" linkageClassName=\"Shared.ButtonTextArtHolder\" linkageURL=\".\" sourceFlashFilepath=\"Sprite 470\" sourceLibraryItemHRef=\"Sprites/Sprite 470\" lastModified=\"1359450373\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"HelpTextButtonArtHolder\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/ButtonArtBackground\" selected=\"true\">\n                  <matrix>\n                    <Matrix a=\"3.4090576171875\" d=\"15.384521484375\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/HelpTextHolder.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/HelpTextHolder\" itemID=\"51071b42-000006cd\" sourceFlashFilepath=\"Sprite 543\" lastModified=\"1359424112\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"HelpTextHolder\">\n      <layers>\n        <DOMLayer name=\"Layer 16\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"TitleText\" fontRenderingMode=\"standard\" width=\"496\" height=\"28.45\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"39.5\" ty=\"2\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>HELP TOPIC</characters>\n                      <textAttrs>\n                        <DOMTextAttrs alignment=\"center\" aliasText=\"false\" letterSpacing=\"1.2\" size=\"24\" face=\"$EverywhereMediumFont*\" fillColor=\"#DDDDDD\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 541\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/ScrollableText\" name=\"HelpText\" selected=\"true\" uniqueID=\"1\">\n                  <matrix>\n                    <Matrix ty=\"50\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.22.3.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"actAsButton\">\n      <Inspectable name=\"actAsButton\" variable=\"actAsButton\" category=\"\" verbose=\"0\" defaultValue=\"false\" type=\"Boolean\"/>\n   </property>\n   <property id=\"defaultText\">\n      <Inspectable name=\"defaultText\" variable=\"defaultText\" category=\"\" verbose=\"0\" defaultValue=\"\" type=\"Default\"/>\n   </property>\n   <property id=\"disabled\">\n      <Inspectable name=\"disabled\" variable=\"disabled\" category=\"\" verbose=\"0\" defaultValue=\"false\" type=\"Boolean\"/>\n   </property>\n   <property id=\"editable\">\n      <Inspectable name=\"editable\" variable=\"editable\" category=\"\" verbose=\"0\" defaultValue=\"false\" type=\"Boolean\"/>\n   </property>\n   <property id=\"enableInitCallback\">\n      <Inspectable name=\"enableInitCallback\" variable=\"enableInitCallback\" category=\"\" verbose=\"0\" defaultValue=\"true\" type=\"Boolean\"/>\n   </property>\n   <property id=\"maxChars\">\n      <Inspectable name=\"maxChars\" variable=\"maxChars\" category=\"\" verbose=\"0\" defaultValue=\"0.000000\" type=\"Number\"/>\n   </property>\n   <property id=\"inspectableScrollBar\">\n      <Inspectable name=\"inspectableScrollBar\" variable=\"inspectableScrollBar\" category=\"\" verbose=\"0\" defaultValue=\"scrollbar\" type=\"Default\"/>\n   </property>\n   <property id=\"scrollPolicy\">\n      <Inspectable name=\"scrollPolicy\" variable=\"scrollPolicy\" category=\"\" verbose=\"0\" defaultValue=\"auto\" type=\"Default\"/>\n   </property>\n   <property id=\"soundMap\">\n      <Inspectable name=\"soundMap\" variable=\"soundMap\" category=\"\" verbose=\"0\" defaultValue=\"scroll\" type=\"Array\"/>\n   </property>\n   <property id=\"textID\">\n      <Inspectable name=\"textID\" variable=\"textID\" category=\"\" verbose=\"0\" defaultValue=\"\" type=\"Default\"/>\n   </property>\n   <property id=\"visible\">\n      <Inspectable name=\"visible\" variable=\"visible\" category=\"\" verbose=\"0\" defaultValue=\"true\" type=\"Boolean\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"scrollBar\" name=\"scrollbar\" centerPoint3DY=\"-43.65\" uniqueID=\"1\">\n                  <matrix>\n                    <Matrix d=\"2.91014099121094\" tx=\"614.6\" ty=\"67.5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.22.3.1'>\n</component>\n]]></dataBindingXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\" locked=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/HelpTextButtonArtHolder\" name=\"ButtonArtHolder\">\n                  <matrix>\n                    <Matrix ty=\"50\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\">\n                  <matrix>\n                    <Matrix a=\"6.00004577636719\" d=\"4.50003051757813\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/HelpTextPanel.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/HelpTextPanel\" itemID=\"5107123a-00000274\" sourceFlashFilepath=\"Sprite 544\" lastModified=\"1359420281\" lastUniqueIdentifier=\"3\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"HelpTextPanel\" currentFrame=\"9\">\n      <layers>\n        <DOMLayer name=\"Labels Layer\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" duration=\"9\" name=\"start\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"10\" duration=\"10\" name=\"end\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Script 0\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nthis._parent.currentState = SystemPage.HELP_TEXT_STATE;\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"19\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nthis._parent.currentState = SystemPage.HELP_LIST_STATE;\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/HelpTextHolder\" name=\"HelpTextHolder\" selected=\"true\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/HelpTextHolder\" name=\"HelpTextHolder\" selected=\"true\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"19\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/HelpTextHolder\" name=\"HelpTextHolder\" selected=\"true\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"20\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\" name=\"HelpRect\">\n                  <matrix>\n                    <Matrix a=\"6.27000427246094\" d=\"4.5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/InputMappingList.xml",
    "content": "<DOMComponentItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/InputMappingList\" itemID=\"51071238-00000273\" linkageExportForAS=\"true\" linkageExportForRS=\"true\" linkageIdentifier=\"InputMappingList\" linkageClassName=\"InputMappingList\" linkageURL=\".\" sourceFlashFilepath=\"Sprite 495\" sourceLibraryItemHRef=\"Sprites/Sprite 495\" lastModified=\"1359425742\" sourceItemID=\"00000000-7fffffff\" displayAsComponent=\"false\" customIconID=\"0\" persistLivePreview11=\"true\" editFrameIndex=\"1\" requiredMinimumPlayerVersion=\"0\" requiredMinimumASVersion=\"0\" parametersAreLocked=\"true\">\n  <timeline>\n    <DOMTimeline name=\"InputMappingList\">\n      <layers>\n        <DOMLayer name=\"Layer 45\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/InputMappingListScrollArrow\" name=\"ScrollUp\">\n                  <matrix>\n                    <Matrix a=\"-1\" d=\"-1\" tx=\"194.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 43\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/InputMappingListScrollArrow\" name=\"ScrollDown\">\n                  <matrix>\n                    <Matrix tx=\"155.7\" ty=\"325\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 38\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/InputMappingListEntry\" name=\"Entry6\">\n                  <matrix>\n                    <Matrix ty=\"240\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 33\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/InputMappingListEntry\" name=\"Entry7\">\n                  <matrix>\n                    <Matrix ty=\"280\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 28\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/InputMappingListEntry\" name=\"Entry5\">\n                  <matrix>\n                    <Matrix ty=\"200\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 23\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/InputMappingListEntry\" name=\"Entry4\">\n                  <matrix>\n                    <Matrix ty=\"160\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 18\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/InputMappingListEntry\" name=\"Entry3\">\n                  <matrix>\n                    <Matrix ty=\"120\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/InputMappingListEntry\" name=\"Entry2\">\n                  <matrix>\n                    <Matrix ty=\"80\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/InputMappingListEntry\" name=\"Entry1\">\n                  <matrix>\n                    <Matrix ty=\"40\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/InputMappingListEntry\" name=\"Entry0\" selected=\"true\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\" name=\"border\">\n                  <matrix>\n                    <Matrix a=\"3.24996948242188\" d=\"3.25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n  <parametersAsXML><![CDATA[   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"None\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n</DOMComponentItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/InputMappingListEntry.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/InputMappingListEntry\" itemID=\"510730bd-00000e11\" sourceFlashFilepath=\"Sprite 492\" lastModified=\"1359434474\" lastUniqueIdentifier=\"1\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"InputMappingListEntry\">\n      <layers>\n        <DOMLayer name=\"buttonArt\" color=\"#FF4FFF\" locked=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"InputMappingArt\" name=\"buttonArt\" centerPoint3DX=\"303\" centerPoint3DY=\"18.85\">\n                  <matrix>\n                    <Matrix tx=\"228\" ty=\"5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"75\" y=\"13.85\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\" locked=\"true\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" fontRenderingMode=\"standard\" width=\"121\" height=\"26\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"2\" ty=\"7\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Label</characters>\n                      <textAttrs>\n                        <DOMTextAttrs alignment=\"right\" aliasText=\"false\" autoKern=\"false\" letterSpacing=\"0.8\" size=\"22\" face=\"$EverywhereFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                    <DOMTextRun>\n                      <characters>&#xD;</characters>\n                      <textAttrs>\n                        <DOMTextAttrs alignment=\"right\" aliasText=\"false\" autoKern=\"false\" face=\"_sans\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                    <DOMTextRun>\n                      <characters>&#xD;</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" autoKern=\"false\" face=\"_sans\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" locked=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\">\n                  <matrix>\n                    <Matrix a=\"3.25\" d=\"0.399993896484375\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/InputMappingListScrollArrow.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/InputMappingListScrollArrow\" itemID=\"510730b1-00000e10\" sourceFlashFilepath=\"Sprite 494\" lastModified=\"1359425713\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"InputMappingListScrollArrow\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 493\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/InputMappingPanel.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/InputMappingPanel\" itemID=\"51072be1-00000dfd\" sourceFlashFilepath=\"Sprite 536\" lastModified=\"1359424481\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"InputMappingPanel\" currentFrame=\"19\">\n      <layers>\n        <DOMLayer name=\"Labels Layer\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" duration=\"9\" name=\"start\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"10\" duration=\"10\" name=\"end\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Script 0\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nthis._parent.currentState = SystemPage.INPUT_MAPPING_STATE;\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"19\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nthis._parent.currentState = SystemPage.MAIN_STATE;\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/InputMappingList\" name=\"List_mc\" uniqueID=\"1\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.23.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"None\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/InputMappingList\" name=\"List_mc\" selected=\"true\" uniqueID=\"1\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.23.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"None\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"19\" keyMode=\"9728\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/InputMappingList\" name=\"List_mc\" uniqueID=\"1\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.23.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"None\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"20\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\" name=\"HelpRect\">\n                  <matrix>\n                    <Matrix a=\"3.50006103515625\" d=\"1.65005493164063\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/JournalBackground.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/JournalBackground\" itemID=\"51071236-00000272\" sourceFlashFilepath=\"Sprite 578\" lastModified=\"1359417910\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"JournalBackground\">\n      <layers>\n        <DOMLayer name=\"Layer 2\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 577\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/JournalBottomBar.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/JournalBottomBar\" itemID=\"51071234-00000271\" linkageExportForAS=\"true\" linkageExportForRS=\"true\" linkageIdentifier=\"JournalBottomBar\" linkageClassName=\"JournalBottomBar\" linkageURL=\".\" sourceFlashFilepath=\"Sprite 568\" sourceLibraryItemHRef=\"Sprites/Sprite 568\" lastModified=\"1538199061\" lastUniqueIdentifier=\"7\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"JournalBottomBar\">\n      <layers>\n        <DOMLayer name=\"Layer 9\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/LevelMeterRect\" name=\"LevelMeterRect\" selected=\"true\" centerPoint3DX=\"681\" centerPoint3DY=\"140.5\">\n                  <matrix>\n                    <Matrix tx=\"681\" ty=\"20.5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"DateText\" fontRenderingMode=\"standard\" width=\"296\" height=\"23.7\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\" lineType=\"multiline\">\n                  <matrix>\n                    <Matrix tx=\"976\" ty=\"25.65\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Time, Date, Year</characters>\n                      <textAttrs>\n                        <DOMTextAttrs alignment=\"right\" aliasText=\"false\" size=\"20\" face=\"$EverywhereMediumFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"buttonPanel\" color=\"#4FFFFF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"ButtonPanel\" name=\"buttonPanel\" uniqueID=\"3\">\n                  <matrix>\n                    <Matrix tx=\"171\" ty=\"18\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.15.3'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"buttonRenderer\">\n      <Inspectable name=\"buttonRenderer\" variable=\"buttonRenderer\" category=\"\" verbose=\"0\" defaultValue=\"MappedButton\" type=\"String\"/>\n   </property>\n   <property id=\"maxButtons\">\n      <Inspectable name=\"maxButtons\" variable=\"maxButtons\" category=\"\" verbose=\"0\" defaultValue=\"3\" type=\"Number\"/>\n   </property>\n   <property id=\"buttonInitializer\">\n      <Inspectable name=\"buttonInitializer\" variable=\"buttonInitializer\" category=\"\" verbose=\"0\" defaultValue=\"disableConstraints:true,disabled:true,disableFocus:true,hiddenBackground:true\" type=\"Object\"/>\n   </property>\n   <property id=\"spacing\">\n      <Inspectable name=\"spacing\" variable=\"spacing\" category=\"\" verbose=\"0\" defaultValue=\"10\" type=\"Number\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"center reference\" color=\"#FF4FFF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"JournalBottomBarCenterReference\" name=\"centerReference\" centerPoint3DX=\"721\" centerPoint3DY=\"65.5\">\n                  <matrix>\n                    <Matrix ty=\"5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"721\" y=\"60.5\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" visible=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 552\" name=\"bg\" selected=\"true\" centerPoint3DX=\"640\" centerPoint3DY=\"-7\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/JournalTab.xml",
    "content": "<DOMComponentItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/JournalTab\" itemID=\"51070d2d-00000247\" linkageExportForAS=\"true\" linkageExportForRS=\"true\" linkageIdentifier=\"JournalTab\" linkageClassName=\"gfx.controls.RadioButton\" linkageURL=\".\" sourceFlashFilepath=\"Sprite 551\" lastModified=\"1359549086\" sourceItemID=\"00000000-7fffffff\" displayAsComponent=\"false\" customIconID=\"0\" persistLivePreview11=\"true\" editFrameIndex=\"1\" requiredMinimumPlayerVersion=\"0\" requiredMinimumASVersion=\"0\" parametersAreLocked=\"true\">\n  <timeline>\n    <DOMTimeline name=\"JournalTab\" currentFrame=\"49\">\n      <layers>\n        <DOMLayer name=\"Labels Layer\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"10\" name=\"up\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"10\" duration=\"10\" name=\"over\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"20\" duration=\"10\" name=\"down\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"30\" duration=\"10\" name=\"disabled\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"40\" duration=\"10\" name=\"selecting\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"50\" duration=\"10\" name=\"selected_up\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"60\" duration=\"10\" name=\"selected_over\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"70\" duration=\"10\" name=\"selected_down\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"80\" duration=\"10\" name=\"selected_disabled\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Script 0\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"19\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"29\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"39\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"49\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"59\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"69\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"79\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"89\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"30\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" selected=\"true\" fontRenderingMode=\"standard\" width=\"149.9\" height=\"28.45\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\" lineType=\"multiline\">\n                  <matrix>\n                    <Matrix tx=\"2\" ty=\"2\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>BUTTON TEXT</characters>\n                      <textAttrs>\n                        <DOMTextAttrs alignment=\"center\" aliasText=\"false\" autoKern=\"false\" letterSpacing=\"0.8\" lineSpacing=\"0\" size=\"24\" face=\"$EverywhereMediumFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"30\" duration=\"10\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" selected=\"true\" fontRenderingMode=\"standard\" width=\"149.9\" height=\"28.45\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\" lineType=\"multiline\">\n                  <matrix>\n                    <Matrix tx=\"2\" ty=\"2\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>BUTTON TEXT</characters>\n                      <textAttrs>\n                        <DOMTextAttrs alignment=\"center\" aliasText=\"false\" autoKern=\"false\" letterSpacing=\"0.8\" lineSpacing=\"0\" size=\"24\" face=\"$EverywhereMediumFont*\" fillColor=\"#666666\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"40\" duration=\"50\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" selected=\"true\" fontRenderingMode=\"standard\" width=\"149.9\" height=\"28.45\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\" lineType=\"multiline\">\n                  <matrix>\n                    <Matrix tx=\"2\" ty=\"2\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>BUTTON TEXT</characters>\n                      <textAttrs>\n                        <DOMTextAttrs alignment=\"center\" aliasText=\"false\" autoKern=\"false\" letterSpacing=\"0.8\" lineSpacing=\"0\" size=\"24\" face=\"$EverywhereMediumFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"40\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"40\" duration=\"9\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/JournalTabEnd\">\n                  <matrix>\n                    <Matrix tx=\"-35\" ty=\"7\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"49\" duration=\"41\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/JournalTabEnd\">\n                  <matrix>\n                    <Matrix tx=\"-5\" ty=\"7\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"40\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"40\" duration=\"9\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/JournalTabEnd\">\n                  <matrix>\n                    <Matrix a=\"-1.00033569335938\" tx=\"190\" ty=\"7\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"49\" duration=\"41\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/JournalTabEnd\">\n                  <matrix>\n                    <Matrix a=\"-1.00033569335938\" tx=\"160\" ty=\"7\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n  <parametersAsXML><![CDATA[   <property id=\"autoSize\">\n      <Inspectable name=\"autoSize\" variable=\"autoSize\" category=\"\" verbose=\"0\" defaultValue=\"none\" type=\"Default\"/>\n   </property>\n   <property id=\"data\">\n      <Inspectable name=\"data\" variable=\"data\" category=\"\" verbose=\"0\" defaultValue=\"showQuestsPage\" type=\"Default\"/>\n   </property>\n   <property id=\"disableConstraints\">\n      <Inspectable name=\"disableConstraints\" variable=\"disableConstraints\" category=\"\" verbose=\"0\" defaultValue=\"false\" type=\"Boolean\"/>\n   </property>\n   <property id=\"disabled\">\n      <Inspectable name=\"disabled\" variable=\"disabled\" category=\"\" verbose=\"0\" defaultValue=\"false\" type=\"Boolean\"/>\n   </property>\n   <property id=\"enableInitCallback\">\n      <Inspectable name=\"enableInitCallback\" variable=\"enableInitCallback\" category=\"\" verbose=\"0\" defaultValue=\"true\" type=\"Boolean\"/>\n   </property>\n   <property id=\"inspectableGroupName\">\n      <Inspectable name=\"inspectableGroupName\" variable=\"inspectableGroupName\" category=\"\" verbose=\"0\" defaultValue=\"tabGroup\" type=\"Default\"/>\n   </property>\n   <property id=\"labelID\">\n      <Inspectable name=\"labelID\" variable=\"labelID\" category=\"\" verbose=\"0\" defaultValue=\"$QUESTS\" type=\"Default\"/>\n   </property>\n   <property id=\"selected\">\n      <Inspectable name=\"selected\" variable=\"selected\" category=\"\" verbose=\"0\" defaultValue=\"false\" type=\"Boolean\"/>\n   </property>\n   <property id=\"soundMap\">\n      <Inspectable name=\"soundMap\" variable=\"soundMap\" category=\"\" verbose=\"0\" defaultValue=\"click\" type=\"Array\"/>\n   </property>\n   <property id=\"visible\">\n      <Inspectable name=\"visible\" variable=\"visible\" category=\"\" verbose=\"0\" defaultValue=\"true\" type=\"Boolean\"/>\n   </property>\n]]></parametersAsXML>\n</DOMComponentItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/JournalTabEnd.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/JournalTabEnd\" itemID=\"510734bc-00000f5f\" sourceFlashFilepath=\"Sprite 549\" lastModified=\"1359426748\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"JournalTabEnd\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 548\" selected=\"true\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/LevelMeterRect.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/LevelMeterRect\" itemID=\"51073364-00000f4d\" sourceFlashFilepath=\"Sprite 567\" lastModified=\"1538147233\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"LevelMeterRect\">\n      <layers>\n        <DOMLayer name=\"Layer 14\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"LevelNumberLabel\" fontRenderingMode=\"standard\" width=\"27.2\" height=\"30\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-95.25\" ty=\"2\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>10</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" bold=\"true\" size=\"24\" face=\"$EverywhereBoldFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText fontRenderingMode=\"standard\" width=\"83.5\" height=\"18.95\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-187\" ty=\"7.55\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>$LEVEL</characters>\n                      <textAttrs>\n                        <DOMTextAttrs alignment=\"right\" aliasText=\"false\" letterSpacing=\"1\" size=\"16\" face=\"$EverywhereMediumFont*\" fillColor=\"#999999\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/LevelProgressBar\" name=\"LevelProgressBar\">\n                  <matrix>\n                    <Matrix tx=\"42.2\" ty=\"16.9\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/LevelProgressBar.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/LevelProgressBar\" itemID=\"51073371-00000f4e\" sourceFlashFilepath=\"Sprite 564\" lastModified=\"1359426509\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"LevelProgressBar\">\n      <layers>\n        <DOMLayer name=\"Labels Layer\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"139\" name=\"Full\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"139\" name=\"Empty\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Script 0\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"140\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\" 8\" color=\"#4F80FF\" locked=\"true\" layerType=\"mask\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"139\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/MeterMask\">\n                  <matrix>\n                    <Matrix tx=\"-89.7\" ty=\"-8.65\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"139\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/MeterMask\">\n                  <matrix>\n                    <Matrix tx=\"-266.85\" ty=\"-8.65\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F80FF\" parentLayerIndex=\"2\" locked=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"140\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/MeterBar\">\n                  <matrix>\n                    <Matrix tx=\"-88.75\" ty=\"-5.95\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"140\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/MeterBarBackground\">\n                  <matrix>\n                    <Matrix tx=\"-88.8\" ty=\"-5.95\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.69921875\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" locked=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"140\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/MeterBackground\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/MeterBar.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/MeterBar\" itemID=\"510733bd-00000f51\" sourceFlashFilepath=\"Sprite 563\" lastModified=\"1359426493\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"MeterBar\">\n      <layers>\n        <DOMLayer name=\"Layer 2\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 562\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/MeterBarBackground.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/MeterBarBackground\" itemID=\"510733b6-00000f50\" sourceFlashFilepath=\"Sprite 559\" lastModified=\"1359426486\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"MeterBarBackground\">\n      <layers>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 558\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/MeterBarColor\">\n                  <matrix>\n                    <Matrix a=\"0.632614135742188\" d=\"0.99578857421875\" tx=\"0.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color redMultiplier=\"0.3984375\" blueMultiplier=\"0.3984375\" greenMultiplier=\"0.3984375\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/MeterBarColor.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/MeterBarColor\" itemID=\"5107346e-00000f5d\" sourceFlashFilepath=\"Sprite 557\" lastModified=\"1359426670\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"MeterBarColor\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 556\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/MeterMask.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/MeterMask\" itemID=\"510733c4-00000f53\" sourceFlashFilepath=\"Sprite 561\" lastModified=\"1359426500\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"MeterMask\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 560\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/ObjectiveListItem.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/ObjectiveListItem\" itemID=\"51070d30-00000249\" linkageExportForRS=\"true\" linkageIdentifier=\"ObjectiveListItem\" linkageURL=\".\" sourceFlashFilepath=\"Sprite 419\" sourceLibraryItemHRef=\"Sprites/Sprite 419\" lastModified=\"1359418237\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"ObjectiveListItem\">\n      <layers>\n        <DOMLayer name=\"Labels Layer\" color=\"#4F80FF\" locked=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" name=\"Normal\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" name=\"NormalSelected\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"2\" name=\"Completed\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"3\" name=\"CompletedSelected\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"4\" name=\"Failed\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"5\" name=\"FailedSelected\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"6\" name=\"Active\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"7\" name=\"ActiveSelected\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"8\" name=\"None\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Script 0\" color=\"#4F80FF\" locked=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"2\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"3\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"4\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"5\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"6\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"7\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"8\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F80FF\" locked=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 407\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"1\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 409\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"2\" duration=\"2\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 411\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"4\" duration=\"2\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 414\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"6\" duration=\"2\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 417\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"8\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\" locked=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" fontRenderingMode=\"standard\" width=\"541\" height=\"28.45\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\" lineType=\"multiline\">\n                  <matrix>\n                    <Matrix tx=\"22\" ty=\"3.25\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Objective Text</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" letterSpacing=\"1.2\" size=\"24\" face=\"$EverywhereMediumFont*\" fillColor=\"#AAAAAA\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"1\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" fontRenderingMode=\"standard\" width=\"541\" height=\"28.45\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\" lineType=\"multiline\">\n                  <matrix>\n                    <Matrix tx=\"22\" ty=\"3.25\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Objective Text</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" letterSpacing=\"1.2\" size=\"24\" face=\"$EverywhereMediumFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"2\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" selected=\"true\" fontRenderingMode=\"standard\" width=\"541\" height=\"28.45\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\" lineType=\"multiline\">\n                  <matrix>\n                    <Matrix tx=\"22\" ty=\"3.25\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Objective Text</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" letterSpacing=\"1.2\" size=\"24\" face=\"$EverywhereMediumFont*\" fillColor=\"#999999\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"3\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" selected=\"true\" fontRenderingMode=\"standard\" width=\"541\" height=\"28.45\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\" lineType=\"multiline\">\n                  <matrix>\n                    <Matrix tx=\"22\" ty=\"3.25\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Objective Text</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" letterSpacing=\"1.2\" size=\"24\" face=\"$EverywhereMediumFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"4\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" fontRenderingMode=\"standard\" width=\"541\" height=\"28.45\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\" lineType=\"multiline\">\n                  <matrix>\n                    <Matrix tx=\"22\" ty=\"3.25\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Objective Text</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" letterSpacing=\"1.2\" size=\"24\" face=\"$EverywhereMediumFont*\" fillColor=\"#666666\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"5\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" fontRenderingMode=\"standard\" width=\"541\" height=\"28.45\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\" lineType=\"multiline\">\n                  <matrix>\n                    <Matrix tx=\"22\" ty=\"3.25\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Objective Text</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" letterSpacing=\"1.2\" size=\"24\" face=\"$EverywhereMediumFont*\" fillColor=\"#CCCCCC\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"6\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" selected=\"true\" fontRenderingMode=\"standard\" width=\"541\" height=\"28.45\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\" lineType=\"multiline no wrap\">\n                  <matrix>\n                    <Matrix tx=\"22\" ty=\"3.25\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Objective Text</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" letterSpacing=\"1.2\" size=\"24\" face=\"$EverywhereMediumFont*\" fillColor=\"#AAAAAA\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"7\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" fontRenderingMode=\"standard\" width=\"541\" height=\"28.45\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\" lineType=\"multiline\">\n                  <matrix>\n                    <Matrix tx=\"22\" ty=\"3.25\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Objective Text</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" letterSpacing=\"1.2\" size=\"24\" face=\"$EverywhereMediumFont*\" fillColor=\"#CCCCCC\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"8\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\">\n                  <matrix>\n                    <Matrix a=\"5.70001220703125\" d=\"0.350006103515625\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/ObjectiveScrollingList.xml",
    "content": "<DOMComponentItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/ObjectiveScrollingList\" itemID=\"51070d32-0000024a\" linkageExportForAS=\"true\" linkageExportForRS=\"true\" linkageIdentifier=\"ObjectiveScrollingList\" linkageClassName=\"ObjectiveScrollingList\" linkageURL=\".\" sourceFlashFilepath=\"Sprite 430\" lastModified=\"1359421603\" sourceItemID=\"00000000-7fffffff\" displayAsComponent=\"false\" customIconID=\"0\" persistLivePreview11=\"true\" editFrameIndex=\"1\" requiredMinimumPlayerVersion=\"0\" requiredMinimumASVersion=\"0\" parametersAreLocked=\"true\">\n  <timeline>\n    <DOMTimeline name=\"ObjectiveScrollingList\">\n      <layers>\n        <DOMLayer name=\"Layer 75\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"scrollBar\" name=\"scrollbar\" centerPoint3DY=\"-1.8\" uniqueID=\"1\">\n                  <matrix>\n                    <Matrix d=\"1.76654052734375\" tx=\"590\" ty=\"10\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.16.3.1.1'>\n</component>\n]]></dataBindingXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 69\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/ObjectiveListItem\" name=\"Entry11\">\n                  <matrix>\n                    <Matrix ty=\"385\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 63\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/ObjectiveListItem\" name=\"Entry10\">\n                  <matrix>\n                    <Matrix ty=\"350\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 57\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/ObjectiveListItem\" name=\"Entry9\">\n                  <matrix>\n                    <Matrix ty=\"315\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 51\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/ObjectiveListItem\" name=\"Entry8\">\n                  <matrix>\n                    <Matrix ty=\"280\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 45\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/ObjectiveListItem\" name=\"Entry7\">\n                  <matrix>\n                    <Matrix ty=\"245\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 39\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/ObjectiveListItem\" name=\"Entry6\">\n                  <matrix>\n                    <Matrix ty=\"210\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 33\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/ObjectiveListItem\" name=\"Entry5\">\n                  <matrix>\n                    <Matrix ty=\"175\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 27\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/ObjectiveListItem\" name=\"Entry4\">\n                  <matrix>\n                    <Matrix ty=\"140\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 21\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/ObjectiveListItem\" name=\"Entry3\">\n                  <matrix>\n                    <Matrix ty=\"105\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/ObjectiveListItem\" name=\"Entry2\">\n                  <matrix>\n                    <Matrix ty=\"70\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/ObjectiveListItem\" name=\"Entry1\">\n                  <matrix>\n                    <Matrix ty=\"35\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/ObjectiveListItem\" name=\"Entry0\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\" name=\"border\">\n                  <matrix>\n                    <Matrix a=\"5.69999694824219\" d=\"4.24992370605469\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n  <parametersAsXML><![CDATA[   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Multi-Line\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n</DOMComponentItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/ObjectivesHeader.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/ObjectivesHeader\" itemID=\"51072f9a-00000e09\" sourceFlashFilepath=\"Sprite 437\" lastModified=\"1359425434\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"ObjectivesHeader\">\n      <layers>\n        <DOMLayer name=\"Layer 2\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText fontRenderingMode=\"standard\" width=\"118\" height=\"28.45\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"181\" ty=\"2\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>$OBJECTIVES</characters>\n                      <textAttrs>\n                        <DOMTextAttrs alignment=\"center\" aliasText=\"false\" letterSpacing=\"1.2\" size=\"24\" face=\"$EverywhereMediumFont*\" fillColor=\"#DDDDDD\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"0\" blurY=\"0\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 435\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/OptionStepperArrowBtn.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/OptionStepperArrowBtn\" itemID=\"51070d38-0000024d\" linkageExportForAS=\"true\" linkageExportForRS=\"true\" linkageIdentifier=\"OptionStepperArrowBtn\" linkageClassName=\"gfx.controls.Button\" linkageURL=\".\" sourceFlashFilepath=\"Sprite 500\" sourceLibraryItemHRef=\"Sprites/Sprite 500\" lastModified=\"1359416657\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"OptionStepperArrowBtn\">\n      <layers>\n        <DOMLayer name=\"Labels Layer\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" name=\"up\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" duration=\"9\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"10\" name=\"over\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"11\" duration=\"9\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"20\" name=\"down\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"21\" duration=\"9\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"30\" name=\"disabled\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"31\" duration=\"9\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Script 0\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"10\" duration=\"9\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"19\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"20\" duration=\"9\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"29\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"30\" duration=\"9\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"39\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"40\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 499\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"40\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\">\n                  <matrix>\n                    <Matrix a=\"0.300003051757813\" d=\"0.300003051757813\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/OptionsLists.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/OptionsLists\" itemID=\"51072c09-00000e00\" sourceFlashFilepath=\"Sprite 534\" lastModified=\"1359424548\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"OptionsLists\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/OptionsListsList\" name=\"List_mc\" selected=\"true\" uniqueID=\"1\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.24.3.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/OptionsListsList.xml",
    "content": "<DOMComponentItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/OptionsListsList\" itemID=\"51072c24-00000e02\" linkageExportForAS=\"true\" linkageExportForRS=\"true\" linkageIdentifier=\"OptionsList\" linkageClassName=\"OptionsList\" linkageURL=\".\" sourceFlashFilepath=\"Sprite 511\" sourceLibraryItemHRef=\"Sprites/Sprite 511\" lastModified=\"1359424592\" sourceItemID=\"00000000-7fffffff\" displayAsComponent=\"false\" customIconID=\"0\" persistLivePreview11=\"true\" editFrameIndex=\"1\" requiredMinimumPlayerVersion=\"0\" requiredMinimumASVersion=\"0\" parametersAreLocked=\"true\">\n  <timeline>\n    <DOMTimeline name=\"OptionsListsList\">\n      <layers>\n        <DOMLayer name=\"Layer 133\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/InputMappingListScrollArrow\" name=\"ScrollUp\">\n                  <matrix>\n                    <Matrix a=\"-1\" d=\"-1\" tx=\"194.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 131\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/InputMappingListScrollArrow\" name=\"ScrollDown\">\n                  <matrix>\n                    <Matrix tx=\"155.7\" ty=\"325\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 115\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/OptionsListsListEntry\" name=\"Entry6\">\n                  <matrix>\n                    <Matrix ty=\"240\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 99\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/OptionsListsListEntry\" name=\"Entry7\">\n                  <matrix>\n                    <Matrix ty=\"280\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 83\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/OptionsListsListEntry\" name=\"Entry5\">\n                  <matrix>\n                    <Matrix ty=\"200\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 67\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/OptionsListsListEntry\" name=\"Entry4\">\n                  <matrix>\n                    <Matrix ty=\"160\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 51\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/OptionsListsListEntry\" name=\"Entry3\" selected=\"true\">\n                  <matrix>\n                    <Matrix ty=\"120\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 35\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/OptionsListsListEntry\" name=\"Entry2\">\n                  <matrix>\n                    <Matrix ty=\"80\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 19\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/OptionsListsListEntry\" name=\"Entry1\">\n                  <matrix>\n                    <Matrix ty=\"40\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/OptionsListsListEntry\" name=\"Entry0\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\" name=\"border\">\n                  <matrix>\n                    <Matrix a=\"3.24996948242188\" d=\"3.25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n  <parametersAsXML><![CDATA[   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n</DOMComponentItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/OptionsListsListEntry.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/OptionsListsListEntry\" itemID=\"51072c3b-00000e03\" linkageExportForAS=\"true\" linkageExportForRS=\"true\" linkageIdentifier=\"SettingsOptionItem\" linkageClassName=\"SettingsOptionItem\" linkageURL=\".\" sourceFlashFilepath=\"Sprite 510\" sourceLibraryItemHRef=\"Sprites/Sprite 510\" lastModified=\"1359424571\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"OptionsListsListEntry\">\n      <layers>\n        <DOMLayer name=\"scrollBar\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"scrollBarOption\" name=\"scrollBar\" centerPoint3DX=\"-62.65\" centerPoint3DY=\"-1.9\" uniqueID=\"1\">\n                  <matrix>\n                    <Matrix a=\"0\" b=\"-1\" c=\"1.51519775390625\" d=\"0\" tx=\"135.75\" ty=\"25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.24.3.1.1.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"trackMode\">\n      <Inspectable name=\"trackMode\" variable=\"trackMode\" category=\"\" verbose=\"0\" defaultValue=\"scrollToCursor\" type=\"String\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"optionStepper\" color=\"#4F80FF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/SettingsOptionStepper\" name=\"optionStepper\" uniqueID=\"1\">\n                  <matrix>\n                    <Matrix tx=\"135.75\" ty=\"5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.24.3.1.1.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"disabled\">\n      <Inspectable name=\"disabled\" variable=\"disabled\" category=\"\" verbose=\"0\" defaultValue=\"false\" type=\"Boolean\"/>\n   </property>\n   <property id=\"enableInitCallback\">\n      <Inspectable name=\"enableInitCallback\" variable=\"enableInitCallback\" category=\"\" verbose=\"0\" defaultValue=\"true\" type=\"Boolean\"/>\n   </property>\n   <property id=\"soundMap\">\n      <Inspectable name=\"soundMap\" variable=\"soundMap\" category=\"\" verbose=\"0\" defaultValue=\"change\" type=\"Array\"/>\n   </property>\n   <property id=\"visible\">\n      <Inspectable name=\"visible\" variable=\"visible\" category=\"\" verbose=\"0\" defaultValue=\"true\" type=\"Boolean\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"checkBox\" color=\"#4F80FF\" locked=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SettingsCheckBox\" name=\"checkBox\">\n                  <matrix>\n                    <Matrix tx=\"215.75\" ty=\"7\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"textField\" color=\"#4F80FF\" locked=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" fontRenderingMode=\"standard\" width=\"121\" height=\"26\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"2\" ty=\"7\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Label</characters>\n                      <textAttrs>\n                        <DOMTextAttrs alignment=\"right\" aliasText=\"false\" autoKern=\"false\" letterSpacing=\"0.8\" size=\"22\" face=\"$EverywhereFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Rect\" color=\"#4F80FF\" locked=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\">\n                  <matrix>\n                    <Matrix a=\"3.25\" d=\"0.399993896484375\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/OptionsListsPanel.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/OptionsListsPanel\" itemID=\"51072bf3-00000dfe\" sourceFlashFilepath=\"Sprite 535\" lastModified=\"1359424522\" lastUniqueIdentifier=\"3\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"OptionsListsPanel\" currentFrame=\"9\">\n      <layers>\n        <DOMLayer name=\"Labels Layer\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" duration=\"9\" name=\"start\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"10\" duration=\"10\" name=\"end\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Script 0\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nthis._parent.currentState = SystemPage.OPTIONS_LISTS_STATE;\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"19\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nthis._parent.currentState = SystemPage.SETTINGS_CATEGORY_STATE;\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/OptionsLists\" name=\"OptionsLists\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/OptionsLists\" name=\"OptionsLists\" selected=\"true\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"19\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/OptionsLists\" name=\"OptionsLists\" selected=\"true\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"20\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\" name=\"HelpRect\">\n                  <matrix>\n                    <Matrix a=\"3.50006103515625\" d=\"1.65005493164063\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/PCQuitList.xml",
    "content": "<DOMComponentItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/PCQuitList\" itemID=\"51070d41-0000024e\" linkageExportForAS=\"true\" linkageExportForRS=\"true\" linkageIdentifier=\"PCQuitList\" linkageClassName=\"Shared.BSScrollingList\" linkageURL=\".\" sourceFlashFilepath=\"Sprite 490\" sourceLibraryItemHRef=\"Sprites/Sprite 490\" lastModified=\"1359426603\" sourceItemID=\"00000000-7fffffff\" displayAsComponent=\"false\" customIconID=\"0\" persistLivePreview11=\"true\" editFrameIndex=\"1\" requiredMinimumPlayerVersion=\"0\" requiredMinimumASVersion=\"0\" parametersAreLocked=\"true\">\n  <timeline>\n    <DOMTimeline name=\"PCQuitList\">\n      <layers>\n        <DOMLayer name=\"Layer 7\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/PCQuitListEntry\" name=\"Entry1\">\n                  <matrix>\n                    <Matrix ty=\"37.5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/PCQuitListEntry\" name=\"Entry0\" selected=\"true\">\n                  <matrix>\n                    <Matrix ty=\"2.5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\" name=\"border\">\n                  <matrix>\n                    <Matrix a=\"1.84996032714844\" d=\"0.749984741210938\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n  <parametersAsXML><![CDATA[   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"None\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n</DOMComponentItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/PCQuitListEntry.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/PCQuitListEntry\" itemID=\"51073417-00000f57\" sourceFlashFilepath=\"Sprite 489\" lastModified=\"1359426583\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"PCQuitListEntry\">\n      <layers>\n        <DOMLayer name=\"Labels Layer\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" name=\"Normal\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" name=\"Selected\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Script 0\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" fontRenderingMode=\"standard\" width=\"181\" height=\"28.45\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"2\" ty=\"3.25\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Label</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" autoKern=\"false\" alpha=\"0.298039215686275\" letterSpacing=\"0.8\" size=\"24\" face=\"$EverywhereMediumFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"1\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" selected=\"true\" fontRenderingMode=\"standard\" width=\"181\" height=\"28.45\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"2\" ty=\"3.25\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Label</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" autoKern=\"false\" letterSpacing=\"0.8\" size=\"24\" face=\"$EverywhereMediumFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"2\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\">\n                  <matrix>\n                    <Matrix a=\"1.85000610351563\" d=\"0.350006103515625\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/PCQuitPanel.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/PCQuitPanel\" itemID=\"51072bc7-00000dfc\" sourceFlashFilepath=\"Sprite 537\" lastModified=\"1359424455\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"PCQuitPanel\">\n      <layers>\n        <DOMLayer name=\"Labels Layer\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" duration=\"9\" name=\"start\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"10\" duration=\"10\" name=\"end\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Script 0\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nthis._parent.currentState = SystemPage.PC_QUIT_LIST_STATE;\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"19\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nthis._parent.currentState = SystemPage.MAIN_STATE;\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/PCQuitList\" name=\"List_mc\" uniqueID=\"1\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.25.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"None\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/PCQuitList\" name=\"List_mc\" selected=\"true\" uniqueID=\"1\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.25.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"None\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"19\" keyMode=\"9728\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/PCQuitList\" name=\"List_mc\" selected=\"true\" uniqueID=\"1\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.25.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"None\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"20\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\" name=\"PCQuitRect\">\n                  <matrix>\n                    <Matrix a=\"1.8499755859375\" d=\"0.699996948242188\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/PlayerInfoText.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/PlayerInfoText\" itemID=\"510730ff-00000e12\" sourceFlashFilepath=\"Sprite 485\" lastModified=\"1359425791\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"PlayerInfoText\">\n      <layers>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"DateText\" fontRenderingMode=\"standard\" width=\"288\" height=\"23.7\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"2\" ty=\"62.1\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>&#xD;</characters>\n                      <textAttrs>\n                        <DOMTextAttrs alignment=\"center\" aliasText=\"false\" autoKern=\"false\" letterSpacing=\"0.8\" size=\"20\" face=\"$EverywhereMediumFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"PlayTimeText\" selected=\"true\" fontRenderingMode=\"standard\" width=\"288\" height=\"23.7\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"2\" ty=\"34.45\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>&#xD;</characters>\n                      <textAttrs>\n                        <DOMTextAttrs alignment=\"center\" aliasText=\"false\" autoKern=\"false\" letterSpacing=\"0.8\" size=\"20\" face=\"$EverywhereMediumFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" fontRenderingMode=\"standard\" width=\"288\" height=\"28.45\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"2\" ty=\"2\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>&#xD;</characters>\n                      <textAttrs>\n                        <DOMTextAttrs alignment=\"center\" aliasText=\"false\" autoKern=\"false\" letterSpacing=\"1\" size=\"24\" face=\"$EverywhereMediumFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/QuestJournalBase.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/QuestJournalBase\" itemID=\"51070d49-00000250\" linkageExportForAS=\"true\" linkageExportForRS=\"true\" linkageIdentifier=\"QuestJournalBase\" linkageClassName=\"Quest_Journal\" linkageURL=\".\" sourceFlashFilepath=\"Sprite 583\" lastModified=\"1538147467\" lastUniqueIdentifier=\"16\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"QuestJournalBase\">\n      <layers>\n        <DOMLayer name=\"QuestsFader\" color=\"#4F80FF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/QuestsFader\" name=\"QuestsFader\" centerPoint3DX=\"645.6\" centerPoint3DY=\"407.8\">\n                  <matrix>\n                    <Matrix tx=\"193.1\" ty=\"104.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n                <DOMSymbolInstance libraryItemName=\"TextArea\" name=\"TextPanel\" selected=\"true\" centerPoint3DX=\"1147.5\" centerPoint3DY=\"325\">\n                  <matrix>\n                    <Matrix tx=\"1015\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"132.5\" y=\"325\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"StatsFader\" color=\"#4F80FF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/StatsFader\" name=\"StatsFader\" centerPoint3DX=\"625.6\" centerPoint3DY=\"349.3\">\n                  <matrix>\n                    <Matrix tx=\"193.1\" ty=\"104.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"SystemFader\" color=\"#4F80FF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SystemFader\" name=\"SystemFader\" centerPoint3DX=\"628.55\" centerPoint3DY=\"349.3\">\n                  <matrix>\n                    <Matrix tx=\"167.1\" ty=\"104.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"SystemTab\" color=\"#4F80FF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/JournalTab\" name=\"SystemTab\" centerPoint3DX=\"906.95\" centerPoint3DY=\"69.65\" uniqueID=\"1\">\n                  <matrix>\n                    <Matrix tx=\"830\" ty=\"53.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='StatsPage' oldCopiedComponentPath=''>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"autoSize\">\n      <Inspectable name=\"autoSize\" variable=\"autoSize\" category=\"\" verbose=\"0\" defaultValue=\"none\" type=\"Default\"/>\n   </property>\n   <property id=\"data\">\n      <Inspectable name=\"data\" variable=\"data\" category=\"\" verbose=\"0\" defaultValue=\"showSystemPage\" type=\"Default\"/>\n   </property>\n   <property id=\"disableConstraints\">\n      <Inspectable name=\"disableConstraints\" variable=\"disableConstraints\" category=\"\" verbose=\"0\" defaultValue=\"false\" type=\"Boolean\"/>\n   </property>\n   <property id=\"disabled\">\n      <Inspectable name=\"disabled\" variable=\"disabled\" category=\"\" verbose=\"0\" defaultValue=\"false\" type=\"Boolean\"/>\n   </property>\n   <property id=\"enableInitCallback\">\n      <Inspectable name=\"enableInitCallback\" variable=\"enableInitCallback\" category=\"\" verbose=\"0\" defaultValue=\"true\" type=\"Boolean\"/>\n   </property>\n   <property id=\"inspectableGroupName\">\n      <Inspectable name=\"inspectableGroupName\" variable=\"inspectableGroupName\" category=\"\" verbose=\"0\" defaultValue=\"tabGroup\" type=\"Default\"/>\n   </property>\n   <property id=\"labelID\">\n      <Inspectable name=\"labelID\" variable=\"labelID\" category=\"\" verbose=\"0\" defaultValue=\"$SYSTEM\" type=\"Default\"/>\n   </property>\n   <property id=\"selected\">\n      <Inspectable name=\"selected\" variable=\"selected\" category=\"\" verbose=\"0\" defaultValue=\"false\" type=\"Boolean\"/>\n   </property>\n   <property id=\"soundMap\">\n      <Inspectable name=\"soundMap\" variable=\"soundMap\" category=\"\" verbose=\"0\" defaultValue=\"click\" type=\"Array\"/>\n   </property>\n   <property id=\"visible\">\n      <Inspectable name=\"visible\" variable=\"visible\" category=\"\" verbose=\"0\" defaultValue=\"true\" type=\"Boolean\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"StatsTab\" color=\"#4F80FF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/JournalTab\" name=\"StatsTab\" centerPoint3DX=\"643\" centerPoint3DY=\"69.65\" uniqueID=\"1\">\n                  <matrix>\n                    <Matrix tx=\"566.05\" ty=\"53.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='StatsPage' oldCopiedComponentPath=''>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"autoSize\">\n      <Inspectable name=\"autoSize\" variable=\"autoSize\" category=\"\" verbose=\"0\" defaultValue=\"none\" type=\"Default\"/>\n   </property>\n   <property id=\"data\">\n      <Inspectable name=\"data\" variable=\"data\" category=\"\" verbose=\"0\" defaultValue=\"showStatsPage\" type=\"Default\"/>\n   </property>\n   <property id=\"disableConstraints\">\n      <Inspectable name=\"disableConstraints\" variable=\"disableConstraints\" category=\"\" verbose=\"0\" defaultValue=\"false\" type=\"Boolean\"/>\n   </property>\n   <property id=\"disabled\">\n      <Inspectable name=\"disabled\" variable=\"disabled\" category=\"\" verbose=\"0\" defaultValue=\"false\" type=\"Boolean\"/>\n   </property>\n   <property id=\"enableInitCallback\">\n      <Inspectable name=\"enableInitCallback\" variable=\"enableInitCallback\" category=\"\" verbose=\"0\" defaultValue=\"true\" type=\"Boolean\"/>\n   </property>\n   <property id=\"inspectableGroupName\">\n      <Inspectable name=\"inspectableGroupName\" variable=\"inspectableGroupName\" category=\"\" verbose=\"0\" defaultValue=\"tabGroup\" type=\"Default\"/>\n   </property>\n   <property id=\"labelID\">\n      <Inspectable name=\"labelID\" variable=\"labelID\" category=\"\" verbose=\"0\" defaultValue=\"$GENERAL STATS\" type=\"Default\"/>\n   </property>\n   <property id=\"selected\">\n      <Inspectable name=\"selected\" variable=\"selected\" category=\"\" verbose=\"0\" defaultValue=\"false\" type=\"Boolean\"/>\n   </property>\n   <property id=\"soundMap\">\n      <Inspectable name=\"soundMap\" variable=\"soundMap\" category=\"\" verbose=\"0\" defaultValue=\"click\" type=\"Array\"/>\n   </property>\n   <property id=\"visible\">\n      <Inspectable name=\"visible\" variable=\"visible\" category=\"\" verbose=\"0\" defaultValue=\"true\" type=\"Boolean\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"QuestsTab\" color=\"#4F80FF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/JournalTab\" name=\"QuestsTab\" centerPoint3DX=\"376.95\" centerPoint3DY=\"69.65\" uniqueID=\"1\">\n                  <matrix>\n                    <Matrix tx=\"300\" ty=\"53.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='StatsPage' oldCopiedComponentPath=''>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"autoSize\">\n      <Inspectable name=\"autoSize\" variable=\"autoSize\" category=\"\" verbose=\"0\" defaultValue=\"none\" type=\"Default\"/>\n   </property>\n   <property id=\"data\">\n      <Inspectable name=\"data\" variable=\"data\" category=\"\" verbose=\"0\" defaultValue=\"showQuestsPage\" type=\"Default\"/>\n   </property>\n   <property id=\"disableConstraints\">\n      <Inspectable name=\"disableConstraints\" variable=\"disableConstraints\" category=\"\" verbose=\"0\" defaultValue=\"false\" type=\"Boolean\"/>\n   </property>\n   <property id=\"disabled\">\n      <Inspectable name=\"disabled\" variable=\"disabled\" category=\"\" verbose=\"0\" defaultValue=\"false\" type=\"Boolean\"/>\n   </property>\n   <property id=\"enableInitCallback\">\n      <Inspectable name=\"enableInitCallback\" variable=\"enableInitCallback\" category=\"\" verbose=\"0\" defaultValue=\"true\" type=\"Boolean\"/>\n   </property>\n   <property id=\"inspectableGroupName\">\n      <Inspectable name=\"inspectableGroupName\" variable=\"inspectableGroupName\" category=\"\" verbose=\"0\" defaultValue=\"tabGroup\" type=\"Default\"/>\n   </property>\n   <property id=\"labelID\">\n      <Inspectable name=\"labelID\" variable=\"labelID\" category=\"\" verbose=\"0\" defaultValue=\"$QUESTS\" type=\"Default\"/>\n   </property>\n   <property id=\"selected\">\n      <Inspectable name=\"selected\" variable=\"selected\" category=\"\" verbose=\"0\" defaultValue=\"false\" type=\"Boolean\"/>\n   </property>\n   <property id=\"soundMap\">\n      <Inspectable name=\"soundMap\" variable=\"soundMap\" category=\"\" verbose=\"0\" defaultValue=\"click\" type=\"Array\"/>\n   </property>\n   <property id=\"visible\">\n      <Inspectable name=\"visible\" variable=\"visible\" category=\"\" verbose=\"0\" defaultValue=\"true\" type=\"Boolean\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"BottomBar\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/JournalBottomBar\" name=\"BottomBar\" selected=\"true\" centerPoint3DX=\"640\" centerPoint3DY=\"777.25\">\n                  <matrix>\n                    <Matrix tx=\"-81\" ty=\"650\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"TabButtonHelpers\" color=\"#9933CC\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArt\" name=\"previousTabButton\">\n                  <matrix>\n                    <Matrix tx=\"180\" ty=\"55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n                <DOMSymbolInstance libraryItemName=\"ButtonArt\" name=\"nextTabButton\">\n                  <matrix>\n                    <Matrix tx=\"1075\" ty=\"55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"JournalBackground\" color=\"#4F80FF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/JournalBackground\" centerPoint3DX=\"640\" centerPoint3DY=\"322.5\">\n                  <matrix>\n                    <Matrix tx=\"157.1\" ty=\"46.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.62109375\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/QuestJournalFader.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/QuestJournalFader\" itemID=\"51070d4c-00000251\" sourceFlashFilepath=\"Sprite 584\" lastModified=\"1359416749\" lastUniqueIdentifier=\"6\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"QuestJournalFader\">\n      <layers>\n        <DOMLayer name=\"Labels Layer\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" duration=\"9\" name=\"fadeOut\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"10\" duration=\"10\" name=\"fadeIn\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Script 0\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"19\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"QuestJournalBase\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/QuestJournalBase\" name=\"Menu_mc\" selected=\"true\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/QuestJournalBase\" name=\"Menu_mc\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"19\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/QuestJournalBase\" name=\"Menu_mc\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/QuestTitleEndpieces.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/QuestTitleEndpieces\" itemID=\"51070d9d-00000254\" sourceFlashFilepath=\"../../../../skyrimui/src/quest_journal.fla\" sourceLibraryItemHRef=\"Sprites/Sprite 448\" sourceLastModified=\"1350461266\" lastModified=\"1359416733\" sourceItemID=\"4ee20823-000001f6\">\n  <timeline>\n    <DOMTimeline name=\"QuestTitleEndpieces\">\n      <layers>\n        <DOMLayer name=\"Labels Layer\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" name=\"Main\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" name=\"MagesGuild\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"2\" name=\"ThievesGuild\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"3\" name=\"DarkBrotherhood\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"4\" name=\"Companion\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"5\" name=\"Favor\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"6\" name=\"Daedric\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"7\" name=\"Misc\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"8\" name=\"CivilWar\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" name=\"DLC01\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"10\" name=\"DLC02\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 439\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"1\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 440\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"2\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 441\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"3\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 442\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"4\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 443\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"5\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 444\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"6\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 445\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"7\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 446\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"8\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 447\" selected=\"true\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"9\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Endpieces_DLC01\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"10\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Endpieces_DLC02\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"-0.1\" y=\"12.8\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/QuestTitleHolder.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/QuestTitleHolder\" itemID=\"51072d52-00000e07\" sourceFlashFilepath=\"Sprite 450\" lastModified=\"1538144664\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"QuestTitleHolder\">\n      <layers>\n        <DOMLayer name=\"Labels Layer\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" duration=\"4\" name=\"moveUp\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"5\" duration=\"5\" name=\"moveDown\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Script 0\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nthis.List_mc.listAnimating = false;\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" duration=\"3\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nthis.List_mc.listAnimating = true;]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"4\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nthis.List_mc.listAnimating = false;\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"5\" duration=\"4\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nthis.List_mc.listAnimating = true;]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nthis.List_mc.listAnimating = false;\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/QuestTitleList\" name=\"List_mc\" uniqueID=\"1\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.16.3.1.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"numTopHalfEntries\">\n      <Inspectable name=\"numTopHalfEntries\" variable=\"numTopHalfEntries\" category=\"\" verbose=\"0\" defaultValue=\"8\" type=\"Number\"/>\n   </property>\n   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"1\" duration=\"3\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/QuestTitleList\" name=\"List_mc\" selected=\"true\" centerPoint3DY=\"-3.35\" uniqueID=\"1\">\n                  <matrix>\n                    <Matrix ty=\"-10\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.16.3.1.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"numTopHalfEntries\">\n      <Inspectable name=\"numTopHalfEntries\" variable=\"numTopHalfEntries\" category=\"\" verbose=\"0\" defaultValue=\"8\" type=\"Number\"/>\n   </property>\n   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"4\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/QuestTitleList\" name=\"List_mc\" centerPoint3DY=\"-5\" uniqueID=\"1\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.16.3.1.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"numTopHalfEntries\">\n      <Inspectable name=\"numTopHalfEntries\" variable=\"numTopHalfEntries\" category=\"\" verbose=\"0\" defaultValue=\"8\" type=\"Number\"/>\n   </property>\n   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"5\" duration=\"4\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/QuestTitleList\" name=\"List_mc\" selected=\"true\" centerPoint3DY=\"5\" uniqueID=\"1\">\n                  <matrix>\n                    <Matrix ty=\"10\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.16.3.1.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"numTopHalfEntries\">\n      <Inspectable name=\"numTopHalfEntries\" variable=\"numTopHalfEntries\" category=\"\" verbose=\"0\" defaultValue=\"8\" type=\"Number\"/>\n   </property>\n   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"9\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/QuestTitleList\" name=\"List_mc\" selected=\"true\" uniqueID=\"1\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.16.3.1.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"numTopHalfEntries\">\n      <Inspectable name=\"numTopHalfEntries\" variable=\"numTopHalfEntries\" category=\"\" verbose=\"0\" defaultValue=\"8\" type=\"Number\"/>\n   </property>\n   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/QuestTitleList.xml",
    "content": "<DOMComponentItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/QuestTitleList\" itemID=\"51070db6-00000256\" linkageExportForAS=\"true\" linkageExportForRS=\"true\" linkageIdentifier=\"QuestTitleList\" linkageClassName=\"QuestCenteredList\" linkageURL=\".\" sourceFlashFilepath=\"Sprite 405\" sourceLibraryItemHRef=\"Sprites/Sprite 405\" lastModified=\"1359425454\" sourceItemID=\"00000000-7fffffff\" displayAsComponent=\"false\" customIconID=\"0\" persistLivePreview11=\"true\" editFrameIndex=\"1\" requiredMinimumPlayerVersion=\"0\" requiredMinimumASVersion=\"0\" parametersAreLocked=\"true\">\n  <timeline>\n    <DOMTimeline name=\"QuestTitleList\">\n      <layers>\n        <DOMLayer name=\"Layer 83\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/QuestTitleListEntry\" name=\"Entry16\" centerPoint3DX=\"124\" centerPoint3DY=\"437.5\">\n                  <matrix>\n                    <Matrix ty=\"425\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 78\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/QuestTitleListEntry\" name=\"Entry15\">\n                  <matrix>\n                    <Matrix ty=\"400\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 73\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/QuestTitleListEntry\" name=\"Entry14\" selected=\"true\" centerPoint3DX=\"124\" centerPoint3DY=\"387.5\">\n                  <matrix>\n                    <Matrix ty=\"375\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 68\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/QuestTitleListEntry\" name=\"Entry13\">\n                  <matrix>\n                    <Matrix ty=\"350\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 63\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/QuestTitleListEntry\" name=\"Entry12\">\n                  <matrix>\n                    <Matrix ty=\"325\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 58\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/QuestTitleListEntry\" name=\"Entry11\">\n                  <matrix>\n                    <Matrix ty=\"300\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 53\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/QuestTitleListEntry\" name=\"Entry10\" centerPoint3DX=\"124\" centerPoint3DY=\"287.5\">\n                  <matrix>\n                    <Matrix ty=\"275\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 48\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/QuestTitleListEntry\" name=\"Entry9\" centerPoint3DX=\"124\" centerPoint3DY=\"262.5\">\n                  <matrix>\n                    <Matrix ty=\"250\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 43\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/QuestTitleListEntryCentered\" name=\"Entry8\" centerPoint3DX=\"124\" centerPoint3DY=\"225\">\n                  <matrix>\n                    <Matrix ty=\"200\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 38\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/QuestTitleListEntry\" name=\"Entry7\">\n                  <matrix>\n                    <Matrix ty=\"175\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 33\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/QuestTitleListEntry\" name=\"Entry6\">\n                  <matrix>\n                    <Matrix ty=\"150\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 28\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/QuestTitleListEntry\" name=\"Entry5\">\n                  <matrix>\n                    <Matrix ty=\"125\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 23\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/QuestTitleListEntry\" name=\"Entry4\" centerPoint3DX=\"124\" centerPoint3DY=\"112.5\">\n                  <matrix>\n                    <Matrix ty=\"100\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 18\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/QuestTitleListEntry\" name=\"Entry3\">\n                  <matrix>\n                    <Matrix ty=\"75\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/QuestTitleListEntry\" name=\"Entry2\">\n                  <matrix>\n                    <Matrix ty=\"50\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/QuestTitleListEntry\" name=\"Entry1\">\n                  <matrix>\n                    <Matrix ty=\"25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/QuestTitleListEntry\" name=\"Entry0\" centerPoint3DX=\"124\" centerPoint3DY=\"12.5\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\" name=\"border\">\n                  <matrix>\n                    <Matrix a=\"2.5\" d=\"4.550048828125\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n  <parametersAsXML><![CDATA[   <property id=\"numTopHalfEntries\">\n      <Inspectable name=\"numTopHalfEntries\" variable=\"numTopHalfEntries\" category=\"\" verbose=\"0\" defaultValue=\"8\" type=\"Number\"/>\n   </property>\n   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n</DOMComponentItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/QuestTitleListEntry.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/QuestTitleListEntry\" itemID=\"51072d5f-00000e08\" sourceFlashFilepath=\"Sprite 402\" lastModified=\"1359425412\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"QuestTitleListEntry\">\n      <layers>\n        <DOMLayer name=\"Labels Layer\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" name=\"Normal\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" name=\"Divider\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Script 0\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[stop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/EquipIcon\" name=\"EquipIcon\" selected=\"true\">\n                  <matrix>\n                    <Matrix tx=\"233\" ty=\"5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"1\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" fontRenderingMode=\"standard\" width=\"226\" height=\"18.95\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"2\" ty=\"3\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>QUEST TEXT&#xD;&#xD;</characters>\n                      <textAttrs>\n                        <DOMTextAttrs alignment=\"right\" aliasText=\"false\" letterSpacing=\"0.8\" lineSpacing=\"0\" size=\"16\" face=\"$EverywhereMediumFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"1\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/QuestTitleListEntryDivider\">\n                  <matrix>\n                    <Matrix ty=\"12.5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"2\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\">\n                  <matrix>\n                    <Matrix a=\"2.29998779296875\" d=\"0.25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/QuestTitleListEntryCentered.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/QuestTitleListEntryCentered\" itemID=\"51072fae-00000e0a\" sourceFlashFilepath=\"Sprite 404\" lastModified=\"1359425454\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"QuestTitleListEntryCentered\">\n      <layers>\n        <DOMLayer name=\"Layer 4\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/EquipIcon\" name=\"EquipIcon\" selected=\"true\">\n                  <matrix>\n                    <Matrix tx=\"233\" ty=\"17\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" fontRenderingMode=\"standard\" width=\"226\" height=\"32\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"2\" ty=\"9\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>SELECTED QUEST</characters>\n                      <textAttrs>\n                        <DOMTextAttrs alignment=\"right\" aliasText=\"false\" letterSpacing=\"0.8\" lineSpacing=\"0\" size=\"27\" face=\"$EverywhereMediumFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\">\n                  <matrix>\n                    <Matrix a=\"2.29998779296875\" d=\"0.5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/QuestTitleListEntryDivider.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/QuestTitleListEntryDivider\" itemID=\"51073331-00000f47\" sourceFlashFilepath=\"Sprite 401\" lastModified=\"1359426353\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"QuestTitleListEntryDivider\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 400\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/QuestsFader.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/QuestsFader\" itemID=\"51070d4e-00000252\" sourceFlashFilepath=\"Sprite 582\" lastModified=\"1359416743\" lastUniqueIdentifier=\"3\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"QuestsFader\">\n      <layers>\n        <DOMLayer name=\"Labels Layer\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" name=\"hide\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" duration=\"8\" name=\"fadeIn\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" name=\"forceFade\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Script 0\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"QuestsPage\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/QuestsPage\" name=\"Page_mc\" selected=\"true\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"9\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/QuestsPage\" name=\"Page_mc\" selected=\"true\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/QuestsPage.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/QuestsPage\" itemID=\"51070d50-00000253\" linkageExportForAS=\"true\" linkageExportForRS=\"true\" linkageIdentifier=\"QuestsPage\" linkageClassName=\"QuestsPage\" linkageURL=\".\" sourceFlashFilepath=\"Sprite 451\" lastModified=\"1538143199\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"QuestsPage\">\n      <layers>\n        <DOMLayer name=\"Layer 89\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/QuestTitleHolder\" name=\"TitleList_mc\" selected=\"true\" centerPoint3DX=\"125\" centerPoint3DY=\"249.5\">\n                  <matrix>\n                    <Matrix ty=\"22\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 88\" color=\"#4F80FF\" locked=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"questDescriptionText\" fontRenderingMode=\"standard\" width=\"598.55\" height=\"28.45\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\" lineType=\"multiline\">\n                  <matrix>\n                    <Matrix tx=\"300.8\" ty=\"69\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Quest description text.</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" letterSpacing=\"0.8\" lineSpacing=\"0\" size=\"24\" face=\"$EverywhereMediumFont*\" fillColor=\"#DDDDDD\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"0\" blurY=\"0\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 86\" color=\"#4F80FF\" locked=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/QuestTitleEndpieces\" name=\"questTitleEndpieces\">\n                  <matrix>\n                    <Matrix tx=\"597.5\" ty=\"21\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 85\" color=\"#4F80FF\" locked=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"questTitleText\" fontRenderingMode=\"standard\" width=\"216\" height=\"28.45\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"489.6\" ty=\"25\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>TITLE</characters>\n                      <textAttrs>\n                        <DOMTextAttrs alignment=\"center\" aliasText=\"false\" letterSpacing=\"1.2\" size=\"24\" face=\"$EverywhereMediumFont*\" fillColor=\"#DDDDDD\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"0\" blurY=\"0\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F80FF\" locked=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/ObjectiveScrollingList\" name=\"objectiveList\" uniqueID=\"1\">\n                  <matrix>\n                    <Matrix tx=\"299.7\" ty=\"182\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.16.3.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Multi-Line\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F80FF\" locked=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/ObjectivesHeader\" name=\"objectivesHeader\">\n                  <matrix>\n                    <Matrix tx=\"358\" ty=\"140\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Divider\" name=\"Divider\">\n                  <matrix>\n                    <Matrix tx=\"254\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\" locked=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"NoQuestsText\" fontRenderingMode=\"standard\" width=\"223\" height=\"32.8\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"15.15\" ty=\"230\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>&#xD;</characters>\n                      <textAttrs>\n                        <DOMTextAttrs alignment=\"right\" aliasText=\"false\" letterSpacing=\"1\" lineSpacing=\"0\" size=\"27\" face=\"$EverywhereMediumFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" locked=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\" name=\"QuestsPageRect\">\n                  <matrix>\n                    <Matrix a=\"9.04998779296875\" d=\"4.89999389648438\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/SaveLoadList.xml",
    "content": "<DOMComponentItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/SaveLoadList\" itemID=\"51073127-00000e15\" linkageExportForAS=\"true\" linkageExportForRS=\"true\" linkageIdentifier=\"JournalSaveLoadList\" linkageClassName=\"JournalSaveLoadList\" linkageURL=\".\" sourceFlashFilepath=\"Sprite 480\" sourceLibraryItemHRef=\"Sprites/Sprite 480\" lastModified=\"1359425923\" sourceItemID=\"00000000-7fffffff\" displayAsComponent=\"false\" customIconID=\"0\" persistLivePreview11=\"true\" editFrameIndex=\"1\" requiredMinimumPlayerVersion=\"0\" requiredMinimumASVersion=\"0\" parametersAreLocked=\"true\">\n  <timeline>\n    <DOMTimeline name=\"SaveLoadList\">\n      <layers>\n        <DOMLayer name=\"Layer 58\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"scrollBar\" name=\"scrollbar\" selected=\"true\" centerPoint3DY=\"-18.95\" uniqueID=\"1\">\n                  <matrix>\n                    <Matrix d=\"1.82012939453125\" ty=\"13.5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.26.1.1'>\n</component>\n]]></dataBindingXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 53\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SaveLoadListEntry\" name=\"Entry10\" selected=\"true\">\n                  <matrix>\n                    <Matrix tx=\"25\" ty=\"270\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 48\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SaveLoadListEntry\" name=\"Entry9\" selected=\"true\">\n                  <matrix>\n                    <Matrix tx=\"25\" ty=\"243\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 43\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SaveLoadListEntry\" name=\"Entry8\" selected=\"true\">\n                  <matrix>\n                    <Matrix tx=\"25\" ty=\"216\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 38\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SaveLoadListEntry\" name=\"Entry7\" selected=\"true\">\n                  <matrix>\n                    <Matrix tx=\"25\" ty=\"189\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 33\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SaveLoadListEntry\" name=\"Entry6\" selected=\"true\">\n                  <matrix>\n                    <Matrix tx=\"25\" ty=\"162\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 28\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SaveLoadListEntry\" name=\"Entry5\" selected=\"true\">\n                  <matrix>\n                    <Matrix tx=\"25\" ty=\"135\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 23\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SaveLoadListEntry\" name=\"Entry4\" selected=\"true\">\n                  <matrix>\n                    <Matrix tx=\"25\" ty=\"108\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 18\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SaveLoadListEntry\" name=\"Entry3\" selected=\"true\">\n                  <matrix>\n                    <Matrix tx=\"25\" ty=\"81\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SaveLoadListEntry\" name=\"Entry2\" selected=\"true\">\n                  <matrix>\n                    <Matrix tx=\"25\" ty=\"54\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SaveLoadListEntry\" name=\"Entry1\" selected=\"true\">\n                  <matrix>\n                    <Matrix tx=\"25\" ty=\"27\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SaveLoadListEntry\" name=\"Entry0\" selected=\"true\">\n                  <matrix>\n                    <Matrix tx=\"25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\" name=\"border\" selected=\"true\">\n                  <matrix>\n                    <Matrix a=\"3.39993286132813\" d=\"2.99993896484375\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n  <parametersAsXML><![CDATA[   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n</DOMComponentItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/SaveLoadListEntry.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/SaveLoadListEntry\" itemID=\"5107312b-00000e16\" sourceFlashFilepath=\"Sprite 479\" lastModified=\"1359425835\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"SaveLoadListEntry\" currentFrame=\"1\">\n      <layers>\n        <DOMLayer name=\"Labels Layer\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" name=\"Normal\" labelType=\"anchor\" bookmark=\"true\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" name=\"Selected\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Script 0\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"SaveNumber\" fontRenderingMode=\"standard\" width=\"36\" height=\"21.3\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"2\" ty=\"2.85\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>000</characters>\n                      <textAttrs>\n                        <DOMTextAttrs alignment=\"right\" aliasText=\"false\" autoKern=\"false\" alpha=\"0.298039215686275\" letterSpacing=\"0.8\" size=\"18\" face=\"$EverywhereFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"1\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"SaveNumber\" fontRenderingMode=\"standard\" width=\"36\" height=\"21.35\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"2\" ty=\"2.85\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>000</characters>\n                      <textAttrs>\n                        <DOMTextAttrs alignment=\"right\" aliasText=\"false\" autoKern=\"false\" letterSpacing=\"0.8\" size=\"18\" face=\"$EverywhereFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" selected=\"true\" fontRenderingMode=\"standard\" width=\"261\" height=\"21.3\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"52\" ty=\"2.85\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Place Name</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" autoKern=\"false\" alpha=\"0.298039215686275\" letterSpacing=\"1\" size=\"18\" face=\"$EverywhereFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"1\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" fontRenderingMode=\"standard\" width=\"261\" height=\"21.3\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"52\" ty=\"2.85\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Place Name</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" autoKern=\"false\" letterSpacing=\"1\" size=\"18\" face=\"$EverywhereFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"2\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\">\n                  <matrix>\n                    <Matrix a=\"3.14999389648438\" d=\"0.270004272460938\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/SaveLoadPanel.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/SaveLoadPanel\" itemID=\"51070cca-00000243\" linkageExportForAS=\"true\" linkageExportForRS=\"true\" linkageIdentifier=\"SaveLoadPanel\" linkageClassName=\"SaveLoadPanel\" linkageURL=\".\" sourceFlashFilepath=\"Sprite 486\" lastModified=\"1359425928\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"SaveLoadPanel\">\n      <layers>\n        <DOMLayer name=\"Labels Layer\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" duration=\"9\" name=\"start\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"10\" duration=\"10\" name=\"end\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Script 0\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nthis._parent.currentState = SystemPage.SAVE_LOAD_STATE;\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"19\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nthis._parent.currentState = SystemPage.MAIN_STATE;\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 64\" color=\"#4F80FF\" locked=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/PlayerInfoText\" name=\"PlayerInfoText\">\n                  <matrix>\n                    <Matrix tx=\"335\" ty=\"155\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" tweenType=\"motion\" motionTweenRotate=\"none\" motionTweenSync=\"true\" motionTweenSnap=\"true\" keyMode=\"23041\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/PlayerInfoText\" name=\"PlayerInfoText\">\n                  <matrix>\n                    <Matrix tx=\"335\" ty=\"155\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"19\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/PlayerInfoText\" name=\"PlayerInfoText\">\n                  <matrix>\n                    <Matrix tx=\"335\" ty=\"155\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F80FF\" locked=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/SaveLoadList\" name=\"List_mc\" uniqueID=\"1\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.26.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" tweenType=\"motion\" motionTweenRotate=\"none\" motionTweenSync=\"true\" motionTweenSnap=\"true\" keyMode=\"23041\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/SaveLoadList\" name=\"List_mc\" uniqueID=\"1\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.26.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"19\" keyMode=\"9728\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/SaveLoadList\" name=\"List_mc\" uniqueID=\"1\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.26.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\" locked=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/ScreenshotHolder\" name=\"ScreenshotHolder\">\n                  <matrix>\n                    <Matrix tx=\"340\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" tweenType=\"motion\" motionTweenRotate=\"none\" motionTweenSync=\"true\" motionTweenSnap=\"true\" keyMode=\"23041\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/ScreenshotHolder\" name=\"ScreenshotHolder\">\n                  <matrix>\n                    <Matrix tx=\"340\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"19\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/ScreenshotHolder\" name=\"ScreenshotHolder\">\n                  <matrix>\n                    <Matrix tx=\"340\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"20\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\" name=\"SaveLoadRect\" selected=\"true\" centerPoint3DX=\"313.5\" centerPoint3DY=\"146.8\">\n                  <matrix>\n                    <Matrix a=\"6.27000427246094\" d=\"2.93649291992188\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/ScreenshotHolder.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/ScreenshotHolder\" itemID=\"51073139-00000e17\" sourceFlashFilepath=\"Sprite 481\" lastModified=\"1359425849\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"ScreenshotHolder\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\" name=\"sizer\">\n                  <matrix>\n                    <Matrix a=\"2.60000610351563\" d=\"1.50003051757813\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/ScrollableText.xml",
    "content": "<DOMComponentItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/ScrollableText\" itemID=\"51070db8-00000257\" linkageExportForAS=\"true\" linkageExportForRS=\"true\" linkageIdentifier=\"ScrollableText\" linkageClassName=\"gfx.controls.TextArea\" linkageURL=\".\" sourceFlashFilepath=\"Sprite 467\" sourceLibraryItemHRef=\"Sprites/Sprite 467\" lastModified=\"1359425655\" sourceItemID=\"00000000-7fffffff\" displayAsComponent=\"false\" customIconID=\"0\" persistLivePreview11=\"true\" editFrameIndex=\"1\" requiredMinimumPlayerVersion=\"0\" requiredMinimumASVersion=\"0\" parametersAreLocked=\"true\">\n  <timeline>\n    <DOMTimeline name=\"ScrollableText\">\n      <layers>\n        <DOMLayer name=\"Labels Layer\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"10\" name=\"default\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"10\" duration=\"10\" name=\"focused\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"20\" duration=\"10\" name=\"disabled\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Script 0\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"19\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"29\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"30\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" selected=\"true\" width=\"596\" height=\"396\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\" lineType=\"multiline\">\n                  <matrix>\n                    <Matrix tx=\"2\" ty=\"2\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Help text goes here!</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" autoKern=\"false\" letterSpacing=\"1\" size=\"24\" face=\"$EverywhereFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n  <parametersAsXML><![CDATA[   <property id=\"actAsButton\">\n      <Inspectable name=\"actAsButton\" variable=\"actAsButton\" category=\"\" verbose=\"0\" defaultValue=\"false\" type=\"Boolean\"/>\n   </property>\n   <property id=\"defaultText\">\n      <Inspectable name=\"defaultText\" variable=\"defaultText\" category=\"\" verbose=\"0\" defaultValue=\"\" type=\"Default\"/>\n   </property>\n   <property id=\"disabled\">\n      <Inspectable name=\"disabled\" variable=\"disabled\" category=\"\" verbose=\"0\" defaultValue=\"false\" type=\"Boolean\"/>\n   </property>\n   <property id=\"editable\">\n      <Inspectable name=\"editable\" variable=\"editable\" category=\"\" verbose=\"0\" defaultValue=\"false\" type=\"Boolean\"/>\n   </property>\n   <property id=\"enableInitCallback\">\n      <Inspectable name=\"enableInitCallback\" variable=\"enableInitCallback\" category=\"\" verbose=\"0\" defaultValue=\"true\" type=\"Boolean\"/>\n   </property>\n   <property id=\"maxChars\">\n      <Inspectable name=\"maxChars\" variable=\"maxChars\" category=\"\" verbose=\"0\" defaultValue=\"0.000000\" type=\"Number\"/>\n   </property>\n   <property id=\"inspectableScrollBar\">\n      <Inspectable name=\"inspectableScrollBar\" variable=\"inspectableScrollBar\" category=\"\" verbose=\"0\" defaultValue=\"scrollbar\" type=\"Default\"/>\n   </property>\n   <property id=\"scrollPolicy\">\n      <Inspectable name=\"scrollPolicy\" variable=\"scrollPolicy\" category=\"\" verbose=\"0\" defaultValue=\"auto\" type=\"Default\"/>\n   </property>\n   <property id=\"soundMap\">\n      <Inspectable name=\"soundMap\" variable=\"soundMap\" category=\"\" verbose=\"0\" defaultValue=\"scroll\" type=\"Array\"/>\n   </property>\n   <property id=\"textID\">\n      <Inspectable name=\"textID\" variable=\"textID\" category=\"\" verbose=\"0\" defaultValue=\"\" type=\"Default\"/>\n   </property>\n   <property id=\"visible\">\n      <Inspectable name=\"visible\" variable=\"visible\" category=\"\" verbose=\"0\" defaultValue=\"true\" type=\"Boolean\"/>\n   </property>\n]]></parametersAsXML>\n</DOMComponentItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/SettingsCheckBox.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/SettingsCheckBox\" itemID=\"51070ea9-0000026e\" sourceFlashFilepath=\"Sprite 509\" lastModified=\"1359417001\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"SettingsCheckBox\">\n      <layers>\n        <DOMLayer name=\"Script 0\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SettingsCheckBoxCheck\">\n                  <matrix>\n                    <Matrix a=\"2.337646484375\" d=\"2.30302429199219\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"2\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SettingsCheckBoxBackground\">\n                  <matrix>\n                    <Matrix a=\"2.16667175292969\" d=\"2.16667175292969\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/SettingsCheckBoxBackground.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/SettingsCheckBoxBackground\" itemID=\"5107310e-00000e13\" sourceFlashFilepath=\"Sprite 506\" lastModified=\"1359425806\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"SettingsCheckBoxBackground\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 505\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/SettingsCheckBoxCheck.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/SettingsCheckBoxCheck\" itemID=\"51073112-00000e14\" sourceFlashFilepath=\"Sprite 508\" lastModified=\"1359425810\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"SettingsCheckBoxCheck\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/Shape 507\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/SettingsList.xml",
    "content": "<DOMComponentItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/SettingsList\" itemID=\"510731b5-00000e1a\" linkageExportForAS=\"true\" linkageExportForRS=\"true\" linkageIdentifier=\"SettingsCategoryList\" linkageClassName=\"Shared.BSScrollingList\" linkageURL=\".\" sourceFlashFilepath=\"Sprite 515\" sourceLibraryItemHRef=\"Sprites/Sprite 515\" lastModified=\"1536647440\" lastUniqueIdentifier=\"1\" sourceItemID=\"00000000-7fffffff\" displayAsComponent=\"false\" customIconID=\"0\" persistLivePreview11=\"true\" editFrameIndex=\"1\" requiredMinimumPlayerVersion=\"0\" requiredMinimumASVersion=\"0\" parametersAreLocked=\"true\">\n  <timeline>\n    <DOMTimeline name=\"SettingsList\">\n      <layers>\n        <DOMLayer name=\"Layer 13\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SettingsListEntry\" name=\"Entry4\" selected=\"true\" centerPoint3DX=\"100\" centerPoint3DY=\"157.5\">\n                  <matrix>\n                    <Matrix ty=\"140\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F80FF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SettingsListEntry\" name=\"Entry3\" centerPoint3DX=\"100\" centerPoint3DY=\"122.5\">\n                  <matrix>\n                    <Matrix ty=\"105\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SettingsListEntry\" name=\"Entry2\" centerPoint3DX=\"100\" centerPoint3DY=\"87.5\">\n                  <matrix>\n                    <Matrix ty=\"70\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SettingsListEntry\" name=\"Entry1\" centerPoint3DX=\"100\" centerPoint3DY=\"52.5\">\n                  <matrix>\n                    <Matrix ty=\"35\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SettingsListEntry\" name=\"Entry0\" centerPoint3DX=\"100\" centerPoint3DY=\"17.5\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\" name=\"border\" centerPoint3DX=\"100\" centerPoint3DY=\"89.9\">\n                  <matrix>\n                    <Matrix a=\"1.99998474121094\" d=\"1.79986572265625\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n  <parametersAsXML><![CDATA[   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"None\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n</DOMComponentItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/SettingsListEntry.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/SettingsListEntry\" itemID=\"510731b1-00000e19\" sourceFlashFilepath=\"Sprite 514\" lastModified=\"1359425969\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"SettingsListEntry\">\n      <layers>\n        <DOMLayer name=\"Labels Layer\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" name=\"Normal\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" name=\"Selected\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Script 0\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" selected=\"true\" fontRenderingMode=\"standard\" width=\"196\" height=\"26\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"2\" ty=\"4.5\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>CATEGORY</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" autoKern=\"false\" alpha=\"0.317647058823529\" letterSpacing=\"1\" size=\"22\" face=\"$EverywhereFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"1\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" fontRenderingMode=\"standard\" width=\"196\" height=\"26\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"2\" ty=\"4.5\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>CATEGORY&#xD;&#xD;</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" autoKern=\"false\" letterSpacing=\"1\" size=\"22\" face=\"$EverywhereFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"2\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\">\n                  <matrix>\n                    <Matrix a=\"1.99993896484375\" d=\"0.350006103515625\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/SettingsOptionStepper.xml",
    "content": "<DOMComponentItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/SettingsOptionStepper\" itemID=\"51070dbc-0000025a\" linkageExportForAS=\"true\" linkageExportForRS=\"true\" linkageIdentifier=\"SettingsOptionStepper\" linkageClassName=\"gfx.controls.OptionStepper\" linkageURL=\".\" sourceFlashFilepath=\"Sprite 503\" sourceLibraryItemHRef=\"Sprites/Sprite 503\" scaleGridLeft=\"24.2\" scaleGridRight=\"163.6\" scaleGridTop=\"-2.35\" scaleGridBottom=\"32\" lastModified=\"1359423867\" sourceItemID=\"00000000-7fffffff\" displayAsComponent=\"false\" customIconID=\"0\" persistLivePreview11=\"true\" editFrameIndex=\"1\" requiredMinimumPlayerVersion=\"0\" requiredMinimumASVersion=\"0\" parametersAreLocked=\"true\">\n  <timeline>\n    <DOMTimeline name=\"SettingsOptionStepper\">\n      <layers>\n        <DOMLayer name=\"Labels Layer\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"10\" name=\"default\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"10\" duration=\"10\" name=\"focused\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"20\" duration=\"10\" name=\"disabled\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Script 0\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"19\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"29\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"30\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/OptionStepperArrowBtn\" name=\"prevBtn\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"30\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/OptionStepperArrowBtn\" name=\"nextBtn\">\n                  <matrix>\n                    <Matrix a=\"-0.999496459960938\" tx=\"190\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"30\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" fontRenderingMode=\"standard\" width=\"126\" height=\"25\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"32\" ty=\"2\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>OPTION</characters>\n                      <textAttrs>\n                        <DOMTextAttrs alignment=\"center\" aliasText=\"false\" autoKern=\"false\" bold=\"true\" letterSpacing=\"0.8\" size=\"20\" face=\"$EverywhereBoldFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n  <parametersAsXML><![CDATA[   <property id=\"disabled\">\n      <Inspectable name=\"disabled\" variable=\"disabled\" category=\"\" verbose=\"0\" defaultValue=\"false\" type=\"Boolean\"/>\n   </property>\n   <property id=\"enableInitCallback\">\n      <Inspectable name=\"enableInitCallback\" variable=\"enableInitCallback\" category=\"\" verbose=\"0\" defaultValue=\"true\" type=\"Boolean\"/>\n   </property>\n   <property id=\"soundMap\">\n      <Inspectable name=\"soundMap\" variable=\"soundMap\" category=\"\" verbose=\"0\" defaultValue=\"change\" type=\"Array\"/>\n   </property>\n   <property id=\"visible\">\n      <Inspectable name=\"visible\" variable=\"visible\" category=\"\" verbose=\"0\" defaultValue=\"true\" type=\"Boolean\"/>\n   </property>\n]]></parametersAsXML>\n</DOMComponentItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/SettingsPanel.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/SettingsPanel\" itemID=\"5107319f-00000e18\" sourceFlashFilepath=\"Sprite 533\" lastModified=\"1359426000\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"SettingsPanel\">\n      <layers>\n        <DOMLayer name=\"Labels Layer\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" duration=\"9\" name=\"start\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"10\" duration=\"10\" name=\"end\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Script 0\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nthis._parent.currentState = SystemPage.SETTINGS_CATEGORY_STATE;\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"19\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nif (this.bCloseToMainState != false) \n{\n    this._parent.currentState = SystemPage.MAIN_STATE;\n}\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/SettingsList\" name=\"List_mc\" selected=\"true\" uniqueID=\"1\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.27.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"None\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/SettingsList\" name=\"List_mc\" uniqueID=\"1\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.27.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"None\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"19\" keyMode=\"9728\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/SettingsList\" name=\"List_mc\" selected=\"true\" uniqueID=\"1\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.27.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"None\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"20\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\" name=\"HelpRect\" centerPoint3DX=\"100\" centerPoint3DY=\"90\">\n                  <matrix>\n                    <Matrix a=\"2.00003051757813\" d=\"1.800048828125\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/StatsCategoryListEntry.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/StatsCategoryListEntry\" itemID=\"510729b0-00000df2\" sourceFlashFilepath=\"Sprite 457\" lastModified=\"1359423920\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"StatsCategoryListEntry\">\n      <layers>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" selected=\"true\" fontRenderingMode=\"standard\" width=\"226\" height=\"18.95\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"2\" ty=\"3\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>CATEGORY</characters>\n                      <textAttrs>\n                        <DOMTextAttrs alignment=\"right\" aliasText=\"false\" letterSpacing=\"0.8\" lineSpacing=\"0\" size=\"16\" face=\"$EverywhereMediumFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\">\n                  <matrix>\n                    <Matrix a=\"2.29998779296875\" d=\"0.25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/StatsCategoryListEntryCentered.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/StatsCategoryListEntryCentered\" itemID=\"51072ab8-00000df8\" sourceFlashFilepath=\"Sprite 459\" lastModified=\"1359424184\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"StatsCategoryListEntryCentered\">\n      <layers>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" fontRenderingMode=\"standard\" width=\"226\" height=\"32\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"2\" ty=\"9\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>CATEGORY</characters>\n                      <textAttrs>\n                        <DOMTextAttrs alignment=\"right\" aliasText=\"false\" letterSpacing=\"0.8\" lineSpacing=\"0\" size=\"27\" face=\"$EverywhereMediumFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\">\n                  <matrix>\n                    <Matrix a=\"2.29998779296875\" d=\"0.5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/StatsCategoryListHolder.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/StatsCategoryListHolder\" itemID=\"51072d1c-00000e06\" sourceFlashFilepath=\"Sprite 463\" lastModified=\"1359424827\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"StatsCategoryListHolder\" currentFrame=\"4\">\n      <layers>\n        <DOMLayer name=\"Labels Layer\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" duration=\"4\" name=\"moveUp\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"5\" duration=\"5\" name=\"moveDown\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Script 0\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nthis.List_mc.listAnimating = false;\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" duration=\"3\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nthis.List_mc.listAnimating = true;]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"4\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nthis.List_mc.listAnimating = false;\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"5\" duration=\"4\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nthis.List_mc.listAnimating = true;]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nthis.List_mc.listAnimating = false;\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/StatsCategoryListList\" name=\"List_mc\" uniqueID=\"1\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.17.3.3.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"numTopHalfEntries\">\n      <Inspectable name=\"numTopHalfEntries\" variable=\"numTopHalfEntries\" category=\"\" verbose=\"0\" defaultValue=\"5\" type=\"Number\"/>\n   </property>\n   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"1\" duration=\"3\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/StatsCategoryListList\" name=\"List_mc\" centerPoint3DY=\"-3.35\" uniqueID=\"1\">\n                  <matrix>\n                    <Matrix ty=\"-10\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.17.3.3.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"numTopHalfEntries\">\n      <Inspectable name=\"numTopHalfEntries\" variable=\"numTopHalfEntries\" category=\"\" verbose=\"0\" defaultValue=\"5\" type=\"Number\"/>\n   </property>\n   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"4\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/StatsCategoryListList\" name=\"List_mc\" selected=\"true\" centerPoint3DY=\"6.65\" uniqueID=\"1\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.17.3.3.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"numTopHalfEntries\">\n      <Inspectable name=\"numTopHalfEntries\" variable=\"numTopHalfEntries\" category=\"\" verbose=\"0\" defaultValue=\"5\" type=\"Number\"/>\n   </property>\n   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"5\" duration=\"4\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/StatsCategoryListList\" name=\"List_mc\" selected=\"true\" centerPoint3DY=\"16.65\" uniqueID=\"1\">\n                  <matrix>\n                    <Matrix ty=\"10\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.17.3.3.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"numTopHalfEntries\">\n      <Inspectable name=\"numTopHalfEntries\" variable=\"numTopHalfEntries\" category=\"\" verbose=\"0\" defaultValue=\"5\" type=\"Number\"/>\n   </property>\n   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"9\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/StatsCategoryListList\" name=\"List_mc\" selected=\"true\" centerPoint3DY=\"-5\" uniqueID=\"1\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.17.3.3.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"numTopHalfEntries\">\n      <Inspectable name=\"numTopHalfEntries\" variable=\"numTopHalfEntries\" category=\"\" verbose=\"0\" defaultValue=\"5\" type=\"Number\"/>\n   </property>\n   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/StatsCategoryListList.xml",
    "content": "<DOMComponentItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/StatsCategoryListList\" itemID=\"51072ca5-00000e04\" linkageExportForAS=\"true\" linkageExportForRS=\"true\" linkageIdentifier=\"StatsCategoryList\" linkageClassName=\"Shared.CenteredScrollingList\" linkageURL=\".\" sourceFlashFilepath=\"Sprite 460\" sourceLibraryItemHRef=\"Sprites/Sprite 460\" lastModified=\"1359426386\" sourceItemID=\"00000000-7fffffff\" displayAsComponent=\"false\" customIconID=\"0\" persistLivePreview11=\"true\" editFrameIndex=\"1\" requiredMinimumPlayerVersion=\"0\" requiredMinimumASVersion=\"0\" parametersAreLocked=\"true\">\n  <timeline>\n    <DOMTimeline name=\"StatsCategoryListList\">\n      <layers>\n        <DOMLayer name=\"Layer 43\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/StatsCategoryListEntry\" name=\"Entry10\">\n                  <matrix>\n                    <Matrix ty=\"275\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 39\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/StatsCategoryListEntry\" name=\"Entry9\">\n                  <matrix>\n                    <Matrix ty=\"250\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 35\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/StatsCategoryListEntry\" name=\"Entry4\">\n                  <matrix>\n                    <Matrix ty=\"100\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 31\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/StatsCategoryListEntry\" name=\"Entry3\">\n                  <matrix>\n                    <Matrix ty=\"75\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 27\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/StatsCategoryListEntry\" name=\"Entry8\">\n                  <matrix>\n                    <Matrix ty=\"225\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 23\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/StatsCategoryListEntry\" name=\"Entry7\">\n                  <matrix>\n                    <Matrix ty=\"200\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 19\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/StatsCategoryListEntry\" name=\"Entry6\">\n                  <matrix>\n                    <Matrix ty=\"175\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/StatsCategoryListEntryCentered\" name=\"Entry5\" selected=\"true\">\n                  <matrix>\n                    <Matrix ty=\"125\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/StatsCategoryListEntry\" name=\"Entry2\">\n                  <matrix>\n                    <Matrix ty=\"50\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/StatsCategoryListEntry\" name=\"Entry1\">\n                  <matrix>\n                    <Matrix ty=\"25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/StatsCategoryListEntry\" name=\"Entry0\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\" name=\"border\">\n                  <matrix>\n                    <Matrix a=\"2.29998779296875\" d=\"3.05003356933594\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n  <parametersAsXML><![CDATA[   <property id=\"numTopHalfEntries\">\n      <Inspectable name=\"numTopHalfEntries\" variable=\"numTopHalfEntries\" category=\"\" verbose=\"0\" defaultValue=\"5\" type=\"Number\"/>\n   </property>\n   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n</DOMComponentItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/StatsFader.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/StatsFader\" itemID=\"51070c9b-0000023d\" sourceFlashFilepath=\"Sprite 581\" lastModified=\"1359416478\" lastUniqueIdentifier=\"3\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"StatsFader\">\n      <layers>\n        <DOMLayer name=\"Labels Layer\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" name=\"hide\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" duration=\"8\" name=\"fadeIn\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" name=\"forceFade\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Script 0\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"StatsPage\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/StatsPage\" name=\"Page_mc\" selected=\"true\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"9\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/StatsPage\" name=\"Page_mc\" selected=\"true\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/StatsList.xml",
    "content": "<DOMComponentItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/StatsList\" itemID=\"51070c9d-0000023e\" linkageExportForAS=\"true\" linkageExportForRS=\"true\" linkageIdentifier=\"StatsList\" linkageClassName=\"StatsList\" linkageURL=\".\" sourceFlashFilepath=\"Sprite 455\" lastModified=\"1359423974\" sourceItemID=\"00000000-7fffffff\" displayAsComponent=\"false\" customIconID=\"0\" persistLivePreview11=\"true\" editFrameIndex=\"1\" requiredMinimumPlayerVersion=\"0\" requiredMinimumASVersion=\"0\" parametersAreLocked=\"true\">\n  <timeline>\n    <DOMTimeline name=\"StatsList\">\n      <layers>\n        <DOMLayer name=\"Layer 58\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"scrollBar\" name=\"scrollbar\" centerPoint3DY=\"-32.95\" uniqueID=\"1\">\n                  <matrix>\n                    <Matrix d=\"2.82974243164063\" ty=\"17.5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.17.3.1.1'>\n</component>\n]]></dataBindingXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 53\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/StatsListEntry\" name=\"Entry10\">\n                  <matrix>\n                    <Matrix tx=\"25\" ty=\"350\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 48\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/StatsListEntry\" name=\"Entry9\">\n                  <matrix>\n                    <Matrix tx=\"25\" ty=\"315\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 43\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/StatsListEntry\" name=\"Entry8\">\n                  <matrix>\n                    <Matrix tx=\"25\" ty=\"280\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 38\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/StatsListEntry\" name=\"Entry7\">\n                  <matrix>\n                    <Matrix tx=\"25\" ty=\"245\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 33\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/StatsListEntry\" name=\"Entry6\">\n                  <matrix>\n                    <Matrix tx=\"25\" ty=\"210\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 28\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/StatsListEntry\" name=\"Entry5\">\n                  <matrix>\n                    <Matrix tx=\"25\" ty=\"175\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 23\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/StatsListEntry\" name=\"Entry4\">\n                  <matrix>\n                    <Matrix tx=\"25\" ty=\"140\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 18\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/StatsListEntry\" name=\"Entry3\">\n                  <matrix>\n                    <Matrix tx=\"25\" ty=\"105\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/StatsListEntry\" name=\"Entry2\" selected=\"true\">\n                  <matrix>\n                    <Matrix tx=\"25\" ty=\"70\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/StatsListEntry\" name=\"Entry1\">\n                  <matrix>\n                    <Matrix tx=\"25\" ty=\"35\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/StatsListEntry\" name=\"Entry0\">\n                  <matrix>\n                    <Matrix tx=\"25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\" name=\"border\">\n                  <matrix>\n                    <Matrix a=\"5.99981689453125\" d=\"3.89988708496094\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n  <parametersAsXML><![CDATA[   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n</DOMComponentItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/StatsListEntry.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/StatsListEntry\" itemID=\"510729e1-00000df4\" sourceFlashFilepath=\"Sprite 454\" lastModified=\"1359423969\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"StatsListEntry\">\n      <layers>\n        <DOMLayer name=\"Layer 4\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"valueText\" fontRenderingMode=\"standard\" width=\"216\" height=\"26.05\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"352\" ty=\"4.45\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>VALUE</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" letterSpacing=\"1.2\" size=\"22\" face=\"$EverywhereMediumFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"0\" blurY=\"0\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" fontRenderingMode=\"standard\" width=\"346\" height=\"26.05\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"2\" ty=\"4.45\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Category Name</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" letterSpacing=\"1.2\" size=\"22\" face=\"$EverywhereMediumFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"0\" blurY=\"0\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\">\n                  <matrix>\n                    <Matrix a=\"5.69999694824219\" d=\"0.350006103515625\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/StatsPage.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/StatsPage\" itemID=\"51070ca3-0000023f\" linkageExportForAS=\"true\" linkageExportForRS=\"true\" linkageIdentifier=\"StatsPage\" linkageClassName=\"StatsPage\" linkageURL=\".\" sourceFlashFilepath=\"Sprite 464\" lastModified=\"1359435262\" lastUniqueIdentifier=\"3\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"StatsPage\">\n      <layers>\n        <DOMLayer name=\"Layer 8\" color=\"#4F80FF\" locked=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/StatsList\" name=\"StatsList_mc\" uniqueID=\"1\">\n                  <matrix>\n                    <Matrix tx=\"265\" ty=\"50\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='StatsPage' oldCopiedComponentPath='1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F80FF\" locked=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/StatsCategoryListHolder\" name=\"CategoryList_mc\">\n                  <matrix>\n                    <Matrix ty=\"95\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Divider\" color=\"#9933CC\" current=\"true\" isSelected=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Divider\" name=\"Divider\" centerPoint3DX=\"242.5\" centerPoint3DY=\"243.3\">\n                  <matrix>\n                    <Matrix tx=\"235\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"-110\" y=\"243.3\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" locked=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\" name=\"StatsPageRect\">\n                  <matrix>\n                    <Matrix a=\"8.64999389648438\" d=\"4.89999389648438\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/SystemCategoriesList.xml",
    "content": "<DOMComponentItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/SystemCategoriesList\" itemID=\"51070ca5-00000240\" linkageExportForAS=\"true\" linkageExportForRS=\"true\" linkageIdentifier=\"SystemCategoriesList\" linkageClassName=\"Shared.CenteredScrollingList\" linkageURL=\".\" sourceFlashFilepath=\"Sprite 524\" sourceLibraryItemHRef=\"Sprites/Sprite 524\" lastModified=\"1359424353\" sourceItemID=\"00000000-7fffffff\" displayAsComponent=\"false\" customIconID=\"0\" persistLivePreview11=\"true\" editFrameIndex=\"1\" requiredMinimumPlayerVersion=\"0\" requiredMinimumASVersion=\"0\" parametersAreLocked=\"true\">\n  <timeline>\n    <DOMTimeline name=\"SystemCategoriesList\">\n      <layers>\n        <DOMLayer name=\"Layer 51\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SystemCategoriesListEntry\" name=\"Entry12\">\n                  <matrix>\n                    <Matrix ty=\"325\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 47\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SystemCategoriesListEntry\" name=\"Entry11\">\n                  <matrix>\n                    <Matrix ty=\"300\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 43\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SystemCategoriesListEntry\" name=\"Entry10\">\n                  <matrix>\n                    <Matrix ty=\"275\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 39\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SystemCategoriesListEntry\" name=\"Entry9\">\n                  <matrix>\n                    <Matrix ty=\"250\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 35\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SystemCategoriesListEntry\" name=\"Entry8\">\n                  <matrix>\n                    <Matrix ty=\"225\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 31\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SystemCategoriesListEntry\" name=\"Entry7\" selected=\"true\">\n                  <matrix>\n                    <Matrix ty=\"200\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 27\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SystemCategoriesListEntryCentered\" name=\"Entry6\">\n                  <matrix>\n                    <Matrix ty=\"150\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 23\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SystemCategoriesListEntry\" name=\"Entry5\">\n                  <matrix>\n                    <Matrix ty=\"125\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 19\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SystemCategoriesListEntry\" name=\"Entry4\">\n                  <matrix>\n                    <Matrix ty=\"100\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SystemCategoriesListEntry\" name=\"Entry3\">\n                  <matrix>\n                    <Matrix ty=\"75\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SystemCategoriesListEntry\" name=\"Entry2\">\n                  <matrix>\n                    <Matrix ty=\"50\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SystemCategoriesListEntry\" name=\"Entry1\">\n                  <matrix>\n                    <Matrix ty=\"25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SystemCategoriesListEntry\" name=\"Entry0\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\" name=\"border\">\n                  <matrix>\n                    <Matrix a=\"2.29998779296875\" d=\"3.55001831054688\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n  <parametersAsXML><![CDATA[   <property id=\"numTopHalfEntries\">\n      <Inspectable name=\"numTopHalfEntries\" variable=\"numTopHalfEntries\" category=\"\" verbose=\"0\" defaultValue=\"6\" type=\"Number\"/>\n   </property>\n   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n</DOMComponentItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/SystemCategoriesListEntry.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/SystemCategoriesListEntry\" itemID=\"51072b56-00000df9\" sourceFlashFilepath=\"Sprite 521\" lastModified=\"1359424342\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"SystemCategoriesListEntry\">\n      <layers>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" selected=\"true\" fontRenderingMode=\"standard\" width=\"226\" height=\"18.95\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"2\" ty=\"3\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>CATEGORY</characters>\n                      <textAttrs>\n                        <DOMTextAttrs alignment=\"right\" aliasText=\"false\" letterSpacing=\"0.8\" lineSpacing=\"0\" size=\"16\" face=\"$EverywhereMediumFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                    <DOMTextRun>\n                      <characters>&#xD;</characters>\n                      <textAttrs>\n                        <DOMTextAttrs alignment=\"right\" aliasText=\"false\" autoKern=\"false\" lineSpacing=\"0\" face=\"_sans\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                    <DOMTextRun>\n                      <characters>&#xD;</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" autoKern=\"false\" lineSpacing=\"0\" face=\"_sans\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\">\n                  <matrix>\n                    <Matrix a=\"2.29986572265625\" d=\"0.250015258789063\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/SystemCategoriesListEntryCentered.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/SystemCategoriesListEntryCentered\" itemID=\"51072ab5-00000df7\" sourceFlashFilepath=\"Sprite 523\" lastModified=\"1359424181\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"SystemCategoriesListEntryCentered\">\n      <layers>\n        <DOMLayer name=\"Layer 3\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"textField\" fontRenderingMode=\"standard\" width=\"226\" height=\"32\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\">\n                  <matrix>\n                    <Matrix tx=\"2\" ty=\"9\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>SELECTED CATEGORY</characters>\n                      <textAttrs>\n                        <DOMTextAttrs alignment=\"right\" aliasText=\"false\" letterSpacing=\"0.8\" lineSpacing=\"0\" size=\"27\" face=\"$EverywhereMediumFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\">\n                  <matrix>\n                    <Matrix a=\"2.29998779296875\" d=\"0.5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/SystemCategoryList.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/SystemCategoryList\" itemID=\"51072b8c-00000dfb\" sourceFlashFilepath=\"Sprite 525\" lastModified=\"1359424399\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"SystemCategoryList\">\n      <layers>\n        <DOMLayer name=\"Labels Layer\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" duration=\"4\" name=\"moveUp\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"5\" duration=\"5\" name=\"moveDown\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Script 0\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nthis.List_mc.listAnimating = false;\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" duration=\"3\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nthis.List_mc.listAnimating = true;]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"4\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nthis.List_mc.listAnimating = false;\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"5\" duration=\"4\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nthis.List_mc.listAnimating = true;]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nthis.List_mc.listAnimating = false;\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/SystemCategoriesList\" name=\"List_mc\" uniqueID=\"1\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.28.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"numTopHalfEntries\">\n      <Inspectable name=\"numTopHalfEntries\" variable=\"numTopHalfEntries\" category=\"\" verbose=\"0\" defaultValue=\"6\" type=\"Number\"/>\n   </property>\n   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"1\" duration=\"3\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/SystemCategoriesList\" name=\"List_mc\" centerPoint3DY=\"-3.35\" uniqueID=\"1\">\n                  <matrix>\n                    <Matrix ty=\"-10\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.28.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"numTopHalfEntries\">\n      <Inspectable name=\"numTopHalfEntries\" variable=\"numTopHalfEntries\" category=\"\" verbose=\"0\" defaultValue=\"6\" type=\"Number\"/>\n   </property>\n   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"4\" keyMode=\"9728\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/SystemCategoriesList\" name=\"List_mc\" selected=\"true\" centerPoint3DY=\"6.65\" uniqueID=\"1\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.28.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"numTopHalfEntries\">\n      <Inspectable name=\"numTopHalfEntries\" variable=\"numTopHalfEntries\" category=\"\" verbose=\"0\" defaultValue=\"6\" type=\"Number\"/>\n   </property>\n   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"5\" duration=\"4\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/SystemCategoriesList\" name=\"List_mc\" centerPoint3DY=\"16.65\" uniqueID=\"1\">\n                  <matrix>\n                    <Matrix ty=\"10\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.28.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"numTopHalfEntries\">\n      <Inspectable name=\"numTopHalfEntries\" variable=\"numTopHalfEntries\" category=\"\" verbose=\"0\" defaultValue=\"6\" type=\"Number\"/>\n   </property>\n   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"9\" keyMode=\"9728\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"MovieClips/SystemCategoriesList\" name=\"List_mc\" uniqueID=\"1\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.28.1'>\n</component>\n]]></dataBindingXML>\n                  <parametersAsXML><![CDATA[   <property id=\"numTopHalfEntries\">\n      <Inspectable name=\"numTopHalfEntries\" variable=\"numTopHalfEntries\" category=\"\" verbose=\"0\" defaultValue=\"6\" type=\"Number\"/>\n   </property>\n   <property id=\"textOption\">\n      <Inspectable name=\"textOption\" variable=\"textOption\" category=\"\" verbose=\"0\" defaultValue=\"Shrink To Fit\" type=\"Default\"/>\n   </property>\n]]></parametersAsXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/SystemFader.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/SystemFader\" itemID=\"51070caa-00000241\" sourceFlashFilepath=\"Sprite 580\" lastModified=\"1359435081\" lastUniqueIdentifier=\"4\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"SystemFader\" currentFrame=\"9\">\n      <layers>\n        <DOMLayer name=\"Labels Layer\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" name=\"hide\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" duration=\"8\" name=\"fadeIn\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" name=\"forceFade\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Script 0\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"SystemPage\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" tweenType=\"motion\" keyMode=\"17921\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SystemPage\" name=\"Page_mc\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"9\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SystemPage\" name=\"Page_mc\" selected=\"true\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/MovieClips/SystemPage.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"MovieClips/SystemPage\" itemID=\"51070cac-00000242\" linkageExportForAS=\"true\" linkageExportForRS=\"true\" linkageIdentifier=\"SystemPage\" linkageClassName=\"SystemPage\" linkageURL=\".\" sourceFlashFilepath=\"Sprite 545\" lastModified=\"1359548820\" lastUniqueIdentifier=\"28\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"SystemPage\">\n      <layers>\n        <DOMLayer name=\"PanelRect\" color=\"#4F80FF\" locked=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\" name=\"PanelRect\">\n                  <matrix>\n                    <Matrix a=\"6.27000427246094\" d=\"4.59977722167969\" tx=\"275\" ty=\"15\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"HelpTextPanel\" color=\"#4F80FF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/HelpTextPanel\" name=\"HelpTextPanel\">\n                  <matrix>\n                    <Matrix tx=\"285\" ty=\"15\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"HelpListPanel\" color=\"#4F80FF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/HelpListPanel\" name=\"HelpListPanel\">\n                  <matrix>\n                    <Matrix tx=\"285\" ty=\"75\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"ErrorText\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"ErrorText\" selected=\"true\" fontRenderingMode=\"standard\" width=\"663.95\" height=\"30\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\" renderAsHTML=\"true\" lineType=\"multiline\">\n                  <matrix>\n                    <Matrix tx=\"256.95\" ty=\"415.6\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>&#xD;</characters>\n                      <textAttrs>\n                        <DOMTextAttrs alignment=\"center\" aliasText=\"false\" autoKern=\"false\" letterSpacing=\"1\" size=\"24\" face=\"$EverywhereMediumFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                  <filters>\n                    <DropShadowFilter blurX=\"2\" blurY=\"2\" distance=\"2\" strength=\"1.5\"/>\n                  </filters>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"SaveLoadPanel\" color=\"#4F80FF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SaveLoadPanel\" name=\"SaveLoadPanel\">\n                  <matrix>\n                    <Matrix tx=\"275\" ty=\"75\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"PCQuitPanel\" color=\"#4F80FF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/PCQuitPanel\" name=\"PCQuitPanel\">\n                  <matrix>\n                    <Matrix tx=\"275\" ty=\"210\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"InputMappingPanel\" color=\"#4F80FF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/InputMappingPanel\" name=\"InputMappingPanel\">\n                  <matrix>\n                    <Matrix tx=\"275\" ty=\"75\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"OptionsListsPanel\" color=\"#4F80FF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/OptionsListsPanel\" name=\"OptionsListsPanel\">\n                  <matrix>\n                    <Matrix tx=\"275\" ty=\"70\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"SettingsPanel\" color=\"#4F80FF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SettingsPanel\" name=\"SettingsPanel\">\n                  <matrix>\n                    <Matrix tx=\"275\" ty=\"75\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"ConfirmPanel\" color=\"#4F80FF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/ConfirmPanel\" name=\"ConfirmPanel\">\n                  <matrix>\n                    <Matrix tx=\"375\" ty=\"397.75\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"VersionText\" color=\"#4F80FF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMDynamicText name=\"VersionText\" fontRenderingMode=\"standard\" width=\"119\" height=\"14.2\" includeOutlines=\"true\" isSelectable=\"false\" scrollable=\"true\">\n                  <matrix>\n                    <Matrix tx=\"17\" ty=\"456.65\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>&lt;version&gt;</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" autoKern=\"false\" alpha=\"0.282352941176471\" bitmapSize=\"240\" face=\"$EverywhereFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"CategoryList\" color=\"#4F80FF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"MovieClips/SystemCategoryList\" name=\"CategoryList_mc\">\n                  <matrix>\n                    <Matrix ty=\"72\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"SystemDivider\" color=\"#4F80FF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Divider\" name=\"SystemDivider\">\n                  <matrix>\n                    <Matrix tx=\"235\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"SystemPageRect\" color=\"#4F80FF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Shapes/BackgroundRect\" name=\"SystemPageRect\">\n                  <matrix>\n                    <Matrix a=\"9.01992797851563\" d=\"4.89999389648438\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/BackgroundRect.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/BackgroundRect\" itemID=\"51071378-00000123\" sourceFlashFilepath=\"Sprite 395\" sourceLibraryItemHRef=\"Sprites/Rect\" symbolType=\"graphic\" lastModified=\"1359418232\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"BackgroundRect\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#666666\"/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\">\n                        <fill>\n                          <SolidColor color=\"#00FF00\" alpha=\"0.00784313725490196\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"!0 0S6|2000 0!2000 0|2000 2000!2000 2000|0 2000!0 2000|0 0\"/>\n                    <Edge cubics=\"!0 0(;0,0 2000,0 2000,0q0 0 2000 0);\"/>\n                    <Edge cubics=\"!0 2000(;0,2000 0,0 0,0q0 2000 0 0);\"/>\n                    <Edge cubics=\"!2000 2000(;2000,2000 0,2000 0,2000q2000 2000 0 2000);\"/>\n                    <Edge cubics=\"!2000 0(;2000,0 2000,2000 2000,2000q2000 0 2000 2000);\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Endpieces_DLC01.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Endpieces_DLC01\" itemID=\"4fda8f4d-0000050a\" sourceFlashFilepath=\"../../../../skyrimui/src/quest_journal.fla\" sourceLibraryItemHRef=\"Shapes/Endpieces_DLC01\" sourceLastModified=\"1339723597\" symbolType=\"graphic\" lastModified=\"1339723597\" sourceItemID=\"4fda8f4d-0000050a\">\n  <timeline>\n    <DOMTimeline name=\"Endpieces_DLC01\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#999999\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!3993 -21S1|3988 -30!3988 -30[3984 -31 3970 -16!3970 -16[3937 23 3923 67!3923 67[3861 82 3813 125!3813 125[3776 98 3730 93!3730 93[3679 88 3631 134!3631 134[3574 187 3552 192!3552 192|3353 167!3353 167[3170 140 3027 174!3027 174[2717\n 246 2597 326!2597 326|2614 352!2614 352[2680 307 2804 262!2804 262[2927 217 3054 192!3054 192[3191 164 3341 192!3341 192[3511 223 3561 219!3561 219|3670 191!3670 191[3730 176 3754 209!3754 209|3744 238!3744 238[3705 260 3684 260!3684\n 260|3621 253!3621 253[3591 256 3567 275!3567 275[3536 299 3491 288!3491 288|3439 267!3439 267[3370 237 3330 226!3330 226[3262 210 3202 225!3202 225|3233 251!3233 251[3334 237 3426 295!3426 295[3497 341 3564 337!3564 337[3632 334 3650\n 347!3650 347|3678 362!3678 362|3714 369!3714 369|3742 365!3742 365|3754 400!3754 400[3736 433 3713 446!3713 446|3614 453!3614 453[3543 444 3469 409!3469 409[3376 366 3248 282!3248 282|3125 200!3125 200|3075 209!3075 209|3408 412!3408\n 412[3590 508 3684 519!3684 519[3753 527 3816 486!3816 486[3860 525 3915 541!3915 541|3916 543!3916 543[3894 602 3795 608!3795 608|3673 603!3673 603[3573 589 3486 547!3486 547[3399 505 3305 413!3305 413[3218 330 3137 298!3137 298|3113\n 323!3113 323[3188 345 3267 418!3267 418[3370 516 3447 560!3447 560[3590 636 3764 644!3764 644[3923 651 3999 602!3999 602[4015 593 4027 576!4027 576|4038 543!4038 543[4098 527 4145 485!4145 485[4179 510 4215 510!4215 510|4228 509!4228\n 509|4292 492!4292 492|4320 480!4320 480|4342 464!4342 464[4341 460 4319 457!4319 457|4247 446!4247 446[4224 433 4205 400!4205 400|4217 365!4217 365|4246 369!4246 369|4280 362!4280 362|4310 347!4310 347[4330 333 4341 330!4341 330|4383\n 332!4383 332|4395 334!4395 334[4430 341 4467 319!4467 319|4485 304!4485 304|4494 286!4494 286|4477 285!4477 285|4457 290!4457 290[4432 294 4406 282!4406 282|4392 275!4392 275[4358 255 4338 253!4338 253|4274 260!4274 260[4256 260 4214\n 234!4214 234|4206 209!4206 209[4224 175 4247 165!4247 165|4347 150!4347 150[4347 146 4322 132!4322 132|4292 118!4292 118|4228 100!4228 100|4185 106!4185 106[4164 113 4146 125!4146 125[4102 84 4044 69!4044 69|4044 68!4044 68[4010 27 3996\n -11!3996 -11|3993 -21\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!4966 471[4884 485 4885 455!4885 455[4886 442 4957 420!4957 420[5030 399 5074 403!5074 403|5217 424!5217 424|5289 432!5289 432[5291 425 5199 400!5199 400[5108 376 5077 376!5077 376|5012 381!5012 381|4949 398!4949 398|4884 425!4884 425\n|4816 431!4816 431|4791 427!4791 427|4769 453!4769 453|4834 478!4834 478[4869 491 4895 489!4895 489[4955 486 4966 471!4768 189|4693 182!4693 182[4610 153 4565 162!4565 162[4542 166 4510 182!4510 182|4461 186!4461 186|4394 169!4394 169\n|4340 172!4340 172|4309 191!4309 191[4289 204 4292 209!4292 209|4366 190!4366 190[4411 194 4481 237!4481 237[4505 252 4529 254!4529 254[4553 255 4565 246!4565 246|4534 244!4534 244[4517 238 4518 214!4518 214[4519 200 4545 190!4545 190\n[4573 180 4614 181!4614 181|4717 199!4717 199[4781 209 4803 179!4803 179|4768 189!4592 343[4563 341 4498 382!4498 382[4432 425 4394 426!4394 426[4367 426 4336 411!4336 411[4288 388 4239 412!4239 412|4267 414!4267 414[4305 416 4327 431\n!4327 431[4350 450 4364 454!4364 454[4389 464 4431 455!4431 455|4514 430!4514 430[4548 421 4582 436!4582 436|4648 463!4648 463|4726 461!4726 461[4763 449 4776 411!4776 411[4788 380 4772 348!4772 348|4754 321!4754 321|4768 375!4768 375\n[4771 428 4711 436!4711 436[4663 443 4624 427!4624 427[4584 414 4583 395!4583 395[4582 366 4624 365!4624 365|4664 371!4664 371|4652 358!4652 358[4632 346 4592 343!4062 177[4056 179 4056 185!4056 185|4052 225!4052 225|4057 230!4057 230\n|4098 220!4098 220|4104 213!4104 213|4109 172!4109 172[4109 165 4103 167!4103 167|4062 177\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!4189 280S1|4182 283!4182 283|4064 283!4064 283|4063 284!4063 284|4062 284!4062 284|4054 281!4054 281[4043 244 4003 229!4003 229|4000 222!4000 222|4000 96!4000 96[4000 90 4010 90!4010 90|4015 91!4015 91[4085 102 4137 157!4137 157[4178\n 201 4190 260!4190 260[4193 274 4189 280!4191 327|4193 340!4193 340[4180 412 4127 462!4127 462[4082 503 4026 515!4026 515|4025 515!4025 515|4013 517!4013 517[4000 517 4000 508!4000 508|4000 388!4000 388|4002 380!4002 380[4043 366 4054\n 328!4054 328|4061 326!4061 326|4188 326!4188 326|4191 327\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!4104 385|4062 381!4062 381[4060 380 4059 382!4059 382|4058 386!4058 386|4068 425!4068 425|4075 432!4075 432|4118 436!4118 436[4124 439 4122 430!4122 430|4112 391!4112 391[4110 385 4104 385\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!3935 94S1|3946 92!3946 92[3959 92 3959 101!3959 101|3959 220!3959 220[3962 223 3957 229!3957 229[3919 242 3905 280!3905 280|3898 283!3898 283|3771 283!3771 283|3768 281!3768 281|3767 270!3767 270[3778 198 3833 148!3833 148[3876 107 3934\n 94!3934 94|3935 94\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!3856 232|3897 237!3897 237[3904 237 3902 230!3902 230|3892 191!3892 191|3884 185!3884 185|3843 181!3843 181[3837 181 3839 186!3839 186|3849 226!3849 226[3849 232 3856 232\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!3777 325S1|3897 325!3897 325|3905 328!3905 328[3917 367 3955 379!3955 379|3959 386!3959 386|3959 513!3959 513[3959 518 3949 518!3949 518|3944 518!3944 518[3873 506 3822 453!3822 453[3781 408 3770 350!3770 350|3770 349!3770 349[3765 335\n 3770 329!3770 329[3773 325 3777 325\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!3847 441|3887 433!3887 433|3895 426!3895 426|3902 386!3902 386|3897 381!3897 381|3856 388!3856 388[3851 388 3849 394!3849 394|3842 436!3842 436[3842 443 3847 441\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!3980 357S1[3958 357 3943 342!3943 342[3928 326 3928 305!3928 305[3928 283 3943 268!3943 268[3958 253 3980 253!3980 253[4001 253 4017 268!4017 268[4033 283 4033 305!4033 305[4033 326 4017 342!4017 342[4001 357 3980 357\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!3015 160|2814 152!2814 152[2613 182 2474 294!2474 294|2411 345!2411 345|2478 398!2478 398|2491 390!2491 390|2498 373!2498 373|2466 345!2466 345|2502 314!2502 314[2549 278 2595 256!2595 256[2683 208 2755 189!2755 189[2850 162 2941 175\n!2941 175|3015 160!2946 381[2989 366 3031 369!3031 369|3062 376!3062 376|3076 381!3076 381[3104 394 3120 418!3120 418[3136 444 3134 469!3134 469[3129 519 3072 537!3072 537[3029 496 3044 427!3044 427|3060 386!3060 386|3028 384!3028 384\n|3012 421!3012 421[3004 467 3016 505!3016 505[3029 543 3060 567!3060 567|3066 571!3066 571|3073 569!3073 569[3112 558 3137 532!3137 532[3160 507 3163 472!3163 472[3167 436 3146 403!3146 403[3126 371 3089 353!3089 353|3047 340!3047 340\n[2994 332 2936 352!2936 352[2916 358 2878 377!2878 377[2799 413 2736 475!2736 475|2715 493!2715 493|2687 452!2687 452|2662 470!2662 470|2712 547!2712 547|2735 523!2735 523[2787 474 2844 435!2844 435[2903 395 2946 381!3158 275|3133 256\n!3133 256[3098 277 3073 305!3073 305|3054 329!3054 329|3087 335!3087 335[3115 300 3159 275!3159 275|3158 275!3077 284[2989 268 2916 284!2916 284[2838 301 2744 354!2744 354|2716 373!2716 373|2604 467!2604 467[2596 443 2556 409!2556 409\n|2529 431!2529 431|2598 513!2598 513|2653 461!2653 461[2711 407 2758 381!2758 381[2859 319 2950 309!2950 309|3053 312!3053 312|3077 284!2491 268|2502 251!2502 251|2439 198!2439 198|2347 198!2347 198|2348 492!2348 492|2439 492!2439 492\n|2572 385!2572 385[2556 379 2547 360!2547 360|2425 459!2425 459|2382 459!2382 459|2381 231!2381 231|2425 231!2425 231|2480 276!2480 276|2491 268!2625 426|2652 406!2652 406|2547 299!2547 299|2519 319!2519 319|2617 416!2617 416|2625 426\n!-2383 232|-2383 460!-2383 460|-2428 460!-2428 460|-2549 361!-2549 361[-2558 380 -2574 386!-2574 386|-2441 493!-2441 493|-2349 493!-2349 493|-2349 199!-2349 199|-2441 199!-2441 199|-2506 252!-2506 252[-2505 260 -2493 269!-2493 269|-2482\n 277!-2482 277|-2428 232!-2428 232|-2383 232!-2654 407|-2629 427!-2629 427|-2620 417!-2620 417|-2522 320!-2522 320|-2549 300!-2549 300|-2648 400!-2648 400|-2654 407!-2737 476[-2806 412 -2881 378!-2881 378[-2909 362 -2938 352!-2938 352\n[-2997 333 -3049 340!-3049 340|-3080 349!-3080 349|-3092 354!-3092 354[-3128 370 -3148 404!-3148 404[-3169 435 -3166 472!-3166 472[-3163 507 -3139 533!-3139 533[-3115 558 -3075 569!-3075 569|-3067 572!-3067 572|-3062 567!-3062 567[-3031\n 544 -3018 506!-3018 506[-3007 468 -3015 422!-3015 422|-3031 384!-3031 384|-3061 387!-3061 387|-3045 428!-3045 428[-3032 499 -3074 537!-3074 537[-3132 518 -3135 470!-3135 470[-3137 444 -3122 418!-3122 418[-3107 395 -3079 382!-3079 382\n|-3064 376!-3064 376|-3033 369!-3033 369[-2996 366 -2948 382!-2948 382[-2906 395 -2846 435!-2846 435[-2789 475 -2736 524!-2736 524|-2715 548!-2715 548|-2663 471!-2663 471|-2690 453!-2690 453|-2718 494!-2718 494|-2737 476!-2746 355[-2833\n 303 -2919 285!-2919 285[-2991 269 -3080 285!-3080 285|-3055 312!-3055 312[-2980 305 -2951 310!-2951 310[-2861 320 -2760 382!-2760 382[-2685 424 -2601 514!-2601 514|-2568 474!-2568 474|-2532 431!-2532 431|-2558 410!-2558 410[-2595 439\n -2607 468!-2607 468[-2671 407 -2719 374!-2719 374|-2719 373!-2719 373|-2746 355!-2600 327[-2717 248 -3029 175!-3029 175[-3137 149 -3264 134!-3264 134[-3426 117 -3541 127!-3541 127[-3611 133 -3695 166!-3695 166|-3790 201!-3790 201[-3801\n 119 -3909 63!-3909 63|-3879 58!-3879 58[-3845 54 -3827 65!-3827 65[-3777 94 -3694 92!-3694 92|-3622 84!-3622 84|-3731 60!-3731 60|-3790 31!-3790 31[-3826 13 -3848 10!-3848 10|-3930 17!-3930 17[-3959 25 -3970 33!-3970 33|-3976 33!-3976\n 33[-4006 33 -4030 55!-4030 55|-4082 97!-4082 97|-4136 110!-4136 110[-4197 129 -4226 171!-4226 171[-4278 247 -4284 271!-4284 271[-4291 301 -4273 324!-4273 324|-4257 334!-4257 334|-4232 331!-4232 331[-4214 309 -4182 314!-4182 314[-4156\n 319 -4137 338!-4137 338|-4130 347!-4130 347|-4138 352!-4138 352[-4165 371 -4197 371!-4197 371[-4221 371 -4240 358!-4240 358|-4265 353!-4265 353[-4270 349 -4278 359!-4278 359[-4287 369 -4284 370!-4284 370[-4272 373 -4266 387!-4266 387\n|-4260 410!-4260 410|-4250 442!-4250 442|-4225 470!-4225 470|-4194 491!-4194 491|-4125 540!-4125 540|-4072 531!-4072 531[-4119 555 -4127 555!-4127 555|-4131 556!-4131 556|-4134 553!-4134 553|-4202 503!-4202 503|-4234 482!-4234 482|-4265\n 448!-4265 448|-4275 413!-4275 413|-4281 392!-4281 392[-4283 385 -4287 385!-4287 385|-4315 381!-4315 381|-4290 325!-4290 325[-4302 304 -4299 278!-4299 278[-4310 298 -4304 309!-4304 309|-4325 345!-4325 345[-4346 385 -4343 409!-4343 409\n[-4341 431 -4332 440!-4332 440|-4322 452!-4322 452|-4327 459!-4327 459|-4331 468!-4331 468|-4331 482!-4331 482|-4326 483!-4326 483|-4308 481!-4308 481|-4298 483!-4298 483[-4295 484 -4287 506!-4287 506|-4275 527!-4275 527[-4272 527 -4267\n 512!-4267 512|-4259 496!-4259 496[-4236 499 -4234 514!-4234 514[-4232 538 -4301 538!-4301 538|-4323 540!-4323 540[-4323 554 -4306 558!-4306 558[-4288 562 -4287 567!-4287 567|-4288 592!-4288 592[-4288 609 -4272 618!-4272 618|-4243 624\n!-4243 624|-4205 617!-4205 617[-4186 610 -4182 600!-4182 600|-4153 591!-4153 591[-4075 620 -3973 642!-3973 642[-3837 668 -3733 660!-3733 660[-3644 653 -3548 611!-3548 611[-3535 606 -3449 561!-3449 561[-3373 517 -3269 419!-3269 419[-3191\n 346 -3116 324!-3116 324|-3139 299!-3139 299[-3220 331 -3308 414!-3308 414[-3402 505 -3490 547!-3490 547[-3561 585 -3576 591!-3576 591[-3662 627 -3743 632!-3743 632[-3835 639 -3954 610!-3954 610[-4040 591 -4092 568!-4092 568[-4045 551\n -4025 538!-4025 538[-4023 537 -3933 567!-3933 567[-3824 592 -3724 566!-3724 566[-3673 553 -3575 495!-3575 495|-3400 389!-3400 389[-3303 329 -3187 267!-3187 267[-3097 217 -3078 210!-3078 210|-3127 201!-3127 201|-3224 255!-3224 255|-3416\n 369!-3416 369[-3651 514 -3738 537!-3738 537|-3914 544!-3914 544[-3970 518 -3973 518!-3973 518|-3884 521!-3884 521[-3783 518 -3712 484!-3712 484[-3654 457 -3572 377!-3572 377[-3493 300 -3444 281!-3444 281[-3386 257 -3314 251!-3314 251\n[-3267 248 -3235 252!-3235 252|-3205 226!-3205 226|-3300 218!-3300 218[-3383 220 -3455 250!-3455 250[-3510 269 -3585 346!-3585 346[-3664 427 -3731 460!-3731 460[-3782 483 -3882 487!-3882 487|-3976 487!-3976 487|-3951 456!-3951 456[-3925\n 429 -3896 421!-3896 421|-3823 406!-3823 406[-3755 391 -3714 366!-3714 366[-3546 259 -3576 239!-3576 239|-3654 258!-3654 258|-3818 272!-3818 272[-3884 270 -3964 233!-3964 233[-4030 204 -4044 185!-4044 185|-3957 214!-3957 214[-3860 245\n -3817 245!-3817 245|-3792 239!-3792 239|-3710 204!-3710 204[-3614 167 -3545 159!-3545 159[-3437 147 -3287 160!-3287 160|-3056 192!-3056 192[-2928 218 -2806 263!-2806 263[-2683 308 -2617 353!-2617 353|-2600 327!-2598 257[-2524 292 -2468\n 346!-2468 346|-2501 373!-2501 373[-2497 394 -2480 399!-2480 399|-2414 346!-2414 346|-2476 295!-2476 295[-2615 183 -2817 153!-2817 153|-3018 161!-3018 161|-2981 168!-2981 168|-2943 176!-2943 176[-2852 163 -2757 190!-2757 190[-2686 209\n -2597 257!-2597 257|-2598 257!-3056 330|-3075 305!-3075 305[-3103 276 -3135 257!-3135 257|-3161 276!-3161 276|-3162 276!-3162 276[-3121 297 -3091 336!-3091 336|-3056 330!-3923 281|-3744 288!-3744 288|-3648 274!-3648 274[-3709 321 -3777\n 358!-3777 358[-3914 432 -3954 383!-3954 383|-4006 375!-4006 375[-4071 373 -4154 403!-4154 403[-4011 346 -4011 317!-4011 317[-4011 282 -4046 272!-4046 272|-4082 269!-4082 269|-4043 265!-4043 265[-3991 264 -3923 281!-4499 182|-4563 192\n!-4563 192|-4499 202!-4499 202|-4489 265!-4489 265|-4479 202!-4479 202|-4416 192!-4416 192|-4479 182!-4479 182|-4489 118!-4489 118|-4499 182!-4716 177[-4773 210 -4789 274!-4789 274[-4805 337 -4772 394!-4772 394[-4738 451 -4676 467!-4676\n 467[-4612 482 -4556 450!-4556 450|-4531 431!-4531 431[-4584 452 -4638 432!-4638 432[-4693 413 -4722 364!-4722 364[-4753 315 -4743 258!-4743 258[-4733 201 -4691 164!-4691 164[-4703 168 -4716 177!-4634 328|-4629 300!-4629 300|-4600 295\n!-4600 295|-4629 291!-4629 291|-4634 263!-4634 263|-4638 291!-4638 291|-4667 295!-4667 295|-4638 300!-4638 300|-4634 328!-4620 575[-4485 575 -4346 525!-4346 525[-4322 515 -4319 508!-4319 508|-4335 505!-4335 505|-4374 511!-4374 511[-4483\n 545 -4600 545!-4600 545[-4707 545 -4799 515!-4799 515[-4892 485 -4953 431!-4953 431|-4954 430!-4954 430|-4954 429!-4954 429|-4955 429!-4955 429[-4969 405 -4963 384!-4963 384[-4953 351 -4917 351!-4917 351|-4899 354!-4899 354|-4898 354\n!-4898 354[-4876 367 -4879 381!-4879 381[-4884 396 -4916 396!-4916 396|-4924 396!-4924 396|-4914 424!-4914 424|-4910 424!-4910 424|-4870 417!-4870 417[-4844 398 -4849 371!-4849 371[-4851 356 -4862 343!-4862 343[-4874 329 -4888 324!-4888\n 324|-4889 324!-4889 324[-4903 317 -4919 317!-4919 317[-4946 317 -4967 335!-4967 335[-4987 353 -4995 379!-4995 379[-5001 398 -4998 415!-4998 415[-4995 432 -4984 450!-4984 450[-4914 512 -4819 544!-4819 544[-4727 575 -4620 575!-5040 245\n|-5036 217!-5036 217|-5010 213!-5010 213|-5036 209!-5036 209|-5040 184!-5040 184|-5045 209!-5045 209|-5071 213!-5071 213|-5045 217!-5045 217|-5040 245!-5140 378[-5093 378 -5035 400!-5035 400|-5029 375!-5029 375|-5122 350!-5122 350|-5155\n 347!-5155 347[-5218 347 -5246 388!-5246 388[-5262 412 -5256 439!-5256 439|-5238 415!-5238 415[-5200 378 -5140 378\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Endpieces_DLC02.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Endpieces_DLC02\" itemID=\"507e6752-000008de\" sourceFlashFilepath=\"../../../../skyrimui/src/quest_journal.fla\" sourceLibraryItemHRef=\"Shapes/Endpieces_DLC02\" sourceLastModified=\"1350465840\" symbolType=\"graphic\" lastModified=\"1350465840\" sourceItemID=\"507e6752-000008de\">\n  <timeline>\n    <DOMTimeline name=\"Endpieces_DLC02\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#999999\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!3790 -46|3740 -48!3740 -48[3679 -44 3624 -7!3624 -7|3513 73!3513 73[3450 118 3405 137!3405 137[3476 112 3595 50!3595 50[3701 -4 3758 -20!3758 -20[3836 -42 3893 15!3893 15|3937 75!3937 75|4044 218!4044 218|4155 402!4155 402[4218 503 4274\n 519!4274 519[4366 527 4466 480!4466 480|4497 466!4497 466[4586 428 4654 419!4654 419[4746 408 4823 446!4823 446[4931 501 4975 512!4975 512[5039 530 5131 515!5131 515|5107 527!5107 527|4997 548!4997 548[4931 555 4828 515!4828 515[4707\n 468 4666 464!4666 464[4622 459 4536 494!4536 494|4508 507!4508 507|4372 567!4372 567[4289 600 4222 599!4222 599[4105 598 4004 480!4004 480[3951 418 3900 338!3900 338[3897 412 3940 497!3940 497[3967 550 4021 561!4021 561|4070 561!4070\n 561|4122 598!4122 598|4097 603!4097 603|4029 601!4029 601[3921 581 3838 465!3838 465[3753 349 3602 351!3602 351[3483 353 3427 399!3427 399[3384 436 3404 492!3404 492[3420 532 3464 575!3464 575|3392 547!3392 547[3321 506 3319 449!3319\n 449[3316 382 3377 338!3377 338[3299 377 3226 368!3226 368|3207 364!3207 364|3207 366!3207 366|3150 359!3150 359|3028 368!3028 368|2991 375!2991 375[2911 393 2810 467!2810 467[2759 504 2724 538!2724 538|2704 557!2704 557|2698 531!2698\n 531|2689 510!2689 510[2678 486 2659 467!2659 467|2681 445!2681 445[2704 467 2720 501!2720 501[2863 373 2984 345!2984 345|3010 340!3010 340|3099 329!3099 329[3045 312 2998 308!2998 308|2901 316!2901 316[2799 345 2696 428!2696 428[2644\n 469 2611 506!2611 506|2596 524!2596 524|2585 502!2585 502[2567 458 2541 445!2541 445|2555 418!2555 418[2581 431 2603 469!2603 469|2676 405!2676 405[2785 317 2892 287!2892 287|2935 277!2935 277|2859 274!2859 274[2764 278 2684 314!2684\n 314[2644 332 2622 349!2622 349|2602 325!2602 325[2627 306 2671 286!2671 286[2757 248 2858 244!2858 244|2977 253!2977 253[3027 263 3076 282!3076 282[3036 239 3010 193!3010 193|3086 230!3086 230[3172 268 3227 269!3227 269|3302 269!3302\n 269[3392 265 3470 245!3470 245[3553 224 3657 227!3657 227[3751 229 3806 249!3806 249|3819 254!3819 254[3756 209 3706 195!3706 195|3560 191!3560 191|3413 218!3413 218|3239 235!3239 235[3172 236 3107 205!3107 205|3026 180!3026 180|2963\n 168!2963 168|2850 162!2850 162[2719 169 2567 266!2567 266[2508 303 2458 348!2458 348|2499 373!2499 373|2480 398!2480 398|2425 364!2425 364|2410 357!2410 357|2420 343!2420 343[2430 322 2476 272!2476 272|2423 230!2423 230|2377 230!2377\n 230|2378 458!2378 458|2423 458!2423 458|2545 359!2545 359[2555 378 2570 384!2570 384|2436 491!2436 491|2344 491!2344 491|2343 196!2343 196|2436 196!2436 196|2499 247!2499 247|2546 201!2546 201[2617 139 2695 101!2695 101[2790 54 2890\n 49!2890 49|2950 51!2950 51[3000 56 3056 72!3056 72[3037 26 3033 -17!3033 -17[3058 17 3101 46!3101 46[3187 103 3280 80!3280 80[3224 86 3175 56!3175 56[3201 35 3244 9!3244 9[3330 -42 3413 -66!3413 -66[3543 -104 3628 -90!3628 -90|3586 -87\n!3586 -87[3538 -80 3501 -62!3501 -62[3479 -50 3412 2!3412 2|3316 68!3316 68[3361 50 3456 -5!3456 -5[3530 -48 3605 -68!3605 -68[3712 -95 3790 -46!5303 488|5259 478!5259 478[5206 470 5159 488!5159 488[5099 510 5046 505!5046 505|4971 488\n!4971 488[5068 491 5136 462!5136 462[5183 442 5231 452!5231 452[5276 460 5302 487!5302 487|5303 488!4457 471[4409 441 4382 442!4382 442[4369 442 4339 462!4339 462|4280 503!4280 503|4259 489!4259 489|4238 475!4238 475[4340 401 4398 408\n!4398 408[4420 410 4443 425!4443 425|4485 457!4485 457|4457 471!4659 565[4599 564 4526 518!4526 518|4555 506!4555 506[4601 533 4655 539!4655 539[4708 548 4755 540!4755 540|4790 531!4790 531|4750 549!4750 549[4702 565 4659 565!3918 127\n|3870 150!3870 150[3813 169 3768 151!3768 151|3888 102!3888 102|3918 127!3880 70[3842 55 3749 89!3749 89[3703 105 3664 125!3664 125[3708 150 3803 179!3803 179[3872 199 3938 173!3938 173|3984 220!3984 220|4027 267!4027 267[4031 265 4000\n 212!4000 212|3967 158!3967 158|3940 115!3940 115[3918 84 3880 70!3142 175[3102 155 3075 110!3075 110[3009 89 2953 82!2953 82|2891 79!2891 79[2722 88 2567 223!2567 223|2546 243!2546 243|2549 241!2549 241[2704 140 2848 130!2848 130|2959\n 136!2959 136[3027 145 3099 170!3099 170|3142 175!2618 416|2518 318!2518 318|2545 298!2545 298|2645 398!2645 398|2651 406!2651 406|2626 426!2626 426|2618 416\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!-3504 -58[-3482 -46 -3415 6!-3415 6[#FFF2E4.1 #33.F -3323 70!-3323 70|-3459 -1!-3459 -1[-3533 -44 -3608 -64!-3608 -64[-3715 -91 -3793 -42!-3793 -42|-3743 -44!-3743 -44[-3682 -40 -3627 -3!-3627 -3|-3516 77!-3516 77[-3453 122 -3408 141\n!-3408 141[-3479 116 -3598 54!-3598 54[-3704 0 -3761 -16!-3761 -16[-3839 -38 -3896 19!-3896 19|-3940 79!-3940 79|-4047 222!-4047 222|-4158 406!-4158 406[-4221 507 -4277 523!-4277 523[-4369 531 -4469 484!-4469 484|-4500 470!-4500 470[-4589\n 432 -4657 423!-4657 423[-4749 412 -4826 450!-4826 450[-4934 505 -4978 516!-4978 516[-5042 534 -5134 519!-5134 519|-5110 531!-5110 531|-5000 552!-5000 552[-4934 559 -4831 519!-4831 519[-4710 472 -4669 468!-4669 468[-4625 463 -4539 498\n!-4539 498|-4511 511!-4511 511|-4375 571!-4375 571[-4292 604 -4225 603!-4225 603[-4108 602 -4007 484!-4007 484[-3954 422 -3903 342!-3903 342[-3900 416 -3943 501!-3943 501[-3970 554 -4024 565!-4024 565|-4073 565!-4073 565|-4125 602!-4125\n 602|-4100 607!-4100 607|-4032 605!-4032 605[-3924 585 -3841 469!-3841 469[-3756 353 -3605 355!-3605 355[-3486 357 -3430 403!-3430 403[-3387 440 -3407 496!-3407 496[-3423 536 -3467 579!-3467 579|-3395 551!-3395 551[-3324 510 -3322 453\n!-3322 453[-3319 386 -3380 342!-3380 342[-3302 381 -3229 372!-3229 372|-3210 368!-3210 368|-3210 370!-3210 370|-3153 363!-3153 363|-3031 372!-3031 372|-2994 379!-2994 379[-2914 397 -2813 471!-2813 471[-2762 508 -2727 542!-2727 542|-2707\n 561!-2707 561|-2701 535!-2701 535|-2692 514!-2692 514[-2681 490 -2662 471!-2662 471|-2684 449!-2684 449[-2707 471 -2723 505!-2723 505[-2866 377 -2987 349!-2987 349|-3013 344!-3013 344|-3102 333!-3102 333[-3048 316 -3001 312!-3001 312\n|-2904 320!-2904 320[-2802 349 -2699 432!-2699 432[-2647 473 -2614 510!-2614 510|-2599 528!-2599 528|-2588 506!-2588 506[-2570 462 -2544 449!-2544 449|-2558 422!-2558 422[-2584 435 -2606 473!-2606 473[-2641 439 -2679 409!-2679 409[-2788\n 321 -2895 291!-2895 291|-2938 281!-2938 281|-2862 278!-2862 278[-2767 282 -2687 318!-2687 318[-2647 336 -2625 353!-2625 353|-2605 329!-2605 329[-2630 310 -2674 290!-2674 290[-2760 252 -2861 248!-2861 248|-2980 257!-2980 257[-3030 267\n -3079 286!-3079 286[-3039 243 -3013 197!-3013 197[-3046 216 -3089 234!-3089 234[-3175 272 -3230 273!-3230 273|-3305 273!-3305 273[-3395 269 -3473 249!-3473 249[-3556 228 -3660 231!-3660 231[-3754 233 -3809 253!-3809 253|-3822 258!-3822\n 258[-3759 213 -3709 199!-3709 199|-3563 195!-3563 195|-3416 222!-3416 222|-3242 239!-3242 239[-3175 240 -3110 209!-3110 209|-3029 184!-3029 184|-2966 172!-2966 172|-2853 166!-2853 166[-2722 173 -2570 270!-2570 270[-2511 307 -2461 352\n!-2461 352|-2502 377!-2502 377|-2483 402!-2483 402|-2428 368!-2428 368|-2413 361!-2413 361|-2423 347!-2423 347[-2433 326 -2479 276!-2479 276|-2426 234!-2426 234|-2380 234!-2380 234|-2381 462!-2381 462|-2426 462!-2426 462|-2548 363!-2548\n 363[-2558 382 -2573 388!-2573 388|-2439 495!-2439 495|-2347 495!-2347 495|-2346 200!-2346 200|-2439 200!-2439 200|-2502 251!-2502 251|-2549 205!-2549 205[-2620 143 -2698 105!-2698 105[-2793 58 -2893 53!-2893 53|-2953 55!-2953 55[-3003\n 60 -3059 76!-3059 76[-3040 30 -3036 -13!-3036 -13[-3061 21 -3104 50!-3104 50[-3190 107 -3283 84!-3283 84[-3227 90 -3178 60!-3178 60[-3204 39 -3247 13!-3247 13[-3333 -38 -3416 -62!-3416 -62[-3546 -100 -3631 -86!-3631 -86|-3589 -83!-3589\n -83[-3541 -76 -3504 -58!-2549 247|-2552 245!-2552 245[-2707 144 -2851 134!-2851 134|-2962 140!-2962 140[-3030 149 -3102 174!-3102 174|-3145 179!-3145 179[-3105 159 -3078 114!-3078 114[-3012 93 -2956 86!-2956 86|-2894 83!-2894 83[-2725\n 92 -2570 227!-2570 227|-2549 247!-2654 410|-2629 430!-2629 430|-2621 420!-2621 420|-2521 322!-2521 322|-2548 302!-2548 302|-2648 402!-2648 402|-2654 410\"/>\n                    <Edge edges=\"\n!-3323 70|-3319 72\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!-3806 183|-3941 177!-3941 177|-3987 224!-3987 224|-4030 271!-4030 271[-4034 269 -4003 216!-4003 216|-3970 162!-3970 162|-3943 119!-3943 119[-3921 88 -3883 74!-3883 74[-3845 59 -3752 93!-3752 93[-3706 109 -3667 129!-3667 129[-3711 154\n -3806 183!-3873 154[-3816 173 -3771 155!-3771 155|-3891 106!-3891 106|-3921 131!-3921 131|-3873 154!-4241 479[-4343 405 -4401 412!-4401 412[-4423 414 -4446 429!-4446 429|-4488 461!-4488 461|-4460 475!-4460 475[-4412 445 -4385 446!-4385\n 446[-4372 446 -4342 466!-4342 466|-4283 507!-4283 507|-4262 493!-4262 493|-4241 479!-4529 522|-4558 510!-4558 510[-4604 537 -4658 543!-4658 543[-4711 552 -4758 544!-4758 544|-4793 535!-4793 535|-4753 553!-4753 553[-4705 569 -4662 569\n!-4662 569[-4602 568 -4529 522!-5139 466[-5186 446 -5234 456!-5234 456[-5279 464 -5305 491!-5305 491|-5306 492!-5306 492|-5262 482!-5262 482[-5209 474 -5162 492!-5162 492[-5102 514 -5049 509!-5049 509|-4974 492!-4974 492[-5071 495 -5139\n 466\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/MeterBackground.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/MeterBackground\" itemID=\"5107339c-00000f4f\" symbolType=\"graphic\" lastModified=\"1359426460\">\n  <timeline>\n    <DOMTimeline name=\"MeterBackground\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor alpha=\"0.6\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#BBBDBF\" alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!1881 -171|1928 -206!1928 -206|2209 11!2209 11|1928 226!1928 226|1878 190!1878 190|1836 225!1836 225|-1828 225!-1828 225|-1870 190!-1870 190|-1920 226!-1920 226|-2200 11!-2200 11|-1920 -206!-1920 -206|-1872 -171!-1872 -171|-1828 -208\n!-1828 -208|1837 -208!1837 -208|1881 -171!1872 -27|1872 47!1872 47|1875 50!1875 50|1925 10!1925 10|1877 -31!1877 -31|1872 -27\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"\n!1913 -108|1927 -118!1927 -118|2094 11!2094 11|1927 139!1927 139|1907 123!1907 123[1891 139 1891 150!1891 150|1928 176!1928 176|2143 11!2143 11|1928 -156!1928 -156|1888 -126!1888 -126|1905 -111!1905 -111|1913 -108\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!1847 -91|1864 -71!1864 -71|1832 -47!1832 -47|1832 67!1832 67|1866 93!1866 93|1850 112!1850 112|1844 114!1844 114|1802 82!1802 82|1802 -62!1802 -62|1843 -93!1843 -93|1847 -91!1988 10|1811 -138!1811 -138|-1803 -138!-1803 -138|-1841 -105\n!-1841 -105|-1844 -102!-1844 -102|-1979 10!-1979 10|-1803 155!-1803 155|1811 155!1811 155|1988 10\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"\n!2035 10|1822 -168!1822 -168|-1813 -168!-1813 -168|-2026 10!-2026 10|-1894 118!-1894 118|-1894 119!-1894 119|-1813 185!-1813 185|1822 185!1822 185|2035 10!-1919 -156|-2135 11!-2135 11|-1919 176!-1919 176|-1883 150!-1883 150[-1883 140\n -1898 123!-1898 123|-1919 139!-1919 139|-2086 11!-2086 11|-1919 -118!-1919 -118|-1905 -108!-1905 -108|-1897 -111!-1897 -111|-1888 -120!-1888 -120|-1880 -126!-1880 -126|-1919 -156!-1823 -47|-1823 67!-1823 67|-1857 93!-1857 93|-1842 112\n!-1842 112|-1836 114!-1836 114|-1793 82!-1793 82|-1793 -62!-1793 -62|-1835 -93!-1835 -93|-1842 -88!-1842 -88|-1856 -71!-1856 -71|-1823 -47\"/>\n                    <Edge fillStyle1=\"1\" edges=\"\n!-1868 -31|-1917 10!-1917 10|-1867 50!-1867 50|-1863 47!-1863 47|-1863 -27!-1863 -27|-1868 -31\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 122.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 122\" itemID=\"4ee20823-000000c9\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 122\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!522 132|522 388!522 388[522 443 484 482!484 482[445 520 390 520!390 520|134 520!134 520[79 520 41 482!41 482[2 443 2 388!2 388|2 132!2 132[2 78 41 39!41 39[80 0 134 0!134 0|390 0!390 0[445 0 484 39!484 39[522 77 522 132!465 58[434 26\n 390 26!390 26|134 26!134 26[89 26 60 58!60 58[28 89 28 132!28 132|28 388!28 388[28 432 59 463!59 463[90 494 134 494!134 494|390 494!390 494[434 494 465 463!465 463[496 432 496 388!496 388|496 132!496 132[496 88 465 58\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#A6A8AB\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!496 132|496 388!496 388[496 432 465 463!465 463[434 494 390 494!390 494|134 494!134 494[90 494 60 463!60 463[28 432 28 388!28 388|28 132!28 132[28 89 60 58!60 58[89 26 134 26!134 26|390 26!390 26[434 26 465 58!465 58[496 88 496 132!442\n 81[421 59 390 59!390 59|134 59!134 59[104 59 83 81!83 81[61 102 61 132!61 132|61 388!61 388[61 419 83 440!83 440[104 462 134 462!134 462|390 462!390 462[421 462 442 440!442 440[464 419 464 388!464 388|464 132!464 132[464 102 442 81\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!463 388[463 418 442 440!442 440[420 461 391 461!391 461|134 461!134 461[104 461 82 440!82 440[61 418 61 388!61 388|61 131!61 131[61 102 82 80!82 80[104 59 134 59!134 59|391 59!391 59[420 59 442 80!442 80[463 102 463 131!463 131|463 388\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 398.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 398\" itemID=\"4ee20823-00000206\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 398\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!230 31|190 0!190 0|0 150!0 150|190 300!190 300|234 266!234 266|279 296!279 296|300 296!300 296|300 4!300 4|278 4!278 4|230 31!274 202|188 265!188 265|43 150!43 150|190 34!190 34|274 97!274 97|274 202\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!211 184|182 204!182 204|113 149!113 149|112 147!112 147|183 97!183 97|211 113!211 113|211 184\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 400.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 400\" itemID=\"4ee20823-00000204\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 400\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#D7D7D7\" alpha=\"0.36078431372549\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!4600 0|0 0!0 0|0 39!0 39|4600 39!4600 39|4600 0\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 407.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 407\" itemID=\"4ee20823-000001f1\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 407\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#AAAAAA\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"2\" edges=\"!196 192|184 177!184 177[179 177 130 261!130 261[83 343 83 350!83 350|83 351!83 351[86 366 131 444!131 444[179 523 185 523!185 523|197 511\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!197 511|238 444!238 444|287 351!287 351|287 350!287 350|237 261!237 261|196 192!196 460|185 473!185 473[180 473 146 416!146 416[113 357 114 351!114 351|146 287!146 287[180 228 184 228!184 228|196 243\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!196 243|222 287!222 287|256 351!256 351|223 416!223 416|196 460\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!196 460|169 416!169 416[136 357 137 351!137 351|169 287!169 287|196 243\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!196 192|207 177!207 177|260 261!260 261|310 350!310 350|310 351!310 351|261 444!261 444[214 523 208 523!208 523|197 511\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 409.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 409\" itemID=\"4ee20823-000001f2\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 409\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#DDDDDD\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!196 460|185 473!185 473[180 473 146 416!146 416[113 357 114 351!114 351|146 287!146 287[180 228 184 228!184 228|196 243\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!196 243|169 287!169 287|137 351!137 351[136 357 169 416!169 416|196 460\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!196 460|223 416!223 416|256 351!256 351|222 287!222 287|196 243\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!196 192|184 177!184 177[179 177 130 261!130 261[83 343 83 350!83 350|83 351!83 351[86 366 131 444!131 444[179 523 185 523!185 523|197 511\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!197 511|208 523!208 523[214 523 261 444!261 444|310 351!310 351|310 350!310 350|260 261!260 261|207 177!207 177|196 192\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!196 192|237 261!237 261|287 350!287 350|287 351!287 351|238 444!238 444|197 511\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 411.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 411\" itemID=\"4ee20823-000001f3\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 411\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#999999\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!195 191|183 177!183 177[178 177 131 261!131 261[84 343 83 350!83 350|83 351!83 351[86 366 132 444!132 444[178 523 185 523!185 523|197 511\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!197 511|200 507!200 507|238 444!238 444[284 364 286 351!286 351|286 350!286 350[286 343 238 261!238 261|202 202!202 202|195 191\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!195 191|206 177!206 177[212 177 261 261!261 261[309 343 309 350!309 350|309 351!309 351|261 444!261 444[215 523 208 523!208 523|197 511\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 414.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 414\" itemID=\"4ee20823-000001f5\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 414\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#553333\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!320 220|233 346!233 346|320 474!320 474|256 474!256 474|228 429!228 429|202 379!202 379|201 379!201 379|188 408!188 408|150 474!150 474|83 474!83 474|172 346!172 346|89 220!89 220|150 220!150 220|181 266!181 266|205 312!205 312|207 312\n!207 312|256 220!256 220|320 220\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!343 228|256 352!256 352|343 480!343 480|279 480!279 480|251 437!251 437[228 401 225 387!225 387|224 387!224 387[224 397 211 415!211 415|173 480!173 480|106 480!106 480|195 352!195 352|112 228!112 228|173 228!173 228|204 273!204 273|228\n 319!228 319|230 319!230 319|279 228!279 228|343 228\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 417.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 417\" itemID=\"4ee20823-000001f4\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 417\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#AAAAAA\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!102 204|150 231!150 231|190 200!190 200|380 350!380 350|190 500!190 500|146 466!146 466|101 496!101 496|80 496!80 496|80 204!80 204|102 204!106 402|192 465!192 465|337 350!337 350|190 234!190 234|106 297!106 297|106 402\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!169 313|169 384!169 384|198 404!198 404|267 349!267 349|268 347!268 347|197 297!197 297|169 313\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 432.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 432\" itemID=\"4ee20823-000000ea\" sourceFlashFilepath=\"../../../../skyrimui/src/quest_journal.fla\" sourceLibraryItemHRef=\"Shapes/Shape 432\" sourceLastModified=\"1323436067\" symbolType=\"graphic\" lastModified=\"1323436067\" sourceItemID=\"4ee20823-000000ea\">\n  <timeline>\n    <DOMTimeline name=\"Shape 432\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#999999\" alpha=\"0.501960784313725\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!5001 0|5001 4709!5001 4709|4764 4946!4764 4946|5001 5183!5001 5183|5001 9733!5001 9733|4960 9733!4960 9733|4960 5206!4960 5206|4904 5150!4904 5150|4904 9733!4904 9733|4863 9733!4863 9733|4863 5109!4863 5109|4700 4946!4700 4946|4863 4783\n!4863 4783|4863 0!4863 0|4904 0!4904 0|4904 4742!4904 4742|4960 4686!4960 4686|4960 0!4960 0|5001 0\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 433.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 433\" itemID=\"4ee20823-000000eb\" sourceFlashFilepath=\"../../../../skyrimui/src/quest_journal.fla\" sourceLibraryItemHRef=\"Shapes/Shape 433\" sourceLastModified=\"1323436067\" symbolType=\"graphic\" lastModified=\"1323436067\" sourceItemID=\"4ee20823-000000eb\">\n  <timeline>\n    <DOMTimeline name=\"Shape 433\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#999999\" alpha=\"0.501960784313725\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!160 0|160 4709!160 4709|397 4946!397 4946|160 5183!160 5183|160 9733!160 9733|201 9733!201 9733|201 5206!201 5206|257 5150!257 5150|257 9733!257 9733|298 9733!298 9733|298 5109!298 5109|461 4946!461 4946|298 4783!298 4783|298 0!298 0\n|257 0!257 0|257 4742!257 4742|201 4686!201 4686|201 0!201 0|160 0\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 435.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 435\" itemID=\"4ee20823-000001ee\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 435\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#999999\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!9595 352|6462 352!6462 352|6447 339!6447 339|6424 359!6424 359|6451 382!6451 382|9625 382!9625 382|9625 283!9625 283|6545 283!6545 283|6579 313!6579 313|9595 313!9595 313|9595 352!6522 341|6564 341!6564 341|6577 332!6577 332|6414 204\n!6414 204|6358 248!6358 248|6379 267!6379 267|6413 240!6413 240|6533 332!6533 332|6522 341!6254 214|6386 326!6386 326|6408 305!6408 305|6265 184!6265 184|6170 184!6170 184|6170 481!6170 481|6265 481!6265 481|6338 419!6338 419|6315 398\n!6315 398|6254 451!6254 451|6200 451!6200 451|6200 214!6200 214|6254 214!6315 283|6252 332!6252 332|6414 461!6414 461|6502 392!6502 392|6458 392!6458 392|6414 426!6414 426|6295 332!6295 332|6337 299!6337 299|6315 283!6355 365|6377 385\n!6377 385|6462 313!6462 313|6485 313!6485 313|6451 283!6451 283|6355 365!3425 214|3425 451!3425 451|3371 451!3371 451|3239 339!3239 339|3217 360!3217 360|3360 481!3360 481|3455 481!3455 481|3455 184!3455 184|3360 184!3360 184|3287 246\n!3287 246|3310 267!3310 267|3371 214!3371 214|3425 214!3248 280|3163 352!3163 352|3140 352!3140 352|3174 382!3174 382|3270 300!3270 300|3248 280!3246 398|3212 425!3212 425|3092 333!3092 333|3103 324!3103 324|3061 324!3061 324|3048 333\n!3048 333|3211 461!3211 461|3267 417!3267 417|3246 398!3310 382|3373 333!3373 333|3211 204!3211 204|3123 273!3123 273|3167 273!3167 273|3211 239!3211 239|3330 333!3330 333|3288 366!3288 366|3310 382!3178 326|3201 306!3201 306|3174 283\n!3174 283|0 283!0 283|0 382!0 382|3080 382!3080 382|3046 352!3046 352|30 352!30 352|30 313!30 313|3163 313!3163 313|3178 326\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 439.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 439\" itemID=\"4ee20823-000001f7\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 439\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#999999\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!5105 469|5218 482!5218 482|5129 484!5129 484|4949 481!4949 481[4885 478 4800 484!4800 484[4713 490 4712 499!4712 499[4710 524 4814 512!4814 512|4797 518!4797 518|4723 527!4723 527|4647 518!4647 518|4566 498!4566 498|4594 477!4594 477\n|4624 481!4624 481|4709 477!4709 477|4792 462!4792 462|4955 455!4955 455|5105 469!4565 435|4546 392!4546 392|4569 413!4569 413[4590 439 4575 465!4575 465[4542 521 4413 505!4413 505|4330 484!4330 484|4245 481!4245 481|4141 499!4141 499\n[4088 506 4056 498!4056 498[4003 486 3982 444!3982 444[3971 423 3971 405!3971 405|3985 396!3985 396[3989 417 4005 437!4005 437[4037 478 4095 477!4095 477[4142 476 4226 441!4226 441[4307 409 4345 410!4345 410[4392 412 4418 422!4418 422\n|4435 432!4435 432|4383 428!4383 428[4332 429 4333 452!4333 452[4334 468 4383 478!4383 478|4493 485!4493 485[4569 479 4565 435!4055 333[4035 365 3998 380!3998 380[4033 334 4010 314!4010 314|3998 336!3998 336[3981 359 3962 364!3962 364\n[3966 352 3959 336!3959 336|3952 322!3952 322|3786 322!3786 322[3620 330 3620 374!3620 374[3620 418 3732 430!3732 430|3844 434!3844 434|3909 392!3909 392|3908 434!3908 434[3897 481 3845 505!3845 505|3775 478!3775 478|3688 448!3688 448\n|3551 459!3551 459[3502 467 3462 493!3462 493[3441 507 3431 518!3431 518[3436 457 3465 437!3465 437[3429 429 3368 466!3368 466|3315 504!3315 504|3331 460!3331 460[3353 413 3380 395!3380 395[3343 376 3260 438!3260 438|3184 504!3184 504\n[3200 470 3226 433!3226 433[3278 359 3326 341!3326 341[3237 350 3162 404!3162 404[3099 450 3001 566!3001 566[3057 447 3132 374!3132 374[3225 283 3370 234!3370 234|3185 261!3185 261|3215 216!3215 216[3373 206 3423 183!3423 183[3417 186\n 3298 136!3298 136[3153 97 3020 151!3020 151|2994 134!2994 134[3030 107 3127 95!3127 95[3260 78 3388 122!3388 122[3217 39 3020 100!3020 100[2897 138 2778 227!2778 227|2756 209!2756 209[2871 130 2964 95!2964 95[3128 33 3294 64!3294 64\n|3228 46!3228 46|2976 33!2976 33|2882 46!2882 46[2772 67 2694 114!2694 114|2690 116!2690 116|2687 89!2687 89[2727 64 2772 46!2772 46[2909 -9 3098 2!3098 2[3226 9 3320 46!3320 46[3422 86 3484 160!3484 160|3558 144!3558 144|3640 141!3640\n 141[3690 231 3774 251!3774 251|3954 246!3954 246|3984 219!3984 219[4008 194 4027 195!4027 195[4041 196 4054 219!4054 219[4067 240 4070 264!4070 264[4075 300 4055 333!4040 276|4035 262!4035 262[4031 256 4025 256!4025 256[4019 256 4014\n 262!4014 262|4010 276!4010 276[4010 295 4025 295!4025 295|4035 290!4035 290|4040 276!3661 243[3647 217 3624 205!3624 205[3562 174 3490 198!3490 198[3421 220 3396 269!3396 269[3375 309 3389 352!3389 352[3401 394 3442 416!3442 416|3483\n 426!3483 426|3510 422!3510 422[3544 412 3562 378!3562 378[3576 352 3567 323!3567 323[3558 294 3532 280!3532 280|3486 276!3486 276[3462 283 3451 305!3451 305[3441 324 3447 343!3447 343[3453 363 3472 372!3472 372|3503 375!3503 375[3519\n 371 3527 355!3527 355[3534 344 3530 328!3530 328[3525 314 3513 308!3513 308|3505 323!3505 323|3514 333!3514 333|3513 347!3513 347[3508 358 3498 359!3498 359|3479 358!3479 358[3467 351 3463 338!3463 338[3459 325 3465 313!3465 313[3473\n 297 3491 292!3491 292|3524 295!3524 295[3544 306 3551 328!3551 328[3558 350 3548 371!3548 371[3533 399 3505 406!3505 406[3477 415 3450 401!3450 401[3416 384 3404 347!3404 347[3393 309 3411 276!3411 276[3426 247 3472 233!3472 233[3512\n 220 3524 227!3524 227|3554 250!3554 250|3587 273!3587 273|3639 274!3639 274|3670 267!3670 267|3661 243!3600 225|3612 228!3612 228|3618 238!3618 238[3621 253 3605 257!3605 257[3589 259 3587 243!3587 243[3585 236 3589 231!3589 231[3593\n 226 3600 225!3080 184[3144 144 3198 152!3198 152|3200 152!3200 152|3200 154!3200 154[3205 186 3197 210!3197 210|3164 263!3164 263[3134 300 3067 323!3067 323|3080 290!3080 290[3108 277 3134 256!3134 256[3187 213 3176 170!3176 170[3160\n 168 3138 179!3138 179[3123 187 3114 196!3114 196|3113 197!3113 197|3077 187!3077 187|3080 184!3047 236|3078 249!3078 249|3077 251!3077 251|3052 321!3052 321[3029 390 2967 427!2967 427|2965 387!2965 387[2996 365 3015 320!3015 320|3022\n 300!3022 300|3046 238!3046 238|3047 236!2866 129|2823 126!2823 126|2821 126!2821 126|2798 91!2798 91|2802 90!2802 90[2859 82 2912 101!2912 101|2866 129!2958 131[3036 193 3154 215!3154 215|3131 248!3131 248[3015 221 2928 150!2928 150\n|2958 131!2966 191[2872 271 2783 418!2783 418[2739 491 2713 548!2713 548|2669 483!2669 483|2689 465!2689 465|2711 497!2711 497|2783 377!2783 377[2863 250 2944 175!2944 175|2966 191!3016 292|3009 323!3009 323|3007 324!3007 324|2917 333\n!2917 333|2895 340!2895 340[2865 353 2850 381!2850 381[2841 398 2843 425!2843 425|2844 428!2844 428|2812 428!2812 428|2812 426!2812 426[2810 392 2821 368!2821 368[2840 333 2874 316!2874 316|2897 305!2897 305|3013 292!3013 292|3016 292\n!2880 287|2894 301!2894 301|2868 315!2868 315|2867 314!2867 314|2860 309!2860 309|2880 287!2924 336[2949 372 2953 402!2953 402|2954 422!2954 422|2952 437!2952 437[2948 479 2920 541!2920 541|2892 590!2892 590|2863 549!2863 549[2842 518\n 2832 495!2832 495|2823 474!2823 474|2822 471!2822 471|2855 472!2855 472|2857 476!2857 476|2859 482!2859 482|2887 531!2887 531[2890 534 2892 529!2892 529[2913 489 2921 449!2921 449|2923 415!2923 415[2921 378 2900 349!2900 349|2898 347\n!2898 347|2922 334!2922 334|2924 336!2915 417|2915 454!2915 454|2913 455!2913 455|2879 462!2879 462|2850 467!2850 467|2832 468!2832 468|2823 468!2823 468|2771 459!2771 459|2788 427!2788 427|2816 432!2816 432|2842 432!2842 432|2872 428\n!2872 428|2912 418!2912 418|2915 417!2757 102|2758 103!2758 103[2775 111 2778 132!2778 132|2779 134!2779 134|2777 135!2777 135[2743 147 2713 172!2713 172[2665 212 2660 266!2660 266|2623 293!2623 293[2622 269 2629 239!2629 239[2641 192\n 2670 160!2670 160|2707 132!2707 132|2756 102!2756 102|2757 102!2746 94|2777 81!2777 81|2792 93!2792 93|2814 123!2814 123|2824 150!2824 150|2798 161!2798 161|2787 130!2787 130[2777 114 2763 104!2763 104|2761 103!2761 103|2746 94!2681\n 73[2681 101 2689 133!2689 133|2690 134!2690 134|2666 153!2666 153|2665 149!2665 149[2654 112 2655 76!2655 76|2655 40!2655 40|2711 50!2711 50|2729 56!2729 56|2697 75!2697 75|2681 73!2711 181|2713 184!2713 184[2725 205 2748 221!2748 221\n|2799 246!2799 246|2820 254!2820 254|2850 270!2850 270|2832 292!2832 292|2792 274!2792 274|2738 247!2738 247[2710 229 2693 205!2693 205|2692 204!2692 204|2711 181!2797 239|2800 217!2800 217|2827 205!2827 205|2823 246!2823 246|2822 249\n!2822 249|2797 241!2797 241|2797 239!2654 143[2569 214 2468 346!2468 346|2500 373!2500 373[2496 393 2481 399!2481 399|2413 346!2413 346[2573 177 2649 116!2649 116|2654 143!2491 241|2479 258!2479 258|2469 267!2469 267|2428 232!2428 232\n|2382 232!2382 232|2383 459!2383 459|2428 459!2428 459|2549 361!2549 361[2558 379 2574 386!2574 386|2440 493!2440 493|2349 493!2349 493|2348 198!2348 198|2440 198!2440 198|2491 241!2602 324|2715 238!2715 238|2741 256!2741 256|2658 323\n!2658 323|2623 350!2623 350|2602 324!2607 477|2690 421!2690 421|2708 439!2708 439[2659 481 2600 514!2600 514|2568 474!2568 474|2531 432!2531 432|2559 410!2559 410[2591 437 2607 477!2541 286|2667 419!2667 419|2642 439!2642 439|2513 306\n!2513 306|2541 286!2789 278|2815 287!2815 287|2814 289!2814 289|2809 307!2809 307[2793 353 2757 395!2757 395|2755 397!2755 397|2753 395!2753 395|2747 385!2747 385|2742 376!2742 376|2741 374!2741 374|2742 372!2742 372[2769 339 2784 300\n!2784 300|2789 278!2670 331[2698 386 2746 411!2746 411|2751 413!2751 413|2733 444!2733 444[2660 395 2638 351!2638 351|2670 331\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!-2348 198|-2440 198!-2440 198|-2491 241!-2491 241|-2479 258!-2479 258|-2469 267!-2469 267|-2428 232!-2428 232|-2382 232!-2382 232|-2383 459!-2383 459|-2428 459!-2428 459|-2549 361!-2549 361[-2558 379 -2574 386!-2574 386|-2440 493!-2440\n 493|-2349 493!-2349 493|-2348 198!-2690 116|-2687 89!-2687 89[-2847 -12 -3098 2!-3098 2[-3364 17 -3484 160!-3484 160|-3558 144!-3558 144|-3640 141!-3640 141[-3690 231 -3774 251!-3774 251|-3954 246!-3954 246|-3984 219!-3984 219[-4008\n 194 -4027 195!-4027 195[-4041 196 -4054 219!-4054 219[-4067 240 -4070 264!-4070 264[-4075 300 -4055 333!-4055 333[-4035 365 -3998 380!-3998 380[-4033 334 -4010 314!-4010 314|-3998 336!-3998 336[-3981 359 -3962 364!-3962 364[-3966 352\n -3959 336!-3959 336|-3952 322!-3952 322|-3786 322!-3786 322[-3620 330 -3620 374!-3620 374[-3620 418 -3732 430!-3732 430|-3844 434!-3844 434|-3909 392!-3909 392|-3908 434!-3908 434[-3897 481 -3845 505!-3845 505|-3775 478!-3775 478|-3688\n 448!-3688 448|-3551 459!-3551 459[-3502 467 -3462 493!-3462 493[-3441 507 -3431 518!-3431 518[-3436 457 -3465 437!-3465 437[-3429 429 -3368 466!-3368 466|-3315 504!-3315 504|-3331 460!-3331 460[-3353 413 -3380 395!-3380 395[-3343 376\n -3260 438!-3260 438|-3184 504!-3184 504[-3200 470 -3226 433!-3226 433[-3278 359 -3326 341!-3326 341[-3237 350 -3162 404!-3162 404[-3099 450 -3001 566!-3001 566[-3057 447 -3132 374!-3132 374[-3225 283 -3370 234!-3370 234|-3185 261!-3185\n 261|-3215 216!-3215 216[-3373 206 -3423 183!-3423 183[-3417 186 -3298 136!-3298 136[-3153 97 -3020 151!-3020 151|-2994 134!-2994 134[-3030 107 -3127 95!-3127 95[-3260 78 -3388 122!-3388 122[-3217 39 -3020 100!-3020 100[-2897 138 -2778\n 227!-2778 227|-2756 209!-2756 209[-2871 130 -2964 95!-2964 95[-3128 33 -3294 64!-3294 64[-3152 17 -2976 33!-2976 33[-2804 48 -2694 114!-2694 114|-2690 116!-2655 40|-2711 50!-2711 50|-2729 56!-2729 56|-2697 75!-2697 75|-2681 73!-2681\n 73[-2681 101 -2689 133!-2689 133|-2690 134!-2690 134|-2666 153!-2666 153|-2665 149!-2665 149[-2654 112 -2655 76!-2655 76|-2655 40!-2757 102|-2758 103!-2758 103[-2775 111 -2778 132!-2778 132|-2779 134!-2779 134|-2777 135!-2777 135[-2743\n 147 -2713 172!-2713 172[-2665 212 -2660 266!-2660 266|-2623 293!-2623 293[-2622 269 -2629 239!-2629 239[-2641 192 -2670 160!-2670 160|-2707 132!-2707 132|-2756 102!-2756 102|-2757 102!-2802 90[-2859 82 -2912 101!-2912 101|-2866 129!-2866\n 129|-2823 126!-2823 126|-2821 126!-2821 126|-2798 91!-2798 91|-2802 90!-2777 81|-2792 93!-2792 93|-2814 123!-2814 123|-2824 150!-2824 150|-2798 161!-2798 161|-2787 130!-2787 130[-2777 114 -2763 104!-2763 104|-2761 103!-2761 103|-2746\n 94!-2746 94|-2777 81!-2827 205|-2823 246!-2823 246|-2822 249!-2822 249|-2797 241!-2797 241|-2797 239!-2797 239|-2800 217!-2800 217|-2827 205!-2799 246|-2820 254!-2820 254|-2850 270!-2850 270|-2832 292!-2832 292|-2792 274!-2792 274|-2738\n 247!-2738 247[-2710 229 -2693 205!-2693 205|-2692 204!-2692 204|-2711 181!-2711 181|-2713 184!-2713 184[-2725 205 -2748 221!-2748 221|-2799 246!-2654 143[-2569 214 -2468 346!-2468 346|-2500 373!-2500 373[-2496 393 -2481 399!-2481 399\n|-2413 346!-2413 346[-2573 177 -2649 116!-2649 116|-2654 143!-2670 331[-2698 386 -2746 411!-2746 411|-2751 413!-2751 413|-2733 444!-2733 444[-2660 395 -2638 351!-2638 351|-2670 331!-2815 287|-2814 289!-2814 289|-2809 307!-2809 307[-2793\n 353 -2757 395!-2757 395|-2755 397!-2755 397|-2753 395!-2753 395|-2747 385!-2747 385|-2742 376!-2742 376|-2741 374!-2741 374|-2742 372!-2742 372[-2769 339 -2784 300!-2784 300|-2789 278!-2789 278|-2815 287!-2812 426[-2810 392 -2821 368\n!-2821 368[-2840 333 -2874 316!-2874 316|-2897 305!-2897 305|-3013 292!-3013 292|-3016 292!-3016 292|-3009 323!-3009 323|-3007 324!-3007 324|-2917 333!-2917 333|-2895 340!-2895 340[-2865 353 -2850 381!-2850 381[-2841 398 -2843 425!-2843\n 425|-2844 428!-2844 428|-2812 428!-2812 428|-2812 426!-2816 432|-2842 432!-2842 432|-2872 428!-2872 428|-2912 418!-2912 418|-2915 417!-2915 417|-2915 454!-2915 454|-2913 455!-2913 455|-2879 462!-2879 462|-2850 467!-2850 467|-2832 468\n!-2832 468|-2823 468!-2823 468|-2771 459!-2771 459|-2788 427!-2788 427|-2816 432!-2822 471|-2855 472!-2855 472|-2857 476!-2857 476|-2859 482!-2859 482|-2887 531!-2887 531[-2890 534 -2892 529!-2892 529[-2913 489 -2921 449!-2921 449|-2923\n 415!-2923 415[-2921 378 -2900 349!-2900 349|-2898 347!-2898 347|-2922 334!-2922 334|-2924 336!-2924 336[-2949 372 -2953 402!-2953 402|-2954 422!-2954 422|-2952 437!-2952 437[-2948 479 -2920 541!-2920 541|-2892 590!-2892 590|-2863 549\n!-2863 549[-2842 518 -2832 495!-2832 495|-2823 474!-2823 474|-2822 471!-2708 439[-2659 481 -2600 514!-2600 514|-2568 474!-2568 474|-2531 432!-2531 432|-2559 410!-2559 410[-2591 437 -2607 477!-2607 477|-2690 421!-2690 421|-2708 439!-2689\n 465|-2711 497!-2711 497|-2783 377!-2783 377[-2863 250 -2944 175!-2944 175|-2966 191!-2966 191[-2872 271 -2783 418!-2783 418[-2739 491 -2713 548!-2713 548|-2669 483!-2669 483|-2689 465!-2642 439|-2513 306!-2513 306|-2541 286!-2541 286\n|-2667 419!-2667 419|-2642 439!-2658 323|-2623 350!-2623 350|-2602 324!-2602 324|-2715 238!-2715 238|-2741 256!-2741 256|-2658 323!-2958 131[-3036 193 -3154 215!-3154 215|-3131 248!-3131 248[-3015 221 -2928 150!-2928 150|-2958 131!-3197\n 210|-3164 263!-3164 263[-3134 300 -3067 323!-3067 323|-3080 290!-3080 290[-3108 277 -3134 256!-3134 256[-3187 213 -3176 170!-3176 170[-3160 168 -3138 179!-3138 179[-3123 187 -3114 196!-3114 196|-3113 197!-3113 197|-3077 187!-3077 187\n|-3080 184!-3080 184[-3144 144 -3198 152!-3198 152|-3200 152!-3200 152|-3200 154!-3200 154[-3205 186 -3197 210!-3047 236|-3078 249!-3078 249|-3077 251!-3077 251|-3052 321!-3052 321[-3029 390 -2967 427!-2967 427|-2965 387!-2965 387[-2996\n 365 -3015 320!-3015 320|-3022 300!-3022 300|-3046 238!-3046 238|-3047 236!-2880 287|-2894 301!-2894 301|-2868 315!-2868 315|-2867 314!-2867 314|-2860 309!-2860 309|-2880 287!-3490 198[-3421 220 -3396 269!-3396 269[-3375 309 -3389 352\n!-3389 352[-3401 394 -3442 416!-3442 416|-3483 426!-3483 426|-3510 422!-3510 422[-3544 412 -3562 378!-3562 378[-3576 352 -3567 323!-3567 323[-3558 294 -3532 280!-3532 280|-3486 276!-3486 276[-3462 283 -3451 305!-3451 305[-3441 324 -3447\n 343!-3447 343[-3453 363 -3472 372!-3472 372|-3503 375!-3503 375[-3519 371 -3527 355!-3527 355[-3534 344 -3530 328!-3530 328[-3525 314 -3513 308!-3513 308|-3505 323!-3505 323|-3514 333!-3514 333|-3513 347!-3513 347[-3508 358 -3498 359\n!-3498 359|-3479 358!-3479 358[-3467 351 -3463 338!-3463 338[-3459 325 -3465 313!-3465 313[-3473 297 -3491 292!-3491 292|-3524 295!-3524 295[-3544 306 -3551 328!-3551 328[-3558 350 -3548 371!-3548 371[-3533 399 -3505 406!-3505 406[-3477\n 415 -3450 401!-3450 401[-3416 384 -3404 347!-3404 347[-3393 309 -3411 276!-3411 276[-3426 247 -3472 233!-3472 233[-3512 220 -3524 227!-3524 227|-3554 250!-3554 250|-3587 273!-3587 273|-3639 274!-3639 274|-3670 267!-3670 267|-3661 243\n!-3661 243[-3647 217 -3624 205!-3624 205[-3562 174 -3490 198!-3600 225|-3612 228!-3612 228|-3618 238!-3618 238[-3621 253 -3605 257!-3605 257[-3589 259 -3587 243!-3587 243[-3585 236 -3589 231!-3589 231[-3593 226 -3600 225!-4040 276|-4035\n 262!-4035 262[-4031 256 -4025 256!-4025 256[-4019 256 -4014 262!-4014 262|-4010 276!-4010 276[-4010 295 -4025 295!-4025 295|-4035 290!-4035 290|-4040 276!-3985 396[-3989 417 -4005 437!-4005 437[-4037 478 -4095 477!-4095 477[-4142 476\n -4226 441!-4226 441[-4307 409 -4345 410!-4345 410[-4392 412 -4418 422!-4418 422|-4435 432!-4435 432|-4383 428!-4383 428[-4332 429 -4333 452!-4333 452[-4334 468 -4383 478!-4383 478|-4493 485!-4493 485[-4569 479 -4565 435!-4565 435|-4546\n 392!-4546 392|-4569 413!-4569 413[-4590 439 -4575 465!-4575 465[-4542 521 -4413 505!-4413 505|-4330 484!-4330 484|-4245 481!-4245 481|-4141 499!-4141 499[-4088 506 -4056 498!-4056 498[-4003 486 -3982 444!-3982 444[-3971 423 -3971 405\n!-3971 405|-3985 396!-4792 462|-4955 455!-4955 455|-5105 469!-5105 469|-5218 482!-5218 482|-5129 484!-5129 484|-4949 481!-4949 481[-4885 478 -4800 484!-4800 484[-4713 490 -4712 499!-4712 499[-4710 524 -4814 512!-4814 512|-4797 518!-4797\n 518|-4723 527!-4723 527|-4647 518!-4647 518|-4566 498!-4566 498|-4594 477!-4594 477|-4624 481!-4624 481|-4709 477!-4709 477|-4792 462\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 440.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 440\" itemID=\"4ee20823-000001f8\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 440\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#999999\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!4943 416[4956 410 4973 410!4973 410|4983 435!4983 435[4961 434 4955 440!4955 440[4949 446 4964 454!4964 454|4986 452!4986 452|4997 437!4997 437[5002 425 4992 412!4992 412[4924 354 4812 348!4812 348[4707 342 4617 383!4617 383|4582 364\n!4582 364[4697 319 4805 321!4805 321[4933 324 5016 395!5016 395[5025 407 5026 417!5026 417|5025 442!5025 442[5019 465 4999 476!4999 476|4956 479!4956 479[4937 473 4930 453!4930 453[4922 431 4943 416!5043 420|5126 432!5126 432[5166 429\n 5160 393!5160 393|5180 388!5180 388[5193 421 5160 443!5160 443[5130 463 5103 453!5103 453|5038 444!5038 444|5043 420!4692 435|4662 448!4662 448|4603 466!4603 466|4451 483!4451 483[4367 483 4307 430!4307 430[4277 403 4262 373!4262 373\n|4293 367!4293 367[4305 390 4330 411!4330 411[4379 451 4451 451!4451 451[4544 451 4613 430!4613 430[4427 342 4358 354!4358 354|4343 323!4343 323[4402 313 4535 364!4535 364|4663 419!4663 419|4692 435!4513 414|4380 410!4380 410[4346 396\n 4325 378!4325 378[4317 354 4295 324!4295 324[4250 265 4175 228!4175 228|4180 196!4180 196[4310 260 4348 367!4348 367[4390 396 4439 400!4439 400|4479 397!4479 397|4513 414!4129 55[4165 98 4167 177!4167 177[4168 208 4159 239!4159 239|4129\n 230!4129 230|4135 177!4135 177[4132 65 4060 48!4060 48[4019 39 3972 62!3972 62[3927 83 3910 116!3910 116|3897 145!3897 145|3865 139!3865 139|3882 102!3882 102[3903 60 3957 33!3957 33[4014 5 4067 17!4067 17[4104 25 4129 55!4088 200[4076\n 246 4041 276!4041 276|4012 259!4012 259[4046 231 4057 193!4057 193|4088 200!4121 206|4099 197!4099 197[4047 181 3967 179!3967 179|3968 147!3968 147[4056 149 4109 167!4109 167|4125 172!4125 172|4121 206!4059 146[4056 131 4040 122!4040\n 122[4017 106 3986 113!3986 113[3968 118 3956 141!3956 141[3943 171 3961 211!3961 211|3928 219!3928 219[3906 170 3928 127!3928 127[3946 90 3978 82!3978 82[4021 72 4057 95!4057 95[4084 112 4092 153!4092 153|4059 146!4250 318|4217 317!4217\n 317|4180 297!4180 297[4132 274 4078 261!4078 261|4093 236!4093 236[4152 250 4206 285!4206 285|4250 318!4060 360|4030 345!4030 345[4077 316 4105 277!4105 277|4137 289!4137 289[4109 328 4060 360!4125 320|4231 330!4231 330|4278 327!4278\n 327|4300 355!4300 355|4226 361!4226 361|4102 348!4102 348|4125 320!4244 369|4263 400!4263 400|4164 408!4164 408|4050 396!4050 396[3980 383 3927 352!3927 352|3958 332!3958 332|4018 353!4018 353|4056 365!4056 365[4150 383 4244 369!3898\n 236|3960 220!3960 220|4034 222!4034 222|4015 246!4015 246|3960 251!3960 251|3905 267!3905 267|3897 236!3897 236|3898 236!3884 193|3882 219!3882 219[3884 250 3898 276!3898 276|3915 300!3915 300|3882 306!3882 306[3852 269 3851 219!3851\n 219|3853 189!3853 189|3884 193!3893 183|3747 172!3747 172|3741 172!3741 172|3736 168!3736 168[3668 102 3562 54!3562 54[3447 2 3349 2!3349 2[3243 2 3110 72!3110 72[2998 130 2927 201!2927 201|2848 193!2848 193|2718 201!2718 201[2624 228\n 2536 289!2536 289[2493 319 2468 344!2468 344|2500 371!2500 371[2496 391 2481 398!2481 398|2413 344!2413 344[2450 308 2507 268!2507 268[2622 188 2725 167!2725 167[2803 151 2917 166!2917 166[2992 91 3106 35!3106 35[3237 -30 3349 -30!3349\n -30[3453 -30 3563 16!3563 16[3672 62 3754 140!3754 140|3898 152!3898 152|3893 183!3744 300|3648 219!3648 219|3610 187!3610 187[3457 76 3349 76!3349 76[3255 76 3130 154!3130 154[3037 212 2974 278!2974 278|2974 277!2974 277|2916 262!2916\n 262[2819 246 2711 296!2711 296[2657 321 2623 349!2623 349|2601 322!2601 322[2640 291 2701 264!2701 264[2823 210 2934 232!2934 232|2965 241!2965 241[3035 170 3129 115!3129 115[3251 44 3349 44!3349 44[3459 44 3605 142!3605 142[3664 181\n 3707 219!3707 219|3762 272!3762 272|3842 252!3842 252|3849 283!3849 283|3750 307!3750 307|3744 300!3670 406|3818 402!3818 402|3898 396!3898 396|3982 389!3982 389|4024 407!4024 407|3795 428!3795 428|3345 448!3345 448|3220 446!3220 446\n|3001 429!3001 429|2878 409!2878 409[2799 456 2728 531!2728 531|2714 546!2714 546|2663 469!2663 469|2690 451!2690 451|2718 494!2718 494[2764 445 2829 406!2829 406|2885 376!2885 376|2930 384!2930 384|3044 397!3044 397[2975 374 2944 354\n!2944 354|2943 354!2943 354[2899 340 2862 344!2862 344[2819 348 2768 375!2768 375[2719 401 2657 457!2657 457|2600 512!2600 512|2568 473!2568 473|2531 431!2531 431|2559 409!2559 409[2595 438 2607 466!2607 466[2705 374 2748 353!2748 353\n[2814 317 2869 314!2869 314|2950 320!2950 320|2989 343!2989 343|2989 344!2989 344[3023 364 3117 389!3117 389|3220 411!3220 411|3353 422!3353 422[3532 422 3754 361!3754 361|3898 316!3898 316|3972 285!3972 285|3998 307!3998 307|3949 330\n!3949 330|3898 344!3898 344|3809 367!3809 367[3689 396 3670 406!3953 262|3987 252!3987 252|4057 299!4057 299|4038 322!4038 322|3991 291!3991 291|3953 262!3498 206[3412 157 3349 157!3349 157[3287 157 3201 206!3201 206|3200 221!3200 221\n[3200 263 3220 297!3220 297|3244 327!3244 327[3287 371 3349 371!3349 371[3411 371 3455 327!3455 327[3499 283 3499 221!3499 221|3499 219!3499 219|3498 206!3397 235|3398 239!3398 239[3398 258 3385 271!3385 271[3372 284 3353 284!3353 284\n[3335 284 3322 271!3322 271[3309 258 3309 239!3309 239|3309 235!3309 235[3334 220 3353 220!3353 220[3374 220 3397 235!3546 351[3434 391 3353 391!3353 391[3295 391 3220 370!3220 370|3160 351!3160 351[3104 331 3064 311!3064 311[3104 265\n 3160 219!3160 219[3272 127 3353 127!3353 127[3434 127 3546 219!3546 219|3642 311!3642 311|3546 351!2482 275|2428 231!2428 231|2382 231!2382 231|2383 458!2383 458|2428 458!2428 458|2549 359!2549 359[2559 378 2574 384!2574 384|2440 492\n!2440 492|2349 492!2349 492|2348 197!2348 197|2440 197!2440 197|2505 249!2505 249[2504 259 2493 266!2493 266|2482 275!2620 416|2521 318!2521 318|2549 298!2549 298|2648 399!2648 399|2654 406!2654 406|2628 426!2628 426|2620 416\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!-2348 197|-2440 197!-2440 197|-2505 249!-2505 249[-2504 259 -2493 266!-2493 266|-2482 275!-2482 275|-2428 231!-2428 231|-2382 231!-2382 231|-2383 458!-2383 458|-2428 458!-2428 458|-2549 359!-2549 359[-2559 378 -2574 384!-2574 384|-2440\n 492!-2440 492|-2349 492!-2349 492|-2348 197!-2829 406|-2885 376!-2885 376|-2930 384!-2930 384|-2970 389!-2970 389|-3044 397!-3044 397|-2970 368!-2970 368|-2944 354!-2944 354|-2943 354!-2943 354[-2899 340 -2862 344!-2862 344[-2819 348\n -2768 375!-2768 375[-2719 401 -2657 457!-2657 457|-2620 492!-2620 492|-2600 512!-2600 512|-2568 473!-2568 473|-2531 431!-2531 431|-2559 409!-2559 409[-2595 438 -2607 466!-2607 466|-2620 454!-2620 454[-2708 373 -2748 353!-2748 353[-2814\n 317 -2869 314!-2869 314|-2950 320!-2950 320|-2989 343!-2989 343|-2989 344!-2989 344[-3023 364 -3117 389!-3117 389|-3220 411!-3220 411|-3353 422!-3353 422[-3532 422 -3754 361!-3754 361|-3898 316!-3898 316|-3972 285!-3972 285|-3998 307\n!-3998 307|-3949 330!-3949 330|-3898 344!-3898 344|-3809 367!-3809 367[-3689 396 -3670 406!-3670 406|-3818 402!-3818 402|-3898 396!-3898 396|-3982 389!-3982 389|-4024 407!-4024 407|-3795 428!-3795 428|-3345 448!-3345 448|-3220 446!-3220\n 446|-3001 429!-3001 429|-2970 425!-2970 425|-2878 409!-2878 409[-2799 456 -2728 531!-2728 531|-2714 546!-2714 546|-2663 469!-2663 469|-2690 451!-2690 451|-2718 494!-2718 494[-2764 445 -2829 406!-2500 371[-2496 391 -2481 398!-2481 398\n|-2413 344!-2413 344[-2450 308 -2507 268!-2507 268[-2565 228 -2620 203!-2620 203[-2674 177 -2725 167!-2725 167[-2803 151 -2917 166!-2917 166|-2970 119!-2970 119[-3029 73 -3106 35!-3106 35[-3237 -30 -3349 -30!-3349 -30[-3453 -30 -3563\n 16!-3563 16[-3672 62 -3754 140!-3754 140|-3898 152!-3898 152|-3893 183!-3893 183|-3747 172!-3747 172|-3741 172!-3741 172|-3736 168!-3736 168[-3668 102 -3562 54!-3562 54[-3447 2 -3349 2!-3349 2[-3243 2 -3110 72!-3110 72[-3029 114 -2970\n 162!-2970 162|-2927 201!-2927 201|-2848 193!-2848 193|-2718 201!-2718 201[-2668 215 -2620 239!-2620 239[-2577 260 -2536 289!-2536 289[-2493 319 -2468 344!-2468 344|-2500 371!-2601 322|-2620 308!-2620 308[-2654 285 -2701 264!-2701 264\n[-2823 210 -2934 232!-2934 232|-2965 241!-2965 241|-2970 236!-2970 236[-3038 168 -3129 115!-3129 115[-3251 44 -3349 44!-3349 44[-3459 44 -3605 142!-3605 142[-3664 181 -3707 219!-3707 219|-3762 272!-3762 272|-3842 252!-3842 252|-3849 283\n!-3849 283|-3750 307!-3750 307|-3744 300!-3744 300|-3648 219!-3648 219|-3610 187!-3610 187[-3457 76 -3349 76!-3349 76[-3255 76 -3130 154!-3130 154[-3037 212 -2974 278!-2974 278|-2974 277!-2974 277|-2916 262!-2916 262[-2819 246 -2711 296\n!-2711 296[-2657 321 -2623 349!-2623 349|-2601 322!-2620 416|-2521 318!-2521 318|-2549 298!-2549 298|-2654 406!-2654 406|-2628 426!-2628 426|-2620 416!-3200 221[-3200 263 -3220 297!-3220 297|-3244 327!-3244 327[-3287 371 -3349 371!-3349\n 371[-3411 371 -3455 327!-3455 327[-3499 283 -3499 221!-3499 221|-3499 219!-3499 219|-3498 206!-3498 206[-3412 157 -3349 157!-3349 157[-3287 157 -3201 206!-3201 206|-3200 221!-3064 311[-3104 265 -3160 219!-3160 219[-3272 127 -3353 127\n!-3353 127[-3434 127 -3546 219!-3546 219|-3642 311!-3642 311|-3546 351!-3546 351[-3434 391 -3353 391!-3353 391[-3295 391 -3220 370!-3220 370|-3160 351!-3160 351[-3104 331 -3064 311!-3398 239[-3398 258 -3385 271!-3385 271[-3372 284 -3353\n 284!-3353 284[-3335 284 -3322 271!-3322 271[-3309 258 -3309 239!-3309 239|-3309 235!-3309 235[-3334 220 -3353 220!-3353 220[-3374 220 -3397 235!-3397 235|-3398 239!-3986 113[-3968 118 -3956 141!-3956 141[-3943 171 -3961 211!-3961 211\n|-3928 219!-3928 219[-3906 170 -3928 127!-3928 127[-3946 90 -3978 82!-3978 82[-4021 72 -4057 95!-4057 95[-4084 112 -4092 153!-4092 153|-4059 146!-4059 146[-4056 131 -4040 122!-4040 122[-4017 106 -3986 113!-3968 147[-4056 149 -4109 167\n!-4109 167|-4125 172!-4125 172|-4121 206!-4121 206|-4099 197!-4099 197[-4047 181 -3967 179!-3967 179|-3968 147!-4015 246|-3960 251!-3960 251|-3905 267!-3905 267|-3897 236!-3897 236|-3898 236!-3898 236|-3960 220!-3960 220|-4034 222!-4034\n 222|-4015 246!-3865 139|-3882 102!-3882 102[-3903 60 -3957 33!-3957 33[-4014 5 -4067 17!-4067 17[-4104 25 -4129 55!-4129 55[-4165 98 -4167 177!-4167 177[-4168 208 -4159 239!-4159 239|-4129 230!-4129 230|-4135 177!-4135 177[-4132 65 -4060\n 48!-4060 48[-4019 39 -3972 62!-3972 62[-3927 83 -3910 116!-3910 116|-3897 145!-3897 145|-3865 139!-3853 189|-3884 193!-3884 193|-3882 219!-3882 219[-3884 250 -3898 276!-3898 276|-3915 300!-3915 300|-3882 306!-3882 306[-3852 269 -3851\n 219!-3851 219|-3853 189!-4018 353|-4056 365!-4056 365[-4150 383 -4244 369!-4244 369|-4263 400!-4263 400|-4164 408!-4164 408|-4050 396!-4050 396[-3980 383 -3927 352!-3927 352|-3958 332!-3958 332|-4018 353!-4012 259[-4046 231 -4057 193\n!-4057 193|-4088 200!-4088 200[-4076 246 -4041 276!-4041 276|-4012 259!-3953 262|-3987 252!-3987 252|-4057 299!-4057 299|-4038 322!-4038 322|-3991 291!-3991 291|-3953 262!-4180 196[-4310 260 -4348 367!-4348 367[-4390 396 -4439 400!-4439\n 400|-4479 397!-4479 397|-4513 414!-4513 414|-4380 410!-4380 410[-4346 396 -4325 378!-4325 378[-4317 354 -4295 324!-4295 324[-4250 265 -4175 228!-4175 228|-4180 196!-4300 355|-4226 361!-4226 361|-4102 348!-4102 348|-4125 320!-4125 320\n|-4231 330!-4231 330|-4278 327!-4278 327|-4300 355!-4262 373|-4293 367!-4293 367[-4305 390 -4330 411!-4330 411[-4379 451 -4451 451!-4451 451[-4544 451 -4613 430!-4613 430[-4427 342 -4358 354!-4358 354|-4343 323!-4343 323[-4402 313 -4535\n 364!-4535 364|-4663 419!-4663 419|-4692 435!-4692 435|-4662 448!-4662 448|-4603 466!-4603 466|-4451 483!-4451 483[-4367 483 -4307 430!-4307 430[-4277 403 -4262 373!-4060 360|-4030 345!-4030 345[-4077 316 -4105 277!-4105 277|-4137 289\n!-4137 289[-4109 328 -4060 360!-4217 317|-4180 297!-4180 297[-4132 274 -4078 261!-4078 261|-4093 236!-4093 236[-4152 250 -4206 285!-4206 285|-4250 318!-4250 318|-4217 317!-4805 321[-4933 324 -5016 395!-5016 395[-5025 407 -5026 417!-5026\n 417|-5025 442!-5025 442[-5019 465 -4999 476!-4999 476|-4956 479!-4956 479[-4937 473 -4930 453!-4930 453[-4922 431 -4943 416!-4943 416[-4956 410 -4973 410!-4973 410|-4983 435!-4983 435[-4961 434 -4955 440!-4955 440[-4949 446 -4964 454\n!-4964 454|-4986 452!-4986 452|-4997 437!-4997 437[-5002 425 -4992 412!-4992 412[-4924 354 -4812 348!-4812 348[-4707 342 -4617 383!-4617 383|-4582 364!-4582 364[-4697 319 -4805 321!-5160 443[-5130 463 -5103 453!-5103 453|-5038 444!-5038\n 444|-5043 420!-5043 420|-5126 432!-5126 432[-5166 429 -5160 393!-5160 393|-5180 388!-5180 388[-5193 421 -5160 443\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 441.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 441\" itemID=\"4ee20823-000001f9\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 441\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#999999\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!4917 425[4917 449 4899 466!4899 466[4882 483 4858 483!4858 483|4695 483!4695 483[4682 472 4682 460!4682 460[4682 452 4688 442!4688 442|4695 433!4695 433|4858 433!4858 433[4866 433 4866 425!4866 425|4866 405!4866 405|4695 405!4695 405\n[4682 394 4682 381!4682 381[4682 373 4688 363!4688 363|4695 354!4695 354|4866 354!4866 354|4866 332!4866 332|4695 332!4695 332[4682 321 4682 308!4682 308[4682 301 4688 290!4688 290|4695 281!4695 281|4866 281!4866 281|4866 212!4866 212\n[4866 203 4858 203!4858 203|4591 203!4591 203|4548 312!4548 312|3991 312!3991 312|3991 372!3991 372|3820 390!3820 390|3820 351!3820 351[3383 473 3275 473!3275 473[3163 473 3082 420!3082 420|3054 401!3054 401[2958 405 2827 476!2827 476\n[2761 512 2714 546!2714 546|2676 487!2676 487|2702 468!2702 468|2718 493!2718 493[2781 452 2879 415!2879 415[2987 374 3079 363!3079 363[3187 421 3280 421!3280 421[3388 421 3876 285!3876 285|3876 273!3876 273[3397 137 3280 137!3280 137\n[3135 137 3078 206!3078 206|3009 208!3009 208|3055 159!3055 159|3082 137!3082 137[3162 85 3275 85!3275 85[3392 85 3820 207!3820 207|3820 171!3820 171|3991 201!3991 201|3991 261!3991 261|4509 261!4509 261|4559 153!4559 153|4858 153!4858\n 153[4882 153 4899 170!4899 170[4917 187 4917 212!4917 212|4917 425!3359 222[3217 186 3118 195!3118 195|3144 178!3144 178[3255 169 3426 214!3426 214|3583 263!3583 263|3624 275!3624 275|3583 287!3583 287|3448 325!3448 325[3314 361 3274\n 361!3274 361[3221 361 3185 336!3185 336[3149 312 3149 275!3149 275|3154 252!3154 252[3000 230 2796 287!2796 287[2694 316 2623 349!2623 349|2602 322!2602 322[2674 286 2786 256!2786 256[3011 196 3212 228!3212 228|3193 241!3193 241[3175\n 257 3174 275!3174 275[3173 300 3203 318!3203 318[3233 336 3274 336!3274 336[3326 336 3535 275!3535 275|3359 222!3012 178|3003 188!3003 188[2780 181 2603 252!2603 252[2554 272 2506 310!2506 310|2468 344!2468 344|2500 371!2500 371[2496\n 391 2481 397!2481 397|2413 344!2413 344|2459 302!2459 302[2516 255 2572 232!2572 232[2758 158 3021 168!3021 168|3012 178!2980 284|2983 265!2983 265|3049 263!3049 263[3048 277 3054 307!3054 307[3060 335 3064 341!3064 341[2939 339 2758\n 424!2758 424[2668 467 2600 512!2600 512|2568 473!2568 473|2531 431!2531 431|2559 409!2559 409[2595 438 2607 466!2607 466|2735 397!2735 397[2881 327 2982 316!2982 316[2978 304 2980 284!2482 275|2428 231!2428 231|2382 231!2382 231|2383\n 458!2383 458|2428 458!2428 458|2549 359!2549 359[2559 378 2574 384!2574 384|2440 492!2440 492|2349 492!2349 492|2348 197!2348 197|2440 197!2440 197|2505 249!2505 249[2504 259 2493 266!2493 266|2482 275!2620 416|2521 318!2521 318|2549\n 298!2549 298|2648 399!2648 399|2654 406!2654 406|2629 426!2629 426|2620 416\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!-2348 197|-2440 197!-2440 197|-2505 249!-2505 249[-2504 259 -2493 266!-2493 266|-2482 275!-2482 275|-2428 231!-2428 231|-2382 231!-2382 231|-2383 458!-2383 458|-2428 458!-2428 458|-2549 359!-2549 359[-2559 378 -2574 384!-2574 384|-2440\n 492!-2440 492|-2349 492!-2349 492|-2348 197!-2654 406|-2629 426!-2629 426|-2620 416!-2620 416|-2521 318!-2521 318|-2549 298!-2549 298|-2648 399!-2648 399|-2654 406!-2718 493[-2781 452 -2879 415!-2879 415[-2987 374 -3079 363!-3079 363\n[-3187 421 -3280 421!-3280 421[-3388 421 -3876 285!-3876 285|-3876 273!-3876 273[-3397 137 -3280 137!-3280 137[-3135 137 -3078 206!-3078 206|-3009 208!-3009 208|-3055 159!-3055 159|-3082 137!-3082 137[-3162 85 -3275 85!-3275 85[-3392\n 85 -3820 207!-3820 207|-3820 171!-3820 171|-3991 201!-3991 201|-3991 261!-3991 261|-4509 261!-4509 261|-4559 153!-4559 153|-4858 153!-4858 153[-4882 153 -4899 170!-4899 170[-4917 187 -4917 212!-4917 212|-4917 425!-4917 425[-4917 449\n -4899 466!-4899 466[-4882 483 -4858 483!-4858 483|-4695 483!-4695 483[-4682 472 -4682 460!-4682 460[-4682 452 -4688 442!-4688 442|-4695 433!-4695 433|-4858 433!-4858 433[-4866 433 -4866 425!-4866 425|-4866 405!-4866 405|-4695 405!-4695\n 405[-4682 394 -4682 381!-4682 381[-4682 373 -4688 363!-4688 363|-4695 354!-4695 354|-4866 354!-4866 354|-4866 332!-4866 332|-4695 332!-4695 332[-4682 321 -4682 308!-4682 308[-4682 301 -4688 290!-4688 290|-4695 281!-4695 281|-4866 281\n!-4866 281|-4866 212!-4866 212[-4866 203 -4858 203!-4858 203|-4591 203!-4591 203|-4548 312!-4548 312|-3991 312!-3991 312|-3991 372!-3991 372|-3820 390!-3820 390|-3820 351!-3820 351[-3383 473 -3275 473!-3275 473[-3163 473 -3082 420!-3082\n 420|-3054 401!-3054 401[-2958 405 -2827 476!-2827 476[-2761 512 -2714 546!-2714 546|-2676 487!-2676 487|-2702 468!-2702 468|-2718 493!-2468 344|-2500 371!-2500 371[-2496 391 -2481 397!-2481 397|-2413 344!-2413 344|-2459 302!-2459 302\n[-2516 255 -2572 232!-2572 232[-2758 158 -3021 168!-3021 168|-3012 178!-3012 178|-3003 188!-3003 188[-2780 181 -2603 252!-2603 252[-2554 272 -2506 310!-2506 310|-2468 344!-2602 322[-2674 286 -2786 256!-2786 256[-3011 196 -3212 228!-3212\n 228|-3193 241!-3193 241[-3175 257 -3174 275!-3174 275[-3173 300 -3203 318!-3203 318[-3233 336 -3274 336!-3274 336[-3326 336 -3535 275!-3535 275|-3359 222!-3359 222[-3217 186 -3118 195!-3118 195|-3144 178!-3144 178[-3255 169 -3426 214\n!-3426 214|-3583 263!-3583 263|-3624 275!-3624 275|-3583 287!-3583 287|-3448 325!-3448 325[-3314 361 -3274 361!-3274 361[-3221 361 -3185 336!-3185 336[-3149 312 -3149 275!-3149 275|-3154 252!-3154 252[-3000 230 -2796 287!-2796 287[-2694\n 316 -2623 349!-2623 349|-2602 322!-2607 466|-2735 397!-2735 397[-2881 327 -2982 316!-2982 316[-2978 304 -2980 284!-2980 284|-2983 265!-2983 265|-3049 263!-3049 263[-3048 277 -3054 307!-3054 307[-3060 335 -3064 341!-3064 341[-2939 339\n -2758 424!-2758 424[-2668 467 -2600 512!-2600 512|-2568 473!-2568 473|-2531 431!-2531 431|-2559 409!-2559 409[-2595 438 -2607 466\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 442.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 442\" itemID=\"4ee20823-000001fa\" sourceFlashFilepath=\"../../../../skyrimui/src/quest_journal.fla\" sourceLibraryItemHRef=\"Shapes/Shape 442\" sourceLastModified=\"1323436067\" symbolType=\"graphic\" lastModified=\"1323436067\" sourceItemID=\"4ee20823-000001fa\">\n  <timeline>\n    <DOMTimeline name=\"Shape 442\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#999999\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!3432 -47[3476 -19 3504 23!3504 23[3527 60 3535 105!3535 105|3541 154!3541 154|3551 171!3551 171|3562 187!3562 187[3566 194 3562 206!3562 206|3557 224!3557 224|3600 259!3600 259[3576 265 3573 303!3573 303[3570 341 3614 328!3614 328[3617\n 356 3610 371!3610 371[3499 371 3472 388!3472 388|3478 359!3478 359[3481 341 3476 337!3476 337[3461 350 3410 362!3410 362|3413 325!3413 325|3462 317!3462 317[3487 310 3501 301!3501 301[3514 291 3528 255!3528 255[3542 218 3540 197!3540\n 197[3538 177 3512 177!3512 177[3488 177 3479 188!3479 188[3468 202 3464 235!3464 235[3461 264 3465 278!3465 278|3466 281!3466 281[3423 306 3372 296!3372 296[3320 286 3290 246!3290 246[3256 208 3267 153!3267 153[3278 98 3325 77!3325 77\n[3347 67 3373 70!3373 70[3398 73 3417 89!3417 89[3437 105 3443 129!3443 129[3449 154 3439 176!3439 176[3428 198 3404 208!3404 208|3359 205!3359 205[3340 195 3335 174!3335 174[3330 152 3344 137!3344 137|3356 143!3356 143[3372 143 3372\n 127!3372 127[3372 111 3356 111!3356 111|3345 116!3345 116|3345 115!3345 115[3331 123 3323 138!3323 138[3315 153 3317 170!3317 170[3318 201 3351 221!3351 221[3378 239 3411 226!3411 226[3444 214 3457 184!3457 184[3472 157 3463 124!3463\n 124[3455 91 3431 72!3431 72[3408 52 3376 47!3376 47[3343 42 3315 55!3315 55[3276 73 3254 114!3254 114[3197 120 3146 91!3146 91[3101 66 3070 20!3070 20[3118 -37 3190 -65!3190 -65[3263 -92 3336 -82!3336 -82[3387 -75 3432 -47!4273 481[4294\n 507 4279 532!4279 532[4245 589 4117 573!4117 573|4035 552!4035 552|3949 548!3949 548|3845 566!3845 566[3792 574 3761 566!3761 566[3708 553 3687 511!3687 511|3676 472!3676 472|3689 464!3689 464|3709 505!3709 505[3741 546 3799 544!3799\n 544[3846 543 3931 508!3931 508[4011 476 4049 477!4049 477[4096 480 4122 490!4122 490|4139 499!4139 499|4088 495!4088 495[4036 496 4037 519!4037 519[4038 535 4087 545!4087 545|4197 552!4197 552[4273 546 4269 502!4269 502|4250 459!4250\n 459|4273 481!4414 544|4497 530!4497 530|4659 522!4659 522|4922 549!4922 549[4774 554 4653 548!4653 548[4586 546 4504 551!4504 551[4417 557 4416 567!4416 567[4414 591 4518 579!4518 579|4501 585!4501 585|4427 594!4427 594|4351 585!4351\n 585|4270 565!4270 565|4299 545!4299 545|4328 548!4328 548|4414 544!3410 363[3403 400 3420 443!3420 443[3435 478 3454 492!3454 492|3643 479!3643 479[3640 491 3651 529!3651 529[3659 558 3643 564!3643 564|3565 548!3565 548|3469 543!3469\n 543[3407 543 3375 563!3375 563[3364 563 3347 539!3347 539[3331 516 3329 503!3329 503[3347 467 3330 417!3330 417[3315 375 3290 354!3290 354|3296 341!3296 341|3298 342!3298 342[3383 362 3407 358!3407 358|3410 363!3249 357|3249 370!3249\n 370[3280 381 3316 426!3316 426|3175 419!3175 419[3103 395 3061 339!3061 339[3065 335 3070 339!3070 339|3177 330!3177 330[3244 311 3267 275!3267 275|3278 291!3278 291|3300 314!3300 314|3279 330!3279 330|3249 357!3517 485|3519 464!3519\n 464|3534 464!3534 464|3540 481!3540 481|3517 485!3510 434[3508 415 3519 412!3519 412[3529 413 3533 434!3533 434|3510 434!3620 429|3591 431!3591 431[3589 420 3606 403!3606 403[3618 412 3620 429!3588 432|3564 433!3564 433[3562 417 3570\n 412!3570 412|3582 409!3582 409|3588 432!3558 433|3537 434!3537 434[3534 417 3544 410!3544 410[3554 411 3558 433!3593 461|3593 475!3593 475|3571 475!3571 475|3573 463!3573 463|3593 461!3562 463|3565 477!3565 477|3553 480!3553 480|3546\n 479!3546 479|3545 464!3545 464|3562 463!3601 461|3624 459!3624 459[3629 468 3624 476!3624 476|3614 474!3614 474|3602 473!3602 473|3601 461!2898.5 177|3015 164!3015 164|3144 157!3144 157[3125 182 3070 205!3070 205[3032 221 2957 242!2957\n 242[2996 242 3084 210!3084 210[3166 179 3208 186!3208 186[3175 230 3096 266!3096 266[3125 260 3168 240!3168 240|3236 207!3236 207[3244 232 3221 256!3221 256|3172 296!3172 296[3184 297 3204 286!3204 286|3235 269!3235 269[3239 285 3182\n 307!3182 307[3124 330 3083 325!3083 325|3151 283!3151 283|3211 239!3211 239[3189 247 3130 282!3130 282[3070 312 3028 309!3028 309[2942 342 2881 386!2881 386[2787 453 2714 549!2714 549|2663 472!2663 472|2689 453!2689 453|2717 496!2717\n 496[2776 422 2860 364!2860 364[2897 338 2958 311!2958 311|3012 289!3012 289|2988 284!2988 284[3118 247 3161 205!3161 205|3047 251!3047 251[2967 277 2916 269!2916 269[2856 287 2812 320!2812 320[2712 393 2600 515!2600 515|2568 475!2568\n 475|2531 433!2531 433|2558 411!2558 411[2594 441 2606 469!2606 469[2708 365 2800 299!2800 299[2836 273 2878 256!2878 256|2856 235!2856 235|2982 212!2982 212[3054 194 3087 170!3087 170|2973 195!2973 195|2867 201!2867 201[2832 208 2809\n 217!2809 217[2742 243 2676 299!2676 299|2623 351!2623 351|2601 325!2601 325|2671 266!2671 266[2752 203 2810 185!2810 185|2783 168!2783 168[2955 162 3063 120!3063 120|2935 132!2935 132[2863 137 2814 130!2814 130[2754 137 2716 156!2716\n 156[2653 187 2554 270!2554 270|2467 347!2467 347|2500 374!2500 374[2495 395 2480 400!2480 400|2412 347!2412 347[2455 306 2513 259!2513 259[2628 165 2699 135!2699 135|2756 115!2756 115[2734 108 2712 95!2712 95|2898 87!2898 87|3062 56\n!3062 56|3067 65!3067 65|3066 65!3066 65|3072 74!3072 74|2985 93!2985 93|2861 110!2861 110|2955 107!2955 107|3057 97!3057 97[3090 100 3108 118!3108 118[#BEC.EA #9C.F1 2898.5 177\"/>\n                    <Edge edges=\"\n!2898.5 177|2882 179\"/>\n                    <Edge fillStyle1=\"1\" edges=\"\n!2481 277|2427 233!2427 233|2382 233!2382 233|2382 460!2382 460|2427 460!2427 460|2548 362!2548 362[2556 379 2573 387!2573 387|2440 494!2440 494|2349 494!2349 494|2348 200!2348 200|2440 200!2440 200|2504 252!2504 252|2492 269!2492 269\n|2481 277!2521 321|2548 301!2548 301|2647 401!2647 401|2653 408!2653 408|2628 428!2628 428|2521 321\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!-3432 -47[-3476 -19 -3504 23!-3504 23[-3527 60 -3535 105!-3535 105|-3541 154!-3541 154|-3551 171!-3551 171|-3562 187!-3562 187[-3566 194 -3562 206!-3562 206|-3557 224!-3557 224|-3600 259!-3600 259[-3576 265 -3573 303!-3573 303[-3570\n 341 -3614 328!-3614 328[-3617 356 -3610 371!-3610 371[-3499 371 -3472 388!-3472 388|-3478 359!-3478 359[-3481 341 -3476 337!-3476 337[-3461 350 -3410 362!-3410 362|-3413 325!-3413 325|-3462 317!-3462 317[-3487 310 -3501 301!-3501 301\n[-3514 291 -3528 255!-3528 255[-3542 218 -3540 197!-3540 197[-3538 177 -3512 177!-3512 177[-3488 177 -3479 188!-3479 188[-3468 202 -3464 235!-3464 235[-3461 264 -3465 278!-3465 278|-3466 281!-3466 281[-3423 306 -3372 296!-3372 296[-3320\n 286 -3290 246!-3290 246[-3256 208 -3267 153!-3267 153[-3278 98 -3325 77!-3325 77[-3347 67 -3373 70!-3373 70[-3398 73 -3417 89!-3417 89[-3437 105 -3443 129!-3443 129[-3449 154 -3439 176!-3439 176[-3428 198 -3404 208!-3404 208|-3359 205\n!-3359 205[-3340 195 -3335 174!-3335 174[-3330 152 -3344 137!-3344 137|-3356 143!-3356 143[-3372 143 -3372 127!-3372 127[-3372 111 -3356 111!-3356 111|-3345 116!-3345 116|-3345 115!-3345 115[-3331 123 -3323 138!-3323 138[-3315 153 -3317\n 170!-3317 170[-3318 201 -3351 221!-3351 221[-3378 239 -3411 226!-3411 226[-3444 214 -3457 184!-3457 184[-3472 157 -3463 124!-3463 124[-3455 91 -3431 72!-3431 72[-3408 52 -3376 47!-3376 47[-3343 42 -3315 55!-3315 55[-3276 73 -3254 114\n!-3254 114[-3197 120 -3146 91!-3146 91[-3101 66 -3070 20!-3070 20[-3118 -37 -3190 -65!-3190 -65[-3263 -92 -3336 -82!-3336 -82[-3387 -75 -3432 -47!-2348 200|-2440 200!-2440 200|-2504 252!-2504 252|-2492 269!-2492 269|-2481 277!-2481 277\n|-2427 233!-2427 233|-2382 233!-2382 233|-2382 460!-2382 460|-2427 460!-2427 460|-2548 362!-2548 362[-2556 379 -2573 387!-2573 387|-2440 494!-2440 494|-2349 494!-2349 494|-2348 200!-2712 95|-2898 87!-2898 87|-3062 56!-3062 56|-3067 65\n!-3067 65|-3066 65!-3066 65|-3072 74!-3072 74|-2985 93!-2985 93|-2861 110!-2861 110|-2955 107!-2955 107|-3057 97!-3057 97[-3090 100 -3108 118!-3108 118[#FFF413.16 #9C.F1 -2898.5 177!-2898.5 177|-3015 164!-3015 164|-3144 157!-3144 157\n[-3125 182 -3070 205!-3070 205[-3032 221 -2957 242!-2957 242[-2996 242 -3084 210!-3084 210[-3166 179 -3208 186!-3208 186[-3175 230 -3096 266!-3096 266[-3125 260 -3168 240!-3168 240|-3236 207!-3236 207[-3244 232 -3221 256!-3221 256|-3172\n 296!-3172 296[-3184 297 -3204 286!-3204 286|-3235 269!-3235 269[-3239 285 -3182 307!-3182 307[-3124 330 -3083 325!-3083 325|-3151 283!-3151 283|-3211 239!-3211 239[-3189 247 -3130 282!-3130 282[-3070 312 -3028 309!-3028 309[-2942 342\n -2881 386!-2881 386[-2787 453 -2714 549!-2714 549|-2663 472!-2663 472|-2689 453!-2689 453|-2717 496!-2717 496[-2776 422 -2860 364!-2860 364[-2897 338 -2958 311!-2958 311|-3012 289!-3012 289|-2988 284!-2988 284[-3118 247 -3161 205!-3161\n 205|-3047 251!-3047 251[-2967 277 -2916 269!-2916 269[-2856 287 -2812 320!-2812 320[-2712 393 -2600 515!-2600 515|-2568 475!-2568 475|-2531 433!-2531 433|-2558 411!-2558 411[-2594 441 -2606 469!-2606 469[-2708 365 -2800 299!-2800 299\n[-2836 273 -2878 256!-2878 256|-2856 235!-2856 235|-2982 212!-2982 212[-3054 194 -3087 170!-3087 170|-2973 195!-2973 195|-2867 201!-2867 201[-2832 208 -2809 217!-2809 217[-2742 243 -2676 299!-2676 299|-2623 351!-2623 351|-2601 325!-2601\n 325|-2671 266!-2671 266[-2752 203 -2810 185!-2810 185|-2783 168!-2783 168[-2955 162 -3063 120!-3063 120|-2935 132!-2935 132[-2863 137 -2814 130!-2814 130[-2754 137 -2716 156!-2716 156[-2653 187 -2554 270!-2554 270|-2467 347!-2467 347\n|-2500 374!-2500 374[-2495 395 -2480 400!-2480 400|-2412 347!-2412 347[-2455 306 -2513 259!-2513 259[-2628 165 -2699 135!-2699 135|-2756 115!-2756 115[-2734 108 -2712 95!-2653 408|-2628 428!-2628 428|-2521 321!-2521 321|-2548 301!-2548\n 301|-2647 401!-2647 401|-2653 408\"/>\n                    <Edge edges=\"\n!-2898.5 177|-2882 179\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!-3070 339|-3177 330!-3177 330[-3244 311 -3267 275!-3267 275|-3278 291!-3278 291|-3300 314!-3300 314|-3279 330!-3279 330|-3249 357!-3249 357|-3249 370!-3249 370[-3280 381 -3316 426!-3316 426|-3175 419!-3175 419[-3103 395 -3061 339!-3061\n 339[-3065 335 -3070 339!-3564 433[-3562 417 -3570 412!-3570 412|-3582 409!-3582 409|-3588 432!-3588 432|-3564 433!-3558 433|-3537 434!-3537 434[-3534 417 -3544 410!-3544 410[-3554 411 -3558 433!-3620 429|-3591 431!-3591 431[-3589 420\n -3606 403!-3606 403[-3618 412 -3620 429!-3624 459[-3629 468 -3624 476!-3624 476|-3614 474!-3614 474|-3602 473!-3602 473|-3601 461!-3601 461|-3624 459!-3562 463|-3565 477!-3565 477|-3553 480!-3553 480|-3546 479!-3546 479|-3545 464!-3545\n 464|-3562 463!-3593 461|-3593 475!-3593 475|-3571 475!-3571 475|-3573 463!-3573 463|-3593 461!-3517 485|-3519 464!-3519 464|-3534 464!-3534 464|-3540 481!-3540 481|-3517 485!-3510 434[-3508 415 -3519 412!-3519 412[-3529 413 -3533 434\n!-3533 434|-3510 434!-3643 479[-3640 491 -3651 529!-3651 529[-3659 558 -3643 564!-3643 564|-3565 548!-3565 548|-3469 543!-3469 543[-3407 543 -3375 563!-3375 563[-3364 563 -3347 539!-3347 539[-3331 516 -3329 503!-3329 503[-3347 467 -3330\n 417!-3330 417[-3315 375 -3290 354!-3290 354|-3296 341!-3296 341|-3298 342!-3298 342[-3383 362 -3407 358!-3407 358|-3410 363!-3410 363[-3403 400 -3420 443!-3420 443[-3435 478 -3454 492!-3454 492|-3643 479!-3689 464|-3709 505!-3709 505\n[-3741 546 -3799 544!-3799 544[-3846 543 -3931 508!-3931 508[-4011 476 -4049 477!-4049 477[-4096 480 -4122 490!-4122 490|-4139 499!-4139 499|-4088 495!-4088 495[-4036 496 -4037 519!-4037 519[-4038 535 -4087 545!-4087 545|-4197 552!-4197\n 552[-4273 546 -4269 502!-4269 502|-4250 459!-4250 459|-4273 481!-4273 481[-4294 507 -4279 532!-4279 532[-4245 589 -4117 573!-4117 573|-4035 552!-4035 552|-3949 548!-3949 548|-3845 566!-3845 566[-3792 574 -3761 566!-3761 566[-3708 553\n -3687 511!-3687 511|-3676 472!-3676 472|-3689 464!-4659 522|-4922 549!-4922 549[-4774 554 -4653 548!-4653 548[-4586 546 -4504 551!-4504 551[-4417 557 -4416 567!-4416 567[-4414 591 -4518 579!-4518 579|-4501 585!-4501 585|-4427 594!-4427\n 594|-4351 585!-4351 585|-4270 565!-4270 565|-4299 545!-4299 545|-4328 548!-4328 548|-4414 544!-4414 544|-4497 530!-4497 530|-4659 522\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 443.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 443\" itemID=\"4ee20823-000001fb\" sourceFlashFilepath=\"../../../../skyrimui/src/quest_journal.fla\" sourceLibraryItemHRef=\"Shapes/Shape 443\" sourceLastModified=\"1323436067\" symbolType=\"graphic\" lastModified=\"1323436067\" sourceItemID=\"4ee20823-000001fb\">\n  <timeline>\n    <DOMTimeline name=\"Shape 443\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#999999\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!3270 -11|3274 1!3274 1|3254 51!3254 51[3230 106 3206 133!3206 133|3200 132!3200 132|3185 115!3185 115[3222 72 3239 24!3239 24|3194 59!3194 59|3168 45!3168 45[3227 -7 3257 -15!3257 -15|3270 -11!4150 415|4148 439!4148 439|4134 460!4134\n 460[4043 519 3916 504!3916 504[3808 491 3701 431!3701 431|3710 392!3710 392[3809 461 3922 475!3922 475[4035 489 4113 440!4113 440|4113 439!4113 439[4124 430 4122 415!4122 415[4121 405 4113 399!4113 399[4104 392 4092 394!4092 394[4076\n 400 4081 407!4081 407[4086 414 4108 415!4108 415|4095 439!4095 439|4065 429!4065 429[4047 411 4057 390!4057 390[4067 372 4086 368!4086 368[4110 361 4129 377!4129 377[4147 391 4150 415!4163 414|4229 414!4229 414[4257 407 4285 432!4285\n 432[4314 458 4296 489!4296 489[4293 470 4275 453!4275 453[4240 421 4165 438!4165 438|4163 414!3726 248[3745 249 3749 255!3749 255[3754 264 3740 298!3740 298|3724 323!3724 323|3689 362!3689 362|3686 359!3686 359|3663 352!3663 352|3623\n 344!3623 344[3560 338 3502 361!3502 361|3426 404!3426 404|3401 419!3401 419|3361 420!3361 420|3291 424!3291 424[3246 433 3210 463!3210 463[3205 468 3209 471!3209 471[3210 475 3216 475!3216 475|3288 469!3288 469[3216 495 3160 547!3160\n 547[3140 569 3147 518!3147 518[3153 496 3226 419!3226 419[3270 373 3283 305!3283 305[3291 263 3287 220!3287 220|3317 216!3317 216|3325 207!3325 207|3327 202!3327 202|3327 200!3327 200[3321 158 3254 106!3254 106|3264 91!3264 91[3277 98\n 3329 117!3329 117[3377 134 3401 149!3401 149[3434 170 3462 207!3462 207[3487 239 3496 242!3496 242|3598 231!3598 231[3687 222 3708 248!3708 248|3726 248!3646 308[3647 320 3657 328!3657 328[3666 336 3679 334!3679 334[3693 333 3703 321\n!3703 321[3712 309 3710 294!3710 294[3709 277 3694 264!3694 264[3676 250 3655 252!3655 252[3617 256 3504 327!3504 327[3394 396 3375 396!3375 396[3355 395 3338 384!3338 384[3321 372 3314 354!3314 354[3306 336 3310 316!3310 316[3314 296\n 3328 283!3328 283[3341 270 3362 270!3362 270[3382 270 3396 283!3396 283[3410 295 3407 316!3407 316[3404 336 3387 343!3387 343[3369 350 3357 337!3357 337[3351 331 3351 323!3351 323[3350 314 3355 308!3355 308|3343 298!3343 298[3335 309\n 3335 323!3335 323[3336 338 3346 347!3346 347|3368 359!3368 359|3393 356!3393 356[3411 348 3418 329!3418 329[3425 311 3418 293!3418 293[3438 294 3489 272!3489 272|3500 284!3500 284|3505 277!3505 277|3489 261!3489 261[3483 259 3451 274\n!3451 274[3461 254 3452 240!3452 240[3442 222 3415 219!3415 219|3352 219!3352 219|3356 228!3356 228|3381 259!3381 259[3345 249 3319 273!3319 273[3302 289 3297 314!3297 314[3293 338 3303 359!3303 359[3312 380 3332 393!3332 393[3352 405\n 3375 406!3375 406[3394 407 3460 370!3460 370|3525 331!3525 331[3626 264 3662 261!3662 261[3677 261 3687 270!3687 270[3699 279 3701 295!3701 295[3702 307 3696 316!3696 316[3690 326 3678 327!3678 327|3662 322!3662 322[3656 316 3657 306\n!3657 306[3658 292 3671 293!3671 293[3683 294 3683 299!3683 299|3689 299!3689 299|3682 285!3682 285|3667 281!3667 281[3657 282 3651 290!3651 290[3644 298 3646 308!3683 371[3683 403 3670 419!3670 419|3663 437!3663 437[3653 455 3634 454\n!3634 454|3527 446!3527 446|3406 449!3406 449[3356 464 3300 514!3300 514|3249 590!3249 590[3179 668 3082 683!3082 683|3102 629!3102 629[3122 566 3116 520!3116 520[3155 466 3155 416!3155 416[3186 400 3214 363!3214 363[3271 291 3259 192\n!3259 192|3290 194!3290 194|3267 161!3267 161|3226 123!3226 123|3247 83!3247 83|3252 85!3252 85|3240 104!3240 104[3236 109 3242 113!3242 113|3275 142!3275 142[3310 176 3314 200!3314 200|3310 205!3310 205|3281 206!3281 206|3275 207!3275\n 207|3273 213!3273 213|3273 282!3273 282[3264 361 3217 410!3217 410[3140 491 3134 516!3134 516|3124 587!3124 587[3122 592 3128 594!3128 594|3130 594!3130 594|3136 592!3136 592[3151 571 3182 545!3182 545[3242 495 3316 474!3316 474|3320\n 468!3320 468[3322 463 3316 461!3316 461|3300 457!3300 457|3260 455!3260 455|3256 452!3256 452|3260 447!3260 447[3294 433 3361 433!3361 433|3404 432!3404 432|3434 414!3434 414|3441 410!3441 410|3554 421!3554 421|3635 423!3635 423[3642\n 424 3643 412!3643 412[3644 380 3625 358!3625 358|3682 371!3682 371|3683 371!3410 250[3414 237 3426 241!3426 241[3438 245 3434 257!3434 257[3430 270 3418 266!3418 266[3406 263 3410 250!3162 92[3148 106 3142 147!3142 147|3115 144!3115\n 144[3124 97 3140 81!3140 81|3162 92!3184 95|3148 82!3148 82[3103 68 3055 64!3055 64[2901 50 2768 133!2768 133[2645 210 2467 343!2467 343|2468 344!2468 344|2467 346!2467 346|2499 373!2499 373[2495 394 2480 399!2480 399|2412 346!2412 346\n[2604 188 2752 107!2752 107[2899 27 3059 38!3059 38|3156 54!3156 54|3196 67!3196 67|3184 95!3119 98|3107 126!3107 126|3043 118!3043 118[2957 121 2847 172!2847 172[2776 205 2691 281!2691 281[2648 318 2619 350!2619 350|2597 330!2597 330\n|2673 256!2673 256[2760 179 2835 145!2835 145[2953 90 3046 88!3046 88|3119 98!3114 183|3156 148!3156 148|3173 169!3173 169|3078 249!3078 249|3059 229!3059 229|3114 183!3154 135|3170 113!3170 113|3194 136!3194 136[3219 162 3228 188!3228\n 188|3227 200!3227 200|3216 206!3216 206|3157 196!3157 196|3176 174!3176 174|3193 177!3193 177|3167 147!3167 147|3154 135!2960 212[2931 215 2859 250!2859 250[2780 290 2732 331!2732 331[2810 333 2901 304!2901 304|2915 300!2915 300[3004\n 273 3022 259!3022 259|3024 259!3024 259|3042 281!3042 281|3040 284!3040 284[3011 304 2924 328!2924 328|2911 333!2911 333[2819 361 2736 361!2736 361|2695 358!2695 358[2687 357 2684 348!2684 348[2681 339 2687 333!2687 333[2730 283 2828\n 232!2828 232[2917 186 2956 183!2956 183[2990 176 3026 204!3026 204|3086 267!3086 267|3089 271!3089 271[3095 278 3091 287!3091 287[3146 247 3224 243!3224 243[3234 243 3237 252!3237 252|3233 293!3233 293[3215 344 3142 400!3142 400|3139\n 376!3139 376[3175 342 3195 312!3195 312|3212 271!3212 271[3145 275 3099 313!3099 313[3075 331 3065 351!3065 351|3042 336!3042 336[3054 316 3080 295!3080 295[3071 297 3066 290!3066 290|3063 286!3063 286|3013 232!3013 232[2984 207 2960\n 212!3011 312|3047 348!3047 348[3076 372 3094 379!3094 379|3093 407!3093 407[3006 357 2988 326!2988 326|3011 312!2874 452[2882 489 2917 508!2917 508[2963 533 3044 500!3044 500|3056 528!3056 528[3003 549 2963 549!2963 549[2929 549 2903\n 535!2903 535[2867 515 2850 474!2850 474|2719 522!2719 522|2685 487!2685 487|2706 466!2706 466|2727 487!2727 487|2871 435!2871 435|2874 452!2983 454|2962 511!2962 511|2936 508!2936 508|2954 451!2954 451[2978 392 3012 370!3012 370|3029\n 391!3029 391[3002 409 2983 454!3011 427|3027 404!3027 404|3048 424!3048 424[3070 450 3081 479!3081 479[3114 572 3049 698!3049 698|3039 705!3039 705|3036 705!3036 705|3028 702!3028 702|2988 658!2988 658[2949 607 2940 557!2940 557|2966\n 557!2966 557[2975 618 3032 669!3032 669[3082 566 3056 490!3056 490[3047 465 3028 444!3028 444|3011 427!2955 420|2785 415!2785 415[2699 436 2599 514!2599 514|2530 432!2530 432|2558 410!2558 410[2594 440 2606 468!2606 468[2728 397 2775\n 387!2775 387[2880 362 2976 388!2976 388|2955 420!3118 313|3131 382!3131 382[3136 457 3099 505!3099 505|3090 473!3090 473[3111 439 3104 381!3104 381|3093 330!3093 330|3118 313!2492 268|2481 277!2481 277|2427 233!2427 233|2382 233!2382\n 233|2382 460!2382 460|2427 460!2427 460|2548 361!2548 361[2558 380 2573 386!2573 386|2439 493!2439 493|2348 493!2348 493|2348 199!2348 199|2439 199!2439 199|2504 251!2504 251|2492 268!2548 300|2647 401!2647 401|2653 408!2653 408|2628\n 428!2628 428|2521 320!2521 320|2548 300!3108 662[3201 634 3276 521!3276 521[3152 571 3108 662\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!-3270 -10|-3274 2!-3274 2|-3254 52!-3254 52[-3230 107 -3206 134!-3206 134|-3200 133!-3200 133|-3185 116!-3185 116[-3222 73 -3239 25!-3239 25|-3194 60!-3194 60|-3168 46!-3168 46[-3227 -6 -3257 -14!-3257 -14|-3270 -10!-2382 461|-2427 461\n!-2427 461|-2548 362!-2548 362[-2558 381 -2573 387!-2573 387|-2439 494!-2439 494|-2348 494!-2348 494|-2348 200!-2348 200|-2439 200!-2439 200|-2504 252!-2504 252|-2492 269!-2492 269|-2481 278!-2481 278|-2427 234!-2427 234|-2382 234!-2382\n 234|-2382 461!-2653 409|-2628 429!-2628 429|-2521 321!-2521 321|-2548 301!-2548 301|-2647 402!-2647 402|-2653 409!-2695 359[-2687 358 -2684 349!-2684 349[-2681 340 -2687 334!-2687 334[-2730 284 -2828 233!-2828 233[-2917 187 -2956 184\n!-2956 184[-2990 177 -3025 204!-3025 204|-3026 205!-3026 205|-3086 268!-3086 268|-3089 272!-3089 272[-3095 279 -3091 288!-3091 288[-3146 248 -3224 244!-3224 244[-3234 244 -3237 253!-3237 253|-3233 294!-3233 294[-3215 345 -3142 401!-3142\n 401|-3139 377!-3139 377[-3175 343 -3195 313!-3195 313|-3212 272!-3212 272[-3145 276 -3099 314!-3099 314[-3075 332 -3065 352!-3065 352|-3042 337!-3042 337[-3054 317 -3080 296!-3080 296[-3071 298 -3066 291!-3066 291|-3063 287!-3063 287\n|-3025 245!-3025 245|-3013 233!-3013 233[-2984 208 -2960 213!-2960 213[-2931 216 -2859 251!-2859 251[-2780 291 -2732 332!-2732 332[-2810 334 -2901 305!-2901 305|-2915 301!-2915 301[-3004 274 -3022 260!-3022 260|-3024 260!-3024 260|-3025\n 261!-3025 261|-3042 282!-3042 282|-3040 285!-3040 285|-3025 294!-3025 294[-2992 310 -2924 329!-2924 329|-2911 334!-2911 334[-2819 362 -2736 362!-2736 362|-2695 359!-2727 488|-2871 436!-2871 436|-2874 453!-2874 453[-2882 490 -2917 509\n!-2917 509[-2957 531 -3025 508!-3025 508|-3044 501!-3044 501|-3056 529!-3056 529|-3025 540!-3025 540|-2963 550!-2963 550[-2929 550 -2903 536!-2903 536[-2867 516 -2850 475!-2850 475|-2719 523!-2719 523|-2685 488!-2685 488|-2706 467!-2706\n 467|-2727 488!-2468 345|-2467 347!-2467 347|-2499 374!-2499 374[-2495 395 -2480 400!-2480 400|-2412 347!-2412 347[-2604 189 -2752 108!-2752 108[-2883 37 -3025 38!-3025 38|-3059 39!-3059 39|-3156 55!-3156 55|-3196 68!-3196 68|-3184 96\n!-3184 96|-3148 83!-3148 83[-3103 69 -3055 65!-3055 65|-3025 63!-3025 63[-2888 59 -2768 134!-2768 134[-2645 211 -2467 344!-2467 344|-2468 345!-2597 331|-2673 257!-2673 257[-2760 180 -2835 146!-2835 146[-2940 97 -3025 90!-3025 90|-3046\n 89!-3046 89|-3119 99!-3119 99|-3107 127!-3107 127|-3043 119!-3043 119|-3025 120!-3025 120[-2946 127 -2847 173!-2847 173[-2776 206 -2691 282!-2691 282[-2648 319 -2619 351!-2619 351|-2597 331!-2606 469[-2728 398 -2775 388!-2775 388[-2880\n 363 -2976 389!-2976 389|-2955 421!-2955 421|-2785 416!-2785 416[-2699 437 -2599 515!-2599 515|-2530 433!-2530 433|-2558 411!-2558 411[-2594 441 -2606 469!-3162 93[-3148 107 -3142 148!-3142 148|-3115 145!-3115 145[-3124 98 -3140 82!-3140\n 82|-3162 93!-3154 136|-3170 114!-3170 114|-3194 137!-3194 137[-3219 163 -3228 189!-3228 189|-3227 201!-3227 201|-3216 207!-3216 207|-3157 197!-3157 197|-3176 175!-3176 175|-3193 178!-3193 178|-3167 148!-3167 148|-3154 136!-3173 170|-3078\n 250!-3078 250|-3059 230!-3059 230|-3114 184!-3114 184|-3156 149!-3156 149|-3173 170!-3118 314|-3131 383!-3131 383[-3136 458 -3099 506!-3099 506|-3090 474!-3090 474[-3111 440 -3104 382!-3104 382|-3093 331!-3093 331|-3118 314!-3209 472\n[-3210 476 -3216 476!-3216 476|-3288 470!-3288 470[-3216 496 -3160 548!-3160 548[-3140 570 -3147 519!-3147 519[-3153 497 -3226 420!-3226 420[-3270 374 -3283 306!-3283 306[-3291 264 -3287 221!-3287 221|-3317 217!-3317 217|-3325 208!-3325\n 208|-3327 203!-3327 203|-3327 201!-3327 201[-3321 159 -3254 107!-3254 107|-3264 92!-3264 92[-3277 99 -3329 118!-3329 118[-3377 135 -3401 150!-3401 150[-3434 171 -3462 208!-3462 208[-3487 240 -3496 243!-3496 243|-3598 232!-3598 232[-3687\n 223 -3708 249!-3708 249|-3726 249!-3726 249[-3745 250 -3749 256!-3749 256[-3754 265 -3740 299!-3740 299|-3724 324!-3724 324|-3689 363!-3689 363|-3686 360!-3686 360|-3663 353!-3663 353|-3623 345!-3623 345[-3560 339 -3502 362!-3502 362\n|-3426 405!-3426 405|-3401 420!-3401 420|-3361 421!-3361 421|-3291 425!-3291 425[-3246 434 -3210 464!-3210 464[-3205 469 -3209 472!-3081 480[-3114 573 -3049 699!-3049 699|-3039 706!-3039 706|-3036 706!-3036 706|-3028 703!-3028 703|-3025\n 701!-3025 701|-2988 659!-2988 659[-2949 608 -2940 558!-2940 558|-2966 558!-2966 558[-2974 615 -3025 664!-3025 664|-3032 670!-3032 670[-3082 567 -3056 491!-3056 491[-3047 466 -3028 445!-3028 445|-3011 428!-3011 428|-3027 405!-3027 405\n|-3048 425!-3048 425[-3070 451 -3081 480!-3093 408|-3025 364!-3025 364[-2997 343 -2988 327!-2988 327|-3011 313!-3011 313|-3025 329!-3025 329|-3047 349!-3047 349[-3076 373 -3094 380!-3094 380|-3093 408!-3214 364[-3271 292 -3259 193!-3259\n 193|-3290 195!-3290 195|-3267 162!-3267 162|-3226 124!-3226 124|-3247 84!-3247 84|-3252 86!-3252 86|-3240 105!-3240 105[-3236 110 -3242 114!-3242 114|-3275 143!-3275 143[-3310 177 -3314 201!-3314 201|-3310 206!-3310 206|-3281 207!-3281\n 207|-3275 208!-3275 208|-3273 214!-3273 214|-3273 283!-3273 283[-3264 362 -3217 411!-3217 411[-3140 492 -3134 517!-3134 517|-3124 588!-3124 588[-3122 593 -3128 595!-3128 595|-3130 595!-3130 595|-3136 593!-3136 593[-3151 572 -3182 546\n!-3182 546[-3242 496 -3316 475!-3316 475|-3320 469!-3320 469[-3322 464 -3316 462!-3316 462|-3300 458!-3300 458|-3260 456!-3260 456|-3256 453!-3256 453|-3260 448!-3260 448[-3294 434 -3361 434!-3361 434|-3404 433!-3404 433|-3434 415!-3434\n 415|-3441 411!-3441 411|-3554 422!-3554 422|-3635 424!-3635 424[-3642 425 -3643 413!-3643 413[-3644 381 -3625 359!-3625 359|-3682 372!-3682 372|-3683 372!-3683 372[-3683 404 -3670 420!-3670 420|-3663 438!-3663 438[-3653 456 -3634 455\n!-3634 455|-3527 447!-3527 447|-3406 450!-3406 450[-3356 465 -3300 515!-3300 515|-3249 591!-3249 591[-3179 669 -3082 684!-3082 684|-3102 630!-3102 630[-3122 567 -3116 521!-3116 521[-3155 467 -3155 417!-3155 417[-3186 401 -3214 364!-3025\n 395[-3001 413 -2983 455!-2983 455|-2962 512!-2962 512|-2936 509!-2936 509|-2954 452!-2954 452[-2978 393 -3012 371!-3012 371|-3029 392!-3029 392|-3025 395!-3352 220|-3356 229!-3356 229|-3381 260!-3381 260[-3345 250 -3319 274!-3319 274\n[-3302 290 -3297 315!-3297 315[-3293 339 -3303 360!-3303 360[-3312 381 -3332 394!-3332 394[-3352 406 -3375 407!-3375 407[-3394 408 -3460 371!-3460 371|-3525 332!-3525 332[-3626 265 -3662 262!-3662 262[-3677 262 -3687 271!-3687 271[-3699\n 280 -3701 296!-3701 296[-3702 308 -3696 317!-3696 317[-3690 327 -3678 328!-3678 328|-3662 323!-3662 323[-3656 317 -3657 307!-3657 307[-3658 293 -3671 294!-3671 294[-3683 295 -3683 300!-3683 300|-3689 300!-3689 300|-3682 286!-3682 286\n|-3667 282!-3667 282[-3657 283 -3651 291!-3651 291[-3644 299 -3646 309!-3646 309[-3647 321 -3657 329!-3657 329[-3666 337 -3679 335!-3679 335[-3693 334 -3703 322!-3703 322[-3712 310 -3710 295!-3710 295[-3709 278 -3694 265!-3694 265[-3676\n 251 -3655 253!-3655 253[-3617 257 -3504 328!-3504 328[-3394 397 -3375 397!-3375 397[-3355 396 -3338 385!-3338 385[-3321 373 -3314 355!-3314 355[-3306 337 -3310 317!-3310 317[-3314 297 -3328 284!-3328 284[-3341 271 -3362 271!-3362 271\n[-3382 271 -3396 284!-3396 284[-3410 296 -3407 317!-3407 317[-3404 337 -3387 344!-3387 344[-3369 351 -3357 338!-3357 338[-3351 332 -3351 324!-3351 324[-3350 315 -3355 309!-3355 309|-3343 299!-3343 299[-3335 310 -3335 324!-3335 324[-3336\n 339 -3346 348!-3346 348|-3368 360!-3368 360|-3393 357!-3393 357[-3411 349 -3418 330!-3418 330[-3425 312 -3418 294!-3418 294[-3438 295 -3489 273!-3489 273|-3500 285!-3500 285|-3505 278!-3505 278|-3489 262!-3489 262[-3483 260 -3451 275\n!-3451 275[-3461 255 -3452 241!-3452 241[-3442 223 -3415 220!-3415 220|-3352 220!-3410 251[-3414 238 -3426 242!-3426 242[-3438 246 -3434 258!-3434 258[-3430 271 -3418 267!-3418 267[-3406 264 -3410 251!-3710 393[-3809 462 -3922 476!-3922\n 476[-4035 490 -4113 441!-4113 441|-4113 440!-4113 440[-4124 431 -4122 416!-4122 416[-4121 406 -4113 400!-4113 400[-4104 393 -4092 395!-4092 395[-4076 401 -4081 408!-4081 408[-4086 415 -4108 416!-4108 416|-4095 440!-4095 440|-4065 430\n!-4065 430[-4047 412 -4057 391!-4057 391[-4067 373 -4086 369!-4086 369[-4110 362 -4129 378!-4129 378[-4147 392 -4150 416!-4150 416|-4148 440!-4148 440|-4134 461!-4134 461[-4043 520 -3916 505!-3916 505[-3808 492 -3701 432!-3701 432|-3710\n 393!-4296 490[-4293 471 -4275 454!-4275 454[-4240 422 -4165 439!-4165 439|-4163 415!-4163 415|-4229 415!-4229 415[-4257 408 -4285 433!-4285 433[-4314 459 -4296 490!-3276 522[-3152 572 -3108 663!-3108 663[-3201 635 -3276 522\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 444.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 444\" itemID=\"4ee20823-000001fc\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 444\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#999999\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!4534 420[4562 452 4612 470!4612 470[4670 490 4709 465!4709 465[4737 446 4729 403!4729 403[4720 360 4677 373!4677 373[4647 383 4655 409!4655 409[4664 435 4698 412!4698 412[4708 433 4688 446!4688 446[4669 458 4646 452!4646 452[4614 443\n 4615 398!4615 398[4617 353 4648 342!4648 342[4711 332 4745 364!4745 364|4751 370!4751 370[4786 408 4748 457!4748 457|4745 461!4745 461[4719 490 4669 496!4669 496[4619 501 4569 480!4569 480[4545 470 4487 415!4487 415[4483 460 4442 490\n!4442 490[4397 523 4346 504!4346 504[4296 485 4291 418!4291 418[4285 350 4353 347!4353 347[4391 345 4417 383!4417 383[4444 421 4406 441!4406 441[4384 452 4374 437!4374 437[4365 422 4390 415!4390 415[4385 390 4355 395!4355 395[4326 400\n 4322 420!4322 420[4318 438 4336 457!4336 457[4354 475 4377 478!4377 478[4421 483 4447 456!4447 456[4474 428 4460 384!4460 384[4443 327 4379 318!4379 318[4314 308 4277 359!4277 359|4214 446!4214 446[4181 483 4133 496!4133 496|4058 506\n!4058 506|3993 511!3993 511|3542 510!3542 510|3529 505!3529 505[3524 500 3524 493!3524 493|3529 480!3529 480|3542 475!3542 475|3784 475!3784 475[3801 475 3801 458!3801 458[3801 440 3784 440!3784 440|3542 440!3542 440|3529 435!3529 435\n|3524 422!3524 422[3524 415 3529 410!3529 410|3542 405!3542 405|3778 405!3778 405|3778 404!3778 404|3784 404!3784 404[3801 404 3801 387!3801 387[3801 369 3784 369!3784 369|3537 369!3537 369[3524 365 3524 352!3524 352[3524 345 3529 340\n!3529 340[3534 335 3541 335!3541 335|3784 335!3784 335[3801 335 3801 317!3801 317|3796 305!3796 305|3784 300!3784 300|3536 300!3536 300[3524 295 3524 283!3524 283[3524 276 3529 271!3529 271|3542 266!3542 266|3890 266!3890 266|3890 265\n!3890 265|3891 265!3891 265|3903 260!3903 260|3908 248!3908 248|3903 235!3903 235[3898 230 3891 230!3891 230|3722 230!3722 230[3710 227 3710 214!3710 214[3710 196 3727 196!3727 196|3984 196!3984 196[4031 196 4065 242!4065 242[4099 288\n 4099 353!4099 353|4095 396!4095 396[4067 453 3974 456!3974 456[3880 459 3864 399!3864 399[3852 356 3885 330!3885 330[3916 305 3966 310!3966 310[3992 312 4011 330!4011 330[4029 348 4024 365!4024 365[4018 385 3984 390!3984 390[3950 394\n 3946 370!3946 370[3975 363 3965 349!3965 349[3956 334 3930 345!3930 345[3886 363 3913 400!3913 400[3940 436 3983 435!3983 435[4061 433 4059 367!4059 367[4058 303 4003 285!4003 285[3946 266 3892 297!3892 297[3843 326 3836 369!3836 369\n|3834 394!3834 394[3838 426 3863 449!3863 449[3887 473 3920 479!3920 479|3989 481!3989 481|4052 477!4052 477|4124 467!4124 467[4164 455 4195 420!4195 420|4255 340!4255 340[4291 294 4355 293!4355 293[4416 292 4458 331!4458 331|4534 420\n!3531 185|3526 198!3526 198|3513 203!3513 203|3271 203!3271 203|3258 208!3258 208[3253 213 3253 220!3253 220[3253 228 3258 233!3258 233|3271 238!3271 238|3513 238!3513 238[3520 238 3526 243!3526 243|3531 255!3531 255|3526 268!3526 268\n|3513 273!3513 273|3271 273!3271 273[3263 273 3258 278!3258 278[3253 284 3253 291!3253 291[3253 299 3258 304!3258 304|3271 309!3271 309|3518 309!3518 309[3531 311 3531 325!3531 325|3526 338!3526 338|3514 343!3514 343|3271 343!3271 343\n|3258 348!3258 348[3253 353 3253 360!3253 360[3253 368 3258 373!3258 373|3271 378!3271 378|3519 378!3519 378[3531 381 3531 395!3531 395|3526 407!3526 407|3513 412!3513 412|3164 412!3164 412[3156 412 3151 417!3151 417|3146 430!3146 430\n|3151 443!3151 443[3156 448 3164 448!3164 448|3333 448!3333 448[3345 451 3345 464!3345 464|3340 477!3340 477|3328 482!3328 482|3071 482!3071 482[3034 482 3004 453!3004 453[2975 425 2963 379!2963 379[2925 390 2899 401!2899 401[2811 445\n 2728 534!2728 534|2714 549!2714 549|2663 472!2663 472|2690 453!2690 453|2717 496!2717 496[2834 382 2957 350!2957 350|2955 325!2955 325|2956 319!2956 319[2870 322 2768 378!2768 378[2690 420 2600 515!2600 515|2568 475!2568 475|2531 433\n!2531 433|2558 411!2558 411[2595 441 2607 469!2607 469[2705 376 2748 355!2748 355[2879 285 2960 283!2960 283|2960 282!2960 282[2967 269 2981 256!2981 256[2824 240 2708 294!2708 294[2650 321 2623 351!2623 351|2601 325!2601 325[2628 291\n 2693 263!2693 263[2823 207 3016 236!3016 236[3068 214 3122 225!3122 225[3180 237 3191 279!3191 279[3203 322 3170 348!3170 348[3139 373 3089 368!3089 368[3063 365 3044 348!3044 348[3026 330 3031 313!3031 313[3037 293 3070 288!3070 288\n[3105 284 3109 308!3109 308[3081 315 3089 330!3089 330[3098 344 3124 333!3124 333[3169 315 3141 278!3141 278[3115 241 3072 243!3072 243[2994 245 2995 311!2995 311[2996 375 3051 393!3051 393[3108 412 3162 380!3162 380[3211 352 3219 309\n!3219 309|3220 283!3220 283[3216 252 3192 229!3192 229[3175 212 3157 204!3157 204[3122 189 3059 189!3059 189[2910 189 2854 194!2854 194[2706 207 2603 255!2603 255[2526 291 2468 347!2468 347|2500 374!2500 374[2495 395 2480 400!2480 400\n|2413 347!2413 347[2487 280 2572 235!2572 235[2631 204 2721 189!2721 189|3064 168!3064 168|3513 168!3513 168[3531 168 3531 185!2482 278|2428 234!2428 234|2382 234!2382 234|2383 460!2383 460|2428 460!2428 460|2548 362!2548 362[2559 380\n 2574 387!2574 387|2440 494!2440 494|2349 494!2349 494|2348 200!2348 200|2440 200!2440 200|2505 252!2505 252|2493 269!2493 269|2482 278!2548 301|2654 408!2654 408|2628 428!2628 428|2521 321!2521 321|2548 301\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!-2348 200|-2440 200!-2440 200|-2505 252!-2505 252|-2493 269!-2493 269|-2482 278!-2482 278|-2428 234!-2428 234|-2382 234!-2382 234|-2383 460!-2383 460|-2428 460!-2428 460|-2548 362!-2548 362[-2559 380 -2574 387!-2574 387|-2440 494!-2440\n 494|-2349 494!-2349 494|-2348 200!-2690 453|-2717 496!-2717 496[-2834 382 -2957 350!-2957 350|-2955 325!-2955 325|-2956 319!-2956 319[-2870 322 -2768 378!-2768 378[-2690 420 -2600 515!-2600 515|-2568 475!-2568 475|-2531 433!-2531 433\n|-2558 411!-2558 411[-2595 441 -2607 469!-2607 469[-2705 376 -2748 355!-2748 355[-2879 285 -2960 283!-2960 283|-2960 282!-2960 282[-2967 269 -2981 256!-2981 256[-2824 240 -2708 294!-2708 294[-2650 321 -2623 351!-2623 351|-2601 325!-2601\n 325[-2628 291 -2693 263!-2693 263[-2823 207 -3016 236!-3016 236[-3068 214 -3122 225!-3122 225[-3180 237 -3191 279!-3191 279[-3203 322 -3170 348!-3170 348[-3139 373 -3089 368!-3089 368[-3063 365 -3044 348!-3044 348[-3026 330 -3031 313\n!-3031 313[-3037 293 -3070 288!-3070 288[-3105 284 -3109 308!-3109 308[-3081 315 -3089 330!-3089 330[-3098 344 -3124 333!-3124 333[-3169 315 -3141 278!-3141 278[-3115 241 -3072 243!-3072 243[-2994 245 -2995 311!-2995 311[-2996 375 -3051\n 393!-3051 393[-3108 412 -3162 380!-3162 380[-3211 352 -3219 309!-3219 309|-3220 283!-3220 283[-3216 252 -3192 229!-3192 229[-3175 212 -3157 204!-3157 204[-3122 189 -3059 189!-3059 189[-2910 189 -2854 194!-2854 194[-2706 207 -2603 255\n!-2603 255[-2526 291 -2468 347!-2468 347|-2500 374!-2500 374[-2495 395 -2480 400!-2480 400|-2413 347!-2413 347[-2487 280 -2572 235!-2572 235[-2631 204 -2721 189!-2721 189|-3064 168!-3064 168|-3513 168!-3513 168[-3531 168 -3531 185!-3531\n 185|-3526 198!-3526 198|-3513 203!-3513 203|-3271 203!-3271 203|-3258 208!-3258 208[-3253 213 -3253 220!-3253 220[-3253 228 -3258 233!-3258 233|-3271 238!-3271 238|-3513 238!-3513 238[-3520 238 -3526 243!-3526 243|-3531 255!-3531 255\n|-3526 268!-3526 268|-3513 273!-3513 273|-3271 273!-3271 273[-3263 273 -3258 278!-3258 278[-3253 284 -3253 291!-3253 291[-3253 299 -3258 304!-3258 304|-3271 309!-3271 309|-3518 309!-3518 309[-3531 311 -3531 325!-3531 325|-3526 338!-3526\n 338|-3514 343!-3514 343|-3271 343!-3271 343|-3258 348!-3258 348[-3253 353 -3253 360!-3253 360[-3253 368 -3258 373!-3258 373|-3271 378!-3271 378|-3519 378!-3519 378[-3531 381 -3531 395!-3531 395|-3526 407!-3526 407|-3513 412!-3513 412\n|-3164 412!-3164 412[-3156 412 -3151 417!-3151 417|-3146 430!-3146 430|-3151 443!-3151 443[-3156 448 -3164 448!-3164 448|-3333 448!-3333 448[-3345 451 -3345 464!-3345 464|-3340 477!-3340 477|-3328 482!-3328 482|-3071 482!-3071 482[-3034\n 482 -3004 453!-3004 453[-2975 425 -2963 379!-2963 379[-2925 390 -2899 401!-2899 401[-2811 445 -2728 534!-2728 534|-2714 549!-2714 549|-2663 472!-2663 472|-2690 453!-2548 301|-2654 408!-2654 408|-2628 428!-2628 428|-2521 321!-2521 321\n|-2548 301!-3542 266|-3890 266!-3890 266|-3890 265!-3890 265|-3891 265!-3891 265|-3903 260!-3903 260|-3908 248!-3908 248|-3903 235!-3903 235[-3898 230 -3891 230!-3891 230|-3722 230!-3722 230[-3710 227 -3710 214!-3710 214[-3710 196 -3727\n 196!-3727 196|-3984 196!-3984 196[-4031 196 -4065 242!-4065 242[-4099 288 -4099 353!-4099 353|-4095 396!-4095 396[-4067 453 -3974 456!-3974 456[-3880 459 -3864 399!-3864 399[-3852 356 -3885 330!-3885 330[-3916 305 -3966 310!-3966 310\n[-3992 312 -4011 330!-4011 330[-4029 348 -4024 365!-4024 365[-4018 385 -3984 390!-3984 390[-3950 394 -3946 370!-3946 370[-3975 363 -3965 349!-3965 349[-3956 334 -3930 345!-3930 345[-3886 363 -3913 400!-3913 400[-3940 436 -3983 435!-3983\n 435[-4061 433 -4059 367!-4059 367[-4058 303 -4003 285!-4003 285[-3946 266 -3892 297!-3892 297[-3843 326 -3836 369!-3836 369|-3834 394!-3834 394[-3838 426 -3863 449!-3863 449[-3887 473 -3920 479!-3920 479|-3989 481!-3989 481|-4052 477\n!-4052 477|-4124 467!-4124 467[-4164 455 -4195 420!-4195 420|-4255 340!-4255 340[-4291 294 -4355 293!-4355 293[-4416 292 -4458 331!-4458 331|-4534 420!-4534 420[-4562 452 -4612 470!-4612 470[-4670 490 -4709 465!-4709 465[-4737 446 -4729\n 403!-4729 403[-4720 360 -4677 373!-4677 373[-4647 383 -4655 409!-4655 409[-4664 435 -4698 412!-4698 412[-4708 433 -4688 446!-4688 446[-4669 458 -4646 452!-4646 452[-4614 443 -4615 398!-4615 398[-4617 353 -4648 342!-4648 342[-4711 332\n -4745 364!-4745 364|-4751 370!-4751 370[-4786 408 -4748 457!-4748 457|-4745 461!-4745 461[-4719 490 -4669 496!-4669 496[-4619 501 -4569 480!-4569 480[-4545 470 -4487 415!-4487 415[-4483 460 -4442 490!-4442 490[-4397 523 -4346 504!-4346\n 504[-4296 485 -4291 418!-4291 418[-4285 350 -4353 347!-4353 347[-4391 345 -4417 383!-4417 383[-4444 421 -4406 441!-4406 441[-4384 452 -4374 437!-4374 437[-4365 422 -4390 415!-4390 415[-4385 390 -4355 395!-4355 395[-4326 400 -4322 420\n!-4322 420[-4318 438 -4336 457!-4336 457[-4354 475 -4377 478!-4377 478[-4421 483 -4447 456!-4447 456[-4474 428 -4460 384!-4460 384[-4443 327 -4379 318!-4379 318[-4314 308 -4277 359!-4277 359|-4214 446!-4214 446[-4181 483 -4133 496!-4133\n 496|-4058 506!-4058 506|-3993 511!-3993 511|-3542 510!-3542 510|-3529 505!-3529 505[-3524 500 -3524 493!-3524 493|-3529 480!-3529 480|-3542 475!-3542 475|-3784 475!-3784 475[-3801 475 -3801 458!-3801 458[-3801 440 -3784 440!-3784 440\n|-3542 440!-3542 440|-3529 435!-3529 435|-3524 422!-3524 422[-3524 415 -3529 410!-3529 410|-3542 405!-3542 405|-3778 405!-3778 405|-3778 404!-3778 404|-3784 404!-3784 404[-3801 404 -3801 387!-3801 387[-3801 369 -3784 369!-3784 369|-3537\n 369!-3537 369[-3524 365 -3524 352!-3524 352[-3524 345 -3529 340!-3529 340[-3534 335 -3541 335!-3541 335|-3784 335!-3784 335[-3801 335 -3801 317!-3801 317|-3796 305!-3796 305|-3784 300!-3784 300|-3536 300!-3536 300[-3524 295 -3524 283\n!-3524 283[-3524 276 -3529 271!-3529 271|-3542 266\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 445.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 445\" itemID=\"4ee20823-000001fd\" sourceFlashFilepath=\"../../../../skyrimui/src/quest_journal.fla\" sourceLibraryItemHRef=\"Shapes/Shape 445\" sourceLastModified=\"1323436067\" symbolType=\"graphic\" lastModified=\"1323436067\" sourceItemID=\"4ee20823-000001fd\">\n  <timeline>\n    <DOMTimeline name=\"Shape 445\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#999999\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!4155 398[4128 339 4323 371!4323 371[4236 397 4155 398!4155 398[4018 399 3874 336!3874 336[3755 283 3615 177!3615 177|3614 174!3614 174|3600 160!3600 160|3586 148!3586 148[3606 193 3603 243!3603 243|3632 259!3632 259[3632 228 3619 188\n!3619 188[3821 343 3983 395!3983 395[4192 462 4394 384!4394 384|4378 368!4378 368|4365 356!4365 356|4219 333!4219 333[4103 325 4128 371!4128 371|4141 385!4141 385|4155 398\"/>\n                    <Edge fillStyle1=\"1\" edges=\"\n!3758 355|3763 353!3763 353|3777 367!3777 367|3791 381!3791 381[3672 441 3554 464!3554 464|3526 436!3526 436[3585 357 3600 278!3600 278|3630 293!3630 293[3622 355 3582 423!3582 423[3666 400 3752 358!3752 358[3647 284 3510 233!3510 233\n|3507 213!3507 213[3643 264 3757 354!3757 354|3758 355!3514 90|3442 90!3442 90[3468 120 3487 165!3487 165[3515 229 3504 306!3504 306[3486 441 3340 550!3340 550|3315 560!3315 560[3291 569 3287 572!3287 572|3306 555!3306 555[3199 489 3037\n 491!3037 491[2904 494 2759 541!2759 541|2741 540!2741 540|2724 530!2724 530|2676 470!2676 470[2674 467 2684 456!2684 456[2693 445 2698 451!2698 451|2749 519!2749 519[2898 474 3037 477!3037 477[3197 481 3315 549!3315 549[3433 451 3452\n 328!3452 328[3463 254 3435 187!3435 187[3407 122 3367 91!3367 91|3285 91!3285 91|3282 93!3282 93|3251 117!3251 117|3228 145!3228 145|3146 136!3146 136[3159 98 3171 80!3171 80[3084 79 2990 126!2990 126[2920 161 2875 203!2875 203[2846\n 230 2830 267!2830 267[2817 297 2819 311!2819 311|2866 294!2866 294|2908 276!2908 276|2921 288!2921 288|2933 301!2933 301[2919 306 2883 322!2883 322[2849 336 2831 338!2831 338|2818 328!2818 328|2806 314!2806 314[2796 300 2810 259!2810\n 259[2825 214 2859 178!2859 178[2892 143 2949 110!2949 110[2987 88 3014 77!3014 77[3053 63 3066 38!3066 38|3071 17!3071 17|3268 26!3268 26[3483 30 3576 2!3576 2[3519 90 3514 90!3327 180[3181 151 3085 167!3085 167[3039 174 2942 214!2942\n 214[2939 215 2931 208!2931 208|2920 201!2920 201[3024 157 3075 150!3075 150[3179 135 3337 178!3337 178|3327 180!3284 193|3301 189!3301 189[3351 179 3431 192!3431 192|3438 218!3438 218|3327 223!3327 223[3304 230 3288 250!3288 250[3273\n 268 3276 281!3276 281[3308 287 3326 259!3326 259|3337 230!3337 230|3357 224!3357 224[3395 325 3325 373!3325 373[3272 409 3178 406!3178 406|3178 394!3178 394|3256 383!3256 383[3298 370 3317 342!3317 342[3332 320 3332 287!3332 287[3324\n 299 3309 302!3309 302|3279 299!3279 299[3267 293 3257 270!3257 270|3247 244!3247 244[3241 208 3284 193!3308 653|3321 668!3321 668|3336 680!3336 680|3333 680!3333 680[3301 680 3272 656!3272 656[3231 624 3197 584!3197 584[3172 557 3149\n 510!3149 510|3189 517!3189 517[3196 538 3214 577!3214 577|3234 613!3234 613|3237 616!3237 616|3276 626!3276 626|3279 626!3279 626|3308 653!3173 173|3210 177!3210 177|3202 191!3202 191[3164 274 3166 366!3166 366[3167 424 3181 485!3181\n 485|3137 474!3137 474|3123 419!3123 419|3115 382!3115 382[3097 265 3129 177!3129 177|3173 173!2894 206[2960 239 2996 316!2996 316|2991 335!2991 335[2983 348 2980 341!2980 341[2964 307 2936 274!2936 274[2908 240 2879 222!2879 222|2894\n 206!3019 228|3072 224!3072 224[3087 294 3049 343!3049 343[3024 375 2977 393!2977 393[2930 411 2873 411!2873 411[2808 411 2752 387!2752 387[2679 432 2600 515!2600 515|2568 475!2568 475|2531 433!2531 433|2559 411!2559 411[2595 441 2607\n 469!2607 469[2705 376 2748 355!2748 355|2751 356!2751 356[2811 379 2880 384!2880 384[2973 393 3023 331!3023 331[3068 276 3046 253!3046 253[3033 241 3010 248!3010 248|2984 260!2984 260|2961 241!2961 241[2976 234 3019 228!3056 359|3104\n 380!3104 380|3106 394!3106 394|3053 375!3053 375[3048 372 3049 364!3049 364[3050 355 3056 359!2782 247[2710 276 2623 351!2623 351|2601 325!2601 325[2713 245 2796 216!2796 216[2799 226 2782 247!2815 198|2717 205!2717 205[2639 225 2546\n 288!2546 288|2468 347!2468 347|2500 374!2500 374[2496 395 2480 400!2480 400|2413 347!2413 347|2452 313!2452 313[2541 245 2633 210!2633 210[2741 169 2826 184!2826 184|2815 198!2493 269|2482 277!2482 277|2428 234!2428 234|2382 234!2382\n 234|2383 460!2383 460|2428 460!2428 460|2549 362!2549 362[2558 380 2574 387!2574 387|2440 494!2440 494|2349 494!2349 494|2348 200!2348 200|2440 200!2440 200|2505 252!2505 252|2493 269!2521 321|2549 301!2549 301|2648 401!2648 401|2654\n 408!2654 408|2628 428!2628 428|2521 321\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!-2348 200|-2440 200!-2440 200|-2505 252!-2505 252|-2493 269!-2493 269|-2482 277!-2482 277|-2428 234!-2428 234|-2382 234!-2382 234|-2383 460!-2383 460|-2428 460!-2428 460|-2549 362!-2549 362[-2558 380 -2574 387!-2574 387|-2440 494!-2440\n 494|-2349 494!-2349 494|-2348 200!-2826 184|-2815 198!-2815 198|-2717 205!-2717 205[-2639 225 -2546 288!-2546 288|-2468 347!-2468 347|-2500 374!-2500 374[-2496 395 -2480 400!-2480 400|-2413 347!-2413 347|-2452 313!-2452 313[-2541 245\n -2633 210!-2633 210[-2741 169 -2826 184!-2782 247[-2710 276 -2623 351!-2623 351|-2601 325!-2601 325[-2713 245 -2796 216!-2796 216[-2799 226 -2782 247!-2751 356[-2811 379 -2880 384!-2880 384[-2973 393 -3023 331!-3023 331[-3068 276 -3046\n 253!-3046 253[-3033 241 -3010 248!-3010 248|-2984 260!-2984 260|-2961 241!-2961 241[-2976 234 -3019 228!-3019 228|-3072 224!-3072 224[-3087 294 -3049 343!-3049 343[-3024 375 -2977 393!-2977 393[-2930 411 -2873 411!-2873 411[-2808 411\n -2752 387!-2752 387[-2679 432 -2600 515!-2600 515|-2568 475!-2568 475|-2531 433!-2531 433|-2559 411!-2559 411[-2595 441 -2607 469!-2607 469[-2705 376 -2748 355!-2748 355|-2751 356!-2654 408|-2628 428!-2628 428|-2521 321!-2521 321|-2549\n 301!-2549 301|-2648 401!-2648 401|-2654 408!-2684 456[-2693 445 -2698 451!-2698 451|-2749 519!-2749 519[-2898 474 -3037 477!-3037 477[-3197 481 -3315 549!-3315 549[-3433 451 -3452 328!-3452 328[-3463 254 -3435 187!-3435 187[-3407 122\n -3367 91!-3367 91|-3285 91!-3285 91|-3282 93!-3282 93|-3251 117!-3251 117|-3228 145!-3228 145|-3146 136!-3146 136[-3159 98 -3171 80!-3171 80[-3084 79 -2990 126!-2990 126[-2920 161 -2875 203!-2875 203[-2846 230 -2830 267!-2830 267[-2817\n 297 -2819 311!-2819 311|-2866 294!-2866 294|-2908 276!-2908 276|-2921 288!-2921 288|-2933 301!-2933 301[-2919 306 -2883 322!-2883 322[-2849 336 -2831 338!-2831 338|-2818 328!-2818 328|-2806 314!-2806 314[-2796 300 -2810 259!-2810 259\n[-2825 214 -2859 178!-2859 178[-2892 143 -2949 110!-2949 110[-2987 88 -3014 77!-3014 77[-3053 63 -3066 38!-3066 38|-3071 17!-3071 17|-3268 26!-3268 26[-3483 30 -3576 2!-3576 2[-3519 90 -3514 90!-3514 90|-3442 90!-3442 90[-3468 120 -3487\n 165!-3487 165[-3515 229 -3504 306!-3504 306[-3486 441 -3340 550!-3340 550|-3315 560!-3315 560[-3291 569 -3287 572!-3287 572|-3306 555!-3306 555[-3199 489 -3037 491!-3037 491[-2904 494 -2759 541!-2759 541|-2741 540!-2741 540|-2724 530\n!-2724 530|-2676 470!-2676 470[-2674 467 -2684 456!-2920 201[-3024 157 -3075 150!-3075 150[-3179 135 -3337 178!-3337 178|-3327 180!-3327 180[-3181 151 -3085 167!-3085 167[-3039 174 -2942 214!-2942 214[-2939 215 -2931 208!-2931 208|-2920\n 201!-2894 206[-2960 239 -2996 316!-2996 316|-2991 335!-2991 335[-2983 348 -2980 341!-2980 341[-2964 307 -2936 274!-2936 274[-2908 240 -2879 222!-2879 222|-2894 206!-3202 191[-3164 274 -3166 366!-3166 366[-3167 424 -3181 485!-3181 485\n|-3137 474!-3137 474|-3123 419!-3123 419|-3115 382!-3115 382[-3097 265 -3129 177!-3129 177|-3173 173!-3173 173|-3210 177!-3210 177|-3202 191!-3056 359|-3104 380!-3104 380|-3106 394!-3106 394|-3053 375!-3053 375[-3048 372 -3049 364!-3049\n 364[-3050 355 -3056 359!-3178 394|-3256 383!-3256 383[-3298 370 -3317 342!-3317 342[-3332 320 -3332 287!-3332 287[-3324 299 -3309 302!-3309 302|-3279 299!-3279 299[-3267 293 -3257 270!-3257 270|-3247 244!-3247 244[-3241 208 -3284 193\n!-3284 193|-3301 189!-3301 189[-3351 179 -3431 192!-3431 192|-3438 218!-3438 218|-3327 223!-3327 223[-3304 230 -3288 250!-3288 250[-3273 268 -3276 281!-3276 281[-3308 287 -3326 259!-3326 259|-3337 230!-3337 230|-3357 224!-3357 224[-3395\n 325 -3325 373!-3325 373[-3272 409 -3178 406!-3178 406|-3178 394!-3189 517[-3196 538 -3214 577!-3214 577|-3234 613!-3234 613|-3237 616!-3237 616|-3276 626!-3276 626|-3279 626!-3279 626|-3308 653!-3308 653|-3321 668!-3321 668|-3336 680\n!-3336 680|-3333 680!-3333 680[-3301 680 -3272 656!-3272 656[-3231 624 -3197 584!-3197 584[-3172 557 -3149 510!-3149 510|-3189 517!-3507 213[-3643 264 -3757 354!-3757 354|-3758 355!-3758 355|-3763 353!-3763 353|-3777 367!-3777 367|-3791\n 381!-3791 381[-3672 441 -3554 464!-3554 464|-3526 436!-3526 436[-3585 357 -3600 278!-3600 278|-3630 293!-3630 293[-3622 355 -3582 423!-3582 423[-3666 400 -3752 358!-3752 358[-3647 284 -3510 233!-3510 233|-3507 213!-3615 177[-3755 283\n -3874 336!-3874 336[-4018 399 -4155 398!-4155 398|-4141 385!-4141 385|-4128 371!-4128 371[-4103 325 -4219 333!-4219 333|-4365 356!-4365 356|-4378 368!-4378 368|-4394 384!-4394 384[-4192 462 -3983 395!-3983 395[-3821 343 -3619 188!-3619\n 188[-3632 228 -3632 259!-3632 259|-3603 243!-3603 243[-3606 193 -3586 148!-3586 148|-3600 160!-3600 160|-3614 174!-3614 174|-3615 177!-4155 398[-4236 397 -4323 371!-4323 371[-4128 339 -4155 398\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 446.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 446\" itemID=\"4ee20823-000001fe\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 446\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#999999\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!4444 461|4402 464!4402 464|4138 469!4138 469|3819 456!3819 456[3753 437 3685 382!3685 382[3605 319 3525 311!3525 311|3453 315!3453 315[3418 328 3394 376!3394 376|3360 376!3360 376[3384 309 3436 291!3436 291|3506 282!3506 282|3544 284\n!3544 284[3587 292 3629 309!3629 309|3653 321!3653 321|3704 356!3704 356[3780 411 3828 425!3828 425|4054 436!4054 436|4308 435!4308 435[4344 435 4336 419!4336 419|4320 403!4320 403|4246 344!4246 344[4173 285 3996 282!3996 282[3841 279\n 3769 310!3769 310|3745 285!3745 285[3827 248 3990 248!3990 248[4180 249 4267 318!4267 318|4444 461!4242 399|3805 382!3805 382|3841 361!3841 361|3978 372!3978 372[4086 376 4122 371!4122 371[4066 341 3973 338!3973 338|3858 344!3858 344\n[3821 349 3769 384!3769 384|3739 363!3739 363|3788 334!3788 334|3789 335!3789 335[3827 315 3851 312!3851 312[4018 292 4147 344!4147 344|4242 399!3712 223|3659 215!3659 215[3700 187 3766 210!3766 210|3823 239!3823 239|3790 255!3790 255\n|3713 267!3713 267|3646 259!3646 259|3626 222!3626 222|3700 233!3700 233|3760 232!3760 232[3737 218 3712 223!3661 309|3622 293!3622 293|3621 290!3621 290|3602 258!3602 258[3577 222 3545 203!3545 203[3509 181 3452 169!3452 169|3368 161\n!3368 161|3001 163!3001 163[2875 165 2742 203!2742 203[2661 227 2603 255!2603 255[2526 291 2468 347!2468 347|2500 374!2500 374[2495 395 2480 400!2480 400|2413 347!2413 347[2485 277 2572 235!2572 235[2761 147 2971 136!2971 136[3120 128\n 3367 128!3367 128[3523 126 3609 216!3609 216|3645 272!3645 272|3661 309!3668 318|3695 307!3695 307|3720 332!3720 332|3695 343!3695 343|3668 318!3680 278|3723 279!3723 279|3770 322!3770 322|3742 341!3742 341[3705 313 3680 278!3708 415\n|3640 421!3640 421|3573 424!3573 424|3579 391!3579 391|3634 391!3634 391|3681 389!3681 389|3708 415!3660 378|3626 377!3626 377|3629 359!3629 359|3661 374!3661 374|3660 378!3543 212|3577 247!3577 247|3472 234!3472 234[3413 234 3376 264\n!3376 264[3347 287 3332 311!3332 311|3297 308!3297 308[3318 265 3357 237!3357 237[3396 209 3452 207!3452 207|3543 212!3324 238|3172 234!3172 234|2908 253!2908 253[2806 271 2704 313!2704 313[2653 334 2623 351!2623 351|2601 325!2601 325\n[2630 308 2682 286!2682 286[2787 244 2902 225!2902 225|3191 204!3191 204|3373 210!3373 210[3337 227 3324 238!3427 349|3451 330!3451 330|3585 334!3585 334|3623 360!3623 360|3541 368!3541 368|3417 359!3417 359|3427 349!3356 354|3005 335\n!3005 335[2934 338 2854 358!2854 358[2789 374 2764 388!2764 388[2686 430 2600 515!2600 515|2568 475!2568 475|2531 433!2531 433|2559 412!2559 412[2595 441 2607 469!2607 469[2701 387 2744 366!2744 366[2773 350 2849 332!2849 332[2934 311\n 3011 308!3011 308[3101 304 3223 312!3223 312|3377 322!3377 322|3356 354!3281 364|3314 363!3314 363[3307 402 3325 437!3325 437[3335 458 3350 471!3350 471[3393 515 3461 514!3461 514[3528 512 3574 466!3574 466|3601 436!3601 436|3637 436\n!3637 436|3597 489!3597 489[3541 545 3461 547!3461 547[3380 549 3326 494!3326 494[3290 457 3282 411!3282 411|3280 369!3280 369|3281 364!3324 385|3514 389!3514 389|3498 422!3498 422|3329 418!3329 418|3324 385!3268 417|3125 410!3125 410\n[3011 407 2935 427!2935 427[2856 448 2777 500!2777 500|2714 549!2714 549|2663 472!2663 472|2690 454!2690 454|2718 496!2718 496[2761 459 2801 439!2801 439[2857 410 2933 398!2933 398|3120 384!3120 384|3263 384!3263 384|3268 417!3364 431\n|3402 432!3402 432|3405 436!3405 436[3425 456 3454 456!3454 456[3483 456 3503 436!3503 436[3527 412 3535 381!3535 381|3569 380!3569 380[3560 425 3527 459!3527 459[3497 489 3454 489!3454 489[3412 489 3382 459!3382 459[3370 447 3364 431\n!3533 318|3569 328!3569 328|3541 332!3541 332|3533 318!3478 271[3456 256 3433 249!3433 249|3494 243!3494 243|3507 251!3507 251|3534 274!3534 274|3478 271!2482 278|2428 234!2428 234|2382 234!2382 234|2383 461!2383 461|2428 461!2428 461\n|2549 362!2549 362[2559 381 2574 387!2574 387|2440 495!2440 495|2349 495!2349 495|2348 200!2348 200|2440 200!2440 200|2505 252!2505 252[2504 262 2493 269!2493 269|2482 278!2620 419|2521 321!2521 321|2549 301!2549 301|2648 402!2648 402\n|2654 409!2654 409|2628 429!2628 429|2620 419\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!-2348 200|-2440 200!-2440 200|-2505 252!-2505 252[-2504 262 -2493 269!-2493 269|-2482 278!-2482 278|-2428 234!-2428 234|-2382 234!-2382 234|-2383 461!-2383 461|-2428 461!-2428 461|-2549 362!-2549 362[-2559 381 -2574 387!-2574 387|-2440\n 495!-2440 495|-2349 495!-2349 495|-2348 200!-2654 409|-2628 429!-2628 429|-2620 419!-2620 419|-2521 321!-2521 321|-2549 301!-2549 301|-2648 402!-2648 402|-2654 409!-2690 454|-2718 496!-2718 496[-2761 459 -2801 439!-2801 439[-2857 410\n -2933 398!-2933 398|-3120 384!-3120 384|-3263 384!-3263 384|-3268 417!-3268 417|-3125 410!-3125 410[-3011 407 -2935 427!-2935 427[-2856 448 -2777 500!-2777 500|-2714 549!-2714 549|-2663 472!-2663 472|-2690 454!-2601 325[-2630 308 -2682\n 286!-2682 286[-2787 244 -2902 225!-2902 225|-3191 204!-3191 204|-3373 210!-3373 210[-3337 227 -3324 238!-3324 238|-3172 234!-3172 234|-2908 253!-2908 253[-2806 271 -2704 313!-2704 313[-2653 334 -2623 351!-2623 351|-2601 325!-2607 469\n[-2701 387 -2744 366!-2744 366[-2773 350 -2849 332!-2849 332[-2934 311 -3011 308!-3011 308[-3101 304 -3223 312!-3223 312|-3377 322!-3377 322|-3356 354!-3356 354|-3005 335!-3005 335[-2934 338 -2854 358!-2854 358[-2789 374 -2764 388!-2764\n 388[-2686 430 -2600 515!-2600 515|-2568 475!-2568 475|-2531 433!-2531 433|-2559 412!-2559 412[-2595 441 -2607 469!-2480 400|-2413 347!-2413 347[-2485 277 -2572 235!-2572 235[-2761 147 -2971 136!-2971 136[-3120 128 -3367 128!-3367 128\n[-3523 126 -3609 216!-3609 216|-3645 272!-3645 272|-3661 309!-3661 309|-3622 293!-3622 293|-3621 290!-3621 290|-3602 258!-3602 258[-3577 222 -3545 203!-3545 203[-3509 181 -3452 169!-3452 169|-3368 161!-3368 161|-3001 163!-3001 163[-2875\n 165 -2742 203!-2742 203[-2661 227 -2603 255!-2603 255[-2526 291 -2468 347!-2468 347|-2500 374!-2500 374[-2495 395 -2480 400!-3577 247|-3472 234!-3472 234[-3413 234 -3376 264!-3376 264[-3347 287 -3332 311!-3332 311|-3297 308!-3297 308\n[-3318 265 -3357 237!-3357 237[-3396 209 -3452 207!-3452 207|-3543 212!-3543 212|-3577 247!-3533 318|-3569 328!-3569 328|-3541 332!-3541 332|-3533 318!-3478 271[-3456 256 -3433 249!-3433 249|-3494 243!-3494 243|-3507 251!-3507 251|-3534\n 274!-3534 274|-3478 271!-3453 315[-3418 328 -3394 376!-3394 376|-3360 376!-3360 376[-3384 309 -3436 291!-3436 291|-3506 282!-3506 282|-3544 284!-3544 284[-3587 292 -3629 309!-3629 309|-3653 321!-3653 321|-3704 356!-3704 356[-3780 411\n -3828 425!-3828 425|-4054 436!-4054 436|-4308 435!-4308 435[-4344 435 -4336 419!-4336 419|-4320 403!-4320 403|-4246 344!-4246 344[-4173 285 -3996 282!-3996 282[-3841 279 -3769 310!-3769 310|-3745 285!-3745 285[-3827 248 -3990 248!-3990\n 248[-4180 249 -4267 318!-4267 318|-4444 461!-4444 461|-4402 464!-4402 464|-4138 469!-4138 469|-3819 456!-3819 456[-3753 437 -3685 382!-3685 382[-3605 319 -3525 311!-3525 311|-3453 315!-3623 360|-3541 368!-3541 368|-3417 359!-3417 359\n|-3427 349!-3427 349|-3451 330!-3451 330|-3585 334!-3585 334|-3623 360!-3573 424|-3579 391!-3579 391|-3634 391!-3634 391|-3681 389!-3681 389|-3708 415!-3708 415|-3640 421!-3640 421|-3573 424!-3597 489[-3541 545 -3461 547!-3461 547[-3380\n 549 -3326 494!-3326 494[-3290 457 -3282 411!-3282 411|-3280 369!-3280 369|-3281 364!-3281 364|-3314 363!-3314 363[-3307 402 -3325 437!-3325 437[-3335 458 -3350 471!-3350 471[-3393 515 -3461 514!-3461 514[-3528 512 -3574 466!-3574 466\n|-3601 436!-3601 436|-3637 436!-3637 436|-3597 489!-3498 422|-3329 418!-3329 418|-3324 385!-3324 385|-3514 389!-3514 389|-3498 422!-3454 489[-3412 489 -3382 459!-3382 459[-3370 447 -3364 431!-3364 431|-3402 432!-3402 432|-3405 436!-3405\n 436[-3425 456 -3454 456!-3454 456[-3483 456 -3503 436!-3503 436[-3527 412 -3535 381!-3535 381|-3569 380!-3569 380[-3560 425 -3527 459!-3527 459[-3497 489 -3454 489!-3629 359|-3661 374!-3661 374|-3660 378!-3660 378|-3626 377!-3626 377\n|-3629 359!-3766 210|-3823 239!-3823 239|-3790 255!-3790 255|-3713 267!-3713 267|-3646 259!-3646 259|-3626 222!-3626 222|-3700 233!-3700 233|-3760 232!-3760 232[-3737 218 -3712 223!-3712 223|-3659 215!-3659 215[-3700 187 -3766 210!-3858\n 344[-3821 349 -3769 384!-3769 384|-3739 363!-3739 363|-3788 334!-3788 334|-3789 335!-3789 335[-3827 315 -3851 312!-3851 312[-4018 292 -4147 344!-4147 344|-4242 399!-4242 399|-3805 382!-3805 382|-3841 361!-3841 361|-3978 372!-3978 372\n[-4086 376 -4122 371!-4122 371[-4066 341 -3973 338!-3973 338|-3858 344!-3723 279|-3770 322!-3770 322|-3742 341!-3742 341[-3705 313 -3680 278!-3680 278|-3723 279!-3695 307|-3720 332!-3720 332|-3695 343!-3695 343|-3668 318!-3668 318|-3695\n 307\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 447.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 447\" itemID=\"4ee20823-000001ff\" symbolType=\"graphic\" lastModified=\"1339721498\">\n  <timeline>\n    <DOMTimeline name=\"Shape 447\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#999999\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!3231 -18[3245 4 3229 45!3229 45[3217 79 3184 111!3184 111|3226 147!3226 147[3256 105 3268 61!3268 61[3280 16 3262 -13!3262 -13[3247 -36 3222 -39!3222 -39[3250 -46 3270 -22!3270 -22[3290 2 3287 39!3287 39[3284 83 3241 151!3241 151[3257\n 157 3275 174!3275 174|3290 194!3290 194|3259 191!3259 191[3272 290 3214 363!3214 363|3154 416!3154 416[3155 465 3116 520!3116 520[3122 565 3102 628!3102 628|3082 682!3082 682[3120 688 3179 621!3179 621[3197 598 3223 597!3223 597|3257\n 604!3257 604[3290 620 3330 618!3330 618[3365 617 3368 607!3368 607[3382 572 3421 579!3421 579[3433 581 3481 613!3481 613[3531 647 3545 650!3545 650|3591 648!3591 648[3614 641 3615 632!3615 632|3606 609!3606 609|3622 600!3622 600[3639\n 592 3635 584!3635 584|3611 585!3611 585|3592 579!3592 579|3557 552!3557 552[3542 536 3551 523!3551 523[3563 507 3601 489!3601 489[3635 473 3660 469!3660 469[3668 468 3675 482!3675 482|3680 510!3680 510[3694 514 3710 456!3710 456[3740\n 448 3750 440!3750 440[3773 420 3773 369!3773 369[3784 355 3784 340!3784 340[3784 322 3766 308!3766 308|3693 316!3693 316[3636 314 3612 274!3612 274[3613 251 3534 186!3534 186|3445 116!3445 116[3420 89 3405 45!3405 45[3402 34 3373 27\n!3373 27|3345 22!3345 22|3333 80!3333 80|3382 91!3382 91|3525 201!3525 201[3563 227 3579 251!3579 251[3595 275 3585 291!3585 291[3592 319 3719 335!3719 335|3747 370!3747 370|3718 372!3718 372|3699 348!3699 348[3574 318 3566 298!3566 298\n[3563 287 3569 278!3569 278[3572 274 3560 259!3560 259[3545 239 3513 217!3513 217|3427 151!3427 151|3370 107!3370 107[3361 101 3350 101!3350 101|3314 97!3314 97[3332 49 3331 14!3331 14[3330 -12 3306 -35!3306 -35|3272 -59!3272 -59[3199\n -87 3152 -37!3152 -37[3122 -5 3116 32!3116 32|3158 45!3158 45[3166 -16 3200 -29!3200 -29[3219 -36 3231 -18!4298 622[4316 592 4287 565!4287 565[4259 540 4232 547!4232 547|4165 547!4165 547|4167 571!4167 571[4242 554 4278 586!4278 586\n[4295 603 4298 622!4125 548[4127 561 4116 572!4116 572|4116 573!4116 573[4038 622 3925 608!3925 608[3812 594 3712 525!3712 525|3703 564!3703 564[3810 624 3918 637!3918 637[4045 652 4137 592!4137 592|4150 572!4150 572|4152 548!4152 548\n[4149 524 4132 510!4132 510[4113 494 4089 501!4089 501[4069 504 4060 523!4060 523[4049 544 4067 562!4067 562|4097 572!4097 572|4110 548!4110 548[4088 547 4083 540!4083 540[4078 533 4094 527!4094 527[4106 525 4115 532!4115 532|4125 548\n!3290 152[3333 190 3330 222!3330 222|3322 223!3322 223|3312 222!3312 222[3303 220 3298 227!3298 227[3292 233 3294 242!3294 242[3300 268 3299 296!3299 296[3296 352 3261 396!3261 396[3219 448 3201 481!3201 481[3176 497 3151 536!3151 536\n|3132 571!3132 571|3143 509!3143 509[3148 495 3152 488!3152 488[3169 460 3217 410!3217 410[3264 361 3273 282!3273 282|3273 213!3273 213|3275 207!3275 207[3277 205 3281 205!3281 205[3299 209 3310 205!3310 205|3314 200!3314 200|3307 176\n!3307 176|3289 154!3289 154|3290 152!3245 200[3236 174 3203 141!3203 141|3170 113!3170 113|3154 134!3154 134|3182 156!3182 156|3222 196!3222 196|3170 204!3170 204|3145 221!3145 221|3232 218!3232 218[3239 218 3243 212!3243 212|3245 200\n!3377 350[3350 358 3337 383!3337 383[3324 408 3332 435!3332 435[3343 469 3374 486!3374 486[3406 503 3440 492!3440 492[3484 480 3506 438!3506 438[3528 397 3514 354!3514 354|3483 308!3483 308[3452 264 3452 255!3452 255|3514 264!3514 264\n[3542 269 3549 289!3549 289[3557 308 3536 336!3536 336[3533 345 3537 362!3537 362[3545 406 3523 448!3523 448[3498 495 3446 511!3446 511|3395 514!3395 514|3365 503!3365 503[3325 482 3313 440!3313 440[3303 406 3320 374!3320 374[3337 342\n 3371 331!3371 331[3400 323 3426 337!3426 337[3452 351 3461 379!3461 379[3468 402 3456 424!3456 424[3444 446 3421 453!3421 453|3384 450!3384 450[3364 439 3360 420!3360 420[3354 404 3363 389!3363 389[3371 373 3387 369!3387 369|3393 387\n!3393 387[3385 390 3380 398!3380 398[3376 404 3378 415!3378 415|3393 432!3393 432|3415 434!3415 434[3431 430 3439 415!3439 415[3447 401 3442 385!3442 385[3435 364 3416 354!3416 354|3377 350!3521 285[3514 286 3509 292!3509 292[3504 297\n 3505 304!3505 304[3507 321 3524 321!3524 321|3536 315!3536 315|3540 302!3540 302[3538 285 3521 285!3417 547[3334 585 3318 584!3318 584|3262 566!3262 566|3213 551!3213 551[3191 569 3152 623!3152 623|3116 664!3116 664|3110 666!3110 666\n|3116 653!3116 653[3166 544 3201 515!3201 515|3202 514!3202 514|3203 515!3203 515|3256 541!3256 541[3299 561 3317 564!3317 564|3430 540!3430 540|3417 547!3196 67[3139 43 3058 37!3058 37[2899 26 2752 107!2752 107[2660 158 2527 256!2527\n 256|2412 345!2412 345|2480 399!2480 399[2495 393 2499 372!2499 372|2467 345!2467 345|2468 344!2468 344|2467 343!2467 343[2622 223 2768 132!2768 132[2901 49 3054 63!3054 63[3131 70 3183 94!3183 94|3196 67!3101 101[3105 130 3118 158!3118\n 158|3144 143!3144 143|3142 127!3142 127[3142 108 3151 94!3151 94|3099 77!3099 77|3101 101!3087 90[2985 75 2835 144!2835 144[2760 179 2673 256!2673 256|2597 329!2597 329|2619 350!2619 350|2691 280!2691 280[2775 204 2847 171!2847 171[2987\n 107 3083 120!3083 120[3088 120 3087 90!3156 147|3059 229!3059 229|3078 249!3078 249[3097 231 3190 178!3190 178|3156 147!2955 182[2917 185 2828 232!2828 232[2731 283 2687 333!2687 333[2681 339 2684 347!2684 347|2695 357!2695 357|2736\n 360!2736 360[2824 360 2910 332!2910 332|2924 328!2924 328[3018 300 3039 283!3039 283|3042 281!3042 281|3023 258!3023 258|3022 259!3022 259[2997 276 2915 299!2915 299|2901 303!2901 303[2815 332 2732 330!2732 330[2780 289 2860 250!2860\n 250[2932 214 2960 212!2960 212[2983 207 3013 232!3013 232|3062 286!3062 286|3065 290!3065 290[3072 297 3080 295!3080 295[3052 317 3042 336!3042 336|3064 351!3064 351|3099 313!3099 313[3145 275 3212 271!3212 271[3212 285 3195 311!3195\n 311[3175 342 3139 375!3139 375|3142 399!3142 399[3215 343 3233 293!3233 293|3237 251!3237 251[3233 241 3224 243!3224 243[3148 247 3090 287!3090 287[3094 278 3089 271!3089 271|3086 267!3086 267[3048 221 3026 204!3026 204[2990 175 2955\n 182!2988 325[3000 345 3044 376!3044 376|3093 406!3093 406|3093 379!3093 379[3075 372 3047 348!3047 348|3011 311!3011 311|2988 325!2874 451|2871 434!2871 434|2727 486!2727 486|2706 465!2706 465|2684 486!2684 486|2719 521!2719 521|2850\n 474!2850 474[2867 515 2902 534!2902 534[2927 548 2963 548!2963 548[3004 548 3056 527!3056 527|3044 499!3044 499[2962 532 2917 508!2917 508[2895 496 2882 473!2882 473|2874 451!3029 391|3012 369!3012 369[2978 392 2954 451!2954 451[2942\n 480 2936 508!2936 508|2962 511!2962 511|2983 453!2983 453[3002 409 3029 391!2976 387[2879 361 2774 387!2774 387[2744 393 2673 430!2673 430|2606 468!2606 468[2596 442 2558 410!2558 410|2530 432!2530 432[2550 448 2599 514!2599 514|2662\n 469!2662 469[2730 428 2785 415!2785 415[2859 397 2955 419!2955 419|2976 387!3028 443[3047 465 3056 489!3056 489[3082 565 3032 669!3032 669[2975 615 2966 556!2966 556|2939 556!2939 556[2949 606 2988 658!2988 658|3028 702!3028 702|3036\n 704!3036 704|3039 704!3039 704|3048 697!3048 697[3114 572 3081 479!3081 479[3070 449 3048 424!3048 424|3026 404!3026 404|3011 426!3011 426|3028 443!3093 329|3104 381!3104 381[3111 439 3090 472!3090 472|3099 505!3099 505[3136 457 3131\n 382!3131 382|3118 313!3118 313|3093 329!2504 251|2439 198!2439 198|2347 198!2347 198|2348 493!2348 493|2439 493!2439 493|2573 386!2573 386[2556 378 2548 360!2548 360|2427 459!2427 459|2382 459!2382 459|2381 232!2381 232|2427 232!2427\n 232|2481 276!2481 276|2492 268!2492 268|2504 251!2628 427|2653 407!2653 407|2647 400!2647 400|2548 300!2548 300|2520 320!2520 320|2552 350!2552 350|2619 417!2619 417|2628 427!-3367 -14|-3358 -16!-3358 -16|-3355 -13!-3355 -13|-3347 -3\n!-3347 -3|-3346 -2!-3346 -2|-3349 -16!-3349 -16|-3359 -33!-3359 -33|-3359 -50!-3359 -50[-3359 -59 -3362 -63!-3362 -63|-3507 251!-3507 251|-3507 252!-3507 252|-3363 569!-3363 569|-3363 445!-3363 445|-3376 442!-3376 442|-3381 438!-3381\n 438|-3394 424!-3394 424[-3407 411 -3406 399!-3406 399|-3400 368!-3400 368[-3397 349 -3401 335!-3401 335[-3365 346 -3361 384!-3361 384[-3355 370 -3361 344!-3361 344[-3317 359 -3307 419!-3307 419[-3303 438 -3305 447!-3305 447[-3307 455\n -3316 468!-3316 468|-3334 499!-3334 499|-3339 510!-3339 510|-3332 531!-3332 531|-3325 548!-3325 548|-3325 557!-3325 557|-3337 574!-3337 574|-3348 590!-3348 590|-3345 610!-3345 610|-3332 637!-3332 637|-3284 638!-3284 638|-3265 596!-3265\n 596|-3277 607!-3277 607|-3306 623!-3306 623[-3317 627 -3324 623!-3324 623|-3331 611!-3331 611|-3336 597!-3336 597|-3330 586!-3330 586|-3316 567!-3316 567|-3309 556!-3309 556|-3311 544!-3311 544|-3318 514!-3318 514|-3314 503!-3314 503\n|-3285 457!-3285 457[-3277 446 -3277 434!-3277 434|-3281 379!-3281 379[-3281 351 -3255 344!-3255 344[-3261 369 -3256 384!-3256 384[-3251 361 -3243 352!-3243 352[-3234 341 -3216 335!-3216 335[-3220 352 -3213 388!-3213 388|-3211 406!-3211\n 406|-3227 430!-3227 430[-3241 444 -3253 445!-3253 445|-3253 569!-3253 569|-3109 251!-3109 251|-3254 -63!-3254 -63|-3257 -47!-3257 -47|-3258 -30!-3258 -30|-3267 -16!-3267 -16|-3270 -2!-3270 -2|-3269 -3!-3269 -3|-3259 -15!-3259 -15|-3249\n -13!-3249 -13[-3246 -10 -3246 -4!-3246 -4|-3210 137!-3210 137|-3214 150!-3214 150|-3234 170!-3234 170|-3238 187!-3238 187|-3225 173!-3225 173[-3213 163 -3204 169!-3204 169|-3199 181!-3199 181|-3188 225!-3188 225[-3183 239 -3184 243!-3184\n 243[-3184 257 -3201 263!-3201 263|-3217 264!-3217 264|-3233 262!-3233 262|-3238 256!-3238 256|-3236 246!-3236 246|-3220 230!-3220 230|-3217 228!-3217 228[-3232 228 -3246 238!-3246 238|-3263 260!-3263 260[-3263 248 -3256 237!-3256 237\n[-3272 241 -3281 264!-3281 264|-3282 257!-3282 257[-3285 245 -3303 227!-3303 227|-3315 214!-3315 214|-3322 195!-3322 195|-3321 191!-3321 191|-3304 175!-3304 175|-3281 164!-3281 164|-3264 148!-3264 148[-3255 137 -3256 123!-3256 123[-3259\n 87 -3303 82!-3303 82[-3300 76 -3281 64!-3281 64|-3272 56!-3272 56[-3268 51 -3271 43!-3271 43[-3270 57 -3294 61!-3294 61|-3320 61!-3320 61[-3320 56 -3327 42!-3327 42|-3331 21!-3331 21|-3327 9!-3327 9|-3334 17!-3334 17|-3339 27!-3339 27\n|-3339 44!-3339 44|-3337 61!-3337 61|-3349 84!-3349 84|-3348 93!-3348 93|-3354 105!-3354 105|-3357 109!-3357 109|-3356 116!-3356 116[-3356 125 -3348 130!-3348 130|-3345 131!-3345 131[-3347 120 -3335 108!-3335 108[-3329 100 -3321 97!-3321\n 97[-3301 88 -3282 102!-3282 102|-3271 116!-3271 116[-3267 126 -3273 136!-3273 136[-3282 150 -3307 157!-3307 157|-3327 165!-3327 165[-3347 175 -3350 197!-3350 197[-3353 213 -3345 232!-3345 232[-3335 255 -3335 264!-3335 264[-3344 242 -3360\n 237!-3360 237|-3359 239!-3359 239[-3353 248 -3353 261!-3353 261|-3370 238!-3370 238[-3386 228 -3400 228!-3400 228|-3385 239!-3385 239[-3375 253 -3380 259!-3380 259|-3392 264!-3392 264[-3421 269 -3430 252!-3430 252[-3434 245 -3430 231\n!-3430 231|-3417 181!-3417 181|-3414 171!-3414 171|-3399 169!-3399 169|-3381 184!-3381 184|-3378 187!-3378 187|-3382 170!-3382 170|-3397 155!-3397 155|-3404 146!-3404 146|-3405 133!-3405 133|-3371 -2!-3371 -2|-3367 -14!-3275 -11|-3358\n 2!-3358 2|-3361 10!-3361 10|-3278 -4!-3278 -4|-3275 -11!-3188 -11|-3186 -6!-3186 -6|-3098 196!-3098 196|-3088 199!-3088 199|-3079 196!-3079 196|-3063 110!-3063 110|-2986 130!-2986 130[-2917 151 -2882 182!-2882 182[-2826 233 -2819 310\n!-2819 310|-2866 293!-2866 293|-2908 275!-2908 275|-2921 288!-2921 288|-2933 300!-2933 300|-2883 321!-2883 321[-2849 335 -2831 337!-2831 337|-2818 327!-2818 327|-2806 313!-2806 313[-2804 225 -2863 170!-2863 170[-2897 138 -2991 109!-2991\n 109[-3079 82 -3080 89!-3080 89|-3093 163!-3093 163|-3170 -15!-3170 -15|-3180 -17!-3180 -17|-3214 -15!-3214 -15|-3212 -9!-3212 -9|-3188 -11!-2348 199|-2440 199!-2440 199|-2505 251!-2505 251|-2493 268!-2493 268|-2482 277!-2482 277|-2428\n 233!-2428 233|-2382 233!-2382 233|-2383 459!-2383 459|-2428 459!-2428 459|-2549 361!-2549 361[-2558 379 -2574 386!-2574 386|-2440 493!-2440 493|-2349 493!-2349 493|-2348 199!-2782 246[-2710 275 -2623 350!-2623 350|-2601 324!-2601 324\n[-2713 244 -2796 215!-2796 215|-2790 234!-2790 234|-2782 246!-2826 183|-2815 198!-2815 198|-2717 204!-2717 204[-2639 224 -2546 287!-2546 287|-2468 346!-2468 346|-2500 373!-2500 373[-2496 394 -2480 399!-2480 399|-2413 346!-2413 346|-2452\n 312!-2452 312[-2541 244 -2633 209!-2633 209[-2741 168 -2826 183!-2751 355[-2808 377 -2880 384!-2880 384[-2973 393 -3023 330!-3023 330[-3068 275 -3046 252!-3046 252[-3033 240 -3010 247!-3010 247|-2984 259!-2984 259|-2961 240!-2961 240\n[-2976 233 -3019 227!-3019 227|-3072 223!-3072 223[-3087 293 -3049 342!-3049 342[-3024 374 -2977 392!-2977 392[-2930 410 -2873 410!-2873 410[-2808 410 -2752 386!-2752 386[-2679 431 -2600 514!-2600 514|-2568 474!-2568 474|-2531 432!-2531\n 432|-2559 410!-2559 410[-2595 440 -2607 468!-2607 468[-2705 375 -2748 354!-2748 354|-2751 355!-2683 456[-2697 448 -2699 451!-2699 451|-2750 514!-2750 514[-2773 478 -2825 454!-2825 454[-2869 434 -2916 429!-2916 429[-2979 422 -3061 448\n!-3061 448|-3088 458!-3088 458[-3117 468 -3160 489!-3160 489|-3088 340!-3088 340[-3087 336 -3098 336!-3098 336|-3130 336!-3130 336|-3132 342!-3132 342|-3109 342!-3109 342|-3110 343!-3110 343|-3196 520!-3196 520[-3197 524 -3188 524!-3188\n 524|-3177 523!-3177 523|-3080 475!-3080 475[-2994 439 -2932 449!-2932 449[-2882 456 -2840 478!-2840 478[-2787 506 -2778 548!-2778 548|-2763 555!-2763 555|-2747 556!-2747 556|-2670 467!-2670 467|-2683 456!-2620 418|-2521 320!-2521 320\n|-2549 300!-2549 300|-2654 407!-2654 407|-2628 427!-2628 427|-2620 418!-2894 205[-2960 238 -2996 315!-2996 315|-2991 334!-2991 334[-2983 347 -2980 340!-2980 340[-2965 307 -2937 273!-2937 273[-2908 240 -2879 221!-2879 221|-2894 205!-3075\n 439|-3052 435!-3052 435|-3024 395!-3024 395[-3022 393 -3032 392!-3032 392|-3043 394!-3043 394|-3075 439!-3120 532|-3098 501!-3098 501|-3124 509!-3124 509|-3140 531!-3140 531|-3137 534!-3137 534[-3056 566 -3109 601!-3109 601[-3146 626\n -3211 638!-3211 638|-3308 645!-3308 645|-3341 646!-3341 646[-3368 645 -3372 637!-3372 637|-3510 342!-3510 342|-3511 341!-3511 341|-3480 341!-3480 341|-3482 335!-3482 335|-3522 334!-3522 334[-3533 334 -3532 338!-3532 338|-3390 641!-3390\n 641[-3384 654 -3328 654!-3328 654|-3258 650!-3258 650|-3143 632!-3143 632[-3057 609 -3070 566!-3070 566[-3073 558 -3094 543!-3094 543[-3116 526 -3120 532!-3417 16|-3481 39!-3481 39[-3513 52 -3535 73!-3535 73[-3566 102 -3550 128!-3550\n 128|-3519 149!-3519 149[-3507 154 -3508 158!-3508 158|-3518 173!-3518 173|-3557 233!-3557 233[-3676 285 -3745 339!-3745 339|-3791 380!-3791 380[-3672 440 -3554 463!-3554 463|-3526 435!-3526 435[-3586 355 -3598 287!-3598 287|-3630 303\n!-3630 303[-3624 351 -3582 422!-3582 422[-3693 392 -3747 365!-3747 365[-3706 323 -3620 279!-3620 279[-3577 257 -3542 242!-3542 242|-3486 154!-3486 154|-3488 151!-3488 151[-3559 123 -3517 80!-3517 80[-3487 49 -3423 26!-3423 26|-3417 16\n!-3586 145[-3600 175 -3785 279!-3785 279[-3928 358 -4039 385!-4039 385|-4155 397!-4155 397|-4141 384!-4141 384|-4128 370!-4128 370[-4103 324 -4219 332!-4219 332|-4365 355!-4365 355|-4378 367!-4378 367|-4394 383!-4394 383[-4219 451 -4039\n 410!-4039 410|-3983 394!-3983 394[-3821 342 -3619 187!-3619 187[-3632 227 -3632 259!-3632 259|-3603 242!-3603 242[-3606 191 -3586 145!-3322 660|-3309 691!-3309 691|-3308 691!-3308 691|-3294 660!-3294 660|-3322 660!-4155 397[-4236 396\n -4323 370!-4323 370[-4128 338 -4155 397\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 468.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 468\" itemID=\"4ee20823-000000d6\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 468\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#0032AA\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#00FF00\"/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\">\n                        <fill>\n                          <SolidColor color=\"#00FF00\" alpha=\"0.00784313725490196\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"!520 0|3520 0!3520 0|3520 520!3520 520|520 520\"/>\n                    <Edge fillStyle1=\"2\" strokeStyle=\"1\" edges=\"!520 520|0 520!0 520|0 0!0 0|520 0\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!520 0|520 520\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 493.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 493\" itemID=\"4ee20823-0000010d\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 493\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!677 28|387 251!387 251|97 28!97 28|178 28!178 28|387 189!387 189|596 28!596 28|677 28\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!574 1|387 144!387 144|201 1!201 1|1 1!1 1|387 298!387 298|773 1!773 1|574 1\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 499.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 499\" itemID=\"4ee20823-00000102\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 499\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor alpha=\"0.6\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!440 73|391 73!391 73|352 100!352 100|309 59!309 59|89 273!89 273|309 487!309 487|355 444!355 444|391 474!391 474|440 474!440 474|440 73\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!397 453|419 453!419 453|419 92!419 92|396 92\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!396 92|348 125!348 125|347 124\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!347 124|308 86!308 86|306 88\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!306 88|116 272!116 272|306 456\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!306 456|308 458!308 458|351 418\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!351 418|353 416!353 416|397 453\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!396 92|392 92!392 92|347 124!306 88|304 86!304 86|112 272!112 272|304 458!304 458|306 456\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!299 208|301 206!301 206|329 227!329 227|329 314!329 314|299 340!299 340|297 338\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!297 338|295 340!295 340|225 269!225 269|297 206!297 206|299 208\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!306 130|388 207!388 207|388 337!388 337|304 413\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!304 413|306 415!306 415|392 337!392 337|392 207!392 207|308 128!308 128|306 130\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!299 208|229 269!229 269|297 338\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!397 453|393 453!393 453|351 418\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!306 130|159 272!159 272|304 413\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 505.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 505\" itemID=\"4ee20823-000000fd\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 505\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor alpha=\"0.6\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!176 53|126 2!126 2|7 120!7 120|52 165!52 165|53 163!53 163|63 152!63 152|65 149!65 149|36 120!36 120|126 31!126 31|163 68!163 68|164 67!164 67|175 54!175 54|176 53!200 79|194 85!194 85|188 91!188 91|187 92!187 92|215 120!215 120|126\n 210!126 210|90 174!90 174|80 193!80 193|126 239!126 239|244 120!244 120|201 77!201 77|200 79\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!256 119|125 -11!125 -11|-5 119!-5 119|125 250!125 250|256 119\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 507.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 507\" itemID=\"4ee20823-000000ff\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 507\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!169 44|171 27!171 27|171 24!171 24|192 24!192 24|192 27!192 27|190 47!190 47|185 60\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!185 60|173 78!173 78|139 107!139 107|130 100!130 100|122 93!122 93|158 62!158 62|169 44\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!169 44|162 37!162 37|163 27!163 27|163 16!163 16|201 16!201 16|201 27!201 27|198 49!198 49|192 66!192 66|185 60\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!66 41|67 46!67 46|50 61!50 61|49 59\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!49 59|43 64!43 64[37 49 37 27!37 27|37 16!37 16|75 16!75 16|75 27!75 27|75 33!75 33|66 41\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!66 41|65 27!65 27|65 24!65 24|43 24!43 24|43 27!43 27|49 59\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!66 84|147 153!147 153|163 136!163 136|83 69!83 69|66 84!66 182|66 181!66 181|70 169!70 169|111 131!111 131|94 117!94 117|72 138!72 138[50 160 49 165\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!49 165|43 159!43 159[37 175 37 195!37 195|37 207!37 207|75 207!75 207|75 195!75 195|75 190!75 190|66 182\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!66 182|65 195!65 195|65 199!65 199|43 199!43 199|43 195!43 195[43 177 49 165\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!169 180|167 176!167 176|183 160!183 160|185 164\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!185 164|192 157!192 157|194 163!194 163|198 174!198 174|201 195!201 195|201 207!201 207|163 207!163 207|163 195!163 195|163 186!163 186|169 180\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!169 180|171 195!171 195|171 200!171 200|192 200!192 200|192 195!192 195|190 176!190 176|186 166!186 166|185 164\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 541.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 541\" itemID=\"4ee20823-000001e0\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 541\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#999999\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!12000 700|500 700!500 700|500 735!500 735|12000 735!12000 735|12000 700\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 548.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 548\" itemID=\"4ee20823-000000e4\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 548\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#FFFFFF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!213 228|183 254!183 254|113 183!113 183|185 120!185 120|213 141!213 141|213 228\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!280 6|232 39!232 39|192 0!192 0|0 186!0 186|192 372!192 372|237 330!237 330|281 367!281 367|303 367!303 367|303 6!303 6|280 6!192 42|276 121!276 121|276 251!276 251|190 329!190 329|43 186!43 186|192 42\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 552.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 552\" itemID=\"4ee20823-000000d2\" symbolType=\"graphic\" lastModified=\"1538146716\" hasValidCenterPoint=\"true\">\n  <timeline>\n    <DOMTimeline name=\"Shape 552\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#AEB0B0\" alpha=\"0.6\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"2\" edges=\"!28840 100|28840 2520!28840 2520|0 2520!0 2520|0 0!0 0|28840 0!28840 0|28840 61\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!28840 61|28840 100\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!28840 61|30 61!30 61|30 100!30 100|28840 100\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 556.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 556\" itemID=\"4ee20823-000000dc\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 556\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <LinearGradient>\n                        <matrix>\n                          <Matrix a=\"0.14990234375\" d=\"-0.14990234375\" tx=\"111.6\" ty=\"-40.65\"/>\n                        </matrix>\n                        <GradientEntry color=\"#9B9B98\" ratio=\"0.0352941176470588\"/>\n                        <GradientEntry color=\"#8A97A8\" ratio=\"0.141176470588235\"/>\n                        <GradientEntry color=\"#7C94B6\" ratio=\"0.219607843137255\"/>\n                        <GradientEntry color=\"#7883A9\" ratio=\"0.349019607843137\"/>\n                        <GradientEntry color=\"#63778B\" ratio=\"0.596078431372549\"/>\n                        <GradientEntry color=\"#4E6B87\" ratio=\"0.717647058823529\"/>\n                        <GradientEntry color=\"#5C7B9A\" ratio=\"1\"/>\n                      </LinearGradient>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!5599 0|4 0!4 0|4 238!4 238|5599 238!5599 238|5599 0\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 558.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 558\" itemID=\"4ee20823-000000dd\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 558\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <LinearGradient>\n                        <matrix>\n                          <Matrix a=\"0\" b=\"0.0074310302734375\" c=\"0.01995849609375\" d=\"0\" tx=\"85.9\" ty=\"6.05\"/>\n                        </matrix>\n                        <GradientEntry color=\"#0E0E0D\" alpha=\"0\" ratio=\"0.101960784313725\"/>\n                        <GradientEntry color=\"#0E0E0D\" alpha=\"0.501960784313725\" ratio=\"0.454901960784314\"/>\n                        <GradientEntry color=\"#0E0E0D\" alpha=\"0\" ratio=\"0.545098039215686\"/>\n                      </LinearGradient>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!3542 0|3 0!3 0|3 236!3 236|3542 235!3542 235|3542 0\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 560.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 560\" itemID=\"4ee20823-000000df\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 560\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#990000\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!3559 374|0 374!0 374|0 0!0 0|3559 0!3559 0|3559 374\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 562.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 562\" itemID=\"4ee20823-000000e1\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 562\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <LinearGradient>\n                        <matrix>\n                          <Matrix a=\"0\" b=\"0.006866455078125\" c=\"-0.0040283203125\" d=\"0\" tx=\"53.95\" ty=\"5.8\"/>\n                        </matrix>\n                        <GradientEntry color=\"#F1F1F2\" alpha=\"0\" ratio=\"0.101960784313725\"/>\n                        <GradientEntry color=\"#F1F1F2\" alpha=\"0.709803921568627\" ratio=\"0.454901960784314\"/>\n                        <GradientEntry color=\"#F1F1F2\" alpha=\"0\" ratio=\"0.545098039215686\"/>\n                      </LinearGradient>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!3537 0|0 0!0 0|0 237!0 237|3540 238!3540 238|3540 22!3540 22|3537 0\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <LinearGradient>\n                        <matrix>\n                          <Matrix a=\"0.108169555664063\" d=\"0.0072021484375\" tx=\"88.5\" ty=\"5.95\"/>\n                        </matrix>\n                        <GradientEntry color=\"#95BED9\" ratio=\"0.0352941176470588\"/>\n                        <GradientEntry color=\"#66B8CC\" ratio=\"0.141176470588235\"/>\n                        <GradientEntry color=\"#69A4C9\" ratio=\"0.219607843137255\"/>\n                        <GradientEntry color=\"#7084B1\" ratio=\"0.411764705882353\"/>\n                        <GradientEntry color=\"#5C75AB\" ratio=\"0.556862745098039\"/>\n                        <GradientEntry color=\"#535A9B\" ratio=\"0.776470588235294\"/>\n                        <GradientEntry color=\"#474E85\" ratio=\"1\"/>\n                      </LinearGradient>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!3540 1|0 1!0 1|0 236!0 236|3540 237!3540 237|3540 1\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 569.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 569\" itemID=\"4ee20823-000000d0\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 569\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!361 127|361 412!361 412|324 412!324 412|324 160!324 160|297 160!297 160|297 127!297 127|361 127\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!247 200[247 267 208 273!208 273|260 412!260 412|221 412!221 412|170 272!170 272|169 272!169 272|169 412!169 412|131 412!131 412|131 127!131 127|176 127!176 127[207 127 222 137!222 137[247 153 247 200!169 159|169 253!169 253[207 257 207\n 208!207 208[207 184 201 173!201 173[194 158 175 159!175 159|169 159\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!375 135|375 420!375 420|338 420!338 420|338 168!338 168|310 168!310 168|310 135!310 135|375 135\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!215 181[208 167 188 168!188 168|183 168!183 168|183 261!183 261[221 264 221 217!221 217|215 181!260 208[260 275 222 282!222 282|273 420!273 420|235 420!235 420|184 281!184 281|183 281!183 281|183 420!183 420|145 420!145 420|145 135!145\n 135|190 135!190 135[221 135 236 145!236 145[260 161 260 208\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 571.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 571\" itemID=\"4ee20823-000000cc\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 571\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!358 127|358 412!358 412|321 412!321 412|321 160!321 160|294 160!294 160|294 127!294 127|358 127\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!198 127|198 379!198 379|261 379!261 379|261 412!261 412|160 412!160 412|160 127!160 127|198 127\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!372 135|372 420!372 420|335 420!335 420|335 168!335 168|308 168!308 168|308 135!308 135|372 135\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!212 135|212 387!212 387|275 387!275 387|275 420!275 420|174 420!174 420|174 135!174 135|212 135\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 573.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 573\" itemID=\"4ee20823-000000ce\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 573\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!399 168|357 168!357 168|357 419!357 419|319 419!319 419|319 168!319 168|275 168!275 168|275 136!275 136|399 136!399 136|399 168\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!221 182[213 167 194 168!194 168|188 168!188 168|188 261!188 261[226 264 226 216!226 216|221 182!265 208[265 233 257 252!257 252[247 277 226 281!226 281|278 419!278 419|239 419!239 419|188 280!188 280|188 419!188 419|150 419!150 419|150\n 136!150 136|195 136!195 136[226 136 240 145!240 145[265 161 265 208\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!414 177|372 177!372 177|372 427!372 427|334 427!334 427|334 177!334 177|290 177!290 177|290 145!290 145|414 145!414 145|414 177\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!203 176|203 270!203 270[241 273 241 225!241 225|236 190!236 190[228 176 209 176!209 176|203 176!280 217[280 282 241 290!241 290|293 427!293 427|254 427!254 427|203 289!203 289|203 427!203 427|165 427!165 427|165 145!165 145|210 145!210\n 145[241 145 255 154!255 154[280 170 280 217\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 575.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 575\" itemID=\"4ee20823-000000ca\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 575\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!373 167|331 167!331 167|331 418!331 418|293 418!293 418|293 167!293 167|249 167!249 167|249 135!249 135|373 135!373 135|373 167\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!209 385|272 385!272 385|272 418!272 418|171 418!171 418|171 135!171 135|209 135!209 135|209 385\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!388 176|346 176!346 176|346 427!346 427|308 427!308 427|308 176!308 176|264 176!264 176|264 144!264 144|388 144!388 144|388 176\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!223 394|287 394!287 394|287 427!287 427|186 427!186 427|186 144!186 144|223 144!223 144|223 394\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/Shapes/Shape 577.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Shapes/Shape 577\" itemID=\"4ee20823-000000c5\" symbolType=\"graphic\" lastModified=\"1323436067\">\n  <timeline>\n    <DOMTimeline name=\"Shape 577\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#999999\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"2\" edges=\"!17950 195|18285 460!18285 460|17950 725!17950 725|17891 678!17891 678|17651 920!17651 920|1681 920!1681 920|1429 678!1429 678|1369 725!1369 725|1034 460!1034 460|1369 196!1369 196|1428 242!1428 242|1668 0!1668 0|17638 0!17638 0|17890\n 242!17890 242|17950 195\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!17950 302|18150 460!18150 460|17950 618!17950 618|17844 534!17844 534|17818 559!17818 559|17950 664!17950 664|18208 460!18208 460|17950 256!17950 256|17901 295!17901 295|17929 319!17929 319|17950 302\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"\n!17877 360|17750 460!17750 460|17785 488!17785 488|17775 511!17775 511|17764 516!17764 516|17692 460!17692 460|17781 390!17781 390|17783 388!17783 388|17853 332!17853 332[17862 335 17868 344!17868 344|17877 360\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!17905 439[17915 448 17926 449!17926 449|18000 389!18000 389|17922 328!17922 328|17621 48!17621 48|1682 48!1682 48|1439 296!1439 296|1465 320!1465 320|1697 85!1697 85|6041 84!6041 84|6041 85!6041 85|7991 84!7991 84|7991 85!7991 85|9476\n 84!9476 84|9476 85!9476 85|9981 85!9981 85|9981 84!9981 84|10841 84!10841 84|10841 85!10841 85|12791 84!12791 84|12791 85!12791 85|14276 84!14276 84|14276 85!14276 85|17036 85!17036 85|17036 84!17036 84|17609 84!17609 84|17942 389!17942\n 389|17895 428!17895 428|17905 439\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"\n!17897 448|17898 448!17898 448|18000 531!18000 531|17932 584!17932 584|17901 564!17901 564|17942 530!17942 530|17817 429!17817 429|17848 407!17848 407|17897 448\"/>\n                    <Edge fillStyle1=\"2\" edges=\"\n!18030 427|17988 460!17988 460|18030 494!18030 494|18072 460!18072 460|18030 427\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!17854 600|17622 836!17622 836|1710 836!1710 836|1377 531!1377 531|1424 492!1424 492|1414 482!1414 482|1394 471!1394 471|1319 532!1319 532|1425 618!1425 618|1698 872!1698 872|17635 872!17635 872|17881 625!17881 625|17854 600\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"\n!17870 495|17721 616!17721 616|17625 616!17625 616|17624 304!17624 304|17721 304!17721 304|17790 360!17790 360|17776 379!17776 379|17765 387!17765 387|17708 340!17708 340|17660 340!17660 340|17660 580!17660 580|17708 580!17708 580|17843\n 470!17843 470[17852 487 17870 495!1695 616|1598 616!1598 616|1530 561!1530 561[1531 551 1546 540!1546 540|1554 534!1554 534|1611 580!1611 580|1659 580!1659 580|1659 340!1659 340|1611 340!1611 340|1476 450!1476 450[1465 432 1449 426!1449\n 426|1598 304!1598 304|1694 304!1694 304|1695 616\"/>\n                    <Edge fillStyle1=\"2\" edges=\"\n!1290 427|1247 460!1247 460|1289 494!1289 494|1331 460!1331 460|1290 427\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"\n!1387 337|1418 356!1418 356|1377 390!1377 390|1502 492!1502 492|1472 514!1472 514|1422 474!1422 474|1422 473!1422 473|1319 390!1319 390|1387 337!1544 410|1555 404!1555 404|1627 461!1627 461|1466 588!1466 588|1451 576!1451 576|1442 561\n!1442 561|1569 461!1569 461|1534 432!1534 432[1538 415 1544 410\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!1501 361|1369 257!1369 257|1111 461!1111 461|1369 664!1369 664|1418 626!1418 626|1390 602!1390 602|1369 619!1369 619|1169 461!1169 461|1369 303!1369 303|1475 387!1475 387|1501 361\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#999999\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!17697 1155|1618 1155!1618 1155|1537 1236!1537 1236|703 2070!703 2070|163 2610!163 2610|163 3470!163 3470|163 3790!163 3790|163 4110!163 4110|163 4410!163 4410|163 4970!163 4970|163 5669!163 5669|163 6529!163 6529|163 10794!163 10794\n|208 10788!208 10788|200 10834!200 10834|166 10839!166 10839|128 10838!128 10838[124 10833 122 10800!122 10800|122 3790!122 3790|122 2593!122 2593|646 2070!646 2070|1481 1236!1481 1236|1608 1109!1608 1109|5136 1109!5136 1109|17707 1109\n!17707 1109|17834 1236!17834 1236|19193 2593!19193 2593|19194 10767!19194 10767[19195 10830 19188 10838!19188 10838|19150 10839!19150 10839|19116 10834!19116 10834|19108 10788!19108 10788|19153 10794!19153 10794|19152 2610!19152 2610\n|17778 1236!17778 1236|17697 1155\"/>\n                    <Edge fillStyle1=\"1\" edges=\"\n!17894 1236|19230 2572!19230 2572|19230 10651!19230 10651|19316 10658!19316 10658|19316 11048!19316 11048|18910 11048!18910 11048|18907 10974!18907 10974|409 10974!409 10974|406 11048!406 11048|0 11048!0 11048|0 10658!0 10658|86 10651\n!86 10651|85 3790!85 3790|85 2572!85 2572|587 2070!587 2070|1421 1236!1421 1236|1592 1065!1592 1065|5136 1065!5136 1065|17723 1065!17723 1065|17894 1236\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!18785 10812|18832 10733!18832 10733[18879 10656 18908 10627!18908 10627[18961 10574 19082 10510!19082 10510[19096 10502 19096 10518!19096 10518|19096 10674!19096 10674|19050 10676!19050 10676[19056 10579 19050 10576!19050 10576[19043\n 10573 19011 10594!19011 10594[18972 10619 18936 10656!18936 10656[18900 10692 18873 10736!18873 10736[18850 10774 18853 10779!18853 10779|18940 10781!18940 10781|19026 10779!19026 10779|19032 10824!19032 10824|18793 10824!18793 10824\n|18787 10822!18787 10822[18781 10818 18785 10812!18947 10695|19130 10695!19130 10695[19129 10710 19134 10733!19134 10733|19069 10730!19069 10730|18994 10736!18994 10736[18987 10743 18990 10755!18990 10755|18995 10765!18995 10765|18968\n 10767!18968 10767|18947 10763!18947 10763|18947 10695!19002 10845|19002 10898!19002 10898[19004 10953 19011 10959!19011 10959|19116 10963!19116 10963|19220 10953!19220 10953[19228 10948 19232 10849!19232 10849[19236 10751 19227 10744\n!19227 10744|19207 10742!19207 10742|19203 10701!19203 10701|19264 10706!19264 10706|19264 11003!19264 11003|18967 11003!18967 11003|18953 10836!18953 10836|19002 10845!19095 10743|19096 10874!19096 10874[19101 10934 19093 10942!19093\n 10942|19031 10939!19031 10939|19023 10893!19023 10893|19051 10896!19051 10896|19048 10745!19048 10745|19095 10743!18948 10931|368 10931!368 10931|371 10906!371 10906|370 10884!370 10884|18946 10884!18946 10884|18946 10906!18946 10906\n[18944 10922 18948 10931!266 10576[262 10578 264 10627!264 10627|266 10676!266 10676|220 10674!220 10674|220 10518!220 10518[220 10502 234 10510!234 10510[355 10574 408 10627!408 10627|417 10637!417 10637[461 10686 531 10812!531 10812\n[537 10822 523 10824!523 10824|284 10824!284 10824|290 10779!290 10779|417 10782!417 10782|463 10779!463 10779[466 10774 443 10736!443 10736|417 10698!417 10698|380 10656!380 10656[344 10619 305 10594!305 10594[273 10573 266 10576!186\n 10695|369 10695!369 10695|369 10763!369 10763|348 10767!348 10767|321 10765!321 10765[334 10747 322 10736!322 10736|247 10730!247 10730|182 10733!182 10733|186 10695!109 10742|89 10744!89 10744[80 10751 84 10849!84 10849[88 10948 96\n 10953!96 10953|177 10962!177 10962|200 10963!200 10963|305 10959!305 10959[316 10949 314 10845!314 10845|340 10844!340 10844|363 10836!363 10836|349 11003!349 11003|52 11003!52 11003|52 10706!52 10706|113 10701!113 10701|109 10742!268\n 10745|265 10896!265 10896|293 10893!293 10893|285 10939!285 10939|223 10942!223 10942[218 10937 219 10905!219 10905|221 10743!221 10743|268 10745\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/TextArea.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"TextArea\" itemID=\"61810984-0000079f\" lastModified=\"1635846532\">\n  <timeline>\n    <DOMTimeline name=\"TextArea\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape isDrawingObject=\"true\">\n                  <matrix>\n                    <Matrix d=\"1.00006103515625\" tx=\"-676.95\" ty=\"-20\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor alpha=\"0.647058823529412\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!18839 400|18839 13399!18839 13399|13539 13399!13539 13399|13539 400!13539 400|18839 400\"/>\n                  </edges>\n                </DOMShape>\n                <DOMDynamicText name=\"TextArea\" selected=\"true\" fontRenderingMode=\"standard\" width=\"251\" height=\"641\" renderAsHTML=\"true\" lineType=\"multiline\">\n                  <matrix>\n                    <Matrix tx=\"7\" ty=\"7\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters></characters>\n                      <textAttrs>\n                        <DOMTextAttrs alignment=\"right\" aliasText=\"false\" useScreenSpacing=\"true\" alpha=\"0.647058823529412\" letterSpacing=\"4\" size=\"25\" bitmapSize=\"500\" face=\"$EverywhereMediumFont*\" fillColor=\"#FFFFFF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMDynamicText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>\n"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/scrollBar.xml",
    "content": "<DOMComponentItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"scrollBar\" itemID=\"50f92899-00007a5c\" linkageExportForAS=\"true\" linkageIdentifier=\"ScrollBar\" linkageClassName=\"gfx.controls.ScrollBar\" sourceFlashFilepath=\"../../Resources/Assets/scrollbar.fla\" sourceLibraryItemHRef=\"scrollBar\" sourceLastModified=\"1359420484\" scaleGridRight=\"10\" scaleGridTop=\"30\" scaleGridBottom=\"90\" lastModified=\"1359422278\" sourceItemID=\"50f92899-00007a5c\" displayAsComponent=\"false\" customIconID=\"0\" actionscriptClass=\"gfx.controls.ScrollBar\" persistLivePreview11=\"true\" editFrameIndex=\"1\" requiredMinimumPlayerVersion=\"0\" requiredMinimumASVersion=\"0\" parametersAreLocked=\"true\">\n  <timeline>\n    <DOMTimeline name=\"scrollBar\">\n      <layers>\n        <DOMLayer name=\"UpArrow\" color=\"#FFFF00\" current=\"true\" isSelected=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"scrollBarAssets/scrollBar_upArrow\" name=\"upArrow\" centerPoint3DX=\"6.1\" centerPoint3DY=\"8.5\" uniqueID=\"11\">\n                  <matrix>\n                    <Matrix tx=\"-1.25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"7.35\" y=\"8.5\"/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.16.3.1.1.11'>\n</component>\n]]></dataBindingXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"DownArrow\" color=\"#FFFF00\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"scrollBarAssets/scrollBar_downArrow\" name=\"downArrow\" centerPoint3DX=\"6.05\" centerPoint3DY=\"116.85\" uniqueID=\"10\">\n                  <matrix>\n                    <Matrix tx=\"-1.25\" ty=\"108.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"7.3\" y=\"8.4\"/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.16.3.1.1.10'>\n</component>\n]]></dataBindingXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Thumb\" color=\"#9933CC\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"scrollBarAssets/scrollBar_thumb\" name=\"thumb\" centerPoint3DX=\"5.95\" centerPoint3DY=\"24\" uniqueID=\"15\">\n                  <matrix>\n                    <Matrix tx=\"-1.25\" ty=\"17\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"7.2\" y=\"7\"/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.16.3.1.1.15'>\n</component>\n]]></dataBindingXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Track\" color=\"#FF800A\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"scrollBarAssets/scrollBar_track\" name=\"track\" centerPoint3DX=\"5.9\" centerPoint3DY=\"62.85\" uniqueID=\"16\">\n                  <matrix>\n                    <Matrix d=\"3.65863037109375\" tx=\"-1.25\" ty=\"17\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"7.15\" y=\"12.55\"/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.16.3.1.1.16'>\n</component>\n]]></dataBindingXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n  <classProperties><![CDATA[<class id=\"gfx.controls.ScrollBar\" >\n</class>\n<class id=\"gfx.controls.ScrollIndicator\" >\n</class>\n<class id=\"gfx.core.UIComponent\" >\n</class>\n<class id=\"MovieClip\" >\n</class>\n]]></classProperties>\n</DOMComponentItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/scrollBarAssets/scrollBarGraphics/scrollBarOption_thumb_shape.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"scrollBarAssets/scrollBarGraphics/scrollBarOption_thumb_shape\" itemID=\"51072314-00000c0b\" symbolType=\"graphic\" lastModified=\"1359422557\">\n  <timeline>\n    <DOMTimeline name=\"scrollBarOption_thumb_shape\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#FFFFFF\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#FFFFFF\" alpha=\"0.298039215686275\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!162 103|101 136!101 136[89 131 77 125!77 125|77 78!77 78[90 72 102 65!102 65|161 101!161 101|162 103\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!0 3|0 197!0 197|19 197!19 197|61 179!61 179|95 200!95 200|259 101!259 101|95 0!95 0|56 23!56 23|18 3!18 3|0 3\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!96 24|222 101!222 101|95 177!95 177|22 136!22 136|22 66!22 66|96 24\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/scrollBarAssets/scrollBarGraphics/scrollBar_cap_shape.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"scrollBarAssets/scrollBarGraphics/scrollBar_cap_shape\" itemID=\"50f924ee-00007924\" sourceFlashFilepath=\"../../Resources/Assets/scrollbar.fla\" sourceLibraryItemHRef=\"scrollBarAssets/scrollBarGraphics/scrollBar_cap_shape\" sourceLastModified=\"1358505198\" symbolType=\"graphic\" lastModified=\"1358505198\" sourceItemID=\"50f924ee-00007924\">\n  <timeline>\n    <DOMTimeline name=\"scrollBar_cap_shape\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#FFFF00\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#333333\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!50 340S3|50 318!50 318|67 270!67 270|47 231!47 231/145 48!145 48/243 231!243 231|223 270!223 270|240 318!240 318|240 340\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!240 340S1|260 340!260 340|260 314!260 314|245 271!245 271|265 231!265 231/145 1!145 1/145 0!145 0|25 231!25 231|45 271!45 271|30 314!30 314|30 340!30 340|50 340\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!69 231S3|110 314!110 314|180 314!180 314|221 231!221 231/145 91!145 91/69 231!181 225|171 252!171 252|119 252!119 252|109 225!109 225/145 158!145 158/181 225\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!240 340S2|50 340\"/>\n                    <Edge cubics=\"!260 340(;260,340 260,314 260,314q260 340 260 314);\"/>\n                    <Edge cubics=\"!30 340(;30,340 50,340 50,340q30 340 50 340);\"/>\n                    <Edge cubics=\"!45 271(;45,271 30,314 30,314q45 271 30 314);\"/>\n                    <Edge cubics=\"!50 318(;50,318 67,270 67,270q50 318 67 270);\"/>\n                    <Edge cubics=\"!69 231(;69,231 110,314 110,314q69 231 110 314);\"/>\n                    <Edge cubics=\"!25 231(;25,231 45,271 45,271q25 231 45 271);\"/>\n                    <Edge cubics=\"!67 270(;67,270 47,231 47,231q67 270 47 231);\"/>\n                    <Edge cubics=\"!119 252(;119,252 109,225 109,225q119 252 109 225);\"/>\n                    <Edge cubics=\"!50 340(;50,340 50,318 50,318q50 340 50 318);\"/>\n                    <Edge cubics=\"!30 314(;30,314 30,340 30,340q30 314 30 340);\"/>\n                    <Edge cubics=\"!145 0(;145,0 145,1 145,1q145 0 145 1);\"/>\n                    <Edge cubics=\"!145 158(;145,158 109,225 109,225q145 158 109 225);\"/>\n                    <Edge cubics=\"!260 340(;260,340 240,340 240,340q260 340 240 340);\"/>\n                    <Edge cubics=\"!245 271(;245,271 260,314 260,314q245 271 260 314);\"/>\n                    <Edge cubics=\"!240 318(;240,318 223,270 223,270q240 318 223 270);\"/>\n                    <Edge cubics=\"!221 231(;221,231 180,314 180,314q221 231 180 314);\"/>\n                    <Edge cubics=\"!223 270(;223,270 243,231 243,231q223 270 243 231);\"/>\n                    <Edge cubics=\"!171 252(;171,252 181,225 181,225q171 252 181 225);\"/>\n                    <Edge cubics=\"!240 340(;240,340 240,318 240,318q240 340 240 318);\"/>\n                    <Edge cubics=\"!145 158(;145,158 181,225 181,225q145 158 181 225);\"/>\n                    <Edge cubics=\"!245 271(;245,271 265,231 265,231q245 271 265 231);\"/>\n                    <Edge cubics=\"!171 252(;171,252 119,252 119,252q171 252 119 252);\"/>\n                    <Edge cubics=\"!180 314(;180,314 110,314 110,314q180 314 110 314);\"/>\n                    <Edge cubics=\"!50 340(;50,340 240,340 240,340q50 340 240 340);\"/>\n                    <Edge cubics=\"!25 231(;25,231 145,0 145,0q25 231 145 0);\"/>\n                    <Edge cubics=\"!145 1(;145,1 265,231 265,231q145 1 265 231);\"/>\n                    <Edge cubics=\"!243 231(;243,231 145,48 145,48q243 231 145 48);\"/>\n                    <Edge cubics=\"!47 231(;47,231 145,48 145,48q47 231 145 48);\"/>\n                    <Edge cubics=\"!145 91(;145,91 221,231 221,231q145 91 221 231);\"/>\n                    <Edge cubics=\"!145 91(;145,91 69,231 69,231q145 91 69 231);\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/scrollBarAssets/scrollBarGraphics/scrollBar_thumb_shape.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"scrollBarAssets/scrollBarGraphics/scrollBar_thumb_shape\" itemID=\"50f924f8-00007926\" sourceFlashFilepath=\"../../Resources/Assets/scrollbar.fla\" sourceLibraryItemHRef=\"scrollBarAssets/scrollBarGraphics/scrollBar_thumb_shape\" sourceLastModified=\"1358505208\" symbolType=\"graphic\" lastModified=\"1358505208\" sourceItemID=\"50f924f8-00007926\">\n  <timeline>\n    <DOMTimeline name=\"scrollBar_thumb_shape\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#FFFF00\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#F2F2F2\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#FFFFFF\" alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!240 280|50 280!50 280|50 0!50 0|240 0!240 0|240 280\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!70 20|70 260!70 260|220 260!220 260|220 20!220 20|70 20\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/scrollBarAssets/scrollBarGraphics/scrollBar_track_shape.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"scrollBarAssets/scrollBarGraphics/scrollBar_track_shape\" itemID=\"50f92501-00007929\" sourceFlashFilepath=\"../../Resources/Assets/scrollbar.fla\" sourceLibraryItemHRef=\"scrollBarAssets/scrollBarGraphics/scrollBar_track_shape\" sourceLastModified=\"1358505217\" symbolType=\"graphic\" lastModified=\"1358505217\" sourceItemID=\"50f92501-00007929\">\n  <timeline>\n    <DOMTimeline name=\"scrollBar_track_shape\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#FFFF00\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#333333\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                    <FillStyle index=\"3\">\n                      <SolidColor color=\"#FFFFFF\" alpha=\"0.2\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!50 500|30 500!30 500|30 0!30 0|50 0\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!50 0S2|70 0\"/>\n                    <Edge fillStyle1=\"3\" edges=\"!70 0S2|220 0\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!220 0S2|240 0\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!240 0|260 0!260 0|260 500!260 500|240 500\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!240 500S2|220 500\"/>\n                    <Edge fillStyle1=\"3\" edges=\"!220 500S2|70 500\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!70 500S2|50 500\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!240 0S2|240 500\"/>\n                    <Edge fillStyle0=\"3\" fillStyle1=\"2\" edges=\"!70 0S3|70 500\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!50 500S2|50 0\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"3\" edges=\"!220 0S3|220 500\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/scrollBarAssets/scrollBarOption_thumb.xml",
    "content": "<DOMComponentItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"scrollBarAssets/scrollBarOption_thumb\" itemID=\"510722e2-00000c09\" linkageExportForAS=\"true\" linkageExportForRS=\"true\" linkageIdentifier=\"scrollBarOption_thumb\" linkageClassName=\"gfx.controls.Button\" linkageURL=\".\" sourceFlashFilepath=\"Sprite 497\" sourceLibraryItemHRef=\"Sprites/Sprite 497\" scaleGridLeft=\"-0.7\" scaleGridRight=\"13.7\" scaleGridTop=\"-1.4\" scaleGridBottom=\"11.9\" lastModified=\"1359422572\" sourceItemID=\"00000000-7fffffff\" displayAsComponent=\"false\" customIconID=\"0\" actionscriptClass=\"gfx.controls.Button\" persistLivePreview11=\"true\" editFrameIndex=\"1\" requiredMinimumPlayerVersion=\"0\" requiredMinimumASVersion=\"0\" parametersAreLocked=\"true\">\n  <timeline>\n    <DOMTimeline name=\"scrollBarOption_thumb\">\n      <layers>\n        <DOMLayer name=\"Labels Layer\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"10\" name=\"up\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"10\" duration=\"10\" name=\"over\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"20\" duration=\"10\" name=\"down\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"30\" duration=\"10\" name=\"disabled\" labelType=\"name\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Script 0\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"19\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"29\" duration=\"10\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"39\" keyMode=\"8704\">\n              <Actionscript>\n                <script><![CDATA[\nstop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"40\" keyMode=\"8704\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"scrollBarAssets/scrollBarGraphics/scrollBarOption_thumb_shape\" symbolType=\"graphic\" loop=\"single frame\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n  <classProperties><![CDATA[<class id=\"gfx.controls.Button\" >\n</class>\n<class id=\"gfx.core.UIComponent\" >\n</class>\n<class id=\"MovieClip\" >\n</class>\n]]></classProperties>\n</DOMComponentItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/scrollBarAssets/scrollBar_downArrow.xml",
    "content": "<DOMComponentItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"scrollBarAssets/scrollBar_downArrow\" itemID=\"50f924b6-00007913\" linkageExportForAS=\"true\" linkageIdentifier=\"ScrollIndicator_upArrow\" linkageClassName=\"gfx.controls.Button\" sourceFlashFilepath=\"../../Resources/Assets/scrollbar.fla\" sourceLibraryItemHRef=\"scrollBarAssets/scrollBar_downArrow\" sourceLastModified=\"1358505142\" lastModified=\"1358505142\" lastUniqueIdentifier=\"8\" sourceItemID=\"50f924b6-00007913\" displayAsComponent=\"false\" customIconID=\"0\" actionscriptClass=\"gfx.controls.Button\" persistLivePreview11=\"true\" editFrameIndex=\"1\" requiredMinimumPlayerVersion=\"0\" requiredMinimumASVersion=\"0\" parametersAreLocked=\"true\">\n  <timeline>\n    <DOMTimeline name=\"scrollBar_downArrow\" currentFrame=\"35\">\n      <layers>\n        <DOMLayer name=\"Action Layer\" color=\"#FFFF00\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <Actionscript>\n                <script><![CDATA[stop ();\n]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"19\" duration=\"10\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <Actionscript>\n                <script><![CDATA[stop ();\n]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"29\" duration=\"10\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <Actionscript>\n                <script><![CDATA[stop ();\n]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"39\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <Actionscript>\n                <script><![CDATA[stop ();\n]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Label Layer\" color=\"#FFFF00\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"10\" name=\"up\" labelType=\"name\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"10\" duration=\"10\" name=\"over\" labelType=\"name\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"20\" duration=\"10\" name=\"down\" labelType=\"name\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"30\" duration=\"10\" name=\"disabled\" labelType=\"name\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#FFFF00\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"40\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"scrollBarAssets/scrollBarGraphics/scrollBar_cap_shape\" selected=\"true\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix d=\"-1\" ty=\"17\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n  <classProperties><![CDATA[<class id=\"gfx.controls.Button\" >\n</class>\n<class id=\"gfx.core.UIComponent\" >\n</class>\n<class id=\"MovieClip\" >\n</class>\n]]></classProperties>\n</DOMComponentItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/scrollBarAssets/scrollBar_thumb.xml",
    "content": "<DOMComponentItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"scrollBarAssets/scrollBar_thumb\" itemID=\"50f924bc-00007917\" linkageExportForAS=\"true\" linkageIdentifier=\"ScrollBar_thumb\" linkageClassName=\"gfx.controls.Button\" sourceFlashFilepath=\"../../Resources/Assets/scrollbar.fla\" sourceLibraryItemHRef=\"scrollBarAssets/scrollBar_thumb\" sourceLastModified=\"1358505148\" scaleGridLeft=\"5.6\" scaleGridRight=\"9\" scaleGridTop=\"4\" scaleGridBottom=\"11\" lastModified=\"1358505148\" lastUniqueIdentifier=\"5\" sourceItemID=\"50f924bc-00007917\" displayAsComponent=\"false\" customIconID=\"0\" actionscriptClass=\"gfx.controls.Button\" persistLivePreview11=\"true\" editFrameIndex=\"1\" requiredMinimumPlayerVersion=\"0\" requiredMinimumASVersion=\"0\" parametersAreLocked=\"true\">\n  <timeline>\n    <DOMTimeline name=\"scrollBar_thumb\">\n      <layers>\n        <DOMLayer name=\"Action Layer\" color=\"#FFFF00\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <Actionscript>\n                <script><![CDATA[stop ();\n]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"19\" duration=\"10\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <Actionscript>\n                <script><![CDATA[stop ();\n]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"29\" duration=\"10\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <Actionscript>\n                <script><![CDATA[stop ();\n]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"39\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <Actionscript>\n                <script><![CDATA[stop ();\n]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Label Layer\" color=\"#FFFF00\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"10\" name=\"up\" labelType=\"name\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"10\" duration=\"10\" name=\"over\" labelType=\"name\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"20\" duration=\"10\" name=\"down\" labelType=\"name\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"30\" duration=\"10\" name=\"disabled\" labelType=\"name\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#FFFF00\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"40\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"scrollBarAssets/scrollBarGraphics/scrollBar_thumb_shape\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n  <classProperties><![CDATA[<class id=\"gfx.controls.Button\" >\n</class>\n<class id=\"gfx.core.UIComponent\" >\n</class>\n<class id=\"MovieClip\" >\n</class>\n]]></classProperties>\n</DOMComponentItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/scrollBarAssets/scrollBar_track.xml",
    "content": "<DOMComponentItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"scrollBarAssets/scrollBar_track\" itemID=\"50f924c1-0000791b\" linkageExportForAS=\"true\" linkageIdentifier=\"ScrollBar_track\" linkageClassName=\"gfx.controls.Button\" sourceFlashFilepath=\"../../Resources/Assets/scrollbar.fla\" sourceLibraryItemHRef=\"scrollBarAssets/scrollBar_track\" sourceLastModified=\"1358505153\" lastModified=\"1358505153\" sourceItemID=\"50f924c1-0000791b\" displayAsComponent=\"false\" customIconID=\"0\" actionscriptClass=\"gfx.controls.Button\" persistLivePreview11=\"true\" editFrameIndex=\"1\" requiredMinimumPlayerVersion=\"0\" requiredMinimumASVersion=\"0\" parametersAreLocked=\"true\">\n  <timeline>\n    <DOMTimeline name=\"scrollBar_track\">\n      <layers>\n        <DOMLayer name=\"Action Layer\" color=\"#FFFF00\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <Actionscript>\n                <script><![CDATA[stop ();\n]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"19\" duration=\"10\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <Actionscript>\n                <script><![CDATA[stop ();\n]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"29\" duration=\"10\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <Actionscript>\n                <script><![CDATA[stop ();\n]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"39\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <Actionscript>\n                <script><![CDATA[stop ();\n]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Label Layer\" color=\"#FFFF00\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"10\" name=\"up\" labelType=\"name\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"10\" duration=\"10\" name=\"over\" labelType=\"name\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"20\" duration=\"10\" name=\"down\" labelType=\"name\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"30\" duration=\"10\" name=\"disabled\" labelType=\"name\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 1\" color=\"#FFFF00\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"40\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"scrollBarAssets/scrollBarGraphics/scrollBar_track_shape\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"7.2\" y=\"12.55\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n  <classProperties><![CDATA[<class id=\"gfx.controls.Button\" >\n</class>\n<class id=\"gfx.core.UIComponent\" >\n</class>\n<class id=\"MovieClip\" >\n</class>\n]]></classProperties>\n</DOMComponentItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/scrollBarAssets/scrollBar_upArrow.xml",
    "content": "<DOMComponentItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"scrollBarAssets/scrollBar_upArrow\" itemID=\"50f928d6-00007ae1\" linkageExportForAS=\"true\" linkageIdentifier=\"ScrollIndicator_downArrow\" linkageClassName=\"gfx.controls.Button\" sourceFlashFilepath=\"../../Resources/Assets/scrollbar.fla\" sourceLibraryItemHRef=\"scrollBarAssets/scrollBar_upArrow\" sourceLastModified=\"1359420473\" lastModified=\"1359420473\" lastUniqueIdentifier=\"6\" sourceItemID=\"50f928d6-00007ae1\" displayAsComponent=\"false\" customIconID=\"0\" actionscriptClass=\"gfx.controls.Button\" persistLivePreview11=\"true\" editFrameIndex=\"1\" requiredMinimumPlayerVersion=\"0\" requiredMinimumASVersion=\"0\" parametersAreLocked=\"true\">\n  <timeline>\n    <DOMTimeline name=\"scrollBar_upArrow\">\n      <layers>\n        <DOMLayer name=\"Action Layer\" color=\"#FFFF00\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"9\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"9\" duration=\"10\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <Actionscript>\n                <script><![CDATA[stop ();\n]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"19\" duration=\"10\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <Actionscript>\n                <script><![CDATA[stop ();\n]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"29\" duration=\"10\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <Actionscript>\n                <script><![CDATA[stop ();\n]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"39\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <Actionscript>\n                <script><![CDATA[stop ();\n]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Label Layer\" color=\"#FFFF00\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"10\" name=\"up\" labelType=\"name\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"10\" duration=\"10\" name=\"over\" labelType=\"name\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"20\" duration=\"10\" name=\"down\" labelType=\"name\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"30\" duration=\"10\" name=\"disabled\" labelType=\"name\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Button\" color=\"#FFFF00\" current=\"true\" isSelected=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"40\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"scrollBarAssets/scrollBarGraphics/scrollBar_cap_shape\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n  <classProperties><![CDATA[<class id=\"gfx.controls.Button\" >\n</class>\n<class id=\"gfx.core.UIComponent\" >\n</class>\n<class id=\"MovieClip\" >\n</class>\n]]></classProperties>\n</DOMComponentItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/LIBRARY/scrollBarOption.xml",
    "content": "<DOMComponentItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"scrollBarOption\" itemID=\"51072281-00000c07\" linkageExportForAS=\"true\" linkageIdentifier=\"scrollBarOption\" linkageClassName=\"gfx.controls.ScrollBar\" scaleGridRight=\"10\" scaleGridTop=\"27.15\" scaleGridBottom=\"90\" lastModified=\"1359422744\" displayAsComponent=\"false\" customIconID=\"0\" persistLivePreview11=\"true\" editFrameIndex=\"1\" requiredMinimumPlayerVersion=\"0\" requiredMinimumASVersion=\"0\" parametersAreLocked=\"true\">\n  <timeline>\n    <DOMTimeline name=\"scrollBarOption\">\n      <layers>\n        <DOMLayer name=\"UpArrow\" color=\"#FFFF00\" current=\"true\" isSelected=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"scrollBarAssets/scrollBar_upArrow\" name=\"upArrow\" centerPoint3DX=\"6.1\" centerPoint3DY=\"8.5\" uniqueID=\"11\">\n                  <matrix>\n                    <Matrix tx=\"-1.25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"7.35\" y=\"8.5\"/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.24.3.1.1.1.11'>\n</component>\n]]></dataBindingXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"DownArrow\" color=\"#FFFF00\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"scrollBarAssets/scrollBar_downArrow\" name=\"downArrow\" centerPoint3DX=\"6.05\" centerPoint3DY=\"116.85\" uniqueID=\"10\">\n                  <matrix>\n                    <Matrix tx=\"-1.25\" ty=\"108.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"7.3\" y=\"8.4\"/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.24.3.1.1.1.10'>\n</component>\n]]></dataBindingXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Thumb\" color=\"#9933CC\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"scrollBarAssets/scrollBarOption_thumb\" name=\"thumb\" centerPoint3DX=\"8.45\" centerPoint3DY=\"24\" uniqueID=\"15\">\n                  <matrix>\n                    <Matrix tx=\"1.25\" ty=\"17\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"7.2\" y=\"7\"/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.24.3.1.1.1.15'>\n</component>\n]]></dataBindingXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Track\" color=\"#FF800A\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMComponentInstance libraryItemName=\"scrollBarAssets/scrollBar_track\" name=\"track\" centerPoint3DX=\"5.9\" centerPoint3DY=\"62.85\" uniqueID=\"16\">\n                  <matrix>\n                    <Matrix d=\"3.65863037109375\" tx=\"-1.25\" ty=\"17\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"7.15\" y=\"12.55\"/>\n                  </transformationPoint>\n                  <dataBindingXML><![CDATA[<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Page 1' oldCopiedComponentPath='1.6.14.4.24.3.1.1.1.16'>\n</component>\n]]></dataBindingXML>\n                </DOMComponentInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n  <parametersAsXML><![CDATA[   <property id=\"trackMode\">\n      <Inspectable name=\"trackMode\" variable=\"trackMode\" category=\"\" verbose=\"0\" defaultValue=\"scrollToCursor\" type=\"String\"/>\n   </property>\n]]></parametersAsXML>\n</DOMComponentItem>"
  },
  {
    "path": "src/PauseMenu/quest_journal/META-INF/metadata.xml",
    "content": "<?xpacket begin=\"﻿\" id=\"W5M0MpCehiHzreSzNTczkc9d\"?>\n<x:xmpmeta xmlns:x=\"adobe:ns:meta/\" x:xmptk=\"Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        \">\n   <rdf:RDF xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n      <rdf:Description rdf:about=\"\"\n            xmlns:xmp=\"http://ns.adobe.com/xap/1.0/\">\n         <xmp:CreatorTool>Adobe Flash CS4 Professional</xmp:CreatorTool>\n         <xmp:CreateDate>2011-12-12T12:48:35Z</xmp:CreateDate>\n         <xmp:MetadataDate>2021-10-30T15:01:56+08:00</xmp:MetadataDate>\n         <xmp:ModifyDate>2021-10-30T15:01:56+08:00</xmp:ModifyDate>\n      </rdf:Description>\n      <rdf:Description rdf:about=\"\"\n            xmlns:dc=\"http://purl.org/dc/elements/1.1/\">\n         <dc:format>application/vnd.adobe.fla</dc:format>\n      </rdf:Description>\n      <rdf:Description rdf:about=\"\"\n            xmlns:xmpMM=\"http://ns.adobe.com/xap/1.0/mm/\"\n            xmlns:stRef=\"http://ns.adobe.com/xap/1.0/sType/ResourceRef#\"\n            xmlns:stEvt=\"http://ns.adobe.com/xap/1.0/sType/ResourceEvent#\">\n         <xmpMM:DerivedFrom rdf:parseType=\"Resource\">\n            <stRef:instanceID>xmp.iid:E307A1A1EBC5E811BD99E8D9DEB06D6C</stRef:instanceID>\n            <stRef:documentID>xmp.did:86B470DFAE24E1118A1BB716BAE455BA</stRef:documentID>\n            <stRef:originalDocumentID>xmp.did:86B470DFAE24E1118A1BB716BAE455BA</stRef:originalDocumentID>\n         </xmpMM:DerivedFrom>\n         <xmpMM:DocumentID>xmp.did:94C3E5734A39EC11BF58C9ACE5BFC4EF</xmpMM:DocumentID>\n         <xmpMM:InstanceID>xmp.iid:96C3E5734A39EC11BF58C9ACE5BFC4EF</xmpMM:InstanceID>\n         <xmpMM:OriginalDocumentID>xmp.did:86B470DFAE24E1118A1BB716BAE455BA</xmpMM:OriginalDocumentID>\n         <xmpMM:History>\n            <rdf:Seq>\n               <rdf:li rdf:parseType=\"Resource\">\n                  <stEvt:action>saved</stEvt:action>\n                  <stEvt:instanceID>xmp.iid:86B470DFAE24E1118A1BB716BAE455BA</stEvt:instanceID>\n                  <stEvt:when>2011-12-12T12:56:07Z</stEvt:when>\n                  <stEvt:softwareAgent>Adobe Flash CS4 Professional</stEvt:softwareAgent>\n                  <stEvt:changed>/</stEvt:changed>\n               </rdf:li>\n               <rdf:li rdf:parseType=\"Resource\">\n                  <stEvt:action>created</stEvt:action>\n                  <stEvt:instanceID>xmp.iid:05BD622883B5E8119DB9A3102D19C3D5</stEvt:instanceID>\n                  <stEvt:when>2011-12-12T12:48:35Z</stEvt:when>\n                  <stEvt:softwareAgent>Adobe Flash Professional CS6 - build 481</stEvt:softwareAgent>\n               </rdf:li>\n               <rdf:li rdf:parseType=\"Resource\">\n                  <stEvt:action>created</stEvt:action>\n                  <stEvt:instanceID>xmp.iid:6731F41887B5E8119DB9A3102D19C3D5</stEvt:instanceID>\n                  <stEvt:when>2011-12-12T12:48:35Z</stEvt:when>\n                  <stEvt:softwareAgent>Adobe Flash Professional CS6 - build 481</stEvt:softwareAgent>\n               </rdf:li>\n               <rdf:li rdf:parseType=\"Resource\">\n                  <stEvt:action>created</stEvt:action>\n                  <stEvt:instanceID>xmp.iid:1A0E510B1AC3E811A10D972EADDA1FE9</stEvt:instanceID>\n                  <stEvt:when>2011-12-12T12:48:35Z</stEvt:when>\n                  <stEvt:softwareAgent>Adobe Flash Professional CS6 - build 481</stEvt:softwareAgent>\n               </rdf:li>\n               <rdf:li rdf:parseType=\"Resource\">\n                  <stEvt:action>created</stEvt:action>\n                  <stEvt:instanceID>xmp.iid:A3EC38F82BC3E811A10D972EADDA1FE9</stEvt:instanceID>\n                  <stEvt:when>2011-12-12T12:48:35Z</stEvt:when>\n                  <stEvt:softwareAgent>Adobe Flash Professional CS6 - build 481</stEvt:softwareAgent>\n               </rdf:li>\n               <rdf:li rdf:parseType=\"Resource\">\n                  <stEvt:action>created</stEvt:action>\n                  <stEvt:instanceID>xmp.iid:F64EA5A9A0C3E811A10D972EADDA1FE9</stEvt:instanceID>\n                  <stEvt:when>2011-12-12T12:48:35Z</stEvt:when>\n                  <stEvt:softwareAgent>Adobe Flash Professional CS6 - build 481</stEvt:softwareAgent>\n               </rdf:li>\n               <rdf:li rdf:parseType=\"Resource\">\n                  <stEvt:action>created</stEvt:action>\n                  <stEvt:instanceID>xmp.iid:E307A1A1EBC5E811BD99E8D9DEB06D6C</stEvt:instanceID>\n                  <stEvt:when>2011-12-12T12:48:35Z</stEvt:when>\n                  <stEvt:softwareAgent>Adobe Flash Professional CS6 - build 481</stEvt:softwareAgent>\n               </rdf:li>\n               <rdf:li rdf:parseType=\"Resource\">\n                  <stEvt:action>created</stEvt:action>\n                  <stEvt:instanceID>xmp.iid:94C3E5734A39EC11BF58C9ACE5BFC4EF</stEvt:instanceID>\n                  <stEvt:when>2011-12-12T12:48:35Z</stEvt:when>\n                  <stEvt:softwareAgent>Adobe Flash Professional CS6 - build 481</stEvt:softwareAgent>\n               </rdf:li>\n               <rdf:li rdf:parseType=\"Resource\">\n                  <stEvt:action>created</stEvt:action>\n                  <stEvt:instanceID>xmp.iid:96C3E5734A39EC11BF58C9ACE5BFC4EF</stEvt:instanceID>\n                  <stEvt:when>2011-12-12T12:48:35Z</stEvt:when>\n                  <stEvt:softwareAgent>Adobe Flash Professional CS6 - build 481</stEvt:softwareAgent>\n               </rdf:li>\n            </rdf:Seq>\n         </xmpMM:History>\n      </rdf:Description>\n   </rdf:RDF>\n</x:xmpmeta>\n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                           \n<?xpacket end=\"w\"?>"
  },
  {
    "path": "src/PauseMenu/quest_journal/MobileSettings.xml",
    "content": ""
  },
  {
    "path": "src/PauseMenu/quest_journal/PublishSettings.xml",
    "content": "<flash_profiles>\n<flash_profile version=\"1.0\" name=\"Default\" current=\"true\">\n  <PublishFormatProperties enabled=\"true\">\n    <defaultNames>0</defaultNames>\n    <flash>1</flash>\n    <projectorWin>0</projectorWin>\n    <projectorMac>0</projectorMac>\n    <html>0</html>\n    <gif>0</gif>\n    <jpeg>0</jpeg>\n    <png>0</png>\n    <qt>0</qt>\n    <rnwk>0</rnwk>\n    <swc>0</swc>\n    <flashDefaultName>0</flashDefaultName>\n    <projectorWinDefaultName>1</projectorWinDefaultName>\n    <projectorMacDefaultName>1</projectorMacDefaultName>\n    <htmlDefaultName>1</htmlDefaultName>\n    <gifDefaultName>1</gifDefaultName>\n    <jpegDefaultName>1</jpegDefaultName>\n    <pngDefaultName>1</pngDefaultName>\n    <qtDefaultName>1</qtDefaultName>\n    <rnwkDefaultName>1</rnwkDefaultName>\n    <swcDefaultName>0</swcDefaultName>\n    <flashFileName>../../build/quest_journal.swf</flashFileName>\n    <projectorWinFileName>quest_journal.exe</projectorWinFileName>\n    <projectorMacFileName>quest_journal.app</projectorMacFileName>\n    <htmlFileName>quest_journal.html</htmlFileName>\n    <gifFileName>quest_journal.gif</gifFileName>\n    <jpegFileName>quest_journal.jpg</jpegFileName>\n    <pngFileName>quest_journal.png</pngFileName>\n    <qtFileName>quest_journal.mov</qtFileName>\n    <rnwkFileName>quest_journal.smil</rnwkFileName>\n    <swcFileName>../../build/quest_journal.swc</swcFileName>\n  </PublishFormatProperties>\n  <PublishHtmlProperties enabled=\"true\">\n    <VersionDetectionIfAvailable>0</VersionDetectionIfAvailable>\n    <VersionInfo>12,0,0,0;11,2,0,0;11,1,0,0;10,3,0,0;10,2,153,0;10,1,52,0;9,0,124,0;8,0,24,0;7,0,14,0;6,0,79,0;5,0,58,0;4,0,32,0;3,0,8,0;2,0,1,12;1,0,0,1;</VersionInfo>\n    <UsingDefaultContentFilename>1</UsingDefaultContentFilename>\n    <UsingDefaultAlternateFilename>1</UsingDefaultAlternateFilename>\n    <ContentFilename>quest_journal.xfl_content.html</ContentFilename>\n    <AlternateFilename>quest_journal.xfl_alternate.html</AlternateFilename>\n    <UsingOwnAlternateFile>0</UsingOwnAlternateFile>\n    <OwnAlternateFilename></OwnAlternateFilename>\n    <Width>1280</Width>\n    <Height>720</Height>\n    <Align>0</Align>\n    <Units>0</Units>\n    <Loop>1</Loop>\n    <StartPaused>0</StartPaused>\n    <Scale>0</Scale>\n    <HorizontalAlignment>1</HorizontalAlignment>\n    <VerticalAlignment>1</VerticalAlignment>\n    <Quality>4</Quality>\n    <DeblockingFilter>0</DeblockingFilter>\n    <WindowMode>0</WindowMode>\n    <DisplayMenu>1</DisplayMenu>\n    <DeviceFont>0</DeviceFont>\n    <TemplateFileName>C:\\Users\\odie\\AppData\\Local\\Adobe\\Flash CS6\\en_US\\Configuration\\HTML\\Default.html</TemplateFileName>\n    <showTagWarnMsg>1</showTagWarnMsg>\n  </PublishHtmlProperties>\n  <PublishFlashProperties enabled=\"true\">\n    <TopDown></TopDown>\n    <FireFox></FireFox>\n    <Report>0</Report>\n    <Protect>0</Protect>\n    <OmitTraceActions>0</OmitTraceActions>\n    <Quality>80</Quality>\n    <DeblockingFilter>0</DeblockingFilter>\n    <StreamFormat>0</StreamFormat>\n    <StreamCompress>7</StreamCompress>\n    <EventFormat>0</EventFormat>\n    <EventCompress>7</EventCompress>\n    <OverrideSounds>0</OverrideSounds>\n    <Version>15</Version>\n    <ExternalPlayer>FlashPlayer11.2</ExternalPlayer>\n    <ActionScriptVersion>2</ActionScriptVersion>\n    <PackageExportFrame>1</PackageExportFrame>\n    <PackagePaths>../Common;../CLIK;.;$(LocalData)/Classes</PackagePaths>\n    <AS3PackagePaths></AS3PackagePaths>\n    <AS3ConfigConst>CONFIG::FLASH_AUTHORING=&quot;true&quot;;</AS3ConfigConst>\n    <DebuggingPermitted>0</DebuggingPermitted>\n    <DebuggingPassword></DebuggingPassword>\n    <CompressMovie>1</CompressMovie>\n    <CompressionType>0</CompressionType>\n    <InvisibleLayer>1</InvisibleLayer>\n    <DeviceSound>0</DeviceSound>\n    <StreamUse8kSampleRate>0</StreamUse8kSampleRate>\n    <EventUse8kSampleRate>0</EventUse8kSampleRate>\n    <UseNetwork>0</UseNetwork>\n    <DocumentClass></DocumentClass>\n    <AS3Strict>0</AS3Strict>\n    <AS3Coach>4</AS3Coach>\n    <AS3AutoDeclare>0</AS3AutoDeclare>\n    <AS3Dialect>AS3</AS3Dialect>\n    <AS3ExportFrame>1</AS3ExportFrame>\n    <AS3Optimize>1</AS3Optimize>\n    <ExportSwc>0</ExportSwc>\n    <ScriptStuckDelay>15</ScriptStuckDelay>\n    <IncludeXMP>0</IncludeXMP>\n    <HardwareAcceleration>0</HardwareAcceleration>\n    <AS3Flags>4</AS3Flags>\n    <DefaultLibraryLinkage>rsl</DefaultLibraryLinkage>\n    <RSLPreloaderMethod>wrap</RSLPreloaderMethod>\n    <RSLPreloaderSWF>$(AppConfig)/ActionScript 3.0/rsls/loader_animation.swf</RSLPreloaderSWF>\n    <LibraryPath>\n      <library-path-entry>\n        <swc-path>$(AppConfig)/ActionScript 3.0/libs</swc-path>\n        <linkage>merge</linkage>\n      </library-path-entry>\n      <library-path-entry>\n        <swc-path>$(AppConfig)/ActionScript 3.0/libs/11.0/textLayout.swc</swc-path>\n        <linkage usesDefault=\"true\">rsl</linkage>\n        <rsl-url>http://fpdownload.adobe.com/pub/swz/tlf/2.0.0.232/textLayout_2.0.0.232.swz</rsl-url>\n        <policy-file-url>http://fpdownload.adobe.com/pub/swz/crossdomain.xml</policy-file-url>\n        <rsl-url>textLayout_2.0.0.232.swz</rsl-url>\n      </library-path-entry>\n    </LibraryPath>\n    <LibraryVersions>\n      <library-version>\n        <swc-path>$(AppConfig)/ActionScript 3.0/libs/11.0/textLayout.swc</swc-path>\n        <feature name=\"tlfText\" majorVersion=\"2\" minorVersion=\"0\" build=\"232\"/>\n        <rsl-url>http://fpdownload.adobe.com/pub/swz/tlf/2.0.0.232/textLayout_2.0.0.232.swz</rsl-url>\n        <policy-file-url>http://fpdownload.adobe.com/pub/swz/crossdomain.xml</policy-file-url>\n        <rsl-url>textLayout_2.0.0.232.swz</rsl-url>\n      </library-version>\n    </LibraryVersions>\n  </PublishFlashProperties>\n  <PublishJpegProperties enabled=\"true\">\n    <Width>1280</Width>\n    <Height>720</Height>\n    <Progressive>0</Progressive>\n    <DPI>4718592</DPI>\n    <Size>0</Size>\n    <Quality>80</Quality>\n    <MatchMovieDim>1</MatchMovieDim>\n  </PublishJpegProperties>\n  <PublishRNWKProperties enabled=\"true\">\n    <exportFlash>1</exportFlash>\n    <flashBitRate>0</flashBitRate>\n    <exportAudio>1</exportAudio>\n    <audioFormat>0</audioFormat>\n    <singleRateAudio>0</singleRateAudio>\n    <realVideoRate>100000</realVideoRate>\n    <speed28K>1</speed28K>\n    <speed56K>1</speed56K>\n    <speedSingleISDN>0</speedSingleISDN>\n    <speedDualISDN>0</speedDualISDN>\n    <speedCorporateLAN>0</speedCorporateLAN>\n    <speed256K>0</speed256K>\n    <speed384K>0</speed384K>\n    <speed512K>0</speed512K>\n    <exportSMIL>1</exportSMIL>\n  </PublishRNWKProperties>\n  <PublishGifProperties enabled=\"true\">\n    <Width>1280</Width>\n    <Height>720</Height>\n    <Animated>0</Animated>\n    <MatchMovieDim>1</MatchMovieDim>\n    <Loop>1</Loop>\n    <LoopCount>0</LoopCount>\n    <OptimizeColors>1</OptimizeColors>\n    <Interlace>0</Interlace>\n    <Smooth>1</Smooth>\n    <DitherSolids>0</DitherSolids>\n    <RemoveGradients>0</RemoveGradients>\n    <TransparentOption></TransparentOption>\n    <TransparentAlpha>128</TransparentAlpha>\n    <DitherOption></DitherOption>\n    <PaletteOption></PaletteOption>\n    <MaxColors>255</MaxColors>\n    <PaletteName></PaletteName>\n  </PublishGifProperties>\n  <PublishPNGProperties enabled=\"true\">\n    <Width>1280</Width>\n    <Height>720</Height>\n    <OptimizeColors>1</OptimizeColors>\n    <Interlace>0</Interlace>\n    <Transparent>0</Transparent>\n    <Smooth>1</Smooth>\n    <DitherSolids>0</DitherSolids>\n    <RemoveGradients>0</RemoveGradients>\n    <MatchMovieDim>1</MatchMovieDim>\n    <DitherOption></DitherOption>\n    <FilterOption></FilterOption>\n    <PaletteOption></PaletteOption>\n    <BitDepth>24-bit with Alpha</BitDepth>\n    <MaxColors>255</MaxColors>\n    <PaletteName></PaletteName>\n  </PublishPNGProperties>\n  <PublishQTProperties enabled=\"true\">\n    <Width>1280</Width>\n    <Height>720</Height>\n    <MatchMovieDim>1</MatchMovieDim>\n    <UseQTSoundCompression>0</UseQTSoundCompression>\n    <AlphaOption></AlphaOption>\n    <LayerOption></LayerOption>\n    <QTSndSettings>00000000</QTSndSettings>\n    <ControllerOption>0</ControllerOption>\n    <Looping>0</Looping>\n    <PausedAtStart>0</PausedAtStart>\n    <PlayEveryFrame>0</PlayEveryFrame>\n    <Flatten>1</Flatten>\n  </PublishQTProperties>\n</flash_profile>\n</flash_profiles>"
  },
  {
    "path": "src/PauseMenu/quest_journal/quest_journal.xfl",
    "content": "PROXY-CS5"
  },
  {
    "path": "src/Resources/buttonArt/DOMDocument.xml",
    "content": "<DOMDocument xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" backgroundColor=\"#333333\" frameRate=\"30\" currentTimeline=\"1\" xflVersion=\"2.2\" creatorInfo=\"Adobe Flash Professional CS6\" platform=\"Windows\" versionInfo=\"Saved by Adobe Flash Windows 12.0 build 481\" majorVersion=\"12\" buildNumber=\"481\" gridSnapTo=\"true\" sharedLibraryURL=\"skyui/buttonart.swf\" nextSceneIdentifier=\"2\" playOptionsPlayLoop=\"false\" playOptionsPlayPages=\"false\" playOptionsPlayFrameActions=\"false\" autoSaveHasPrompted=\"true\">\n     <folders>\n          <DOMFolderItem name=\"ButtonArtBackgrounds\" itemID=\"5011e3ed-00000e1c\"/>\n          <DOMFolderItem name=\"Controller\" itemID=\"501480a3-000006c3\"/>\n          <DOMFolderItem name=\"Controller/360\" itemID=\"5014cb0e-00001181\"/>\n          <DOMFolderItem name=\"Controller/PS3\" itemID=\"5014cb27-00001185\"/>\n          <DOMFolderItem name=\"Fonts\" itemID=\"5b99efad-00000e63\"/>\n          <DOMFolderItem name=\"FunctionKeys\" itemID=\"50148c7f-00000709\"/>\n          <DOMFolderItem name=\"Letters\" itemID=\"501471a8-00000552\"/>\n          <DOMFolderItem name=\"Mouse\" itemID=\"504fd108-00003a43\"/>\n          <DOMFolderItem name=\"Mouse/MouseButtons\" itemID=\"5014cdae-0000168f\"/>\n          <DOMFolderItem name=\"Mouse/MouseWheel\" itemID=\"504fd10e-00003a47\" isExpanded=\"true\"/>\n          <DOMFolderItem name=\"Named Icons\" itemID=\"5b986f18-00000b98\" isExpanded=\"true\"/>\n          <DOMFolderItem name=\"NumberPad\" itemID=\"504fced2-00003a36\"/>\n          <DOMFolderItem name=\"Numbers\" itemID=\"501471ad-00000557\"/>\n          <DOMFolderItem name=\"Symbols\" itemID=\"504fcee2-00003a39\"/>\n     </folders>\n     <fonts>\n          <DOMFontItem name=\"Fonts/$EverywhereBoldFont\" itemID=\"4ec85994-000018ed\" linkageImportForRS=\"true\" linkageExportInFirstFrame=\"false\" linkageIdentifier=\"$EverywhereBoldFont\" linkageURL=\"gfxfontlib.swf\" font=\"FuturaStd-CondensedBold\" bold=\"true\" size=\"0\" id=\"4\" sourceLastImported=\"1321755960\" embedRanges=\"1|2|4|3\"/>\n          <DOMFontItem name=\"Fonts/$EverywhereFont\" itemID=\"4ec8937b-000001f1\" linkageImportForRS=\"true\" linkageExportInFirstFrame=\"false\" linkageIdentifier=\"$EverywhereFont\" linkageURL=\"gfxfontlib.swf\" font=\"FuturaStd-CondensedLight\" size=\"0\" id=\"5\" sourceLastImported=\"1321767810\" embedRanges=\"1|2|4|3\"/>\n          <DOMFontItem name=\"Fonts/$EverywhereMediumFont\" itemID=\"4ec91e60-00000549\" linkageImportForRS=\"true\" linkageExportInFirstFrame=\"false\" linkageIdentifier=\"$EverywhereMediumFont\" linkageURL=\"gfxfontlib.swf\" font=\"FuturaStd-Condensed\" size=\"0\" id=\"6\" sourceLastImported=\"1321755965\" embedRanges=\"1|2|4|3\"/>\n     </fonts>\n     <symbols>\n          <Include href=\"ButtonArt.xml\" itemID=\"505f130d-000005ab\" lastModified=\"1636596514\"/>\n          <Include href=\"ButtonArtBackgrounds/BackgroundBig.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5061f6bc-00000caa\" lastModified=\"1348597436\"/>\n          <Include href=\"ButtonArtBackgrounds/BackgroundLarge.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5061f6c0-00000cab\" lastModified=\"1348597440\"/>\n          <Include href=\"ButtonArtBackgrounds/BackgroundLeft.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014d3cc-00002647\" lastModified=\"1348597316\"/>\n          <Include href=\"ButtonArtBackgrounds/BackgroundMedium.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50148cbd-0000070b\" lastModified=\"1343524029\"/>\n          <Include href=\"ButtonArtBackgrounds/BackgroundRight.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014d3ce-00002648\" lastModified=\"1348597317\"/>\n          <Include href=\"ButtonArtBackgrounds/BackgroundRound.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014cb44-00001186\" lastModified=\"1348597321\"/>\n          <Include href=\"ButtonArtBackgrounds/BackgroundSmall.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014cb4f-00001188\" lastModified=\"1348597318\"/>\n          <Include href=\"Controller/360/Back.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"505c7ed7-00000a4e\" lastModified=\"1348239063\"/>\n          <Include href=\"Controller/360/LB.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50149c1e-00000440\" lastModified=\"1343530774\"/>\n          <Include href=\"Controller/360/LS.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014a51c-00000555\" lastModified=\"1343539238\"/>\n          <Include href=\"Controller/360/LSPress.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014a44c-00000451\" lastModified=\"1343539231\"/>\n          <Include href=\"Controller/360/LT.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50149c33-00000442\" lastModified=\"1343528070\"/>\n          <Include href=\"Controller/360/RB.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50149cb8-00000446\" lastModified=\"1343528145\"/>\n          <Include href=\"Controller/360/RS.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014a526-00000557\" lastModified=\"1343530286\"/>\n          <Include href=\"Controller/360/RSPress.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014a447-00000450\" lastModified=\"1348595861\"/>\n          <Include href=\"Controller/360/RT.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50149c88-00000444\" lastModified=\"1343528117\"/>\n          <Include href=\"Controller/PS3/Circle.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"501474cf-000006a5\" lastModified=\"1343521675\"/>\n          <Include href=\"Controller/PS3/L1.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50149b94-00000433\" lastModified=\"1343539242\"/>\n          <Include href=\"Controller/PS3/L2.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50149b9f-00000436\" lastModified=\"1343539252\"/>\n          <Include href=\"Controller/PS3/L3.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50149bbc-0000043a\" lastModified=\"1343527877\"/>\n          <Include href=\"Controller/PS3/PS3X.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014cb73-0000118c\" lastModified=\"1343540083\"/>\n          <Include href=\"Controller/PS3/R1.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50149bad-00000438\" lastModified=\"1343527866\"/>\n          <Include href=\"Controller/PS3/R2.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50149bdf-0000043e\" lastModified=\"1343527965\"/>\n          <Include href=\"Controller/PS3/R3.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50149bce-0000043c\" lastModified=\"1343527902\"/>\n          <Include href=\"Controller/PS3/Select.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50149ce4-0000044a\" lastModified=\"1343531092\"/>\n          <Include href=\"Controller/PS3/Square.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014750f-000006a8\" lastModified=\"1343521705\"/>\n          <Include href=\"Controller/PS3/Triangle.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50147bb5-000006bf\" lastModified=\"1343521713\"/>\n          <Include href=\"Controller/Start.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50149cd3-00000448\" lastModified=\"1343528162\"/>\n          <Include href=\"FunctionKeys/Alt.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"501484cb-000006ea\" lastModified=\"1343523427\"/>\n          <Include href=\"FunctionKeys/Backspace.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5061ef49-00000325\" lastModified=\"1348595962\"/>\n          <Include href=\"FunctionKeys/BackspaceWithArrow.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5061ef46-00000324\" lastModified=\"1348595526\"/>\n          <Include href=\"FunctionKeys/Caps.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5061f434-00000a9b\" lastModified=\"1348596798\"/>\n          <Include href=\"FunctionKeys/Ctrl.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50148546-000006f0\" lastModified=\"1343523424\"/>\n          <Include href=\"FunctionKeys/Del.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50148a3f-000006fa\" lastModified=\"1343523441\"/>\n          <Include href=\"FunctionKeys/End.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50148aa3-00000700\" lastModified=\"1343523504\"/>\n          <Include href=\"FunctionKeys/Enter.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5061f2d9-00000684\" lastModified=\"1348596449\"/>\n          <Include href=\"FunctionKeys/EnterWithArrow.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5061f2d5-00000682\" lastModified=\"1348596437\"/>\n          <Include href=\"FunctionKeys/Esc.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50148ee4-000009ac\" lastModified=\"1343524591\"/>\n          <Include href=\"FunctionKeys/F1.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50149176-00000b50\" lastModified=\"1343525245\"/>\n          <Include href=\"FunctionKeys/F2.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50149164-00000b4e\" lastModified=\"1343525231\"/>\n          <Include href=\"FunctionKeys/F3.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50149154-00000b4c\" lastModified=\"1343525216\"/>\n          <Include href=\"FunctionKeys/F4.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50149141-00000b4a\" lastModified=\"1343525199\"/>\n          <Include href=\"FunctionKeys/F5.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50149137-00000b48\" lastModified=\"1343525183\"/>\n          <Include href=\"FunctionKeys/F6.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014912c-00000b46\" lastModified=\"1343525173\"/>\n          <Include href=\"FunctionKeys/F7.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014911c-00000b44\" lastModified=\"1343525162\"/>\n          <Include href=\"FunctionKeys/F8.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014910e-00000b42\" lastModified=\"1343525146\"/>\n          <Include href=\"FunctionKeys/F9.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50149100-00000b40\" lastModified=\"1343525132\"/>\n          <Include href=\"FunctionKeys/F10.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"501490e1-00000b3e\" lastModified=\"1343525119\"/>\n          <Include href=\"FunctionKeys/F11.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"501490bf-00000b3c\" lastModified=\"1343525087\"/>\n          <Include href=\"FunctionKeys/F12.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50149079-00000b3a\" lastModified=\"1343525047\"/>\n          <Include href=\"FunctionKeys/Home.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50148a8d-000006fe\" lastModified=\"1343524159\"/>\n          <Include href=\"FunctionKeys/Ins.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50148a76-000006fc\" lastModified=\"1343523464\"/>\n          <Include href=\"FunctionKeys/LAlt.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50aab067-00004187\" lastModified=\"1355267106\"/>\n          <Include href=\"FunctionKeys/LCtrl.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50aab04f-00004182\" lastModified=\"1355267049\"/>\n          <Include href=\"FunctionKeys/NumLck.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"506f7f0e-00005c56\" lastModified=\"1349484367\"/>\n          <Include href=\"FunctionKeys/Pause.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50148ecc-000009aa\" lastModified=\"1343524578\"/>\n          <Include href=\"FunctionKeys/PgDn.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50148c53-00000704\" lastModified=\"1343524029\"/>\n          <Include href=\"FunctionKeys/PgUp.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50148c62-00000705\" lastModified=\"1343523938\"/>\n          <Include href=\"FunctionKeys/PrtSc.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50a94d09-000039c9\" lastModified=\"1353272585\"/>\n          <Include href=\"FunctionKeys/RAlt.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50a94b0f-0000364e\" lastModified=\"1355267276\"/>\n          <Include href=\"FunctionKeys/RCtrl.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50a94b04-0000364c\" lastModified=\"1353363792\"/>\n          <Include href=\"FunctionKeys/ScrLck.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50148e92-000009a7\" lastModified=\"1343524512\"/>\n          <Include href=\"FunctionKeys/Shift.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5061f318-0000088e\" lastModified=\"1348596544\"/>\n          <Include href=\"FunctionKeys/ShiftWithArrow.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5061f311-0000088c\" lastModified=\"1348596497\"/>\n          <Include href=\"FunctionKeys/Space.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"505c783d-000008f6\" lastModified=\"1348237377\"/>\n          <Include href=\"FunctionKeys/Tab.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014986c-000003bd\" lastModified=\"1343527051\"/>\n          <Include href=\"Letters/A.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146f2d-00000325\" lastModified=\"1343521495\"/>\n          <Include href=\"Letters/B.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146f35-00000327\" lastModified=\"1343521489\"/>\n          <Include href=\"Letters/C.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146f3b-00000329\" lastModified=\"1343521507\"/>\n          <Include href=\"Letters/D.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146f41-0000032b\" lastModified=\"1343521517\"/>\n          <Include href=\"Letters/E.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146f4e-0000032d\" lastModified=\"1343521525\"/>\n          <Include href=\"Letters/F.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146f56-0000032f\" lastModified=\"1343521529\"/>\n          <Include href=\"Letters/G.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146f5d-00000331\" lastModified=\"1343521535\"/>\n          <Include href=\"Letters/H.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146f63-00000333\" lastModified=\"1343521543\"/>\n          <Include href=\"Letters/I.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146f6a-00000335\" lastModified=\"1343521548\"/>\n          <Include href=\"Letters/J.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146f71-00000337\" lastModified=\"1343521556\"/>\n          <Include href=\"Letters/K.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146f76-00000339\" lastModified=\"1343521562\"/>\n          <Include href=\"Letters/L.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146f7b-0000033b\" lastModified=\"1343521567\"/>\n          <Include href=\"Letters/M.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146f82-0000033d\" lastModified=\"1343521572\"/>\n          <Include href=\"Letters/N.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146f88-0000033f\" lastModified=\"1343521590\"/>\n          <Include href=\"Letters/O.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146f8e-00000341\" lastModified=\"1343521597\"/>\n          <Include href=\"Letters/P.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146f96-00000343\" lastModified=\"1343521611\"/>\n          <Include href=\"Letters/Q.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146f9c-00000345\" lastModified=\"1343521618\"/>\n          <Include href=\"Letters/R.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146fab-00000347\" lastModified=\"1343521622\"/>\n          <Include href=\"Letters/S.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146fb7-00000349\" lastModified=\"1343521627\"/>\n          <Include href=\"Letters/T.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146fc1-0000034b\" lastModified=\"1343521631\"/>\n          <Include href=\"Letters/U.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146fc7-0000034d\" lastModified=\"1343521636\"/>\n          <Include href=\"Letters/V.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146fce-0000034f\" lastModified=\"1343521642\"/>\n          <Include href=\"Letters/W.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146fd4-00000351\" lastModified=\"1343521646\"/>\n          <Include href=\"Letters/X.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146fdc-00000353\" lastModified=\"1343521649\"/>\n          <Include href=\"Letters/Y.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146fe4-00000355\" lastModified=\"1343521655\"/>\n          <Include href=\"Letters/Z.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146fe9-00000357\" lastModified=\"1343521672\"/>\n          <Include href=\"Mouse/MouseButtons/M1.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014c7ae-00001146\" lastModified=\"1343540258\"/>\n          <Include href=\"Mouse/MouseButtons/M2.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014c7c3-00001148\" lastModified=\"1343539264\"/>\n          <Include href=\"Mouse/MouseButtons/M3.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014c7ce-0000114a\" lastModified=\"1353365027\"/>\n          <Include href=\"Mouse/MouseButtons/M4.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014c7da-0000114c\" lastModified=\"1343539201\"/>\n          <Include href=\"Mouse/MouseButtons/M5.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014c86c-00001158\" lastModified=\"1343539327\"/>\n          <Include href=\"Mouse/MouseButtons/M6.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014c882-0000115a\" lastModified=\"1343539342\"/>\n          <Include href=\"Mouse/MouseButtons/M7.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014c88f-0000115c\" lastModified=\"1343540426\"/>\n          <Include href=\"Mouse/MouseButtons/M8.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014c8c3-0000115f\" lastModified=\"1353365127\"/>\n          <Include href=\"Mouse/MouseMove.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"504fd104-00003a3f\" lastModified=\"1347408132\"/>\n          <Include href=\"Mouse/MouseWheel/MouseWheel.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"51140ef9-00000e6a\" lastModified=\"1360269071\"/>\n          <Include href=\"Mouse/MouseWheel/MouseWheelDown.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014c746-00001144\" lastModified=\"1343539292\"/>\n          <Include href=\"Mouse/MouseWheel/MouseWheelUp.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014c6ca-00001142\" lastModified=\"1343539287\"/>\n          <Include href=\"Named Icons/Action_Double_Up.xml\" itemIcon=\"1\" itemID=\"5bab000e-00003d43\" lastModified=\"1537933347\"/>\n          <Include href=\"Named Icons/Action_Up.xml\" itemIcon=\"1\" itemID=\"5bab0043-00003d4b\" lastModified=\"1537934803\"/>\n          <Include href=\"Named Icons/Action_Up_Arrow.xml\" itemIcon=\"1\" itemID=\"5bab005f-00003d52\" lastModified=\"1537933407\"/>\n          <Include href=\"Named Icons/OCC BUTTON BASE CIRCLE.xml\" loadImmediate=\"false\" itemID=\"5bb22a00-000004d9\" lastModified=\"1538402816\"/>\n          <Include href=\"Named Icons/OCC BUTTON BASE SQUARE.xml\" loadImmediate=\"false\" itemID=\"5bb229e4-000004d6\" lastModified=\"1538402788\"/>\n          <Include href=\"Named Icons/OCC BUTTON MOD BASE 1.xml\" loadImmediate=\"false\" itemID=\"5bb22a17-000004dc\" lastModified=\"1538402839\"/>\n          <Include href=\"Named Icons/OCC BUTTON MOD BASE 2.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5bb22a1f-000004dd\" lastModified=\"1538402847\"/>\n          <Include href=\"Named Icons/OCC BUTTON MOD BASE 3.xml\" loadImmediate=\"false\" itemID=\"5bb22a38-000004e0\" lastModified=\"1538402872\"/>\n          <Include href=\"Named Icons/OCC BUTTON MOD BASE 4.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5bb22a3f-000004e1\" lastModified=\"1538402879\"/>\n          <Include href=\"Named Icons/OCC CONTROLLER.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5bb229db-000004d5\" lastModified=\"1538402779\"/>\n          <Include href=\"Named Icons/OCC CONTROLLER MC.xml\" loadImmediate=\"false\" itemID=\"5bb229d3-000004d4\" lastModified=\"1538402891\"/>\n          <Include href=\"Named Icons/OCC MOTION.xml\" itemID=\"5bb2299e-000004c7\" lastModified=\"1538402718\"/>\n          <Include href=\"Named Icons/OCC THUM REST RIGHT BASE.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5bb22a2e-000004de\" lastModified=\"1538402862\"/>\n          <Include href=\"Named Icons/OCC THUMB REST BASE.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5bb229f5-000004d7\" lastModified=\"1538402805\"/>\n          <Include href=\"Named Icons/OCC THUMB REST LEFT BASE.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5bb22a31-000004df\" lastModified=\"1538402865\"/>\n          <Include href=\"Named Icons/OCC THUMB_REST.xml\" itemID=\"5bb229a3-000004c8\" lastModified=\"1538402723\"/>\n          <Include href=\"Named Icons/OCC THUMB_REST_LEFT.xml\" itemID=\"5bb229a8-000004c9\" lastModified=\"1538402728\"/>\n          <Include href=\"Named Icons/OCC THUMB_REST_RIGHT.xml\" itemID=\"5bb229aa-000004ca\" lastModified=\"1538402730\"/>\n          <Include href=\"Named Icons/OCC_A.xml\" itemID=\"5bb229ac-000004cb\" lastModified=\"1538402732\"/>\n          <Include href=\"Named Icons/OCC_A_HOLD.xml\" itemID=\"5bb229af-000004cc\" lastModified=\"1538404300\"/>\n          <Include href=\"Named Icons/OCC_B.xml\" itemID=\"5bb229b1-000004cd\" lastModified=\"1538403776\"/>\n          <Include href=\"Named Icons/OCC_B_HOLD.xml\" itemID=\"5bb229b3-000004ce\" lastModified=\"1538404366\"/>\n          <Include href=\"Named Icons/OCC_X.xml\" itemID=\"5bb229b5-000004cf\" lastModified=\"1538402741\"/>\n          <Include href=\"Named Icons/OCC_X_HOLD.xml\" itemID=\"5bb229b7-000004d0\" lastModified=\"1538404468\"/>\n          <Include href=\"Named Icons/OCC_Y.xml\" itemID=\"5bb229b9-000004d1\" lastModified=\"1636554285\"/>\n          <Include href=\"Named Icons/OCC_Y_HOLD.xml\" itemID=\"5bb229bc-000004d2\" lastModified=\"1538404526\"/>\n          <Include href=\"Named Icons/Symbol 36.xml\" loadImmediate=\"false\" itemID=\"5b99d27e-00002cba\" lastModified=\"1535509201\"/>\n          <Include href=\"Named Icons/Symbol 163.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b99d27e-00002d33\" lastModified=\"1535509201\"/>\n          <Include href=\"Named Icons/Symbol 164.xml\" itemID=\"5b99d27e-00002d34\" lastModified=\"1535509201\"/>\n          <Include href=\"Named Icons/Symbol 170.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b99d27e-00002d3a\" lastModified=\"1535509201\"/>\n          <Include href=\"Named Icons/Symbol 171.xml\" itemID=\"5b99d27e-00002d3b\" lastModified=\"1535509201\"/>\n          <Include href=\"Named Icons/Symbol 258.xml\" loadImmediate=\"false\" itemID=\"5b986e27-0000094a\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 259.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-0000094b\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 260.xml\" itemID=\"5b986e27-0000094c\" lastModified=\"1538404538\"/>\n          <Include href=\"Named Icons/Symbol 261.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-0000094d\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 262.xml\" itemID=\"5b986e27-0000094e\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 264.xml\" loadImmediate=\"false\" itemID=\"5b986e27-0000094f\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 266.xml\" itemID=\"5b986e27-00000950\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 267.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000951\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 268.xml\" itemID=\"5b986e27-00000952\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 270.xml\" loadImmediate=\"false\" itemID=\"5b986e27-00000953\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 271.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000954\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 272.xml\" itemID=\"5b986e27-00000955\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 273.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000956\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 274.xml\" itemID=\"5b986e27-00000957\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 275.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000958\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 276.xml\" itemID=\"5b986e27-00000959\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 277.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-0000095a\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 278.xml\" itemID=\"5b986e27-0000095b\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 279.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-0000095c\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 280.xml\" itemID=\"5b986e27-0000095d\" lastModified=\"1536718385\"/>\n          <Include href=\"Named Icons/Symbol 281.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-0000095e\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 282.xml\" itemID=\"5b986e27-0000095f\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 284.xml\" itemID=\"5b986e27-00000960\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 285.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000961\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 286.xml\" itemID=\"5b986e27-00000962\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 287.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000963\" lastModified=\"1636707876\"/>\n          <Include href=\"Named Icons/Symbol 288.xml\" itemID=\"5b986e27-00000964\" lastModified=\"1538403901\"/>\n          <Include href=\"Named Icons/Symbol 289.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000965\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 290.xml\" loadImmediate=\"false\" itemID=\"5b986e27-00000966\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 291.xml\" itemID=\"5b986e27-00000967\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 292.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000968\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 293.xml\" loadImmediate=\"false\" itemID=\"5b986e27-00000969\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 294.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-0000096a\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 295.xml\" itemID=\"5b986e27-0000096b\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 296.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-0000096c\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 297.xml\" itemID=\"5b986e27-0000096d\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 298.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-0000096e\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 299.xml\" loadImmediate=\"false\" itemID=\"5b986e27-0000096f\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 302.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000970\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 304.xml\" itemID=\"5b986e27-00000971\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 305.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000972\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 306.xml\" itemID=\"5b986e27-00000973\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 307.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000974\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 308.xml\" loadImmediate=\"false\" itemID=\"5b986e27-00000975\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 309.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000976\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 310.xml\" itemID=\"5b986e27-00000977\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 311.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000978\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 312.xml\" itemID=\"5b986e27-00000979\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 313.xml\" itemID=\"5b986e27-0000097a\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 314.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-0000097b\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 315.xml\" loadImmediate=\"false\" itemID=\"5b986e27-0000097c\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 316.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-0000097d\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 318.xml\" loadImmediate=\"false\" itemID=\"5b986e27-0000097e\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 319.xml\" itemID=\"5b986e27-0000097f\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 320.xml\" itemID=\"5b986e27-00000980\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 321.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000981\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 322.xml\" itemID=\"5b986e27-00000982\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 323.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000983\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 324.xml\" itemID=\"5b986e27-00000984\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 325.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000985\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 326.xml\" itemID=\"5b986e27-00000986\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 327.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000987\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 328.xml\" itemID=\"5b986e27-00000988\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 329.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000989\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 330.xml\" itemID=\"5b986e27-0000098a\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 331.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-0000098b\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 332.xml\" itemID=\"5b986e27-0000098c\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 333.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-0000098d\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 334.xml\" itemID=\"5b986e27-0000098e\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 335.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-0000098f\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 336.xml\" itemID=\"5b986e27-00000990\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 337.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000991\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 338.xml\" itemID=\"5b986e27-00000992\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 339.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000993\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 340.xml\" itemID=\"5b986e27-00000994\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 341.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000995\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 342.xml\" itemID=\"5b986e27-00000996\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 343.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000997\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 344.xml\" itemID=\"5b986e27-00000998\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 345.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000999\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 346.xml\" itemID=\"5b986e27-0000099a\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 347.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-0000099b\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 348.xml\" itemID=\"5b986e27-0000099c\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 349.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-0000099d\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 350.xml\" itemID=\"5b986e27-0000099e\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 351.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-0000099f\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 352.xml\" itemID=\"5b986e27-000009a0\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 353.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009a1\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 354.xml\" itemID=\"5b986e27-000009a2\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 355.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009a3\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 356.xml\" itemID=\"5b986e27-000009a4\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 357.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009a5\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 358.xml\" itemID=\"5b986e27-000009a6\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 359.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009a7\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 360.xml\" itemID=\"5b986e27-000009a8\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 361.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009a9\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 362.xml\" itemID=\"5b986e27-000009aa\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 363.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009ab\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 364.xml\" itemID=\"5b986e27-000009ac\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 365.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009ad\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 366.xml\" itemID=\"5b986e27-000009ae\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 367.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009af\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 368.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009b0\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 369.xml\" itemID=\"5b986e27-000009b1\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 370.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009b2\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 371.xml\" itemID=\"5b986e27-000009b3\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 372.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009b4\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 373.xml\" itemID=\"5b986e27-000009b5\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 374.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009b6\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 375.xml\" itemID=\"5b986e27-000009b7\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 376.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009b8\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 377.xml\" itemID=\"5b986e27-000009b9\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 378.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009ba\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 379.xml\" itemID=\"5b986e27-000009bb\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 380.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009bc\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 381.xml\" itemID=\"5b986e27-000009bd\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 382.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009be\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 383.xml\" itemID=\"5b986e27-000009bf\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 384.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009c0\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 385.xml\" itemID=\"5b986e27-000009c1\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 386.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009c2\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 387.xml\" itemID=\"5b986e27-000009c3\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 388.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009c4\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 389.xml\" itemID=\"5b986e27-000009c5\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 390.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009c6\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 391.xml\" itemID=\"5b986e27-000009c7\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 392.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009c8\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 393.xml\" itemID=\"5b986e27-000009c9\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 394.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009ca\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 395.xml\" itemID=\"5b986e27-000009cb\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 396.xml\" itemID=\"5b986e27-000009cc\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 397.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009cd\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 398.xml\" itemID=\"5b986e27-000009ce\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 399.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009cf\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 400.xml\" itemID=\"5b986e27-000009d0\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 401.xml\" itemID=\"5b986e27-000009d1\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 402.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009d2\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 403.xml\" itemID=\"5b986e27-000009d3\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 404.xml\" itemID=\"5b986e27-000009d4\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 406.xml\" loadImmediate=\"false\" itemID=\"5b986e27-000009d5\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 407.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009d6\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 409.xml\" loadImmediate=\"false\" itemID=\"5b986e27-000009d7\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 412.xml\" itemID=\"5b986e27-000009d8\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 413.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009d9\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 414.xml\" itemID=\"5b986e27-000009da\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 415.xml\" itemID=\"5b986e27-000009db\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 417.xml\" itemID=\"5b986e27-000009dc\" lastModified=\"1536815440\"/>\n          <Include href=\"Named Icons/Symbol 420.xml\" itemID=\"5b986e27-000009dd\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 421.xml\" itemID=\"5b986e27-000009de\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 422.xml\" itemID=\"5b986e27-000009df\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 423.xml\" itemID=\"5b986e27-000009e0\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 424.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009e1\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 425.xml\" itemID=\"5b986e27-000009e2\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 426.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009e3\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 427.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009e4\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 428.xml\" itemID=\"5b986e27-000009e5\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 429.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009e6\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 430.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009e7\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 431.xml\" itemID=\"5b986e27-000009e8\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 432.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009e9\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 433.xml\" itemID=\"5b986e27-000009ea\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 434.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009eb\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 435.xml\" itemID=\"5b986e27-000009ec\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 436.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009ed\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 437.xml\" itemID=\"5b986e27-000009ee\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 438.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009ef\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 439.xml\" itemID=\"5b986e27-000009f0\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 440.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009f1\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 441.xml\" itemID=\"5b986e27-000009f2\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 442.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009f3\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 443.xml\" itemID=\"5b986e27-000009f4\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 445.xml\" itemID=\"5b986e27-000009f5\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 446.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009f6\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 447.xml\" itemID=\"5b986e27-000009f7\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 448.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009f8\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 449.xml\" itemID=\"5b986e27-000009f9\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 451.xml\" itemID=\"5b986e27-000009fa\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 452.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009fb\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 453.xml\" loadImmediate=\"false\" itemID=\"5b986e27-000009fc\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 454.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-000009fd\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 455.xml\" itemID=\"5b986e27-000009fe\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 457.xml\" loadImmediate=\"false\" itemID=\"5b986e27-000009ff\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 458.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a00\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 459.xml\" itemID=\"5b986e27-00000a01\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 460.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a02\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 462.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a03\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 465.xml\" itemID=\"5b986e27-00000a04\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 466.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a05\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 467.xml\" itemID=\"5b986e27-00000a06\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 468.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a07\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 469.xml\" itemID=\"5b986e27-00000a08\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 470.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a09\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 471.xml\" itemID=\"5b986e27-00000a0a\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 472.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a0b\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 473.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a0c\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 474.xml\" itemID=\"5b986e27-00000a0d\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 475.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a0e\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 476.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a0f\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 477.xml\" itemID=\"5b986e27-00000a10\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 478.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a11\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 479.xml\" itemID=\"5b986e27-00000a12\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 480.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a13\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 481.xml\" itemID=\"5b986e27-00000a14\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 482.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a15\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 483.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a16\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 484.xml\" itemID=\"5b986e27-00000a17\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 485.xml\" itemID=\"5b986e27-00000a18\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 486.xml\" itemID=\"5b986e27-00000a19\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 487.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a1a\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 488.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a1b\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 489.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a1c\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 490.xml\" itemID=\"5b986e27-00000a1d\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 491.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a1e\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 492.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a1f\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 493.xml\" itemID=\"5b986e27-00000a20\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 494.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a21\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 495.xml\" itemID=\"5b986e27-00000a22\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 496.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a23\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 497.xml\" itemID=\"5b986e27-00000a24\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 498.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a25\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 499.xml\" itemID=\"5b986e27-00000a26\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 500.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a27\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 501.xml\" itemID=\"5b986e27-00000a28\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 502.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a29\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 503.xml\" itemID=\"5b986e27-00000a2a\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 504.xml\" itemID=\"5b986e27-00000a2b\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 505.xml\" itemID=\"5b986e27-00000a2c\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 506.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a2d\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 507.xml\" loadImmediate=\"false\" itemID=\"5b986e27-00000a2e\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 508.xml\" loadImmediate=\"false\" itemID=\"5b986e27-00000a2f\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 509.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a30\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 510.xml\" itemID=\"5b986e27-00000a31\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 511.xml\" loadImmediate=\"false\" itemID=\"5b986e27-00000a32\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 512.xml\" loadImmediate=\"false\" itemID=\"5b986e27-00000a33\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 513.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a34\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 514.xml\" itemID=\"5b986e27-00000a35\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 515.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a36\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 516.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a37\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 517.xml\" loadImmediate=\"false\" itemID=\"5b986e27-00000a38\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 518.xml\" itemID=\"5b986e27-00000a39\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 519.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a3a\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 520.xml\" itemID=\"5b986e27-00000a3b\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 521.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a3c\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 522.xml\" itemID=\"5b986e27-00000a3d\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 523.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a3e\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 524.xml\" itemID=\"5b986e27-00000a3f\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 525.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a40\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 526.xml\" itemID=\"5b986e27-00000a41\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 527.xml\" itemID=\"5b986e27-00000a42\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 528.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a43\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 529.xml\" itemID=\"5b986e27-00000a44\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 530.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a45\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 531.xml\" itemID=\"5b986e27-00000a46\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 532.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a47\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 533.xml\" itemID=\"5b986e27-00000a48\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 534.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a49\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 535.xml\" itemID=\"5b986e27-00000a4a\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 536.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a4b\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 537.xml\" itemID=\"5b986e27-00000a4c\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 538.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a4d\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 539.xml\" itemID=\"5b986e27-00000a4e\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 540.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a4f\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 541.xml\" itemID=\"5b986e27-00000a50\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 543.xml\" itemID=\"5b986e27-00000a51\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 544.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a52\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 545.xml\" itemID=\"5b986e27-00000a53\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 546.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a54\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 547.xml\" itemID=\"5b986e27-00000a55\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 548.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a56\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 549.xml\" itemID=\"5b986e27-00000a57\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 550.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a58\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 551.xml\" itemID=\"5b986e27-00000a59\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 552.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5b986e27-00000a5a\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 553.xml\" itemID=\"5b986e27-00000a5b\" lastModified=\"1535509198\"/>\n          <Include href=\"Named Icons/Symbol 555.xml\" itemID=\"5b986e27-00000a5c\" lastModified=\"1535509198\"/>\n          <Include href=\"NumberPad/NP0.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014ca59-00001168\" lastModified=\"1343540705\"/>\n          <Include href=\"NumberPad/NP1.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014ca77-0000116a\" lastModified=\"1343539846\"/>\n          <Include href=\"NumberPad/NP2.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014ca88-0000116c\" lastModified=\"1343539857\"/>\n          <Include href=\"NumberPad/NP3.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014ca93-0000116e\" lastModified=\"1343539869\"/>\n          <Include href=\"NumberPad/NP4.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014ca9e-00001170\" lastModified=\"1343539882\"/>\n          <Include href=\"NumberPad/NP5.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014caaf-00001174\" lastModified=\"1343539900\"/>\n          <Include href=\"NumberPad/NP6.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014cabf-00001176\" lastModified=\"1343539917\"/>\n          <Include href=\"NumberPad/NP7.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014cacf-00001178\" lastModified=\"1343539928\"/>\n          <Include href=\"NumberPad/NP8.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014cadb-0000117a\" lastModified=\"1343539942\"/>\n          <Include href=\"NumberPad/NP9.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014cae8-0000117c\" lastModified=\"1343540136\"/>\n          <Include href=\"NumberPad/NPAsterisk.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014ce97-00001699\" lastModified=\"1343540966\"/>\n          <Include href=\"NumberPad/NPEnter.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014cf04-0000169d\" lastModified=\"1343541025\"/>\n          <Include href=\"NumberPad/NPForwardSlash.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014cde8-00001692\" lastModified=\"1343540959\"/>\n          <Include href=\"NumberPad/NPMinus.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014ce86-00001697\" lastModified=\"1343540957\"/>\n          <Include href=\"NumberPad/NPPeriod.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014cec8-0000169b\" lastModified=\"1343540992\"/>\n          <Include href=\"NumberPad/NPPlus.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014ce58-00001695\" lastModified=\"1343540914\"/>\n          <Include href=\"Numbers/0.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50147034-0000036b\" lastModified=\"1343521723\"/>\n          <Include href=\"Numbers/1.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146ff8-00000359\" lastModified=\"1343521731\"/>\n          <Include href=\"Numbers/2.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146fff-0000035b\" lastModified=\"1343521738\"/>\n          <Include href=\"Numbers/3.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50147004-0000035d\" lastModified=\"1343521742\"/>\n          <Include href=\"Numbers/4.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014700b-0000035f\" lastModified=\"1343521746\"/>\n          <Include href=\"Numbers/5.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50147010-00000361\" lastModified=\"1343521750\"/>\n          <Include href=\"Numbers/6.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50147014-00000363\" lastModified=\"1343521754\"/>\n          <Include href=\"Numbers/7.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50147023-00000365\" lastModified=\"1343521759\"/>\n          <Include href=\"Numbers/8.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50147027-00000367\" lastModified=\"1343521768\"/>\n          <Include href=\"Numbers/9.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014702e-00000369\" lastModified=\"1343521782\"/>\n          <Include href=\"Symbols/Amersand.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146c85-000002f9\" lastModified=\"1343521787\"/>\n          <Include href=\"Symbols/Arrow.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"501472cb-000005b3\" lastModified=\"1347407499\"/>\n          <Include href=\"Symbols/Asterisk.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146c68-000002f7\" lastModified=\"1343521795\"/>\n          <Include href=\"Symbols/At.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146ead-00000320\" lastModified=\"1343521802\"/>\n          <Include href=\"Symbols/BackSlash.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014709d-0000037d\" lastModified=\"1343521806\"/>\n          <Include href=\"Symbols/BrokenBar.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"501470f5-000003cc\" lastModified=\"1343521814\"/>\n          <Include href=\"Symbols/Caret.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146ba2-000002f3\" lastModified=\"1343521818\"/>\n          <Include href=\"Symbols/Colon.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146d60-00000307\" lastModified=\"1343521822\"/>\n          <Include href=\"Symbols/Comma.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50147080-00000377\" lastModified=\"1343521828\"/>\n          <Include href=\"Symbols/Dollar Sign.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146b79-000002ef\" lastModified=\"1343521833\"/>\n          <Include href=\"Symbols/Equals.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014703e-0000036d\" lastModified=\"1343521837\"/>\n          <Include href=\"Symbols/Exclamation.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146ea7-0000031f\" lastModified=\"1343521841\"/>\n          <Include href=\"Symbols/ForwardSlash.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50147095-0000037b\" lastModified=\"1343521845\"/>\n          <Include href=\"Symbols/Grave.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"501470d0-0000037f\" lastModified=\"1343521850\"/>\n          <Include href=\"Symbols/GreaterThan.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146dc6-0000030d\" lastModified=\"1343521854\"/>\n          <Include href=\"Symbols/LeftCurlyBracket.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146d48-00000303\" lastModified=\"1343521858\"/>\n          <Include href=\"Symbols/LeftParenthesis.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146cd0-000002fb\" lastModified=\"1343521862\"/>\n          <Include href=\"Symbols/LeftSquareBracket.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50147055-00000371\" lastModified=\"1343521867\"/>\n          <Include href=\"Symbols/LessThan.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146db8-0000030b\" lastModified=\"1343521871\"/>\n          <Include href=\"Symbols/Minus.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014b279-00000e0c\" lastModified=\"1343539306\"/>\n          <Include href=\"Symbols/Negation.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146e33-00000315\" lastModified=\"1343521875\"/>\n          <Include href=\"Symbols/Number.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146ea3-0000031d\" lastModified=\"1343521879\"/>\n          <Include href=\"Symbols/Percent.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146ea4-0000031e\" lastModified=\"1343521885\"/>\n          <Include href=\"Symbols/Period.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50147088-00000379\" lastModified=\"1343521890\"/>\n          <Include href=\"Symbols/Plus.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146d29-00000301\" lastModified=\"1343540826\"/>\n          <Include href=\"Symbols/Plus Original.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014ba10-0000113d\" lastModified=\"1343535632\"/>\n          <Include href=\"Symbols/Pound.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014b5eb-00000e12\" lastModified=\"1343534600\"/>\n          <Include href=\"Symbols/Question.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146eb1-00000322\" lastModified=\"1343521909\"/>\n          <Include href=\"Symbols/Quotation.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146eaf-00000321\" lastModified=\"1343521913\"/>\n          <Include href=\"Symbols/RightCurlyBracket.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146d56-00000305\" lastModified=\"1343521917\"/>\n          <Include href=\"Symbols/RightParenthesis.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146ebc-00000323\" lastModified=\"1343521934\"/>\n          <Include href=\"Symbols/RightSquareBracket.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014704e-0000036f\" lastModified=\"1343521947\"/>\n          <Include href=\"Symbols/SemiColon.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014705c-00000373\" lastModified=\"1343521954\"/>\n          <Include href=\"Symbols/SingleQuote.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50147077-00000375\" lastModified=\"1343521959\"/>\n          <Include href=\"Symbols/Tilde.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146e07-00000313\" lastModified=\"1343521963\"/>\n          <Include href=\"Symbols/Underscore.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"50146cf3-000002ff\" lastModified=\"1343521967\"/>\n          <Include href=\"Symbols/Unknown.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014c8d3-00001161\" lastModified=\"1343539443\"/>\n          <Include href=\"Symbols/VerticalBar.xml\" itemIcon=\"1\" loadImmediate=\"false\" itemID=\"5014710a-000003cd\" lastModified=\"1343521980\"/>\n     </symbols>\n     <timelines>\n          <DOMTimeline name=\"Scene 1\">\n               <layers>\n                    <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n                         <frames>\n                              <DOMFrame index=\"0\" keyMode=\"9728\">\n                                   <elements/>\n                              </DOMFrame>\n                         </frames>\n                    </DOMLayer>\n               </layers>\n          </DOMTimeline>\n     </timelines>\n     <PrinterSettings/>\n     <publishHistory>\n          <PublishItem publishSize=\"48380\" publishTime=\"1636707803\"/>\n          <PublishItem publishSize=\"48380\" publishTime=\"1636707475\"/>\n          <PublishItem publishSize=\"48382\" publishTime=\"1636706931\"/>\n          <PublishItem publishSize=\"48380\" publishTime=\"1636705873\"/>\n          <PublishItem publishSize=\"48383\" publishTime=\"1636704591\"/>\n          <PublishItem publishSize=\"48382\" publishTime=\"1636703529\"/>\n          <PublishItem publishSize=\"48379\" publishTime=\"1636597307\"/>\n          <PublishItem publishSize=\"48380\" publishTime=\"1636596547\"/>\n          <PublishItem publishSize=\"48392\" publishTime=\"1636596343\"/>\n          <PublishItem publishSize=\"48393\" publishTime=\"1636554537\"/>\n          <PublishItem publishSize=\"48392\" publishTime=\"1636553630\"/>\n          <PublishItem publishSize=\"48384\" publishTime=\"1636553358\"/>\n          <PublishItem publishSize=\"47836\" publishTime=\"1538403502\"/>\n          <PublishItem publishSize=\"47823\" publishTime=\"1538403326\"/>\n          <PublishItem publishSize=\"47817\" publishTime=\"1538403188\"/>\n          <PublishItem publishSize=\"44876\" publishTime=\"1537934273\"/>\n          <PublishItem publishSize=\"44861\" publishTime=\"1537933676\"/>\n          <PublishItem publishSize=\"44861\" publishTime=\"1537933616\"/>\n          <PublishItem publishSize=\"44668\" publishTime=\"1537932528\"/>\n          <PublishItem publishSize=\"44652\" publishTime=\"1537932433\"/>\n     </publishHistory>\n</DOMDocument>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/ButtonArt.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"ButtonArt\" itemID=\"505f130d-000005ab\" linkageExportForAS=\"true\" linkageExportForRS=\"true\" linkageIdentifier=\"ButtonArt\" linkageURL=\"skyui/buttonart.swf\" sourceFlashFilepath=\"../buttonArt1.fla\" sourceLibraryItemHRef=\"Labels\" sourceLastModified=\"1343514293\" lastModified=\"1636596514\" lastUniqueIdentifier=\"159\" sourceItemID=\"00000000-7fffffff\">\n  <timeline>\n    <DOMTimeline name=\"ButtonArt\">\n      <layers>\n        <DOMLayer name=\"script\" color=\"#4FFFFF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"323\" keyMode=\"9728\">\n              <Actionscript>\n                <script><![CDATA[stop();]]></script>\n              </Actionscript>\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Lab\" color=\"#FF800A\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" duration=\"255\" name=\"Keyboard\" labelType=\"name\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"255\" duration=\"10\" name=\"Mouse\" labelType=\"name\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"265\" duration=\"16\" name=\"Gamepad\" labelType=\"name\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"281\" duration=\"8\" name=\"Reserved\" labelType=\"name\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"289\" duration=\"12\" name=\"Unused\" labelType=\"name\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"301\" duration=\"22\" name=\"PS3\" labelType=\"name\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Key\" color=\"#9933CC\" current=\"true\" isSelected=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/Esc\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.95\" ty=\"6.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"1\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Numbers/1\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"15.05\" ty=\"7.8\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"2\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Numbers/2\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"13.65\" ty=\"7.65\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"3\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Numbers/3\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"13.7\" ty=\"7.5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"4\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Numbers/4\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"13.55\" ty=\"7.8\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"5\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Numbers/5\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"13.7\" ty=\"7.65\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"6\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Numbers/6\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"13.75\" ty=\"7.65\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"7\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Numbers/7\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"13.65\" ty=\"7.8\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"8\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Numbers/8\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"13.75\" ty=\"7.5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"9\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Numbers/9\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"13.75\" ty=\"7.65\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"10\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Numbers/0\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"13.6\" ty=\"7.5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"11\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Minus\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"15\" ty=\"16.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"12\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Equals\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"13\" ty=\"14.75\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"13\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/Backspace\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"9\" ty=\"5.25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"26.65\" y=\"8.8\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"14\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/Tab\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"9.3\" ty=\"5.25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"15\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/Q\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"9.6\" ty=\"6.15\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"16\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/W\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.1\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"17\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/E\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.85\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"18\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/R\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.1\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"19\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/T\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.3\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"20\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/Y\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"9.8\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"21\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/U\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.2\" ty=\"6.4\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"22\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/I\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"12.25\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"23\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/O\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"9.75\" ty=\"6.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"24\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/P\" selected=\"true\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.45\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"25\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/RightSquareBracket\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"14.8\" ty=\"6.4\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"26\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/LeftSquareBracket\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"14.8\" ty=\"6.4\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"27\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/Enter\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.1\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"26.65\" y=\"8.8\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"28\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/LCtrl\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"6.7\" ty=\"5.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"8.1\" y=\"7.1\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"29\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/A\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"9.65\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"30\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/S\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.45\" ty=\"6.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"31\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/D\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.05\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"32\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/F\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.8\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"33\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/G\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"9.85\" ty=\"6.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"34\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/H\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.15\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"35\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/J\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"11.15\" ty=\"6.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"36\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/K\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.1\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"37\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/L\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.85\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"38\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/SemiColon\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"15.35\" ty=\"9.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"39\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/SingleQuote\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"15.95\" ty=\"15.15\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"40\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Grave\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"15.95\" ty=\"16.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"41\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/Shift\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"9.3\" ty=\"5.15\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"42\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/BackSlash\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.927047729492188\" d=\"0.927047729492188\" tx=\"13.35\" ty=\"6.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"43\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/Z\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.05\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"44\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/X\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"9.9\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"45\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/C\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"9.7\" ty=\"6.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"46\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/V\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"9.95\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"47\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/B\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.5\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"48\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/N\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.15\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"49\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/M\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.75\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"50\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Comma\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"15.4\" ty=\"16\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"51\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Period\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"15.65\" ty=\"18.9\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"52\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/ForwardSlash\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.90557861328125\" d=\"0.921051025390625\" tx=\"12.7\" ty=\"6.4\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"53\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/ShiftWithArrow\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"5.2\" ty=\"5.15\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"54\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NPAsterisk\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.3\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"55\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/LAlt\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.55\" ty=\"5.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"6.75\" y=\"7.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"56\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/Space\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"6.4\" ty=\"5.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"57\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/Caps\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"9.4\" ty=\"5.75\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"58\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/F1\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.45\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"4.55\" y=\"6.4\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"59\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/F2\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.45\" ty=\"6.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.55\" y=\"6.45\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"60\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/F3\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.45\" ty=\"6.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.55\" y=\"6.45\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"61\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/F4\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.45\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.55\" y=\"6.45\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"62\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/F5\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.45\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.55\" y=\"6.45\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"63\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/F6\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.45\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.55\" y=\"6.45\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"64\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/F7\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.45\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.55\" y=\"6.45\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"65\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/F8\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.45\" ty=\"6.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.55\" y=\"6.45\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"66\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/F9\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.45\" ty=\"6.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.55\" y=\"6.45\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"67\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/F10\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"4.8\" ty=\"6.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.55\" y=\"6.45\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"68\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/NumLck\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"6.65\" ty=\"5.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.55\" y=\"6.45\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"69\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/ScrLck\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.55\" ty=\"5.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"70\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NP7\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.9\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"71\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NP8\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.9\" ty=\"6.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"72\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NP9\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.9\" ty=\"6.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"73\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NPMinus\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"9.3\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"74\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NP4\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.9\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"75\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NP5\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.9\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"76\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NP6\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.9\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"77\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NPPlus\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.2\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"78\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NP1\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.9\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"79\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NP2\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.9\" ty=\"6.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"80\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NP3\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.9\" ty=\"6.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"81\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NP0\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.9\" ty=\"6.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"82\" duration=\"4\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NPPeriod\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"9.65\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"86\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/F11\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"6.2\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.55\" y=\"6.45\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"87\" duration=\"68\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/F12\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"4.8\" ty=\"6.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.55\" y=\"6.45\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"155\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NPEnter\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"6.4\" ty=\"6.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"26.65\" y=\"8.8\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"156\" duration=\"24\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/RCtrl\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"6.4\" ty=\"5.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"8.1\" y=\"7.1\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"180\" duration=\"3\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NPForwardSlash\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.9\" ty=\"6.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"183\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/RAlt\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.85\" ty=\"5.25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"6.75\" y=\"7.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"184\" duration=\"12\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/PrtSc\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"5.8\" ty=\"6.4\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"196\" duration=\"2\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/Pause\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"6.4\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"198\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/Home\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"6.95\" ty=\"6.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"199\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Arrow\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929290771484375\" d=\"0.9326171875\" tx=\"10.8\" ty=\"6.25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.4\" y=\"7\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"200\" duration=\"2\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/PgUp\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"4.9\" ty=\"5.85\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"202\" duration=\"2\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Arrow\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"9.1552734375e-005\" b=\"-0.929290771484375\" c=\"0.9326171875\" d=\"9.1552734375e-005\" tx=\"6.55\" ty=\"15.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.35\" y=\"6.95\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"204\" duration=\"2\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Arrow\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"9.1552734375e-005\" b=\"0.929290771484375\" c=\"-0.9326171875\" d=\"9.1552734375e-005\" tx=\"19.7\" ty=\"10.7\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.45\" y=\"7.1\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"206\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/End\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"9.25\" ty=\"5.25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"207\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Arrow\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"-0.929290771484375\" d=\"-0.9326171875\" tx=\"15.4\" ty=\"19.4\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.5\" y=\"7.1\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"208\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/PgDn\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"4.9\" ty=\"5.95\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"209\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/Ins\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"11\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"6.75\" y=\"7.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"210\" duration=\"45\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/Del\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.2\" ty=\"5.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"6.75\" y=\"7.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"255\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Mouse/MouseButtons/M1\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"6.75\" ty=\"7.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"256\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Mouse/MouseButtons/M2\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"5\" ty=\"7.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"257\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Mouse/MouseButtons/M3\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"5.8\" ty=\"7.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"258\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Mouse/MouseButtons/M4\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"5.8\" ty=\"7.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"259\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Mouse/MouseButtons/M5\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"5.8\" ty=\"7.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"260\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Mouse/MouseButtons/M6\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"5.8\" ty=\"7.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"261\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Mouse/MouseButtons/M7\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"5.8\" ty=\"7.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"262\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Mouse/MouseButtons/M8\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"5.8\" ty=\"7.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"263\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Mouse/MouseWheel/MouseWheelUp\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"5.25\" ty=\"5.9\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"15.6\" y=\"7.1\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"264\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Mouse/MouseWheel/MouseWheelDown\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"5.25\" ty=\"5.9\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"15.6\" y=\"7.1\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"265\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Arrow\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929290771484375\" d=\"0.9326171875\" tx=\"10.8\" ty=\"6.25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.4\" y=\"7\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"266\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Arrow\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"-0.929290771484375\" d=\"-0.9326171875\" tx=\"15.4\" ty=\"19.4\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.5\" y=\"7.1\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"267\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Arrow\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"9.1552734375e-005\" b=\"-0.929290771484375\" c=\"0.9326171875\" d=\"9.1552734375e-005\" tx=\"6.55\" ty=\"15.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.35\" y=\"6.95\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"268\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Arrow\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"9.1552734375e-005\" b=\"0.929290771484375\" c=\"-0.9326171875\" d=\"9.1552734375e-005\" tx=\"19.7\" ty=\"10.7\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.45\" y=\"7.1\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"269\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/Start\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"5.9\" ty=\"6.4\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.65\" y=\"5.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"270\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/360/Back\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"6\" ty=\"5.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.65\" y=\"5.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"271\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/360/LSPress\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.35\" ty=\"5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"272\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/360/RSPress\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.35\" ty=\"5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"273\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/360/LB\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"7.95\" ty=\"7.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.35\" y=\"6.95\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"274\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/360/RB\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"7.3\" ty=\"7.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.35\" y=\"6.95\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"275\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/A\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"9.6\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"276\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/B\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.9\" ty=\"6.7\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"277\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/X\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"9.85\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"278\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/Y\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"9.75\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"279\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/360/LT\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"8.3\" ty=\"7.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.35\" y=\"6.95\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"280\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/360/RT\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"7.8\" ty=\"7.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.35\" y=\"6.95\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"281\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Unknown\" selected=\"true\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"9.65\" ty=\"6.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"282\" duration=\"7\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Mouse/MouseWheel/MouseWheel\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"5.25\" ty=\"5.9\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"15.6\" y=\"7.1\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"289\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/SingleQuote\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"15.95\" ty=\"15.15\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"290\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/PS3/R2\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"7.25\" ty=\"6.95\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.35\" y=\"6.95\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"291\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/PS3/Select\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"3.7\" ty=\"5.4\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.65\" y=\"5.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"292\" duration=\"9\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Mouse/MouseMove\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"4.65\" ty=\"6.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"16.2\" y=\"6.45\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"301\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/PS3/Select\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"3.7\" ty=\"5.4\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.65\" y=\"5.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"302\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/PS3/L3\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.6\" ty=\"6.5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"303\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/PS3/R3\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"6.9\" ty=\"6.5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"304\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/PS3/L1\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"8.85\" ty=\"7.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.35\" y=\"6.95\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"305\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/PS3/R1\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"8.2\" ty=\"7.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.35\" y=\"6.95\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"306\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/PS3/PS3X\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.1\" ty=\"7.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"307\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/PS3/Circle\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"6\" ty=\"6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"308\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/PS3/Square\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.4\" ty=\"7.4\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"309\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/PS3/Triangle\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"6.7\" ty=\"6.7\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"310\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/PS3/L2\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"7.9\" ty=\"7.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.35\" y=\"6.95\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"311\" duration=\"13\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/PS3/R2\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"7.25\" ty=\"7.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.35\" y=\"6.95\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"324\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 260\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"325\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 262\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"326\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 266\" centerPoint3DX=\"17.9\" centerPoint3DY=\"11\">\n                  <transformationPoint>\n                    <Point x=\"17.9\" y=\"11\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"327\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 268\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"328\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 272\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"329\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 274\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"330\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 276\" centerPoint3DX=\"26\" centerPoint3DY=\"12\">\n                  <transformationPoint>\n                    <Point x=\"26\" y=\"12\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"331\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 278\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"332\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 280\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"333\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 282\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"334\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 284\" centerPoint3DX=\"17.85\" centerPoint3DY=\"12.95\">\n                  <transformationPoint>\n                    <Point x=\"17.85\" y=\"12.95\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"335\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 286\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"336\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 288\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"337\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 291\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"338\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 295\" centerPoint3DX=\"21.25\" centerPoint3DY=\"13.15\">\n                  <transformationPoint>\n                    <Point x=\"19.05\" y=\"13.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"339\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 297\" centerPoint3DX=\"21.25\" centerPoint3DY=\"13.15\">\n                  <transformationPoint>\n                    <Point x=\"19.05\" y=\"13.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"340\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 304\" centerPoint3DX=\"28.65\" centerPoint3DY=\"13.15\">\n                  <transformationPoint>\n                    <Point x=\"26.45\" y=\"13.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"341\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 306\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <transformationPoint>\n                    <Point x=\"13.05\" y=\"13.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"342\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 310\" centerPoint3DX=\"15.15\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"15.1\" y=\"12.95\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"343\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 312\" centerPoint3DX=\"30.2\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"30.2\" y=\"12.95\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"344\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 313\" centerPoint3DX=\"15.15\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"15.1\" y=\"12.95\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"345\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 319\" centerPoint3DX=\"27.85\" centerPoint3DY=\"12.95\">\n                  <transformationPoint>\n                    <Point x=\"27.85\" y=\"12.95\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"346\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 320\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"-0.4\" y=\"12.95\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"347\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 322\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <transformationPoint>\n                    <Point x=\"13.05\" y=\"13.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"348\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 324\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <transformationPoint>\n                    <Point x=\"13.05\" y=\"13.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"349\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 326\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <transformationPoint>\n                    <Point x=\"13.05\" y=\"13.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"350\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 328\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <transformationPoint>\n                    <Point x=\"13.05\" y=\"13.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"351\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 330\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <transformationPoint>\n                    <Point x=\"13.05\" y=\"13.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"352\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 332\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <transformationPoint>\n                    <Point x=\"13.05\" y=\"13.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"353\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 334\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <transformationPoint>\n                    <Point x=\"13.05\" y=\"13.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"354\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 336\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <transformationPoint>\n                    <Point x=\"13.05\" y=\"13.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"355\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 338\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <transformationPoint>\n                    <Point x=\"13.05\" y=\"13.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"356\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 340\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <transformationPoint>\n                    <Point x=\"13.05\" y=\"13.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"357\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 342\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <transformationPoint>\n                    <Point x=\"13.05\" y=\"13.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"358\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 344\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <transformationPoint>\n                    <Point x=\"13.05\" y=\"13.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"359\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 346\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <transformationPoint>\n                    <Point x=\"13.05\" y=\"13.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"360\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 348\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <transformationPoint>\n                    <Point x=\"13.05\" y=\"13.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"361\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 350\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <transformationPoint>\n                    <Point x=\"13.05\" y=\"13.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"362\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 352\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <transformationPoint>\n                    <Point x=\"13.05\" y=\"13.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"363\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 354\" centerPoint3DX=\"21.25\" centerPoint3DY=\"13.15\">\n                  <transformationPoint>\n                    <Point x=\"19.05\" y=\"13.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"364\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 356\" centerPoint3DX=\"21.25\" centerPoint3DY=\"13.15\">\n                  <transformationPoint>\n                    <Point x=\"19.05\" y=\"13.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"365\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 358\" centerPoint3DX=\"21.25\" centerPoint3DY=\"13.15\">\n                  <transformationPoint>\n                    <Point x=\"19.05\" y=\"13.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"366\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 360\" centerPoint3DX=\"21.25\" centerPoint3DY=\"13.15\">\n                  <transformationPoint>\n                    <Point x=\"19.05\" y=\"13.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"367\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 362\" centerPoint3DX=\"21.25\" centerPoint3DY=\"13.15\">\n                  <transformationPoint>\n                    <Point x=\"19.05\" y=\"13.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"368\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 364\" centerPoint3DX=\"21.25\" centerPoint3DY=\"13.15\">\n                  <transformationPoint>\n                    <Point x=\"19.05\" y=\"13.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"369\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 366\" centerPoint3DX=\"21.25\" centerPoint3DY=\"13.15\">\n                  <transformationPoint>\n                    <Point x=\"19.05\" y=\"13.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"370\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 369\" centerPoint3DX=\"21.25\" centerPoint3DY=\"13.15\">\n                  <transformationPoint>\n                    <Point x=\"19.05\" y=\"13.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"371\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 371\" centerPoint3DX=\"21.25\" centerPoint3DY=\"13.15\">\n                  <transformationPoint>\n                    <Point x=\"19.05\" y=\"13.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"372\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 373\" centerPoint3DX=\"21.25\" centerPoint3DY=\"13.15\">\n                  <transformationPoint>\n                    <Point x=\"19.05\" y=\"13.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"373\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 375\" centerPoint3DX=\"21.25\" centerPoint3DY=\"13.15\">\n                  <transformationPoint>\n                    <Point x=\"19.05\" y=\"13.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"374\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 377\" centerPoint3DX=\"21.25\" centerPoint3DY=\"13.15\">\n                  <transformationPoint>\n                    <Point x=\"19.05\" y=\"13.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"375\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 379\" centerPoint3DX=\"21.25\" centerPoint3DY=\"13.15\">\n                  <transformationPoint>\n                    <Point x=\"19.05\" y=\"13.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"376\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 381\" centerPoint3DX=\"21.25\" centerPoint3DY=\"13.15\">\n                  <transformationPoint>\n                    <Point x=\"19.05\" y=\"13.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"377\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 383\" centerPoint3DX=\"21.25\" centerPoint3DY=\"13.15\">\n                  <transformationPoint>\n                    <Point x=\"19.05\" y=\"13.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"378\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 385\" selected=\"true\" centerPoint3DX=\"21.25\" centerPoint3DY=\"13.15\">\n                  <transformationPoint>\n                    <Point x=\"19.05\" y=\"13.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"379\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 387\" centerPoint3DX=\"21.25\" centerPoint3DY=\"13.15\">\n                  <transformationPoint>\n                    <Point x=\"19.05\" y=\"13.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"380\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 389\" centerPoint3DX=\"21.25\" centerPoint3DY=\"13.15\">\n                  <transformationPoint>\n                    <Point x=\"19.05\" y=\"13.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"381\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 391\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <transformationPoint>\n                    <Point x=\"13.05\" y=\"13.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"382\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 393\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <transformationPoint>\n                    <Point x=\"13.05\" y=\"13.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"383\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 395\" centerPoint3DX=\"28.65\" centerPoint3DY=\"13.15\">\n                  <transformationPoint>\n                    <Point x=\"26.45\" y=\"13.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"384\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 396\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <transformationPoint>\n                    <Point x=\"-2.6\" y=\"13.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"385\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 398\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <transformationPoint>\n                    <Point x=\"13.05\" y=\"13.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"386\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 400\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <transformationPoint>\n                    <Point x=\"13.05\" y=\"13.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"387\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 401\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <transformationPoint>\n                    <Point x=\"4.75\" y=\"13.1\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"388\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 403\" centerPoint3DX=\"28.65\" centerPoint3DY=\"13.15\">\n                  <transformationPoint>\n                    <Point x=\"26.45\" y=\"13.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"389\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 404\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <transformationPoint>\n                    <Point x=\"-2.6\" y=\"13.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"390\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 412\" centerPoint3DX=\"22.45\" centerPoint3DY=\"12.95\">\n                  <transformationPoint>\n                    <Point x=\"22.45\" y=\"12.95\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"391\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 414\" centerPoint3DX=\"22.45\" centerPoint3DY=\"12.95\">\n                  <transformationPoint>\n                    <Point x=\"22.45\" y=\"12.95\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"392\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 415\" centerPoint3DX=\"30.55\" centerPoint3DY=\"12.95\">\n                  <transformationPoint>\n                    <Point x=\"30.55\" y=\"12.95\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"393\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 417\" centerPoint3DX=\"15.75\" centerPoint3DY=\"12.95\">\n                  <transformationPoint>\n                    <Point x=\"15.75\" y=\"12.95\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"394\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 420\" centerPoint3DX=\"24.65\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"24.65\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"395\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 421\" centerPoint3DX=\"24.65\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"24.65\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"396\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 422\" centerPoint3DX=\"32.8\" centerPoint3DY=\"12.95\">\n                  <transformationPoint>\n                    <Point x=\"32.8\" y=\"12.95\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"397\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 423\" centerPoint3DX=\"17.95\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"17.95\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"398\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 425\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"399\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 428\" centerPoint3DX=\"21.25\" centerPoint3DY=\"13.15\">\n                  <transformationPoint>\n                    <Point x=\"19.05\" y=\"13.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"400\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 431\" centerPoint3DX=\"21.25\" centerPoint3DY=\"13.15\">\n                  <transformationPoint>\n                    <Point x=\"19.05\" y=\"13.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"401\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 433\" centerPoint3DX=\"28.65\" centerPoint3DY=\"13.15\">\n                  <transformationPoint>\n                    <Point x=\"26.45\" y=\"13.65\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"402\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 435\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <transformationPoint>\n                    <Point x=\"13.05\" y=\"13.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"403\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 437\" centerPoint3DX=\"20.2\" centerPoint3DY=\"13.2\">\n                  <transformationPoint>\n                    <Point x=\"18\" y=\"13.7\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"404\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 439\" centerPoint3DX=\"20.2\" centerPoint3DY=\"13.2\">\n                  <transformationPoint>\n                    <Point x=\"18\" y=\"13.7\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"405\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 441\" centerPoint3DX=\"33.2\" centerPoint3DY=\"13.2\">\n                  <transformationPoint>\n                    <Point x=\"30.95\" y=\"13.7\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"406\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 443\" centerPoint3DX=\"33.2\" centerPoint3DY=\"13.2\">\n                  <transformationPoint>\n                    <Point x=\"30.95\" y=\"13.7\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"407\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 445\" centerPoint3DX=\"31.5\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"31.5\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"408\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 447\" centerPoint3DX=\"20.2\" centerPoint3DY=\"13.2\">\n                  <transformationPoint>\n                    <Point x=\"18\" y=\"13.7\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"409\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 449\" centerPoint3DX=\"20.2\" centerPoint3DY=\"13.2\">\n                  <transformationPoint>\n                    <Point x=\"18\" y=\"13.7\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"410\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 451\" centerPoint3DX=\"17.85\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"17.85\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"411\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 455\" centerPoint3DX=\"25.55\" centerPoint3DY=\"13.05\">\n                  <transformationPoint>\n                    <Point x=\"24.25\" y=\"13.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"412\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 459\" centerPoint3DX=\"30.5\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"30.5\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"413\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 465\" centerPoint3DX=\"30.5\" centerPoint3DY=\"9.4\">\n                  <transformationPoint>\n                    <Point x=\"30.5\" y=\"9.4\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"414\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 467\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"415\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 469\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"416\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 471\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"417\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 474\" centerPoint3DX=\"35.6\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"32.65\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"418\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 477\" centerPoint3DX=\"35.8\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"32.65\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"419\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 479\" centerPoint3DX=\"26\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"26\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"420\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 481\" centerPoint3DX=\"31.8\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"31.8\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"421\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 484\" centerPoint3DX=\"35.55\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"32.6\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"422\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 485\" centerPoint3DX=\"35.75\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"31.9\" y=\"12.75\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"423\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 486\" centerPoint3DX=\"26\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"19.4\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"424\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 490\" centerPoint3DX=\"35.55\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"32.6\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"425\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 493\" centerPoint3DX=\"35.55\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"32.6\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"426\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 495\" centerPoint3DX=\"35.75\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"32.6\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"427\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 497\" centerPoint3DX=\"26\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"19.4\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"428\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 499\" centerPoint3DX=\"35.75\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"31.9\" y=\"12.75\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"429\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 501\" centerPoint3DX=\"26\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"26\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"430\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 503\" centerPoint3DX=\"22.55\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"19.6\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"431\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 504\" centerPoint3DX=\"22.75\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"19.6\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"432\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 505\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"6.4\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"433\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 510\" centerPoint3DX=\"16.55\" centerPoint3DY=\"12.95\">\n                  <transformationPoint>\n                    <Point x=\"16.55\" y=\"12.95\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"434\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 514\" centerPoint3DX=\"16.55\" centerPoint3DY=\"12.95\">\n                  <transformationPoint>\n                    <Point x=\"15.85\" y=\"12.75\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"435\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 518\" centerPoint3DX=\"13\" centerPoint3DY=\"13.05\">\n                  <transformationPoint>\n                    <Point x=\"7.7\" y=\"13.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"436\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 520\" centerPoint3DX=\"17.8\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"17.8\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"437\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 522\" centerPoint3DX=\"17.85\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"17.85\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"438\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 524\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"439\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 526\" centerPoint3DX=\"26\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"26\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"440\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 527\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"441\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 529\" centerPoint3DX=\"26\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"26\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"442\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 531\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"443\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 533\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"444\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 535\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"445\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 537\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"446\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 539\" centerPoint3DX=\"20.2\" centerPoint3DY=\"13.2\">\n                  <transformationPoint>\n                    <Point x=\"18\" y=\"13.7\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"447\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 541\" centerPoint3DX=\"20.2\" centerPoint3DY=\"13.2\">\n                  <transformationPoint>\n                    <Point x=\"18\" y=\"13.7\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"448\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 543\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"449\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 545\" centerPoint3DX=\"33.2\" centerPoint3DY=\"13.2\">\n                  <transformationPoint>\n                    <Point x=\"30.95\" y=\"13.7\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"450\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 547\" centerPoint3DX=\"33.2\" centerPoint3DY=\"13.2\">\n                  <transformationPoint>\n                    <Point x=\"30.95\" y=\"13.7\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"451\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 549\" centerPoint3DX=\"26.25\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"26.1\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"452\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 551\" centerPoint3DX=\"20.2\" centerPoint3DY=\"13.2\">\n                  <transformationPoint>\n                    <Point x=\"18\" y=\"13.7\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"453\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 553\" centerPoint3DX=\"20.2\" centerPoint3DY=\"13.2\">\n                  <transformationPoint>\n                    <Point x=\"18\" y=\"13.7\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"454\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 555\" selected=\"true\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"455\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 164\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <transformationPoint>\n                    <Point x=\"13.05\" y=\"13.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"456\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 171\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <transformationPoint>\n                    <Point x=\"13.05\" y=\"13.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"457\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Action_Up\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"458\" keyMode=\"9728\">\n              <elements>\n                <DOMGroup selected=\"true\">\n                  <members>\n                    <DOMGroup selected=\"true\">\n                      <members>\n                        <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundSmall\" symbolType=\"graphic\" loop=\"loop\">\n                          <transformationPoint>\n                            <Point x=\"13\" y=\"13\"/>\n                          </transformationPoint>\n                          <color>\n                            <Color alphaMultiplier=\"0.6015625\"/>\n                          </color>\n                        </DOMSymbolInstance>\n                        <DOMGroup>\n                          <members>\n                            <DOMSymbolInstance libraryItemName=\"Named Icons/Action_Up_Arrow\" symbolType=\"graphic\" loop=\"loop\">\n                              <matrix>\n                                <Matrix a=\"0.459671020507813\" d=\"0.461532592773438\" tx=\"5.5\" ty=\"7.4\"/>\n                              </matrix>\n                              <transformationPoint>\n                                <Point x=\"10.2\" y=\"13\"/>\n                              </transformationPoint>\n                              <color>\n                                <Color brightness=\"-1\"/>\n                              </color>\n                            </DOMSymbolInstance>\n                            <DOMSymbolInstance libraryItemName=\"Named Icons/Action_Up_Arrow\" symbolType=\"graphic\" loop=\"loop\">\n                              <matrix>\n                                <Matrix a=\"0.459671020507813\" d=\"0.461532592773438\" tx=\"12.45\" ty=\"7.4\"/>\n                              </matrix>\n                              <transformationPoint>\n                                <Point x=\"10.2\" y=\"13\"/>\n                              </transformationPoint>\n                              <color>\n                                <Color brightness=\"-1\"/>\n                              </color>\n                            </DOMSymbolInstance>\n                          </members>\n                        </DOMGroup>\n                        <DOMGroup>\n                          <members>\n                            <DOMSymbolInstance libraryItemName=\"Named Icons/Action_Up_Arrow\" symbolType=\"graphic\" loop=\"loop\">\n                              <matrix>\n                                <Matrix a=\"0.459671020507813\" d=\"0.461532592773438\" tx=\"4.85\" ty=\"7\"/>\n                              </matrix>\n                              <transformationPoint>\n                                <Point x=\"10.2\" y=\"13\"/>\n                              </transformationPoint>\n                            </DOMSymbolInstance>\n                            <DOMSymbolInstance libraryItemName=\"Named Icons/Action_Up_Arrow\" selected=\"true\" symbolType=\"graphic\" loop=\"loop\">\n                              <matrix>\n                                <Matrix a=\"0.459671020507813\" d=\"0.461532592773438\" tx=\"11.8\" ty=\"7\"/>\n                              </matrix>\n                              <transformationPoint>\n                                <Point x=\"10.2\" y=\"13\"/>\n                              </transformationPoint>\n                            </DOMSymbolInstance>\n                          </members>\n                        </DOMGroup>\n                      </members>\n                    </DOMGroup>\n                  </members>\n                </DOMGroup>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"459\" keyMode=\"9728\">\n              <elements>\n                <DOMGroup selected=\"true\">\n                  <members>\n                    <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundSmall\" symbolType=\"graphic\" loop=\"loop\">\n                      <matrix>\n                        <Matrix a=\"0\" b=\"-1\" c=\"1\" d=\"0\" ty=\"26\"/>\n                      </matrix>\n                      <transformationPoint>\n                        <Point x=\"13\" y=\"13\"/>\n                      </transformationPoint>\n                      <color>\n                        <Color alphaMultiplier=\"0.6015625\"/>\n                      </color>\n                    </DOMSymbolInstance>\n                    <DOMSymbolInstance libraryItemName=\"Named Icons/Action_Up_Arrow\" symbolType=\"graphic\" loop=\"loop\">\n                      <matrix>\n                        <Matrix a=\"0\" b=\"-0.459671020507813\" c=\"0.461532592773438\" d=\"0\" tx=\"7.65\" ty=\"18.1\"/>\n                      </matrix>\n                      <transformationPoint>\n                        <Point x=\"10.2\" y=\"13\"/>\n                      </transformationPoint>\n                      <color>\n                        <Color brightness=\"-1\"/>\n                      </color>\n                    </DOMSymbolInstance>\n                    <DOMSymbolInstance libraryItemName=\"Named Icons/Action_Up_Arrow\" symbolType=\"graphic\" loop=\"loop\">\n                      <matrix>\n                        <Matrix a=\"0\" b=\"-0.459671020507813\" c=\"0.461532592773438\" d=\"0\" tx=\"7\" ty=\"17.7\"/>\n                      </matrix>\n                      <transformationPoint>\n                        <Point x=\"10.2\" y=\"13\"/>\n                      </transformationPoint>\n                    </DOMSymbolInstance>\n                  </members>\n                </DOMGroup>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"460\" duration=\"9\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"469\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC MOTION\" centerPoint3DX=\"13.05\" centerPoint3DY=\"13.05\">\n                  <transformationPoint>\n                    <Point x=\"13.05\" y=\"13.05\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"470\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC THUMB_REST\" centerPoint3DX=\"13.05\" centerPoint3DY=\"13.05\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"471\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC THUMB_REST_LEFT\" centerPoint3DX=\"21.25\" centerPoint3DY=\"13.1\">\n                  <transformationPoint>\n                    <Point x=\"19.05\" y=\"13.6\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"472\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC THUMB_REST_RIGHT\" selected=\"true\" centerPoint3DX=\"21.25\" centerPoint3DY=\"13.1\">\n                  <transformationPoint>\n                    <Point x=\"19.05\" y=\"13.6\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"473\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 288\" selected=\"true\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"474\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC_A_HOLD\" centerPoint3DX=\"28.65\" centerPoint3DY=\"12.5\">\n                  <transformationPoint>\n                    <Point x=\"26.45\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"475\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 286\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"476\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC_B_HOLD\" centerPoint3DX=\"28.65\" centerPoint3DY=\"12.65\">\n                  <transformationPoint>\n                    <Point x=\"26.45\" y=\"13.15\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"477\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 262\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"478\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC_X_HOLD\" centerPoint3DX=\"28.65\" centerPoint3DY=\"12.7\">\n                  <transformationPoint>\n                    <Point x=\"26.45\" y=\"13.2\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"479\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 260\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"480\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC_Y_HOLD\" centerPoint3DX=\"28.65\" centerPoint3DY=\"12.7\">\n                  <transformationPoint>\n                    <Point x=\"26.45\" y=\"13.2\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"481\" duration=\"3\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"484\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Key Shadow\" color=\"#FF4FFF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/Esc\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"11.75\" ty=\"7.15\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"1\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Numbers/1\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"15.85\" ty=\"8.4\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"2\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Numbers/2\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"14.45\" ty=\"8.25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"3\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Numbers/3\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"14.5\" ty=\"8.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"4\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Numbers/4\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"14.35\" ty=\"8.4\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"5\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Numbers/5\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"14.5\" ty=\"8.25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"6\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Numbers/6\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"14.55\" ty=\"8.25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"7\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Numbers/7\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"14.45\" ty=\"8.4\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"8\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Numbers/8\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"14.55\" ty=\"8.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"9\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Numbers/9\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"14.55\" ty=\"8.25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"10\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Numbers/0\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"14.4\" ty=\"8.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"11\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Minus\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"15.8\" ty=\"17.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"12\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Equals\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"13.8\" ty=\"15.35\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"13\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/Backspace\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"9.8\" ty=\"5.85\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"26.65\" y=\"8.8\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"14\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/Tab\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.1\" ty=\"5.85\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"15\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/Q\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.4\" ty=\"6.75\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"16\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/W\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.9\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"17\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/E\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"11.65\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"18\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/R\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.9\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"19\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/T\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"11.1\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"20\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/Y\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.6\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"21\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/U\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"11\" ty=\"7\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"22\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/I\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"13.05\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"23\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/O\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.55\" ty=\"6.8\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"24\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/P\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"11.25\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"25\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/RightSquareBracket\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"15.6\" ty=\"7\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"26\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/LeftSquareBracket\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"15.6\" ty=\"7\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"27\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/Enter\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.9\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"26.65\" y=\"8.8\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"28\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/LCtrl\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.5\" ty=\"5.9\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"8.1\" y=\"7.1\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"29\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/A\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.45\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"30\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/S\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"11.25\" ty=\"6.8\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"31\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/D\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.85\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"32\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/F\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"11.6\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"33\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/G\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.65\" ty=\"6.8\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"34\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/H\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.95\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"35\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/J\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"11.95\" ty=\"7.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"36\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/K\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.9\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"37\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/L\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"11.65\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"38\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/SemiColon\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"16.15\" ty=\"9.7\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"39\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/SingleQuote\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"16.75\" ty=\"15.75\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"40\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Grave\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"16.75\" ty=\"17.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"41\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/Shift\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.1\" ty=\"5.75\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"42\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/BackSlash\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.927047729492188\" d=\"0.927047729492188\" tx=\"14.1\" ty=\"6.85\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"43\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/Z\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.85\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"44\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/X\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.7\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"45\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/C\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.5\" ty=\"6.8\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"46\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/V\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.75\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"47\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/B\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"11.3\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"48\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/N\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.95\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"49\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/M\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"9.55\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"50\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Comma\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"16.2\" ty=\"16.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"51\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Period\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"16.45\" ty=\"19.5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"52\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/ForwardSlash\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.90557861328125\" d=\"0.921051025390625\" tx=\"13.4\" ty=\"6.95\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"53\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/ShiftWithArrow\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"6\" ty=\"5.75\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"54\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NPAsterisk\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"9.1\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"55\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/LAlt\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"9.35\" ty=\"5.9\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"6.75\" y=\"7.05\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"56\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/Space\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.2\" ty=\"6.15\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"57\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/Caps\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.2\" ty=\"6.35\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"58\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/F1\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"9.25\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"4.55\" y=\"6.4\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"59\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/F2\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.25\" ty=\"7.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.55\" y=\"6.45\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"60\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/F3\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.25\" ty=\"7.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.55\" y=\"6.45\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"61\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/F4\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.25\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.55\" y=\"6.45\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"62\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/F5\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.25\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.55\" y=\"6.45\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"63\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/F6\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.25\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.55\" y=\"6.45\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"64\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/F7\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.25\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.55\" y=\"6.45\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"65\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/F8\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.25\" ty=\"7.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.55\" y=\"6.45\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"66\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/F9\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.25\" ty=\"7.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.55\" y=\"6.45\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"67\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/F10\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"5.6\" ty=\"7.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.55\" y=\"6.45\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"68\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/NumLck\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.45\" ty=\"5.9\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.55\" y=\"6.45\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"69\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/ScrLck\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"11.35\" ty=\"5.9\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"70\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NP7\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.7\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"71\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NP8\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.7\" ty=\"7.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"72\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NP9\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.7\" ty=\"7.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"73\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NPMinus\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.1\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"74\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NP4\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.7\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"75\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NP5\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.7\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"76\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NP6\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.7\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"77\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NPPlus\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"78\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NP1\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"9.7\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"79\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NP2\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.7\" ty=\"7.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"80\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NP3\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.7\" ty=\"7.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"81\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NP0\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.7\" ty=\"7.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"82\" duration=\"4\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NPPeriod\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.45\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"86\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/F11\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.55\" y=\"6.45\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"87\" duration=\"68\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/F12\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"5.6\" ty=\"7.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.55\" y=\"6.45\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"155\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NPEnter\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"6.4\" ty=\"7.15\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"26.65\" y=\"8.8\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"156\" duration=\"24\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/RCtrl\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.2\" ty=\"5.9\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"8.1\" y=\"7.1\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"180\" duration=\"3\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"NumberPad/NPForwardSlash\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.7\" ty=\"7.15\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"183\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/RAlt\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.65\" ty=\"5.85\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"6.75\" y=\"7.05\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"184\" duration=\"12\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/PrtSc\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"6.4\" ty=\"7\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"196\" duration=\"2\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/Pause\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.2\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"198\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/Home\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.75\" ty=\"7.15\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"199\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Arrow\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929290771484375\" d=\"0.9326171875\" tx=\"11.6\" ty=\"6.85\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.4\" y=\"7\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"200\" duration=\"2\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/PgUp\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"5.7\" ty=\"6.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"202\" duration=\"2\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Arrow\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"9.1552734375e-005\" b=\"-0.929290771484375\" c=\"0.9326171875\" d=\"9.1552734375e-005\" tx=\"7.35\" ty=\"15.9\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.35\" y=\"6.95\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"204\" duration=\"2\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Arrow\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"9.1552734375e-005\" b=\"0.929290771484375\" c=\"-0.9326171875\" d=\"9.1552734375e-005\" tx=\"20.5\" ty=\"11.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.45\" y=\"7.1\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"206\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/End\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.05\" ty=\"5.85\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"207\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Arrow\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"-0.929290771484375\" d=\"-0.9326171875\" tx=\"16.2\" ty=\"20\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.5\" y=\"7.1\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"208\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/PgDn\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"5.7\" ty=\"6.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"209\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/Ins\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"11.8\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"6.75\" y=\"7.05\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"210\" duration=\"45\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"FunctionKeys/Del\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"11\" ty=\"5.9\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"6.75\" y=\"7.05\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"255\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Mouse/MouseButtons/M1\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"7.55\" ty=\"8.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"256\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Mouse/MouseButtons/M2\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"5.8\" ty=\"7.9\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"257\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Mouse/MouseButtons/M3\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"6.6\" ty=\"7.9\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"258\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Mouse/MouseButtons/M4\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"6.6\" ty=\"8.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"259\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Mouse/MouseButtons/M5\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"6.6\" ty=\"8.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"260\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Mouse/MouseButtons/M6\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"6.6\" ty=\"8.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"261\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Mouse/MouseButtons/M7\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"6.6\" ty=\"8.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"262\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Mouse/MouseButtons/M8\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"6.6\" ty=\"7.9\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"263\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Mouse/MouseWheel/MouseWheelUp\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"6.05\" ty=\"6.5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"15.6\" y=\"7.1\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"264\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Mouse/MouseWheel/MouseWheelDown\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"6.05\" ty=\"6.5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"15.6\" y=\"7.1\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"265\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Arrow\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929290771484375\" d=\"0.9326171875\" tx=\"11.6\" ty=\"6.85\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.4\" y=\"7\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"266\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Arrow\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"-0.929290771484375\" d=\"-0.9326171875\" tx=\"16.2\" ty=\"20\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.5\" y=\"7.1\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"267\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Arrow\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"9.1552734375e-005\" b=\"-0.929290771484375\" c=\"0.9326171875\" d=\"9.1552734375e-005\" tx=\"7.35\" ty=\"15.9\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.35\" y=\"6.95\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"268\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Arrow\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"9.1552734375e-005\" b=\"0.929290771484375\" c=\"-0.9326171875\" d=\"9.1552734375e-005\" tx=\"20.5\" ty=\"11.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.45\" y=\"7.1\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"269\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/Start\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"6.7\" ty=\"7\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.65\" y=\"5.65\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"270\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/360/Back\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"6.8\" ty=\"5.9\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.65\" y=\"5.65\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"271\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/360/LSPress\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"9.15\" ty=\"5.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"272\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/360/RSPress\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.15\" ty=\"5.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"273\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/360/LB\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"8.75\" ty=\"8.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.35\" y=\"6.95\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"274\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/360/RB\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"8.1\" ty=\"8.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.35\" y=\"6.95\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"275\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/A\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.4\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"276\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/B\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"11.7\" ty=\"7.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"277\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/X\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.65\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"278\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Letters/Y\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.55\" ty=\"7.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"279\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/360/LT\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"9.1\" ty=\"8.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.35\" y=\"6.95\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"280\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/360/RT\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"8.6\" ty=\"8.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.35\" y=\"6.95\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"281\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Unknown\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"10.45\" ty=\"7.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"282\" duration=\"7\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Mouse/MouseWheel/MouseWheel\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"6.05\" ty=\"6.5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"15.6\" y=\"7.1\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"289\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/SingleQuote\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"16.75\" ty=\"15.75\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"290\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/PS3/R2\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"8.05\" ty=\"7.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.35\" y=\"6.95\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"291\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/PS3/Select\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"4.5\" ty=\"6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.65\" y=\"5.65\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"292\" duration=\"9\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Mouse/MouseMove\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"5.45\" ty=\"7.15\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"16.2\" y=\"6.45\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"301\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/PS3/Select\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"4.5\" ty=\"6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"5.65\" y=\"5.65\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"302\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/PS3/L3\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.4\" ty=\"7.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"303\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/PS3/R3\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.7\" ty=\"7.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"304\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/PS3/L1\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"9.65\" ty=\"8.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.35\" y=\"6.95\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"305\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/PS3/R1\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"9\" ty=\"8.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.35\" y=\"6.95\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"306\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/PS3/PS3X\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.9\" ty=\"7.7\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"307\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/PS3/Circle\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"6.8\" ty=\"6.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"308\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/PS3/Square\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"8.2\" ty=\"8\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"309\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/PS3/Triangle\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"7.5\" ty=\"7.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"310\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/PS3/L2\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"8.7\" ty=\"8.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.35\" y=\"6.95\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"311\" duration=\"12\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Controller/PS3/R2\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.929275512695313\" d=\"0.9326171875\" tx=\"8.05\" ty=\"8.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.35\" y=\"6.95\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Shift\" color=\"#9933CC\" locked=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Exclamation\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.25640869140625\" d=\"1.25640869140625\" tx=\"8.25\" ty=\"5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"2\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/At\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.908493041992188\" d=\"0.908493041992188\" tx=\"5.05\" ty=\"5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"3\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Number\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.22727966308594\" d=\"1.22727966308594\" tx=\"5.7\" ty=\"4\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.8\" y=\"4.4\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"4\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Dollar Sign\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.076904296875\" d=\"1.076904296875\" tx=\"7\" ty=\"5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"5\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Percent\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.16842651367188\" d=\"1.16842651367188\" tx=\"6.45\" ty=\"5.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"6\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Caret\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.423095703125\" d=\"1.423095703125\" tx=\"6.75\" ty=\"4.95\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"7\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Amersand\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.34782409667969\" d=\"1.34782409667969\" tx=\"6.5\" ty=\"5.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"8\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Asterisk\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.758056640625\" d=\"1.758056640625\" tx=\"7.25\" ty=\"5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"9\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/LeftParenthesis\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.0888671875\" d=\"1.0888671875\" tx=\"7.9\" ty=\"5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"10\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/RightParenthesis\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.0888671875\" d=\"1.0888671875\" tx=\"7.9\" ty=\"5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"11\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Underscore\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.21359252929688\" d=\"1.21359252929688\" tx=\"6.45\" ty=\"9.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"12\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Plus\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.4117431640625\" d=\"1.4117431640625\" tx=\"6.45\" ty=\"5.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"13\" duration=\"12\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"25\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/LeftCurlyBracket\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.1199951171875\" d=\"1.1199951171875\" tx=\"7.55\" ty=\"5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"26\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/RightCurlyBracket\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.1199951171875\" d=\"1.1199951171875\" tx=\"7.55\" ty=\"5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"27\" duration=\"11\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"38\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Colon\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.83177185058594\" d=\"1.83177185058594\" tx=\"8.2\" ty=\"5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"39\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Quotation\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"2.17391967773438\" d=\"2.17391967773438\" tx=\"6.7\" ty=\"5.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"40\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Tilde\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.4117431640625\" d=\"1.4117431640625\" tx=\"6.7\" ty=\"5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"41\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"42\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/VerticalBar\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.928573608398438\" d=\"0.928573608398438\" tx=\"8.5\" ty=\"5.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"43\" duration=\"7\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"50\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/LessThan\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.4117431640625\" d=\"1.4117431640625\" tx=\"6.7\" ty=\"5.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"51\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/GreaterThan\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.41667175292969\" d=\"1.41667175292969\" tx=\"6.7\" ty=\"5.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"52\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Question\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.23271179199219\" d=\"1.23271179199219\" tx=\"7.4\" ty=\"5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"53\" duration=\"270\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Shift Shadow\" color=\"#4FFF4F\" locked=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"1\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Exclamation\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.25640869140625\" d=\"1.25640869140625\" tx=\"9.05\" ty=\"5.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"2\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/At\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.908493041992188\" d=\"0.908493041992188\" tx=\"5.85\" ty=\"5.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"3\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Number\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.22727966308594\" d=\"1.22727966308594\" tx=\"6.5\" ty=\"4.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"2.8\" y=\"4.4\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"4\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Dollar Sign\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.076904296875\" d=\"1.076904296875\" tx=\"7.8\" ty=\"5.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"5\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Percent\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.16842651367188\" d=\"1.16842651367188\" tx=\"7.25\" ty=\"5.65\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"6\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Caret\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.423095703125\" d=\"1.423095703125\" tx=\"7.55\" ty=\"5.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"7\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Amersand\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.34782409667969\" d=\"1.34782409667969\" tx=\"7.3\" ty=\"5.65\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"8\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Asterisk\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.758056640625\" d=\"1.758056640625\" tx=\"8.05\" ty=\"5.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"9\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/LeftParenthesis\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.0888671875\" d=\"1.0888671875\" tx=\"8.7\" ty=\"5.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"10\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/RightParenthesis\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.0888671875\" d=\"1.0888671875\" tx=\"8.7\" ty=\"5.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"11\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Underscore\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.21359252929688\" d=\"1.21359252929688\" tx=\"7.25\" ty=\"9.8\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"12\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Plus\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.4117431640625\" d=\"1.4117431640625\" tx=\"7.25\" ty=\"5.65\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"13\" duration=\"12\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"25\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/LeftCurlyBracket\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.1199951171875\" d=\"1.1199951171875\" tx=\"8.35\" ty=\"5.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"26\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/RightCurlyBracket\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.1199951171875\" d=\"1.1199951171875\" tx=\"8.35\" ty=\"5.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"27\" duration=\"11\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"38\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Colon\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.83177185058594\" d=\"1.83177185058594\" tx=\"9\" ty=\"5.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"39\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Quotation\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"2.17391967773438\" d=\"2.17391967773438\" tx=\"7.5\" ty=\"5.65\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"40\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Tilde\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.4117431640625\" d=\"1.4117431640625\" tx=\"7.5\" ty=\"5.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"41\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"42\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/VerticalBar\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"0.928573608398438\" d=\"0.928573608398438\" tx=\"9.3\" ty=\"5.65\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"43\" duration=\"7\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n            <DOMFrame index=\"50\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/LessThan\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.4117431640625\" d=\"1.4117431640625\" tx=\"7.5\" ty=\"5.65\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"51\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/GreaterThan\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.41667175292969\" d=\"1.41667175292969\" tx=\"7.5\" ty=\"5.65\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"52\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Symbols/Question\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.23271179199219\" d=\"1.23271179199219\" tx=\"8.2\" ty=\"5.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color tintMultiplier=\"1\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"53\" duration=\"270\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"BG\" color=\"#4FFFFF\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundMedium\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"17.85\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"1\" duration=\"12\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundSmall\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"13.1\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"13\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundBig\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"17.85\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"14\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundMedium\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"17.85\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"15\" duration=\"12\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundSmall\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"13.1\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"27\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundBig\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"17.85\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"28\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundMedium\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"17.85\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"29\" duration=\"12\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundSmall\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"13.1\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"41\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundBig\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"17.85\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"42\" duration=\"11\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundSmall\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"13.1\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"53\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundBig\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"17.85\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"54\" duration=\"2\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundMedium\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"17.85\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"56\" duration=\"2\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundBig\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"17.85\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"58\" duration=\"10\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundSmall\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"13.1\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"68\" duration=\"2\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundLarge\" selected=\"true\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"13.1\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"70\" duration=\"16\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundMedium\" selected=\"true\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"17.85\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"86\" duration=\"69\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundSmall\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"13.1\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"155\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundLarge\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"17.85\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"156\" duration=\"24\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundMedium\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"17.85\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"180\" duration=\"3\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundMedium\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"17.85\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"183\" duration=\"13\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundMedium\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"17.85\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"196\" duration=\"3\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundBig\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"17.85\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"199\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundSmall\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"13.1\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"200\" duration=\"2\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundMedium\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"17.85\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"202\" duration=\"4\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundSmall\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"13.1\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"206\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundMedium\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"17.85\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"207\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundSmall\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"13.1\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"208\" duration=\"47\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundMedium\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"17.85\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"255\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundLeft\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"13.1\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"256\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundRight\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"13.1\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"257\" duration=\"6\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundSmall\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"13.1\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"263\" duration=\"2\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundBig\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"17.85\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"265\" duration=\"4\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundSmall\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"13.1\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"269\" duration=\"2\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundMedium\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"17.85\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"271\" duration=\"2\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundRound\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"13.05\" y=\"13.05\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"273\" duration=\"2\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundSmall\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"13.1\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"275\" duration=\"4\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundRound\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"13.05\" y=\"13.05\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"279\" duration=\"2\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundSmall\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"13.1\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"281\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundMedium\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"17.85\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"282\" duration=\"7\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundBig\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"17.85\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"289\" duration=\"12\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundMedium\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"17.85\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"301\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundMedium\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"17.85\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"302\" duration=\"2\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundRound\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"13.05\" y=\"13.05\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"304\" duration=\"2\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundSmall\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"13.1\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"306\" duration=\"4\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundRound\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"13.05\" y=\"13.05\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n            <DOMFrame index=\"310\" duration=\"13\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundSmall\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point x=\"13.1\" y=\"13\"/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/ButtonArtBackgrounds/BackgroundBig.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"ButtonArtBackgrounds/BackgroundBig\" itemID=\"5061f6bc-00000caa\" sourceFlashFilepath=\"../../../../skyrimui/src/quest_journal.fla\" sourceLibraryItemHRef=\"Shapes/Shape 130\" sourceLastModified=\"1323436068\" symbolType=\"graphic\" lastModified=\"1348597436\" sourceItemID=\"4ee20824-0000020b\">\n  <timeline>\n    <DOMTimeline name=\"BackgroundBig\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!777 132|777 388!777 388[777 418 754 440!754 440[733 462 703 462!703 462|132 462!132 462[102 462 80 440!80 440[58 418 58 388!58 388|58 132!58 132[58 102 80 80!80 80[102 59 132 59!132 59|703 59!703 59[733 59 755 80!755 80[777 102 777 132\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#A6A8AB\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!778 56[809 88 809 132!809 132|809 388!809 388[809 431 778 463!778 463[746 494 703 494!703 494|131 494!131 494[88 494 56 463!56 463[26 431 26 388!26 388|26 132!26 132[26 88 56 56!56 56[88 26 131 26!131 26|703 26!703 26[746 26 778 56!755\n 80[733 58 703 58!703 58|131 58!131 58[102 58 79 80!79 80[58 102 58 132!58 132|58 388!58 388[58 418 79 440!79 440[102 461 131 461!131 461|703 461!703 461[733 461 754 440!754 440[776 418 776 388!776 388|776 132!776 132[776 102 755 80\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!835 388[835 443 796 481!796 481[758 520 703 520!703 520|131 520!131 520[78 520 39 481!39 481[0 443 0 388!0 388|0 132!0 132[0 78 39 39!39 39[78 0 131 0!131 0|703 0!703 0[758 0 796 39!796 39[835 78 835 132!835 132|835 388!809 132[809 88\n 778 56!778 56[746 26 703 26!703 26|131 26!131 26[88 26 56 56!56 56[26 88 26 132!26 132|26 388!26 388[26 431 56 463!56 463[88 494 131 494!131 494|703 494!703 494[746 494 778 463!778 463[809 431 809 388!809 388|809 132\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/ButtonArtBackgrounds/BackgroundLarge.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"ButtonArtBackgrounds/BackgroundLarge\" itemID=\"5061f6c0-00000cab\" symbolType=\"graphic\" lastModified=\"1348597440\">\n  <timeline>\n    <DOMTimeline name=\"BackgroundLarge\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!1000 132|1000 388!1000 388[1000 417 979 440!979 440[957 461 927 461!927 461|131 461!131 461[102 461 80 440!80 440[59 418 59 388!59 388|59 132!59 132[59 102 80 80!80 80[102 58 131 58!131 58|927 58!927 58[956 58 979 80!979 80[1000 102\n 1000 132\"/>\n                    <Edge cubics=\"!80 80(;95,65 112,58 131,58q80 80Q102 58q131 58);\"/>\n                    <Edge cubics=\"!59 132(;59,112 66,95 80,80q59 132Q59 102q80 80);\"/>\n                    <Edge cubics=\"!59 388(;59,388 59,132 59,132q59 388 59 132);\"/>\n                    <Edge cubics=\"!80 440(;66,425 59,408 59,388q80 440Q59 418q59 388);\"/>\n                    <Edge cubics=\"!131 461(;112,461 95,454 80,440q131 461Q102 461q80 440);\"/>\n                    <Edge cubics=\"!131 58(;131,58 827,58 827,58q131 58 827 58);\"/>\n                    <Edge cubics=\"!827 58(;827,58 900,58 900,58q827 58 900 58);\"/>\n                    <Edge cubics=\"!900 461(;900,461 827,461 827,461q900 461 827 461);\"/>\n                    <Edge cubics=\"!827 461(;827,461 131,461 131,461q827 461 131 461);\"/>\n                    <Edge cubics=\"!979 80(;993,95 1000,112 1000,132q979 80Q1000 102q1000 132);\"/>\n                    <Edge cubics=\"!927 58(;946,58 964,65 979,80q927 58Q956 58q979 80);\"/>\n                    <Edge cubics=\"!979 440(;964,454 947,461 927,461q979 440Q957 461q927 461);\"/>\n                    <Edge cubics=\"!1000 388(;1000,407 993,425 979,440q1000 388Q1000 417q979 440);\"/>\n                    <Edge cubics=\"!1000 132(;1000,132 1000,388 1000,388q1000 132 1000 388);\"/>\n                    <Edge cubics=\"!827 461(;827,461 827,58 827,58q827 461 827 58);\"/>\n                    <Edge cubics=\"!927 461(;927,461 900,461 900,461q927 461 900 461);\"/>\n                    <Edge cubics=\"!900 58(;900,58 927,58 927,58q900 58 927 58);\"/>\n                    <Edge cubics=\"!900 461(;900,461 900,58 900,58q900 461 900 58);\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#A6A8AB\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!1002 56[1033 88 1033 132!1033 132|1033 388!1033 388[1033 432 1002 463!1002 463[969 494 927 494!927 494|131 494!131 494[88 494 56 463!56 463[26 431 26 388!26 388|26 132!26 132[26 88 56 56!56 56[88 26 131 26!131 26|927 26!927 26[970 26\n 1002 56!927 58|131 58!131 58[102 58 80 80!80 80[59 102 59 132!59 132|59 388!59 388[59 418 80 440!80 440[102 461 131 461!131 461|927 461!927 461[957 461 979 440!979 440[1000 417 1000 388!1000 388|1000 132!1000 132[1000 102 979 80!979\n 80[956 58 927 58\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!1059 132|1059 388!1059 388[1059 443 1020 481!1020 481[982 520 927 520!927 520|131 520!131 520[78 520 39 481!39 481[0 443 0 388!0 388|0 132!0 132[0 78 39 39!39 39[78 0 131 0!131 0|927 0!927 0[982 0 1020 39!1020 39[1059 78 1059 132!927\n 26|131 26!131 26[88 26 56 56!56 56[26 88 26 132!26 132|26 388!26 388[26 431 56 463!56 463[88 494 131 494!131 494|927 494!927 494[969 494 1002 463!1002 463[1033 432 1033 388!1033 388|1033 132!1033 132[1033 88 1002 56!1002 56[970 26 927\n 26\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/ButtonArtBackgrounds/BackgroundLeft.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"ButtonArtBackgrounds/BackgroundLeft\" itemID=\"5014d3cc-00002647\" sourceFlashFilepath=\"../../PauseMenu/quest_journal.fla\" sourceLibraryItemHRef=\"Shapes/Shape 328\" sourceLastModified=\"1323436068\" symbolType=\"graphic\" lastModified=\"1348597316\" sourceItemID=\"4ee20824-0000024b\">\n  <timeline>\n    <DOMTimeline name=\"BackgroundLeft\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#A6A8AB\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!462 59[432 28 388 28!388 28|257 28!257 28[168 30 102 91!102 91[36 153 29 242!29 242|28 388!28 388[28 431 59 462!59 462[89 492 132 492!132 492|388 492!388 492[432 492 462 462!462 462[492 432 492 388!492 388|492 132!492 132[492 89 462\n 59\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!439 81[418 59 388 59!388 59|258 59!258 59[181 61 124 114!124 114[67 167 60 243!60 243|59 388!59 388[59 418 81 439!81 439[102 461 132 461!132 461|388 461!388 461[418 461 439 439!439 439[461 418 461 388!461 388|461 132!461 132[461 102\n 439 81\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!520 129|518 109!518 109|513 87!513 87[503 60 482 39!482 39[443 0 388 0!388 0|257 0!257 0[156 2 82 72!82 72[8 141 1 241!1 241|0 388!0 388[0 443 39 481!39 481[78 520 132 520!132 520|388 520!388 520[443 520 482 481!482 481[506 457 515 426\n!515 426|520 393!520 393|520 390!520 390|520 130!520 130|520 129\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/ButtonArtBackgrounds/BackgroundMedium.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"ButtonArtBackgrounds/BackgroundMedium\" itemID=\"50148cbd-0000070b\" sourceFlashFilepath=\"../../../../skyrimui/src/quest_journal.fla\" sourceLibraryItemHRef=\"Shapes/Shape 117\" sourceLastModified=\"1323436068\" symbolType=\"graphic\" lastModified=\"1343524029\" sourceItemID=\"4ee20824-000001a0\">\n  <timeline>\n    <DOMTimeline name=\"BackgroundMedium\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!656 132S2|656 388!656 388[656 417 635 440!635 440[612 461 583 461!583 461|132 461!132 461[102 461 80 440!80 440[59 418 59 388!59 388|59 132!59 132[59 102 80 80!80 80[102 58 132 58!132 58|583 58!583 58[613 58 635 80!635 80[656 102 656\n 132\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#A6A8AB\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!635 80S2[613 58 583 58!583 58|132 58!132 58[102 58 80 80!80 80[59 102 59 132!59 132|59 388!59 388[59 418 80 440!80 440[102 461 132 461!132 461|583 461!583 461[612 461 635 440!635 440[656 417 656 388!656 388|656 132!656 132[656 102 635\n 80!674 76.5[689 #65.65 689 132!689 132|689 388!689 388[689 #1A1.E9 674 442.5!674 442.5[#29B.7 #1C5.42 658 463!658 463[626 494 583 494!583 494|132 494!132 494[88 494 56 463!56 463[26 431 26 388!26 388|26 132!26 132[26 88 56 56!56 56[88\n 26 132 26!132 26|583 26!583 26[626 26 658 56!658 56[#29B.7 #41.BE 674 76.5\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!676 39S2[715 78 715 132!715 132|715 388!715 388[715 443 676 481!676 481[#2A3.02 #1E2.05 674 483!674 483[#27C.9 520 583 520!583 520|132 520!132 520[78 520 39 481!39 481[0 443 0 388!0 388|0 132!0 132[0 78 39 39!39 39[78 0 132 0!132 0|583\n 0!583 0[#27C.9 0 674 37!674 37[#2A3.02 #25.FB 676 39!658 56[626 26 583 26!583 26|132 26!132 26[88 26 56 56!56 56[26 88 26 132!26 132|26 388!26 388[26 431 56 463!56 463[88 494 132 494!132 494|583 494!583 494[626 494 658 463!658 463[#29B.7\n #1C5.42 674 442.5!674 442.5[689 #1A1.E9 689 388!689 388|689 132!689 132[689 #65.65 674 76.5!674 76.5[#29B.7 #41.BE 658 56\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/ButtonArtBackgrounds/BackgroundRight.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"ButtonArtBackgrounds/BackgroundRight\" itemID=\"5014d3ce-00002648\" sourceFlashFilepath=\"../../PauseMenu/quest_journal.fla\" sourceLibraryItemHRef=\"Shapes/Shape 324\" sourceLastModified=\"1323436068\" symbolType=\"graphic\" lastModified=\"1348597317\" sourceItemID=\"4ee20824-0000024f\">\n  <timeline>\n    <DOMTimeline name=\"BackgroundRight\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#A6A8AB\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!461 388[461 418 439 439!439 439[418 461 388 461!388 461|132 461!132 461[102 461 81 439!81 439[59 418 59 388!59 388|59 132!59 132[59 102 81 81!81 81[102 59 132 59!132 59|262 59!262 59[339 61 397 114!397 114[453 167 460 243!460 243|461\n 388\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!492 388[492 431 462 462!462 462[431 492 388 492!388 492|132 492!132 492[89 492 59 462!59 462[28 432 28 388!28 388|28 132!28 132[28 89 59 59!59 59[89 28 132 28!132 28|263 28!263 28[352 30 418 91!418 91[485 153 491 242!491 242|492 388\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!519 241[512 141 438 72!438 72[364 2 263 0!263 0|132 0!132 0[77 0 38 39!38 39[2 75 0 127!0 127|0 130!0 130|0 390!0 390|0 394!0 394[2 445 38 481!38 481[77 520 132 520!132 520|388 520!388 520[443 520 481 481!481 481[520 443 520 388!520\n 388|519 241\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/ButtonArtBackgrounds/BackgroundRound.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"ButtonArtBackgrounds/BackgroundRound\" itemID=\"5014cb44-00001186\" sourceFlashFilepath=\"../buttonArt1.fla\" sourceLibraryItemHRef=\"ButtonArtBackgrounds/ButtonArtBackgroundRound\" sourceLastModified=\"1343506406\" symbolType=\"graphic\" lastModified=\"1348597321\" sourceItemID=\"5011e412-00000e22\">\n  <timeline>\n    <DOMTimeline name=\"BackgroundRound\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!486 261[486 168 420 101!420 101[354 35 261 35!261 35[168 35 102 101!102 101[36 168 36 261!36 261[36 353 102 419!102 419[168 485 261 485!261 485[353 485 420 419!420 419[486 353 486 261!444 444[368 521 261 521!261 521[154 521 77 444!77\n 444[1 368 1 261!1 261[1 153 77 77!77 77[153 1 261 1!261 1[368 1 444 77!444 77[521 153 521 261!521 261[521 368 444 444\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#A6A8AB\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!486 261[486 353 420 419!420 419[353 485 261 485!261 485[168 485 102 419!102 419[36 353 36 261!36 261[36 168 102 101!102 101[168 35 261 35!261 35[354 35 420 101!420 101[486 168 486 261!261 70[183 70 127 126!127 126[71 182 71 261!71 261\n[71 340 127 394!127 394[183 450 261 450!261 450[340 450 395 394!395 394[451 340 451 261!451 261[451 182 395 126!395 126[340 70 261 70\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!71 261[71 182 127 126!127 126[183 70 261 70!261 70[340 70 395 126!395 126[451 182 451 261!451 261[451 340 395 394!395 394[340 450 261 450!261 450[183 450 127 394!127 394[71 340 71 261\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/ButtonArtBackgrounds/BackgroundSmall.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"ButtonArtBackgrounds/BackgroundSmall\" itemID=\"5014cb4f-00001188\" sourceFlashFilepath=\"../buttonArt1.fla\" sourceLibraryItemHRef=\"ButtonArtBackgrounds/ButtonArtBackgroundSquare\" sourceLastModified=\"1343506414\" symbolType=\"graphic\" lastModified=\"1348597318\" sourceItemID=\"5011e40a-00000e21\">\n  <timeline>\n    <DOMTimeline name=\"BackgroundSmall\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#A6A8AB\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!481 39S2[520 78 520 132!520 132|520 388!520 388[520 443 481 481!481 481[480 482 479 483!479 483[442 520 388 520!388 520|132 520!132 520[78 520 39 481!39 481[0 443 0 388!0 388|0 132!0 132[0 78 39 39!39 39[78 0 132 0!132 0|388 0!388 0\n[442 0 479 37!479 37[480 38 481 39\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!440 80S3[418 58 388 58!388 58|132 58!132 58[102 58 80 80!80 80[59 102 59 132!59 132|59 388!59 388[59 418 80 440!80 440[102 461 132 461!132 461|388 461!388 461[417 461 440 440!440 440[461 417 461 388!461 388|461 132!461 132[461 102 440\n 80\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"\n!463 56S3[431 26 388 26!388 26|132 26!132 26[88 26 56 56!56 56[26 88 26 132!26 132|26 388!26 388[26 431 56 463!56 463[88 494 132 494!132 494|388 494!388 494[431 494 463 463!463 463[472 453 479 443!479 443[494 418 494 388!494 388|494 132\n!494 132[494 101 479 77!479 77[472 66 463 56\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Controller/360/Back.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Controller/360/Back\" itemID=\"505c7ed7-00000a4e\" sourceFlashFilepath=\"../buttonArt.fla\" sourceLibraryItemHRef=\"Controller/360/Back\" sourceLastModified=\"1348239063\" symbolType=\"graphic\" lastModified=\"1348239063\" sourceItemID=\"505c7ed7-00000a4e\">\n  <timeline>\n    <DOMTimeline name=\"Back\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!432 110S1|393 186!393 186|392 186!392 186|392 0!392 0|360 0!360 0|360 282!360 282|392 282!392 282|392 191!392 191|393 191!393 191|437 282!437 282|474 282!474 282|424 186!424 186|468 110!468 110|432 110!311 108[293 108 283 117!283 117\n[273 125 268 139!268 139[263 153 261 169!261 169[260 184 260 198!260 198[260 211 261 226!261 226[263 241 268 254!268 254[273 267 284 276!284 276[294 284 310 285!310 285[318 285 324 283!324 283[330 282 336 278!336 278|336 248!336 248[333\n 251 329 253!329 253[325 255 320 255!320 255[310 255 304 248!304 248[299 241 296 231!296 231[294 221 293 211!293 211[292 201 293 195!293 195[292 188 293 178!293 178[294 168 296 159!296 159[299 150 305 144!305 144[310 138 321 137!321 137\n[326 138 330 140!330 140[333 142 336 146!336 146|336 113!336 113[330 110 324 109!324 109[318 108 311 108!204 110|204 129!204 129|203 129!203 129[199 120 191 114!191 114[183 108 172 108!172 108[157 108 149 117!149 117[140 126 136 140!136\n 140[133 154 132 168!132 168[131 183 131 194!131 194[131 205 132 220!132 220[132 235 136 250!136 250[140 265 148 275!148 275[157 284 171 285!171 285[185 285 192 278!192 278[198 271 203 260!203 260|204 260!204 260|204 282!204 282|236 282\n!236 282|236 110!236 110|204 110!205 181[205 191 205 196!205 196[205 201 205 211!205 211[204 221 203 231!203 231[201 241 197 249!197 249[192 256 185 256!185 256[176 256 171 249!171 249[167 242 165 231!165 231[164 221 164 211!164 211[163\n 202 164 196!164 196[163 191 164 181!164 181[164 171 165 161!165 161[167 151 171 144!171 144[176 137 185 136!185 136[192 137 197 144!197 144[201 151 203 161!203 161[204 171 205 181!78 34[65 26 42 26!42 26|0 26!0 26|0 282!0 282|41 282\n!41 282[76 282 91 265!91 265[106 247 105 212!105 212[105 198 102 186!102 186[99 174 91 165!91 165[84 156 69 152!69 152|69 151!69 151[83 147 90 139!90 139[97 130 99 119!99 119[102 107 101 94!101 94[102 73 96 57!96 57[91 42 78 34!38 55\n[49 55 56 60!56 60[63 65 65 74!65 74[68 83 68 93!68 93[68 107 66 117!66 117[63 128 55 133!55 133[48 139 32 139!32 139|32 55!32 55|38 55!66 235[63 244 55 249!55 249[47 254 32 253!32 253|32 166!32 166[48 165 56 171!56 171[64 176 66 187\n!66 187[69 197 69 211!69 211[69 225 66 235\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Controller/360/LB.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Controller/360/LB\" itemID=\"50149c1e-00000440\" symbolType=\"graphic\" lastModified=\"1343530774\">\n  <timeline>\n    <DOMTimeline name=\"LB\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!214 68[215 47 209 31!209 31[204 16 191 8!191 8[178 0 155 0!155 0|113 0!113 0|113 256!113 256|154 256!154 256[189 256 204 239!204 239[219 221 218 186!218 186[218 172 215 160!215 160[212 148 204 139!204 139[197 130 182 126!182 126|182\n 125!182 125[196 121 203 113!203 113[210 104 212 93!212 93[215 81 214 68!178 48[181 57 181 67!181 67[181 81 179 91!179 91[176 102 168 107!168 107[161 113 145 113!145 113|145 29!145 29|151 29!151 29[162 29 169 34!169 34[176 39 178 48!0\n 0|0 256!0 256|91 256!91 256|91 226!91 226|34 226!34 226|34 0!34 0|0 0!145 140[161 139 169 145!169 145[177 150 179 161!179 161[182 171 182 185!182 185[182 199 179 209!179 209[176 218 168 223!168 223[160 228 145 227!145 227|145 140\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Controller/360/LS.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Controller/360/LS\" itemID=\"5014a51c-00000555\" symbolType=\"graphic\" lastModified=\"1343539238\">\n  <timeline>\n    <DOMTimeline name=\"LS\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!178 35S1[185 38 192 43!192 43|192 9!192 9[184 4 175 2!175 2[166 0 156 0!156 0[137 0 124 9!124 9[111 18 105 33!105 33[98 48 98 66!98 66[99 86 106 100!106 100[113 115 124 126!124 126[134 136 145 147!145 147[156 157 163 168!163 168[170\n 179 170 194!170 194[170 204 167 212!167 212[164 220 157 225!157 225[151 230 140 230!140 230[131 230 122 226!122 226[114 223 107 217!107 217|107 251!107 251[115 258 124 260!124 260[134 263 144 263!144 263[163 263 176 254!176 254[190 245\n 197 230!197 230[204 215 204 196!204 196[204 179 200 167!200 167[196 154 187 143!187 143[179 133 168 121!168 121|142 93!142 93[137 87 135 80!135 80[133 73 133 65!133 65[133 51 141 42!141 42[149 33 163 32!163 32[171 32 178 35!0 4|0 260\n!0 260|91 260!91 260|91 230!91 230|34 230!34 230|34 4!34 4|0 4\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Controller/360/LSPress.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Controller/360/LSPress\" itemID=\"5014a44c-00000451\" symbolType=\"graphic\" lastModified=\"1343539231\">\n  <timeline>\n    <DOMTimeline name=\"LSPress\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!156 40[137 40 124 49!124 49[119 52 116 56!116 56[114 57 113 59!113 59[110 63 108 67!108 67[106 70 105 73!105 73[104 75 103 78!103 78[100 87 99 96!99 96[98 100 98 105!98 105|98 106!98 106[99 126 106 140!106 140[113 155 124 166!124 166\n[134 176 145 187!145 187[156 197 163 208!163 208[170 219 170 234!170 234[170 244 167 252!167 252[164 260 157 265!157 265[151 270 140 270!140 270[131 270 122 266!122 266[114 263 107 257!107 257|107 291!107 291[115 298 124 300!124 300[134\n 303 144 303!144 303[163 303 176 294!176 294[190 285 197 270!197 270[204 255 204 236!204 236[204 219 200 207!200 207[196 194 187 183!187 183[179 173 168 161!168 161|142 133!142 133[137 127 135 120!135 120[133 113 133 105!133 105[133 100\n 134 96!134 96[136 88 141 82!141 82[143 80 146 78!146 78[153 73 163 72!163 72[171 72 178 75!178 75[181 76 184 78!184 78[188 80 192 83!192 83|192 49!192 49[184 44 175 42!175 42[166 40 156 40!0 44|0 300!0 300|91 300!91 300|91 270!91 270\n|34 270!34 270|34 44!34 44|0 44!89 47|166 0!166 0|11 0!11 0|89 47\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Controller/360/LT.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Controller/360/LT\" itemID=\"50149c33-00000442\" symbolType=\"graphic\" lastModified=\"1343528070\">\n  <timeline>\n    <DOMTimeline name=\"LT\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!203 0|91 0!91 0|91 29!91 29|131 29!131 29|131 256!131 256|165 256!165 256|165 29!165 29|203 29!203 29|203 0!0 0|0 256!0 256|91 256!91 256|91 226!91 226|34 226!34 226|34 0!34 0|0 0\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Controller/360/RB.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Controller/360/RB\" itemID=\"50149cb8-00000446\" symbolType=\"graphic\" lastModified=\"1343528145\">\n  <timeline>\n    <DOMTimeline name=\"RB\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!209 67[209 81 207 91!207 91[204 102 196 107!196 107[189 113 173 113!173 113|173 29!173 29|179 29!179 29[190 29 197 34!197 34[204 39 206 48!206 48[209 57 209 67!240 93[243 81 242 68!242 68[243 47 237 31!237 31[232 16 219 8!219 8[206 0\n 183 0!183 0|141 0!141 0|141 256!141 256|182 256!182 256[217 256 232 239!232 239[247 221 246 186!246 186[246 172 243 160!243 160[240 148 232 139!232 139[225 130 210 126!210 126|210 125!210 125[224 121 231 113!231 113[238 104 240 93!210\n 185[210 199 207 209!207 209[204 218 196 223!196 223[188 228 173 227!173 227|173 140!173 140[189 139 197 145!197 145[205 150 207 161!207 161[210 171 210 185!61 1[50 0 41 0!41 0|0 0!0 0|0 256!0 256|34 256!34 256|34 130!34 130|81 256!81\n 256|116 256!116 256|69 131!69 131[83 128 91 117!91 117[98 106 101 92!101 92[104 78 104 65!104 65[104 41 98 28!98 28[92 14 82 8!82 8[72 2 61 1!66 50[68 60 68 73!68 73[68 92 61 103!61 103[53 114 34 113!34 113|34 29!34 29|39 29!39 29[52\n 28 58 34!58 34[64 40 66 50\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Controller/360/RS.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Controller/360/RS\" itemID=\"5014a526-00000557\" symbolType=\"graphic\" lastModified=\"1343530286\">\n  <timeline>\n    <DOMTimeline name=\"RS\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!220 9[212 4 203 2!203 2[194 0 184 0!184 0[165 0 152 9!152 9[139 18 133 33!133 33[126 48 126 66!126 66[127 86 134 100!134 100[141 115 152 126!152 126[162 136 173 147!173 147[184 157 191 168!191 168[198 179 198 194!198 194[198 204 195\n 212!195 212[192 220 185 225!185 225[179 230 168 230!168 230[159 230 150 226!150 226[142 223 135 217!135 217|135 251!135 251[143 258 152 260!152 260[162 263 172 263!172 263[191 263 204 254!204 254[218 245 225 230!225 230[232 215 232 196\n!232 196[232 179 228 167!228 167[224 154 215 143!215 143[207 133 196 121!196 121|170 93!170 93[165 87 163 80!163 80[161 73 161 65!161 65[161 51 169 42!169 42[177 33 191 32!191 32[199 32 206 35!206 35[213 38 220 43!220 43|220 9!61 5[50\n 4 41 4!41 4|0 4!0 4|0 260!0 260|34 260!34 260|34 134!34 134|81 260!81 260|116 260!116 260|69 135!69 135[83 132 91 121!91 121[98 110 101 96!101 96[104 82 104 69!104 69[104 45 98 32!98 32[92 18 82 12!82 12[72 6 61 5!66 54[68 64 68 77!68\n 77[68 96 61 107!61 107[53 118 34 117!34 117|34 33!34 33|39 33!39 33[52 32 58 38!58 38[64 44 66 54\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Controller/360/RSPress.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Controller/360/RSPress\" itemID=\"5014a447-00000450\" symbolType=\"graphic\" lastModified=\"1348595861\">\n  <timeline>\n    <DOMTimeline name=\"RSPress\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!186 0|31 0!31 0|109 47!109 47|186 0\"/>\n                  </edges>\n                </DOMShape>\n                <DOMGroup>\n                  <members>\n                    <DOMShape>\n                      <fills>\n                        <FillStyle index=\"1\">\n                          <SolidColor color=\"#CCCCCC\"/>\n                        </FillStyle>\n                      </fills>\n                      <edges>\n                        <Edge fillStyle0=\"1\" edges=\"!220 83|220 49!220 49[212 44 203 42!203 42[194 40 184 40!184 40[165 40 152 49!152 49[139 58 133 73!133 73[132 74 132 76!132 76[126 90 126 106!126 106[127 126 134 140!134 140[141 155 152 166!152 166[162 176 173 187!173 187[184 197 191\n 208!191 208[198 219 198 234!198 234[198 244 195 252!195 252[192 260 185 265!185 265[179 270 168 270!168 270[159 270 150 266!150 266[142 263 135 257!135 257|135 291!135 291[143 298 152 300!152 300[162 303 172 303!172 303[191 303 204 294\n!204 294[218 285 225 270!225 270[232 255 232 236!232 236[232 219 228 207!228 207[224 194 215 183!215 183[207 173 196 161!196 161|170 133!170 133[165 127 163 120!163 120[161 113 161 105!161 105[161 91 169 82!169 82[172 78 177 76!177 76\n[183 73 191 72!191 72[199 72 206 75!206 75[207 75 208 76!208 76[214 79 220 83!61 45[50 44 41 44!41 44|0 44!0 44|0 300!0 300|34 300!34 300|34 174!34 174|81 300!81 300|116 300!116 300|69 175!69 175[83 172 91 161!91 161[98 150 101 136!101\n 136[104 122 104 109!104 109[104 88 100 76!100 76[99 74 98 72!98 72[92 58 82 52!82 52[72 46 61 45!39 73[50 72 56 76!56 76[57 77 58 78!58 78[64 84 66 94!66 94[68 104 68 117!68 117[68 136 61 147!61 147[53 158 34 157!34 157|34 73!34 73|39\n 73\"/>\n                      </edges>\n                    </DOMShape>\n                  </members>\n                </DOMGroup>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Controller/360/RT.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Controller/360/RT\" itemID=\"50149c88-00000444\" symbolType=\"graphic\" lastModified=\"1343528117\">\n  <timeline>\n    <DOMTimeline name=\"RT\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!225 0|113 0!113 0|113 29!113 29|153 29!153 29|153 256!153 256|187 256!187 256|187 29!187 29|225 29!225 29|225 0!102 40[#64.5E #21.21 98 28!98 28[92 14 82 8!82 8[72 2 61 1!61 1[50 0 41 0!41 0|0 0!0 0|0 256!0 256|34 256!34 256|34 130!34\n 130|81 256!81 256|116 256!116 256|69 131!69 131[#45.81 #82.E4 70 131!70 131[#53.4A #7F.9A 91 117!91 117[98 106 101 92!101 92[#65.8D #59.6E 102 87!102 87[104 #4B.9D 104 65!104 65[104 #33.27 102 41!102 41[#65.E7 #28.7F 102 40!66 50[68\n 60 68 73!68 73[68 92 61 103!61 103[53 114 34 113!34 113|34 29!34 29|39 29!39 29[52 28 58 34!58 34[64 40 66 50\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Controller/PS3/Circle.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Controller/PS3/Circle\" itemID=\"501474cf-000006a5\" sourceFlashFilepath=\"../buttonArt1.fla\" sourceLibraryItemHRef=\"ButtonArtKeys/ButtonArtKeyCircle\" sourceLastModified=\"1343507002\" symbolType=\"graphic\" lastModified=\"1343521675\" sourceItemID=\"5011e3ca-00000e0b\">\n  <timeline>\n    <DOMTimeline name=\"Circle\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#FF800A\" current=\"true\" isSelected=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!266 75S2[282 105 282 141!282 141[282 176 268 204!268 204[257 224 240 241!240 241[238 243 236 245!236 245[196 282 141 282!141 282[85 282 45 245!45 245[43 243 41 241!41 241[24 224 14 204!14 204[0 176 0 141!0 141[0 105 16 75!16 75[26 57\n 41 42!41 42[82 0 141 0!141 0[199 0 240 42!240 42[256 57 266 75\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!209 75S1[236 102 236 140!236 140[236 177 211 204!211 204[209 206 207 208!207 208[179 236 140 236!140 236[100 236 72 208!72 208[70 206 69 204!69 204[45 177 45 140!45 140[45 102 70 75!70 75[71 74 72 73!72 73[100 45 140 45!140 45[179 45\n 207 73!207 73[208 74 209 75\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Controller/PS3/L1.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Controller/PS3/L1\" itemID=\"50149b94-00000433\" symbolType=\"graphic\" lastModified=\"1343539242\">\n  <timeline>\n    <DOMTimeline name=\"L1\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-5.3\" ty=\"1.35\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!226 -27S1|226 2!226 2|251 2!251 2|251 229!251 229|285 229!285 229|285 -27!285 -27|226 -27!106 -27|106 229!106 229|197 229!197 229|197 199!197 199|140 199!140 199|140 -27!140 -27|106 -27\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Controller/PS3/L2.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Controller/PS3/L2\" itemID=\"50149b9f-00000436\" symbolType=\"graphic\" lastModified=\"1343539252\">\n  <timeline>\n    <DOMTimeline name=\"L2\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!220 63[220 33 207 16!207 16[194 0 163 0!163 0[138 0 126 10!126 10[115 21 111 39!111 39[108 56 108 77!108 77|108 86!108 86|143 86!143 86|143 79!143 79[142 75 142 67!142 67[142 59 144 51!144 51[145 42 149 36!149 36[154 30 162 30!162 30\n[171 30 176 35!176 35[181 40 183 47!183 47[185 53 185 61!185 61[185 78 179 95!179 95[174 112 167 127!167 127|105 259!105 259|218 259!218 259|218 229!218 229|154 229!154 229|176 188!176 188[185 171 195 149!195 149[205 127 212 105!212 105\n[220 82 220 63!0 3|0 259!0 259|91 259!91 259|91 229!91 229|34 229!34 229|34 3!34 3|0 3\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Controller/PS3/L3.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Controller/PS3/L3\" itemID=\"50149bbc-0000043a\" symbolType=\"graphic\" lastModified=\"1343527877\">\n  <timeline>\n    <DOMTimeline name=\"L3\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-9.25\" ty=\"9\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!367 -126S1[368 -116 368 -109!368 -109[368 -94 365 -86!365 -86[363 -77 355 -73!355 -73[347 -70 333 -70!333 -70|329 -70!329 -70|329 -39!329 -39|339 -39!339 -39[352 -39 358 -33!358 -33[365 -27 367 -17!367 -17[369 -7 369 4!369 4[369 10 369\n 18!369 18[368 26 366 34!366 34[364 42 359 46!359 46[354 51 345 52!345 52[337 51 332 47!332 47[328 43 326 37!326 37[324 30 324 23!324 23|324 15!324 15|291 15!291 15|291 23!291 23[291 51 303 67!303 67[316 82 345 82!345 82[368 82 381 72\n!381 72[394 61 399 44!399 44[404 27 404 6!404 6[404 -6 402 -19!402 -19[400 -31 393 -40!393 -40[386 -49 372 -53!372 -53|372 -54!372 -54[385 -58 392 -68!392 -68[398 -77 399 -90!399 -90[401 -102 401 -114!401 -114[401 -133 397 -148!397 -148\n[392 -163 380 -172!380 -172[369 -180 347 -180!347 -180[325 -180 314 -171!314 -171[302 -162 299 -146!299 -146[295 -131 296 -111!296 -111|296 -109!296 -109|328 -109!328 -109|328 -117!328 -117[328 -124 330 -131!330 -131[331 -139 335 -144\n!335 -144[340 -150 348 -150!348 -150[358 -150 362 -142!362 -142[366 -135 367 -126!185 -177|185 79!185 79|276 79!276 79|276 49!276 49|219 49!219 49|219 -177!219 -177|185 -177\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Controller/PS3/PS3X.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Controller/PS3/PS3X\" itemID=\"5014cb73-0000118c\" sourceFlashFilepath=\"../buttonArt1.fla\" sourceLibraryItemHRef=\"ButtonArtKeys/ButtonArtKeyX\" sourceLastModified=\"1343349712\" symbolType=\"graphic\" lastModified=\"1343540083\" sourceItemID=\"5011e3d0-00000e0e\">\n  <timeline>\n    <DOMTimeline name=\"PS3X\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!238 25S2|145 118!145 118|238 211!238 211|212 236!212 236|119 143!119 143|26 236!26 236|0 211!0 211|93 118!93 118|0 25!0 25|26 0!26 0|119 93!119 93|122 91!122 91|212 0!212 0|238 25\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Controller/PS3/R1.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Controller/PS3/R1\" itemID=\"50149bad-00000438\" symbolType=\"graphic\" lastModified=\"1343527866\">\n  <timeline>\n    <DOMTimeline name=\"R1\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-5.3\" ty=\"9.2\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!167 -183S1[156 -184 147 -184!147 -184|106 -184!106 -184|106 72!106 72|140 72!140 72|140 -54!140 -54|187 72!187 72|222 72!222 72|175 -53!175 -53[189 -56 197 -67!197 -67[204 -78 207 -92!207 -92[210 -106 210 -119!210 -119[210 -143 204 -156\n!204 -156[198 -170 188 -176!188 -176[178 -182 167 -183!145 -155[158 -156 164 -150!164 -150[170 -144 172 -134!172 -134[174 -124 174 -111!174 -111[174 -92 167 -81!167 -81[159 -70 140 -71!140 -71|140 -155!140 -155|145 -155!254 -155|279 -155\n!279 -155|279 72!279 72|313 72!313 72|313 -184!313 -184|254 -184!254 -184|254 -155\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Controller/PS3/R2.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Controller/PS3/R2\" itemID=\"50149bdf-0000043e\" symbolType=\"graphic\" lastModified=\"1343527965\">\n  <timeline>\n    <DOMTimeline name=\"R2\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!235 16[222 0 191 0!191 0[166 0 154 10!154 10[143 21 139 39!139 39[136 56 136 77!136 77|136 86!136 86|171 86!171 86|171 79!171 79[170 75 170 67!170 67[170 59 172 51!172 51[173 42 177 36!177 36[182 30 190 30!190 30[199 30 204 35!204 35\n[209 40 211 47!211 47[213 53 213 61!213 61[213 78 207 95!207 95[202 112 195 127!195 127|133 259!133 259|246 259!246 259|246 229!246 229|182 229!182 229|204 188!204 188[213 171 223 149!223 149[233 127 240 105!240 105[248 82 248 63!248\n 63[248 33 235 16!61 4[50 3 41 3!41 3|0 3!0 3|0 259!0 259|34 259!34 259|34 133!34 133|81 259!81 259|116 259!116 259|69 134!69 134[83 131 91 120!91 120[98 109 101 95!101 95[104 81 104 68!104 68[104 44 98 31!98 31[92 17 82 11!82 11[72 5\n 61 4!66 53[68 63 68 76!68 76[68 95 61 106!61 106[53 117 34 116!34 116|34 32!34 32|39 32!39 32[52 31 58 37!58 37[64 43 66 53\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Controller/PS3/R3.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Controller/PS3/R3\" itemID=\"50149bce-0000043c\" symbolType=\"graphic\" lastModified=\"1343527902\">\n  <timeline>\n    <DOMTimeline name=\"R3\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!208 94[206 103 198 107!198 107[190 110 176 110!176 110|172 110!172 110|172 141!172 141|182 141!182 141[195 141 201 147!201 147[208 153 210 163!210 163[212 173 212 184!212 184[212 190 212 198!212 198[211 206 209 214!209 214[207 222 202\n 226!202 226[197 231 188 232!188 232[180 231 175 227!175 227[171 223 169 217!169 217[167 210 167 203!167 203|167 195!167 195|134 195!134 195|134 203!134 203[134 231 146 247!146 247[159 262 188 262!188 262[211 262 224 252!224 252[237 241\n 242 224!242 224[247 207 247 186!247 186[247 174 245 161!245 161[243 149 236 140!236 140[229 131 215 127!215 127|215 126!215 126[228 122 235 112!235 112[241 103 242 90!242 90[244 78 244 66!244 66[244 47 240 32!240 32[235 17 223 8!223\n 8[212 0 190 0!190 0[168 0 157 9!157 9[145 18 142 34!142 34[138 49 139 69!139 69|139 71!139 71|171 71!171 71|171 63!171 63[171 56 173 49!173 49[174 41 178 36!178 36[183 30 191 30!191 30[201 30 205 38!205 38[209 45 210 54!210 54[211 64\n 211 71!211 71[211 86 208 94!82 11[72 5 61 4!61 4[50 3 41 3!41 3|0 3!0 3|0 259!0 259|34 259!34 259|34 133!34 133|81 259!81 259|116 259!116 259|69 134!69 134[83 131 91 120!91 120[98 109 101 95!101 95[104 81 104 68!104 68[104 44 98 31!98\n 31[92 17 82 11!66 53[68 63 68 76!68 76[68 95 61 106!61 106[53 117 34 116!34 116|34 32!34 32|39 32!39 32[52 31 58 37!58 37[64 43 66 53\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Controller/PS3/Select.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Controller/PS3/Select\" itemID=\"50149ce4-0000044a\" symbolType=\"graphic\" lastModified=\"1343531092\">\n  <timeline>\n    <DOMTimeline name=\"Select\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!517 110|500 110!500 110|500 136!500 136|517 136!517 136|517 282!517 282|549 282!549 282|549 136!549 136|566 136!566 136|566 110!566 110|549 110!549 110|549 62!549 62|517 62!517 62|517 110!475 109[469 108 462 108!462 108[444 108 434 117\n!434 117[424 125 419 139!419 139[414 153 412 169!412 169[411 184 411 198!411 198[411 211 412 226!412 226[414 241 419 254!419 254[424 267 435 276!435 276[445 284 461 285!461 285[469 285 475 283!475 283[481 282 487 278!487 278|487 248!487\n 248[484 251 480 253!480 253[476 255 471 255!471 255[461 255 455 248!455 248[450 241 447 231!447 231[445 221 444 211!444 211[443 201 444 195!444 195[443 188 444 178!444 178[445 168 447 159!447 159[450 150 456 144!456 144[461 138 472 137\n!472 137[477 138 481 140!481 140[484 142 487 146!487 146|487 113!487 113[481 110 475 109!343 108[326 108 315 117!315 117[305 125 300 139!300 139[295 153 293 169!293 169[292 184 292 197!292 197[292 211 293 226!293 226[295 241 300 255!300\n 255[305 268 316 276!316 276[326 284 344 285!344 285[362 284 373 276!373 276[384 268 389 254!389 254[394 240 394 224!394 224|365 224!365 224[365 231 363 239!363 239[362 246 357 251!357 251[353 256 345 256!345 256[337 256 333 250!333 250\n[328 244 327 235!327 235[325 226 325 217!325 217[324 208 325 202!325 202|395 202!395 202|395 197!395 197[395 184 394 168!394 168[392 153 387 139!387 139[381 125 371 117!371 117[361 108 343 108!240 0|240 282!240 282|272 282!272 282|272\n 0!272 0|240 0!218 168[216 153 211 139!211 139[205 125 195 117!195 117[185 108 167 108!167 108[150 108 139 117!139 117[129 125 124 139!124 139[119 153 117 169!117 169[116 184 116 197!116 197[116 211 117 226!117 226[119 241 124 255!124\n 255[129 268 140 276!140 276[150 284 168 285!168 285[186 284 197 276!197 276[208 268 213 254!213 254[218 240 218 224!218 224|189 224!189 224[189 231 187 239!187 239[186 246 181 251!181 251[177 256 169 256!169 256[161 256 157 250!157 250\n[152 244 151 235!151 235[149 226 149 217!149 217[148 208 149 202!149 202|219 202!219 202|219 197!219 197[219 184 218 168!362 167[363 175 363 180!363 180|325 180!325 180[324 175 325 167!325 167[325 160 326 153!326 153[328 146 332 141!332\n 141[336 136 343 136!343 136[350 136 354 141!354 141[358 146 360 153!360 153[362 160 362 167!58 22[39 22 26 31!26 31[13 40 7 55!7 55[0 70 0 88!0 88[1 108 8 122!8 122[15 137 26 148!26 148[36 158 47 169!47 169[58 179 65 190!65 190[72 201\n 72 216!72 216[72 226 69 234!69 234[66 242 59 247!59 247[53 252 42 252!42 252[33 252 24 248!24 248[16 245 9 239!9 239|9 273!9 273[17 280 26 282!26 282[36 285 46 285!46 285[65 285 78 276!78 276[92 267 99 252!99 252[106 237 106 218!106\n 218[106 201 102 189!102 189[98 176 89 165!89 165[81 155 70 143!70 143|44 115!44 115[39 109 37 102!37 102[35 95 35 87!35 87[35 73 43 64!43 64[51 55 65 54!65 54[73 54 80 57!80 57[87 60 94 65!94 65|94 31!94 31[86 26 77 24!77 24[68 22 58\n 22!186 167[187 175 187 180!187 180|149 180!149 180[148 175 149 167!149 167[149 160 150 153!150 153[152 146 156 141!156 141[160 136 167 136!167 136[174 136 178 141!178 141[182 146 184 153!184 153[186 160 186 167\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Controller/PS3/Square.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Controller/PS3/Square\" itemID=\"5014750f-000006a8\" sourceFlashFilepath=\"../buttonArt1.fla\" sourceLibraryItemHRef=\"ButtonArtKeys/ButtonArtKeySquare\" sourceLastModified=\"1343506986\" symbolType=\"graphic\" lastModified=\"1343521705\" sourceItemID=\"5011e3cb-00000e0c\">\n  <timeline>\n    <DOMTimeline name=\"Square\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\" autoNamed=\"false\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!0 227S2|0 0!0 0|227 0!227 0|227 227!227 227|0 227\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!191 191S1|36 191!36 191|36 36!36 36|191 36!191 36|191 191\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Controller/PS3/Triangle.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Controller/PS3/Triangle\" itemID=\"50147bb5-000006bf\" sourceFlashFilepath=\"../buttonArt1.fla\" sourceLibraryItemHRef=\"ButtonArtKeys/ButtonArtKeyTriangle\" sourceLastModified=\"1343507051\" symbolType=\"graphic\" lastModified=\"1343521713\" sourceItemID=\"5011e3cd-00000e0d\">\n  <timeline>\n    <DOMTimeline name=\"Triangle\">\n      <layers>\n        <DOMLayer name=\"Shape Sublayer 1\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"8704\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!53 186|201 186!201 186|127 61!127 61|53 186!127 0|254 217!254 217|0 217!0 217|127 0\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#9933CC\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Controller/Start.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Controller/Start\" itemID=\"50149cd3-00000448\" symbolType=\"graphic\" lastModified=\"1343528162\">\n  <timeline>\n    <DOMTimeline name=\"Start\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!430 114|430 260!430 260|462 260!462 260|462 114!462 114|479 114!479 114|479 88!479 88|462 88!462 88|462 40!462 40|430 40!430 40|430 88!430 88|413 88!413 88|413 114!413 114|430 114!333 88|333 260!333 260|365 260!365 260|365 152!365 152\n[365 135 372 126!372 126[379 117 397 117!397 117|402 117!402 117|402 86!402 86[389 86 380 92!380 92[371 98 366 109!366 109|365 109!365 109|365 88!365 88|333 88!240 86[225 86 217 95!217 95[208 104 204 118!204 118[201 132 200 146!200 146\n[199 161 199 172!199 172[199 183 200 198!200 198[200 213 204 228!204 228[208 243 216 253!216 253[225 262 239 263!239 263[253 263 260 256!260 256[266 249 271 238!271 238|272 238!272 238|272 260!272 260|304 260!304 260|304 88!304 88|272\n 88!272 88|272 107!272 107|271 107!271 107[267 98 259 92!259 92[251 86 240 86!265 122[269 129 271 139!271 139[272 149 273 159!273 159[273 169 273 174!273 174[273 179 273 189!273 189[272 199 271 209!271 209[269 219 265 227!265 227[260\n 234 253 234!253 234[244 234 239 227!239 227[235 220 233 209!233 209[232 199 232 189!232 189[231 180 232 174!232 174[231 169 232 159!232 159[232 149 233 139!233 139[235 129 239 122!239 122[244 115 253 114!253 114[260 115 265 122!118 88\n|118 114!118 114|135 114!135 114|135 260!135 260|167 260!167 260|167 114!167 114|184 114!184 114|184 88!184 88|167 88!167 88|167 40!167 40|135 40!135 40|135 88!135 88|118 88!94 9[86 4 77 2!77 2[68 0 58 0!58 0[39 0 26 9!26 9[13 18 7 33\n!7 33[0 48 0 66!0 66[1 86 8 100!8 100[15 115 26 126!26 126[36 136 47 147!47 147[58 157 65 168!65 168[72 179 72 194!72 194[72 204 69 212!69 212[66 220 59 225!59 225[53 230 42 230!42 230[33 230 24 226!24 226[16 223 9 217!9 217|9 251!9 251\n[17 258 26 260!26 260[36 263 46 263!46 263[65 263 78 254!78 254[92 245 99 230!99 230[106 215 106 196!106 196[106 179 102 167!102 167[98 154 89 143!89 143[81 133 70 121!70 121|44 93!44 93[39 87 37 80!37 80[35 73 35 65!35 65[35 51 43 42\n!43 42[51 33 65 32!65 32[73 32 80 35!80 35[87 38 94 43!94 43|94 9\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/Alt.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/Alt\" itemID=\"501484cb-000006ea\" symbolType=\"graphic\" lastModified=\"1343523427\">\n  <timeline>\n    <DOMTimeline name=\"Alt\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!222 110|205 110!205 110|205 136!205 136|222 136!222 136|222 282!222 282|254 282!254 282|254 136!254 136|271 136!271 136|271 110!271 110|254 110!254 110|254 62!254 62|222 62!222 62|222 110!69 75|89 205!89 205|48 205!48 205|69 75!94 232\n|104 282!104 282|138 282!138 282|83 26!83 26|56 26!56 26|0 282!0 282|34 282!34 282|43 232!43 232|94 232!155 0|155 282!155 282|187 282!187 282|187 0!187 0|155 0\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/Backspace.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/Backspace\" itemID=\"5061ef49-00000325\" symbolType=\"graphic\" lastModified=\"1348595962\">\n  <timeline>\n    <DOMTimeline name=\"Backspace\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!432 110|393 186!393 186|392 186!392 186|392 0!392 0|360 0!360 0|360 282!360 282|392 282!392 282|392 191!392 191|393 191!393 191|437 282!437 282|474 282!474 282|424 186!424 186|468 110!468 110|432 110!311 108[293 108 283 117!283 117[273\n 125 268 139!268 139[263 153 261 169!261 169[260 184 260 198!260 198[260 211 261 226!261 226[263 241 268 254!268 254[273 267 284 276!284 276[294 284 310 285!310 285[318 285 324 283!324 283[330 282 336 278!336 278|336 248!336 248[333 251\n 329 253!329 253[325 255 320 255!320 255[310 255 304 248!304 248[299 241 296 231!296 231[294 221 293 211!293 211[292 201 293 195!293 195[292 188 293 178!293 178[294 168 296 159!296 159[299 150 305 144!305 144[310 138 321 137!321 137[326\n 138 330 140!330 140[333 142 336 146!336 146|336 113!336 113[330 110 324 109!324 109[318 108 311 108!204 110|204 129!204 129|203 129!203 129[199 120 191 114!191 114[183 108 172 108!172 108[157 108 149 117!149 117[140 126 136 140!136 140\n[133 154 132 168!132 168[131 183 131 194!131 194[131 205 132 220!132 220[132 235 136 250!136 250[140 265 148 275!148 275[157 284 171 285!171 285[185 285 192 278!192 278[198 271 203 260!203 260|204 260!204 260|204 282!204 282|236 282!236\n 282|236 110!236 110|204 110!205 181[205 191 205 196!205 196[205 201 205 211!205 211[204 221 203 231!203 231[201 241 197 249!197 249[192 256 185 256!185 256[176 256 171 249!171 249[167 242 165 231!165 231[164 221 164 211!164 211[163 202\n 164 196!164 196[163 191 164 181!164 181[164 171 165 161!165 161[167 151 171 144!171 144[176 137 185 136!185 136[192 137 197 144!197 144[201 151 203 161!203 161[204 171 205 181!78 34[65 26 42 26!42 26|0 26!0 26|0 282!0 282|41 282!41 282\n[76 282 91 265!91 265[106 247 105 212!105 212[105 198 102 186!102 186[99 174 91 165!91 165[84 156 69 152!69 152|69 151!69 151[83 147 90 139!90 139[97 130 99 119!99 119[102 107 101 94!101 94[102 73 96 57!96 57[91 42 78 34!38 55[49 55 56\n 60!56 60[63 65 65 74!65 74[68 83 68 93!68 93[68 107 66 117!66 117[63 128 55 133!55 133[48 139 32 139!32 139|32 55!32 55|38 55!66 187[69 197 69 211!69 211[69 225 66 235!66 235[63 244 55 249!55 249[47 254 32 253!32 253|32 166!32 166[48\n 165 56 171!56 171[64 176 66 187\"/>\n                    <Edge cubics=\"!646 110(;646,110 614,110 614,110q646 110 614 110);\"/>\n                    <Edge cubics=\"!678 108(;669,108 663,110 658,114q678 108Q665 108q658 114);\"/>\n                    <Edge cubics=\"!701 118(;696,111 688,108 678,108q701 118Q693 108q678 108);\"/>\n                    <Edge cubics=\"!684 161(;685,168 686,174 686,181q684 161Q686 171q686 181);\"/>\n                    <Edge cubics=\"!678 144(;681,149 683,154 684,161q678 144Q683 151q684 161);\"/>\n                    <Edge cubics=\"!665 136(;670,137 675,139 678,144q665 136Q673 137q678 144);\"/>\n                    <Edge cubics=\"!647 161(;648,154 649,149 652,144q647 161Q648 151q652 144);\"/>\n                    <Edge cubics=\"!645 181(;645,174 646,168 647,161q645 181Q645 171q647 161);\"/>\n                    <Edge cubics=\"!645 211(;644,205 644,200 645,196q645 211Q644 202q645 196);\"/>\n                    <Edge cubics=\"!647 232(;646,225 645,218 645,211q647 232Q645 221q645 211);\"/>\n                    <Edge cubics=\"!686 196(;686,206 686,216 685,225q686 196Q686 211q685 225);\"/>\n                    <Edge cubics=\"!685 225(;684,234 682,241 679,247q685 225Q684 238q679 247);\"/>\n                    <Edge cubics=\"!645 196(;644,193 644,188 645,181q645 196Q644 191q645 181);\"/>\n                    <Edge cubics=\"!686 181(;686,188 686,193 686,196q686 181Q686 191q686 196);\"/>\n                    <Edge cubics=\"!652 144(;655,139 660,137 665,136q652 144Q657 137q665 136);\"/>\n                    <Edge cubics=\"!718 198(;719,191 719,182 718,172q718 198Q719 187q718 172);\"/>\n                    <Edge cubics=\"!718 224(;719,214 719,205 718,198q718 224Q719 209q718 198);\"/>\n                    <Edge cubics=\"!718 172(;717,162 716,152 713,142q718 172Q717 157q713 142);\"/>\n                    <Edge cubics=\"!658 114(;653,119 649,125 646,132q658 114Q651 121q646 132);\"/>\n                    <Edge cubics=\"!713 142(;710,133 706,125 701,118q713 142Q709 128q701 118);\"/>\n                    <Edge cubics=\"!646 132(;646,132 646,110 646,110q646 132 646 110);\"/>\n                    <Edge cubics=\"!579 31(;574,28 568,25 562,24q579 31Q571 26q562 24);\"/>\n                    <Edge cubics=\"!543 22(;530,22 520,25 511,31q543 22Q524 22q511 31);\"/>\n                    <Edge cubics=\"!522 102(;521,97 520,92 520,87q522 102Q520 95q520 87);\"/>\n                    <Edge cubics=\"!520 87(;520,78 523,70 528,64q520 87Q520 73q528 64);\"/>\n                    <Edge cubics=\"!529 115(;526,111 523,107 522,102q529 115Q524 109q522 102);\"/>\n                    <Edge cubics=\"!565 57(;570,59 574,62 579,65q565 57Q572 60q579 65);\"/>\n                    <Edge cubics=\"!550 54(;555,54 560,55 565,57q550 54Q558 54q565 57);\"/>\n                    <Edge cubics=\"!579 65(;579,65 579,31 579,31q579 65 579 31);\"/>\n                    <Edge cubics=\"!528 64(;533,58 541,55 550,54q528 64Q536 55q550 54);\"/>\n                    <Edge cubics=\"!562 24(;556,23 550,22 543,22q562 24Q553 22q543 22);\"/>\n                    <Edge cubics=\"!468 110(;468,110 432,110 432,110q468 110 432 110);\"/>\n                    <Edge cubics=\"!492 55(;487,65 485,76 485,88q492 55Q485 70q485 88);\"/>\n                    <Edge cubics=\"!485 88(;486,101 488,113 493,122q485 88Q486 108q493 122);\"/>\n                    <Edge cubics=\"!557 216(;557,223 556,229 554,234q557 216Q557 226q554 234);\"/>\n                    <Edge cubics=\"!550 190(;555,197 557,206 557,216q550 190Q557 201q557 216);\"/>\n                    <Edge cubics=\"!554 234(;552,239 549,244 544,247q554 234Q551 242q544 247);\"/>\n                    <Edge cubics=\"!532 169(;539,176 545,183 550,190q532 169Q543 179q550 190);\"/>\n                    <Edge cubics=\"!587 189(;584,180 580,172 574,165q587 189Q583 176q574 165);\"/>\n                    <Edge cubics=\"!591 218(;591,207 590,197 587,189q591 218Q591 201q587 189);\"/>\n                    <Edge cubics=\"!511 148(;518,155 525,162 532,169q511 148Q521 158q532 169);\"/>\n                    <Edge cubics=\"!574 165(;569,158 562,151 555,143q574 165Q566 155q555 143);\"/>\n                    <Edge cubics=\"!555 143(;555,143 529,115 529,115q555 143 529 115);\"/>\n                    <Edge cubics=\"!424 186(;424,186 468,110 468,110q424 186 468 110);\"/>\n                    <Edge cubics=\"!493 122(;498,132 504,141 511,148q493 122Q500 137q511 148);\"/>\n                    <Edge cubics=\"!511 31(;502,37 496,45 492,55q511 31Q498 40q492 55);\"/>\n                    <Edge cubics=\"!531 285(;544,285 554,282 563,276q531 285Q550 285q563 276);\"/>\n                    <Edge cubics=\"!563 276(;572,270 579,262 584,252q563 276Q577 267q584 252);\"/>\n                    <Edge cubics=\"!437 282(;437,282 474,282 474,282q437 282 474 282);\"/>\n                    <Edge cubics=\"!511 282(;518,284 524,285 531,285q511 282Q521 285q531 285);\"/>\n                    <Edge cubics=\"!527 252(;521,252 515,251 509,248q527 252Q518 252q509 248);\"/>\n                    <Edge cubics=\"!494 273(;499,278 505,281 511,282q494 273Q502 280q511 282);\"/>\n                    <Edge cubics=\"!646 263(;649,270 653,275 658,279q646 263Q651 273q658 279);\"/>\n                    <Edge cubics=\"!614 352(;614,352 646,352 646,352q614 352 646 352);\"/>\n                    <Edge cubics=\"!677 285(;687,284 695,281 700,275q677 285Q692 284q700 275);\"/>\n                    <Edge cubics=\"!700 275(;706,269 710,261 713,252q700 275Q709 266q713 252);\"/>\n                    <Edge cubics=\"!665 256(;660,256 655,254 652,249q665 256Q657 256q652 249);\"/>\n                    <Edge cubics=\"!658 279(;663,283 669,285 677,285q658 279Q665 285q677 285);\"/>\n                    <Edge cubics=\"!584 252(;589,242 591,231 591,218q584 252Q591 237q591 218);\"/>\n                    <Edge cubics=\"!713 252(;716,243 717,233 718,224q713 252Q717 238q718 224);\"/>\n                    <Edge cubics=\"!652 249(;649,244 648,239 647,232q652 249Q648 242q647 232);\"/>\n                    <Edge cubics=\"!679 247(;676,253 672,256 665,256q679 247Q675 256q665 256);\"/>\n                    <Edge cubics=\"!474 282(;474,282 424,186 424,186q474 282 424 186);\"/>\n                    <Edge cubics=\"!509 248(;504,246 499,243 494,239q509 248Q501 245q494 239);\"/>\n                    <Edge cubics=\"!494 239(;494,239 494,273 494,273q494 239 494 273);\"/>\n                    <Edge cubics=\"!544 247(;540,250 534,252 527,252q544 247Q538 252q527 252);\"/>\n                    <Edge cubics=\"!392 0(;392,0 360,0 360,0q392 0 360 0);\"/>\n                    <Edge cubics=\"!324 109(;320,108 316,108 311,108q324 109Q318 108q311 108);\"/>\n                    <Edge cubics=\"!336 113(;332,111 328,110 324,109q336 113Q330 110q324 109);\"/>\n                    <Edge cubics=\"!236 110(;236,110 204,110 204,110q236 110 204 110);\"/>\n                    <Edge cubics=\"!268 139(;265,148 262,158 261,169q268 139Q263 153q261 169);\"/>\n                    <Edge cubics=\"!293 178(;294,171 295,165 296,159q293 178Q294 168q296 159);\"/>\n                    <Edge cubics=\"!204 129(;204,129 203,129 203,129q204 129 203 129);\"/>\n                    <Edge cubics=\"!203 161(;204,168 204,174 205,181q203 161Q204 171q205 181);\"/>\n                    <Edge cubics=\"!205 211(;204,218 204,224 203,231q205 211Q204 221q203 231);\"/>\n                    <Edge cubics=\"!205 196(;205,199 205,204 205,211q205 196Q205 201q205 211);\"/>\n                    <Edge cubics=\"!260 198(;260,207 260,216 261,226q260 198Q260 211q261 226);\"/>\n                    <Edge cubics=\"!293 211(;292,204 292,199 293,195q293 211Q292 201q293 195);\"/>\n                    <Edge cubics=\"!296 231(;295,224 294,218 293,211q296 231Q294 221q293 211);\"/>\n                    <Edge cubics=\"!293 195(;292,190 292,185 293,178q293 195Q292 188q293 178);\"/>\n                    <Edge cubics=\"!261 169(;260,179 260,189 260,198q261 169Q260 184q260 198);\"/>\n                    <Edge cubics=\"!205 181(;205,188 205,193 205,196q205 181Q205 191q205 196);\"/>\n                    <Edge cubics=\"!393 186(;393,186 392,186 392,186q393 186 392 186);\"/>\n                    <Edge cubics=\"!392 191(;392,191 393,191 393,191q392 191 393 191);\"/>\n                    <Edge cubics=\"!330 140(;332,141 334,143 336,146q330 140Q333 142q336 146);\"/>\n                    <Edge cubics=\"!305 144(;308,140 314,138 321,137q305 144Q310 138q321 137);\"/>\n                    <Edge cubics=\"!321 137(;324,138 327,139 330,140q321 137Q326 138q330 140);\"/>\n                    <Edge cubics=\"!392 186(;392,186 392,0 392,0q392 186 392 0);\"/>\n                    <Edge cubics=\"!336 146(;336,146 336,113 336,113q336 146 336 113);\"/>\n                    <Edge cubics=\"!283 117(;276,122 271,130 268,139q283 117Q273 125q268 139);\"/>\n                    <Edge cubics=\"!311 108(;299,108 290,111 283,117q311 108Q293 108q283 117);\"/>\n                    <Edge cubics=\"!296 159(;298,153 301,148 305,144q296 159Q299 150q305 144);\"/>\n                    <Edge cubics=\"!204 110(;204,110 204,129 204,129q204 110 204 129);\"/>\n                    <Edge cubics=\"!191 114(;186,110 179,108 172,108q191 114Q183 108q172 108);\"/>\n                    <Edge cubics=\"!172 108(;162,108 154,111 149,117q172 108Q157 108q149 117);\"/>\n                    <Edge cubics=\"!96 57(;93,47 87,39 78,34q96 57Q91 42q78 34);\"/>\n                    <Edge cubics=\"!32 55(;32,55 38,55 38,55q32 55 38 55);\"/>\n                    <Edge cubics=\"!42 26(;42,26 0,26 0,26q42 26 0 26);\"/>\n                    <Edge cubics=\"!68 93(;68,102 67,110 66,117q68 93Q68 107q66 117);\"/>\n                    <Edge cubics=\"!65 74(;67,80 68,86 68,93q65 74Q68 83q68 93);\"/>\n                    <Edge cubics=\"!56 60(;61,63 64,68 65,74q56 60Q63 65q65 74);\"/>\n                    <Edge cubics=\"!38 55(;45,55 51,57 56,60q38 55Q49 55q56 60);\"/>\n                    <Edge cubics=\"!101 94(;102,80 100,68 96,57q101 94Q102 73q96 57);\"/>\n                    <Edge cubics=\"!78 34(;69,29 57,26 42,26q78 34Q65 26q42 26);\"/>\n                    <Edge cubics=\"!69 211(;69,220 68,228 66,235q69 211Q69 225q66 235);\"/>\n                    <Edge cubics=\"!56 171(;61,174 65,180 66,187q56 171Q64 176q66 187);\"/>\n                    <Edge cubics=\"!66 187(;68,194 69,202 69,211q66 187Q69 197q69 211);\"/>\n                    <Edge cubics=\"!32 166(;43,165 51,167 56,171q32 166Q48 165q56 171);\"/>\n                    <Edge cubics=\"!55 133(;50,137 43,139 32,139q55 133Q48 139q32 139);\"/>\n                    <Edge cubics=\"!69 151(;78,148 85,144 90,139q69 151Q83 147q90 139);\"/>\n                    <Edge cubics=\"!91 165(;86,159 79,155 69,152q91 165Q84 156q69 152);\"/>\n                    <Edge cubics=\"!69 152(;69,152 69,151 69,151q69 152 69 151);\"/>\n                    <Edge cubics=\"!171 144(;174,139 179,137 185,136q171 144Q176 137q185 136);\"/>\n                    <Edge cubics=\"!165 161(;166,154 168,149 171,144q165 161Q167 151q171 144);\"/>\n                    <Edge cubics=\"!164 181(;164,174 164,168 165,161q164 181Q164 171q165 161);\"/>\n                    <Edge cubics=\"!185 136(;190,137 194,139 197,144q185 136Q192 137q197 144);\"/>\n                    <Edge cubics=\"!136 140(;134,149 133,159 132,168q136 140Q133 154q132 168);\"/>\n                    <Edge cubics=\"!105 212(;105,203 104,194 102,186q105 212Q105 198q102 186);\"/>\n                    <Edge cubics=\"!131 194(;131,201 131,210 132,220q131 194Q131 205q132 220);\"/>\n                    <Edge cubics=\"!164 211(;163,205 163,200 164,196q164 211Q163 202q164 196);\"/>\n                    <Edge cubics=\"!165 231(;164,224 164,218 164,211q165 231Q164 221q164 211);\"/>\n                    <Edge cubics=\"!132 168(;131,178 131,187 131,194q132 168Q131 183q131 194);\"/>\n                    <Edge cubics=\"!164 196(;163,193 163,188 164,181q164 196Q163 191q164 181);\"/>\n                    <Edge cubics=\"!149 117(;143,123 139,131 136,140q149 117Q140 126q136 140);\"/>\n                    <Edge cubics=\"!102 186(;100,178 96,171 91,165q102 186Q99 174q91 165);\"/>\n                    <Edge cubics=\"!32 139(;32,139 32,55 32,55q32 139 32 55);\"/>\n                    <Edge cubics=\"!66 117(;64,124 60,130 55,133q66 117Q63 128q55 133);\"/>\n                    <Edge cubics=\"!99 119(;101,111 102,103 101,94q99 119Q102 107q101 94);\"/>\n                    <Edge cubics=\"!90 139(;95,133 98,126 99,119q90 139Q97 130q99 119);\"/>\n                    <Edge cubics=\"!136 250(;139,260 143,268 148,275q136 250Q140 265q148 275);\"/>\n                    <Edge cubics=\"!197 249(;194,254 190,256 185,256q197 249Q192 256q185 256);\"/>\n                    <Edge cubics=\"!171 285(;180,285 187,283 192,278q171 285Q185 285q192 278);\"/>\n                    <Edge cubics=\"!148 275(;154,281 162,284 171,285q148 275Q157 284q171 285);\"/>\n                    <Edge cubics=\"!185 256(;179,256 174,254 171,249q185 256Q176 256q171 249);\"/>\n                    <Edge cubics=\"!55 249(;50,252 42,254 32,253q55 249Q47 254q32 253);\"/>\n                    <Edge cubics=\"!0 282(;0,282 41,282 41,282q0 282 41 282);\"/>\n                    <Edge cubics=\"!41 282(;64,282 81,276 91,265q41 282Q76 282q91 265);\"/>\n                    <Edge cubics=\"!329 253(;326,254 323,255 320,255q329 253Q325 255q320 255);\"/>\n                    <Edge cubics=\"!320 255(;313,255 308,253 304,248q320 255Q310 255q304 248);\"/>\n                    <Edge cubics=\"!360 282(;360,282 392,282 392,282q360 282 392 282);\"/>\n                    <Edge cubics=\"!310 285(;315,285 320,284 324,283q310 285Q318 285q324 283);\"/>\n                    <Edge cubics=\"!336 248(;334,250 332,252 329,253q336 248Q333 251q329 253);\"/>\n                    <Edge cubics=\"!336 278(;336,278 336,248 336,248q336 278 336 248);\"/>\n                    <Edge cubics=\"!324 283(;328,282 332,281 336,278q324 283Q330 282q336 278);\"/>\n                    <Edge cubics=\"!203 260(;203,260 204,260 204,260q203 260 204 260);\"/>\n                    <Edge cubics=\"!204 282(;204,282 236,282 236,282q204 282 236 282);\"/>\n                    <Edge cubics=\"!268 254(;271,263 277,270 284,276q268 254Q273 267q284 276);\"/>\n                    <Edge cubics=\"!204 260(;204,260 204,282 204,282q204 260 204 282);\"/>\n                    <Edge cubics=\"!284 276(;291,281 299,284 310,285q284 276Q294 284q310 285);\"/>\n                    <Edge cubics=\"!32 253(;32,253 32,166 32,166q32 253 32 166);\"/>\n                    <Edge cubics=\"!236 282(;236,282 236,110 236,110q236 282 236 110);\"/>\n                    <Edge cubics=\"!392 282(;392,282 392,191 392,191q392 282 392 191);\"/>\n                    <Edge cubics=\"!360 0(;360,0 360,282 360,282q360 0 360 282);\"/>\n                    <Edge cubics=\"!0 26(;0,26 0,282 0,282q0 26 0 282);\"/>\n                    <Edge cubics=\"!203 231(;202,238 200,244 197,249q203 231Q201 241q197 249);\"/>\n                    <Edge cubics=\"!171 249(;168,244 166,238 165,231q171 249Q167 242q165 231);\"/>\n                    <Edge cubics=\"!192 278(;196,273 200,267 203,260q192 278Q198 271q203 260);\"/>\n                    <Edge cubics=\"!304 248(;301,243 298,238 296,231q304 248Q299 241q296 231);\"/>\n                    <Edge cubics=\"!261 226(;262,236 265,245 268,254q261 226Q263 241q268 254);\"/>\n                    <Edge cubics=\"!132 220(;132,230 133,240 136,250q132 220Q132 235q136 250);\"/>\n                    <Edge cubics=\"!91 265(;101,253 106,235 105,212q91 265Q106 247q105 212);\"/>\n                    <Edge cubics=\"!66 235(;64,241 60,246 55,249q66 235Q63 244q55 249);\"/>\n                    <Edge cubics=\"!203 129(;200,123 196,118 191,114q203 129Q199 120q191 114);\"/>\n                    <Edge cubics=\"!197 144(;200,149 202,154 203,161q197 144Q201 151q203 161);\"/>\n                    <Edge cubics=\"!432 110(;432,110 393,186 393,186q432 110 393 186);\"/>\n                    <Edge cubics=\"!393 191(;393,191 437,282 437,282q393 191 437 282);\"/>\n                    <Edge cubics=\"!646 352(;646,352 646,263 646,263q646 352 646 263);\"/>\n                    <Edge cubics=\"!614 110(;614,110 614,352 614,352q614 110 614 352);\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/BackspaceWithArrow.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/BackspaceWithArrow\" itemID=\"5061ef46-00000324\" symbolType=\"graphic\" lastModified=\"1348595526\">\n  <timeline>\n    <DOMTimeline name=\"BackspaceWithArrow\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!1026 108[1013 108 1006 114!1006 114[999 121 994 132!994 132|994 110!994 110|962 110!962 110|962 352!962 352|994 352!994 352|994 263!994 263[999 273 1006 279!1006 279[1013 285 1025 285!1025 285[1040 284 1048 275!1048 275[1057 266 1061\n 252!1061 252[1065 238 1066 224!1066 224[1067 209 1066 198!1066 198[1067 187 1066 172!1066 172[1065 157 1061 142!1061 142[1057 128 1049 118!1049 118[1041 108 1026 108!1026 144[1031 151 1032 161!1032 161[1034 171 1034 181!1034 181[1034\n 191 1034 196!1034 196[1034 211 1033 225!1033 225[1032 238 1027 247!1027 247[1023 256 1013 256!1013 256[1005 256 1000 249!1000 249[996 242 995 232!995 232[993 221 993 211!993 211[992 202 993 196!993 196[992 191 993 181!993 181[993 171\n 995 161!995 161[996 151 1000 144!1000 144[1005 137 1013 136!1013 136[1021 137 1026 144!927 31[919 26 910 24!910 24[901 22 891 22!891 22[872 22 859 31!859 31[846 40 840 55!840 55[833 70 833 88!833 88[834 108 841 122!841 122[848 137 859\n 148!859 148[869 158 880 169!880 169[891 179 898 190!898 190[905 201 905 216!905 216[905 226 902 234!902 234[899 242 892 247!892 247[886 252 875 252!875 252[866 252 857 248!857 248[849 245 842 239!842 239|842 273!842 273[850 280 859 282\n!859 282[869 285 879 285!879 285[898 285 911 276!911 276[925 267 932 252!932 252[939 237 939 218!939 218[939 201 935 189!935 189[931 176 922 165!922 165[914 155 903 143!903 143|877 115!877 115[872 109 870 102!870 102[868 95 868 87!868\n 87[868 73 876 64!876 64[884 55 898 54!898 54[906 54 913 57!913 57[920 60 927 65!927 65|927 31!672 109[666 108 659 108!659 108[641 108 631 117!631 117[621 125 616 139!616 139[611 153 609 169!609 169[608 184 608 198!608 198[608 211 609\n 226!609 226[611 241 616 254!616 254[621 267 632 276!632 276[642 284 658 285!658 285[666 285 672 283!672 283[678 282 684 278!684 278|684 248!684 248[681 251 677 253!677 253[673 255 668 255!668 255[658 255 652 248!652 248[647 241 644 231\n!644 231[642 221 641 211!641 211[640 201 641 195!641 195[640 188 641 178!641 178[642 168 644 159!644 159[647 150 653 144!653 144[658 138 669 137!669 137[674 138 678 140!678 140[681 142 684 146!684 146|684 113!684 113[678 110 672 109!741\n 191|785 282!785 282|822 282!822 282|772 186!772 186|816 110!816 110|780 110!780 110|741 186!741 186|740 186!740 186|740 0!740 0|708 0!708 0|708 282!708 282|740 282!740 282|740 191!740 191|741 191!552 110|552 129!552 129|551 129!551 129\n[547 120 539 114!539 114[531 108 520 108!520 108[505 108 497 117!497 117[488 126 484 140!484 140[481 154 480 168!480 168[479 183 479 194!479 194[479 205 480 220!480 220[480 235 484 250!484 250[488 265 496 275!496 275[505 284 519 285!519\n 285[533 285 540 278!540 278[546 271 551 260!551 260|552 260!552 260|552 282!552 282|584 282!584 282|584 110!584 110|552 110!414 117[411 128 403 133!403 133[396 139 380 139!380 139|380 55!380 55|386 55!386 55[397 55 404 60!404 60[411\n 65 413 74!413 74[416 83 416 93!416 93[416 107 414 117!426 34[413 26 390 26!390 26|348 26!348 26|348 282!348 282|389 282!389 282[424 282 439 265!439 265[454 247 453 212!453 212[453 198 450 186!450 186[447 174 439 165!439 165[432 156 417\n 152!417 152|417 151!417 151[431 147 438 139!438 139[445 130 447 119!447 119[450 107 449 94!449 94[450 73 444 57!444 57[439 42 426 34!417 211[417 225 414 235!414 235[411 244 403 249!403 249[395 254 380 253!380 253|380 166!380 166[396\n 165 404 171!404 171[412 176 414 187!414 187[417 197 417 211!545 144[549 151 551 161!551 161[552 171 553 181!553 181[553 191 553 196!553 196[553 201 553 211!553 211[552 221 551 231!551 231[549 241 545 249!545 249[540 256 533 256!533 256\n[524 256 519 249!519 249[515 242 513 231!513 231[512 221 512 211!512 211[511 202 512 196!512 196[511 191 512 181!512 181[512 171 513 161!513 161[515 151 519 144!519 144[524 137 533 136!533 136[540 137 545 144!282 165|118 165!118 165|118\n 127!118 127|117 127!117 127|0 176!0 176|117 225!117 225|118 226!118 226|118 187!118 187|282 187!282 187|282 165\"/>\n                    <Edge cubics=\"!994 110(;994,110 962,110 962,110q994 110 962 110);\"/>\n                    <Edge cubics=\"!1026 108(;1017,108 1011,110 1006,114q1026 108Q1013 108q1006 114);\"/>\n                    <Edge cubics=\"!1049 118(;1044,111 1036,108 1026,108q1049 118Q1041 108q1026 108);\"/>\n                    <Edge cubics=\"!1032 161(;1033,168 1034,174 1034,181q1032 161Q1034 171q1034 181);\"/>\n                    <Edge cubics=\"!1026 144(;1029,149 1031,154 1032,161q1026 144Q1031 151q1032 161);\"/>\n                    <Edge cubics=\"!1013 136(;1018,137 1023,139 1026,144q1013 136Q1021 137q1026 144);\"/>\n                    <Edge cubics=\"!995 161(;996,154 997,149 1000,144q995 161Q996 151q1000 144);\"/>\n                    <Edge cubics=\"!993 181(;993,174 994,168 995,161q993 181Q993 171q995 161);\"/>\n                    <Edge cubics=\"!993 211(;992,205 992,200 993,196q993 211Q992 202q993 196);\"/>\n                    <Edge cubics=\"!995 232(;994,225 993,218 993,211q995 232Q993 221q993 211);\"/>\n                    <Edge cubics=\"!1034 196(;1034,206 1034,216 1033,225q1034 196Q1034 211q1033 225);\"/>\n                    <Edge cubics=\"!1033 225(;1032,234 1030,241 1027,247q1033 225Q1032 238q1027 247);\"/>\n                    <Edge cubics=\"!993 196(;992,193 992,188 993,181q993 196Q992 191q993 181);\"/>\n                    <Edge cubics=\"!1034 181(;1034,188 1034,193 1034,196q1034 181Q1034 191q1034 196);\"/>\n                    <Edge cubics=\"!1000 144(;1003,139 1008,137 1013,136q1000 144Q1005 137q1013 136);\"/>\n                    <Edge cubics=\"!1066 198(;1067,191 1067,182 1066,172q1066 198Q1067 187q1066 172);\"/>\n                    <Edge cubics=\"!1066 224(;1067,214 1067,205 1066,198q1066 224Q1067 209q1066 198);\"/>\n                    <Edge cubics=\"!1066 172(;1065,162 1064,152 1061,142q1066 172Q1065 157q1061 142);\"/>\n                    <Edge cubics=\"!1006 114(;1001,119 997,125 994,132q1006 114Q999 121q994 132);\"/>\n                    <Edge cubics=\"!1061 142(;1058,133 1054,125 1049,118q1061 142Q1057 128q1049 118);\"/>\n                    <Edge cubics=\"!994 132(;994,132 994,110 994,110q994 132 994 110);\"/>\n                    <Edge cubics=\"!927 31(;922,28 916,25 910,24q927 31Q919 26q910 24);\"/>\n                    <Edge cubics=\"!891 22(;878,22 868,25 859,31q891 22Q872 22q859 31);\"/>\n                    <Edge cubics=\"!870 102(;869,97 868,92 868,87q870 102Q868 95q868 87);\"/>\n                    <Edge cubics=\"!868 87(;868,78 871,70 876,64q868 87Q868 73q876 64);\"/>\n                    <Edge cubics=\"!877 115(;874,111 871,107 870,102q877 115Q872 109q870 102);\"/>\n                    <Edge cubics=\"!913 57(;918,59 922,62 927,65q913 57Q920 60q927 65);\"/>\n                    <Edge cubics=\"!898 54(;903,54 908,55 913,57q898 54Q906 54q913 57);\"/>\n                    <Edge cubics=\"!927 65(;927,65 927,31 927,31q927 65 927 31);\"/>\n                    <Edge cubics=\"!876 64(;881,58 889,55 898,54q876 64Q884 55q898 54);\"/>\n                    <Edge cubics=\"!910 24(;904,23 898,22 891,22q910 24Q901 22q891 22);\"/>\n                    <Edge cubics=\"!816 110(;816,110 780,110 780,110q816 110 780 110);\"/>\n                    <Edge cubics=\"!840 55(;835,65 833,76 833,88q840 55Q833 70q833 88);\"/>\n                    <Edge cubics=\"!833 88(;834,101 836,113 841,122q833 88Q834 108q841 122);\"/>\n                    <Edge cubics=\"!905 216(;905,223 904,229 902,234q905 216Q905 226q902 234);\"/>\n                    <Edge cubics=\"!898 190(;903,197 905,206 905,216q898 190Q905 201q905 216);\"/>\n                    <Edge cubics=\"!902 234(;900,239 897,244 892,247q902 234Q899 242q892 247);\"/>\n                    <Edge cubics=\"!880 169(;887,176 893,183 898,190q880 169Q891 179q898 190);\"/>\n                    <Edge cubics=\"!935 189(;932,180 928,172 922,165q935 189Q931 176q922 165);\"/>\n                    <Edge cubics=\"!939 218(;939,207 938,197 935,189q939 218Q939 201q935 189);\"/>\n                    <Edge cubics=\"!859 148(;866,155 873,162 880,169q859 148Q869 158q880 169);\"/>\n                    <Edge cubics=\"!922 165(;917,158 910,151 903,143q922 165Q914 155q903 143);\"/>\n                    <Edge cubics=\"!903 143(;903,143 877,115 877,115q903 143 877 115);\"/>\n                    <Edge cubics=\"!772 186(;772,186 816,110 816,110q772 186 816 110);\"/>\n                    <Edge cubics=\"!841 122(;846,132 852,141 859,148q841 122Q848 137q859 148);\"/>\n                    <Edge cubics=\"!859 31(;850,37 844,45 840,55q859 31Q846 40q840 55);\"/>\n                    <Edge cubics=\"!879 285(;892,285 902,282 911,276q879 285Q898 285q911 276);\"/>\n                    <Edge cubics=\"!911 276(;920,270 927,262 932,252q911 276Q925 267q932 252);\"/>\n                    <Edge cubics=\"!785 282(;785,282 822,282 822,282q785 282 822 282);\"/>\n                    <Edge cubics=\"!859 282(;866,284 872,285 879,285q859 282Q869 285q879 285);\"/>\n                    <Edge cubics=\"!875 252(;869,252 863,251 857,248q875 252Q866 252q857 248);\"/>\n                    <Edge cubics=\"!842 273(;847,278 853,281 859,282q842 273Q850 280q859 282);\"/>\n                    <Edge cubics=\"!994 263(;997,270 1001,275 1006,279q994 263Q999 273q1006 279);\"/>\n                    <Edge cubics=\"!962 352(;962,352 994,352 994,352q962 352 994 352);\"/>\n                    <Edge cubics=\"!1025 285(;1035,284 1043,281 1048,275q1025 285Q1040 284q1048 275);\"/>\n                    <Edge cubics=\"!1048 275(;1054,269 1058,261 1061,252q1048 275Q1057 266q1061 252);\"/>\n                    <Edge cubics=\"!1013 256(;1008,256 1003,254 1000,249q1013 256Q1005 256q1000 249);\"/>\n                    <Edge cubics=\"!1006 279(;1011,283 1017,285 1025,285q1006 279Q1013 285q1025 285);\"/>\n                    <Edge cubics=\"!932 252(;937,242 939,231 939,218q932 252Q939 237q939 218);\"/>\n                    <Edge cubics=\"!1061 252(;1064,243 1065,233 1066,224q1061 252Q1065 238q1066 224);\"/>\n                    <Edge cubics=\"!1000 249(;997,244 996,239 995,232q1000 249Q996 242q995 232);\"/>\n                    <Edge cubics=\"!1027 247(;1024,253 1020,256 1013,256q1027 247Q1023 256q1013 256);\"/>\n                    <Edge cubics=\"!822 282(;822,282 772,186 772,186q822 282 772 186);\"/>\n                    <Edge cubics=\"!857 248(;852,246 847,243 842,239q857 248Q849 245q842 239);\"/>\n                    <Edge cubics=\"!842 239(;842,239 842,273 842,273q842 239 842 273);\"/>\n                    <Edge cubics=\"!892 247(;888,250 882,252 875,252q892 247Q886 252q875 252);\"/>\n                    <Edge cubics=\"!740 0(;740,0 708,0 708,0q740 0 708 0);\"/>\n                    <Edge cubics=\"!672 109(;668,108 664,108 659,108q672 109Q666 108q659 108);\"/>\n                    <Edge cubics=\"!684 113(;680,111 676,110 672,109q684 113Q678 110q672 109);\"/>\n                    <Edge cubics=\"!584 110(;584,110 552,110 552,110q584 110 552 110);\"/>\n                    <Edge cubics=\"!616 139(;613,148 610,158 609,169q616 139Q611 153q609 169);\"/>\n                    <Edge cubics=\"!641 178(;642,171 643,165 644,159q641 178Q642 168q644 159);\"/>\n                    <Edge cubics=\"!552 129(;552,129 551,129 551,129q552 129 551 129);\"/>\n                    <Edge cubics=\"!551 161(;552,168 552,174 553,181q551 161Q552 171q553 181);\"/>\n                    <Edge cubics=\"!553 211(;552,218 552,224 551,231q553 211Q552 221q551 231);\"/>\n                    <Edge cubics=\"!553 196(;553,199 553,204 553,211q553 196Q553 201q553 211);\"/>\n                    <Edge cubics=\"!608 198(;608,207 608,216 609,226q608 198Q608 211q609 226);\"/>\n                    <Edge cubics=\"!641 211(;640,204 640,199 641,195q641 211Q640 201q641 195);\"/>\n                    <Edge cubics=\"!644 231(;643,224 642,218 641,211q644 231Q642 221q641 211);\"/>\n                    <Edge cubics=\"!641 195(;640,190 640,185 641,178q641 195Q640 188q641 178);\"/>\n                    <Edge cubics=\"!609 169(;608,179 608,189 608,198q609 169Q608 184q608 198);\"/>\n                    <Edge cubics=\"!553 181(;553,188 553,193 553,196q553 181Q553 191q553 196);\"/>\n                    <Edge cubics=\"!741 186(;741,186 740,186 740,186q741 186 740 186);\"/>\n                    <Edge cubics=\"!740 191(;740,191 741,191 741,191q740 191 741 191);\"/>\n                    <Edge cubics=\"!678 140(;680,141 682,143 684,146q678 140Q681 142q684 146);\"/>\n                    <Edge cubics=\"!653 144(;656,140 662,138 669,137q653 144Q658 138q669 137);\"/>\n                    <Edge cubics=\"!669 137(;672,138 675,139 678,140q669 137Q674 138q678 140);\"/>\n                    <Edge cubics=\"!740 186(;740,186 740,0 740,0q740 186 740 0);\"/>\n                    <Edge cubics=\"!684 146(;684,146 684,113 684,113q684 146 684 113);\"/>\n                    <Edge cubics=\"!631 117(;624,122 619,130 616,139q631 117Q621 125q616 139);\"/>\n                    <Edge cubics=\"!659 108(;647,108 638,111 631,117q659 108Q641 108q631 117);\"/>\n                    <Edge cubics=\"!644 159(;646,153 649,148 653,144q644 159Q647 150q653 144);\"/>\n                    <Edge cubics=\"!552 110(;552,110 552,129 552,129q552 110 552 129);\"/>\n                    <Edge cubics=\"!539 114(;534,110 527,108 520,108q539 114Q531 108q520 108);\"/>\n                    <Edge cubics=\"!520 108(;510,108 502,111 497,117q520 108Q505 108q497 117);\"/>\n                    <Edge cubics=\"!444 57(;441,47 435,39 426,34q444 57Q439 42q426 34);\"/>\n                    <Edge cubics=\"!380 55(;380,55 386,55 386,55q380 55 386 55);\"/>\n                    <Edge cubics=\"!390 26(;390,26 348,26 348,26q390 26 348 26);\"/>\n                    <Edge cubics=\"!416 93(;416,102 415,110 414,117q416 93Q416 107q414 117);\"/>\n                    <Edge cubics=\"!413 74(;415,80 416,86 416,93q413 74Q416 83q416 93);\"/>\n                    <Edge cubics=\"!404 60(;409,63 412,68 413,74q404 60Q411 65q413 74);\"/>\n                    <Edge cubics=\"!386 55(;393,55 399,57 404,60q386 55Q397 55q404 60);\"/>\n                    <Edge cubics=\"!449 94(;450,80 448,68 444,57q449 94Q450 73q444 57);\"/>\n                    <Edge cubics=\"!426 34(;417,29 405,26 390,26q426 34Q413 26q390 26);\"/>\n                    <Edge cubics=\"!417 211(;417,220 416,228 414,235q417 211Q417 225q414 235);\"/>\n                    <Edge cubics=\"!404 171(;409,174 413,180 414,187q404 171Q412 176q414 187);\"/>\n                    <Edge cubics=\"!414 187(;416,194 417,202 417,211q414 187Q417 197q417 211);\"/>\n                    <Edge cubics=\"!380 166(;391,165 399,167 404,171q380 166Q396 165q404 171);\"/>\n                    <Edge cubics=\"!403 133(;398,137 391,139 380,139q403 133Q396 139q380 139);\"/>\n                    <Edge cubics=\"!417 151(;426,148 433,144 438,139q417 151Q431 147q438 139);\"/>\n                    <Edge cubics=\"!439 165(;434,159 427,155 417,152q439 165Q432 156q417 152);\"/>\n                    <Edge cubics=\"!417 152(;417,152 417,151 417,151q417 152 417 151);\"/>\n                    <Edge cubics=\"!519 144(;522,139 527,137 533,136q519 144Q524 137q533 136);\"/>\n                    <Edge cubics=\"!513 161(;514,154 516,149 519,144q513 161Q515 151q519 144);\"/>\n                    <Edge cubics=\"!512 181(;512,174 512,168 513,161q512 181Q512 171q513 161);\"/>\n                    <Edge cubics=\"!533 136(;538,137 542,139 545,144q533 136Q540 137q545 144);\"/>\n                    <Edge cubics=\"!484 140(;482,149 481,159 480,168q484 140Q481 154q480 168);\"/>\n                    <Edge cubics=\"!453 212(;453,203 452,194 450,186q453 212Q453 198q450 186);\"/>\n                    <Edge cubics=\"!479 194(;479,201 479,210 480,220q479 194Q479 205q480 220);\"/>\n                    <Edge cubics=\"!512 211(;511,205 511,200 512,196q512 211Q511 202q512 196);\"/>\n                    <Edge cubics=\"!513 231(;512,224 512,218 512,211q513 231Q512 221q512 211);\"/>\n                    <Edge cubics=\"!480 168(;479,178 479,187 479,194q480 168Q479 183q479 194);\"/>\n                    <Edge cubics=\"!512 196(;511,193 511,188 512,181q512 196Q511 191q512 181);\"/>\n                    <Edge cubics=\"!497 117(;491,123 487,131 484,140q497 117Q488 126q484 140);\"/>\n                    <Edge cubics=\"!450 186(;448,178 444,171 439,165q450 186Q447 174q439 165);\"/>\n                    <Edge cubics=\"!380 139(;380,139 380,55 380,55q380 139 380 55);\"/>\n                    <Edge cubics=\"!414 117(;412,124 408,130 403,133q414 117Q411 128q403 133);\"/>\n                    <Edge cubics=\"!447 119(;449,111 450,103 449,94q447 119Q450 107q449 94);\"/>\n                    <Edge cubics=\"!438 139(;443,133 446,126 447,119q438 139Q445 130q447 119);\"/>\n                    <Edge cubics=\"!484 250(;487,260 491,268 496,275q484 250Q488 265q496 275);\"/>\n                    <Edge cubics=\"!545 249(;542,254 538,256 533,256q545 249Q540 256q533 256);\"/>\n                    <Edge cubics=\"!519 285(;528,285 535,283 540,278q519 285Q533 285q540 278);\"/>\n                    <Edge cubics=\"!496 275(;502,281 510,284 519,285q496 275Q505 284q519 285);\"/>\n                    <Edge cubics=\"!533 256(;527,256 522,254 519,249q533 256Q524 256q519 249);\"/>\n                    <Edge cubics=\"!403 249(;398,252 390,254 380,253q403 249Q395 254q380 253);\"/>\n                    <Edge cubics=\"!348 282(;348,282 389,282 389,282q348 282 389 282);\"/>\n                    <Edge cubics=\"!389 282(;412,282 429,276 439,265q389 282Q424 282q439 265);\"/>\n                    <Edge cubics=\"!677 253(;674,254 671,255 668,255q677 253Q673 255q668 255);\"/>\n                    <Edge cubics=\"!668 255(;661,255 656,253 652,248q668 255Q658 255q652 248);\"/>\n                    <Edge cubics=\"!708 282(;708,282 740,282 740,282q708 282 740 282);\"/>\n                    <Edge cubics=\"!658 285(;663,285 668,284 672,283q658 285Q666 285q672 283);\"/>\n                    <Edge cubics=\"!684 248(;682,250 680,252 677,253q684 248Q681 251q677 253);\"/>\n                    <Edge cubics=\"!684 278(;684,278 684,248 684,248q684 278 684 248);\"/>\n                    <Edge cubics=\"!672 283(;676,282 680,281 684,278q672 283Q678 282q684 278);\"/>\n                    <Edge cubics=\"!551 260(;551,260 552,260 552,260q551 260 552 260);\"/>\n                    <Edge cubics=\"!552 282(;552,282 584,282 584,282q552 282 584 282);\"/>\n                    <Edge cubics=\"!616 254(;619,263 625,270 632,276q616 254Q621 267q632 276);\"/>\n                    <Edge cubics=\"!552 260(;552,260 552,282 552,282q552 260 552 282);\"/>\n                    <Edge cubics=\"!632 276(;639,281 647,284 658,285q632 276Q642 284q658 285);\"/>\n                    <Edge cubics=\"!380 253(;380,253 380,166 380,166q380 253 380 166);\"/>\n                    <Edge cubics=\"!584 282(;584,282 584,110 584,110q584 282 584 110);\"/>\n                    <Edge cubics=\"!740 282(;740,282 740,191 740,191q740 282 740 191);\"/>\n                    <Edge cubics=\"!708 0(;708,0 708,282 708,282q708 0 708 282);\"/>\n                    <Edge cubics=\"!348 26(;348,26 348,282 348,282q348 26 348 282);\"/>\n                    <Edge cubics=\"!551 231(;550,238 548,244 545,249q551 231Q549 241q545 249);\"/>\n                    <Edge cubics=\"!519 249(;516,244 514,238 513,231q519 249Q515 242q513 231);\"/>\n                    <Edge cubics=\"!540 278(;544,273 548,267 551,260q540 278Q546 271q551 260);\"/>\n                    <Edge cubics=\"!652 248(;649,243 646,238 644,231q652 248Q647 241q644 231);\"/>\n                    <Edge cubics=\"!609 226(;610,236 613,245 616,254q609 226Q611 241q616 254);\"/>\n                    <Edge cubics=\"!480 220(;480,230 481,240 484,250q480 220Q480 235q484 250);\"/>\n                    <Edge cubics=\"!439 265(;449,253 454,235 453,212q439 265Q454 247q453 212);\"/>\n                    <Edge cubics=\"!414 235(;412,241 408,246 403,249q414 235Q411 244q403 249);\"/>\n                    <Edge cubics=\"!551 129(;548,123 544,118 539,114q551 129Q547 120q539 114);\"/>\n                    <Edge cubics=\"!545 144(;548,149 550,154 551,161q545 144Q549 151q551 161);\"/>\n                    <Edge cubics=\"!780 110(;780,110 741,186 741,186q780 110 741 186);\"/>\n                    <Edge cubics=\"!741 191(;741,191 785,282 785,282q741 191 785 282);\"/>\n                    <Edge cubics=\"!994 352(;994,352 994,263 994,263q994 352 994 263);\"/>\n                    <Edge cubics=\"!962 110(;962,110 962,352 962,352q962 110 962 352);\"/>\n                    <Edge cubics=\"!282 187(;282,187 282,165 282,165q282 187 282 165);\"/>\n                    <Edge cubics=\"!118 165(;118,165 118,127 118,127q118 165 118 127);\"/>\n                    <Edge cubics=\"!118 127(;118,127 117,127 117,127q118 127 117 127);\"/>\n                    <Edge cubics=\"!117 127(;117,127 0,176 0,176q117 127 0 176);\"/>\n                    <Edge cubics=\"!0 176(;0,176 117,225 117,225q0 176 117 225);\"/>\n                    <Edge cubics=\"!117 225(;117,225 118,226 118,226q117 225 118 226);\"/>\n                    <Edge cubics=\"!118 226(;118,226 118,187 118,187q118 226 118 187);\"/>\n                    <Edge cubics=\"!282 165(;282,165 118,165 118,165q282 165 118 165);\"/>\n                    <Edge cubics=\"!118 187(;118,187 282,187 282,187q118 187 282 187);\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/Caps.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/Caps\" itemID=\"5061f434-00000a9b\" symbolType=\"graphic\" lastModified=\"1348596798\">\n  <timeline>\n    <DOMTimeline name=\"Caps\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!436 87[429 86 421 86!421 86[400 86 388 99!388 99[375 112 375 133!375 133[375 147 380 156!380 156[386 166 394 173!394 173[402 179 410 185!410 185[417 191 423 197!423 197[428 204 428 213!428 213[428 222 423 228!423 228[417 234 407 234\n!407 234[399 234 393 231!393 231[387 228 381 223!381 223|381 255!381 255[388 259 394 261!394 261[400 263 409 263!409 263[432 262 445 249!445 249[457 235 458 212!458 212[457 194 449 183!449 183[442 172 431 165!431 165[421 157 413 150!413\n 150[405 143 404 133!404 133[404 124 411 119!411 119[417 114 426 114!426 114[432 114 438 117!438 117[445 119 450 123!450 123|450 93!450 93[443 89 436 87!343 96[335 86 320 86!320 86[307 86 300 92!300 92[293 99 288 110!288 110|288 88!288\n 88|256 88!256 88|256 330!256 330|288 330!288 330|288 241!288 241[293 251 300 257!300 257[307 263 319 263!319 263[334 262 342 253!342 253[351 244 355 230!355 230[359 216 360 202!360 202[361 187 360 176!360 176[361 165 360 150!360 150\n[359 135 355 120!355 120[351 106 343 96!320 122[325 129 326 139!326 139[328 149 328 159!328 159[328 169 328 174!328 174[328 189 327 203!327 203[326 216 321 225!321 225[317 234 307 234!307 234[299 234 294 227!294 227[290 220 289 210!289\n 210[287 199 287 189!287 189[286 180 287 174!287 174[286 169 287 159!287 159[287 149 289 139!289 139[290 129 294 122!294 122[299 115 307 114!307 114[315 115 320 122!106 8[99 4 92 2!92 2[85 0 76 0!76 0[56 1 42 9!42 9[28 18 20 33!20 33\n[11 48 7 66!7 66[3 84 1 102!1 102[0 120 0 136!0 136[0 156 3 178!3 178[6 201 14 220!14 220[22 239 37 251!37 251[53 263 79 263!79 263[86 263 93 262!93 262[100 260 106 256!106 256|106 226!106 226[101 229 96 230!96 230[91 231 86 231!86 231\n[68 231 58 221!58 221[48 211 43 195!43 195[39 180 37 163!37 163[36 147 36 133!36 133[36 124 37 111!37 111[37 98 39 84!39 84[42 70 47 59!47 59[52 47 61 40!61 40[70 32 84 32!84 32[90 32 96 34!96 34[101 36 106 39!106 39|106 8!120 118[117\n 132 116 146!116 146[115 161 115 172!115 172[115 183 116 198!116 198[116 213 120 228!120 228[124 243 132 253!132 253[141 262 155 263!155 263[169 263 176 256!176 256[182 249 187 238!187 238|188 238!188 238|188 260!188 260|220 260!220 260\n|220 88!220 88|188 88!188 88|188 107!188 107|187 107!187 107[183 98 175 92!175 92[167 86 156 86!156 86[141 86 133 95!133 95[124 104 120 118!181 122[185 129 187 139!187 139[188 149 189 159!189 159[189 169 189 174!189 174[189 179 189 189\n!189 189[188 199 187 209!187 209[185 219 181 227!181 227[176 234 169 234!169 234[160 234 155 227!155 227[151 220 149 209!149 209[148 199 148 189!148 189[147 180 148 174!148 174[147 169 148 159!148 159[148 149 149 139!149 139[151 129 155\n 122!155 122[160 115 169 114!169 114[176 115 181 122\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/Ctrl.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/Ctrl\" itemID=\"50148546-000006f0\" symbolType=\"graphic\" lastModified=\"1343523424\">\n  <timeline>\n    <DOMTimeline name=\"Ctrl\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!248 114[239 120 234 131!234 131|233 131!233 131|233 110!233 110|201 110!201 110|201 282!201 282|233 282!233 282|233 174!233 174[233 157 240 148!240 148[247 139 265 139!265 139|270 139!270 139|270 108!270 108[257 108 248 114!292 0|292\n 282!292 282|324 282!324 282|324 0!324 0|292 0!106 30[99 26 92 24!92 24[85 22 76 22!76 22[56 23 42 31!42 31[28 40 20 55!20 55[11 70 7 88!7 88[3 106 1 124!1 124[0 142 0 158!0 158[0 178 3 200!3 200[6 223 14 242!14 242[22 261 37 273!37 273\n[53 285 79 285!79 285[86 285 93 284!93 284[100 282 106 278!106 278|106 248!106 248[101 251 96 252!96 252[91 253 86 253!86 253[68 253 58 243!58 243[48 233 43 217!43 217[39 202 37 185!37 185[36 169 36 155!36 155[36 146 37 133!37 133[37\n 120 39 106!39 106[42 92 47 81!47 81[52 69 61 62!61 62[70 54 84 54!84 54[90 54 96 56!96 56[101 58 106 61!106 61|106 30!164 110|164 62!164 62|132 62!132 62|132 110!132 110|115 110!115 110|115 136!115 136|132 136!132 136|132 282!132 282\n|164 282!164 282|164 136!164 136|181 136!181 136|181 110!181 110|164 110\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/Del.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/Del\" itemID=\"50148a3f-000006fa\" symbolType=\"graphic\" lastModified=\"1343523441\">\n  <timeline>\n    <DOMTimeline name=\"Del\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!220 224[220 231 218 239!218 239[217 246 212 251!212 251[208 256 200 256!200 256[192 256 188 250!188 250[183 244 182 235!182 235[180 226 180 217!180 217[179 208 180 202!180 202|250 202!250 202|250 197!250 197[250 184 249 168!249 168[247\n 153 242 139!242 139[236 125 226 117!226 117[216 108 198 108!198 108[181 108 170 117!170 117[160 125 155 139!155 139[150 153 148 169!148 169[147 184 147 197!147 197[147 211 148 226!148 226[150 241 155 255!155 255[160 268 171 276!171 276\n[181 284 199 285!199 285[217 284 228 276!228 276[239 268 244 254!244 254[249 240 249 224!249 224|220 224!215 153[217 160 217 167!217 167[218 175 218 180!218 180|180 180!180 180[179 175 180 167!180 167[180 160 181 153!181 153[183 146 187\n 141!187 141[191 136 198 136!198 136[205 136 209 141!209 141[213 146 215 153!275 0|275 282!275 282|307 282!307 282|307 0!307 0|275 0!105 56[96 41 85 35!85 35[74 28 62 27!62 27[50 26 38 26!38 26|0 26!0 26|0 282!0 282|23 282!23 282[41 282\n 57 281!57 281[72 279 85 273!85 273[97 266 106 253!106 253[114 240 119 217!119 217[123 194 123 158!123 158[123 119 118 95!118 95[113 70 105 56!66 64[78 74 82 90!82 90[87 107 87 125!87 125[88 143 87 158!87 158[88 175 87 192!87 192[86 208\n 82 223!82 223[77 237 66 245!66 245[55 253 34 253!34 253|34 55!34 55[55 54 66 64\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/End.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/End\" itemID=\"50148aa3-00000700\" symbolType=\"graphic\" lastModified=\"1343523504\">\n  <timeline>\n    <DOMTimeline name=\"End\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!312 0|312 129!312 129|311 129!311 129[306 119 299 113!299 113[292 108 280 108!280 108[265 108 257 117!257 117[248 126 244 140!244 140[241 154 240 168!240 168[239 183 239 194!239 194[239 205 240 220!240 220[240 235 244 250!244 250[248\n 265 256 275!256 275[265 284 279 285!279 285[292 285 299 278!299 278[306 271 311 260!311 260|312 260!312 260|312 282!312 282|344 282!344 282|344 0!344 0|312 0!279 143[284 136 293 136!293 136[300 136 305 144!305 144[309 151 311 161!311\n 161[312 171 313 181!313 181[313 191 313 196!313 196[313 201 313 211!313 211[312 221 311 231!311 231[309 241 305 249!305 249[300 256 293 256!293 256[284 256 279 249!279 249[275 242 273 231!273 231[272 221 272 211!272 211[271 202 272 196\n!272 196[271 190 272 181!272 181[272 171 273 161!273 161[275 151 279 143!213 138[211 125 204 116!204 116[196 108 179 108!179 108[173 108 168 109!168 109[163 111 158 114!158 114[154 116 151 120!151 120[147 125 145 130!145 130|144 130!144\n 130|144 110!144 110|112 110!112 110|112 282!112 282|144 282!144 282|144 175!144 175[144 167 144 158!144 158[145 150 149 143!149 143[153 137 163 136!163 136[172 136 176 141!176 141[180 145 181 151!181 151[182 157 182 163!182 163|182 282\n!182 282|214 282!214 282|214 164!214 164[215 151 213 138!91 26|0 26!0 26|0 282!0 282|91 282!91 282|91 252!91 252|34 252!34 252|34 165!34 165|85 165!85 165|85 136!85 136|34 136!34 136|34 55!34 55|91 55!91 55|91 26\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/Enter.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/Enter\" itemID=\"5061f2d9-00000684\" symbolType=\"graphic\" lastModified=\"1348596449\">\n  <timeline>\n    <DOMTimeline name=\"Enter\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!511 82[498 82 489 88!489 88[480 94 475 105!475 105|474 105!474 105|474 84!474 84|442 84!442 84|442 256!442 256|474 256!474 256|474 148!474 148[474 131 481 122!481 122[488 113 506 113!506 113|511 113!511 113|511 82!417 171[417 158 416\n 142!416 142[414 127 409 113!409 113[403 99 393 91!393 91[383 82 365 82!365 82[348 82 337 91!337 91[327 99 322 113!322 113[317 127 315 143!315 143[314 158 314 171!314 171[314 185 315 200!315 200[317 215 322 229!322 229[327 242 338 250\n!338 250[348 258 366 259!366 259[384 258 395 250!395 250[406 242 411 228!411 228[416 214 416 198!416 198|387 198!387 198[387 205 385 213!385 213[384 220 379 225!379 225[375 230 367 230!367 230[359 230 355 224!355 224[350 218 349 209!349\n 209[347 200 347 191!347 191[346 182 347 176!347 176|417 176!417 176|417 171!365 110[372 110 376 115!376 115[380 120 382 127!382 127[384 134 384 141!384 141[385 149 385 154!385 154|347 154!347 154[346 149 347 141!347 141[347 134 348 127\n!348 127[350 120 354 115!354 115[358 110 365 110!204 90[196 82 179 82!179 82[173 82 168 83!168 83[163 85 158 88!158 88[154 90 151 94!151 94[147 99 145 104!145 104|144 104!144 104|144 84!144 84|112 84!112 84|112 256!112 256|144 256!144\n 256|144 149!144 149[144 141 144 132!144 132[145 124 149 117!149 117[153 111 163 110!163 110[172 110 176 115!176 115[180 119 181 125!181 125[182 131 182 137!182 137|182 256!182 256|214 256!214 256|214 138!214 138[215 125 213 112!213 112\n[211 99 204 90!233 84|233 110!233 110|250 110!250 110|250 256!250 256|282 256!282 256|282 110!282 110|299 110!299 110|299 84!299 84|282 84!282 84|282 36!282 36|250 36!250 36|250 84!250 84|233 84!91 29|91 0!91 0|0 0!0 0|0 256!0 256|91\n 256!91 256|91 226!91 226|34 226!34 226|34 139!34 139|85 139!85 139|85 110!85 110|34 110!34 110|34 29!34 29|91 29\"/>\n                    <Edge cubics=\"!34 110(;34,110 34,29 34,29q34 110 34 29);\"/>\n                    <Edge cubics=\"!144 104(;144,104 144,84 144,84q144 104 144 84);\"/>\n                    <Edge cubics=\"!145 104(;145,104 144,104 144,104q145 104 144 104);\"/>\n                    <Edge cubics=\"!144 84(;144,84 112,84 112,84q144 84 112 84);\"/>\n                    <Edge cubics=\"!168 83(;165,84 161,86 158,88q168 83Q163 85q158 88);\"/>\n                    <Edge cubics=\"!179 82(;175,82 171,82 168,83q179 82Q173 82q168 83);\"/>\n                    <Edge cubics=\"!163 110(;169,110 173,112 176,115q163 110Q172 110q176 115);\"/>\n                    <Edge cubics=\"!158 88(;155,89 153,91 151,94q158 88Q154 90q151 94);\"/>\n                    <Edge cubics=\"!176 115(;179,118 180,121 181,125q176 115Q180 119q181 125);\"/>\n                    <Edge cubics=\"!233 110(;233,110 250,110 250,110q233 110 250 110);\"/>\n                    <Edge cubics=\"!233 84(;233,84 233,110 233,110q233 84 233 110);\"/>\n                    <Edge cubics=\"!250 84(;250,84 233,84 233,84q250 84 233 84);\"/>\n                    <Edge cubics=\"!213 112(;212,103 209,96 204,90q213 112Q211 99q204 90);\"/>\n                    <Edge cubics=\"!250 36(;250,36 250,84 250,84q250 36 250 84);\"/>\n                    <Edge cubics=\"!204 90(;199,85 190,82 179,82q204 90Q196 82q179 82);\"/>\n                    <Edge cubics=\"!91 29(;91,29 91,0 91,0q91 29 91 0);\"/>\n                    <Edge cubics=\"!151 94(;148,97 146,101 145,104q151 94Q147 99q145 104);\"/>\n                    <Edge cubics=\"!149 117(;152,113 156,111 163,110q149 117Q153 111q163 110);\"/>\n                    <Edge cubics=\"!282 84(;282,84 282,36 282,36q282 84 282 36);\"/>\n                    <Edge cubics=\"!299 84(;299,84 282,84 282,84q299 84 282 84);\"/>\n                    <Edge cubics=\"!299 110(;299,110 299,84 299,84q299 110 299 84);\"/>\n                    <Edge cubics=\"!337 91(;330,96 325,104 322,113q337 91Q327 99q322 113);\"/>\n                    <Edge cubics=\"!282 110(;282,110 299,110 299,110q282 110 299 110);\"/>\n                    <Edge cubics=\"!354 115(;357,112 360,110 365,110q354 115Q358 110q365 110);\"/>\n                    <Edge cubics=\"!365 110(;370,110 373,112 376,115q365 110Q372 110q376 115);\"/>\n                    <Edge cubics=\"!376 115(;379,118 381,122 382,127q376 115Q380 120q382 127);\"/>\n                    <Edge cubics=\"!409 113(;405,104 400,96 393,91q409 113Q403 99q393 91);\"/>\n                    <Edge cubics=\"!393 91(;386,85 377,82 365,82q393 91Q383 82q365 82);\"/>\n                    <Edge cubics=\"!348 127(;349,122 351,118 354,115q348 127Q350 120q354 115);\"/>\n                    <Edge cubics=\"!365 82(;354,82 344,85 337,91q365 82Q348 82q337 91);\"/>\n                    <Edge cubics=\"!282 36(;282,36 250,36 250,36q282 36 250 36);\"/>\n                    <Edge cubics=\"!91 0(;91,0 0,0 0,0q91 0 0 0);\"/>\n                    <Edge cubics=\"!34 29(;34,29 91,29 91,29q34 29 91 29);\"/>\n                    <Edge cubics=\"!85 110(;85,110 34,110 34,110q85 110 34 110);\"/>\n                    <Edge cubics=\"!474 105(;474,105 474,84 474,84q474 105 474 84);\"/>\n                    <Edge cubics=\"!475 105(;475,105 474,105 474,105q475 105 474 105);\"/>\n                    <Edge cubics=\"!489 88(;483,92 478,98 475,105q489 88Q480 94q475 105);\"/>\n                    <Edge cubics=\"!511 82(;502,82 495,84 489,88q511 82Q498 82q489 88);\"/>\n                    <Edge cubics=\"!511 113(;511,113 511,82 511,82q511 113 511 82);\"/>\n                    <Edge cubics=\"!506 113(;506,113 511,113 511,113q506 113 511 113);\"/>\n                    <Edge cubics=\"!481 122(;486,116 494,113 506,113q481 122Q488 113q506 113);\"/>\n                    <Edge cubics=\"!474 84(;474,84 442,84 442,84q474 84 442 84);\"/>\n                    <Edge cubics=\"!474 256(;474,256 474,148 474,148q474 256 474 148);\"/>\n                    <Edge cubics=\"!417 176(;417,176 417,171 417,171q417 176 417 171);\"/>\n                    <Edge cubics=\"!417 171(;417,162 417,153 416,142q417 171Q417 158q416 142);\"/>\n                    <Edge cubics=\"!384 141(;385,146 385,151 385,154q384 141Q385 149q385 154);\"/>\n                    <Edge cubics=\"!379 225(;376,228 372,230 367,230q379 225Q375 230q367 230);\"/>\n                    <Edge cubics=\"!385 213(;384,218 382,222 379,225q385 213Q384 220q379 225);\"/>\n                    <Edge cubics=\"!387 198(;387,203 386,208 385,213q387 198Q387 205q385 213);\"/>\n                    <Edge cubics=\"!367 230(;362,230 358,228 355,224q367 230Q359 230q355 224);\"/>\n                    <Edge cubics=\"!411 228(;414,219 416,209 416,198q411 228Q416 214q416 198);\"/>\n                    <Edge cubics=\"!395 250(;402,245 408,237 411,228q395 250Q406 242q411 228);\"/>\n                    <Edge cubics=\"!416 198(;416,198 387,198 387,198q416 198 387 198);\"/>\n                    <Edge cubics=\"!347 191(;346,185 346,180 347,176q347 191Q346 182q347 176);\"/>\n                    <Edge cubics=\"!349 209(;348,203 347,197 347,191q349 209Q347 200q347 191);\"/>\n                    <Edge cubics=\"!347 154(;346,151 346,146 347,141q347 154Q346 149q347 141);\"/>\n                    <Edge cubics=\"!315 143(;314,153 314,162 314,171q315 143Q314 158q314 171);\"/>\n                    <Edge cubics=\"!314 171(;314,180 314,190 315,200q314 171Q314 185q315 200);\"/>\n                    <Edge cubics=\"!315 200(;316,210 319,220 322,229q315 200Q317 215q322 229);\"/>\n                    <Edge cubics=\"!322 229(;325,238 331,245 338,250q322 229Q327 242q338 250);\"/>\n                    <Edge cubics=\"!347 176(;347,176 417,176 417,176q347 176 417 176);\"/>\n                    <Edge cubics=\"!355 224(;352,220 350,215 349,209q355 224Q350 218q349 209);\"/>\n                    <Edge cubics=\"!366 259(;378,258 388,255 395,250q366 259Q384 258q395 250);\"/>\n                    <Edge cubics=\"!338 250(;345,255 354,258 366,259q338 250Q348 258q366 259);\"/>\n                    <Edge cubics=\"!385 154(;385,154 347,154 347,154q385 154 347 154);\"/>\n                    <Edge cubics=\"!91 256(;91,256 91,226 91,226q91 256 91 226);\"/>\n                    <Edge cubics=\"!214 256(;214,256 214,138 214,138q214 256 214 138);\"/>\n                    <Edge cubics=\"!182 256(;182,256 214,256 214,256q182 256 214 256);\"/>\n                    <Edge cubics=\"!182 137(;182,137 182,256 182,256q182 137 182 256);\"/>\n                    <Edge cubics=\"!144 149(;144,144 144,138 144,132q144 149Q144 141q144 132);\"/>\n                    <Edge cubics=\"!144 256(;144,256 144,149 144,149q144 256 144 149);\"/>\n                    <Edge cubics=\"!112 256(;112,256 144,256 144,256q112 256 144 256);\"/>\n                    <Edge cubics=\"!250 256(;250,256 282,256 282,256q250 256 282 256);\"/>\n                    <Edge cubics=\"!34 226(;34,226 34,139 34,139q34 226 34 139);\"/>\n                    <Edge cubics=\"!34 139(;34,139 85,139 85,139q34 139 85 139);\"/>\n                    <Edge cubics=\"!91 226(;91,226 34,226 34,226q91 226 34 226);\"/>\n                    <Edge cubics=\"!0 256(;0,256 91,256 91,256q0 256 91 256);\"/>\n                    <Edge cubics=\"!442 256(;442,256 474,256 474,256q442 256 474 256);\"/>\n                    <Edge cubics=\"!85 139(;85,139 85,110 85,110q85 139 85 110);\"/>\n                    <Edge cubics=\"!0 0(;0,0 0,256 0,256q0 0 0 256);\"/>\n                    <Edge cubics=\"!214 138(;215,129 214,121 213,112q214 138Q215 125q213 112);\"/>\n                    <Edge cubics=\"!181 125(;182,129 182,133 182,137q181 125Q182 131q182 137);\"/>\n                    <Edge cubics=\"!144 132(;145,127 146,122 149,117q144 132Q145 124q149 117);\"/>\n                    <Edge cubics=\"!112 84(;112,84 112,256 112,256q112 84 112 256);\"/>\n                    <Edge cubics=\"!282 256(;282,256 282,110 282,110q282 256 282 110);\"/>\n                    <Edge cubics=\"!250 110(;250,110 250,256 250,256q250 110 250 256);\"/>\n                    <Edge cubics=\"!322 113(;319,122 316,132 315,143q322 113Q317 127q315 143);\"/>\n                    <Edge cubics=\"!416 142(;415,132 412,122 409,113q416 142Q414 127q409 113);\"/>\n                    <Edge cubics=\"!382 127(;383,132 384,136 384,141q382 127Q384 134q384 141);\"/>\n                    <Edge cubics=\"!347 141(;347,136 347,132 348,127q347 141Q347 134q348 127);\"/>\n                    <Edge cubics=\"!474 148(;474,137 476,128 481,122q474 148Q474 131q481 122);\"/>\n                    <Edge cubics=\"!442 84(;442,84 442,256 442,256q442 84 442 256);\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/EnterWithArrow.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/EnterWithArrow\" itemID=\"5061f2d5-00000682\" symbolType=\"graphic\" lastModified=\"1348596437\">\n  <timeline>\n    <DOMTimeline name=\"EnterWithArrow\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!829 122[836 113 854 113!854 113|859 113!859 113|859 82!859 82[846 82 837 88!837 88[828 94 823 105!823 105|822 105!822 105|822 84!822 84|790 84!790 84|790 256!790 256|822 256!822 256|822 148!822 148[822 131 829 122!724 115[728 120 730\n 127!730 127[732 134 732 141!732 141[733 149 733 154!733 154|695 154!695 154[694 149 695 141!695 141[695 134 696 127!696 127[698 120 702 115!702 115[706 110 713 110!713 110[720 110 724 115!741 91[731 82 713 82!713 82[696 82 685 91!685\n 91[675 99 670 113!670 113[665 127 663 143!663 143[662 158 662 171!662 171[662 185 663 200!663 200[665 215 670 229!670 229[675 242 686 250!686 250[696 258 714 259!714 259[732 258 743 250!743 250[754 242 759 228!759 228[764 214 764 198\n!764 198|735 198!735 198[735 205 733 213!733 213[732 220 727 225!727 225[723 230 715 230!715 230[707 230 703 224!703 224[698 218 697 209!697 209[695 200 695 191!695 191[694 182 695 176!695 176|765 176!765 176|765 171!765 171[765 158 764\n 142!764 142[762 127 757 113!757 113[751 99 741 91!630 36|598 36!598 36|598 84!598 84|581 84!581 84|581 110!581 110|598 110!598 110|598 256!598 256|630 256!630 256|630 110!630 110|647 110!647 110|647 84!647 84|630 84!630 84|630 36!516\n 83[511 85 506 88!506 88[502 90 499 94!499 94[495 99 493 104!493 104|492 104!492 104|492 84!492 84|460 84!460 84|460 256!460 256|492 256!492 256|492 149!492 149[492 141 492 132!492 132[493 124 497 117!497 117[501 111 511 110!511 110[520\n 110 524 115!524 115[528 119 529 125!529 125[530 131 530 137!530 137|530 256!530 256|562 256!562 256|562 138!562 138[563 125 561 112!561 112[559 99 552 90!552 90[544 82 527 82!527 82[521 82 516 83!439 0|348 0!348 0|348 256!348 256|439\n 256!439 256|439 226!439 226|382 226!382 226|382 139!382 139|433 139!433 139|433 110!433 110|382 110!382 110|382 29!382 29|439 29!439 29|439 0!260 58|260 140!260 140|118 140!118 140|118 102!118 102|117 102!117 102|0 151!0 151|117 200\n!117 200|118 201!118 201|118 162!118 162|282 162!282 162|282 58!282 58|260 58\"/>\n                    <Edge cubics=\"!382 110(;382,110 382,29 382,29q382 110 382 29);\"/>\n                    <Edge cubics=\"!492 104(;492,104 492,84 492,84q492 104 492 84);\"/>\n                    <Edge cubics=\"!493 104(;493,104 492,104 492,104q493 104 492 104);\"/>\n                    <Edge cubics=\"!492 84(;492,84 460,84 460,84q492 84 460 84);\"/>\n                    <Edge cubics=\"!516 83(;513,84 509,86 506,88q516 83Q511 85q506 88);\"/>\n                    <Edge cubics=\"!527 82(;523,82 519,82 516,83q527 82Q521 82q516 83);\"/>\n                    <Edge cubics=\"!511 110(;517,110 521,112 524,115q511 110Q520 110q524 115);\"/>\n                    <Edge cubics=\"!506 88(;503,89 501,91 499,94q506 88Q502 90q499 94);\"/>\n                    <Edge cubics=\"!524 115(;527,118 528,121 529,125q524 115Q528 119q529 125);\"/>\n                    <Edge cubics=\"!581 110(;581,110 598,110 598,110q581 110 598 110);\"/>\n                    <Edge cubics=\"!581 84(;581,84 581,110 581,110q581 84 581 110);\"/>\n                    <Edge cubics=\"!598 84(;598,84 581,84 581,84q598 84 581 84);\"/>\n                    <Edge cubics=\"!561 112(;560,103 557,96 552,90q561 112Q559 99q552 90);\"/>\n                    <Edge cubics=\"!598 36(;598,36 598,84 598,84q598 36 598 84);\"/>\n                    <Edge cubics=\"!552 90(;547,85 538,82 527,82q552 90Q544 82q527 82);\"/>\n                    <Edge cubics=\"!439 29(;439,29 439,0 439,0q439 29 439 0);\"/>\n                    <Edge cubics=\"!499 94(;496,97 494,101 493,104q499 94Q495 99q493 104);\"/>\n                    <Edge cubics=\"!497 117(;500,113 504,111 511,110q497 117Q501 111q511 110);\"/>\n                    <Edge cubics=\"!630 84(;630,84 630,36 630,36q630 84 630 36);\"/>\n                    <Edge cubics=\"!647 84(;647,84 630,84 630,84q647 84 630 84);\"/>\n                    <Edge cubics=\"!647 110(;647,110 647,84 647,84q647 110 647 84);\"/>\n                    <Edge cubics=\"!685 91(;678,96 673,104 670,113q685 91Q675 99q670 113);\"/>\n                    <Edge cubics=\"!630 110(;630,110 647,110 647,110q630 110 647 110);\"/>\n                    <Edge cubics=\"!702 115(;705,112 708,110 713,110q702 115Q706 110q713 110);\"/>\n                    <Edge cubics=\"!713 110(;718,110 721,112 724,115q713 110Q720 110q724 115);\"/>\n                    <Edge cubics=\"!724 115(;727,118 729,122 730,127q724 115Q728 120q730 127);\"/>\n                    <Edge cubics=\"!757 113(;753,104 748,96 741,91q757 113Q751 99q741 91);\"/>\n                    <Edge cubics=\"!741 91(;734,85 725,82 713,82q741 91Q731 82q713 82);\"/>\n                    <Edge cubics=\"!696 127(;697,122 699,118 702,115q696 127Q698 120q702 115);\"/>\n                    <Edge cubics=\"!713 82(;702,82 692,85 685,91q713 82Q696 82q685 91);\"/>\n                    <Edge cubics=\"!630 36(;630,36 598,36 598,36q630 36 598 36);\"/>\n                    <Edge cubics=\"!439 0(;439,0 348,0 348,0q439 0 348 0);\"/>\n                    <Edge cubics=\"!382 29(;382,29 439,29 439,29q382 29 439 29);\"/>\n                    <Edge cubics=\"!433 110(;433,110 382,110 382,110q433 110 382 110);\"/>\n                    <Edge cubics=\"!822 105(;822,105 822,84 822,84q822 105 822 84);\"/>\n                    <Edge cubics=\"!823 105(;823,105 822,105 822,105q823 105 822 105);\"/>\n                    <Edge cubics=\"!837 88(;831,92 826,98 823,105q837 88Q828 94q823 105);\"/>\n                    <Edge cubics=\"!859 82(;850,82 843,84 837,88q859 82Q846 82q837 88);\"/>\n                    <Edge cubics=\"!859 113(;859,113 859,82 859,82q859 113 859 82);\"/>\n                    <Edge cubics=\"!854 113(;854,113 859,113 859,113q854 113 859 113);\"/>\n                    <Edge cubics=\"!829 122(;834,116 842,113 854,113q829 122Q836 113q854 113);\"/>\n                    <Edge cubics=\"!822 84(;822,84 790,84 790,84q822 84 790 84);\"/>\n                    <Edge cubics=\"!822 256(;822,256 822,148 822,148q822 256 822 148);\"/>\n                    <Edge cubics=\"!765 176(;765,176 765,171 765,171q765 176 765 171);\"/>\n                    <Edge cubics=\"!765 171(;765,162 765,153 764,142q765 171Q765 158q764 142);\"/>\n                    <Edge cubics=\"!732 141(;733,146 733,151 733,154q732 141Q733 149q733 154);\"/>\n                    <Edge cubics=\"!727 225(;724,228 720,230 715,230q727 225Q723 230q715 230);\"/>\n                    <Edge cubics=\"!733 213(;732,218 730,222 727,225q733 213Q732 220q727 225);\"/>\n                    <Edge cubics=\"!735 198(;735,203 734,208 733,213q735 198Q735 205q733 213);\"/>\n                    <Edge cubics=\"!715 230(;710,230 706,228 703,224q715 230Q707 230q703 224);\"/>\n                    <Edge cubics=\"!759 228(;762,219 764,209 764,198q759 228Q764 214q764 198);\"/>\n                    <Edge cubics=\"!743 250(;750,245 756,237 759,228q743 250Q754 242q759 228);\"/>\n                    <Edge cubics=\"!764 198(;764,198 735,198 735,198q764 198 735 198);\"/>\n                    <Edge cubics=\"!695 191(;694,185 694,180 695,176q695 191Q694 182q695 176);\"/>\n                    <Edge cubics=\"!697 209(;696,203 695,197 695,191q697 209Q695 200q695 191);\"/>\n                    <Edge cubics=\"!695 154(;694,151 694,146 695,141q695 154Q694 149q695 141);\"/>\n                    <Edge cubics=\"!663 143(;662,153 662,162 662,171q663 143Q662 158q662 171);\"/>\n                    <Edge cubics=\"!662 171(;662,180 662,190 663,200q662 171Q662 185q663 200);\"/>\n                    <Edge cubics=\"!663 200(;664,210 667,220 670,229q663 200Q665 215q670 229);\"/>\n                    <Edge cubics=\"!670 229(;673,238 679,245 686,250q670 229Q675 242q686 250);\"/>\n                    <Edge cubics=\"!695 176(;695,176 765,176 765,176q695 176 765 176);\"/>\n                    <Edge cubics=\"!703 224(;700,220 698,215 697,209q703 224Q698 218q697 209);\"/>\n                    <Edge cubics=\"!714 259(;726,258 736,255 743,250q714 259Q732 258q743 250);\"/>\n                    <Edge cubics=\"!686 250(;693,255 702,258 714,259q686 250Q696 258q714 259);\"/>\n                    <Edge cubics=\"!733 154(;733,154 695,154 695,154q733 154 695 154);\"/>\n                    <Edge cubics=\"!439 256(;439,256 439,226 439,226q439 256 439 226);\"/>\n                    <Edge cubics=\"!562 256(;562,256 562,138 562,138q562 256 562 138);\"/>\n                    <Edge cubics=\"!530 256(;530,256 562,256 562,256q530 256 562 256);\"/>\n                    <Edge cubics=\"!530 137(;530,137 530,256 530,256q530 137 530 256);\"/>\n                    <Edge cubics=\"!492 149(;492,144 492,138 492,132q492 149Q492 141q492 132);\"/>\n                    <Edge cubics=\"!492 256(;492,256 492,149 492,149q492 256 492 149);\"/>\n                    <Edge cubics=\"!460 256(;460,256 492,256 492,256q460 256 492 256);\"/>\n                    <Edge cubics=\"!598 256(;598,256 630,256 630,256q598 256 630 256);\"/>\n                    <Edge cubics=\"!382 226(;382,226 382,139 382,139q382 226 382 139);\"/>\n                    <Edge cubics=\"!382 139(;382,139 433,139 433,139q382 139 433 139);\"/>\n                    <Edge cubics=\"!439 226(;439,226 382,226 382,226q439 226 382 226);\"/>\n                    <Edge cubics=\"!348 256(;348,256 439,256 439,256q348 256 439 256);\"/>\n                    <Edge cubics=\"!790 256(;790,256 822,256 822,256q790 256 822 256);\"/>\n                    <Edge cubics=\"!433 139(;433,139 433,110 433,110q433 139 433 110);\"/>\n                    <Edge cubics=\"!348 0(;348,0 348,256 348,256q348 0 348 256);\"/>\n                    <Edge cubics=\"!562 138(;563,129 562,121 561,112q562 138Q563 125q561 112);\"/>\n                    <Edge cubics=\"!529 125(;530,129 530,133 530,137q529 125Q530 131q530 137);\"/>\n                    <Edge cubics=\"!492 132(;493,127 494,122 497,117q492 132Q493 124q497 117);\"/>\n                    <Edge cubics=\"!460 84(;460,84 460,256 460,256q460 84 460 256);\"/>\n                    <Edge cubics=\"!630 256(;630,256 630,110 630,110q630 256 630 110);\"/>\n                    <Edge cubics=\"!598 110(;598,110 598,256 598,256q598 110 598 256);\"/>\n                    <Edge cubics=\"!670 113(;667,122 664,132 663,143q670 113Q665 127q663 143);\"/>\n                    <Edge cubics=\"!764 142(;763,132 760,122 757,113q764 142Q762 127q757 113);\"/>\n                    <Edge cubics=\"!730 127(;731,132 732,136 732,141q730 127Q732 134q732 141);\"/>\n                    <Edge cubics=\"!695 141(;695,136 695,132 696,127q695 141Q695 134q696 127);\"/>\n                    <Edge cubics=\"!822 148(;822,137 824,128 829,122q822 148Q822 131q829 122);\"/>\n                    <Edge cubics=\"!790 84(;790,84 790,256 790,256q790 84 790 256);\"/>\n                    <Edge cubics=\"!282 162(;282,162 282,58 282,58q282 162 282 58);\"/>\n                    <Edge cubics=\"!118 201(;118,201 118,162 118,162q118 201 118 162);\"/>\n                    <Edge cubics=\"!117 200(;117,200 118,201 118,201q117 200 118 201);\"/>\n                    <Edge cubics=\"!118 102(;118,102 117,102 117,102q118 102 117 102);\"/>\n                    <Edge cubics=\"!118 140(;118,140 118,102 118,102q118 140 118 102);\"/>\n                    <Edge cubics=\"!260 140(;260,140 118,140 118,140q260 140 118 140);\"/>\n                    <Edge cubics=\"!260 58(;260,58 260,140 260,140q260 58 260 140);\"/>\n                    <Edge cubics=\"!118 162(;118,162 282,162 282,162q118 162 282 162);\"/>\n                    <Edge cubics=\"!282 58(;282,58 260,58 260,58q282 58 260 58);\"/>\n                    <Edge cubics=\"!117 102(;117,102 0,151 0,151q117 102 0 151);\"/>\n                    <Edge cubics=\"!0 151(;0,151 117,200 117,200q0 151 117 200);\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/Esc.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/Esc\" itemID=\"50148ee4-000009ac\" symbolType=\"graphic\" lastModified=\"1343524591\">\n  <timeline>\n    <DOMTimeline name=\"Esc\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!265 83[259 82 252 82!252 82[234 82 224 91!224 91[214 99 209 113!209 113[204 127 202 143!202 143[201 158 201 172!201 172[201 185 202 200!202 200[204 215 209 228!209 228[214 241 225 250!225 250[235 258 251 259!251 259[259 259 265 257!265\n 257[271 256 277 252!277 252|277 222!277 222[274 225 270 227!270 227[266 229 261 229!261 229[251 229 245 222!245 222[240 215 237 205!237 205[235 195 234 185!234 185[233 175 234 169!234 169[233 162 234 152!234 152[235 142 237 133!237 133\n[240 124 246 118!246 118[251 112 262 111!262 111[267 112 271 114!271 114[274 116 277 120!277 120|277 87!277 87[271 84 265 83!177 89[170 85 163 83!163 83[156 82 148 82!148 82[127 82 115 95!115 95[102 108 102 129!102 129[102 143 107 152\n!107 152[113 162 121 169!121 169[129 175 137 181!137 181[144 187 150 193!150 193[155 200 155 209!155 209[155 218 150 224!150 224[144 230 134 230!134 230[126 230 120 227!120 227[114 224 108 219!108 219|108 251!108 251[115 255 121 257!121\n 257[127 259 136 259!136 259[159 258 172 245!172 245[184 231 185 208!185 208[184 190 176 179!176 179[169 168 158 161!158 161[148 153 140 146!140 146[132 139 131 129!131 129[131 120 138 115!138 115[144 110 153 110!153 110[159 110 165 113\n!165 113[172 115 177 119!177 119|177 89!0 0|0 256!0 256|91 256!91 256|91 226!91 226|34 226!34 226|34 139!34 139|85 139!85 139|85 110!85 110|34 110!34 110|34 29!34 29|91 29!91 29|91 0!91 0|0 0\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/F1.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/F1\" itemID=\"50149176-00000b50\" symbolType=\"graphic\" lastModified=\"1343525245\">\n  <timeline>\n    <DOMTimeline name=\"F1\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!123 29|148 29!148 29|148 256!148 256|182 256!182 256|182 0!182 0|123 0!123 0|123 29!0 0|0 256!0 256|34 256!34 256|34 139!34 139|86 139!86 139|86 110!86 110|34 110!34 110|34 29!34 29|92 29!92 29|92 0!92 0|0 0\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/F10.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/F10\" itemID=\"501490e1-00000b3e\" symbolType=\"graphic\" lastModified=\"1343525119\">\n  <timeline>\n    <DOMTimeline name=\"F10\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!318 34[312 19 301 9!301 9[289 0 271 0!271 0[253 0 242 9!242 9[230 19 224 34!224 34[218 49 216 67!216 67[213 85 213 102!213 102[213 118 213 131!213 131[213 143 213 160!213 160[213 177 216 195!216 195[218 212 224 228!224 228[230 243 242\n 252!242 252[253 262 271 262!271 262[289 262 301 252!301 252[312 243 318 228!318 228[324 212 326 195!326 195[329 177 329 160!329 160[329 143 329 131!329 131[329 118 329 102!329 102[329 85 326 67!326 67[324 49 318 34!288 44[293 58 295\n 81!295 81[296 104 296 131!296 131[296 158 295 181!295 181[293 204 288 217!288 217[283 231 271 232!271 232[260 231 254 217!254 217[249 204 247 181!247 181[246 158 246 131!246 131[246 104 247 81!247 81[249 58 254 44!254 44[260 30 271 30\n!271 30[283 30 288 44!123 3|123 32!123 32|148 32!148 32|148 259!148 259|182 259!182 259|182 3!182 3|123 3!0 3|0 259!0 259|34 259!34 259|34 142!34 142|86 142!86 142|86 113!86 113|34 113!34 113|34 32!34 32|92 32!92 32|92 3!92 3|0 3\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/F11.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/F11\" itemID=\"501490bf-00000b3c\" symbolType=\"graphic\" lastModified=\"1343525087\">\n  <timeline>\n    <DOMTimeline name=\"F11\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!213 0|213 29!213 29|238 29!238 29|238 256!238 256|272 256!272 256|272 0!272 0|213 0!123 29|148 29!148 29|148 256!148 256|182 256!182 256|182 0!182 0|123 0!123 0|123 29!34 29|92 29!92 29|92 0!92 0|0 0!0 0|0 256!0 256|34 256!34 256|34\n 139!34 139|86 139!86 139|86 110!86 110|34 110!34 110|34 29\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/F12.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/F12\" itemID=\"50149079-00000b3a\" symbolType=\"graphic\" lastModified=\"1343525047\">\n  <timeline>\n    <DOMTimeline name=\"F12\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!315 16[302 0 271 0!271 0[246 0 234 10!234 10[223 21 219 39!219 39[216 56 216 77!216 77|216 86!216 86|251 86!251 86|251 79!251 79[250 75 250 67!250 67[250 59 252 51!252 51[253 42 257 36!257 36[262 30 270 30!270 30[279 30 284 35!284 35\n[289 40 291 47!291 47[293 53 293 61!293 61[293 78 287 95!287 95[282 112 275 127!275 127|213 259!213 259|326 259!326 259|326 229!326 229|262 229!262 229|284 188!284 188[293 171 303 149!303 149[313 127 320 105!320 105[328 82 328 63!328\n 63[328 33 315 16!123 3|123 32!123 32|148 32!148 32|148 259!148 259|182 259!182 259|182 3!182 3|123 3!92 3|0 3!0 3|0 259!0 259|34 259!34 259|34 142!34 142|86 142!86 142|86 113!86 113|34 113!34 113|34 32!34 32|92 32!92 32|92 3\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#9933CC\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/F2.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/F2\" itemID=\"50149164-00000b4e\" symbolType=\"graphic\" lastModified=\"1343525231\">\n  <timeline>\n    <DOMTimeline name=\"F2\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-1.8\" ty=\"11.95\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!188 -203S1[193 -209 201 -209!201 -209[210 -209 215 -204!215 -204[220 -199 222 -192!222 -192[224 -186 224 -178!224 -178[224 -161 218 -144!218 -144[213 -127 206 -112!206 -112|144 20!144 20|257 20!257 20|257 -10!257 -10|193 -10!193 -10\n|215 -51!215 -51[224 -68 234 -90!234 -90[244 -112 251 -134!251 -134[259 -157 259 -176!259 -176[259 -206 246 -223!246 -223[233 -239 202 -239!202 -239[177 -239 165 -229!165 -229[154 -218 150 -200!150 -200[147 -183 147 -162!147 -162|147\n -153!147 -153|182 -153!182 -153|182 -160!182 -160[181 -164 181 -172!181 -172[181 -180 183 -188!183 -188[184 -197 188 -203!128 -236|36 -236!36 -236|36 20!36 20|70 20!70 20|70 -97!70 -97|122 -97!122 -97|122 -126!122 -126|70 -126!70 -126\n|70 -207!70 -207|128 -207!128 -207|128 -236\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/F3.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/F3\" itemID=\"50149154-00000b4c\" symbolType=\"graphic\" lastModified=\"1343525216\">\n  <timeline>\n    <DOMTimeline name=\"F3\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-0.3\" ty=\"11.35\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!172 -197S1[182 -197 186 -189!186 -189[190 -182 191 -173!191 -173[192 -163 192 -156!192 -156[192 -141 189 -133!189 -133[187 -124 179 -120!179 -120[171 -117 157 -117!157 -117|153 -117!153 -117|153 -86!153 -86|163 -86!163 -86[176 -86 182\n -80!182 -80[189 -74 191 -64!191 -64[193 -54 193 -43!193 -43[193 -37 193 -29!193 -29[192 -21 190 -13!190 -13[188 -5 183 -1!183 -1[178 4 169 5!169 5[161 4 156 0!156 0[152 -4 150 -10!150 -10[148 -17 148 -24!148 -24|148 -32!148 -32|115 -32\n!115 -32|115 -24!115 -24[115 4 127 20!127 20[140 35 169 35!169 35[192 35 205 25!205 25[218 14 223 -3!223 -3[228 -20 228 -41!228 -41[228 -53 226 -66!226 -66[224 -78 217 -87!217 -87[210 -96 196 -100!196 -100|196 -101!196 -101[209 -105 216\n -115!216 -115[222 -124 223 -137!223 -137[225 -149 225 -161!225 -161[225 -180 221 -195!221 -195[216 -210 204 -219!204 -219[193 -227 171 -227!171 -227[149 -227 138 -218!138 -218[126 -209 123 -193!123 -193[119 -178 120 -158!120 -158|120\n -156!120 -156|152 -156!152 -156|152 -164!152 -164[152 -171 154 -178!154 -178[155 -186 159 -191!159 -191[164 -197 172 -197!98 -195|98 -224!98 -224|6 -224!6 -224|6 32!6 32|40 32!40 32|40 -85!40 -85|92 -85!92 -85|92 -114!92 -114|40 -114\n!40 -114|40 -195!40 -195|98 -195\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/F4.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/F4\" itemID=\"50149141-00000b4a\" symbolType=\"graphic\" lastModified=\"1343525199\">\n  <timeline>\n    <DOMTimeline name=\"F4\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!207 0|174 0!174 0|105 156!105 156|105 186!105 186|174 186!174 186|174 256!174 256|207 256!207 256|207 186!207 186|223 186!223 186|223 160!223 160|207 160!207 160|207 0!174 52|174 160!174 160|132 160!132 160|173 52!173 52|174 52!34 110\n|34 29!34 29|92 29!92 29|92 0!92 0|0 0!0 0|0 256!0 256|34 256!34 256|34 139!34 139|86 139!86 139|86 110!86 110|34 110\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/F5.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/F5\" itemID=\"50149137-00000b48\" symbolType=\"graphic\" lastModified=\"1343525183\">\n  <timeline>\n    <DOMTimeline name=\"F5\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-2.4\" ty=\"6.95\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!169 -15S1[174 -16 180 -17!180 -17[185 -18 190 -18!190 -18[214 -18 224 -4!224 -4[235 10 234 32!234 32[234 41 233 51!233 51[231 61 227 70!227 70[222 78 215 84!215 84[207 89 196 90!196 90[187 89 181 87!181 87[174 84 166 79!166 79|157 110\n!157 110[167 114 177 117!177 117[186 120 197 120!197 120[217 120 231 112!231 112[245 104 254 91!254 91[262 78 266 61!266 61[269 45 269 27!269 27[269 5 262 -11!262 -11[255 -28 240 -37!240 -37[225 -46 202 -45!202 -45|210 -110!210 -110|266\n -110!266 -110|266 -139!266 -139|184 -139!184 -139|169 -15!82 -29|82 -110!82 -110|140 -110!140 -110|140 -139!140 -139|48 -139!48 -139|48 117!48 117|82 117!82 117|82 0!82 0|134 0!134 0|134 -29!134 -29|82 -29\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/F6.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/F6\" itemID=\"5014912c-00000b46\" symbolType=\"graphic\" lastModified=\"1343525173\">\n  <timeline>\n    <DOMTimeline name=\"F6\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-3\" ty=\"10.1\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!152 -202S1|60 -202!60 -202|60 54!60 54|94 54!94 54|94 -63!94 -63|146 -63!146 -63|146 -92!146 -92|94 -92!94 -92|94 -173!94 -173|152 -173!152 -173|152 -202!174 -77[170 -56 170 -30!170 -30[169 -15 171 1!171 1[173 16 178 29!178 29[184 41\n 195 49!195 49[206 57 225 57!225 57[250 57 262 45!262 45[273 33 277 15!277 15[281 -3 280 -23!280 -23[280 -35 279 -49!279 -49[278 -63 274 -75!274 -75[269 -88 260 -96!260 -96[251 -103 235 -104!235 -104[227 -104 221 -101!221 -101[215 -97\n 209 -92!209 -92|208 -93!208 -93|258 -202!258 -202|222 -202!222 -202[211 -180 201 -159!201 -159[192 -139 185 -119!185 -119[178 -99 174 -77!220 -73[223 -73 225 -73!225 -73[233 -73 237 -68!237 -68[241 -62 243 -54!243 -54[245 -46 245 -37\n!245 -37[246 -29 245 -23!245 -23[245 -17 245 -9!245 -9[245 -1 243 7!243 7[241 15 237 21!237 21[233 26 225 27!225 27[218 26 213 21!213 21[209 15 207 7!207 7[205 -1 205 -9!205 -9[204 -17 204 -23!204 -23[204 -42 207 -53!207 -53[209 -63 213\n -68!213 -68[217 -72 220 -73\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/F7.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/F7\" itemID=\"5014911c-00000b44\" symbolType=\"graphic\" lastModified=\"1343525162\">\n  <timeline>\n    <DOMTimeline name=\"F7\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-2.75\" ty=\"9.25\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!163 -156S1|234 -156!234 -156|163 71!163 71|200 71!200 71|278 -185!278 -185|163 -185!163 -185|163 -156!141 -46|141 -75!141 -75|89 -75!89 -75|89 -156!89 -156|147 -156!147 -156|147 -185!147 -185|55 -185!55 -185|55 71!55 71|89 71!89 71|89\n -46!89 -46|141 -46\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/F8.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/F8\" itemID=\"5014910e-00000b42\" symbolType=\"graphic\" lastModified=\"1343525146\">\n  <timeline>\n    <DOMTimeline name=\"F8\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!216 85[218 74 218 62!218 62[218 42 213 28!213 28[208 14 196 7!196 7[184 0 163 0!163 0[143 0 132 8!132 8[120 16 116 30!116 30[111 45 112 62!112 62[111 74 114 85!114 85[116 97 122 106!122 106[128 115 140 120!140 120[125 124 119 135!119\n 135[112 146 111 160!111 160[109 174 110 187!110 187[109 206 114 223!114 223[118 240 130 251!130 251[142 262 165 262!165 262[189 262 201 250!201 250[213 239 217 220!217 220[221 202 221 182!221 182[221 170 219 157!219 157[217 144 210 134\n!210 134[204 124 190 120!190 120[202 116 208 106!208 106[214 97 216 85!183 51[184 59 184 66!184 66[184 72 182 81!182 81[181 90 177 97!177 97[173 105 165 105!165 105[157 105 152 97!152 97[148 90 147 81!147 81[146 72 146 66!146 66[146 59\n 147 51!147 51[148 43 152 37!152 37[156 30 165 30!165 30[173 30 177 37!177 37[181 43 183 51!34 32|92 32!92 32|92 3!92 3|0 3!0 3|0 259!0 259|34 259!34 259|34 142!34 142|86 142!86 142|86 113!86 113|34 113!34 113|34 32!165 138[173 138 177\n 144!177 144[182 150 183 158!183 158[185 166 186 174!186 174[186 183 186 189!186 189[186 196 185 206!185 206[184 216 179 224!179 224[175 231 165 232!165 232[155 231 151 224!151 224[146 216 145 206!145 206[144 196 144 189!144 189[144 183\n 144 174!144 174[145 166 146 158!146 158[148 150 152 144!152 144[157 138 165 138\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/F9.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/F9\" itemID=\"50149100-00000b40\" symbolType=\"graphic\" lastModified=\"1343525132\">\n  <timeline>\n    <DOMTimeline name=\"F9\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"4.3\" ty=\"9.9\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!126 -170S1[120 -183 109 -191!109 -191[98 -198 79 -198!79 -198[59 -198 48 -190!48 -190[37 -183 32 -170!32 -170[27 -157 25 -142!25 -142[24 -126 24 -111!24 -111[24 -99 25 -87!25 -87[27 -74 31 -62!31 -62[36 -51 45 -44!45 -44[53 -37 68 -37\n!68 -37[76 -37 83 -39!83 -39[89 -41 94 -47!94 -47|95 -46!95 -46|44 61!44 61|81 61!81 61|96 30!96 30[108 6 116 -16!116 -16[125 -38 130 -61!130 -61[134 -84 134 -111!134 -111[134 -127 133 -142!133 -142[131 -157 126 -170!99 -132[100 -124\n 99 -118!99 -118[100 -112 99 -104!99 -104[99 -96 97 -87!97 -87[96 -79 91 -73!91 -73[87 -67 79 -67!79 -67[71 -67 67 -73!67 -73[63 -78 61 -86!61 -86[59 -94 59 -102!59 -102[58 -110 59 -116!59 -116[58 -122 59 -130!59 -130[59 -139 61 -148\n!61 -148[63 -156 67 -162!67 -162[71 -168 79 -168!79 -168[86 -168 91 -162!91 -162[95 -157 97 -149!97 -149[99 -140 99 -132!6 -195|-86 -195!-86 -195|-86 61!-86 61|-52 61!-52 61|-52 -56!-52 -56|0 -56!0 -56|0 -85!0 -85|-52 -85!-52 -85|-52\n -166!-52 -166|6 -166!6 -166|6 -195\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/Home.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/Home\" itemID=\"50148a8d-000006fe\" symbolType=\"graphic\" lastModified=\"1343524159\">\n  <timeline>\n    <DOMTimeline name=\"Home\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!533 91[523 82 505 82!505 82[488 82 477 91!477 91[467 99 462 113!462 113[457 127 455 143!455 143[454 158 454 171!454 171[454 185 455 200!455 200[457 215 462 229!462 229[467 242 478 250!478 250[488 258 506 259!506 259[524 258 535 250!535\n 250[546 242 551 228!551 228[556 214 556 198!556 198|527 198!527 198[527 205 525 213!525 213[524 220 519 225!519 225[515 230 507 230!507 230[499 230 495 224!495 224[490 218 489 209!489 209[487 200 487 191!487 191[486 182 487 176!487 176\n|557 176!557 176|557 171!557 171[557 158 556 142!556 142[554 127 549 113!549 113[543 99 533 91!505 110[512 110 516 115!516 115[520 120 522 127!522 127[524 134 524 141!524 141[525 149 525 154!525 154|487 154!487 154[486 149 487 141!487\n 141[487 134 488 127!488 127[490 120 494 115!494 115[498 110 505 110!434 102[431 93 422 87!422 87[414 82 399 82!399 82[386 82 378 88!378 88[369 94 364 105!364 105|363 105!363 105[361 94 352 88!352 88[344 82 332 82!332 82[320 82 312 88\n!312 88[303 94 299 105!299 105|298 105!298 105|298 84!298 84|266 84!266 84|266 256!266 256|298 256!298 256|298 147!298 147[298 139 298 131!298 131[299 122 303 116!303 116[307 110 317 110!317 110[326 110 330 115!330 115[334 119 335 126\n!335 126[335 132 335 139!335 139|335 256!335 256|367 256!367 256|367 147!367 147[367 139 368 130!368 130[368 122 372 116!372 116[377 110 388 110!388 110[399 110 402 118!402 118[405 126 405 136!405 136|405 256!405 256|437 256!437 256|437\n 123!437 123[437 111 434 102!225 90[214 82 196 82!196 82[178 82 167 90!167 90[156 99 150 112!150 112[145 126 143 141!143 141[142 156 142 171!142 171[142 184 143 200!143 200[145 215 150 228!150 228[156 242 167 250!167 250[178 258 196 259\n!196 259[214 258 225 250!225 250[236 242 241 228!241 228[247 215 248 200!248 200[250 184 250 171!250 171[250 156 248 141!248 141[247 126 241 112!241 112[236 99 225 90!217 156[217 165 217 171!217 171[217 176 217 185!217 185[217 195 216\n 205!216 205[214 215 210 222!210 222[205 229 196 230!196 230[187 229 182 222!182 222[178 215 176 205!176 205[174 195 174 185!174 185[174 176 175 171!175 171[174 165 174 156!174 156[174 146 176 136!176 136[178 125 182 118!182 118[187 111\n 196 111!196 111[205 111 210 118!210 118[214 125 216 136!216 136[217 146 217 156!34 100|34 0!34 0|0 0!0 0|0 256!0 256|34 256!34 256|34 129!34 129|85 129!85 129|85 256!85 256|119 256!119 256|119 0!119 0|85 0!85 0|85 100!85 100|34 100\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/Ins.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/Ins\" itemID=\"50148a76-000006fc\" symbolType=\"graphic\" lastModified=\"1343523464\">\n  <timeline>\n    <DOMTimeline name=\"Ins\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!237 82[216 82 204 95!204 95[191 108 191 129!191 129[191 143 196 152!196 152[202 162 210 169!210 169[218 175 226 181!226 181[233 187 239 193!239 193[244 200 244 209!244 209[244 218 239 224!239 224[233 230 223 230!223 230[215 230 209 227\n!209 227[203 224 197 219!197 219|197 251!197 251[204 255 210 257!210 257[216 259 225 259!225 259[248 258 261 245!261 245[273 231 274 208!274 208[273 190 265 179!265 179[258 168 247 161!247 161[237 153 229 146!229 146[221 139 220 129!220\n 129[220 120 227 115!227 115[233 110 242 110!242 110[248 110 254 113!254 113[261 115 266 119!266 119|266 89!266 89[259 85 252 83!252 83[245 82 237 82!125 83[120 85 115 88!115 88[111 90 108 94!108 94[104 99 102 104!102 104|101 104!101\n 104|101 84!101 84|69 84!69 84|69 256!69 256|101 256!101 256|101 149!101 149[101 141 101 132!101 132[102 124 106 117!106 117[110 111 120 110!120 110[129 110 133 115!133 115[137 119 138 125!138 125[139 131 139 137!139 137|139 256!139 256\n|171 256!171 256|171 138!171 138[172 125 170 112!170 112[168 99 161 90!161 90[153 82 136 82!136 82[130 82 125 83!0 0|0 256!0 256|34 256!34 256|34 0!34 0|0 0\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/LAlt.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/LAlt\" itemID=\"50aab067-00004187\" symbolType=\"graphic\" lastModified=\"1355267106\">\n  <timeline>\n    <DOMTimeline name=\"LAlt\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!323 62|323 110!323 110|306 110!306 110|306 136!306 136|323 136!323 136|323 282!323 282|355 282!355 282|355 136!355 136|372 136!372 136|372 110!372 110|355 110!355 110|355 62!355 62|323 62!256 0|256 282!256 282|288 282!288 282|288 0!288\n 0|256 0!0 26|0 282!0 282|91 282!91 282|91 252!91 252|34 252!34 252|34 26!34 26|0 26!195 232|205 282!205 282|239 282!239 282|184 26!184 26|157 26!157 26|101 282!101 282|135 282!135 282|144 232!144 232|195 232!170 75|190 205!190 205|149\n 205!149 205|170 75\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/LCtrl.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/LCtrl\" itemID=\"50aab04f-00004182\" symbolType=\"graphic\" lastModified=\"1355267049\">\n  <timeline>\n    <DOMTimeline name=\"LCtrl\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!414 282|446 282!446 282|446 0!446 0|414 0!414 0|414 282!370 114[361 120 356 131!356 131|355 131!355 131|355 110!355 110|323 110!323 110|323 282!323 282|355 282!355 282|355 174!355 174[355 157 362 148!362 148[369 139 387 139!387 139|392\n 139!392 139|392 108!392 108[379 108 370 114!228 30[221 26 214 24!214 24[207 22 198 22!198 22[178 23 164 31!164 31[150 40 142 55!142 55[133 70 129 88!129 88[125 106 123 124!123 124[122 142 122 158!122 158[122 178 125 200!125 200[128 223\n 136 242!136 242[144 261 159 273!159 273[175 285 201 285!201 285[208 285 215 284!215 284[222 282 228 278!228 278|228 248!228 248[223 251 218 252!218 252[213 253 208 253!208 253[190 253 180 243!180 243[170 233 165 217!165 217[161 202 159\n 185!159 185[158 169 158 155!158 155[158 146 159 133!159 133[159 120 161 106!161 106[164 92 169 81!169 81[174 69 183 62!183 62[192 54 206 54!206 54[212 54 218 56!218 56[223 58 228 61!228 61|228 30!254 110|237 110!237 110|237 136!237 136\n|254 136!254 136|254 282!254 282|286 282!286 282|286 136!286 136|303 136!303 136|303 110!303 110|286 110!286 110|286 62!286 62|254 62!254 62|254 110!0 26|0 282!0 282|91 282!91 282|91 252!91 252|34 252!34 252|34 26!34 26|0 26\"/>\n                    <Edge cubics=\"!446 282(;446,282 446,0 446,0q446 282 446 0);\"/>\n                    <Edge cubics=\"!392 108(;383,108 376,110 370,114q392 108Q379 108q370 114);\"/>\n                    <Edge cubics=\"!355 110(;355,110 323,110 323,110q355 110 323 110);\"/>\n                    <Edge cubics=\"!228 61(;228,61 228,30 228,30q228 61 228 30);\"/>\n                    <Edge cubics=\"!303 110(;303,110 286,110 286,110q303 110 286 110);\"/>\n                    <Edge cubics=\"!254 110(;254,110 237,110 237,110q254 110 237 110);\"/>\n                    <Edge cubics=\"!254 62(;254,62 254,110 254,110q254 62 254 110);\"/>\n                    <Edge cubics=\"!286 62(;286,62 254,62 254,62q286 62 254 62);\"/>\n                    <Edge cubics=\"!286 110(;286,110 286,62 286,62q286 110 286 62);\"/>\n                    <Edge cubics=\"!286 136(;286,136 303,136 303,136q286 136 303 136);\"/>\n                    <Edge cubics=\"!237 136(;237,136 254,136 254,136q237 136 254 136);\"/>\n                    <Edge cubics=\"!387 139(;387,139 392,139 392,139q387 139 392 139);\"/>\n                    <Edge cubics=\"!355 174(;355,163 357,154 362,148q355 174Q355 157q362 148);\"/>\n                    <Edge cubics=\"!362 148(;367,142 375,139 387,139q362 148Q369 139q387 139);\"/>\n                    <Edge cubics=\"!356 131(;356,131 355,131 355,131q356 131 355 131);\"/>\n                    <Edge cubics=\"!303 136(;303,136 303,110 303,110q303 136 303 110)303,110;\"/>\n                    <Edge cubics=\"!237 110(;237,110 237,136 237,136q237 110 237 136)237,136;\"/>\n                    <Edge cubics=\"!392 139(392,139;392,139 392,108 392,108q392 139 392 108);\"/>\n                    <Edge cubics=\"!370 114(;364,118 359,124 356,131q370 114Q361 120q356 131);\"/>\n                    <Edge cubics=\"!355 131(355,131;355,131 355,110 355,110q355 131 355 110);\"/>\n                    <Edge cubics=\"!206 54(;210,54 214,55 218,56q206 54Q212 54q218 56);\"/>\n                    <Edge cubics=\"!183 62(;189,57 197,54 206,54q183 62Q192 54q206 54)206,54;\"/>\n                    <Edge cubics=\"!169 81(169,81;172,73 177,67 183,62q169 81Q174 69q183 62);\"/>\n                    <Edge cubics=\"!161 106(;163,97 166,88 169,81q161 106Q164 92q169 81);\"/>\n                    <Edge cubics=\"!214 24(;209,23 204,22 198,22q214 24Q207 22q198 22);\"/>\n                    <Edge cubics=\"!198 22(198,22;185,23 173,26 164,31q198 22Q178 23q164 31);\"/>\n                    <Edge cubics=\"!164 31(164,31;155,37 147,45 142,55q164 31Q150 40q142 55)142,55;\"/>\n                    <Edge cubics=\"!142 55(142,55;136,65 132,76 129,88q142 55Q133 70q129 88);\"/>\n                    <Edge cubics=\"!158 155(158,155;158,149 158,142 159,133q158 155Q158 146q159 133);\"/>\n                    <Edge cubics=\"!159 185(159,185;158,174 158,164 158,155q159 185Q158 169q158 155)158,155;\"/>\n                    <Edge cubics=\"!165 217(165,217;162,207 160,196 159,185q165 217Q161 202q159 185);\"/>\n                    <Edge cubics=\"!123 124(123,124;122,136 122,147 122,158q123 124Q122 142q122 158);\"/>\n                    <Edge cubics=\"!122 158(122,158;122,171 123,185 125,200q122 158Q122 178q125 200);\"/>\n                    <Edge cubics=\"!125 200(;127,215 131,229 136,242q125 200Q128 223q136 242);\"/>\n                    <Edge cubics=\"!180 243(180,243;173,236 168,228 165,217q180 243Q170 233q165 217);\"/>\n                    <Edge cubics=\"!159 133(159,133;159,124 160,115 161,106q159 133Q159 120q161 106);\"/>\n                    <Edge cubics=\"!129 88(;126,100 124,112 123,124q129 88Q125 106q123 124);\"/>\n                    <Edge cubics=\"!218 252(;215,253 211,253 208,253q218 252Q213 253q208 253);\"/>\n                    <Edge cubics=\"!201 285(;206,285 210,285 215,284q201 285Q208 285q215 284);\"/>\n                    <Edge cubics=\"!159 273(159,273;170,281 184,285 201,285q159 273Q175 285q201 285);\"/>\n                    <Edge cubics=\"!228 278(228,278;228,278 228,248 228,248q228 278 228 248);\"/>\n                    <Edge cubics=\"!254 282(;254,282 286,282 286,282q254 282 286 282);\"/>\n                    <Edge cubics=\"!323 282(323,282;323,282 355,282 355,282q323 282 355 282);\"/>\n                    <Edge cubics=\"!218 56(218,56;221,57 225,59 228,61q218 56Q223 58q228 61);\"/>\n                    <Edge cubics=\"!208 253(208,253;196,253 187,250 180,243q208 253Q190 253q180 243);\"/>\n                    <Edge cubics=\"!228 248(228,248;225,250 221,251 218,252q228 248Q223 251q218 252)218,252;\"/>\n                    <Edge cubics=\"!215 284(215,284;220,283 224,281 228,278q215 284Q222 282q228 278);\"/>\n                    <Edge cubics=\"!136 242(136,242;141,255 149,265 159,273q136 242Q144 261q159 273);\"/>\n                    <Edge cubics=\"!228 30(228,30;223,27 219,25 214,24q228 30Q221 26q214 24);\"/>\n                    <Edge cubics=\"!286 282(286,282;286,282 286,136 286,136q286 282 286 136);\"/>\n                    <Edge cubics=\"!254 136(;254,136 254,282 254,282q254 136 254 282);\"/>\n                    <Edge cubics=\"!355 282(355,282;355,282 355,174 355,174q355 282 355 174);\"/>\n                    <Edge cubics=\"!323 110(;323,110 323,282 323,282q323 110 323 282)323,282;\"/>\n                    <Edge cubics=\"!414 0(414,0;414,0 414,282 414,282q414 0 414 282);\"/>\n                    <Edge cubics=\"!446 0(;446,0 414,0 414,0q446 0 414 0)414,0;\"/>\n                    <Edge cubics=\"!414 282(414,282;414,282 446,282 446,282q414 282 446 282);\"/>\n                    <Edge cubics=\"!34 26(34,26;34,26 0,26 0,26q34 26 0 26);\"/>\n                    <Edge cubics=\"!91 252(91,252;91,252 34,252 34,252q91 252 34 252);\"/>\n                    <Edge cubics=\"!91 282(91,282;91,282 91,252 91,252q91 282 91 252);\"/>\n                    <Edge cubics=\"!0 282(;0,282 91,282 91,282q0 282 91 282);\"/>\n                    <Edge cubics=\"!34 252(34,252;34,252 34,26 34,26q34 252 34 26);\"/>\n                    <Edge cubics=\"!0 26(0,26;0,26 0,282 0,282q0 26 0 282);\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/NumLck.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/NumLck\" itemID=\"506f7f0e-00005c56\" symbolType=\"graphic\" lastModified=\"1349484367\">\n  <timeline>\n    <DOMTimeline name=\"NumLck\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!767 110|728 186!728 186|727 186!727 186|727 0!727 0|695 0!695 0|695 282!695 282|727 282!727 282|727 191!727 191|728 191!728 191|772 282!772 282|809 282!809 282|759 186!759 186|803 110!803 110|767 110!659 109[653 108 646 108!646 108[628\n 108 618 117!618 117[608 125 603 139!603 139[598 153 596 169!596 169[595 184 595 198!595 198[595 211 596 226!596 226[598 241 603 254!603 254[608 267 619 276!619 276[629 284 645 285!645 285[653 285 659 283!659 283[665 282 671 278!671 278\n|671 248!671 248[668 251 664 253!664 253[660 255 655 255!655 255[645 255 639 248!639 248[634 241 631 231!631 231[629 221 628 211!628 211[627 201 628 195!628 195[627 188 628 178!628 178[629 168 631 159!631 159[634 150 640 144!640 144[645\n 138 656 137!656 137[661 138 665 140!665 140[668 142 671 146!671 146|671 113!671 113[665 110 659 109!419 108[406 108 398 114!398 114[389 120 384 131!384 131|383 131!383 131[381 120 372 114!372 114[364 108 352 108!352 108[340 108 332 114\n!332 114[323 120 319 131!319 131|318 131!318 131|318 110!318 110|286 110!286 110|286 282!286 282|318 282!318 282|318 173!318 173[318 165 318 157!318 157[319 148 323 142!323 142[327 136 337 136!337 136[346 136 350 141!350 141[354 145 355\n 152!355 152[355 158 355 165!355 165|355 282!355 282|387 282!387 282|387 173!387 173[387 165 388 156!388 156[388 148 392 142!392 142[397 136 408 136!408 136[419 136 422 144!422 144[425 152 425 162!425 162|425 282!425 282|457 282!457 282\n|457 149!457 149[457 137 454 128!454 128[451 119 442 113!442 113[434 108 419 108!493 26|493 282!493 282|584 282!584 282|584 252!584 252|527 252!527 252|527 26!527 26|493 26!225 110|225 220!225 220[225 227 224 236!224 236[224 244 220 250\n!220 250[216 255 206 256!206 256[195 255 191 249!191 249[187 243 186 235!186 235[186 226 186 218!186 218|186 110!186 110|154 110!154 110|154 220!154 220[154 239 157 254!157 254[161 269 173 277!173 277[184 285 207 285!207 285[226 285 237\n 278!237 278[248 270 253 257!253 257[257 244 257 226!257 226|257 110!257 110|225 110!0 26|0 282!0 282|34 282!34 282|29 102!29 102|27 85!27 85|27 84!27 84|87 282!87 282|119 282!119 282|119 26!119 26|85 26!85 26|93 220!93 220|92 220!92\n 220|32 26!32 26|0 26\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/Pause.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/Pause\" itemID=\"50148ecc-000009aa\" symbolType=\"graphic\" lastModified=\"1343524578\">\n  <timeline>\n    <DOMTimeline name=\"Pause\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!527 82[510 82 499 91!499 91[489 99 484 113!484 113[479 127 477 143!477 143[476 158 476 171!476 171[476 185 477 200!477 200[479 215 484 229!484 229[489 242 500 250!500 250[510 258 528 259!528 259[546 258 557 250!557 250[568 242 573 228\n!573 228[578 214 578 198!578 198|549 198!549 198[549 205 547 213!547 213[546 220 541 225!541 225[537 230 529 230!529 230[521 230 517 224!517 224[512 218 511 209!511 209[509 200 509 191!509 191[508 182 509 176!509 176|579 176!579 176|579\n 171!579 171[579 158 578 142!578 142[576 127 571 113!571 113[565 99 555 91!555 91[545 82 527 82!538 115[542 120 544 127!544 127[546 134 546 141!546 141[547 149 547 154!547 154|509 154!509 154[508 149 509 141!509 141[509 134 510 127!510\n 127[512 120 516 115!516 115[520 110 527 110!527 110[534 110 538 115!423 82[402 82 390 95!390 95[377 108 377 129!377 129[377 143 382 152!382 152[388 162 396 169!396 169[404 175 412 181!412 181[419 187 425 193!425 193[430 200 430 209!430\n 209[430 218 425 224!425 224[419 230 409 230!409 230[401 230 395 227!395 227[389 224 383 219!383 219|383 251!383 251[390 255 396 257!396 257[402 259 411 259!411 259[434 258 447 245!447 245[459 231 460 208!460 208[459 190 451 179!451 179\n[444 168 433 161!433 161[423 153 415 146!415 146[407 139 406 129!406 129[406 120 413 115!413 115[419 110 428 110!428 110[434 110 440 113!440 113[447 115 452 119!452 119|452 89!452 89[445 85 438 83!438 83[431 82 423 82!326 84|326 194!326\n 194[326 201 325 210!325 210[325 218 321 224!321 224[317 229 307 230!307 230[296 229 292 223!292 223[288 217 287 209!287 209[287 200 287 192!287 192|287 84!287 84|255 84!255 84|255 194!255 194[255 213 258 228!258 228[262 243 274 251!274\n 251[285 259 308 259!308 259[327 259 338 252!338 252[349 244 354 231!354 231[358 218 358 200!358 200|358 84!358 84|326 84!162 82[147 82 139 91!139 91[130 100 126 114!126 114[123 128 122 142!122 142[121 157 121 168!121 168[121 179 122\n 194!122 194[122 209 126 224!126 224[130 239 138 249!138 249[147 258 161 259!161 259[175 259 182 252!182 252[188 245 193 234!193 234|194 234!194 234|194 256!194 256|226 256!226 256|226 84!226 84|194 84!194 84|194 103!194 103|193 103!193\n 103[189 94 181 88!181 88[173 82 162 82!175 110[182 111 187 118!187 118[191 125 193 135!193 135[194 145 195 155!195 155[195 165 195 170!195 170[195 175 195 185!195 185[194 195 193 205!193 205[191 215 187 223!187 223[182 230 175 230!175\n 230[166 230 161 223!161 223[157 216 155 205!155 205[154 195 154 185!154 185[153 176 154 170!154 170[153 165 154 155!154 155[154 145 155 135!155 135[157 125 161 118!161 118[166 111 175 110!85 9[75 3 63 1!63 1[52 0 41 0!41 0|0 0!0 0|0\n 256!0 256|34 256!34 256|34 142!34 142[73 144 90 126!90 126[107 107 107 68!107 68[107 44 101 30!101 30[95 16 85 9!68 50[71 59 71 71!71 71[71 93 63 104!63 104[55 115 34 114!34 114|34 29!34 29|39 29!39 29[51 29 59 34!59 34[66 40 68 50\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/PgDn.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/PgDn\" itemID=\"50148c53-00000704\" symbolType=\"graphic\" lastModified=\"1343524029\">\n  <timeline>\n    <DOMTimeline name=\"PgDn\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!447 104|446 104!446 104|446 84!446 84|414 84!414 84|414 256!414 256|446 256!446 256|446 149!446 149[446 141 446 132!446 132[447 124 451 117!451 117[455 111 465 110!465 110[474 110 478 115!478 115[482 119 483 125!483 125[484 131 484 137\n!484 137|484 256!484 256|516 256!516 256|516 138!516 138[517 125 515 112!515 112[513 99 506 90!506 90[498 82 481 82!481 82[475 82 470 83!470 83[465 85 460 88!460 88[456 90 453 94!453 94[449 99 447 104!349 99[350 117 349 132!349 132[350\n 149 349 166!349 166[348 182 344 197!344 197[339 211 328 219!328 219[317 227 296 227!296 227|296 29!296 29[317 28 328 38!328 38[340 48 344 64!344 64[349 81 349 99!367 30[358 15 347 9!347 9[336 2 324 1!324 1[312 0 300 0!300 0|262 0!262\n 0|262 256!262 256|285 256!285 256[303 256 319 255!319 255[334 253 347 247!347 247[359 240 368 227!368 227[376 214 381 191!381 191[385 168 385 132!385 132[385 93 380 69!380 69[375 44 367 30!186 118[190 125 192 135!192 135[194 146 194\n 156!194 156[195 166 194 171!194 171[195 176 195 186!195 186[195 196 193 206!193 206[192 216 188 223!188 223[183 230 175 230!175 230[166 230 161 223!161 223[157 215 155 205!155 205[154 194 154 184!154 184[153 174 154 169!154 169[153 164\n 154 155!154 155[154 145 155 135!155 135[157 125 161 118!161 118[165 110 174 110!174 110[181 110 186 118!194 104|193 105!193 105[189 94 182 88!182 88[174 82 162 82!162 82[147 82 138 92!138 92[129 101 126 116!126 116[122 131 121 146!121\n 146[121 161 121 171!121 171[121 183 122 197!122 197[123 212 126 226!126 226[130 240 139 249!139 249[148 258 163 259!163 259[174 259 182 253!182 253[190 246 193 236!193 236|194 236!194 236|194 264!194 264[194 272 194 281!194 281[193 289\n 189 295!189 295[185 300 175 301!175 301[167 300 162 297!162 297[157 293 156 287!156 287[154 281 154 275!154 275|123 275!123 275|123 280!123 280[124 304 137 316!137 316[151 329 174 329!174 329[191 330 203 324!203 324[214 319 220 303!220\n 303[226 288 226 257!226 257|226 84!226 84|194 84!194 84|194 104!85 9[75 3 63 1!63 1[52 0 41 0!41 0|0 0!0 0|0 256!0 256|34 256!34 256|34 142!34 142[73 144 90 126!90 126[107 107 107 68!107 68[107 44 101 30!101 30[95 16 85 9!68 50[71 59\n 71 71!71 71[71 93 63 104!63 104[55 115 34 114!34 114|34 29!34 29|39 29!39 29[51 29 59 34!59 34[66 40 68 50\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/PgUp.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/PgUp\" itemID=\"50148c62-00000705\" symbolType=\"graphic\" lastModified=\"1343523938\">\n  <timeline>\n    <DOMTimeline name=\"PgUp\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!447 84|415 84!415 84|415 326!415 326|447 326!447 326|447 237!447 237[452 247 459 253!459 253[466 259 478 259!478 259[493 258 501 249!501 249[510 240 514 226!514 226[518 212 519 198!519 198[520 183 519 172!519 172[520 161 519 146!519\n 146[518 131 514 116!514 116[510 102 502 92!502 92[494 82 479 82!479 82[466 82 459 88!459 88[452 95 447 106!447 106|447 84!466 110[474 111 479 118!479 118[484 125 485 135!485 135[487 145 487 155!487 155[487 165 487 170!487 170[487 185\n 486 199!486 199[485 212 480 221!480 221[476 230 466 230!466 230[458 230 453 223!453 223[449 216 448 206!448 206[446 195 446 185!446 185[445 176 446 170!446 170[445 165 446 155!446 155[446 145 448 135!448 135[449 125 453 118!453 118[458\n 111 466 110!345 0|345 191!345 191[345 202 344 210!344 210[342 218 337 223!337 223[331 227 320 227!320 227[313 228 307 224!307 224[302 221 299 213!299 213[296 204 296 188!296 188|296 0!296 0|262 0!262 0|262 176!262 176[261 200 265 218\n!265 218[269 237 281 248!281 248[294 259 321 259!321 259[343 259 355 252!355 252[367 245 372 233!372 233[377 221 379 208!379 208[380 194 379 182!379 182|379 0!379 0|345 0!186 118[190 125 192 135!192 135[194 146 194 156!194 156[195 166\n 194 171!194 171[195 176 195 186!195 186[195 196 193 206!193 206[192 216 188 223!188 223[183 230 175 230!175 230[166 230 161 223!161 223[157 215 155 205!155 205[154 194 154 184!154 184[153 174 154 169!154 169[153 164 154 155!154 155[154\n 145 155 135!155 135[157 125 161 118!161 118[165 110 174 110!174 110[181 110 186 118!194 104|193 105!193 105[189 94 182 88!182 88[174 82 162 82!162 82[147 82 138 92!138 92[129 101 126 116!126 116[122 131 121 146!121 146[121 161 121 171\n!121 171[121 183 122 197!122 197[123 212 126 226!126 226[130 240 139 249!139 249[148 258 163 259!163 259[174 259 182 253!182 253[190 246 193 236!193 236|194 236!194 236|194 264!194 264[194 272 194 281!194 281[193 289 189 295!189 295[185\n 300 175 301!175 301[167 300 162 297!162 297[157 293 156 287!156 287[154 281 154 275!154 275|123 275!123 275|123 280!123 280[124 304 137 316!137 316[151 329 174 329!174 329[191 330 203 324!203 324[214 319 220 303!220 303[226 288 226 257\n!226 257|226 84!226 84|194 84!194 84|194 104!63 1[52 0 41 0!41 0|0 0!0 0|0 256!0 256|34 256!34 256|34 142!34 142[73 144 90 126!90 126[107 107 107 68!107 68[107 44 101 30!101 30[95 16 85 9!85 9[75 3 63 1!68 50[71 59 71 71!71 71[71 93 63\n 104!63 104[55 115 34 114!34 114|34 29!34 29|39 29!39 29[51 29 59 34!59 34[66 40 68 50\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/PrtSc.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/PrtSc\" itemID=\"50a94d09-000039c9\" symbolType=\"graphic\" lastModified=\"1353272585\">\n  <timeline>\n    <DOMTimeline name=\"PrtSc\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!430 95[420 103 415 117!415 117[410 131 408 147!408 147[407 162 407 176!407 176[407 189 408 204!408 204[410 219 415 232!415 232[420 245 431 254!431 254[441 262 457 263!457 263[465 263 471 261!471 261[477 260 483 256!483 256|483 226!483\n 226[480 229 476 231!476 231[472 233 467 233!467 233[457 233 451 226!451 226[446 219 443 209!443 209[441 199 440 189!440 189[439 179 440 173!440 173[439 166 440 156!440 156[441 146 443 137!443 137[446 128 452 122!452 122[457 116 468 115\n!468 115[473 116 477 118!477 118[480 120 483 124!483 124|483 91!483 91[477 88 471 87!471 87[465 86 458 86!458 86[440 86 430 95!360 2[351 0 341 0!341 0[322 0 309 9!309 9[296 18 290 33!290 33[283 48 283 66!283 66[284 86 291 100!291 100\n[298 115 309 126!309 126[319 136 330 147!330 147[341 157 348 168!348 168[355 179 355 194!355 194[355 204 352 212!352 212[349 220 342 225!342 225[336 230 325 230!325 230[316 230 307 226!307 226[299 223 292 217!292 217|292 251!292 251[300\n 258 309 260!309 260[319 263 329 263!329 263[348 263 361 254!361 254[375 245 382 230!382 230[389 215 389 196!389 196[389 179 385 167!385 167[381 154 372 143!372 143[364 133 353 121!353 121|327 93!327 93[322 87 320 80!320 80[318 73 318\n 65!318 65[318 51 326 42!326 42[334 33 348 32!348 32[356 32 363 35!363 35[370 38 377 43!377 43|377 9!377 9[369 4 360 2!206 114|223 114!223 114|223 260!223 260|255 260!255 260|255 114!255 114|272 114!272 114|272 88!272 88|255 88!255 88\n|255 40!255 40|223 40!223 40|223 88!223 88|206 88!206 88|206 114!158 88|126 88!126 88|126 260!126 260|158 260!158 260|158 152!158 152[158 135 165 126!165 126[172 117 190 117!190 117|195 117!195 117|195 86!195 86[182 86 173 92!173 92[164\n 98 159 109!159 109|158 109!158 109|158 88!68 54[71 63 71 75!71 75[71 97 63 108!63 108[55 119 34 118!34 118|34 33!34 33|39 33!39 33[51 33 59 38!59 38[66 44 68 54!63 5[52 4 41 4!41 4|0 4!0 4|0 260!0 260|34 260!34 260|34 146!34 146[73 148\n 90 130!90 130[107 111 107 72!107 72[107 48 101 34!101 34[95 20 85 13!85 13[75 7 63 5\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/RAlt.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/RAlt\" itemID=\"50a94b0f-0000364e\" symbolType=\"graphic\" lastModified=\"1355267276\">\n  <timeline>\n    <DOMTimeline name=\"RAlt\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!334 110|334 136!334 136|351 136!351 136|351 282!351 282|383 282!383 282|383 136!383 136|400 136!400 136|400 110!400 110|383 110!383 110|383 62!383 62|351 62!351 62|351 110!351 110|334 110!284 0|284 282!284 282|316 282!316 282|316 0!316\n 0|284 0!0 26|0 282!0 282|34 282!34 282|34 156!34 156|81 282!81 282|116 282!116 282|69 157!69 157[83 154 91 143!91 143[98 132 101 118!101 118[104 104 104 91!104 91[104 67 98 54!98 54[92 40 82 34!82 34[72 28 61 27!61 27[50 26 41 26!41\n 26|0 26!68 99[68 118 61 129!61 129[53 140 34 139!34 139|34 55!34 55|39 55!39 55[52 54 58 60!58 60[64 66 66 76!66 76[68 86 68 99!198 75|218 205!218 205|177 205!177 205|198 75!163 282|172 232!172 232|223 232!223 232|233 282!233 282|267\n 282!267 282|212 26!212 26|185 26!185 26|129 282!129 282|163 282\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/RCtrl.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/RCtrl\" itemID=\"50a94b04-0000364c\" symbolType=\"graphic\" lastModified=\"1353363792\">\n  <timeline>\n    <DOMTimeline name=\"RCtrl\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!458 0S1|426 0!426 0|426 282!426 282|458 282!458 282|458 0!382 114[373 120 368 131!368 131|367 131!367 131|367 110!367 110|335 110!335 110|335 282!335 282|367 282!367 282|367 174!367 174[367 157 374 148!374 148[381 139 399 139!399 139\n|404 139!404 139|404 108!404 108[391 108 382 114!226 24[219 22 210 22!210 22[190 23 176 31!176 31[162 40 154 55!154 55[145 70 141 88!141 88[137 106 135 124!135 124[134 142 134 158!134 158[134 178 137 200!137 200[140 223 148 242!148 242\n[156 261 171 273!171 273[187 285 213 285!213 285[220 285 227 284!227 284[234 282 240 278!240 278|240 248!240 248[235 251 230 252!230 252[225 253 220 253!220 253[202 253 192 243!192 243[182 233 177 217!177 217[173 202 171 185!171 185[170\n 169 170 155!170 155[170 146 171 133!171 133[171 120 173 106!173 106[176 92 181 81!181 81[186 69 195 62!195 62[204 54 218 54!218 54[224 54 230 56!230 56[235 58 240 61!240 61|240 30!240 30[233 26 226 24!266 110|249 110!249 110|249 136\n!249 136|266 136!266 136|266 282!266 282|298 282!298 282|298 136!298 136|315 136!315 136|315 110!315 110|298 110!298 110|298 62!298 62|266 62!266 62|266 110!0 26|0 282!0 282|34 282!34 282|34 156!34 156|81 282!81 282|116 282!116 282|69\n 157!69 157[83 154 91 143!91 143[98 132 101 118!101 118[104 104 104 91!104 91[104 67 98 54!98 54[92 40 82 34!82 34[72 28 61 27!61 27[50 26 41 26!41 26|0 26!39 55[52 54 58 60!58 60[64 66 66 76!66 76[68 86 68 99!68 99[68 118 61 129!61 129\n[53 140 34 139!34 139|34 55!34 55|39 55\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/ScrLck.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/ScrLck\" itemID=\"50148e92-000009a7\" symbolType=\"graphic\" lastModified=\"1343524512\">\n  <timeline>\n    <DOMTimeline name=\"ScrLck\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!523 0|523 282!523 282|555 282!555 282|555 191!555 191|556 191!556 191|600 282!600 282|637 282!637 282|587 186!587 186|631 110!631 110|595 110!595 110|556 186!556 186|555 186!555 186|555 0!555 0|523 0!487 109[481 108 474 108!474 108[456\n 108 446 117!446 117[436 125 431 139!431 139[426 153 424 169!424 169[423 184 423 198!423 198[423 211 424 226!424 226[426 241 431 254!431 254[436 267 447 276!447 276[457 284 473 285!473 285[481 285 487 283!487 283[493 282 499 278!499 278\n|499 248!499 248[496 251 492 253!492 253[488 255 483 255!483 255[473 255 467 248!467 248[462 241 459 231!459 231[457 221 456 211!456 211[455 201 456 195!456 195[455 188 456 178!456 178[457 168 459 159!459 159[462 150 468 144!468 144[473\n 138 484 137!484 137[489 138 493 140!493 140[496 142 499 146!499 146|499 113!499 113[493 110 487 109!412 252|355 252!355 252|355 26!355 26|321 26!321 26|321 282!321 282|412 282!412 282|412 252!224 110|224 282!224 282|256 282!256 282|256\n 174!256 174[256 157 263 148!263 148[270 139 288 139!288 139|293 139!293 139|293 108!293 108[280 108 271 114!271 114[262 120 257 131!257 131|256 131!256 131|256 110!256 110|224 110!147 117[137 125 132 139!132 139[127 153 125 169!125 169\n[124 184 124 198!124 198[124 211 125 226!125 226[127 241 132 254!132 254[137 267 148 276!148 276[158 284 174 285!174 285[182 285 188 283!188 283[194 282 200 278!200 278|200 248!200 248[197 251 193 253!193 253[189 255 184 255!184 255[174\n 255 168 248!168 248[163 241 160 231!160 231[158 221 157 211!157 211[156 201 157 195!157 195[156 188 157 178!157 178[158 168 160 159!160 159[163 150 169 144!169 144[174 138 185 137!185 137[190 138 194 140!194 140[197 142 200 146!200 146\n|200 113!200 113[194 110 188 109!188 109[182 108 175 108!175 108[157 108 147 117!77 24[68 22 58 22!58 22[39 22 26 31!26 31[13 40 7 55!7 55[0 70 0 88!0 88[1 108 8 122!8 122[15 137 26 148!26 148[36 158 47 169!47 169[58 179 65 190!65 190\n[72 201 72 216!72 216[72 226 69 234!69 234[66 242 59 247!59 247[53 252 42 252!42 252[33 252 24 248!24 248[16 245 9 239!9 239|9 273!9 273[17 280 26 282!26 282[36 285 46 285!46 285[65 285 78 276!78 276[92 267 99 252!99 252[106 237 106 218\n!106 218[106 201 102 189!102 189[98 176 89 165!89 165[81 155 70 143!70 143|44 115!44 115[39 109 37 102!37 102[35 95 35 87!35 87[35 73 43 64!43 64[51 55 65 54!65 54[73 54 80 57!80 57[87 60 94 65!94 65|94 31!94 31[86 26 77 24\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/Shift.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/Shift\" itemID=\"5061f318-0000088e\" symbolType=\"graphic\" lastModified=\"1348596544\">\n  <timeline>\n    <DOMTimeline name=\"Shift\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!445 113|445 65!445 65|413 65!413 65|413 113!413 113|396 113!396 113|396 139!396 139|413 139!413 139|413 285!413 285|445 285!445 285|445 139!445 139|462 139!462 139|462 113!462 113|445 113!384 35[387 36 390 38!390 38|390 5!390 5[385 2\n 380 1!380 1[375 0 369 0!369 0[351 0 343 8!343 8[334 17 332 30!332 30[330 43 330 58!330 58|330 113!330 113|314 113!314 113|314 139!314 139|330 139!330 139|330 285!330 285|362 285!362 285|362 139!362 139|389 139!389 139|389 113!389 113\n|362 113!362 113|362 62!362 62[362 56 362 49!362 49[363 43 366 38!366 38[369 34 377 34!377 34[381 34 384 35!255 61[256 70 262 76!262 76[268 82 277 83!277 83[286 82 292 76!292 76[298 70 298 61!298 61[298 52 292 46!292 46[286 40 277 40\n!277 40[268 40 262 46!262 46[256 52 255 61!261 113|261 285!261 285|293 285!293 285|293 113!293 113|261 113!230 141[228 128 221 119!221 119[213 111 196 111!196 111[190 111 185 112!185 112[180 114 175 117!175 117[171 119 168 123!168 123\n[164 128 162 133!162 133|161 133!161 133|161 3!161 3|129 3!129 3|129 285!129 285|161 285!161 285|161 178!161 178[161 170 161 161!161 161[162 152 166 146!166 146[170 139 180 139!180 139[189 139 193 143!193 143[197 148 198 154!198 154[199\n 160 199 166!199 166|199 285!199 285|231 285!231 285|231 167!231 167[232 154 230 141!58 25[39 25 26 34!26 34[13 43 7 58!7 58[0 73 0 91!0 91[1 111 8 125!8 125[15 140 26 151!26 151[36 161 47 172!47 172[58 182 65 193!65 193[72 204 72 219\n!72 219[72 229 69 237!69 237[66 245 59 250!59 250[53 255 42 255!42 255[33 255 24 251!24 251[16 248 9 242!9 242|9 276!9 276[17 283 26 285!26 285[36 288 46 288!46 288[65 288 78 279!78 279[92 270 99 255!99 255[106 240 106 221!106 221[106\n 204 102 192!102 192[98 179 89 168!89 168[81 158 70 146!70 146|44 118!44 118[39 112 37 105!37 105[35 98 35 90!35 90[35 76 43 67!43 67[51 58 65 57!65 57[73 57 80 60!80 60[87 63 94 68!94 68|94 34!94 34[86 29 77 27!77 27[68 25 58 25\"/>\n                    <Edge cubics=\"!445 285(;445,285 445,139 445,139q445 285 445 139);\"/>\n                    <Edge cubics=\"!445 139(;445,139 462,139 462,139q445 139 462 139);\"/>\n                    <Edge cubics=\"!462 139(;462,139 462,113 462,113q462 139 462 113);\"/>\n                    <Edge cubics=\"!462 113(;462,113 445,113 445,113q462 113 445 113);\"/>\n                    <Edge cubics=\"!445 113(;445,113 445,65 445,65q445 113 445 65);\"/>\n                    <Edge cubics=\"!343 8(;337,14 333,21 332,30q343 8Q334 17q332 30);\"/>\n                    <Edge cubics=\"!369 0(;357,0 348,3 343,8q369 0Q351 0q343 8);\"/>\n                    <Edge cubics=\"!362 49(;363,45 364,41 366,38q362 49Q363 43q366 38);\"/>\n                    <Edge cubics=\"!332 30(;331,39 330,48 330,58q332 30Q330 43q330 58);\"/>\n                    <Edge cubics=\"!377 34(;380,34 382,34 384,35q377 34Q381 34q384 35);\"/>\n                    <Edge cubics=\"!384 35(;386,36 388,37 390,38q384 35Q387 36q390 38);\"/>\n                    <Edge cubics=\"!390 38(;390,38 390,5 390,5q390 38 390 5);\"/>\n                    <Edge cubics=\"!390 5(;387,3 383,2 380,1q390 5Q385 2q380 1);\"/>\n                    <Edge cubics=\"!380 1(;377,0 373,0 369,0q380 1Q375 0q369 0);\"/>\n                    <Edge cubics=\"!366 38(;368,35 372,34 377,34q366 38Q369 34q377 34);\"/>\n                    <Edge cubics=\"!292 46(;288,42 283,40 277,40q292 46Q286 40q277 40);\"/>\n                    <Edge cubics=\"!277 40(;271,40 266,42 262,46q277 40Q268 40q262 46);\"/>\n                    <Edge cubics=\"!314 113(;314,113 314,139 314,139q314 113 314 139);\"/>\n                    <Edge cubics=\"!293 113(;293,113 261,113 261,113q293 113 261 113);\"/>\n                    <Edge cubics=\"!277 83(;283,82 288,80 292,76q277 83Q286 82q292 76);\"/>\n                    <Edge cubics=\"!292 76(;296,72 298,67 298,61q292 76Q298 70q298 61);\"/>\n                    <Edge cubics=\"!255 61(;256,67 258,72 262,76q255 61Q256 70q262 76);\"/>\n                    <Edge cubics=\"!262 76(;266,80 271,82 277,83q262 76Q268 82q277 83);\"/>\n                    <Edge cubics=\"!231 167(;232,158 231,150 230,141q231 167Q232 154q230 141);\"/>\n                    <Edge cubics=\"!396 139(;396,139 413,139 413,139q396 139 413 139);\"/>\n                    <Edge cubics=\"!396 113(;396,113 396,139 396,139q396 113 396 139);\"/>\n                    <Edge cubics=\"!413 113(;413,113 396,113 396,113q413 113 396 113);\"/>\n                    <Edge cubics=\"!413 65(;413,65 413,113 413,113q413 65 413 113);\"/>\n                    <Edge cubics=\"!362 113(;362,113 362,62 362,62q362 113 362 62);\"/>\n                    <Edge cubics=\"!389 113(;389,113 362,113 362,113q389 113 362 113);\"/>\n                    <Edge cubics=\"!389 139(;389,139 389,113 389,113q389 139 389 113);\"/>\n                    <Edge cubics=\"!362 139(;362,139 389,139 389,139q362 139 389 139);\"/>\n                    <Edge cubics=\"!362 62(;362,58 362,54 362,49q362 62Q362 56q362 49);\"/>\n                    <Edge cubics=\"!314 139(;314,139 330,139 330,139q314 139 330 139);\"/>\n                    <Edge cubics=\"!330 58(;330,58 330,113 330,113q330 58 330 113);\"/>\n                    <Edge cubics=\"!330 113(;330,113 314,113 314,113q330 113 314 113);\"/>\n                    <Edge cubics=\"!298 61(;298,55 296,50 292,46q298 61Q298 52q292 46);\"/>\n                    <Edge cubics=\"!262 46(;258,50 256,55 255,61q262 46Q256 52q255 61);\"/>\n                    <Edge cubics=\"!161 3(;161,3 129,3 129,3q161 3 129 3);\"/>\n                    <Edge cubics=\"!58 25(;45,25 35,28 26,34q58 25Q39 25q26 34);\"/>\n                    <Edge cubics=\"!77 27(;71,26 65,25 58,25q77 27Q68 25q58 25);\"/>\n                    <Edge cubics=\"!94 34(;89,31 83,28 77,27q94 34Q86 29q77 27);\"/>\n                    <Edge cubics=\"!65 57(;70,57 75,58 80,60q65 57Q73 57q80 60);\"/>\n                    <Edge cubics=\"!35 90(;35,81 38,73 43,67q35 90Q35 76q43 67);\"/>\n                    <Edge cubics=\"!26 151(;33,158 40,165 47,172q26 151Q36 161q47 172);\"/>\n                    <Edge cubics=\"!37 105(;36,100 35,95 35,90q37 105Q35 98q35 90);\"/>\n                    <Edge cubics=\"!44 118(;41,114 38,110 37,105q44 118Q39 112q37 105);\"/>\n                    <Edge cubics=\"!70 146(;70,146 44,118 44,118q70 146 44 118);\"/>\n                    <Edge cubics=\"!89 168(;84,161 77,154 70,146q89 168Q81 158q70 146);\"/>\n                    <Edge cubics=\"!185 112(;182,113 178,115 175,117q185 112Q180 114q175 117);\"/>\n                    <Edge cubics=\"!196 111(;192,111 188,111 185,112q196 111Q190 111q185 112);\"/>\n                    <Edge cubics=\"!221 119(;216,114 207,111 196,111q221 119Q213 111q196 111);\"/>\n                    <Edge cubics=\"!162 133(;162,133 161,133 161,133q162 133 161 133);\"/>\n                    <Edge cubics=\"!168 123(;165,126 163,130 162,133q168 123Q164 128q162 133);\"/>\n                    <Edge cubics=\"!161 161(;162,155 163,150 166,146q161 161Q162 152q166 146);\"/>\n                    <Edge cubics=\"!161 178(;161,173 161,167 161,161q161 178Q161 170q161 161);\"/>\n                    <Edge cubics=\"!198 154(;199,158 199,162 199,166q198 154Q199 160q199 166);\"/>\n                    <Edge cubics=\"!193 143(;196,146 197,150 198,154q193 143Q197 148q198 154);\"/>\n                    <Edge cubics=\"!180 139(;186,139 190,140 193,143q180 139Q189 139q193 143);\"/>\n                    <Edge cubics=\"!166 146(;169,141 173,139 180,139q166 146Q170 139q180 139);\"/>\n                    <Edge cubics=\"!175 117(;172,118 170,120 168,123q175 117Q171 119q168 123);\"/>\n                    <Edge cubics=\"!161 133(;161,133 161,3 161,3q161 133 161 3);\"/>\n                    <Edge cubics=\"!43 67(;48,61 56,58 65,57q43 67Q51 58q65 57);\"/>\n                    <Edge cubics=\"!80 60(;85,62 89,65 94,68q80 60Q87 63q94 68);\"/>\n                    <Edge cubics=\"!94 68(;94,68 94,34 94,34q94 68 94 34);\"/>\n                    <Edge cubics=\"!129 285(;129,285 161,285 161,285q129 285 161 285);\"/>\n                    <Edge cubics=\"!106 221(;106,210 105,200 102,192q106 221Q106 204q102 192);\"/>\n                    <Edge cubics=\"!59 250(;55,253 49,255 42,255q59 250Q53 255q42 255);\"/>\n                    <Edge cubics=\"!42 255(;36,255 30,254 24,251q42 255Q33 255q24 251);\"/>\n                    <Edge cubics=\"!26 285(;33,287 39,288 46,288q26 285Q36 288q46 288);\"/>\n                    <Edge cubics=\"!78 279(;87,273 94,265 99,255q78 279Q92 270q99 255);\"/>\n                    <Edge cubics=\"!46 288(;59,288 69,285 78,279q46 288Q65 288q78 279);\"/>\n                    <Edge cubics=\"!72 219(;72,226 71,232 69,237q72 219Q72 229q69 237);\"/>\n                    <Edge cubics=\"!65 193(;70,200 72,209 72,219q65 193Q72 204q72 219);\"/>\n                    <Edge cubics=\"!99 255(;104,245 106,234 106,221q99 255Q106 240q106 221);\"/>\n                    <Edge cubics=\"!69 237(;67,242 64,247 59,250q69 237Q66 245q59 250);\"/>\n                    <Edge cubics=\"!330 285(;330,285 362,285 362,285q330 285 362 285);\"/>\n                    <Edge cubics=\"!261 285(;261,285 293,285 293,285q261 285 293 285);\"/>\n                    <Edge cubics=\"!413 139(;413,139 413,285 413,285q413 139 413 285);\"/>\n                    <Edge cubics=\"!330 139(;330,139 330,285 330,285q330 139 330 285);\"/>\n                    <Edge cubics=\"!362 285(;362,285 362,139 362,139q362 285 362 139);\"/>\n                    <Edge cubics=\"!261 113(;261,113 261,285 261,285q261 113 261 285);\"/>\n                    <Edge cubics=\"!293 285(;293,285 293,113 293,113q293 285 293 113);\"/>\n                    <Edge cubics=\"!129 3(;129,3 129,285 129,285q129 3 129 285);\"/>\n                    <Edge cubics=\"!161 285(;161,285 161,178 161,178q161 285 161 178);\"/>\n                    <Edge cubics=\"!199 166(;199,166 199,285 199,285q199 166 199 285);\"/>\n                    <Edge cubics=\"!199 285(;199,285 231,285 231,285q199 285 231 285);\"/>\n                    <Edge cubics=\"!231 285(;231,285 231,167 231,167q231 285 231 167);\"/>\n                    <Edge cubics=\"!230 141(;229,132 226,125 221,119q230 141Q228 128q221 119);\"/>\n                    <Edge cubics=\"!47 172(;54,179 60,186 65,193q47 172Q58 182q65 193);\"/>\n                    <Edge cubics=\"!102 192(;99,183 95,175 89,168q102 192Q98 179q89 168);\"/>\n                    <Edge cubics=\"!0 91(;1,104 3,116 8,125q0 91Q1 111q8 125);\"/>\n                    <Edge cubics=\"!7 58(;2,68 0,79 0,91q7 58Q0 73q0 91);\"/>\n                    <Edge cubics=\"!9 242(;9,242 9,276 9,276q9 242 9 276);\"/>\n                    <Edge cubics=\"!8 125(;13,135 19,144 26,151q8 125Q15 140q26 151);\"/>\n                    <Edge cubics=\"!26 34(;17,40 11,48 7,58q26 34Q13 43q7 58);\"/>\n                    <Edge cubics=\"!24 251(;19,249 14,246 9,242q24 251Q16 248q9 242);\"/>\n                    <Edge cubics=\"!9 276(;14,281 20,284 26,285q9 276Q17 283q26 285);\"/>\n                    <Edge cubics=\"!413 285(;413,285 445,285 445,285q413 285 445 285);\"/>\n                    <Edge cubics=\"!445 65(;445,65 413,65 413,65q445 65 413 65);\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/ShiftWithArrow.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/ShiftWithArrow\" itemID=\"5061f311-0000088c\" symbolType=\"graphic\" lastModified=\"1348596497\">\n  <timeline>\n    <DOMTimeline name=\"ShiftWithArrow\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!610 65|578 65!578 65|578 113!578 113|561 113!561 113|561 139!561 139|578 139!578 139|578 285!578 285|610 285!610 285|610 139!610 139|627 139!627 139|627 113!627 113|610 113!610 113|610 65!542 34[546 34 549 35!549 35[552 36 555 38!555\n 38|555 5!555 5[550 2 545 1!545 1[540 0 534 0!534 0[516 0 508 8!508 8[499 17 497 30!497 30[495 43 495 58!495 58|495 113!495 113|479 113!479 113|479 139!479 139|495 139!495 139|495 285!495 285|527 285!527 285|527 139!527 139|554 139!554\n 139|554 113!554 113|527 113!527 113|527 62!527 62[527 56 527 49!527 49[528 43 531 38!531 38[534 34 542 34!457 46[451 40 442 40!442 40[433 40 427 46!427 46[421 52 420 61!420 61[421 70 427 76!427 76[433 82 442 83!442 83[451 82 457 76!457\n 76[463 70 463 61!463 61[463 52 457 46!426 113|426 285!426 285|458 285!458 285|458 113!458 113|426 113!333 123[329 128 327 133!327 133|326 133!326 133|326 3!326 3|294 3!294 3|294 285!294 285|326 285!326 285|326 178!326 178[326 170 326\n 161!326 161[327 152 331 146!331 146[335 139 345 139!345 139[354 139 358 143!358 143[362 148 363 154!363 154[364 160 364 166!364 166|364 285!364 285|396 285!396 285|396 167!396 167[397 154 395 141!395 141[393 128 386 119!386 119[378 111\n 361 111!361 111[355 111 350 112!350 112[345 114 340 117!340 117[336 119 333 123!245 60[252 63 259 68!259 68|259 34!259 34[251 29 242 27!242 27[233 25 223 25!223 25[204 25 191 34!191 34[178 43 172 58!172 58[165 73 165 91!165 91[166 111\n 173 125!173 125[180 140 191 151!191 151[201 161 212 172!212 172[223 182 230 193!230 193[237 204 237 219!237 219[237 229 234 237!234 237[231 245 224 250!224 250[218 255 207 255!207 255[198 255 189 251!189 251[181 248 174 242!174 242|174\n 276!174 276[182 283 191 285!191 285[201 288 211 288!211 288[230 288 243 279!243 279[257 270 264 255!264 255[271 240 271 221!271 221[271 204 267 192!267 192[263 179 254 168!254 168[246 158 235 146!235 146|209 118!209 118[204 112 202 105\n!202 105[200 98 200 90!200 90[200 76 208 67!208 67[216 58 230 57!230 57[238 57 245 60!99 162|99 161!99 161|50 44!50 44|1 161!1 161|0 162!0 162|28 162!28 162|28 244!28 244|72 244!72 244|72 162!72 162|99 162\"/>\n                    <Edge cubics=\"!99 162(;99,162 99,161 99,161q99 162 99 161);\"/>\n                    <Edge cubics=\"!1 161(;1,161 0,162 0,162q1 161 0 162);\"/>\n                    <Edge cubics=\"!0 162(;0,162 28,162 28,162q0 162 28 162);\"/>\n                    <Edge cubics=\"!28 162(;28,162 28,244 28,244q28 162 28 244);\"/>\n                    <Edge cubics=\"!28 244(;28,244 72,244 72,244q28 244 72 244);\"/>\n                    <Edge cubics=\"!72 244(;72,244 72,162 72,162q72 244 72 162);\"/>\n                    <Edge cubics=\"!50 44(;50,44 1,161 1,161q50 44 1 161);\"/>\n                    <Edge cubics=\"!72 162(;72,162 99,162 99,162q72 162 99 162);\"/>\n                    <Edge cubics=\"!99 161(;99,161 50,44 50,44q99 161 50 44);\"/>\n                    <Edge cubics=\"!610 285(;610,285 610,139 610,139q610 285 610 139);\"/>\n                    <Edge cubics=\"!610 139(;610,139 627,139 627,139q610 139 627 139);\"/>\n                    <Edge cubics=\"!627 139(;627,139 627,113 627,113q627 139 627 113);\"/>\n                    <Edge cubics=\"!627 113(;627,113 610,113 610,113q627 113 610 113);\"/>\n                    <Edge cubics=\"!610 113(;610,113 610,65 610,65q610 113 610 65);\"/>\n                    <Edge cubics=\"!508 8(;502,14 498,21 497,30q508 8Q499 17q497 30);\"/>\n                    <Edge cubics=\"!534 0(;522,0 513,3 508,8q534 0Q516 0q508 8);\"/>\n                    <Edge cubics=\"!527 49(;528,45 529,41 531,38q527 49Q528 43q531 38);\"/>\n                    <Edge cubics=\"!497 30(;496,39 495,48 495,58q497 30Q495 43q495 58);\"/>\n                    <Edge cubics=\"!542 34(;545,34 547,34 549,35q542 34Q546 34q549 35);\"/>\n                    <Edge cubics=\"!549 35(;551,36 553,37 555,38q549 35Q552 36q555 38);\"/>\n                    <Edge cubics=\"!555 38(;555,38 555,5 555,5q555 38 555 5);\"/>\n                    <Edge cubics=\"!555 5(;552,3 548,2 545,1q555 5Q550 2q545 1);\"/>\n                    <Edge cubics=\"!545 1(;542,0 538,0 534,0q545 1Q540 0q534 0);\"/>\n                    <Edge cubics=\"!531 38(;533,35 537,34 542,34q531 38Q534 34q542 34);\"/>\n                    <Edge cubics=\"!457 46(;453,42 448,40 442,40q457 46Q451 40q442 40);\"/>\n                    <Edge cubics=\"!442 40(;436,40 431,42 427,46q442 40Q433 40q427 46);\"/>\n                    <Edge cubics=\"!479 113(;479,113 479,139 479,139q479 113 479 139);\"/>\n                    <Edge cubics=\"!458 113(;458,113 426,113 426,113q458 113 426 113);\"/>\n                    <Edge cubics=\"!442 83(;448,82 453,80 457,76q442 83Q451 82q457 76);\"/>\n                    <Edge cubics=\"!457 76(;461,72 463,67 463,61q457 76Q463 70q463 61);\"/>\n                    <Edge cubics=\"!420 61(;421,67 423,72 427,76q420 61Q421 70q427 76);\"/>\n                    <Edge cubics=\"!427 76(;431,80 436,82 442,83q427 76Q433 82q442 83);\"/>\n                    <Edge cubics=\"!396 167(;397,158 396,150 395,141q396 167Q397 154q395 141);\"/>\n                    <Edge cubics=\"!561 139(;561,139 578,139 578,139q561 139 578 139);\"/>\n                    <Edge cubics=\"!561 113(;561,113 561,139 561,139q561 113 561 139);\"/>\n                    <Edge cubics=\"!578 113(;578,113 561,113 561,113q578 113 561 113);\"/>\n                    <Edge cubics=\"!578 65(;578,65 578,113 578,113q578 65 578 113);\"/>\n                    <Edge cubics=\"!527 113(;527,113 527,62 527,62q527 113 527 62);\"/>\n                    <Edge cubics=\"!554 113(;554,113 527,113 527,113q554 113 527 113);\"/>\n                    <Edge cubics=\"!554 139(;554,139 554,113 554,113q554 139 554 113);\"/>\n                    <Edge cubics=\"!527 139(;527,139 554,139 554,139q527 139 554 139);\"/>\n                    <Edge cubics=\"!527 62(;527,58 527,54 527,49q527 62Q527 56q527 49);\"/>\n                    <Edge cubics=\"!479 139(;479,139 495,139 495,139q479 139 495 139);\"/>\n                    <Edge cubics=\"!495 58(;495,58 495,113 495,113q495 58 495 113);\"/>\n                    <Edge cubics=\"!495 113(;495,113 479,113 479,113q495 113 479 113);\"/>\n                    <Edge cubics=\"!463 61(;463,55 461,50 457,46q463 61Q463 52q457 46);\"/>\n                    <Edge cubics=\"!427 46(;423,50 421,55 420,61q427 46Q421 52q420 61);\"/>\n                    <Edge cubics=\"!326 3(;326,3 294,3 294,3q326 3 294 3);\"/>\n                    <Edge cubics=\"!223 25(;210,25 200,28 191,34q223 25Q204 25q191 34);\"/>\n                    <Edge cubics=\"!242 27(;236,26 230,25 223,25q242 27Q233 25q223 25);\"/>\n                    <Edge cubics=\"!259 34(;254,31 248,28 242,27q259 34Q251 29q242 27);\"/>\n                    <Edge cubics=\"!230 57(;235,57 240,58 245,60q230 57Q238 57q245 60);\"/>\n                    <Edge cubics=\"!200 90(;200,81 203,73 208,67q200 90Q200 76q208 67);\"/>\n                    <Edge cubics=\"!191 151(;198,158 205,165 212,172q191 151Q201 161q212 172);\"/>\n                    <Edge cubics=\"!202 105(;201,100 200,95 200,90q202 105Q200 98q200 90);\"/>\n                    <Edge cubics=\"!209 118(;206,114 203,110 202,105q209 118Q204 112q202 105);\"/>\n                    <Edge cubics=\"!235 146(;235,146 209,118 209,118q235 146 209 118);\"/>\n                    <Edge cubics=\"!254 168(;249,161 242,154 235,146q254 168Q246 158q235 146);\"/>\n                    <Edge cubics=\"!350 112(;347,113 343,115 340,117q350 112Q345 114q340 117);\"/>\n                    <Edge cubics=\"!361 111(;357,111 353,111 350,112q361 111Q355 111q350 112);\"/>\n                    <Edge cubics=\"!386 119(;381,114 372,111 361,111q386 119Q378 111q361 111);\"/>\n                    <Edge cubics=\"!327 133(;327,133 326,133 326,133q327 133 326 133);\"/>\n                    <Edge cubics=\"!333 123(;330,126 328,130 327,133q333 123Q329 128q327 133);\"/>\n                    <Edge cubics=\"!326 161(;327,155 328,150 331,146q326 161Q327 152q331 146);\"/>\n                    <Edge cubics=\"!326 178(;326,173 326,167 326,161q326 178Q326 170q326 161);\"/>\n                    <Edge cubics=\"!363 154(;364,158 364,162 364,166q363 154Q364 160q364 166);\"/>\n                    <Edge cubics=\"!358 143(;361,146 362,150 363,154q358 143Q362 148q363 154);\"/>\n                    <Edge cubics=\"!345 139(;351,139 355,140 358,143q345 139Q354 139q358 143);\"/>\n                    <Edge cubics=\"!331 146(;334,141 338,139 345,139q331 146Q335 139q345 139);\"/>\n                    <Edge cubics=\"!340 117(;337,118 335,120 333,123q340 117Q336 119q333 123);\"/>\n                    <Edge cubics=\"!326 133(;326,133 326,3 326,3q326 133 326 3);\"/>\n                    <Edge cubics=\"!208 67(;213,61 221,58 230,57q208 67Q216 58q230 57);\"/>\n                    <Edge cubics=\"!245 60(;250,62 254,65 259,68q245 60Q252 63q259 68);\"/>\n                    <Edge cubics=\"!259 68(;259,68 259,34 259,34q259 68 259 34);\"/>\n                    <Edge cubics=\"!294 285(;294,285 326,285 326,285q294 285 326 285);\"/>\n                    <Edge cubics=\"!271 221(;271,210 270,200 267,192q271 221Q271 204q267 192);\"/>\n                    <Edge cubics=\"!224 250(;220,253 214,255 207,255q224 250Q218 255q207 255);\"/>\n                    <Edge cubics=\"!207 255(;201,255 195,254 189,251q207 255Q198 255q189 251);\"/>\n                    <Edge cubics=\"!191 285(;198,287 204,288 211,288q191 285Q201 288q211 288);\"/>\n                    <Edge cubics=\"!243 279(;252,273 259,265 264,255q243 279Q257 270q264 255);\"/>\n                    <Edge cubics=\"!211 288(;224,288 234,285 243,279q211 288Q230 288q243 279);\"/>\n                    <Edge cubics=\"!237 219(;237,226 236,232 234,237q237 219Q237 229q234 237);\"/>\n                    <Edge cubics=\"!230 193(;235,200 237,209 237,219q230 193Q237 204q237 219);\"/>\n                    <Edge cubics=\"!264 255(;269,245 271,234 271,221q264 255Q271 240q271 221);\"/>\n                    <Edge cubics=\"!234 237(;232,242 229,247 224,250q234 237Q231 245q224 250);\"/>\n                    <Edge cubics=\"!495 285(;495,285 527,285 527,285q495 285 527 285);\"/>\n                    <Edge cubics=\"!426 285(;426,285 458,285 458,285q426 285 458 285);\"/>\n                    <Edge cubics=\"!578 139(;578,139 578,285 578,285q578 139 578 285);\"/>\n                    <Edge cubics=\"!495 139(;495,139 495,285 495,285q495 139 495 285);\"/>\n                    <Edge cubics=\"!527 285(;527,285 527,139 527,139q527 285 527 139);\"/>\n                    <Edge cubics=\"!426 113(;426,113 426,285 426,285q426 113 426 285);\"/>\n                    <Edge cubics=\"!458 285(;458,285 458,113 458,113q458 285 458 113);\"/>\n                    <Edge cubics=\"!294 3(;294,3 294,285 294,285q294 3 294 285);\"/>\n                    <Edge cubics=\"!326 285(;326,285 326,178 326,178q326 285 326 178);\"/>\n                    <Edge cubics=\"!364 166(;364,166 364,285 364,285q364 166 364 285);\"/>\n                    <Edge cubics=\"!364 285(;364,285 396,285 396,285q364 285 396 285);\"/>\n                    <Edge cubics=\"!396 285(;396,285 396,167 396,167q396 285 396 167);\"/>\n                    <Edge cubics=\"!395 141(;394,132 391,125 386,119q395 141Q393 128q386 119);\"/>\n                    <Edge cubics=\"!212 172(;219,179 225,186 230,193q212 172Q223 182q230 193);\"/>\n                    <Edge cubics=\"!267 192(;264,183 260,175 254,168q267 192Q263 179q254 168);\"/>\n                    <Edge cubics=\"!165 91(;166,104 168,116 173,125q165 91Q166 111q173 125);\"/>\n                    <Edge cubics=\"!172 58(;167,68 165,79 165,91q172 58Q165 73q165 91);\"/>\n                    <Edge cubics=\"!174 242(;174,242 174,276 174,276q174 242 174 276);\"/>\n                    <Edge cubics=\"!173 125(;178,135 184,144 191,151q173 125Q180 140q191 151);\"/>\n                    <Edge cubics=\"!191 34(;182,40 176,48 172,58q191 34Q178 43q172 58);\"/>\n                    <Edge cubics=\"!189 251(;184,249 179,246 174,242q189 251Q181 248q174 242);\"/>\n                    <Edge cubics=\"!174 276(;179,281 185,284 191,285q174 276Q182 283q191 285);\"/>\n                    <Edge cubics=\"!578 285(;578,285 610,285 610,285q578 285 610 285);\"/>\n                    <Edge cubics=\"!610 65(;610,65 578,65 578,65q610 65 578 65);\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/Space.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/Space\" itemID=\"505c783d-000008f6\" sourceFlashFilepath=\"../buttonArt.fla\" sourceLibraryItemHRef=\"FunctionKeys/Space\" sourceLastModified=\"1348237377\" symbolType=\"graphic\" lastModified=\"1348237377\" sourceItemID=\"505c783d-000008f6\">\n  <timeline>\n    <DOMTimeline name=\"Space\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!539 119S1[543 124 545 131!545 131[547 138 547 145!547 145[548 153 548 158!548 158|510 158!510 158[509 153 510 145!510 145[510 138 511 131!511 131[513 124 517 119!517 119[521 114 528 114!528 114[535 114 539 119!556 95[546 86 528 86!528\n 86[511 86 500 95!500 95[490 103 485 117!485 117[480 131 478 147!478 147[477 162 477 175!477 175[477 189 478 204!478 204[480 219 485 233!485 233[490 246 501 254!501 254[511 262 529 263!529 263[547 262 558 254!558 254[569 246 574 232!574\n 232[579 218 579 202!579 202|550 202!550 202[550 209 548 217!548 217[547 224 542 229!542 229[538 234 530 234!530 234[522 234 518 228!518 228[513 222 512 213!512 213[510 204 510 195!510 195[509 186 510 180!510 180|580 180!580 180|580 175\n!580 175[580 162 579 146!579 146[577 131 572 117!572 117[566 103 556 95!452 118[455 120 458 124!458 124|458 91!458 91[452 88 446 87!446 87[440 86 433 86!433 86[415 86 405 95!405 95[395 103 390 117!390 117[385 131 383 147!383 147[382 162\n 382 176!382 176[382 189 383 204!383 204[385 219 390 232!390 232[395 245 406 254!406 254[416 262 432 263!432 263[440 263 446 261!446 261[452 260 458 256!458 256|458 226!458 226[455 229 451 231!451 231[447 233 442 233!442 233[432 233 426\n 226!426 226[421 219 418 209!418 209[416 199 415 189!415 189[414 179 415 173!415 173[414 166 415 156!415 156[416 146 418 137!418 137[421 128 427 122!427 122[432 116 443 115!443 115[448 116 452 118!326 88|326 107!326 107|325 107!325 107\n[321 98 313 92!313 92[305 86 294 86!294 86[279 86 271 95!271 95[262 104 258 118!258 118[255 132 254 146!254 146[253 161 253 172!253 172[253 183 254 198!254 198[254 213 258 228!258 228[262 243 270 253!270 253[279 262 293 263!293 263[307\n 263 314 256!314 256[320 249 325 238!325 238|326 238!326 238|326 260!326 260|358 260!358 260|358 88!358 88|326 88!319 122[323 129 325 139!325 139[326 149 327 159!327 159[327 169 327 174!327 174[327 179 327 189!327 189[326 199 325 209\n!325 209[323 219 319 227!319 227[314 234 307 234!307 234[298 234 293 227!293 227[289 220 287 209!287 209[286 199 286 189!286 189[285 180 286 174!286 174[285 169 286 159!286 159[286 149 287 139!287 139[289 129 293 122!293 122[298 115 307\n 114!307 114[314 115 319 122!216 96[208 86 193 86!193 86[180 86 173 92!173 92[166 99 161 110!161 110|161 88!161 88|129 88!129 88|129 330!129 330|161 330!161 330|161 241!161 241[166 251 173 257!173 257[180 263 192 263!192 263[207 262 215\n 253!215 253[224 244 228 230!228 230[232 216 233 202!233 202[234 187 233 176!233 176[234 165 233 150!233 150[232 135 228 120!228 120[224 106 216 96!193 122[198 129 199 139!199 139[201 149 201 159!201 159[201 169 201 174!201 174[201 189\n 200 203!200 203[199 216 194 225!194 225[190 234 180 234!180 234[172 234 167 227!167 227[163 220 162 210!162 210[160 199 160 189!160 189[159 180 160 174!160 174[159 169 160 159!160 159[160 149 162 139!162 139[163 129 167 122!167 122[172\n 115 180 114!180 114[188 115 193 122!94 9[86 4 77 2!77 2[68 0 58 0!58 0[39 0 26 9!26 9[13 18 7 33!7 33[0 48 0 66!0 66[1 86 8 100!8 100[15 115 26 126!26 126[36 136 47 147!47 147[58 157 65 168!65 168[72 179 72 194!72 194[72 204 69 212!69\n 212[66 220 59 225!59 225[53 230 42 230!42 230[33 230 24 226!24 226[16 223 9 217!9 217|9 251!9 251[17 258 26 260!26 260[36 263 46 263!46 263[65 263 78 254!78 254[92 245 99 230!99 230[106 215 106 196!106 196[106 179 102 167!102 167[98\n 154 89 143!89 143[81 133 70 121!70 121|44 93!44 93[39 87 37 80!37 80[35 73 35 65!35 65[35 51 43 42!43 42[51 33 65 32!65 32[73 32 80 35!80 35[87 38 94 43!94 43|94 9\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/FunctionKeys/Tab.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"FunctionKeys/Tab\" itemID=\"5014986c-000003bd\" symbolType=\"graphic\" lastModified=\"1343527051\">\n  <timeline>\n    <DOMTimeline name=\"Tab\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!239 0|239 282!239 282|271 282!271 282|271 260!271 260[276 271 283 278!283 278[289 285 303 285!303 285[318 284 326 275!326 275[334 265 338 250!338 250[342 235 343 220!343 220[344 205 343 194!343 194[344 183 343 168!343 168[342 154 338\n 140!338 140[334 126 325 117!325 117[317 108 302 108!302 108[296 108 291 109!291 109[286 111 283 113!283 113[279 116 277 120!277 120[274 124 271 129!271 129|271 0!271 0|239 0!277 144[282 136 290 136!290 136[298 136 303 143!303 143[308\n 151 309 161!309 161[311 171 311 181!311 181[311 190 311 196!311 196[311 201 311 211!311 211[311 221 309 231!309 231[308 241 303 248!303 248[298 256 290 256!290 256[282 256 277 248!277 248[273 241 272 231!272 231[270 221 270 211!270 211\n[269 201 270 196!270 196[269 191 270 181!270 181[270 171 272 161!272 161[273 151 277 144!112 26|0 26!0 26|0 55!0 55|40 55!40 55|40 282!40 282|74 282!74 282|74 55!74 55|112 55!112 55|112 26!123 117[114 126 110 140!110 140[107 154 106 168\n!106 168[105 183 105 194!105 194[105 205 106 220!106 220[106 235 110 250!110 250[114 265 122 275!122 275[131 284 145 285!145 285[159 285 166 278!166 278[172 271 177 260!177 260|178 260!178 260|178 282!178 282|210 282!210 282|210 110!210\n 110|178 110!178 110|178 129!178 129|177 129!177 129[173 120 165 114!165 114[157 108 146 108!146 108[131 108 123 117!177 161[178 171 179 181!179 181[179 191 179 196!179 196[179 201 179 211!179 211[178 221 177 231!177 231[175 241 171 249\n!171 249[166 256 159 256!159 256[150 256 145 249!145 249[141 242 139 231!139 231[138 221 138 211!138 211[137 202 138 196!138 196[137 191 138 181!138 181[138 171 139 161!139 161[141 151 145 144!145 144[150 137 159 136!159 136[166 137 171\n 144!171 144[175 151 177 161\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Letters/A.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Letters/A\" itemID=\"50146f2d-00000325\" symbolType=\"graphic\" lastModified=\"1343521495\">\n  <timeline>\n    <DOMTimeline name=\"A\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!56 0S1|0 256!0 256|34 256!34 256|43 206!43 206|94 206!94 206|104 256!104 256|138 256!138 256|83 0!83 0|56 0!48 179|69 49!69 49|89 179!89 179|48 179\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Letters/B.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Letters/B\" itemID=\"50146f35-00000327\" symbolType=\"graphic\" lastModified=\"1343521489\">\n  <timeline>\n    <DOMTimeline name=\"B\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!78 8[65 0 42 0!42 0|0 0!0 0|0 256!0 256|41 256!41 256[76 256 91 239!91 239[106 221 105 186!105 186[105 172 102 160!102 160[99 148 91 139!91 139[84 130 69 126!69 126|69 125!69 125[83 121 90 113!90 113[97 104 99 93!99 93[102 81 101 68\n!101 68[102 47 96 31!96 31[91 16 78 8!65 48[68 57 68 67!68 67[68 81 66 91!66 91[63 102 55 107!55 107[48 113 32 113!32 113|32 29!32 29|38 29!38 29[49 29 56 34!56 34[63 39 65 48!69 185[69 199 66 209!66 209[63 218 55 223!55 223[47 228 32\n 227!32 227|32 140!32 140[48 139 56 145!56 145[64 150 66 161!66 161[69 171 69 185\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Letters/C.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Letters/C\" itemID=\"50146f3b-00000329\" symbolType=\"graphic\" lastModified=\"1343521507\">\n  <timeline>\n    <DOMTimeline name=\"C\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!106 8[99 4 92 2!92 2[85 0 76 0!76 0[56 1 42 9!42 9[28 18 20 33!20 33[11 48 7 66!7 66[3 84 1 102!1 102[0 120 0 136!0 136[0 156 3 178!3 178[6 201 14 220!14 220[22 239 37 251!37 251[53 263 79 263!79 263[86 263 93 262!93 262[100 260 106\n 256!106 256|106 226!106 226[101 229 96 230!96 230[91 231 86 231!86 231[68 231 58 221!58 221[48 211 43 195!43 195[39 180 37 163!37 163[36 147 36 133!36 133[36 124 37 111!37 111[37 98 39 84!39 84[42 70 47 59!47 59[52 47 61 40!61 40[70\n 32 84 32!84 32[90 32 96 34!96 34[101 36 106 39!106 39|106 8\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Letters/D.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Letters/D\" itemID=\"50146f41-0000032b\" symbolType=\"graphic\" lastModified=\"1343521517\">\n  <timeline>\n    <DOMTimeline name=\"D\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!105 30[96 15 85 9!85 9[74 2 62 1!62 1[50 0 38 0!38 0|0 0!0 0|0 256!0 256|23 256!23 256[41 256 57 255!57 255[72 253 85 247!85 247[97 240 106 227!106 227[114 214 119 191!119 191[123 168 123 132!123 132[123 93 118 69!118 69[113 44 105 30\n!82 64[87 81 87 99!87 99[88 117 87 132!87 132[88 149 87 166!87 166[86 182 82 197!82 197[77 211 66 219!66 219[55 227 34 227!34 227|34 29!34 29[55 28 66 38!66 38[78 48 82 64\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Letters/E.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Letters/E\" itemID=\"50146f4e-0000032d\" symbolType=\"graphic\" lastModified=\"1343521525\">\n  <timeline>\n    <DOMTimeline name=\"E\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!34 29|91 29!91 29|91 0!91 0|0 0!0 0|0 256!0 256|91 256!91 256|91 226!91 226|34 226!34 226|34 139!34 139|85 139!85 139|85 110!85 110|34 110!34 110|34 29\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Letters/F.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Letters/F\" itemID=\"50146f56-0000032f\" symbolType=\"graphic\" lastModified=\"1343521529\">\n  <timeline>\n    <DOMTimeline name=\"F\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!34 110|34 29!34 29|92 29!92 29|92 0!92 0|0 0!0 0|0 256!0 256|34 256!34 256|34 139!34 139|86 139!86 139|86 110!86 110|34 110\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Letters/G.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Letters/G\" itemID=\"50146f5d-00000331\" symbolType=\"graphic\" lastModified=\"1343521535\">\n  <timeline>\n    <DOMTimeline name=\"G\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!107 14S1[92 0 65 0!65 0[43 0 30 11!30 11[17 21 11 40!11 40[4 58 2 82!2 82[0 105 0 133!0 133[0 160 2 183!2 183[5 207 11 225!11 225[18 243 32 253!32 253[46 263 68 263!68 263[89 263 101 254!101 254[113 245 119 230!119 230[125 215 128 197\n!128 197[130 179 130 162!130 162[130 144 129 129!129 129|129 125!129 125|67 125!67 125|67 154!67 154|95 154!95 154|95 168!95 168[95 191 93 204!93 204[90 217 86 223!86 223[82 229 77 230!77 230[71 232 66 231!66 231[61 232 55 228!55 228\n[50 225 46 215!46 215[41 205 39 185!39 185[36 165 36 132!36 132[36 101 38 79!38 79[40 56 46 44!46 44[52 32 66 32!66 32[77 32 82 37!82 37[88 42 91 50!91 50[94 57 95 66!95 66|128 53!128 53[121 27 107 14\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Letters/H.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Letters/H\" itemID=\"50146f63-00000333\" symbolType=\"graphic\" lastModified=\"1343521543\">\n  <timeline>\n    <DOMTimeline name=\"H\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-2.9\" ty=\"-1.3\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!58 26S1|58 282!58 282|92 282!92 282|92 155!92 155|143 155!143 155|143 282!143 282|177 282!177 282|177 26!177 26|143 26!143 26|143 126!143 126|92 126!92 126|92 26!92 26|58 26\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Letters/I.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Letters/I\" itemID=\"50146f6a-00000335\" symbolType=\"graphic\" lastModified=\"1343521548\">\n  <timeline>\n    <DOMTimeline name=\"I\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-2.9\" ty=\"-1.3\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!92 26S1|58 26!58 26|58 282!58 282|92 282!92 282|92 26\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Letters/J.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Letters/J\" itemID=\"50146f71-00000337\" symbolType=\"graphic\" lastModified=\"1343521556\">\n  <timeline>\n    <DOMTimeline name=\"J\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-2\" ty=\"-1.3\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!119 26S1|85 26!85 26|85 217!85 217[85 226 84 234!84 234[83 242 78 247!78 247[73 253 62 253!62 253[56 253 50 250!50 250[45 247 40 244!40 244|40 279!40 279[46 282 54 284!54 284[62 285 69 285!69 285[91 285 102 276!102 276[113 267 116 252\n!116 252[120 237 119 218!119 218|119 26\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Letters/K.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Letters/K\" itemID=\"50146f76-00000339\" symbolType=\"graphic\" lastModified=\"1343521562\">\n  <timeline>\n    <DOMTimeline name=\"K\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-2.9\" ty=\"-1.3\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!58 26S1|58 282!58 282|92 282!92 282|92 152!92 152|140 282!140 282|179 282!179 282|125 150!125 150|175 26!175 26|140 26!140 26|92 149!92 149|92 26!92 26|58 26\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Letters/L.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Letters/L\" itemID=\"50146f7b-0000033b\" symbolType=\"graphic\" lastModified=\"1343521567\">\n  <timeline>\n    <DOMTimeline name=\"L\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-2.9\" ty=\"-1.3\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!58 26S1|58 282!58 282|149 282!149 282|149 252!149 252|92 252!92 252|92 26!92 26|58 26\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Letters/M.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Letters/M\" itemID=\"50146f82-0000033d\" symbolType=\"graphic\" lastModified=\"1343521572\">\n  <timeline>\n    <DOMTimeline name=\"M\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-2.25\" ty=\"-1.3\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!134 200S1|133 211!133 211|132 211!132 211|95 26!95 26|66 26!66 26|45 282!45 282|78 282!78 282|87 105!87 105|88 105!88 105|121 282!121 282|144 282!144 282|177 105!177 105|186 282!186 282|220 282!220 282|196 26!196 26|166 26!166 26|134\n 200\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Letters/N.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Letters/N\" itemID=\"50146f88-0000033f\" symbolType=\"graphic\" lastModified=\"1343521590\">\n  <timeline>\n    <DOMTimeline name=\"N\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!92 194S1|32 0!32 0|0 0!0 0|0 256!0 256|34 256!34 256|27 58!27 58|87 256!87 256|119 256!119 256|119 0!119 0|85 0!85 0|93 194!93 194|92 194\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Letters/O.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Letters/O\" itemID=\"50146f8e-00000341\" symbolType=\"graphic\" lastModified=\"1343521597\">\n  <timeline>\n    <DOMTimeline name=\"O\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-2.55\" ty=\"-1.1\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!138 68S1[144 81 147 104!147 104[149 126 149 154!149 154[149 181 147 204!147 204[144 226 138 240!138 240[131 253 118 253!118 253[105 253 98 240!98 240[91 226 89 204!89 204[87 181 87 154!87 154[87 126 89 104!89 104[91 81 98 68!98 68[105\n 55 118 54!118 54[131 55 138 68!118 22[98 23 86 31!86 31[73 40 66 55!66 55[59 70 56 88!56 88[53 105 52 122!52 122[51 140 51 154!51 154[51 168 52 185!52 185[53 203 56 220!56 220[59 238 66 252!66 252[73 267 86 276!86 276[98 285 118 285\n!118 285[138 285 150 276!150 276[163 267 170 252!170 252[177 238 180 220!180 220[183 203 184 185!184 185[185 168 185 154!185 154[185 140 184 122!184 122[183 105 180 88!180 88[177 70 170 55!170 55[163 40 150 31!150 31[138 23 118 22\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Letters/P.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Letters/P\" itemID=\"50146f96-00000343\" symbolType=\"graphic\" lastModified=\"1343521611\">\n  <timeline>\n    <DOMTimeline name=\"P\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!85 9S1[75 3 63 1!63 1[52 0 41 0!41 0|0 0!0 0|0 256!0 256|34 256!34 256|34 142!34 142[73 144 90 126!90 126[107 107 107 68!107 68[107 44 101 30!101 30[95 16 85 9!68 50[71 59 71 71!71 71[71 93 63 104!63 104[55 115 34 114!34 114|34 29!34\n 29|39 29!39 29[51 29 59 34!59 34[66 40 68 50\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Letters/Q.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Letters/Q\" itemID=\"50146f9c-00000345\" symbolType=\"graphic\" lastModified=\"1343521618\">\n  <timeline>\n    <DOMTimeline name=\"Q\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-2.55\" ty=\"-1.1\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!138 68S1[144 81 147 104!147 104[149 126 149 154!149 154[149 171 147 187!147 187[146 203 145 219!145 219|144 219!144 219|131 201!131 201|110 217!110 217|132 248!132 248[129 251 126 252!126 252[122 253 118 253!118 253[105 253 98 240!98\n 240[91 226 89 204!89 204[87 181 87 154!87 154[87 126 89 104!89 104[91 81 98 68!98 68[105 55 118 54!118 54[131 55 138 68!118 22[98 23 86 31!86 31[73 40 66 55!66 55[59 70 56 88!56 88[53 105 52 122!52 122[51 140 51 154!51 154[51 168 52\n 185!52 185[53 203 56 220!56 220[59 238 66 252!66 252[73 267 86 276!86 276[98 285 118 285!118 285[128 285 137 283!137 283[145 281 152 275!152 275|170 302!170 302|192 286!192 286|169 254!169 254[176 240 179 222!179 222[183 204 184 186\n!184 186[185 169 185 154!185 154[185 140 184 122!184 122[183 105 180 88!180 88[177 70 170 55!170 55[163 40 150 31!150 31[138 23 118 22\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Letters/R.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Letters/R\" itemID=\"50146fab-00000347\" symbolType=\"graphic\" lastModified=\"1343521622\">\n  <timeline>\n    <DOMTimeline name=\"R\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-2.9\" ty=\"-1.3\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!124 76S1[126 86 126 99!126 99[126 118 119 129!119 129[111 140 92 139!92 139|92 55!92 55|97 55!97 55[110 54 116 60!116 60[122 66 124 76!162 91[162 67 156 54!156 54[150 40 140 34!140 34[130 28 119 27!119 27[108 26 99 26!99 26|58 26!58\n 26|58 282!58 282|92 282!92 282|92 156!92 156|139 282!139 282|174 282!174 282|127 157!127 157[141 154 149 143!149 143[156 132 159 118!159 118[162 104 162 91\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Letters/S.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Letters/S\" itemID=\"50146fb7-00000349\" symbolType=\"graphic\" lastModified=\"1343521627\">\n  <timeline>\n    <DOMTimeline name=\"S\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!58 0[39 0 26 9!26 9[13 18 7 33!7 33[0 48 0 66!0 66[1 86 8 100!8 100[15 115 26 126!26 126[36 136 47 147!47 147[58 157 65 168!65 168[72 179 72 194!72 194[72 204 69 212!69 212[66 220 59 225!59 225[53 230 42 230!42 230[33 230 24 226!24 226\n[16 223 9 217!9 217|9 251!9 251[17 258 26 260!26 260[36 263 46 263!46 263[65 263 78 254!78 254[92 245 99 230!99 230[106 215 106 196!106 196[106 179 102 167!102 167[98 154 89 143!89 143[81 133 70 121!70 121|44 93!44 93[39 87 37 80!37 80\n[35 73 35 65!35 65[35 51 43 42!43 42[51 33 65 32!65 32[73 32 80 35!80 35[87 38 94 43!94 43|94 9!94 9[86 4 77 2!77 2[68 0 58 0\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Letters/T.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Letters/T\" itemID=\"50146fc1-0000034b\" symbolType=\"graphic\" lastModified=\"1343521631\">\n  <timeline>\n    <DOMTimeline name=\"T\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-1.8\" ty=\"-1.3\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!36 26S1|36 55!36 55|76 55!76 55|76 282!76 282|110 282!110 282|110 55!110 55|148 55!148 55|148 26!148 26|36 26\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Letters/U.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Letters/U\" itemID=\"50146fc7-0000034d\" symbolType=\"graphic\" lastModified=\"1343521636\">\n  <timeline>\n    <DOMTimeline name=\"U\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-2.9\" ty=\"-1.3\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!141 26S1|141 217!141 217[141 228 140 236!140 236[138 244 133 249!133 249[127 253 116 253!116 253[109 254 103 250!103 250[98 247 95 239!95 239[92 230 92 214!92 214|92 26!92 26|58 26!58 26|58 202!58 202[57 226 61 244!61 244[65 263 77 274\n!77 274[90 285 117 285!117 285[139 285 151 278!151 278[163 271 168 259!168 259[173 247 175 234!175 234[176 220 175 208!175 208|175 26!175 26|141 26\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Letters/V.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Letters/V\" itemID=\"50146fce-0000034f\" symbolType=\"graphic\" lastModified=\"1343521642\">\n  <timeline>\n    <DOMTimeline name=\"V\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-1.95\" ty=\"-1.3\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!39 26S1|89 282!89 282|116 282!116 282|166 26!166 26|134 26!134 26|103 218!103 218|73 26!73 26|39 26\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Letters/W.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Letters/W\" itemID=\"50146fd4-00000351\" symbolType=\"graphic\" lastModified=\"1343521646\">\n  <timeline>\n    <DOMTimeline name=\"W\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-1.9\" ty=\"-1.3\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!205 26S1|180 217!180 217|179 217!179 217|152 26!152 26|125 26!125 26|97 218!97 218|96 218!96 218|95 199!95 199|71 26!71 26|38 26!38 26|82 282!82 282|110 282!110 282|138 92!138 92|166 282!166 282|193 282!193 282|238 26!238 26|205 26\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Letters/X.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Letters/X\" itemID=\"50146fdc-00000353\" symbolType=\"graphic\" lastModified=\"1343521649\">\n  <timeline>\n    <DOMTimeline name=\"X\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-2.25\" ty=\"-1.3\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!112 118S1[110 106 106 94!106 94[102 83 98 71!98 71|82 26!82 26|48 26!48 26|94 152!94 152|45 282!45 282|82 282!82 282|103 216!103 216[105 209 107 201!107 201[109 194 109 186!109 186|110 186!110 186[112 199 116 212!116 212[120 225 124\n 237!124 237|140 282!140 282|174 282!174 282|127 152!127 152|174 26!174 26|140 26!140 26|112 118\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Letters/Y.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Letters/Y\" itemID=\"50146fe4-00000355\" symbolType=\"graphic\" lastModified=\"1343521655\">\n  <timeline>\n    <DOMTimeline name=\"Y\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-1.9\" ty=\"-1.3\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!170 26S1|133 26!133 26|106 144!106 144|74 26!74 26|38 26!38 26|88 171!88 171|88 282!88 282|122 282!122 282|122 171!122 171|170 26\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Letters/Z.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Letters/Z\" itemID=\"50146fe9-00000357\" symbolType=\"graphic\" lastModified=\"1343521672\">\n  <timeline>\n    <DOMTimeline name=\"Z\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!9 29|78 29!78 29|0 256!0 256|118 256!118 256|118 226!118 226|45 226!45 226|123 0!123 0|9 0!9 0|9 29\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Mouse/MouseButtons/M1.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Mouse/MouseButtons/M1\" itemID=\"5014c7ae-00001146\" symbolType=\"graphic\" lastModified=\"1343540258\">\n  <timeline>\n    <DOMTimeline name=\"M1\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!211 0|211 29!211 29|236 29!236 29|236 256!236 256|270 256!270 256|270 0!270 0|211 0!89 174|88 185!88 185|87 185!87 185|50 0!50 0|21 0!21 0|0 256!0 256|33 256!33 256|42 79!42 79|43 79!43 79|76 256!76 256|99 256!99 256|132 79!132 79|141\n 256!141 256|175 256!175 256|151 0!151 0|121 0!121 0|89 174\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Mouse/MouseButtons/M2.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Mouse/MouseButtons/M2\" itemID=\"5014c7c3-00001148\" symbolType=\"graphic\" lastModified=\"1343539264\">\n  <timeline>\n    <DOMTimeline name=\"M2\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!276 61S1[276 78 270 95!270 95[265 112 258 127!258 127|196 259!196 259|309 259!309 259|309 229!309 229|245 229!245 229|267 188!267 188[276 171 286 149!286 149[296 127 303 105!303 105[311 82 311 63!311 63[311 33 298 16!298 16[285 0 254\n 0!254 0[229 0 217 10!217 10[206 21 202 39!202 39[199 56 199 77!199 77|199 86!199 86|234 86!234 86|234 79!234 79[233 75 233 67!233 67[233 59 235 51!235 51[236 42 240 36!240 36[245 30 253 30!253 30[262 30 267 35!267 35[272 40 274 47!274\n 47[276 53 276 61!121 3|89 177!89 177|88 188!88 188|87 188!87 188|50 3!50 3|21 3!21 3|0 259!0 259|33 259!33 259|42 82!42 82|43 82!43 82|76 259!76 259|99 259!99 259|132 82!132 82|141 259!141 259|175 259!175 259|151 3!151 3|121 3\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Mouse/MouseButtons/M3.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Mouse/MouseButtons/M3\" itemID=\"5014c7ce-0000114a\" symbolType=\"graphic\" lastModified=\"1353365027\">\n  <timeline>\n    <DOMTimeline name=\"M3\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!307 66[307 47 303 32!303 32[298 17 286 8!286 8[275 0 253 0!253 0[231 0 220 9!220 9[208 18 205 34!205 34[201 49 202 69!202 69|202 71!202 71|234 71!234 71|234 63!234 63[234 56 236 49!236 49[237 41 241 36!241 36[246 30 254 30!254 30[264\n 30 268 38!268 38[272 45 273 54!273 54[274 64 274 71!274 71[274 86 271 94!271 94[269 103 261 107!261 107[253 110 239 110!239 110|235 110!235 110|235 141!235 141|245 141!245 141[258 141 264 147!264 147[271 153 273 163!273 163[275 173 275\n 184!275 184[275 190 275 198!275 198[274 206 272 214!272 214[270 222 265 226!265 226[260 231 251 232!251 232[243 231 238 227!238 227[234 223 232 217!232 217[230 210 230 203!230 203|230 195!230 195|197 195!197 195|197 203!197 203[197 231\n 209 247!209 247[222 262 251 262!251 262[274 262 287 252!287 252[300 241 305 224!305 224[310 207 310 186!310 186[310 174 308 161!308 161[306 149 299 140!299 140[292 131 278 127!278 127|278 126!278 126[291 122 298 112!298 112[304 103 305\n 90!305 90[307 78 307 66!121 3|89 177!89 177|88 188!88 188|87 188!87 188|50 3!50 3|21 3!21 3|0 259!0 259|33 259!33 259|42 82!42 82|43 82!43 82|76 259!76 259|99 259!99 259|132 82!132 82|141 259!141 259|175 259!175 259|151 3!151 3|121 3\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Mouse/MouseButtons/M4.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Mouse/MouseButtons/M4\" itemID=\"5014c7da-0000114c\" symbolType=\"graphic\" lastModified=\"1343539201\">\n  <timeline>\n    <DOMTimeline name=\"M4\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!262 0S1|193 156!193 156|193 186!193 186|262 186!262 186|262 256!262 256|295 256!295 256|295 186!295 186|311 186!311 186|311 160!311 160|295 160!295 160|295 0!295 0|262 0!262 52|262 160!262 160|220 160!220 160|261 52!261 52|262 52!89\n 174|88 185!88 185|87 185!87 185|50 0!50 0|21 0!21 0|0 256!0 256|33 256!33 256|42 79!42 79|43 79!43 79|76 256!76 256|99 256!99 256|132 79!132 79|141 256!141 256|175 256!175 256|151 0!151 0|121 0!121 0|89 174\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Mouse/MouseButtons/M5.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Mouse/MouseButtons/M5\" itemID=\"5014c86c-00001158\" symbolType=\"graphic\" lastModified=\"1343539327\">\n  <timeline>\n    <DOMTimeline name=\"M5\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!306 0|224 0!224 0|209 124!209 124[214 123 220 122!220 122[225 121 230 121!230 121[254 121 264 135!264 135[275 149 274 171!274 171[274 180 273 190!273 190[271 200 267 209!267 209[262 217 255 223!255 223[247 228 236 229!236 229[227 228\n 221 226!221 226[214 223 206 218!206 218|197 249!197 249[207 253 217 256!217 256[226 259 237 259!237 259[257 259 271 251!271 251[285 243 294 230!294 230[302 217 306 200!306 200[309 184 309 166!309 166[309 144 302 128!302 128[295 111 280\n 102!280 102[265 93 242 94!242 94|250 29!250 29|306 29!306 29|306 0!89 174|88 185!88 185|87 185!87 185|50 0!50 0|21 0!21 0|0 256!0 256|33 256!33 256|42 79!42 79|43 79!43 79|76 256!76 256|99 256!99 256|132 79!132 79|141 256!141 256|175\n 256!175 256|151 0!151 0|121 0!121 0|89 174\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Mouse/MouseButtons/M6.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Mouse/MouseButtons/M6\" itemID=\"5014c882-0000115a\" symbolType=\"graphic\" lastModified=\"1343539342\">\n  <timeline>\n    <DOMTimeline name=\"M6\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-8.6\" ty=\"-4\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!422 80S1[411 102 401 123!401 123[392 143 385 163!385 163[378 183 374 205!374 205[370 226 370 252!370 252[369 267 371 283!371 283[373 298 378 311!378 311[384 323 395 331!395 331[406 339 425 339!425 339[450 339 462 327!462 327[473 315\n 477 297!477 297[481 279 480 259!480 259[480 247 479 233!479 233[478 219 474 207!474 207[469 194 460 186!460 186[451 179 435 178!435 178[427 178 421 181!421 181[415 185 409 190!409 190|408 189!408 189|458 80!458 80|422 80!425 209[433\n 209 437 214!437 214[441 220 443 228!443 228[445 236 445 245!445 245[446 253 445 259!445 259[445 265 445 273!445 273[445 281 443 289!443 289[441 297 437 303!437 303[433 308 425 309!425 309[418 308 413 303!413 303[409 297 407 289!407 289\n[405 281 405 273!405 273[404 265 404 259!404 259[404 240 407 229!407 229[409 219 413 214!413 214[417 210 420 209!420 209[423 209 425 209!293 80|261 254!261 254|260 265!260 265|259 265!259 265|222 80!222 80|193 80!193 80|172 336!172 336\n|205 336!205 336|214 159!214 159|215 159!215 159|248 336!248 336|271 336!271 336|304 159!304 159|313 336!313 336|347 336!347 336|323 80!323 80|293 80\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Mouse/MouseButtons/M7.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Mouse/MouseButtons/M7\" itemID=\"5014c88f-0000115c\" symbolType=\"graphic\" lastModified=\"1343540426\">\n  <timeline>\n    <DOMTimeline name=\"M7\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!89 174|88 185!88 185|87 185!87 185|50 0!50 0|21 0!21 0|0 256!0 256|33 256!33 256|42 79!42 79|43 79!43 79|76 256!76 256|99 256!99 256|132 79!132 79|141 256!141 256|175 256!175 256|151 0!151 0|121 0!121 0|89 174!196 29|267 29!267 29|196\n 256!196 256|233 256!233 256|311 0!311 0|196 0!196 0|196 29\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Mouse/MouseButtons/M8.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Mouse/MouseButtons/M8\" itemID=\"5014c8c3-0000115f\" symbolType=\"graphic\" lastModified=\"1353365127\">\n  <timeline>\n    <DOMTimeline name=\"M8\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!306 62[306 42 301 28!301 28[296 14 284 7!284 7[272 0 251 0!251 0[231 0 220 8!220 8[208 16 204 30!204 30[199 45 200 62!200 62[199 74 202 85!202 85[204 97 210 106!210 106[216 115 228 120!228 120[213 124 207 135!207 135[200 146 199 160\n!199 160[197 174 198 187!198 187[197 206 202 223!202 223[206 240 218 251!218 251[230 262 253 262!253 262[277 262 289 250!289 250[301 239 305 220!305 220[309 202 309 182!309 182[309 170 307 157!307 157[305 144 298 134!298 134[292 124 278\n 120!278 120[290 116 296 106!296 106[302 97 304 85!304 85[306 74 306 62!271 51[272 59 272 66!272 66[272 72 270 81!270 81[269 90 265 97!265 97[261 105 253 105!253 105[245 105 240 97!240 97[236 90 235 81!235 81[234 72 234 66!234 66[234\n 59 235 51!235 51[236 43 240 37!240 37[244 30 253 30!253 30[261 30 265 37!265 37[269 43 271 51!274 174[274 183 274 189!274 189[274 196 273 206!273 206[272 216 267 224!267 224[263 231 253 232!253 232[243 231 239 224!239 224[234 216 233\n 206!233 206[232 196 232 189!232 189[232 183 232 174!232 174[233 166 234 158!234 158[236 150 240 144!240 144[245 138 253 138!253 138[261 138 265 144!265 144[270 150 271 158!271 158[273 166 274 174!121 3|89 177!89 177|88 188!88 188|87\n 188!87 188|50 3!50 3|21 3!21 3|0 259!0 259|33 259!33 259|42 82!42 82|43 82!43 82|76 259!76 259|99 259!99 259|132 82!132 82|141 259!141 259|175 259!175 259|151 3!151 3|121 3\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Mouse/MouseMove.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Mouse/MouseMove\" itemID=\"504fd104-00003a3f\" symbolType=\"graphic\" lastModified=\"1347408132\">\n  <timeline>\n    <DOMTimeline name=\"MouseMove\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!625 91[615 82 597 82!597 82[580 82 569 91!569 91[559 99 554 113!554 113[549 127 547 143!547 143[546 158 546 171!546 171[546 185 547 200!547 200[549 215 554 229!554 229[559 242 570 250!570 250[580 258 598 259!598 259[616 258 627 250!627\n 250[638 242 643 228!643 228[648 214 648 198!648 198|619 198!619 198[619 205 617 213!617 213[616 220 611 225!611 225[607 230 599 230!599 230[591 230 587 224!587 224[582 218 581 209!581 209[579 200 579 191!579 191[578 182 579 176!579 176\n|649 176!649 176|649 171!649 171[649 158 648 142!648 142[646 127 641 113!641 113[635 99 625 91!616 141[617 149 617 154!617 154|579 154!579 154[578 149 579 141!579 141[579 134 580 127!580 127[582 120 586 115!586 115[590 110 597 110!597\n 110[604 110 608 115!608 115[612 120 614 127!614 127[616 134 616 141!522 89[515 85 508 83!508 83[501 82 493 82!493 82[472 82 460 95!460 95[447 108 447 129!447 129[447 143 452 152!452 152[458 162 466 169!466 169[474 175 482 181!482 181\n[489 187 495 193!495 193[500 200 500 209!500 209[500 218 495 224!495 224[489 230 479 230!479 230[471 230 465 227!465 227[459 224 453 219!453 219|453 251!453 251[460 255 466 257!466 257[472 259 481 259!481 259[504 258 517 245!517 245[529\n 231 530 208!530 208[529 190 521 179!521 179[514 168 503 161!503 161[493 153 485 146!485 146[477 139 476 129!476 129[476 120 483 115!483 115[489 110 498 110!498 110[504 110 510 113!510 113[517 115 522 119!522 119|522 89!428 200|428 84\n!428 84|396 84!396 84|396 194!396 194[396 201 395 210!395 210[395 218 391 224!391 224[387 229 377 230!377 230[366 229 362 223!362 223[358 217 357 209!357 209[357 200 357 192!357 192|357 84!357 84|325 84!325 84|325 194!325 194[325 213\n 328 228!328 228[332 243 344 251!344 251[355 259 378 259!378 259[397 259 408 252!408 252[419 244 424 231!424 231[428 218 428 200!276 90[265 82 247 82!247 82[229 82 218 90!218 90[207 99 201 112!201 112[196 126 194 141!194 141[193 156 193\n 171!193 171[193 184 194 200!194 200[196 215 201 228!201 228[207 242 218 250!218 250[229 258 247 259!247 259[265 258 276 250!276 250[287 242 292 228!292 228[298 215 299 200!299 200[301 184 301 171!301 171[301 156 299 141!299 141[298 126\n 292 112!292 112[287 99 276 90!261 118[265 125 267 136!267 136[268 146 268 156!268 156[268 165 268 171!268 171[268 176 268 185!268 185[268 195 267 205!267 205[265 215 261 222!261 222[256 229 247 230!247 230[238 229 233 222!233 222[229\n 215 227 205!227 205[225 195 225 185!225 185[225 176 226 171!226 171[225 165 225 156!225 156[225 146 227 136!227 136[229 125 233 118!233 118[238 111 247 111!247 111[256 111 261 118!121 0|89 174!89 174|88 185!88 185|87 185!87 185|50 0\n!50 0|21 0!21 0|0 256!0 256|33 256!33 256|42 79!42 79|43 79!43 79|76 256!76 256|99 256!99 256|132 79!132 79|141 256!141 256|175 256!175 256|151 0!151 0|121 0\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Mouse/MouseWheel/MouseWheel.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Mouse/MouseWheel/MouseWheel\" itemID=\"51140ef9-00000e6a\" symbolType=\"graphic\" lastModified=\"1360269071\">\n  <timeline>\n    <DOMTimeline name=\"MouseWheel\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!516 108[499 108 488 117!488 117[478 125 473 139!473 139[468 153 466 169!466 169[465 184 465 197!465 197[465 211 466 226!466 226[468 241 473 255!473 255[478 268 489 276!489 276[499 284 517 285!517 285[535 284 546 276!546 276[557 268 562\n 254!562 254[567 240 567 224!567 224|538 224!538 224[538 231 536 239!536 239[535 246 530 251!530 251[526 256 518 256!518 256[510 256 506 250!506 250[501 244 500 235!500 235[498 226 498 217!498 217[497 208 498 202!498 202|568 202!568 202\n|568 197!568 197[568 184 567 168!567 168[565 153 560 139!560 139[554 125 544 117!544 117[534 108 516 108!498 167[498 160 499 153!499 153[501 146 505 141!505 141[509 136 516 136!516 136[523 136 527 141!527 141[531 146 533 153!533 153[535\n 160 535 167!535 167[536 175 536 180!536 180|498 180!498 180[497 175 498 167!437 139[431 125 421 117!421 117[411 108 393 108!393 108[376 108 365 117!365 117[355 125 350 139!350 139[345 153 343 169!343 169[342 184 342 197!342 197[342 211\n 343 226!343 226[345 241 350 255!350 255[355 268 366 276!366 276[376 284 394 285!394 285[412 284 423 276!423 276[434 268 439 254!439 254[444 240 444 224!444 224|415 224!415 224[415 231 413 239!413 239[412 246 407 251!407 251[403 256 395\n 256!395 256[387 256 383 250!383 250[378 244 377 235!377 235[375 226 375 217!375 217[374 208 375 202!375 202|445 202!445 202|445 197!445 197[445 184 444 168!444 168[442 153 437 139!412 167[413 175 413 180!413 180|375 180!375 180[374 175\n 375 167!375 167[375 160 376 153!376 153[378 146 382 141!382 141[386 136 393 136!393 136[400 136 404 141!404 141[408 146 410 153!410 153[412 160 412 167!593 0|593 282!593 282|625 282!625 282|625 0!625 0|593 0!254 120[250 125 248 130!248\n 130|247 130!247 130|247 0!247 0|215 0!215 0|215 282!215 282|247 282!247 282|247 175!247 175[247 167 247 158!247 158[248 149 252 143!252 143[256 136 266 136!266 136[275 136 279 140!279 140[283 145 284 151!284 151[285 157 285 163!285 163\n|285 282!285 282|317 282!317 282|317 164!317 164[318 151 316 138!316 138[314 125 307 116!307 116[299 108 282 108!282 108[276 108 271 109!271 109[266 111 261 114!261 114[257 116 254 120!167 26|142 217!142 217|141 217!141 217|114 26!114\n 26|87 26!87 26|59 218!59 218|58 218!58 218|57 199!57 199|33 26!33 26|0 26!0 26|44 282!44 282|72 282!72 282|100 92!100 92|128 282!128 282|155 282!155 282|200 26!200 26|167 26\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Mouse/MouseWheel/MouseWheelDown.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Mouse/MouseWheel/MouseWheelDown\" itemID=\"5014c746-00001144\" symbolType=\"graphic\" lastModified=\"1343539292\">\n  <timeline>\n    <DOMTimeline name=\"MouseWheelDown\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!516 108S1[499 108 488 117!488 117[478 125 473 139!473 139[468 153 466 169!466 169[465 184 465 197!465 197[465 211 466 226!466 226[468 241 473 255!473 255[478 268 489 276!489 276[499 284 517 285!517 285[535 284 546 276!546 276[557 268\n 562 254!562 254[567 240 567 224!567 224|538 224!538 224[538 231 536 239!536 239[535 246 530 251!530 251[526 256 518 256!518 256[510 256 506 250!506 250[501 244 500 235!500 235[498 226 498 217!498 217[497 208 498 202!498 202|568 202!568\n 202|568 197!568 197[568 184 567 168!567 168[565 153 560 139!560 139[554 125 544 117!544 117[534 108 516 108!505 141[509 136 516 136!516 136[523 136 527 141!527 141[531 146 533 153!533 153[535 160 535 167!535 167[536 175 536 180!536 180\n|498 180!498 180[497 175 498 167!498 167[498 160 499 153!499 153[501 146 505 141!412 167[413 175 413 180!413 180|375 180!375 180[374 175 375 167!375 167[375 160 376 153!376 153[378 146 382 141!382 141[386 136 393 136!393 136[400 136 404\n 141!404 141[408 146 410 153!410 153[412 160 412 167!437 139[431 125 421 117!421 117[411 108 393 108!393 108[376 108 365 117!365 117[355 125 350 139!350 139[345 153 343 169!343 169[342 184 342 197!342 197[342 211 343 226!343 226[345 241\n 350 255!350 255[355 268 366 276!366 276[376 284 394 285!394 285[412 284 423 276!423 276[434 268 439 254!439 254[444 240 444 224!444 224|415 224!415 224[415 231 413 239!413 239[412 246 407 251!407 251[403 256 395 256!395 256[387 256 383\n 250!383 250[378 244 377 235!377 235[375 226 375 217!375 217[374 208 375 202!375 202|445 202!445 202|445 197!445 197[445 184 444 168!444 168[442 153 437 139!625 282|625 0!625 0|593 0!593 0|593 282!593 282|625 282!254 120[250 125 248 130\n!248 130|247 130!247 130|247 0!247 0|215 0!215 0|215 282!215 282|247 282!247 282|247 175!247 175[247 167 247 158!247 158[248 149 252 143!252 143[256 136 266 136!266 136[275 136 279 140!279 140[283 145 284 151!284 151[285 157 285 163!285\n 163|285 282!285 282|317 282!317 282|317 164!317 164[318 151 316 138!316 138[314 125 307 116!307 116[299 108 282 108!282 108[276 108 271 109!271 109[266 111 261 114!261 114[257 116 254 120!336 47|413 0!413 0|258 0!258 0|336 47!167 26\n|142 217!142 217|141 217!141 217|114 26!114 26|87 26!87 26|59 218!59 218|58 218!58 218|57 199!57 199|33 26!33 26|0 26!0 26|44 282!44 282|72 282!72 282|100 92!100 92|128 282!128 282|155 282!155 282|200 26!200 26|167 26\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Mouse/MouseWheel/MouseWheelUp.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Mouse/MouseWheel/MouseWheelUp\" itemID=\"5014c6ca-00001142\" symbolType=\"graphic\" lastModified=\"1343539287\">\n  <timeline>\n    <DOMTimeline name=\"MouseWheelUp\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!516 108S1[499 108 488 117!488 117[478 125 473 139!473 139[468 153 466 169!466 169[465 184 465 197!465 197[465 211 466 226!466 226[468 241 473 255!473 255[478 268 489 276!489 276[499 284 517 285!517 285[535 284 546 276!546 276[557 268\n 562 254!562 254[567 240 567 224!567 224|538 224!538 224[538 231 536 239!536 239[535 246 530 251!530 251[526 256 518 256!518 256[510 256 506 250!506 250[501 244 500 235!500 235[498 226 498 217!498 217[497 208 498 202!498 202|568 202!568\n 202|568 197!568 197[568 184 567 168!567 168[565 153 560 139!560 139[554 125 544 117!544 117[534 108 516 108!499 153[501 146 505 141!505 141[509 136 516 136!516 136[523 136 527 141!527 141[531 146 533 153!533 153[535 160 535 167!535 167\n[536 175 536 180!536 180|498 180!498 180[497 175 498 167!498 167[498 160 499 153!437 139[431 125 421 117!421 117[411 108 393 108!393 108[376 108 365 117!365 117[355 125 350 139!350 139[345 153 343 169!343 169[342 184 342 197!342 197[342\n 211 343 226!343 226[345 241 350 255!350 255[355 268 366 276!366 276[376 284 394 285!394 285[412 284 423 276!423 276[434 268 439 254!439 254[444 240 444 224!444 224|415 224!415 224[415 231 413 239!413 239[412 246 407 251!407 251[403 256\n 395 256!395 256[387 256 383 250!383 250[378 244 377 235!377 235[375 226 375 217!375 217[374 208 375 202!375 202|445 202!445 202|445 197!445 197[445 184 444 168!444 168[442 153 437 139!412 167[413 175 413 180!413 180|375 180!375 180[374\n 175 375 167!375 167[375 160 376 153!376 153[378 146 382 141!382 141[386 136 393 136!393 136[400 136 404 141!404 141[408 146 410 153!410 153[412 160 412 167!593 0|593 282!593 282|625 282!625 282|625 0!625 0|593 0!254 120[250 125 248 130\n!248 130|247 130!247 130|247 0!247 0|215 0!215 0|215 282!215 282|247 282!247 282|247 175!247 175[247 167 247 158!247 158[248 149 252 143!252 143[256 136 266 136!266 136[275 136 279 140!279 140[283 145 284 151!284 151[285 157 285 163!285\n 163|285 282!285 282|317 282!317 282|317 164!317 164[318 151 316 138!316 138[314 125 307 116!307 116[299 108 282 108!282 108[276 108 271 109!271 109[266 111 261 114!261 114[257 116 254 120!258 47|413 47!413 47|335 0!335 0|258 47!167 26\n|142 217!142 217|141 217!141 217|114 26!114 26|87 26!87 26|59 218!59 218|58 218!58 218|57 199!57 199|33 26!33 26|0 26!0 26|44 282!44 282|72 282!72 282|100 92!100 92|128 282!128 282|155 282!155 282|200 26!200 26|167 26\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Action_Double_Up.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Action_Double_Up\" itemID=\"5bab000e-00003d43\" linkageExportForAS=\"true\" linkageIdentifier=\"Action_Double_Up\" symbolType=\"graphic\" lastModified=\"1537933347\">\n  <timeline>\n    <DOMTimeline name=\"Action_Double_Up\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMGroup selected=\"true\">\n                  <members>\n                    <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundLarge\" selected=\"true\" symbolType=\"graphic\" loop=\"loop\">\n                      <transformationPoint>\n                        <Point x=\"26.45\" y=\"13\"/>\n                      </transformationPoint>\n                    </DOMSymbolInstance>\n                    <DOMGroup selected=\"true\">\n                      <members>\n                        <DOMSymbolInstance libraryItemName=\"Named Icons/Action_Up_Arrow\" selected=\"true\" symbolType=\"graphic\" loop=\"loop\">\n                          <matrix>\n                            <Matrix a=\"0.5745849609375\" d=\"0.576919555664063\" tx=\"14.5\" ty=\"5.5\"/>\n                          </matrix>\n                          <transformationPoint>\n                            <Point x=\"10.2\" y=\"13\"/>\n                          </transformationPoint>\n                        </DOMSymbolInstance>\n                        <DOMSymbolInstance libraryItemName=\"Named Icons/Action_Up_Arrow\" selected=\"true\" symbolType=\"graphic\" loop=\"loop\">\n                          <matrix>\n                            <Matrix a=\"0.5745849609375\" d=\"0.576919555664063\" tx=\"26.7\" ty=\"5.5\"/>\n                          </matrix>\n                          <transformationPoint>\n                            <Point x=\"10.2\" y=\"13\"/>\n                          </transformationPoint>\n                        </DOMSymbolInstance>\n                      </members>\n                    </DOMGroup>\n                  </members>\n                </DOMGroup>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Action_Up.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Action_Up\" itemID=\"5bab0043-00003d4b\" linkageExportForAS=\"true\" linkageIdentifier=\"Action_Up\" symbolType=\"graphic\" lastModified=\"1537934803\">\n  <timeline>\n    <DOMTimeline name=\"Action_Up\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMGroup selected=\"true\">\n                  <members>\n                    <DOMSymbolInstance libraryItemName=\"Named Icons/Action_Up_Arrow\" symbolType=\"graphic\" loop=\"loop\">\n                      <matrix>\n                        <Matrix a=\"0.459671020507813\" d=\"0.461532592773438\" tx=\"8.95\" ty=\"7.4\"/>\n                      </matrix>\n                      <transformationPoint>\n                        <Point x=\"10.2\" y=\"13\"/>\n                      </transformationPoint>\n                      <color>\n                        <Color brightness=\"-1\"/>\n                      </color>\n                    </DOMSymbolInstance>\n                    <DOMSymbolInstance libraryItemName=\"ButtonArtBackgrounds/BackgroundSmall\" symbolType=\"graphic\" loop=\"loop\">\n                      <transformationPoint>\n                        <Point x=\"13\" y=\"13\"/>\n                      </transformationPoint>\n                      <color>\n                        <Color alphaMultiplier=\"0.6015625\"/>\n                      </color>\n                    </DOMSymbolInstance>\n                    <DOMSymbolInstance libraryItemName=\"Named Icons/Action_Up_Arrow\" symbolType=\"graphic\" loop=\"loop\">\n                      <matrix>\n                        <Matrix a=\"0.459671020507813\" d=\"0.461532592773438\" tx=\"8.3\" ty=\"7\"/>\n                      </matrix>\n                      <transformationPoint>\n                        <Point x=\"10.2\" y=\"13\"/>\n                      </transformationPoint>\n                    </DOMSymbolInstance>\n                  </members>\n                </DOMGroup>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Action_Up_Arrow.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Action_Up_Arrow\" itemID=\"5bab005f-00003d52\" linkageExportForAS=\"true\" linkageIdentifier=\"Action_Up_Arrow\" symbolType=\"graphic\" lastModified=\"1537933407\">\n  <timeline>\n    <DOMTimeline name=\"Action_Up_Arrow\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape isDrawingObject=\"true\">\n                  <matrix>\n                    <Matrix a=\"0.955612182617188\" d=\"0.9576416015625\" tx=\"-61.25\" ty=\"37.65\"/>\n                  </matrix>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"square\" weight=\"3\">\n                        <fill>\n                          <SolidColor color=\"#A6A8AB\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!1282 -786|1710 -786\"/>\n                    <Edge cubics=\"!1282 -786(1282,-786;1282,-786 1710,-786 1710,-786q1282 -786 1710 -786);\"/>\n                  </edges>\n                </DOMShape>\n                <DOMShape isDrawingObject=\"true\">\n                  <matrix>\n                    <Matrix a=\"0.67572021484375\" b=\"-0.677139282226563\" c=\"0.675704956054688\" d=\"0.677154541015625\" tx=\"-45.85\" ty=\"87.75\"/>\n                  </matrix>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"square\" weight=\"3\" joints=\"miter\">\n                        <fill>\n                          <SolidColor color=\"#A6A8AB\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!1800 -400|2060 -400!2060 -400|2060 -140\"/>\n                  </edges>\n                </DOMShape>\n                <DOMShape isDrawingObject=\"true\">\n                  <matrix>\n                    <Matrix a=\"0\" b=\"0.9576416015625\" c=\"-0.955612182617188\" d=\"0\" tx=\"-27.35\" ty=\"-55.9\"/>\n                  </matrix>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"square\" weight=\"3\">\n                        <fill>\n                          <SolidColor color=\"#A6A8AB\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!1282 -786|1710 -786\"/>\n                    <Edge cubics=\"!1282 -786(1282,-786;1282,-786 1710,-786 1710,-786q1282 -786 1710 -786);\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/OCC BUTTON BASE CIRCLE.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/OCC BUTTON BASE CIRCLE\" itemID=\"5bb22a00-000004d9\" lastModified=\"1538402816\">\n  <timeline>\n    <DOMTimeline name=\"OCC BUTTON BASE CIRCLE\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#C2D25C\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor alpha=\"0.6\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#A6A8AB\" alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!485 260[485 352 419 418!419 418[352 484 260 484!260 484[167 484 101 418!101 418[35 352 35 260!35 260[35 167 101 100!101 100[167 34 260 34!260 34[353 34 419 100!419 100[485 167 485 260\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!520 260[520 367 443 443!443 443[367 520 260 520!260 520[153 520 76 443!76 443[0 367 0 260!0 260[0 152 76 76!76 76[152 0 260 0!260 0[367 0 443 76!443 76[520 152 520 260\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!394 125[450 181 450 260!450 260[450 339 394 393!394 393[339 449 260 449!260 449[182 449 126 393!126 393[70 339 70 260!70 260[70 181 126 125!126 125[182 69 260 69!260 69[339 69 394 125\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/OCC BUTTON BASE SQUARE.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/OCC BUTTON BASE SQUARE\" itemID=\"5bb229e4-000004d6\" lastModified=\"1538402788\">\n  <timeline>\n    <DOMTimeline name=\"OCC BUTTON BASE SQUARE\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#33B0A8\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor alpha=\"0.6\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#BBBDBF\" alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!450 92[461 109 461 131!461 131|461 388!461 388[461 418 440 440\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!440 440[462 419 462 388!462 388|462 132!462 132[462 109 450 92\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!520 132|520 388!520 388[520 443 482 482!482 482[443 520 388 520!388 520|132 520!132 520[77 520 39 482!39 482[0 443 0 388!0 388|0 132!0 132[0 78 39 39!39 39[78 0 132 0!132 0|388 0!388 0[443 0 482 39!482 39[520 77 520 132\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!91 449|81 440!81 440|67 422!67 422|62 410!62 410[59 399 59 388!59 388|59 131!59 131|61 117!61 117[65 96 81 81!81 81[94 68 110 63!110 63|130 59!130 59|132 59!132 59|389 59!389 59[407 59 423 68!423 68[432 73 440 81!440 81|450 92\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!34 429|26 388!26 388|26 132!26 132[26 89 58 58!58 58[87 26 132 26!132 26|388 26!388 26[432 26 463 58!463 58[494 88 494 132!494 132|494 388!494 388[494 432 463 463!463 463[432 494 388 494!388 494|132 494!132 494|130 494!130 494[103 493\n 82 482\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!82 482|57 463!57 463[42 448 34 429\"/>\n                    <Edge fillStyle0=\"2\" edges=\"\n!34 429|58 463!58 463|82 482\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!91 449[109 461 132 461!132 461|389 461!389 461[418 461 440 440\"/>\n                    <Edge fillStyle0=\"2\" edges=\"\n!440 440[419 462 388 462!388 462|132 462!132 462[109 462 91 449\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/OCC BUTTON MOD BASE 1.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/OCC BUTTON MOD BASE 1\" itemID=\"5bb22a17-000004dc\" lastModified=\"1538402839\">\n  <timeline>\n    <DOMTimeline name=\"OCC BUTTON MOD BASE 1\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#E5953F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC BUTTON MOD BASE 2\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/OCC BUTTON MOD BASE 2.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/OCC BUTTON MOD BASE 2\" itemID=\"5bb22a1f-000004dd\" symbolType=\"graphic\" lastModified=\"1538402847\">\n  <timeline>\n    <DOMTimeline name=\"OCC BUTTON MOD BASE 2\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!218 -147[162 -202 162 -281!162 -281[162 -360 218 -415!218 -415[274 -471 353 -471!353 -471|496 -471!496 -471|495 -470!495 -470[420 -393 420 -287!420 -287[420 -180 495 -105!495 -105|510 -91!510 -91|353 -91!353 -91[274 -91 218 -147\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#7D7F80\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!353 -473|476 -473!476 -473[500 -496 528 -513!528 -513|353 -513!353 -513[258 -513 191 -446!191 -446[124 -379 124 -284!124 -284[124 -189 191 -122!191 -122[258 -55 353 -55!353 -55|548 -55!548 -55[519 -69 490 -93!490 -93|353 -93!353 -93\n[274 -93 218 -149!218 -149[162 -204 162 -283!162 -283[162 -362 218 -417!218 -417[274 -473 353 -473\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!613 -538|558 -546!558 -546|353 -546!353 -546[243 -546 166 -469!166 -469[89 -392 89 -283!89 -283[89 -174 166 -97!166 -97[244 -20 353 -20!353 -20|555 -20!555 -20|637 -30!637 -30[603 -34 567 -52!567 -52[553 -58 525 -79!525 -79|507 -92!507\n -92|353 -92!353 -92[308 -92 260 -116!260 -116[223 -136 200 -170!200 -170|186 -192!186 -192[168 -226 164 -259!164 -259|162 -281!162 -281|162 -283!162 -283|162 -292!162 -292[165 -362 214 -413!214 -413|239 -435!239 -435|246 -440!246 -440\n|266 -452!266 -452|302 -466!302 -466|353 -472!353 -472|495 -471!495 -471|548 -511!548 -511[579 -529 613 -538\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/OCC BUTTON MOD BASE 3.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/OCC BUTTON MOD BASE 3\" itemID=\"5bb22a38-000004e0\" lastModified=\"1538402872\">\n  <timeline>\n    <DOMTimeline name=\"OCC BUTTON MOD BASE 3\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#CF3980\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC BUTTON MOD BASE 4\" selected=\"true\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/OCC BUTTON MOD BASE 4.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/OCC BUTTON MOD BASE 4\" itemID=\"5bb22a3f-000004e1\" symbolType=\"graphic\" lastModified=\"1538402879\">\n  <timeline>\n    <DOMTimeline name=\"OCC BUTTON MOD BASE 4\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!218 -147[162 -202 162 -281!162 -281[162 -360 218 -415!218 -415[274 -471 353 -471!353 -471|790 -471!790 -471|789 -470!789 -470[714 -393 714 -287!714 -287[714 -180 789 -105!789 -105|804 -91!804 -91|353 -91!353 -91[274 -91 218 -147\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#7D7F80\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!353 -473|760 -473!760 -473|812 -513!812 -513|353 -513!353 -513[258 -513 191 -446!191 -446[124 -379 124 -284!124 -284[124 -189 191 -122!191 -122[258 -55 353 -55!353 -55|832 -55!832 -55|774 -93!774 -93|353 -93!353 -93[274 -93 218 -149\n!218 -149[162 -204 162 -283!162 -283[162 -362 218 -417!218 -417[274 -473 353 -473\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!266 -452|302 -466!302 -466|353 -472!353 -472|789 -471!789 -471|842 -511!842 -511[873 -529 907 -538!907 -538|852 -546!852 -546|353 -546!353 -546[243 -546 166 -469!166 -469[89 -392 89 -283!89 -283[89 -174 166 -97!166 -97[244 -20 353 -20\n!353 -20|849 -20!849 -20|931 -30!931 -30[897 -34 861 -52!861 -52[847 -58 819 -79!819 -79|801 -92!801 -92|353 -92!353 -92[308 -92 260 -116!260 -116[223 -136 200 -170!200 -170|186 -192!186 -192[168 -226 164 -259!164 -259|162 -292!162 -292\n[165 -362 214 -413!214 -413|239 -435!239 -435|266 -452\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/OCC CONTROLLER MC.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/OCC CONTROLLER MC\" itemID=\"5bb229d3-000004d4\" lastModified=\"1538402891\">\n  <timeline>\n    <DOMTimeline name=\"OCC CONTROLLER MC\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#54C4FC\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC CONTROLLER\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/OCC CONTROLLER.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/OCC CONTROLLER\" itemID=\"5bb229db-000004d5\" symbolType=\"graphic\" lastModified=\"1538402779\">\n  <timeline>\n    <DOMTimeline name=\"OCC CONTROLLER\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.25\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!36 -102|32 -92!32 -92|22 -88!22 -88[16 -88 12 -92!12 -92|8 -102!8 -102|12 -112!12 -112[16 -116 22 -116!22 -116|32 -112!32 -112|36 -102!14 -73|24 -69!24 -69|28 -59!28 -59|24 -49!24 -49|14 -45!14 -45[8 -45 4 -49!4 -49|0 -59!0 -59|4 -69\n!4 -69[8 -73 14 -73!-32 -43|-22 -47!-22 -47[-16 -47 -12 -43!-12 -43|-8 -33!-8 -33|-12 -23!-12 -23[-16 -19 -22 -19!-22 -19|-32 -23!-32 -23|-36 -33!-36 -33|-32 -43\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BDBFC1\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!89 -75[89 -37 62 -10!62 -10[34 17 -4 17!-4 17[-42 17 -70 -10!-70 -10[-97 -37 -97 -75!-97 -75[-97 -113 -70 -141!-70 -141[-42 -168 -4 -168!-4 -168[34 -168 62 -141!62 -141[89 -113 89 -75\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BDBFC1\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!-10 -92[-10 -80 -18 -72!-18 -72[-26 -64 -37 -64!-37 -64[-48 -64 -57 -72!-57 -72[-65 -80 -65 -92!-65 -92[-65 -103 -57 -111!-57 -111|-37 -119!-37 -119[-26 -119 -18 -111!-18 -111[-10 -103 -10 -92\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BDBFC1\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!-78 -135|-128 -135!-128 -135|-141 -116!-141 -116[-154 -92 -150 -66!-150 -66|-101 -66\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BDBFC1\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!65 -135|114 -135!114 -135|127 -116!127 -116[140 -92 136 -66!136 -66|87 -66\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BDBFC1\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!4 65|39 65!39 65[25 38 39 8\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BDBFC1\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!-97 -70|-65 103!-65 103|-57 130!-57 130[-44 157 -25 157!-25 157[-4 157 2 128!2 128|4 99!4 99|3 58!3 58[5 17 22 14\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!-25 157[-4 157 2 128!2 128|4 99!4 99|3 58!3 58[5 17 22 14!22 14|-97 -70!-97 -70|-65 103!-65 103|-57 130!-57 130[-44 157 -25 157\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!-63 -122|-112 -122!-112 -122|-126 -103!-126 -103[-139 -78 -135 -52!-135 -52|-86 -52!-86 -52|-63 -122\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!80 -137|129 -137!129 -137|145 -112!145 -112[158 -81 147 -52!147 -52|102 -52!102 -52|80 -137\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!12 79|62 79!62 79[40 52 54 22!54 22|3 3!3 3|12 79\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!-10 171[11 171 17 142!17 142|19 113!19 113|18 72!18 72[20 30 37 27!37 27|-82 -56!-82 -56|-50 117!-50 117|-42 144!-42 144[-29 171 -10 171\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!104 -61[104 -23 77 4!77 4[49 31 11 31!11 31[-27 31 -55 4!-55 4[-82 -23 -82 -61!-82 -61[-82 -100 -55 -127!-55 -127[-27 -154 11 -154!11 -154[49 -154 77 -127!77 -127[104 -100 104 -61\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!46 -153|17 -166!17 -166|-4 -170!-4 -170[-50 -164 -73 -137!-73 -137|-127 -137!-127 -137|-145 -107!-145 -107|-151 -64!-151 -64|-97 -64!-97 -64|-61 119!-61 119|-49 143!-49 143|-25 157!-25 157|-10 151!-10 151|3 127!3 127|4 106!4 106|2 62\n!2 62|34 62!34 62|30 37!30 37|34 9!34 9|69 -18!69 -18|83 -42!83 -42|89 -66!89 -66|133 -70!133 -70|137 -82!137 -82|128 -114!128 -114|110 -135!110 -135|71 -135!71 -135|46 -153\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/OCC MOTION.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/OCC MOTION\" itemID=\"5bb2299e-000004c7\" linkageExportForAS=\"true\" linkageIdentifier=\"OCC MOTION\" lastModified=\"1538402718\">\n  <timeline>\n    <DOMTimeline name=\"OCC MOTION\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#B374EA\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC CONTROLLER MC\" centerPoint3DX=\"21\" centerPoint3DY=\"21.9\">\n                  <matrix>\n                    <Matrix a=\"0.981689453125\" b=\"-0.190399169921875\" c=\"0.190399169921875\" d=\"0.981689453125\" tx=\"13.25\" ty=\"13.25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#88CDEE\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC CONTROLLER MC\" centerPoint3DX=\"23\" centerPoint3DY=\"21.2\">\n                  <matrix>\n                    <Matrix a=\"0.888214111328125\" b=\"-0.00421142578125\" c=\"0.00421142578125\" d=\"0.888214111328125\" tx=\"15.25\" ty=\"12.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color redMultiplier=\"0.5\" blueMultiplier=\"0.5\" greenMultiplier=\"0.5\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#BCD29E\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC CONTROLLER MC\" centerPoint3DX=\"24.6\" centerPoint3DY=\"21.5\">\n                  <matrix>\n                    <Matrix a=\"0.691177368164063\" b=\"0.0821380615234375\" c=\"-0.0821380615234375\" d=\"0.691177368164063\" tx=\"16.85\" ty=\"12.85\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color redMultiplier=\"0.25\" blueMultiplier=\"0.25\" greenMultiplier=\"0.25\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#888D92\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC BUTTON BASE SQUARE\" centerPoint3DX=\"13.05\" centerPoint3DY=\"13.05\">\n                  <matrix>\n                    <Matrix tx=\"0.05\" ty=\"0.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/OCC THUM REST RIGHT BASE.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/OCC THUM REST RIGHT BASE\" itemID=\"5bb22a2e-000004de\" symbolType=\"graphic\" lastModified=\"1538402862\">\n  <timeline>\n    <DOMTimeline name=\"OCC THUM REST RIGHT BASE\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!611 360|616 370!616 370[620 374 625 374!625 374|635 370!635 370|640 360!640 360|635 350!635 350|625 346!625 346[620 346 616 350!616 350[611 354 611 360\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!604 309|608 320!608 320|618 324!618 324[624 324 628 320!628 320|632 309!632 309|628 300!628 300[624 295 618 295!618 295[613 295 608 300!608 300|604 309\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!604 211|608 221!608 221|618 225!618 225[624 225 628 221!628 221|632 211!632 211|628 202!628 202[624 197 618 197!618 197[613 197 608 202!608 202|604 211\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!632 261|636 271!636 271|646 275!646 275[652 275 656 271!656 271|660 261!660 261|656 251!656 251|646 247!646 247|636 251!636 251|632 261\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!676 305|666 309!666 309|662 319!662 319|666 329!666 329|676 333!676 333[682 333 686 329!686 329|690 319!690 319|686 309!686 309|676 305\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!683 261|687 271!687 271|697 275!697 275|707 271!707 271|711 261!711 261|707 251!707 251|697 247!697 247|687 251!687 251|683 261\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!607 159|611 169!611 169[615 173 621 173!621 173|631 169!631 169|635 159!635 159|631 150!631 150|621 145!621 145[615 145 611 150!611 150|607 159\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!675 190[669 190 665 195!665 195|661 205!661 205|665 214!665 214[669 219 675 219!675 219|685 214!685 214|689 205!689 205|685 195!685 195|675 190\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!639 402|643 412!643 412[647 416 653 416!653 416|663 412!663 412|667 402!667 402|663 392!663 392|653 388!653 388|643 392!643 392|639 402\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!688 369|692 379!692 379[696 383 702 383!702 383|712 379!712 379|716 369!716 369|712 359!712 359[708 354 702 354!702 354[696 354 692 359!692 359|688 369\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!722 319|726 329!726 329|736 333!736 333[742 333 746 329!746 329|750 319!750 319|746 309!746 309|736 305!736 305|726 309!726 309|722 319\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!688 154|692 164!692 164[696 168 702 168!702 168|712 164!712 164|716 154!716 154|712 144!712 144|702 140!702 140[696 140 692 144!692 144|688 154\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!722 205|726 214!726 214|736 219!736 219|746 214!746 214|750 205!750 205|746 195!746 195[742 190 736 190!736 190[730 190 726 195!726 195|722 205\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!732 261|736 271!736 271|746 275!746 275[752 275 756 271!756 271|760 261!760 261|756 251!756 251|746 247!746 247|736 251!736 251|732 261\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!639 121|643 131!643 131[647 135 653 135!653 135|663 131!663 131|667 121!667 121|663 111!663 111|653 107!653 107|643 111!643 111|639 121\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 16\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!573 360|569 370!569 370|559 374!559 374[553 374 549 370!549 370|545 360!545 360|549 350!549 350|559 346!559 346|569 350!569 350|573 360\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 17\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!576 310|572 320!572 320|562 324!562 324[556 324 552 320!552 320|548 310!548 310|552 300!552 300[556 296 562 296!562 296|572 300!572 300|576 310\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 18\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!576 211|572 221!572 221|562 225!562 225[556 225 552 221!552 221|548 211!548 211|552 202!552 202[556 197 562 197!562 197[568 197 572 202!572 202|576 211\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 19\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!552 261|548 272!548 272[544 276 538 276!538 276|528 272!528 272|524 261!524 261|528 251!528 251|538 247!538 247|548 251!548 251|552 261\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 20\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!521 319|517 329!517 329|507 333!507 333[501 333 497 329!497 329|493 319!493 319|497 309!497 309|507 305!507 305|517 309!517 309|521 319\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 21\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!502 262|498 272!498 272[494 276 488 276!488 276|478 272!478 272|474 262!474 262|478 252!478 252|488 248!488 248|498 252!498 252|502 262\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 22\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!573 158|569 168!569 168|559 172!559 172[553 172 549 168!549 168|545 158!545 158|549 148!549 148|559 144!559 144|569 148!569 148|573 158\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 23\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!524 205|520 214!520 214|510 219!510 219|500 214!500 214|496 205!496 205|500 195!500 195[504 190 510 190!510 190[516 190 520 195!520 195|524 205\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 24\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!545 402|541 412!541 412|531 417!531 417|521 412!521 412|517 402!517 402|521 392!521 392|531 388!531 388|541 392!541 392|545 402\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 25\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!496 369|492 379!492 379|482 383!482 383[476 383 472 379!472 379|468 369!468 369|472 359!472 359[476 355 482 355!482 355|492 359!492 359|496 369\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 26\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!463 319|458 329!458 329|449 333!449 333|438 329!438 329|434 319!434 319|438 309!438 309|449 305!449 305|458 309!458 309|463 319\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 27\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!496 154|492 164!492 164|482 168!482 168[476 168 472 164!472 164|468 154!468 154|472 144!472 144[476 140 482 140!482 140|492 144!492 144|496 154\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 28\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!463 205|458 215!458 215|449 219!449 219|438 215!438 215|434 205!434 205|438 195!438 195|449 191!449 191|458 195!458 195|463 205\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 29\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!452 262|448 272!448 272[444 276 438 276!438 276|428 272!428 272|424 262!424 262|428 252!428 252|438 248!438 248|448 252!448 252|452 262\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 30\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!545 121|541 131!541 131|531 135!531 135|521 131!521 131|517 121!517 121|521 111!521 111|531 107!531 107|541 111!541 111|545 121\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 31\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!604 414|600 424!600 424[596 428 590 428!590 428|580 424!580 424|576 414!576 414|580 404!580 404|590 400!590 400|600 404!600 404|604 414\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 32\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!604 107|600 117!600 117[596 121 590 121!590 121|580 117!580 117|576 107!576 107|580 97!580 97|590 93!590 93|600 97!600 97|604 107\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 33\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!604 262|600 272!600 272[596 276 590 276!590 276|580 272!580 272|576 262!576 262|580 252!580 252|590 248!590 248|600 252!600 252|604 262\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 34\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!615 364|620 374!620 374[624 378 629 378!629 378|639 374!639 374|644 364!644 364|639 354!639 354|629 350!629 350[624 350 620 354!620 354[615 358 615 364\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 35\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!608 313|612 324!612 324[616 328 622 328!622 328|632 324!632 324|636 313!636 313|632 304!632 304[628 299 622 299!622 299[617 299 612 304!612 304|608 313\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 36\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!608 215|612 225!612 225[617 229 622 229!622 229|632 225!632 225|636 215!636 215|632 206!632 206[628 201 622 201!622 201[617 201 612 206!612 206|608 215\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 37\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!636 265|640 275!640 275|650 279!650 279[656 279 660 275!660 275|664 265!664 265|660 255!660 255|650 251!650 251|640 255!640 255|636 265\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 38\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!680 309|670 313!670 313|666 323!666 323|670 333!670 333|680 337!680 337[686 337 690 333!690 333|694 323!694 323|690 313!690 313|680 309\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 39\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!687 265|691 275!691 275|701 279!701 279|711 275!711 275|715 265!715 265|711 255!711 255|701 251!701 251|691 255!691 255|687 265\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 40\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!611 163|615 173!615 173[619 177 625 177!625 177|635 173!635 173|639 163!639 163|635 154!635 154|625 149!625 149[619 149 615 154!615 154|611 163\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 41\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!679 194[673 194 669 199!669 199|665 209!665 209|669 218!669 218[673 223 679 223!679 223|689 218!689 218|693 209!693 209|689 199!689 199|679 194\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 42\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!643 406|647 416!647 416[651 420 657 420!657 420|667 416!667 416|671 406!671 406|667 396!667 396|657 392!657 392|647 396!647 396|643 406\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 43\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!692 373|696 383!696 383|706 387!706 387[712 387 716 383!716 383|720 373!720 373|716 363!716 363[712 358 706 358!706 358[700 358 696 363!696 363|692 373\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 44\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!726 323|730 333!730 333|740 337!740 337[746 337 750 333!750 333|754 323!754 323|750 313!750 313|740 309!740 309|730 313!730 313|726 323\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 45\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!692 158|696 168!696 168|706 172!706 172[712 172 716 168!716 168|720 158!720 158|716 148!716 148|706 144!706 144|696 148!696 148|692 158\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 46\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!726 209|730 218!730 218|740 223!740 223|750 218!750 218|754 209!754 209|750 199!750 199[746 194 740 194!740 194[734 194 730 199!730 199|726 209\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 47\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!736 265|740 275!740 275|750 279!750 279[756 279 760 275!760 275|764 265!764 265|760 255!760 255|750 251!750 251|740 255!740 255|736 265\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 48\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!643 125|647 135!647 135[651 139 657 139!657 139|667 135!667 135|671 125!671 125|667 115!667 115|657 111!657 111|647 115!647 115|643 125\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 49\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!577 364|573 374!573 374|563 378!563 378[557 378 553 374!553 374|549 364!549 364|553 354!553 354|563 350!563 350|573 354!573 354|577 364\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 50\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!580 314|576 324!576 324[572 328 566 328!566 328|556 324!556 324|552 314!552 314|556 304!556 304|566 300!566 300|576 304!576 304|580 314\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 51\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!580 215|576 225!576 225[572 229 566 229!566 229|556 225!556 225|552 215!552 215|556 206!556 206[560 201 566 201!566 201[572 201 576 206!576 206|580 215\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 52\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!556 265|552 276!552 276|542 280!542 280[537 280 532 276!532 276|528 265!528 265|532 255!532 255[536 251 542 251!542 251|552 255!552 255|556 265\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 53\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!525 323|521 333!521 333|511 337!511 337[505 337 501 333!501 333|497 323!497 323|501 313!501 313|511 309!511 309|521 313!521 313|525 323\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 54\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!506 266|502 276!502 276|492 280!492 280[486 280 482 276!482 276|478 266!478 266|482 256!482 256[486 252 492 252!492 252|502 256!502 256|506 266\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 55\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!577 162|573 172!573 172|563 176!563 176[557 176 553 172!553 172|549 162!549 162|553 152!553 152|563 148!563 148|573 152!573 152|577 162\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 56\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!528 209|524 218!524 218|514 223!514 223|504 218!504 218|500 209!500 209|504 199!504 199[508 194 514 194!514 194[520 194 524 199!524 199|528 209\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 57\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!549 406|545 416!545 416|535 421!535 421|525 416!525 416|521 406!521 406|525 396!525 396|535 392!535 392|545 396!545 396|549 406\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 58\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!500 373|496 383!496 383[492 387 486 387!486 387|476 383!476 383|472 373!472 373|476 363!476 363|486 359!486 359|496 363!496 363|500 373\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 59\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!467 323|462 333!462 333[459 337 453 337!453 337|442 333!442 333|438 323!438 323|442 313!442 313|453 309!453 309|462 313!462 313|467 323\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 60\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!500 158|496 168!496 168[492 172 486 172!486 172|476 168!476 168|472 158!472 158|476 148!476 148|486 144!486 144|496 148!496 148|500 158\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 61\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!467 209|462 219!462 219[459 223 453 223!453 223|442 219!442 219|438 209!438 209|442 199!442 199|453 195!453 195|462 199!462 199|467 209\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 62\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!456 266|452 276!452 276|442 280!442 280[436 280 432 276!432 276|428 266!428 266|432 256!432 256[436 252 442 252!442 252|452 256!452 256|456 266\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 63\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!549 125|545 135!545 135|535 139!535 139|525 135!525 135|521 125!521 125|525 115!525 115|535 111!535 111|545 115!545 115|549 125\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 64\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!608 418|604 428!604 428|594 432!594 432[588 432 584 428!584 428|580 418!580 418|584 408!584 408[588 404 594 404!594 404|604 408!604 408|608 418\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 65\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!608 111|604 121!604 121|594 125!594 125[588 125 584 121!584 121|580 111!580 111|584 101!584 101[588 97 594 97!594 97|604 101!604 101|608 111\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 66\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!608 266|604 276!604 276|594 280!594 280[588 280 584 276!584 276|580 266!580 266|584 256!584 256[588 252 594 252!594 252|604 256!604 256|608 266\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 67\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!308 192[307 158 287 135!287 135|266 120!266 120|187 120!187 120|187 413!187 413|226 413!226 413|226 275!226 275|279 413!279 413|323 413!323 413|268 271!268 271|287 265!287 265[306 253 308 222!308 222|308 192!247 156[259 156 266 181!266\n 181|266 221!266 221[264 241 246 250!246 250|227 255!227 255|227 156!227 156|247 156\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 68\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!304 145|284 130!284 130|205 130!205 130|205 422!205 422|244 422!244 422|244 284!244 284|298 422!298 422|341 422!341 422|285 280!285 280|304 274!304 274[325 261 326 232!326 232|325 201!325 201[325 166 304 145!264 165[277 165 284 189!284\n 189|284 230!284 230[280 262 245 263!245 263|245 165!245 165|264 165\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/OCC THUMB REST BASE.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/OCC THUMB REST BASE\" itemID=\"5bb229f5-000004d7\" symbolType=\"graphic\" lastModified=\"1538402805\">\n  <timeline>\n    <DOMTimeline name=\"OCC THUMB REST BASE\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!281 360|286 370!286 370[290 374 295 374!295 374|305 370!305 370|310 360!310 360|305 350!305 350|295 346!295 346|286 350!286 350[281 354 281 360\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!274 309|278 320!278 320|288 324!288 324[294 324 298 320!298 320|302 309!302 309|298 300!298 300[294 295 288 295!288 295[283 295 278 300!278 300|274 309\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!274 211|278 221!278 221|288 225!288 225[294 225 298 221!298 221|302 211!302 211|298 202!298 202[294 197 288 197!288 197[283 197 278 202!278 202|274 211\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!302 261|306 271!306 271|316 275!316 275[322 275 326 271!326 271|330 261!330 261|326 251!326 251|316 247!316 247|306 251!306 251|302 261\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!346 305|336 309!336 309|332 319!332 319|336 329!336 329|346 333!346 333[352 333 356 329!356 329|360 319!360 319|356 309!356 309|346 305\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!353 261|357 271!357 271|367 275!367 275|377 271!377 271|381 261!381 261|377 251!377 251|367 247!367 247|357 251!357 251|353 261\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!277 159|281 169!281 169[285 173 291 173!291 173|301 169!301 169|305 159!305 159[305 153 301 150!301 150|291 145!291 145[285 145 281 150!281 150|277 159\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!345 190[339 190 335 195!335 195|331 205!331 205|335 214!335 214[339 219 345 219!345 219|355 214!355 214|359 205!359 205|355 195!355 195|345 190\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!309 402|313 412!313 412[317 416 323 416!323 416|333 412!333 412|337 402!337 402|333 392!333 392|323 388!323 388|313 392!313 392|309 402\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!358 369|362 379!362 379[366 383 372 383!372 383|382 379!382 379|386 369!386 369|382 359!382 359[378 354 372 354!372 354[366 354 362 359!362 359|358 369\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!392 319|396 329!396 329|406 333!406 333[412 333 416 329!416 329|420 319!420 319|416 309!416 309|406 305!406 305|396 309!396 309|392 319\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!358 154|362 164!362 164[366 168 372 168!372 168|382 164!382 164|386 154!386 154|382 144!382 144|372 140!372 140[366 140 362 144!362 144|358 154\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!392 205|396 214!396 214|406 219!406 219|416 214!416 214|420 205!420 205|416 195!416 195[412 190 406 190!406 190[400 190 396 195!396 195|392 205\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!402 261|406 271!406 271|416 275!416 275[422 275 426 271!426 271|430 261!430 261|426 251!426 251|416 247!416 247|406 251!406 251|402 261\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!309 121|313 131!313 131[317 135 323 135!323 135|333 131!333 131|337 121!337 121|333 111!333 111|323 107!323 107|313 111!313 111|309 121\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 16\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!243 360|239 370!239 370|229 374!229 374[223 374 219 370!219 370|215 360!215 360|219 350!219 350|229 346!229 346|239 350!239 350|243 360\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 17\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!246 310|242 320!242 320|232 324!232 324[226 324 222 320!222 320|218 310!218 310|222 300!222 300[226 296 232 296!232 296|242 300!242 300|246 310\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 18\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!246 211|242 221!242 221|232 225!232 225[226 225 222 221!222 221|218 211!218 211|222 202!222 202[226 197 232 197!232 197[238 197 242 202!242 202|246 211\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 19\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!222 261|218 272!218 272[214 276 208 276!208 276|198 272!198 272|194 261!194 261|198 251!198 251|208 247!208 247|218 251!218 251|222 261\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 20\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!191 319|187 329!187 329|177 333!177 333[171 333 167 329!167 329|163 319!163 319|167 309!167 309|177 305!177 305|187 309!187 309|191 319\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 21\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!172 262|168 272!168 272[164 276 158 276!158 276|148 272!148 272|144 262!144 262|148 252!148 252|158 248!158 248|168 252!168 252|172 262\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 22\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!243 158|239 168!239 168|229 172!229 172[223 172 219 168!219 168|215 158!215 158|219 148!219 148|229 144!229 144|239 148!239 148|243 158\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 23\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!194 205|190 214!190 214|180 219!180 219|170 214!170 214|166 205!166 205|170 195!170 195[174 190 180 190!180 190[186 190 190 195!190 195|194 205\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 24\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!215 402|211 412!211 412|201 417!201 417|191 412!191 412|187 402!187 402|191 392!191 392|201 388!201 388|211 392!211 392|215 402\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 25\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!166 369|162 379!162 379|152 383!152 383[146 383 142 379!142 379|138 369!138 369|142 359!142 359[146 355 152 355!152 355|162 359!162 359|166 369\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 26\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!133 319|128 329!128 329|119 333!119 333|108 329!108 329|104 319!104 319|108 309!108 309|119 305!119 305|128 309!128 309|133 319\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 27\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!166 154|162 164!162 164|152 168!152 168[146 168 142 164!142 164|138 154!138 154|142 144!142 144[146 140 152 140!152 140|162 144!162 144|166 154\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 28\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!133 205|128 215!128 215|119 219!119 219|108 215!108 215|104 205!104 205|108 195!108 195|119 191!119 191|128 195!128 195|133 205\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 29\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!122 262|118 272!118 272[114 276 108 276!108 276|98 272!98 272|94 262!94 262|98 252!98 252|108 248!108 248|118 252!118 252|122 262\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 30\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!215 121|211 131!211 131|201 135!201 135|191 131!191 131|187 121!187 121|191 111!191 111|201 107!201 107|211 111!211 111|215 121\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 31\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!274 414|270 424!270 424[266 428 260 428!260 428|250 424!250 424|246 414!246 414|250 404!250 404|260 400!260 400|270 404!270 404|274 414\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 32\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!274 107|270 117!270 117[266 121 260 121!260 121|250 117!250 117|246 107!246 107|250 97!250 97|260 93!260 93|270 97!270 97|274 107\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 33\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!274 262|270 272!270 272[266 276 260 276!260 276|250 272!250 272|246 262!246 262|250 252!250 252|260 248!260 248|270 252!270 252|274 262\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 34\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!285 364|290 374!290 374[294 378 299 378!299 378|309 374!309 374|314 364!314 364|309 354!309 354|299 350!299 350|290 354!290 354[285 358 285 364\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 35\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!278 313|282 324!282 324[286 328 292 328!292 328|302 324!302 324|306 313!306 313|302 304!302 304[298 299 292 299!292 299[287 299 282 304!282 304|278 313\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 36\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!278 215|282 225!282 225[287 229 292 229!292 229|302 225!302 225|306 215!306 215|302 206!302 206[298 201 292 201!292 201[287 201 282 206!282 206|278 215\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 37\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!306 265|310 275!310 275|320 279!320 279[326 279 330 275!330 275|334 265!334 265|330 255!330 255|320 251!320 251|310 255!310 255|306 265\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 38\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!350 309|340 313!340 313|336 323!336 323|340 333!340 333|350 337!350 337[356 337 360 333!360 333|364 323!364 323|360 313!360 313|350 309\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 39\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!357 265|361 275!361 275|371 279!371 279|381 275!381 275|385 265!385 265|381 255!381 255|371 251!371 251|361 255!361 255|357 265\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 40\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!281 163|285 173!285 173[289 177 295 177!295 177|305 173!305 173|309 163!309 163|305 154!305 154|295 149!295 149[289 149 285 154!285 154|281 163\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 41\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!349 194[343 194 339 199!339 199|335 209!335 209|339 218!339 218[343 223 349 223!349 223|359 218!359 218|363 209!363 209|359 199!359 199|349 194\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 42\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!313 406|317 416!317 416[321 420 327 420!327 420|337 416!337 416|341 406!341 406|337 396!337 396|327 392!327 392|317 396!317 396|313 406\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 43\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!362 373|366 383!366 383|376 387!376 387[382 387 386 383!386 383|390 373!390 373|386 363!386 363[382 358 376 358!376 358[370 358 366 363!366 363|362 373\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 44\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!396 323|400 333!400 333|410 337!410 337[416 337 420 333!420 333|424 323!424 323|420 313!420 313|410 309!410 309|400 313!400 313|396 323\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 45\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!362 158|366 168!366 168|376 172!376 172[382 172 386 168!386 168|390 158!390 158|386 148!386 148|376 144!376 144|366 148!366 148|362 158\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 46\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!396 209|400 218!400 218|410 223!410 223|420 218!420 218|424 209!424 209|420 199!420 199[416 194 410 194!410 194[404 194 400 199!400 199|396 209\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 47\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!406 265|410 275!410 275|420 279!420 279[426 279 430 275!430 275|434 265!434 265|430 255!430 255|420 251!420 251|410 255!410 255|406 265\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 48\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!313 125|317 135!317 135[321 139 327 139!327 139|337 135!337 135|341 125!341 125|337 115!337 115|327 111!327 111|317 115!317 115|313 125\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 49\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!247 364|243 374!243 374|233 378!233 378[227 378 223 374!223 374|219 364!219 364|223 354!223 354|233 350!233 350|243 354!243 354|247 364\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 50\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!250 314|246 324!246 324[242 328 236 328!236 328|226 324!226 324|222 314!222 314|226 304!226 304|236 300!236 300|246 304!246 304|250 314\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 51\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!250 215|246 225!246 225[242 229 236 229!236 229|226 225!226 225|222 215!222 215|226 206!226 206[230 201 236 201!236 201[242 201 246 206!246 206|250 215\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 52\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!226 265|222 276!222 276|212 280!212 280[207 280 202 276!202 276|198 265!198 265|202 255!202 255[206 251 212 251!212 251|222 255!222 255|226 265\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 53\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!195 323|191 333!191 333|181 337!181 337[175 337 171 333!171 333|167 323!167 323|171 313!171 313|181 309!181 309|191 313!191 313|195 323\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 54\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!176 266|172 276!172 276|162 280!162 280[156 280 152 276!152 276|148 266!148 266|152 256!152 256[156 252 162 252!162 252|172 256!172 256|176 266\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 55\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!247 162|243 172!243 172|233 176!233 176[227 176 223 172!223 172|219 162!219 162|223 152!223 152|233 148!233 148|243 152!243 152|247 162\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 56\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!198 209|194 218!194 218|184 223!184 223|174 218!174 218|170 209!170 209|174 199!174 199[178 194 184 194!184 194[190 194 194 199!194 199|198 209\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 57\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!219 406|215 416!215 416|205 421!205 421|195 416!195 416|191 406!191 406|195 396!195 396|205 392!205 392|215 396!215 396|219 406\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 58\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!170 373|166 383!166 383[162 387 156 387!156 387|146 383!146 383|142 373!142 373|146 363!146 363|156 359!156 359|166 363!166 363|170 373\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 59\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!137 323|132 333!132 333|123 337!123 337[117 337 112 333!112 333|108 323!108 323|112 313!112 313[117 309 123 309!123 309|132 313!132 313|137 323\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 60\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!170 158|166 168!166 168[162 172 156 172!156 172|146 168!146 168|142 158!142 158|146 148!146 148|156 144!156 144|166 148!166 148|170 158\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 61\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!137 209|132 219!132 219|123 223!123 223[117 223 112 219!112 219|108 209!108 209|112 199!112 199[117 195 123 195!123 195|132 199!132 199|137 209\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 62\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!126 266|122 276!122 276|112 280!112 280[106 280 102 276!102 276|98 266!98 266|102 256!102 256[106 252 112 252!112 252|122 256!122 256|126 266\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 63\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!219 125|215 135!215 135|205 139!205 139|195 135!195 135|191 125!191 125|195 115!195 115|205 111!205 111|215 115!215 115|219 125\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 64\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!278 418|274 428!274 428|264 432!264 432[258 432 254 428!254 428|250 418!250 418|254 408!254 408[258 404 264 404!264 404|274 408!274 408|278 418\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 65\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!278 111|274 121!274 121|264 125!264 125[258 125 254 121!254 121|250 111!250 111|254 101!254 101[258 97 264 97!264 97|274 101!274 101|278 111\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 66\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!278 266|274 276!274 276|264 280!264 280[258 280 254 276!254 276|250 266!250 266|254 256!254 256[258 252 264 252!264 252|274 256!274 256|278 266\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/OCC THUMB REST LEFT BASE.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/OCC THUMB REST LEFT BASE\" itemID=\"5bb22a31-000004df\" symbolType=\"graphic\" lastModified=\"1538402865\">\n  <timeline>\n    <DOMTimeline name=\"OCC THUMB REST LEFT BASE\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!611 360|616 370!616 370[620 374 625 374!625 374|635 370!635 370|640 360!640 360|635 350!635 350|625 346!625 346[620 346 616 350!616 350[611 354 611 360\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!604 309|608 320!608 320|618 324!618 324[624 324 628 320!628 320|632 309!632 309|628 300!628 300[624 295 618 295!618 295[613 295 608 300!608 300|604 309\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!604 211|608 221!608 221|618 225!618 225[624 225 628 221!628 221|632 211!632 211|628 202!628 202[624 197 618 197!618 197[613 197 608 202!608 202|604 211\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!632 261|636 271!636 271|646 275!646 275[652 275 656 271!656 271|660 261!660 261|656 251!656 251|646 247!646 247|636 251!636 251|632 261\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!676 305|666 309!666 309|662 319!662 319|666 329!666 329|676 333!676 333[682 333 686 329!686 329|690 319!690 319|686 309!686 309|676 305\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!683 261|687 271!687 271|697 275!697 275|707 271!707 271|711 261!711 261|707 251!707 251|697 247!697 247|687 251!687 251|683 261\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!607 159|611 169!611 169[615 173 621 173!621 173|631 169!631 169|635 159!635 159|631 150!631 150|621 145!621 145[615 145 611 150!611 150|607 159\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!675 190[669 190 665 195!665 195|661 205!661 205|665 214!665 214[669 219 675 219!675 219|685 214!685 214|689 205!689 205|685 195!685 195|675 190\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!639 402|643 412!643 412[647 416 653 416!653 416|663 412!663 412|667 402!667 402|663 392!663 392|653 388!653 388|643 392!643 392|639 402\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!688 369|692 379!692 379[696 383 702 383!702 383|712 379!712 379|716 369!716 369|712 359!712 359[708 354 702 354!702 354[696 354 692 359!692 359|688 369\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!722 319|726 329!726 329|736 333!736 333[742 333 746 329!746 329|750 319!750 319|746 309!746 309|736 305!736 305|726 309!726 309|722 319\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!688 154|692 164!692 164[696 168 702 168!702 168|712 164!712 164|716 154!716 154|712 144!712 144|702 140!702 140[696 140 692 144!692 144|688 154\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!722 205|726 214!726 214|736 219!736 219|746 214!746 214|750 205!750 205|746 195!746 195[742 190 736 190!736 190[730 190 726 195!726 195|722 205\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!732 261|736 271!736 271|746 275!746 275[752 275 756 271!756 271|760 261!760 261|756 251!756 251|746 247!746 247|736 251!736 251|732 261\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!639 121|643 131!643 131[647 135 653 135!653 135|663 131!663 131|667 121!667 121|663 111!663 111|653 107!653 107|643 111!643 111|639 121\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 16\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!573 360|569 370!569 370|559 374!559 374[553 374 549 370!549 370|545 360!545 360|549 350!549 350|559 346!559 346|569 350!569 350|573 360\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 17\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!576 310|572 320!572 320|562 324!562 324[556 324 552 320!552 320|548 310!548 310|552 300!552 300[556 296 562 296!562 296|572 300!572 300|576 310\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 18\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!576 211|572 221!572 221|562 225!562 225[556 225 552 221!552 221|548 211!548 211|552 202!552 202[556 197 562 197!562 197[568 197 572 202!572 202|576 211\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 19\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!552 261|548 272!548 272[544 276 538 276!538 276|528 272!528 272|524 261!524 261|528 251!528 251|538 247!538 247|548 251!548 251|552 261\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 20\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!521 319|517 329!517 329|507 333!507 333[501 333 497 329!497 329|493 319!493 319|497 309!497 309|507 305!507 305|517 309!517 309|521 319\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 21\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!502 262|498 272!498 272[494 276 488 276!488 276|478 272!478 272|474 262!474 262|478 252!478 252|488 248!488 248|498 252!498 252|502 262\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 22\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!573 158|569 168!569 168|559 172!559 172[553 172 549 168!549 168|545 158!545 158|549 148!549 148|559 144!559 144|569 148!569 148|573 158\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 23\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!524 205|520 214!520 214|510 219!510 219|500 214!500 214|496 205!496 205|500 195!500 195[504 190 510 190!510 190[516 190 520 195!520 195|524 205\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 24\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!545 402|541 412!541 412|531 417!531 417|521 412!521 412|517 402!517 402|521 392!521 392|531 388!531 388|541 392!541 392|545 402\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 25\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!496 369|492 379!492 379|482 383!482 383[476 383 472 379!472 379|468 369!468 369|472 359!472 359[476 355 482 355!482 355|492 359!492 359|496 369\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 26\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!463 319|458 329!458 329|449 333!449 333|438 329!438 329|434 319!434 319|438 309!438 309|449 305!449 305|458 309!458 309|463 319\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 27\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!496 154|492 164!492 164|482 168!482 168[476 168 472 164!472 164|468 154!468 154|472 144!472 144[476 140 482 140!482 140|492 144!492 144|496 154\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 28\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!463 205|458 215!458 215|449 219!449 219|438 215!438 215|434 205!434 205|438 195!438 195|449 191!449 191|458 195!458 195|463 205\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 29\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!452 262|448 272!448 272[444 276 438 276!438 276|428 272!428 272|424 262!424 262|428 252!428 252|438 248!438 248|448 252!448 252|452 262\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 30\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!545 121|541 131!541 131|531 135!531 135|521 131!521 131|517 121!517 121|521 111!521 111|531 107!531 107|541 111!541 111|545 121\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 31\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!604 414|600 424!600 424[596 428 590 428!590 428|580 424!580 424|576 414!576 414|580 404!580 404|590 400!590 400|600 404!600 404|604 414\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 32\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!604 107|600 117!600 117[596 121 590 121!590 121|580 117!580 117|576 107!576 107|580 97!580 97|590 93!590 93|600 97!600 97|604 107\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 33\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!604 262|600 272!600 272[596 276 590 276!590 276|580 272!580 272|576 262!576 262|580 252!580 252|590 248!590 248|600 252!600 252|604 262\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 34\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!615 364|620 374!620 374[624 378 629 378!629 378|639 374!639 374|644 364!644 364|639 354!639 354|629 350!629 350[624 350 620 354!620 354[615 358 615 364\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 35\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!608 313|612 324!612 324[616 328 622 328!622 328|632 324!632 324|636 313!636 313|632 304!632 304[628 299 622 299!622 299[617 299 612 304!612 304|608 313\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 36\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!608 215|612 225!612 225[617 229 622 229!622 229|632 225!632 225|636 215!636 215|632 206!632 206[628 201 622 201!622 201[617 201 612 206!612 206|608 215\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 37\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!636 265|640 275!640 275|650 279!650 279[656 279 660 275!660 275|664 265!664 265|660 255!660 255|650 251!650 251|640 255!640 255|636 265\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 38\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!680 309|670 313!670 313|666 323!666 323|670 333!670 333|680 337!680 337[686 337 690 333!690 333|694 323!694 323|690 313!690 313|680 309\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 39\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!687 265|691 275!691 275|701 279!701 279|711 275!711 275|715 265!715 265|711 255!711 255|701 251!701 251|691 255!691 255|687 265\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 40\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!611 163|615 173!615 173[619 177 625 177!625 177|635 173!635 173|639 163!639 163|635 154!635 154|625 149!625 149[619 149 615 154!615 154|611 163\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 41\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!679 194[673 194 669 199!669 199|665 209!665 209|669 218!669 218[673 223 679 223!679 223|689 218!689 218|693 209!693 209|689 199!689 199|679 194\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 42\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!643 406|647 416!647 416[651 420 657 420!657 420|667 416!667 416|671 406!671 406|667 396!667 396|657 392!657 392|647 396!647 396|643 406\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 43\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!692 373|696 383!696 383|706 387!706 387[712 387 716 383!716 383|720 373!720 373|716 363!716 363[712 358 706 358!706 358[700 358 696 363!696 363|692 373\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 44\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!726 323|730 333!730 333|740 337!740 337[746 337 750 333!750 333|754 323!754 323|750 313!750 313|740 309!740 309|730 313!730 313|726 323\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 45\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!692 158|696 168!696 168|706 172!706 172[712 172 716 168!716 168|720 158!720 158|716 148!716 148|706 144!706 144|696 148!696 148|692 158\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 46\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!726 209|730 218!730 218|740 223!740 223|750 218!750 218|754 209!754 209|750 199!750 199[746 194 740 194!740 194[734 194 730 199!730 199|726 209\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 47\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!736 265|740 275!740 275|750 279!750 279[756 279 760 275!760 275|764 265!764 265|760 255!760 255|750 251!750 251|740 255!740 255|736 265\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 48\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!643 125|647 135!647 135[651 139 657 139!657 139|667 135!667 135|671 125!671 125|667 115!667 115|657 111!657 111|647 115!647 115|643 125\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 49\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!577 364|573 374!573 374|563 378!563 378[557 378 553 374!553 374|549 364!549 364|553 354!553 354|563 350!563 350|573 354!573 354|577 364\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 50\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!580 314|576 324!576 324[572 328 566 328!566 328|556 324!556 324|552 314!552 314|556 304!556 304|566 300!566 300|576 304!576 304|580 314\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 51\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!580 215|576 225!576 225[572 229 566 229!566 229|556 225!556 225|552 215!552 215|556 206!556 206[560 201 566 201!566 201[572 201 576 206!576 206|580 215\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 52\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!556 265|552 276!552 276|542 280!542 280[537 280 532 276!532 276|528 265!528 265|532 255!532 255[536 251 542 251!542 251|552 255!552 255|556 265\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 53\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!525 323|521 333!521 333|511 337!511 337[505 337 501 333!501 333|497 323!497 323|501 313!501 313|511 309!511 309|521 313!521 313|525 323\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 54\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!506 266|502 276!502 276|492 280!492 280[486 280 482 276!482 276|478 266!478 266|482 256!482 256[486 252 492 252!492 252|502 256!502 256|506 266\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 55\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!577 162|573 172!573 172|563 176!563 176[557 176 553 172!553 172|549 162!549 162|553 152!553 152|563 148!563 148|573 152!573 152|577 162\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 56\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!528 209|524 218!524 218|514 223!514 223|504 218!504 218|500 209!500 209|504 199!504 199[508 194 514 194!514 194[520 194 524 199!524 199|528 209\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 57\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!549 406|545 416!545 416|535 421!535 421|525 416!525 416|521 406!521 406|525 396!525 396|535 392!535 392|545 396!545 396|549 406\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 58\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!500 373|496 383!496 383[492 387 486 387!486 387|476 383!476 383|472 373!472 373|476 363!476 363|486 359!486 359|496 363!496 363|500 373\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 59\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!467 323|462 333!462 333[459 337 453 337!453 337|442 333!442 333|438 323!438 323|442 313!442 313|453 309!453 309|462 313!462 313|467 323\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 60\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!500 158|496 168!496 168[492 172 486 172!486 172|476 168!476 168|472 158!472 158|476 148!476 148|486 144!486 144|496 148!496 148|500 158\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 61\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!467 209|462 219!462 219[459 223 453 223!453 223|442 219!442 219|438 209!438 209|442 199!442 199|453 195!453 195|462 199!462 199|467 209\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 62\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!456 266|452 276!452 276|442 280!442 280[436 280 432 276!432 276|428 266!428 266|432 256!432 256[436 252 442 252!442 252|452 256!452 256|456 266\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 63\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!549 125|545 135!545 135|535 139!535 139|525 135!525 135|521 125!521 125|525 115!525 115|535 111!535 111|545 115!545 115|549 125\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 64\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!608 418|604 428!604 428|594 432!594 432[588 432 584 428!584 428|580 418!580 418|584 408!584 408[588 404 594 404!594 404|604 408!604 408|608 418\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 65\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!608 111|604 121!604 121|594 125!594 125[588 125 584 121!584 121|580 111!580 111|584 101!584 101[588 97 594 97!594 97|604 101!604 101|608 111\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 66\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!608 266|604 276!604 276|594 280!594 280[588 280 584 276!584 276|580 266!580 266|584 256!584 256[588 252 594 252!594 252|604 256!604 256|608 266\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 67\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!251 111|210 111!210 111|210 406!210 406|316 406!316 406|316 372!316 372|251 372!251 372|251 111\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 68\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!264 121|222 121!222 121|222 416!222 416|328 416!328 416|328 382!328 382|264 382!264 382|264 121\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/OCC THUMB_REST.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/OCC THUMB_REST\" itemID=\"5bb229a3-000004c8\" linkageExportForAS=\"true\" linkageIdentifier=\"OCC THUMB_REST\" lastModified=\"1538402723\">\n  <timeline>\n    <DOMTimeline name=\"OCC THUMB_REST\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#8DD553\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC THUMB REST BASE\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#9EDD48\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC BUTTON BASE CIRCLE\" centerPoint3DX=\"13.05\" centerPoint3DY=\"13.05\">\n                  <matrix>\n                    <Matrix tx=\"0.05\" ty=\"0.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/OCC THUMB_REST_LEFT.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/OCC THUMB_REST_LEFT\" itemID=\"5bb229a8-000004c9\" linkageExportForAS=\"true\" linkageIdentifier=\"OCC THUMB_REST_LEFT\" lastModified=\"1538402728\">\n  <timeline>\n    <DOMTimeline name=\"OCC THUMB_REST_LEFT\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#5EC5C9\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC THUMB REST LEFT BASE\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#6AB2F9\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC BUTTON MOD BASE 1\" centerPoint3DX=\"9.25\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.45\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#C342A0\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC BUTTON BASE CIRCLE\" centerPoint3DX=\"29.55\" centerPoint3DY=\"12.95\">\n                  <matrix>\n                    <Matrix tx=\"16.55\" ty=\"-0.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/OCC THUMB_REST_RIGHT.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/OCC THUMB_REST_RIGHT\" itemID=\"5bb229aa-000004ca\" linkageExportForAS=\"true\" linkageIdentifier=\"OCC THUMB_REST_RIGHT\" lastModified=\"1538402730\">\n  <timeline>\n    <DOMTimeline name=\"OCC THUMB_REST_RIGHT\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#BB6BC2\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC THUM REST RIGHT BASE\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#D792DF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC BUTTON MOD BASE 1\" centerPoint3DX=\"9.25\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.45\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#2DBAFB\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC BUTTON BASE CIRCLE\" centerPoint3DX=\"29.55\" centerPoint3DY=\"12.95\">\n                  <matrix>\n                    <Matrix tx=\"16.55\" ty=\"-0.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/OCC_A.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/OCC_A\" itemID=\"5bb229ac-000004cb\" linkageExportForAS=\"true\" linkageIdentifier=\"OCC_A\" lastModified=\"1538402732\">\n  <timeline>\n    <DOMTimeline name=\"OCC_A\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#99C83C\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"8.2\" height=\"13.35\" autoExpand=\"true\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix a=\"1.47796630859375\" d=\"1.47796630859375\" tx=\"7.5\" ty=\"1.7\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>A</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"0\" bitmapSize=\"240\" face=\"ArialMT\" fillColor=\"#BDBFC1\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#D1E1AA\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"8.2\" height=\"13.35\" autoExpand=\"true\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix a=\"1.47796630859375\" d=\"1.47796630859375\" tx=\"8.1\" ty=\"2.2\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>A</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"0\" bitmapSize=\"240\" face=\"ArialMT\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#F86998\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC BUTTON BASE CIRCLE\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/OCC_A_HOLD.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/OCC_A_HOLD\" itemID=\"5bb229af-000004cc\" linkageExportForAS=\"true\" linkageIdentifier=\"OCC_A_HOLD\" lastModified=\"1538404300\" lastUniqueIdentifier=\"2\">\n  <timeline>\n    <DOMTimeline name=\"OCC_A_HOLD\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#F68FBA\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"26.05\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"7.75\" ty=\"3.95\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Hold</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\" fillColor=\"#BBBDBF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#E5CC01\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#11FBBC\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 288\" selected=\"true\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"31.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"12.85\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#FAC54A\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#696ABD\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"26.05\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"8.5\" ty=\"4.8\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Hold</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#565EE9\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC BUTTON MOD BASE 3\" centerPoint3DX=\"16.65\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.4\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/OCC_B.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/OCC_B\" itemID=\"5bb229b1-000004cd\" linkageExportForAS=\"true\" linkageIdentifier=\"OCC_B\" lastModified=\"1538403776\">\n  <timeline>\n    <DOMTimeline name=\"OCC_B\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#ECE328\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText selected=\"true\" width=\"8.25\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix a=\"1.47796630859375\" d=\"1.47796630859375\" tx=\"8\" ty=\"1.95\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>B</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"0\" bitmapSize=\"240\" fillColor=\"#BDBFC1\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#97F759\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"8.2\" height=\"13.35\" autoExpand=\"true\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix a=\"1.47796630859375\" d=\"1.47796630859375\" tx=\"8.6\" ty=\"2.45\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>B</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"0\" bitmapSize=\"240\" face=\"ArialMT\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#B5F048\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC BUTTON BASE CIRCLE\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/OCC_B_HOLD.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/OCC_B_HOLD\" itemID=\"5bb229b3-000004ce\" linkageExportForAS=\"true\" linkageIdentifier=\"OCC_B_HOLD\" lastModified=\"1538404366\">\n  <timeline>\n    <DOMTimeline name=\"OCC_B_HOLD\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#AEF3D4\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"26.05\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"7.75\" ty=\"3.95\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Hold</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\" fillColor=\"#BBBDBF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#B8D9FC\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#BBD6D8\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#904DC1\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#AC0AEE\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"26.05\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"8.5\" ty=\"4.8\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Hold</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 286\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"31.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#87F729\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC BUTTON MOD BASE 3\" centerPoint3DX=\"16.65\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.4\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/OCC_X.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/OCC_X\" itemID=\"5bb229b5-000004cf\" linkageExportForAS=\"true\" linkageIdentifier=\"OCC_X\" lastModified=\"1538402741\">\n  <timeline>\n    <DOMTimeline name=\"OCC_X\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#D32EED\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"8.2\" height=\"13.35\" autoExpand=\"true\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix a=\"1.47796630859375\" d=\"1.47796630859375\" tx=\"7.6\" ty=\"2.1\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>X</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"0\" bitmapSize=\"240\" face=\"ArialMT\" fillColor=\"#BDBFC1\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#97829C\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"8.2\" height=\"13.35\" autoExpand=\"true\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix a=\"1.47796630859375\" d=\"1.47796630859375\" tx=\"8.2\" ty=\"2.6\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>X</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"0\" bitmapSize=\"240\" face=\"ArialMT\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#FB614B\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC BUTTON BASE CIRCLE\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/OCC_X_HOLD.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/OCC_X_HOLD\" itemID=\"5bb229b7-000004d0\" linkageExportForAS=\"true\" linkageIdentifier=\"OCC_X_HOLD\" lastModified=\"1538404468\" lastUniqueIdentifier=\"1\">\n  <timeline>\n    <DOMTimeline name=\"OCC_X_HOLD\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#B7ADA4\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"26.05\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"7.75\" ty=\"3.95\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Hold</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\" fillColor=\"#BBBDBF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#6BFEE4\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#5EACF2\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#CEBA70\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#26CCA2\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"26.05\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"8.5\" ty=\"4.8\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Hold</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F80FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 262\" selected=\"true\" centerPoint3DX=\"44.3\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"31.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#F231A3\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC BUTTON MOD BASE 3\" centerPoint3DX=\"16.65\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.4\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/OCC_Y.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/OCC_Y\" itemID=\"5bb229b9-000004d1\" linkageExportForAS=\"true\" linkageIdentifier=\"OCC_Y\" lastModified=\"1636554285\">\n  <timeline>\n    <DOMTimeline name=\"OCC_Y\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#8D4DA7\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"8.2\" height=\"13.35\" autoExpand=\"true\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix a=\"1.47796630859375\" d=\"1.47796630859375\" tx=\"6.9\" ty=\"4.1\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Y</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"0\" bitmapSize=\"240\" face=\"ArialMT\" fillColor=\"#BDBFC1\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#80E249\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"8.2\" height=\"13.35\" autoExpand=\"true\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix a=\"1.47796630859375\" d=\"1.47796630859375\" tx=\"7.5\" ty=\"4.6\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Y</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"0\" bitmapSize=\"240\" face=\"ArialMT\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#36AFC6\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC BUTTON BASE CIRCLE\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/OCC_Y_HOLD.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/OCC_Y_HOLD\" itemID=\"5bb229bc-000004d2\" linkageExportForAS=\"true\" linkageIdentifier=\"OCC_Y_HOLD\" lastModified=\"1538404526\" lastUniqueIdentifier=\"1\">\n  <timeline>\n    <DOMTimeline name=\"OCC_Y_HOLD\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#CFD6C0\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"26.05\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"7.75\" ty=\"3.95\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Hold</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\" fillColor=\"#BBBDBF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#F1D514\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#B09AC8\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#5FF848\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#8A6DFB\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"26.05\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"8.5\" ty=\"4.8\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Hold</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F80FF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 260\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"31.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point x=\"13\" y=\"13\"/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#F2BE25\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/OCC BUTTON MOD BASE 3\" centerPoint3DX=\"16.65\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.4\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 163.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 163\" itemID=\"5b99d27e-00002d33\" symbolType=\"graphic\" lastModified=\"1535509201\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 163\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!358 168|293 234!293 234[303 247 303 263!303 263[303 278 293 292!293 292|358 358!358 358[375 339 384 314!384 314[394 289 394 263!394 263[394 208 358 168\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!388 210[398 235 398 263!398 263[398 291 388 316!388 316|359 360!359 360[340 378 315 389!315 389|262 399!262 399[205 399 165 360!165 360[146 341 136 316!136 316[125 291 125 263!125 263[125 235 136 210!136 210[146 186 165 167!165 167[205\n 127 262 127!262 127[290 127 315 137!315 137[340 148 359 167!359 167[377 186 388 210\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!165 357|233 291\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!360 358|293 292\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!360 168|293 234\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!165 167|233 233\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!292 292[304 280 304 262!304 262[304 246 293 234!293 234[280 220 262 220!262 220[245 220 233 233!233 233[220 245 220 262!220 262[220 280 233 292!233 292[245 304 262 304!262 304[279 304 292 292\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!268 139[324 139 364 178!364 178[383 197 394 222!394 222[404 247 404 275!404 275[404 303 394 328!394 328|364 371!364 371[324 411 268 411!268 411|215 401!215 401[190 390 171 371!171 371[152 352 142 328!142 328[131 303 131 275!131 275[131\n 247 142 222!142 222[152 197 171 178!171 178[190 160 215 149!215 149[240 139 268 139\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!364 181|297 247\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!170 180|237 246\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!170 370|237 304\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!364 371|297 305\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!238 246[226 258 226 276!226 276[226 292 237 304!237 304[249 318 268 318!268 318[285 318 297 305!297 305[309 293 309 276!309 276[309 258 297 246!297 246[285 234 268 234!268 234[251 234 238 246\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 164.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 164\" itemID=\"5b99d27e-00002d34\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Either_Right\" lastModified=\"1535509201\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 164\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#AE07E8\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 163\" selected=\"true\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#FBA664\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 36\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <matrix>\n                    <Matrix tx=\"0.1\" ty=\"0.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 170.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 170\" itemID=\"5b99d27e-00002d3a\" symbolType=\"graphic\" lastModified=\"1535509201\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 170\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!129 262[129 317 165 357!165 357|230 291!230 291[220 278 220 262!220 262[220 247 230 233!230 233|165 167!165 167[148 186 139 211!139 211[129 236 129 262\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!359 167[377 186 388 210!388 210[398 235 398 263!398 263[398 291 388 316!388 316|359 360!359 360[340 378 315 389!315 389|262 399!262 399[205 399 165 360!165 360[146 341 136 316!136 316[125 291 125 263!125 263[125 235 136 210!136 210[146\n 186 165 167!165 167[205 127 262 127!262 127[290 127 315 137!315 137[340 148 359 167\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!165 357|233 291\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!360 358|293 292\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!360 168|293 234\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!165 167|233 233\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!262 304[279 304 292 292!292 292[304 280 304 262!304 262[304 246 293 234!293 234[280 220 262 220!262 220[245 220 233 233!233 233[220 245 220 262!220 262[220 280 233 292!233 292[245 304 262 304\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!394 222[404 247 404 275!404 275[404 303 394 328!394 328|364 371!364 371[324 411 268 411!268 411|215 401!215 401[190 390 171 371!171 371[152 352 142 328!142 328[131 303 131 275!131 275[131 247 142 222!142 222[152 197 171 178!171 178[190\n 160 215 149!215 149[240 139 268 139!268 139[324 139 364 178!364 178[383 197 394 222\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!364 181|297 247\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!170 180|237 246\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!170 370|237 304\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!364 371|297 305\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!268 234[251 234 238 246!238 246[226 258 226 276!226 276[226 292 237 304!237 304[249 318 268 318!268 318[285 318 297 305!297 305[309 293 309 276!309 276[309 258 297 246!297 246[285 234 268 234\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 171.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 171\" itemID=\"5b99d27e-00002d3b\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Either_Left\" lastModified=\"1535509201\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 171\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#FABBAB\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 170\" selected=\"true\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#E9B6E6\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 36\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <matrix>\n                    <Matrix tx=\"0.1\" ty=\"0.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 258.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 258\" itemID=\"5b986e27-0000094a\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 258\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#943EE8\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor alpha=\"0.6\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#A6A8AB\" alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!520 260[520 367 443 443!443 443[367 520 260 520!260 520[153 520 76 443!76 443[0 367 0 260!0 260[0 152 76 76!76 76[152 0 260 0!260 0[367 0 443 76!443 76[520 152 520 260\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!419 418[352 484 260 484!260 484[167 484 101 418!101 418[35 352 35 260!35 260[35 167 101 100!101 100[167 34 260 34!260 34[353 34 419 100!419 100[485 167 485 260!485 260[485 352 419 418\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!394 125[450 181 450 260!450 260[450 339 394 393!394 393[339 449 260 449!260 449[182 449 126 393!126 393[70 339 70 260!70 260[70 181 126 125!126 125[182 69 260 69!260 69[339 69 394 125\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 259.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 259\" itemID=\"5b986e27-0000094b\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 259\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!332 126|280 287!280 287|280 409!280 409|242 409!242 409|242 287!242 287|186 126!186 126|227 126!227 126|261 257!261 257|262 257!262 257|268 220!268 220|292 126!292 126|332 126\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!347 135|295 296!295 296|295 418!295 418|257 418!257 418|257 296!257 296|201 135!201 135|242 135!242 135|276 266!276 266|277 266!277 266|283 229!283 229|307 135!307 135|347 135\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 260.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 260\" itemID=\"5b986e27-0000094c\" linkageExportForAS=\"true\" linkageIdentifier=\"360_Y\" lastModified=\"1538404538\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 260\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#EEDFAD\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 259\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#666FF0\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 261.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 261\" itemID=\"5b986e27-0000094d\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 261\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!325 136|277 265!277 265|325 399!325 399|290 399!290 399|274 353!274 353[263 323 261 301!261 301|260 301!260 301|253 331!253 331|231 399!231 399|195 399!195 399|243 265!243 265|197 136!197 136|231 136!231 136|248 183!248 183|262 231!262\n 231|263 231!263 231|290 136!290 136|325 136\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!339 145|291 274!291 274|339 407!339 407|304 407!304 407|288 361!288 361|274 309!274 309|267 339!267 339|245 407!245 407|208 407!208 407|257 274!257 274|211 145!211 145|245 145!245 145|262 191!262 191|275 240!275 240|276 240!276 240|304\n 145!304 145|339 145\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 262.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 262\" itemID=\"5b986e27-0000094e\" linkageExportForAS=\"true\" linkageIdentifier=\"360_X\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 262\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#B16AAD\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 261\" selected=\"true\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#BDD3F1\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 264.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 264\" itemID=\"5b986e27-0000094f\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 264\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#D3D352\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor alpha=\"0.6\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#A6A8AB\" alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!509 58|583 58!583 58[613 58 635 80!635 80[656 102 656 132!656 132|656 388!656 388[656 417 635 440!635 440[612 461 583 461!583 461|509 461\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"2\" edges=\"!509 461|509 494\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!509 494|583 494!583 494[626 494 658 463!658 463[689 431 689 388!689 388|689 132!689 132[689 88 658 56!658 56[626 26 583 26!583 26|509 26\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"2\" edges=\"!509 26|509 58\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!715 132|715 388!715 388[715 443 676 481!676 481[638 520 583 520!583 520|509 520!509 520|132 520!132 520[78 520 39 481!39 481[0 443 0 388!0 388|0 132!0 132[0 78 39 39!39 39[78 0 132 0!132 0|509 0!509 0|583 0!583 0[638 0 676 39!676 39\n[715 78 715 132\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"1\" edges=\"\n!509 0|509 26!509 58|509 461\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"\n!509 461|132 461!132 461[102 461 80 440!80 440[59 418 59 388!59 388|59 132!59 132[59 102 80 80!80 80[102 58 132 58!132 58|509 58\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!509 494|132 494!132 494[88 494 56 463!56 463[26 431 26 388!26 388|26 132!26 132[26 88 56 56!56 56[88 26 132 26!132 26|509 26\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"1\" edges=\"\n!509 494|509 520\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 266.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 266\" itemID=\"5b986e27-00000950\" linkageExportForAS=\"true\" linkageIdentifier=\"360_Start\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 266\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#83C998\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!535 221|557 221!557 221|557 258!557 258|207 258!207 258|207 242\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!207 242|185 242!185 242|185 205!185 205|535 205!535 205|535 221\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!535 221|535 242!535 242|207 242\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!535 131|535 115!535 115|185 115!185 115|185 152!185 152|207 152\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!207 152|535 152!535 152|535 131\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!535 131|557 131!557 131|557 167!557 167|207 167!207 167|207 152\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!207 331|207 348!207 348|557 348!557 348|557 311!557 311|535 311\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!535 311|535 331!535 331|207 331\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!207 331|185 331!185 331|185 295!185 295|535 295!535 295|535 311\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#F76FB9\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 264\" centerPoint3DX=\"17.9\" centerPoint3DY=\"11\">\n                  <matrix>\n                    <Matrix tx=\"0.05\" ty=\"-2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 267.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 267\" itemID=\"5b986e27-00000951\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 267\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!322 226|348 255!348 255|376 289!376 289[385 307 385 332!385 332[385 361 369 379!369 379[352 400 324 400!324 400[301 400 286 388!286 388|286 352!286 352[306 366 321 366!321 366[351 366 351 329!351 329[351 305 315 270!315 270[278 235 278\n 198!278 198[278 169 293 151!293 151[309 131 336 131!336 131|373 139!373 139|373 175!373 175[357 163 344 163!344 163[330 163 321 174!321 174[312 184 312 198!312 198[312 214 322 226\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!213 177[206 163 189 164!189 164|183 164!183 164|183 251!183 251[218 253 218 209!218 209|213 177!255 201[255 263 218 269!218 269|267 397!267 397|231 397!231 397|184 268!184 268|183 268!183 268|183 397!183 397|148 397!148 397|148 135!148\n 135|189 135!189 135[218 135 232 143!232 143[255 158 255 201\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!336 234|362 263!362 263|390 297!390 297[399 314 399 340!399 340[399 368 383 388!383 388[366 408 338 408!338 408[315 408 300 396!300 396|300 361!300 361[318 374 334 374!334 374[365 374 365 338!365 338[365 314 329 278!329 278[292 243 292\n 206!292 206[292 177 307 159!307 159[322 139 350 139!350 139[373 139 387 148!387 148|387 183!387 183[371 172 357 172!357 172[344 172 334 182!334 182[326 191 326 205!326 205[326 223 336 234\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!227 185[220 172 202 172!202 172|197 172!197 172|197 259!197 259[232 262 232 217!232 217|227 185!269 210[269 271 232 277!232 277|281 404!281 404|245 404!245 404|198 277!198 277|197 277!197 277|197 404!197 404|162 404!162 404|162 143!162\n 143|203 143!203 143|246 151!246 151[269 166 269 210\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 268.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 268\" itemID=\"5b986e27-00000952\" linkageExportForAS=\"true\" linkageIdentifier=\"360_RS\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 268\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#F55D7C\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 267\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#09BDC1\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 270.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 270\" itemID=\"5b986e27-00000953\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 270\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#7CFB1F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor alpha=\"0.6\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#BBBDBF\" alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!520 132|520 388!520 388[520 443 482 482!482 482[443 520 388 520!388 520|132 520!132 520[77 520 39 482!39 482[0 443 0 388!0 388|0 132!0 132[0 78 39 39!39 39[78 0 132 0!132 0|388 0!388 0[443 0 482 39!482 39[520 77 520 132\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!34 429|26 388!26 388|26 132!26 132[26 89 58 58!58 58[87 26 132 26!132 26|388 26!388 26[432 26 463 58!463 58[494 88 494 132!494 132|494 388!494 388[494 432 463 463!463 463[432 494 388 494!388 494|132 494!132 494|130 494!130 494[103 493\n 82 482\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!82 482|57 463!57 463[42 448 34 429\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!450 92|440 81!440 81[432 73 423 68!423 68[407 59 389 59!389 59|132 59!132 59|130 59!130 59|110 63!110 63[94 68 81 81!81 81[65 96 61 117!61 117|59 131!59 131|59 388!59 388[59 399 62 410!62 410|67 422!67 422|81 440!81 440|91 449\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!91 449[109 461 132 461!132 461|389 461!389 461[418 461 440 440!440 440[461 418 461 388!461 388|461 131!461 131[461 109 450 92\"/>\n                    <Edge fillStyle0=\"2\" edges=\"\n!450 92[462 109 462 132!462 132|462 388!462 388[462 419 440 440!440 440[419 462 388 462!388 462|132 462!132 462[109 462 91 449!34 429|58 463!58 463|82 482\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 271.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 271\" itemID=\"5b986e27-00000954\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 271\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!368 208[368 165 335 166!335 166|328 166!328 166|328 258!328 258[352 259 361 245!361 245[368 234 368 208!340 134[376 134 392 154!392 154[405 172 405 210!405 210[405 262 369 272!369 272|369 273!369 273[409 285 409 339!409 339[409 380 393\n 398!393 398[376 417 338 417!338 417|293 417!293 417|293 134!293 134|340 134!362 301[353 288 328 288!328 288|328 385!328 385[352 386 361 374!361 374[369 363 369 338!369 338[369 312 362 301\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!207 180[200 165 180 166!180 166|174 166!174 166|174 259!174 259[212 262 212 214!212 214|207 180!252 206[252 231 244 250!244 250[234 275 213 279!213 279|265 417!265 417|226 417!226 417|175 278!175 278|174 278!174 278|174 417!174 417|137\n 417!137 417|137 134!137 134|182 134!182 134[213 134 227 143!227 143[252 159 252 206\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!408 407[391 426 353 426!353 426|308 426!308 426|308 143!308 143|355 143!355 143[391 143 407 163!407 163[420 180 420 218!420 218[420 271 384 281!384 281|384 282!384 282[424 294 424 348!424 348[424 388 408 407!343 175|343 267!343 267[367\n 268 376 254!376 254[383 243 383 217!383 217[383 174 350 175!350 175|343 175!343 297|343 394!343 394[367 395 376 383!376 383[384 372 384 347!384 347[384 321 377 310!377 310[367 296 343 297\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!222 189[215 174 195 175!195 175|189 175!189 175|189 268!189 268[227 271 227 223!227 223|222 189!267 215[267 240 259 259!259 259[249 284 228 288!228 288|280 426!280 426|241 426!241 426|190 287!190 287|189 287!189 287|189 426!189 426|152\n 426!152 426|152 143!152 143|197 143!197 143[228 143 242 152!242 152[267 168 267 215\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 272.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 272\" itemID=\"5b986e27-00000955\" linkageExportForAS=\"true\" linkageIdentifier=\"360_RB\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 272\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#F161D9\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 271\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#8F7EDA\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 273.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 273\" itemID=\"5b986e27-00000956\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 273\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!270 158|347 92!347 92|192 92!192 92|270 158\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!275 171|352 105!352 105|197 105!197 105|275 171\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!319 246|343 275!343 275|370 306!370 306[379 324 379 348!379 348[379 375 364 393!364 393[347 412 321 412!321 412[298 412 284 401!284 401|284 367!284 367[303 380 317 380!317 380[346 380 346 345!346 345[346 322 312 289!312 289[276 255 276\n 220!276 220[276 192 291 175!291 175[306 156 332 156!332 156|367 164!367 164|367 198!367 198[352 187 339 187!339 187[326 187 317 197!317 197[309 207 309 220!309 220[309 236 319 246\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!215 200[208 187 191 188!191 188|186 188!186 188|186 270!186 270[219 273 219 230!219 230|215 200!254 223[254 282 219 288!219 288|266 410!266 410|231 410!231 410|186 287!186 287|186 410!186 410|152 410!152 410|152 160!152 160|192 160!192\n 160[219 160 232 168!232 168[254 182 254 223\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!322 227[322 244 332 254!332 254|357 282!357 282[376 301 383 314!383 314[392 331 392 355!392 355[392 382 377 401!377 401[360 420 334 420!334 420[312 420 298 409!298 409|298 375!298 375[314 388 330 388!330 388[359 388 359 353!359 353[359\n 330 325 297!325 297[290 263 290 228!290 228[290 200 304 183!304 183[319 164 345 164!345 164|381 172!381 172|381 206!381 206[366 195 352 195!352 195[339 195 330 205!330 205[322 214 322 227\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!204 195|199 195!199 195|199 278!199 278[232 281 232 238!232 238|228 207!228 207[221 195 204 195!268 231[268 290 232 296!232 296|279 417!279 417|245 417!245 417|200 295!200 295|199 295!199 295|199 417!199 417|165 417!165 417|165 168!165\n 168|205 168!205 168|246 176!246 176[268 190 268 231\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 274.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 274\" itemID=\"5b986e27-00000957\" linkageExportForAS=\"true\" linkageIdentifier=\"360_R3\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 274\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#AB72EB\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 273\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#A64F9D\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 275.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 275\" itemID=\"5b986e27-00000958\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 275\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!906 134|864 134!864 134|864 385!864 385|826 385!826 385|826 134!826 134|782 134!782 134|782 102!782 102|906 102!906 102|906 134\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!702 102[733 102 747 111!747 111[772 127 772 174!772 174[772 199 764 218!764 218[754 243 733 247!733 247|785 385!785 385|746 385!746 385|695 246!695 246|695 385!695 385|657 385!657 385|657 102!657 102|702 102!695 227[733 230 733 182!733\n 182|728 148!728 148[720 133 701 134!701 134|695 134!695 134|695 227\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!921 143|879 143!879 143|879 393!879 393|841 393!841 393|841 143!841 143|797 143!797 143|797 111!797 111|921 111!921 111|921 143\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!787 183[787 248 748 256!748 256|800 393!800 393|761 393!761 393|710 255!710 255|710 393!710 393|672 393!672 393|672 111!672 111|717 111!717 111[748 111 762 120!762 120[787 136 787 183!710 142|710 236!710 236[748 239 748 191!748 191|743\n 156!743 156[735 142 716 142!716 142|710 142\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!362 132|320 132!320 132|320 383!320 383|282 383!282 383|282 132!282 132|238 132!238 132|238 100!238 100|362 100!362 100|362 132\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!198 350|261 350!261 350|261 383!261 383|160 383!160 383|160 100!160 100|198 100!198 100|198 350\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!377 141|335 141!335 141|335 392!335 392|297 392!297 392|297 141!297 141|253 141!253 141|253 109!253 109|377 109!377 109|377 141\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!212 359|276 359!276 359|276 392!276 392|175 392!175 392|175 109!175 109|212 109!212 109|212 359\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 276.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 276\" itemID=\"5b986e27-00000959\" linkageExportForAS=\"true\" linkageIdentifier=\"360_LTRT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 276\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#5976C3\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 275\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#B3AF88\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"39\" centerPoint3DY=\"12\">\n                  <matrix>\n                    <Matrix tx=\"26\" ty=\"-1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#894DBE\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"13\" centerPoint3DY=\"12\">\n                  <matrix>\n                    <Matrix ty=\"-1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 277.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 277\" itemID=\"5b986e27-0000095a\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 277\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!295 198[295 214 306 227!306 227|332 256!332 256|359 290!359 290[369 308 369 333!369 333[369 361 353 381!353 381[335 401 307 401!307 401[287 401 270 388!270 388|270 353!270 353[289 367 304 367!304 367[334 367 334 330!334 330[334 306 298\n 270!298 270[261 235 261 198!261 198[261 170 276 151!276 151[292 132 320 132!320 132|357 140!357 140|357 175!357 175[341 164 327 164!327 164[313 164 304 174!304 174[295 184 295 198\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!196 367|254 367!254 367|254 397!254 397|160 397!160 397|160 135!160 135|196 135!196 135|196 367\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!309 207[309 223 320 234!320 234|345 263!345 263|373 297!373 297[383 316 383 340!383 340[383 369 367 388!367 388[350 409 321 409!321 409[298 409 283 396!283 396|283 361!283 361[303 375 318 375!318 375[348 375 348 338!348 338[348 314 312\n 279!312 279[275 244 275 207!275 207[275 178 290 159!290 159[306 140 333 140!333 140[357 140 370 148!370 148|370 183!370 183[355 172 341 172!341 172[327 172 318 182!318 182[309 193 309 207\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!268 406|174 406!174 406|174 144!174 144|209 144!209 144|209 375!209 375|268 375!268 375|268 406\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 278.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 278\" itemID=\"5b986e27-0000095b\" linkageExportForAS=\"true\" linkageIdentifier=\"360_LS\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 278\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#7894DB\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 277\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4CFCAF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 279.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 279\" itemID=\"5b986e27-0000095c\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 279\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!310 136[344 136 359 155!359 155[371 172 371 207!371 207[371 255 337 265!337 265[374 278 374 327!374 327[374 365 360 382!360 382[344 399 309 399!309 399|267 399!267 399|267 136!267 136|310 136!299 166|299 252!299 252[322 253 330 240!330\n 240|336 205!336 205[336 165 306 166!306 166|299 166!337 326[337 302 331 291!331 291[323 279 299 279!299 279|299 369!299 369[322 370 330 359!330 359[337 349 337 326\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!245 399|151 399!151 399|151 136!151 136|186 136!186 136|186 369!186 369|245 369!245 369|245 399\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!324 145[358 145 372 163!372 163[385 180 385 214!385 214[385 264 351 273!351 273|351 274!351 274[388 286 388 335!388 335[388 372 374 390!374 390[358 407 323 407!323 407|281 407!281 407|281 145!281 145|324 145!313 175|313 260!313 260[336\n 261 344 248!344 248[350 238 350 214!350 214[350 174 320 175!320 175|313 175!313 288|313 378!313 378[336 379 344 368!344 368[351 357 351 334!351 334[351 310 345 300!345 300[336 287 313 288\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!259 407|165 407!165 407|165 145!165 145|200 145!200 145|200 377!200 377|259 377!259 377|259 407\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 280.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 280\" itemID=\"5b986e27-0000095d\" linkageExportForAS=\"true\" linkageIdentifier=\"360_LB\" lastModified=\"1536718385\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 280\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#E9C4A0\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 279\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#3ABDC0\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 281.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 281\" itemID=\"5b986e27-0000095e\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 281\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!260 159|337 93!337 93|182 93!182 93|260 159\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!265 172|342 106!342 106|187 106!187 106|265 172\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!302 220[302 235 311 248!311 248|336 275!336 275[355 294 362 308!362 308[372 324 372 348!372 348[372 376 356 394!356 394[340 413 313 413!313 413[294 413 277 401!277 401|277 368!277 368[296 381 310 381!310 381[339 381 339 346!339 346[339\n 323 304 289!304 289[269 255 269 220!269 220[269 193 283 175!283 175[298 157 325 157!325 157[347 157 360 165!360 165|360 198!360 198[345 188 332 188!332 188[319 188 310 197!310 197[302 207 302 220\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!207 381|262 381!262 381|262 410!262 410|173 410!173 410|173 160!173 160|207 160!207 160|207 381\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!315 228[315 244 325 255!325 255|349 282!349 282|376 315!376 315[385 332 385 355!385 355[385 383 369 401!369 401[354 421 326 421!326 421[304 421 290 409!290 409|290 376!290 376[309 389 323 389!323 389[352 389 352 353!352 353[352 331 318\n 297!318 297[282 263 282 228!282 228[282 201 297 183!297 183[311 165 338 165!338 165[360 165 373 173!373 173|373 206!373 206[358 195 345 195!345 195[332 195 323 205!323 205[315 215 315 228\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!275 418|187 418!187 418|187 168!187 168|220 168!220 168|220 389!220 389|275 389!275 389|275 418\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 282.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 282\" itemID=\"5b986e27-0000095f\" linkageExportForAS=\"true\" linkageIdentifier=\"360_L3\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 282\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#9562A0\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 281\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#F6D022\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 284.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 284\" itemID=\"5b986e27-00000960\" linkageExportForAS=\"true\" linkageIdentifier=\"360_Back\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 284\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#F89698\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"2\" edges=\"!479 265|479 345!479 345|356 345\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!356 345|335 345!335 345|335 249!335 249|479 249!479 249|479 265\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!394 139|414 139!414 139|414 213\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!414 213|517 213!517 213|517 228\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!517 228|538 228!538 228|538 398!538 398|318 398!318 398|318 382\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!318 382|298 382!298 382|298 308\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!298 308|195 308!195 308|195 292\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!195 292|174 292!174 292|174 123!174 123|394 123!394 123|394 139\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!318 382|517 382!517 382|517 228\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!377 213|377 202\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!377 202|356 202!356 202|356 175\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!356 175|233 175!233 175|233 255\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!233 255|281 255!281 255|281 272\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!281 272|298 272\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!298 272|298 213!298 213|377 213\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!233 255|212 255!212 255|212 159!212 159|356 159!356 159|356 175\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!394 139|394 202!394 202|377 202\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!356 345|356 265!356 265|479 265\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!281 272|281 292!281 292|195 292!298 308|298 272\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!414 213|377 213\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#A9F106\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 264\" centerPoint3DX=\"17.85\" centerPoint3DY=\"12.95\">\n                  <matrix>\n                    <Matrix ty=\"-0.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 285.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 285\" itemID=\"5b986e27-00000961\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 285\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!246 165|246 251!246 251[267 252 275 239!275 239|281 204!281 204[281 164 251 165!251 165|246 165!303 154[315 171 315 206!315 206[315 255 283 264!283 264[319 276 319 326!319 326[319 364 304 381!304 381[289 398 254 398!254 398|213 398!213\n 398|213 135!213 135|256 135!256 135[289 135 303 154!276 358[283 348 283 325!283 325[283 302 276 290!276 290[268 278 246 278!246 278|246 368!246 368[267 369 276 358\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!259 174|259 259!259 259[280 260 289 247!289 247|295 213!295 213[295 173 265 174!265 174|259 174!269 144[302 144 317 162!317 162[329 178 329 213!329 213[329 263 296 272!296 272|296 273!296 273[333 284 333 334!333 334[333 371 318 389!318\n 389[302 406 268 406!268 406|226 406!226 406|226 144!226 144|269 144!259 287|259 377!259 377[280 378 289 367!289 367[296 356 296 333!296 333[296 309 290 299!290 299[281 286 259 287\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 286.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 286\" itemID=\"5b986e27-00000962\" linkageExportForAS=\"true\" linkageIdentifier=\"360_B\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 286\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#5D9CBC\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 285\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#5CA6A5\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 287.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 287\" itemID=\"5b986e27-00000963\" symbolType=\"graphic\" lastModified=\"1636707876\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 287\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!259 183|239 315!239 315|281 315!281 315|260 183!260 183|259 183!274 131|330 394!330 394|295 394!295 394|286 343!286 343|234 343!234 343|224 394!224 394|190 394!190 394|247 131!247 131|274 131\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!273 190|253 324!253 324|294 324!294 324|274 190!274 190|273 190!288 140|344 402!344 402|309 402!309 402|299 351!299 351|247 351!247 351|238 402!238 402|204 402!204 402|260 140!260 140|288 140\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 288.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 288\" itemID=\"5b986e27-00000964\" linkageExportForAS=\"true\" linkageIdentifier=\"360_A\" lastModified=\"1538403901\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 288\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#7F4AC1\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 287\" selected=\"true\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix ty=\"-0.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#CDAD75\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 289.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 289\" itemID=\"5b986e27-00000965\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 289\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!173 -78[173 -59 160 -46!160 -46[147 -33 128 -33!128 -33[109 -33 96 -46!96 -46[83 -59 83 -78!83 -78[83 -97 96 -110!96 -110[109 -123 128 -123!128 -123[147 -123 160 -110!160 -110[173 -97 173 -78\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!-17 -140[8 -115 8 -78!8 -78[8 -42 -17 -16!-17 -16[-43 10 -79 10!-79 10[-116 10 -141 -16!-141 -16[-167 -42 -167 -78!-167 -78[-167 -115 -141 -140!-141 -140[-116 -166 -79 -166!-79 -166[-43 -166 -17 -140\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!109 -286|297 -286!297 -286[324 -309 351 -431!351 -431|-350 -431!-350 -431[-323 -309 -295 -286!-295 -286|-88 -286!-88 -286|-88 -219!-88 -219|-92 -219!-92 -219[-149 -219 -190 -180!-190 -180[-231 -140 -234 -84!-234 -84|-234 -78!-234 -78\n|-232 -57!-232 -57|-81 412!-81 412|-75 421!-75 421|-61 432!-61 432|92 432!92 432|107 402!107 402|5 64!5 64|117 63!117 63[176 63 217 22!217 22[258 -19 258 -78!258 -78[258 -136 217 -178!217 -178[176 -219 117 -219!117 -219|108 -219!108 -219\n|109 -286\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!-102 -219|94 -219\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!269 -137[227 -179 169 -179!169 -179|160 -179!160 -179|161 -246!161 -246|348 -246!348 -246[376 -268 403 -391!403 -391|-298 -391!-298 -391[-271 -268 -244 -246!-244 -246|-36 -246!-36 -246|-36 -179!-36 -179|-40 -179!-40 -179[-97 -179 -138\n -139!-138 -139[-179 -100 -182 -43!-182 -43|-182 -37!-182 -37|-180 -17!-180 -17|-29 453!-29 453|-23 462!-23 462|-9 472!-9 472|144 472!144 472|159 442!159 442|56 104!56 104|169 104!169 104[228 104 269 63!269 63[310 22 310 -37!310 -37[310\n -96 269 -137\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!-299 -290|-350 -431!-350 -431|351 -431!351 -431|297 -286!297 -286|109 -286!109 -286|108 -230!108 -230|233 -166!233 -166|257 -94!257 -94|254 -23!254 -23|223 26!223 26|172 61!172 61|5 64!5 64|105 396!105 396|92 432!92 432|-76 432!-76 432\n|-232 -57!-232 -57|-228 -116!-228 -116|-193 -174!-193 -174|-142 -216\"/>\n                    <Edge fillStyle1=\"1\" edges=\"\n!-142 -216|-88 -235!-88 -235|-88 -286!-88 -286|-299 -290\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 290.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 290\" itemID=\"5b986e27-00000966\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 290\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#DB5497\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 289\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 291.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 291\" itemID=\"5b986e27-00000967\" linkageExportForAS=\"true\" linkageIdentifier=\"MR MOTION\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 291\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#33B0A8\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 290\" centerPoint3DX=\"31.5\" centerPoint3DY=\"36.15\">\n                  <matrix>\n                    <Matrix a=\"0.373214721679688\" b=\"-0.0622100830078125\" c=\"0.0622100830078125\" d=\"0.373214721679688\" tx=\"12.25\" ty=\"13.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#EBE61B\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 290\" centerPoint3DX=\"33.65\" centerPoint3DY=\"35.65\">\n                  <matrix>\n                    <Matrix a=\"0.316665649414063\" b=\"0.00140380859375\" c=\"-0.00140380859375\" d=\"0.316665649414063\" tx=\"14.4\" ty=\"12.7\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color redMultiplier=\"0.5\" blueMultiplier=\"0.5\" greenMultiplier=\"0.5\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#A4EFED\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 290\" centerPoint3DX=\"36.1\" centerPoint3DY=\"35.7\">\n                  <matrix>\n                    <Matrix a=\"0.2213134765625\" b=\"0.034332275390625\" c=\"-0.034332275390625\" d=\"0.2213134765625\" tx=\"16.85\" ty=\"12.75\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color redMultiplier=\"0.25\" blueMultiplier=\"0.25\" greenMultiplier=\"0.25\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#F2D495\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 290\" centerPoint3DX=\"31.5\" centerPoint3DY=\"36.15\">\n                  <matrix>\n                    <Matrix a=\"0.373214721679688\" b=\"-0.0622100830078125\" c=\"0.0622100830078125\" d=\"0.373214721679688\" tx=\"12.25\" ty=\"13.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#FF9F1D\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 292.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 292\" itemID=\"5b986e27-00000968\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 292\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!218 -147[162 -202 162 -281!162 -281[162 -360 218 -415!218 -415[274 -471 353 -471!353 -471|496 -471!496 -471|495 -470!495 -470[420 -393 420 -287!420 -287[420 -180 495 -105!495 -105|510 -91!510 -91|353 -91!353 -91[274 -91 218 -147\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#7D7F80\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!353 -473|476 -473!476 -473[500 -496 528 -513!528 -513|353 -513!353 -513[258 -513 191 -446!191 -446[124 -379 124 -284!124 -284[124 -189 191 -122!191 -122[258 -55 353 -55!353 -55|548 -55!548 -55[519 -69 490 -93!490 -93|353 -93!353 -93\n[274 -93 218 -149!218 -149[162 -204 162 -283!162 -283[162 -362 218 -417!218 -417[274 -473 353 -473\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!613 -538|558 -546!558 -546|353 -546!353 -546[243 -546 166 -469!166 -469[89 -392 89 -283!89 -283[89 -174 166 -97!166 -97[244 -20 353 -20!353 -20|555 -20!555 -20|637 -30!637 -30[603 -34 567 -52!567 -52[553 -58 525 -79!525 -79|507 -92!507\n -92|353 -92!353 -92[308 -92 260 -116!260 -116[223 -136 200 -170!200 -170|186 -192!186 -192[168 -226 164 -259!164 -259|162 -281!162 -281|162 -283!162 -283|162 -292!162 -292[165 -362 214 -413!214 -413|239 -435!239 -435|246 -440!246 -440\n|266 -452!266 -452|302 -466!302 -466|353 -472!353 -472|495 -471!495 -471|548 -511!548 -511[579 -529 613 -538\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 293.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 293\" itemID=\"5b986e27-00000969\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 293\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#AE7BAB\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 292\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 294.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 294\" itemID=\"5b986e27-0000096a\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 294\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!469 195|714 195\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!469 320|714 320\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!477 339|724 339\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!469 257|714 257\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!477 276|724 276\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!477 214|724 214\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!247 156[259 156 266 181!266 181|266 221!266 221[264 241 246 250!246 250|227 255!227 255|227 156!227 156|247 156!308 192[307 158 287 135!287 135|266 120!266 120|187 120!187 120|187 413!187 413|226 413!226 413|226 275!226 275|279 413!279\n 413|323 413!323 413|268 271!268 271|287 265!287 265[306 253 308 222!308 222|308 192\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!264 165[277 165 284 189!284 189|284 230!284 230[280 262 245 263!245 263|245 165!245 165|264 165!304 145|284 130!284 130|205 130!205 130|205 422!205 422|244 422!244 422|244 284!244 284|298 422!298 422|341 422!341 422|285 280!285 280|304\n 274!304 274[325 261 326 232!326 232|325 201!325 201[325 166 304 145\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 295.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 295\" itemID=\"5b986e27-0000096b\" linkageExportForAS=\"true\" linkageIdentifier=\"MR MENU_RIGHT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 295\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#B6B0BE\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 294\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#8DE1ED\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.25\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.45\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#B380AC\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"29.55\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"16.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 296.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 296\" itemID=\"5b986e27-0000096c\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 296\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!251 111|210 111!210 111|210 406!210 406|316 406!316 406|316 372!316 372|251 372!251 372|251 111\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!264 121|222 121!222 121|222 416!222 416|328 416!328 416|328 382!328 382|264 382!264 382|264 121\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!469 195|714 195\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!469 320|714 320\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!477 339|724 339\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!469 257|714 257\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!477 276|724 276\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!477 214|724 214\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 297.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 297\" itemID=\"5b986e27-0000096d\" linkageExportForAS=\"true\" linkageIdentifier=\"MR MENU_LEFT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 297\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#35CDE9\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 296\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#BB73B8\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.25\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.45\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#A3DC7A\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"29.55\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"16.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 298.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 298\" itemID=\"5b986e27-0000096e\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 298\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!218 -147[162 -202 162 -281!162 -281[162 -360 218 -415!218 -415[274 -471 353 -471!353 -471|790 -471!790 -471|789 -470!789 -470[714 -393 714 -287!714 -287[714 -180 789 -105!789 -105|804 -91!804 -91|353 -91!353 -91[274 -91 218 -147\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#7D7F80\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!353 -473|760 -473!760 -473|812 -513!812 -513|353 -513!353 -513[258 -513 191 -446!191 -446[124 -379 124 -284!124 -284[124 -189 191 -122!191 -122[258 -55 353 -55!353 -55|832 -55!832 -55|774 -93!774 -93|353 -93!353 -93[274 -93 218 -149\n!218 -149[162 -204 162 -283!162 -283[162 -362 218 -417!218 -417[274 -473 353 -473\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!353 -472|789 -471!789 -471|842 -511!842 -511[873 -529 907 -538!907 -538|852 -546!852 -546|353 -546!353 -546[243 -546 166 -469!166 -469[89 -392 89 -283!89 -283[89 -174 166 -97!166 -97[244 -20 353 -20!353 -20|849 -20!849 -20|931 -30!931\n -30[897 -34 861 -52!861 -52[847 -58 819 -79!819 -79|801 -92!801 -92|353 -92!353 -92[308 -92 260 -116!260 -116[223 -136 200 -170!200 -170|186 -192!186 -192[168 -226 164 -259!164 -259|162 -281!162 -281|162 -283!162 -283|162 -292!162 -292\n[165 -362 214 -413!214 -413|239 -435!239 -435|246 -440!246 -440|266 -452!266 -452|302 -466!302 -466|353 -472\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 299.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 299\" itemID=\"5b986e27-0000096f\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 299\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#CB88CB\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 298\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 302.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 302\" itemID=\"5b986e27-00000970\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 302\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!763 195|1008 195\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!763 320|1008 320\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!771 339|1018 339\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!763 257|1008 257\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!771 276|1018 276\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!771 214|1018 214\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 304.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 304\" itemID=\"5b986e27-00000971\" linkageExportForAS=\"true\" linkageIdentifier=\"MR MENU_HOLD\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 304\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#D6C3F3\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"26.05\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"7.75\" ty=\"3.95\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Hold</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\" fillColor=\"#BBBDBF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#F96BF3\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 302\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#58FD69\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"44.3\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"31.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#BDAF9B\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"26.05\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"8.5\" ty=\"4.8\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Hold</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#A0C35E\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 299\" centerPoint3DX=\"16.65\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.4\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 305.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 305\" itemID=\"5b986e27-00000972\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 305\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!140 195|385 195\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!140 320|385 320\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!148 339|395 339\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!140 257|385 257\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!148 276|395 276\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!148 214|395 214\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 306.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 306\" itemID=\"5b986e27-00000973\" linkageExportForAS=\"true\" linkageIdentifier=\"MR MENU\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 306\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#D7F23B\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 305\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#C68FCC\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <matrix>\n                    <Matrix tx=\"0.1\" ty=\"0.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 307.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 307\" itemID=\"5b986e27-00000974\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 307\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\" alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!431 67|82 67!82 67[66 67 65 96!65 96|110 152!110 152[141 203 141 261!141 261[141 325 131 354!131 354[117 398 66 447!66 447[72 455 91 455!91 455|431 453!431 453|472 452!472 452[501 452 524 431!524 431[545 408 545 382!545 382|545 141!545\n 141[545 111 524 89!524 89[502 67 472 67!472 67|431 67\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!431 32|82 34!82 34[64 34 50 48!50 48[31 66 31 102!31 102|31 110!31 110|36 115!36 115[55 129 72 154!72 154[108 205 108 261!108 261[108 322 98 349!98 349[85 386 36 430!36 430|31 435!31 435|31 442!31 442[31 458 43 471!43 471[60 488 91 488\n!91 488|431 488!431 488|472 488!472 488[516 488 547 457!547 457[578 426 578 385!578 385|578 141!578 141[578 97 547 64!547 64[515 32 472 32!472 32|431 32\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!472 68|82 67!82 67|73 71!73 71[66 79 65 96!65 96|110 152!110 152[141 203 141 261!141 261[141 325 131 354!131 354[116 398 66 447!66 447[72 455 91 455!91 455|472 453!472 453[501 453 524 432!524 432[545 409 545 380!545 380|545 142!545 142\n[545 112 524 90!524 90[502 68 472 68\"/>\n                    <Edge fillStyle1=\"1\" edges=\"\n!475 33|82 34!82 34[64 34 50 48!50 48[31 67 31 102!31 102|31 110!31 110|36 115!36 115[55 129 72 154!72 154[108 204 108 261!108 261[108 322 99 348!99 348[85 386 36 430!36 430|31 435!31 435|31 442!31 442[31 458 43 471!43 471[60 488 91 488\n!91 488|380 489!380 489|472 489!472 489[513 489 544 458!544 458[578 424 578 392!578 392|578 136!578 136[578 94 545 62!545 62[513 33 475 33!565 41[604 81 604 136!604 136|604 392!604 392[604 446 565 484!565 484[526 521 472 521!472 521|107\n 520!107 520[32 520 8 472!8 472[1 457 0 438!0 438|1 423!1 423[51 376 65 344!65 344[78 316 77 263!77 263[76 201 38 155!38 155[19 132 1 122!1 122[1 47 37 17!37 17[55 2 73 2!73 2|472 1!472 1[526 1 565 41\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 308.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 308\" itemID=\"5b986e27-00000975\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 308\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#8E66DD\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 307\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 309.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 309\" itemID=\"5b986e27-00000976\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 309\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!477 146|433 146!433 146|433 408!433 408|393 408!393 408|393 146!393 146|347 146!347 146|347 112!347 112|477 112!477 112|477 146\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!492 155|448 155!448 155|448 416!448 416|409 416!409 416|409 155!409 155|363 155!363 155|363 122!363 122|492 122!492 122|492 155\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!257 150[269 150 276 175!276 175|276 215!276 215[274 235 256 244!256 244|237 249!237 249|237 150!237 150|257 150!318 186[317 152 297 129!297 129|276 114!276 114|197 114!197 114|197 407!197 407|236 407!236 407|236 269!236 269|289 407!289\n 407|333 407!333 407|278 265!278 265|297 259!297 259[316 247 318 216!318 216|318 186\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!274 159[287 159 294 183!294 183|294 224!294 224[290 256 255 257!255 257|255 159!255 159|274 159!314 139|294 124!294 124|215 124!215 124|215 416!215 416|254 416!254 416|254 278!254 278|308 416!308 416|351 416!351 416|295 274!295 274|314\n 268!314 268[335 255 336 226!336 226|335 195!335 195[335 160 314 139\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 310.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 310\" itemID=\"5b986e27-00000977\" linkageExportForAS=\"true\" linkageIdentifier=\"trigger_Right\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 310\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#57D3A8\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 309\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#F7F06C\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 308\" centerPoint3DX=\"15.15\" centerPoint3DY=\"12.95\">\n                  <matrix>\n                    <Matrix tx=\"0.05\" ty=\"-0.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 311.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 311\" itemID=\"5b986e27-00000978\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 311\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!259 114|218 114!218 114|218 409!218 409|324 409!324 409|324 375!324 375|259 375!259 375|259 114\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!272 124|230 124!230 124|230 419!230 419|336 419!336 419|336 385!336 385|272 385!272 385|272 124\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!477 146|433 146!433 146|433 408!433 408|393 408!393 408|393 146!393 146|347 146!347 146|347 112!347 112|477 112!477 112|477 146\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!492 155|448 155!448 155|448 416!448 416|409 416!409 416|409 155!409 155|363 155!363 155|363 122!363 122|492 122!492 122|492 155\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 312.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 312\" itemID=\"5b986e27-00000979\" linkageExportForAS=\"true\" linkageIdentifier=\"trigger_LR\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 312\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#DD04C3\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 309\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"27.25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#F301A3\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 308\" centerPoint3DX=\"75.5\" centerPoint3DY=\"12.95\">\n                  <matrix>\n                    <Matrix a=\"-1\" tx=\"60.4\" ty=\"-0.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#CF3980\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 311\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#9437B7\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 308\" centerPoint3DX=\"15.15\" centerPoint3DY=\"12.95\">\n                  <matrix>\n                    <Matrix tx=\"0.05\" ty=\"-0.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 313.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 313\" itemID=\"5b986e27-0000097a\" linkageExportForAS=\"true\" linkageIdentifier=\"trigger_Left\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 313\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#AA6BCF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 311\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#6E7EAD\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 308\" centerPoint3DX=\"15.15\" centerPoint3DY=\"12.95\">\n                  <matrix>\n                    <Matrix tx=\"0.05\" ty=\"-0.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 314.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 314\" itemID=\"5b986e27-0000097b\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 314\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\" alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!440 89[418 67 388 67!388 67|347 67!347 67|82 67!82 67[66 67 65 96!65 96|110 152!110 152[141 203 141 261!141 261[141 325 131 354!131 354[117 398 66 447!66 447[72 455 91 455!91 455|347 453!347 453|388 452!388 452[417 452 440 431!440 431\n[461 408 461 382!461 382|461 141!461 141[461 111 440 89\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!463 64[431 32 388 32!388 32|347 32!347 32|82 34!82 34[64 34 50 48!50 48[31 66 31 102!31 102|31 110!31 110|36 115!36 115[55 129 72 154!72 154[108 205 108 261!108 261[108 322 98 349!98 349[85 386 36 430!36 430|31 435!31 435|31 442!31 442\n[31 458 43 471!43 471[60 488 91 488!91 488|347 488!347 488|388 488!388 488[432 488 463 457!463 457[494 426 494 385!494 385|494 141!494 141[494 97 463 64\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!442 90[420 68 390 68!390 68|82 67!82 67|73 71!73 71[66 79 65 96!65 96|110 152!110 152[141 203 141 261!141 261[141 325 131 354!131 354[116 398 66 447!66 447[72 455 91 455!91 455|390 453!390 453[419 453 442 432!442 432[463 409 463 380\n!463 380|463 142!463 142[463 112 442 90\"/>\n                    <Edge fillStyle1=\"1\" edges=\"\n!522 136|522 392!522 392[522 446 483 484!483 484[444 521 390 521!390 521|107 520!107 520[32 520 8 472!8 472[1 457 0 438!0 438|1 423!1 423[51 376 65 344!65 344[78 316 77 263!77 263[76 201 38 155!38 155[19 132 1 122!1 122[1 47 37 17!37\n 17[55 2 73 2!73 2|390 1!390 1[444 1 483 41!483 41[522 81 522 136!463 62[431 33 393 33!393 33|82 34!82 34[64 34 50 48!50 48[31 67 31 102!31 102|31 110!31 110|36 115!36 115[55 129 72 154!72 154[108 204 108 261!108 261[108 322 99 348!99\n 348[85 386 36 430!36 430|31 435!31 435|31 442!31 442[31 458 43 471!43 471[60 488 91 488!91 488|298 489!298 489|390 489!390 489[431 489 462 458!462 458[496 424 496 392!496 392|496 136!496 136[496 94 463 62\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 315.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 315\" itemID=\"5b986e27-0000097c\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 315\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#88E458\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 314\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 316.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 316\" itemID=\"5b986e27-0000097d\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 316\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!894 144|850 144!850 144|850 406!850 406|810 406!810 406|810 144!810 144|764 144!764 144|764 110!764 110|894 110!894 110|894 144\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!909 153|865 153!865 153|865 414!865 414|826 414!826 414|826 153!826 153|780 153!780 153|780 120!780 120|909 120!909 120|909 153\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 318.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 318\" itemID=\"5b986e27-0000097e\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 318\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#FA3CAB\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\" alpha=\"0.6\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"2\" edges=\"!91 449[109 461 132 461!132 461|619 461!619 461[597 430 597 388!597 388|597 132!597 132[597 90 619 59\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!619 59|132 59!132 59|130 59!130 59|110 63!110 63[94 68 81 81!81 81[65 96 61 117!61 117|59 131!59 131|59 388!59 388[59 399 62 410!62 410|67 422!67 422|81 440!81 440|91 449\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!651 26|636 39!636 39|619 59\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!651 26[683 2 727 0!727 0|132 0!132 0[78 0 39 39!39 39[0 78 0 132!0 132|0 388!0 388[0 443 39 482!39 482[77 520 132 520!132 520|727 520!727 520[683 519 651 494\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!651 494|132 494!132 494|130 494!130 494[103 493 82 482\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!82 482|57 463!57 463[42 448 34 429\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!34 429|26 388!26 388|26 132!26 132[26 89 58 58!58 58[87 26 132 26!132 26|651 26\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!91 449[109 462 132 462!132 462|620 462!620 462|636 481!636 481|651 494\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!34 429|58 463!58 463|82 482\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 319.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 319\" itemID=\"5b986e27-0000097f\" linkageExportForAS=\"true\" linkageIdentifier=\"trigger_Hold\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 319\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#D0DE02\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"26.05\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"4.95\" ty=\"3.45\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Hold</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\" fillColor=\"#BBBDBF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#B68555\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"26.05\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"5.5\" ty=\"4.3\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Hold</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#7BA2AD\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 318\" centerPoint3DX=\"18.05\" centerPoint3DY=\"12.95\">\n                  <matrix>\n                    <Matrix tx=\"-0.1\" ty=\"-0.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#81DFB5\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 316\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#09A0F2\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 315\" centerPoint3DX=\"68.9\" centerPoint3DY=\"12.95\">\n                  <matrix>\n                    <Matrix a=\"-1\" tx=\"55.85\" ty=\"-0.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 320.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 320\" itemID=\"5b986e27-00000980\" linkageExportForAS=\"true\" linkageIdentifier=\"trigger\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 320\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#A5D8F2\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 316\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"-26.9\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#F5A584\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 315\" centerPoint3DX=\"13.1\" centerPoint3DY=\"12.95\">\n                  <matrix>\n                    <Matrix tx=\"0.05\" ty=\"-0.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 321.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 321\" itemID=\"5b986e27-00000981\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 321\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!287 113|259 77!259 77|232 113!232 113|287 113\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!292 119|264 83!264 83|237 119!237 119|292 119\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BDBFC1\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!386 259[386 312 349 350!349 350[312 387 259 387!259 387[207 387 169 350!169 350[132 313 132 259!132 259[132 207 169 170!169 170[207 133 259 133!259 133[312 133 349 170!349 170[386 207 386 259\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!394 270[394 323 357 361!357 361[320 398 267 398!267 398[215 398 177 361!177 361[140 324 140 270!140 270[140 218 177 181!177 181[215 144 267 144!267 144[320 144 357 181!357 181[394 218 394 270\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!294 215[294 196 282 182!282 182|270 173!270 173|224 173!224 173|224 345!224 345|246 345!246 345|246 264!246 264|277 345!277 345|303 345!303 345|271 262!271 262|282 258!282 258[293 251 294 233!294 233|294 215!259 194[266 194 270 209!270\n 209|270 232!270 232[269 244 258 249!258 249|247 252!247 252|247 194!247 194|259 194\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!292 188|280 179!280 179|234 179!234 179|234 350!234 350|257 350!257 350|257 269!257 269|289 350!289 350|314 350!314 350|281 267!281 267|292 263!292 263[304 256 305 239!305 239|304 221!304 221[304 200 292 188!269 200[276 200 280 214!280\n 214|280 238!280 238[278 256 258 257!258 257|258 200!258 200|269 200\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 322.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 322\" itemID=\"5b986e27-00000982\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Right_Up\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 322\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#E6BA98\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 321\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#EABEC0\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <matrix>\n                    <Matrix tx=\"0.1\" ty=\"0.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 323.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 323\" itemID=\"5b986e27-00000983\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 323\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!287 113|259 77!259 77|232 113!232 113|287 113\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!292 119|264 83!264 83|237 119!237 119|292 119\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!232 405|259 443!259 443|287 405!287 405|232 405\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!237 411|264 449!264 449|292 411!292 411|237 411\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BDBFC1\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!386 259[386 312 349 350!349 350[312 387 259 387!259 387[207 387 169 350!169 350[132 313 132 259!132 259[132 207 169 170!169 170[207 133 259 133!259 133[312 133 349 170!349 170[386 207 386 259\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!394 270[394 323 357 361!357 361[320 398 267 398!267 398[215 398 177 361!177 361[140 324 140 270!140 270[140 218 177 181!177 181[215 144 267 144!267 144[320 144 357 181!357 181[394 218 394 270\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!259 194[266 194 270 209!270 209|270 232!270 232[269 244 258 249!258 249|247 252!247 252|247 194!247 194|259 194!294 215[294 196 282 182!282 182|270 173!270 173|224 173!224 173|224 345!224 345|246 345!246 345|246 264!246 264|277 345!277\n 345|303 345!303 345|271 262!271 262|282 258!282 258[293 251 294 233!294 233|294 215\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!269 200[276 200 280 214!280 214|280 238!280 238[278 256 258 257!258 257|258 200!258 200|269 200!292 188|280 179!280 179|234 179!234 179|234 350!234 350|257 350!257 350|257 269!257 269|289 350!289 350|314 350!314 350|281 267!281 267|292\n 263!292 263[304 256 305 239!305 239|304 221!304 221[304 200 292 188\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 324.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 324\" itemID=\"5b986e27-00000984\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Right_UD\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 324\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#DA89AB\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 323\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#A86B9E\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <matrix>\n                    <Matrix tx=\"0.1\" ty=\"0.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 325.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 325\" itemID=\"5b986e27-00000985\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 325\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!408 288|444 261!444 261|408 233!408 233|408 288\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!413 294|449 267!449 267|413 239!413 239|413 294\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BDBFC1\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!386 259[386 312 349 350!349 350[312 387 259 387!259 387[207 387 169 350!169 350[132 313 132 259!132 259[132 207 169 170!169 170[207 133 259 133!259 133[312 133 349 170!349 170[386 207 386 259\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!394 270[394 323 357 361!357 361[320 398 267 398!267 398[215 398 177 361!177 361[140 324 140 270!140 270[140 218 177 181!177 181[215 144 267 144!267 144[320 144 357 181!357 181[394 218 394 270\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!294 215[294 196 282 182!282 182|270 173!270 173|224 173!224 173|224 345!224 345|246 345!246 345|246 264!246 264|277 345!277 345|303 345!303 345|271 262!271 262|282 258!282 258[293 251 294 233!294 233|294 215!259 194[266 194 270 209!270\n 209|270 232!270 232[269 244 258 249!258 249|247 252!247 252|247 194!247 194|259 194\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!292 188|280 179!280 179|234 179!234 179|234 350!234 350|257 350!257 350|257 269!257 269|289 350!289 350|314 350!314 350|281 267!281 267|292 263!292 263[304 256 305 239!305 239|304 221!304 221[304 200 292 188!269 200[276 200 280 214!280\n 214|280 238!280 238[278 256 258 257!258 257|258 200!258 200|269 200\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 326.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 326\" itemID=\"5b986e27-00000986\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Right_Right\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 326\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#10CBE5\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 325\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#6FD5D8\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <matrix>\n                    <Matrix tx=\"0.1\" ty=\"0.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 327.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 327\" itemID=\"5b986e27-00000987\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 327\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!232 80|259 118!259 118|287 80!287 80|232 80\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!237 86|264 124!264 124|292 86!292 86|237 86\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!259 194[266 194 270 209!270 209|270 232!270 232[269 244 258 249!258 249|247 252!247 252|247 194!247 194|259 194!294 215[294 196 282 182!282 182|270 173!270 173|224 173!224 173|224 345!224 345|246 345!246 345|246 264!246 264|277 345!277\n 345|303 345!303 345|271 262!271 262|282 258!282 258[293 251 294 233!294 233|294 215\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BDBFC1\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!386 259[386 312 349 350!349 350[312 387 259 387!259 387[207 387 169 350!169 350[132 313 132 259!132 259[132 207 169 170!169 170[207 133 259 133!259 133[312 133 349 170!349 170[386 207 386 259\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!394 270[394 323 357 361!357 361[320 398 267 398!267 398[215 398 177 361!177 361[140 324 140 270!140 270[140 218 177 181!177 181[215 144 267 144!267 144[320 144 357 181!357 181[394 218 394 270\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 328.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 328\" itemID=\"5b986e27-00000988\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Right_Press\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 328\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#B8C92A\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 327\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#BCCF51\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <matrix>\n                    <Matrix tx=\"0.1\" ty=\"0.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 329.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 329\" itemID=\"5b986e27-00000989\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 329\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!408 288|444 261!444 261|408 233!408 233|408 288\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!413 294|449 267!449 267|413 239!413 239|413 294\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!113 233|77 261!77 261|113 288!113 288|113 233\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!118 239|82 267!82 267|118 294!118 294|118 239\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BDBFC1\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!386 259[386 312 349 350!349 350[312 387 259 387!259 387[207 387 169 350!169 350[132 313 132 259!132 259[132 207 169 170!169 170[207 133 259 133!259 133[312 133 349 170!349 170[386 207 386 259\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!394 270[394 323 357 361!357 361[320 398 267 398!267 398[215 398 177 361!177 361[140 324 140 270!140 270[140 218 177 181!177 181[215 144 267 144!267 144[320 144 357 181!357 181[394 218 394 270\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!294 215[294 196 282 182!282 182|270 173!270 173|224 173!224 173|224 345!224 345|246 345!246 345|246 264!246 264|277 345!277 345|303 345!303 345|271 262!271 262|282 258!282 258[293 251 294 233!294 233|294 215!259 194[266 194 270 209!270\n 209|270 232!270 232[269 244 258 249!258 249|247 252!247 252|247 194!247 194|259 194\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!292 188|280 179!280 179|234 179!234 179|234 350!234 350|257 350!257 350|257 269!257 269|289 350!289 350|314 350!314 350|281 267!281 267|292 263!292 263[304 256 305 239!305 239|304 221!304 221[304 200 292 188!269 200[276 200 280 214!280\n 214|280 238!280 238[278 256 258 257!258 257|258 200!258 200|269 200\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 330.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 330\" itemID=\"5b986e27-0000098a\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Right_LR\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 330\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#AAFD02\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 329\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#D6EF24\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <matrix>\n                    <Matrix tx=\"0.1\" ty=\"0.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 331.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 331\" itemID=\"5b986e27-0000098b\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 331\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!113 233|77 261!77 261|113 288!113 288|113 233\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!118 239|82 267!82 267|118 294!118 294|118 239\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BDBFC1\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!386 259[386 312 349 350!349 350[312 387 259 387!259 387[207 387 169 350!169 350[132 313 132 259!132 259[132 207 169 170!169 170[207 133 259 133!259 133[312 133 349 170!349 170[386 207 386 259\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!394 270[394 323 357 361!357 361[320 398 267 398!267 398[215 398 177 361!177 361[140 324 140 270!140 270[140 218 177 181!177 181[215 144 267 144!267 144[320 144 357 181!357 181[394 218 394 270\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!294 215[294 196 282 182!282 182|270 173!270 173|224 173!224 173|224 345!224 345|246 345!246 345|246 264!246 264|277 345!277 345|303 345!303 345|271 262!271 262|282 258!282 258[293 251 294 233!294 233|294 215!259 194[266 194 270 209!270\n 209|270 232!270 232[269 244 258 249!258 249|247 252!247 252|247 194!247 194|259 194\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!292 188|280 179!280 179|234 179!234 179|234 350!234 350|257 350!257 350|257 269!257 269|289 350!289 350|314 350!314 350|281 267!281 267|292 263!292 263[304 256 305 239!305 239|304 221!304 221[304 200 292 188!269 200[276 200 280 214!280\n 214|280 238!280 238[278 256 258 257!258 257|258 200!258 200|269 200\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 332.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 332\" itemID=\"5b986e27-0000098c\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Right_Left\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 332\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#E4C640\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 331\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#8D7BFA\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <matrix>\n                    <Matrix tx=\"0.1\" ty=\"0.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 333.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 333\" itemID=\"5b986e27-0000098d\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 333\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!232 405|259 443!259 443|287 405!287 405|232 405\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!237 411|264 449!264 449|292 411!292 411|237 411\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BDBFC1\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!386 259[386 312 349 350!349 350[312 387 259 387!259 387[207 387 169 350!169 350[132 313 132 259!132 259[132 207 169 170!169 170[207 133 259 133!259 133[312 133 349 170!349 170[386 207 386 259\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!394 270[394 323 357 361!357 361[320 398 267 398!267 398[215 398 177 361!177 361[140 324 140 270!140 270[140 218 177 181!177 181[215 144 267 144!267 144[320 144 357 181!357 181[394 218 394 270\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!294 215[294 196 282 182!282 182|270 173!270 173|224 173!224 173|224 345!224 345|246 345!246 345|246 264!246 264|277 345!277 345|303 345!303 345|271 262!271 262|282 258!282 258[293 251 294 233!294 233|294 215!259 194[266 194 270 209!270\n 209|270 232!270 232[269 244 258 249!258 249|247 252!247 252|247 194!247 194|259 194\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!292 188|280 179!280 179|234 179!234 179|234 350!234 350|257 350!257 350|257 269!257 269|289 350!289 350|314 350!314 350|281 267!281 267|292 263!292 263[304 256 305 239!305 239|304 221!304 221[304 200 292 188!269 200[276 200 280 214!280\n 214|280 238!280 238[278 256 258 257!258 257|258 200!258 200|269 200\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 334.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 334\" itemID=\"5b986e27-0000098e\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Right_Down\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 334\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#BE74D7\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 333\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#90BBC7\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <matrix>\n                    <Matrix tx=\"0.1\" ty=\"0.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 335.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 335\" itemID=\"5b986e27-0000098f\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 335\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!287 113|259 77!259 77|232 113!232 113|287 113\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!292 119|264 83!264 83|237 119!237 119|292 119\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!408 288|444 261!444 261|408 233!408 233|408 288\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!413 294|449 267!449 267|413 239!413 239|413 294\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!113 233|77 261!77 261|113 288!113 288|113 233\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!118 239|82 267!82 267|118 294!118 294|118 239\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!232 405|259 443!259 443|287 405!287 405|232 405\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!237 411|264 449!264 449|292 411!292 411|237 411\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BDBFC1\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!386 259[386 312 349 350!349 350[312 387 259 387!259 387[207 387 169 350!169 350[132 313 132 259!132 259[132 207 169 170!169 170[207 133 259 133!259 133[312 133 349 170!349 170[386 207 386 259\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!394 270[394 323 357 361!357 361[320 398 267 398!267 398[215 398 177 361!177 361[140 324 140 270!140 270[140 218 177 181!177 181[215 144 267 144!267 144[320 144 357 181!357 181[394 218 394 270\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!259 194[266 194 270 209!270 209|270 232!270 232[269 244 258 249!258 249|247 252!247 252|247 194!247 194|259 194!294 215[294 196 282 182!282 182|270 173!270 173|224 173!224 173|224 345!224 345|246 345!246 345|246 264!246 264|277 345!277\n 345|303 345!303 345|271 262!271 262|282 258!282 258[293 251 294 233!294 233|294 215\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!269 200[276 200 280 214!280 214|280 238!280 238[278 256 258 257!258 257|258 200!258 200|269 200!292 188|280 179!280 179|234 179!234 179|234 350!234 350|257 350!257 350|257 269!257 269|289 350!289 350|314 350!314 350|281 267!281 267|292\n 263!292 263[304 256 305 239!305 239|304 221!304 221[304 200 292 188\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 336.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 336\" itemID=\"5b986e27-00000990\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Right_Any\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 336\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#93BC6A\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 335\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#FB6EA0\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <matrix>\n                    <Matrix tx=\"0.1\" ty=\"0.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 337.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 337\" itemID=\"5b986e27-00000991\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 337\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!299 345|299 323!299 323|231 323!231 323|231 345!231 345|299 345\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!253 177|231 177!231 177|231 340!231 340|253 340!253 340|253 177\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!310 356|310 334!310 334|242 334!242 334|242 356!242 356|310 356\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!264 188|242 188!242 188|242 350!242 350|264 350!264 350|264 188\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BDBFC1\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!389 261[389 314 352 352!352 352[315 389 262 389!262 389[210 389 172 352!172 352[135 315 135 261!135 261[135 209 172 172!172 172[210 135 262 135!262 135[315 135 352 172!352 172[389 209 389 261\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!358 181[395 218 395 270!395 270[395 323 358 361!358 361[321 398 268 398!268 398[216 398 178 361!178 361[141 324 141 270!141 270[141 218 178 181!178 181[216 144 268 144!268 144[321 144 358 181\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!287 113|259 77!259 77|232 113!232 113|287 113\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!291 120|263 84!263 84|236 120!236 120|291 120\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 338.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 338\" itemID=\"5b986e27-00000992\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Left_Up\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 338\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#F2EA25\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 337\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#E09D27\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <matrix>\n                    <Matrix tx=\"0.1\" ty=\"0.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 339.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 339\" itemID=\"5b986e27-00000993\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 339\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!299 345|299 323!299 323|231 323!231 323|231 345!231 345|299 345\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!253 177|231 177!231 177|231 340!231 340|253 340!253 340|253 177\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!310 356|310 334!310 334|242 334!242 334|242 356!242 356|310 356\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!264 188|242 188!242 188|242 350!242 350|264 350!264 350|264 188\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BDBFC1\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!389 261[389 314 352 352!352 352[315 389 262 389!262 389[210 389 172 352!172 352[135 315 135 261!135 261[135 209 172 172!172 172[210 135 262 135!262 135[315 135 352 172!352 172[389 209 389 261\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!358 181[395 218 395 270!395 270[395 323 358 361!358 361[321 398 268 398!268 398[216 398 178 361!178 361[141 324 141 270!141 270[141 218 178 181!178 181[216 144 268 144!268 144[321 144 358 181\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!232 405|259 443!259 443|287 405!287 405|232 405\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!287 113|259 77!259 77|232 113!232 113|287 113\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!236 412|263 450!263 450|291 412!291 412|236 412\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!291 120|263 84!263 84|236 120!236 120|291 120\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 340.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 340\" itemID=\"5b986e27-00000994\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Left_UD\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 340\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#82FE2F\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 339\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#962ECA\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <matrix>\n                    <Matrix tx=\"0.1\" ty=\"0.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 341.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 341\" itemID=\"5b986e27-00000995\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 341\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!299 345|299 323!299 323|231 323!231 323|231 345!231 345|299 345\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!253 177|231 177!231 177|231 340!231 340|253 340!253 340|253 177\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!310 356|310 334!310 334|242 334!242 334|242 356!242 356|310 356\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!264 188|242 188!242 188|242 350!242 350|264 350!264 350|264 188\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BDBFC1\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!389 261[389 314 352 352!352 352[315 389 262 389!262 389[210 389 172 352!172 352[135 315 135 261!135 261[135 209 172 172!172 172[210 135 262 135!262 135[315 135 352 172!352 172[389 209 389 261\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!358 181[395 218 395 270!395 270[395 323 358 361!358 361[321 398 268 398!268 398[216 398 178 361!178 361[141 324 141 270!141 270[141 218 178 181!178 181[216 144 268 144!268 144[321 144 358 181\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!408 288|444 261!444 261|408 233!408 233|408 288\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!412 295|448 268!448 268|412 240!412 240|412 295\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 342.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 342\" itemID=\"5b986e27-00000996\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Left_Right\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 342\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#B0AA6C\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 341\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#F18CA7\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <matrix>\n                    <Matrix tx=\"0.1\" ty=\"0.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 343.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 343\" itemID=\"5b986e27-00000997\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 343\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!232 83|259 121!259 121|287 83!287 83|232 83\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!297 354|297 332!297 332|229 332!229 332|229 354!229 354|297 354\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!251 186|229 186!229 186|229 349!229 349|251 349!251 349|251 186\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BDBFC1\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"!349 176[386 213 386 265!386 265[386 318 349 356!349 356[312 393 259 393!259 393[207 393 169 356!169 356[132 319 132 265!132 265[132 213 169 176!169 176[207 139 259 139!259 139[312 139 349 176\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!389 276[389 329 352 367!352 367[315 404 262 404!262 404[210 404 172 367!172 367[135 330 135 276!135 276[135 224 172 187!172 187[210 150 262 150!262 150[315 150 352 187!352 187[389 224 389 276\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 344.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 344\" itemID=\"5b986e27-00000998\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Left_Press\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 344\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#DB53D8\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 343\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#38ECA5\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <matrix>\n                    <Matrix tx=\"0.1\" ty=\"0.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 345.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 345\" itemID=\"5b986e27-00000999\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 345\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!299 345|299 323!299 323|231 323!231 323|231 345!231 345|299 345\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!253 177|231 177!231 177|231 340!231 340|253 340!253 340|253 177\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!310 356|310 334!310 334|242 334!242 334|242 356!242 356|310 356\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!264 188|242 188!242 188|242 350!242 350|264 350!264 350|264 188\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BDBFC1\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!389 261[389 314 352 352!352 352[315 389 262 389!262 389[210 389 172 352!172 352[135 315 135 261!135 261[135 209 172 172!172 172[210 135 262 135!262 135[315 135 352 172!352 172[389 209 389 261\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!358 181[395 218 395 270!395 270[395 323 358 361!358 361[321 398 268 398!268 398[216 398 178 361!178 361[141 324 141 270!141 270[141 218 178 181!178 181[216 144 268 144!268 144[321 144 358 181\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!113 233|77 261!77 261|113 288!113 288|113 233\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!408 288|444 261!444 261|408 233!408 233|408 288\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!117 240|81 268!81 268|117 295!117 295|117 240\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!412 295|448 268!448 268|412 240!412 240|412 295\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 346.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 346\" itemID=\"5b986e27-0000099a\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Left_LR\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 346\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#E9DCB1\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 345\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#55A3DA\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <matrix>\n                    <Matrix tx=\"0.1\" ty=\"0.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 347.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 347\" itemID=\"5b986e27-0000099b\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 347\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!113 233|77 261!77 261|113 288!113 288|113 233\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!117 240|81 268!81 268|117 295!117 295|117 240\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!299 345|299 323!299 323|231 323!231 323|231 345!231 345|299 345\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!253 177|231 177!231 177|231 340!231 340|253 340!253 340|253 177\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!310 356|310 334!310 334|242 334!242 334|242 356!242 356|310 356\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!264 188|242 188!242 188|242 350!242 350|264 350!264 350|264 188\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BDBFC1\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!389 261[389 314 352 352!352 352[315 389 262 389!262 389[210 389 172 352!172 352[135 315 135 261!135 261[135 209 172 172!172 172[210 135 262 135!262 135[315 135 352 172!352 172[389 209 389 261\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!358 181[395 218 395 270!395 270[395 323 358 361!358 361[321 398 268 398!268 398[216 398 178 361!178 361[141 324 141 270!141 270[141 218 178 181!178 181[216 144 268 144!268 144[321 144 358 181\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 348.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 348\" itemID=\"5b986e27-0000099c\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Left_Left\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 348\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#C874BE\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 347\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#FA84FB\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <matrix>\n                    <Matrix tx=\"0.1\" ty=\"0.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 349.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 349\" itemID=\"5b986e27-0000099d\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 349\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!299 345|299 323!299 323|231 323!231 323|231 345!231 345|299 345\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!253 177|231 177!231 177|231 340!231 340|253 340!253 340|253 177\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!310 356|310 334!310 334|242 334!242 334|242 356!242 356|310 356\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!264 188|242 188!242 188|242 350!242 350|264 350!264 350|264 188\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BDBFC1\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!389 261[389 314 352 352!352 352[315 389 262 389!262 389[210 389 172 352!172 352[135 315 135 261!135 261[135 209 172 172!172 172[210 135 262 135!262 135[315 135 352 172!352 172[389 209 389 261\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!358 181[395 218 395 270!395 270[395 323 358 361!358 361[321 398 268 398!268 398[216 398 178 361!178 361[141 324 141 270!141 270[141 218 178 181!178 181[216 144 268 144!268 144[321 144 358 181\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!232 405|259 443!259 443|287 405!287 405|232 405\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!236 412|263 450!263 450|291 412!291 412|236 412\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 350.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 350\" itemID=\"5b986e27-0000099e\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Left_Down\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 350\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#6AE967\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 349\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#C5A31B\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <matrix>\n                    <Matrix tx=\"0.1\" ty=\"0.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 351.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 351\" itemID=\"5b986e27-0000099f\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 351\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!299 345|299 323!299 323|231 323!231 323|231 345!231 345|299 345\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!253 177|231 177!231 177|231 340!231 340|253 340!253 340|253 177\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!310 356|310 334!310 334|242 334!242 334|242 356!242 356|310 356\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!264 188|242 188!242 188|242 350!242 350|264 350!264 350|264 188\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BDBFC1\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!389 261[389 314 352 352!352 352[315 389 262 389!262 389[210 389 172 352!172 352[135 315 135 261!135 261[135 209 172 172!172 172[210 135 262 135!262 135[315 135 352 172!352 172[389 209 389 261\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!358 181[395 218 395 270!395 270[395 323 358 361!358 361[321 398 268 398!268 398[216 398 178 361!178 361[141 324 141 270!141 270[141 218 178 181!178 181[216 144 268 144!268 144[321 144 358 181\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!232 405|259 443!259 443|287 405!287 405|232 405\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!113 233|77 261!77 261|113 288!113 288|113 233\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!408 288|444 261!444 261|408 233!408 233|408 288\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BDBFC1\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!287 113|259 77!259 77|232 113!232 113|287 113\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!236 412|263 450!263 450|291 412!291 412|236 412\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!117 240|81 268!81 268|117 295!117 295|117 240\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!412 295|448 268!448 268|412 240!412 240|412 295\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!291 120|263 84!263 84|236 120!236 120|291 120\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 352.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 352\" itemID=\"5b986e27-000009a0\" linkageExportForAS=\"true\" linkageIdentifier=\"thumb_Left_Any\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 352\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#D1FDC5\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 351\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#EDB7F4\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <matrix>\n                    <Matrix tx=\"0.1\" ty=\"0.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 353.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 353\" itemID=\"5b986e27-000009a1\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 353\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!588 130[533 130 493 166!493 166|559 231!559 231[572 221 588 221!588 221[603 221 617 231!617 231|683 166!683 166|639 140!639 140[614 130 588 130\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!719 206[729 231 729 259!729 259[729 287 719 312!719 312[708 337 690 356!690 356|646 385!646 385|593 395!593 395[536 395 496 356!496 356[477 337 467 312!467 312[456 287 456 259!456 259[456 231 467 206!467 206[477 182 496 163!496 163[536\n 123 593 123!593 123[621 123 646 133!646 133[671 144 690 163!690 163[708 182 719 206\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!496 353|564 287\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!691 354|624 288\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!691 164|624 230\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!496 163|564 229\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!593 300[610 300 623 288!623 288[635 276 635 258!635 258[635 242 624 230!624 230[611 216 593 216!593 216[576 216 564 229!564 229[551 241 551 258!551 258[551 276 564 288!564 288[576 300 593 300\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!725 218[735 243 735 271!735 271[735 299 725 324!725 324[714 348 695 367!695 367[655 407 599 407!599 407|546 397!546 397[521 386 502 367!502 367[483 348 473 324!473 324[462 299 462 271!462 271[462 243 473 218!473 218[483 193 502 174!502\n 174[521 156 546 145!546 145[571 135 599 135!599 135[655 135 695 174!695 174[714 193 725 218\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!695 177|628 243\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!501 176|568 242\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!501 366|568 300\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!695 367|628 301\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!599 230[582 230 569 242!569 242[557 254 557 272!557 272[557 288 568 300!568 300[580 314 599 314!599 314[616 314 628 301!628 301[640 289 640 272!640 272[640 254 628 242!628 242[616 230 599 230\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!249 151[261 151 268 176!268 176|268 216!268 216[266 236 248 245!248 245|229 250!229 250|229 151!229 151|249 151!310 187[309 153 289 130!289 130|268 115!268 115|189 115!189 115|189 408!189 408|228 408!228 408|228 270!228 270|281 408!281\n 408|325 408!325 408|270 266!270 266|289 260!289 260[308 248 310 217!310 217|310 187\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!266 160[279 160 286 184!286 184|286 225!286 225[282 257 247 258!247 258|247 160!247 160|266 160!306 140|286 125!286 125|207 125!207 125|207 417!207 417|246 417!246 417|246 279!246 279|300 417!300 417|343 417!343 417|287 275!287 275|306\n 269!306 269[327 256 328 227!328 227|327 196!327 196[327 161 306 140\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 354.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 354\" itemID=\"5b986e27-000009a2\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Right_Up\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 354\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#96F147\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 353\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#EEC8C9\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"29.55\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"16.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#D377BA\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.25\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.45\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 355.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 355\" itemID=\"5b986e27-000009a3\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 355\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!592 399[646 399 686 363!686 363|621 298!621 298[608 308 592 308!592 308[577 308 563 298!563 298|498 363!498 363|542 389!542 389|592 399\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!597 127[542 127 502 163!502 163|568 228!568 228[581 218 597 218!597 218[612 218 626 228!626 228|691 163!691 163[672 146 647 137!647 137[623 127 597 127\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!249 151[261 151 268 176!268 176|268 216!268 216[266 236 248 245!248 245|229 250!229 250|229 151!229 151|249 151!310 187[309 153 289 130!289 130|268 115!268 115|189 115!189 115|189 408!189 408|228 408!228 408|228 270!228 270|281 408!281\n 408|325 408!325 408|270 266!270 266|289 260!289 260[308 248 310 217!310 217|310 187\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!266 160[279 160 286 184!286 184|286 225!286 225[282 257 247 258!247 258|247 160!247 160|266 160!306 140|286 125!286 125|207 125!207 125|207 417!207 417|246 417!246 417|246 279!246 279|300 417!300 417|343 417!343 417|287 275!287 275|306\n 269!306 269[327 256 328 227!328 227|327 196!327 196[327 161 306 140\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!719 206[729 231 729 259!729 259[729 287 719 312!719 312[708 337 690 356!690 356|646 385!646 385|593 395!593 395[536 395 496 356!496 356[477 337 467 312!467 312[456 287 456 259!456 259[456 231 467 206!467 206[477 182 496 163!496 163[536\n 123 593 123!593 123[621 123 646 133!646 133[671 144 690 163!690 163[708 182 719 206\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!496 353|564 287\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!691 354|624 288\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!691 164|624 230\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!496 163|564 229\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!593 300[610 300 623 288!623 288[635 276 635 258!635 258[635 242 624 230!624 230[611 216 593 216!593 216[576 216 564 229!564 229[551 241 551 258!551 258[551 276 564 288!564 288[576 300 593 300\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!725 218[735 243 735 271!735 271[735 299 725 324!725 324[714 348 695 367!695 367[655 407 599 407!599 407|546 397!546 397[521 386 502 367!502 367[483 348 473 324!473 324[462 299 462 271!462 271[462 243 473 218!473 218[483 193 502 174!502\n 174[521 156 546 145!546 145[571 135 599 135!599 135[655 135 695 174!695 174[714 193 725 218\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!695 177|628 243\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!501 176|568 242\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!501 366|568 300\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!695 367|628 301\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 16\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!599 230[582 230 569 242!569 242[557 254 557 272!557 272[557 288 568 300!568 300[580 314 599 314!599 314[616 314 628 301!628 301[640 289 640 272!640 272[640 254 628 242!628 242[616 230 599 230\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 356.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 356\" itemID=\"5b986e27-000009a4\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Right_UD\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 356\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#7EEA92\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 355\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#A5C2DC\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.25\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.45\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#679EE0\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"29.55\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"16.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 357.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 357\" itemID=\"5b986e27-000009a5\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 357\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!726 263[726 208 690 168!690 168|625 234!625 234[635 247 635 263!635 263[635 278 625 292!625 292|690 358!690 358[707 339 716 314!716 314[726 289 726 263\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!719 206[729 231 729 259!729 259[729 287 719 312!719 312[708 337 690 356!690 356|646 385!646 385|593 395!593 395[536 395 496 356!496 356[477 337 467 312!467 312[456 287 456 259!456 259[456 231 467 206!467 206[477 182 496 163!496 163[536\n 123 593 123!593 123[621 123 646 133!646 133[671 144 690 163!690 163[708 182 719 206\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!496 353|564 287\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!691 354|624 288\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!691 164|624 230\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!496 163|564 229\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!593 300[610 300 623 288!623 288[635 276 635 258!635 258[635 242 624 230!624 230[611 216 593 216!593 216[576 216 564 229!564 229[551 241 551 258!551 258[551 276 564 288!564 288[576 300 593 300\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!725 218[735 243 735 271!735 271[735 299 725 324!725 324[714 348 695 367!695 367[655 407 599 407!599 407|546 397!546 397[521 386 502 367!502 367[483 348 473 324!473 324[462 299 462 271!462 271[462 243 473 218!473 218[483 193 502 174!502\n 174[521 156 546 145!546 145[571 135 599 135!599 135[655 135 695 174!695 174[714 193 725 218\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!695 177|628 243\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!501 176|568 242\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!501 366|568 300\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!695 367|628 301\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!599 230[582 230 569 242!569 242[557 254 557 272!557 272[557 288 568 300!568 300[580 314 599 314!599 314[616 314 628 301!628 301[640 289 640 272!640 272[640 254 628 242!628 242[616 230 599 230\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!249 151[261 151 268 176!268 176|268 216!268 216[266 236 248 245!248 245|229 250!229 250|229 151!229 151|249 151!310 187[309 153 289 130!289 130|268 115!268 115|189 115!189 115|189 408!189 408|228 408!228 408|228 270!228 270|281 408!281\n 408|325 408!325 408|270 266!270 266|289 260!289 260[308 248 310 217!310 217|310 187\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!266 160[279 160 286 184!286 184|286 225!286 225[282 257 247 258!247 258|247 160!247 160|266 160!306 140|286 125!286 125|207 125!207 125|207 417!207 417|246 417!246 417|246 279!246 279|300 417!300 417|343 417!343 417|287 275!287 275|306\n 269!306 269[327 256 328 227!328 227|327 196!327 196[327 161 306 140\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 358.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 358\" itemID=\"5b986e27-000009a6\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Right_Right\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 358\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#80C2CD\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 357\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#BB9460\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"29.55\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"16.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#16AFE6\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.25\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.45\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 359.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 359\" itemID=\"5b986e27-000009a7\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 359\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!249 151[261 151 268 176!268 176|268 216!268 216[266 236 248 245!248 245|229 250!229 250|229 151!229 151|249 151!310 187[309 153 289 130!289 130|268 115!268 115|189 115!189 115|189 408!189 408|228 408!228 408|228 270!228 270|281 408!281\n 408|325 408!325 408|270 266!270 266|289 260!289 260[308 248 310 217!310 217|310 187\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!266 160[279 160 286 184!286 184|286 225!286 225[282 257 247 258!247 258|247 160!247 160|266 160!306 140|286 125!286 125|207 125!207 125|207 417!207 417|246 417!246 417|246 279!246 279|300 417!300 417|343 417!343 417|287 275!287 275|306\n 269!306 269[327 256 328 227!328 227|327 196!327 196[327 161 306 140\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!594 206[608 206 623 216!623 216|691 150!691 150[671 132 647 123!647 123[621 112 593 112!593 112[538 112 496 150!496 150|564 216!564 216[578 206 594 206\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!542 259[542 242 552 228!552 228|485 160!485 160[447 203 447 259!447 259[447 316 486 358!486 358|554 292!554 292[542 278 542 259\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!594 312[578 312 564 302!564 302|496 368!496 368[538 406 593 406!593 406[648 406 691 368!691 368|624 302!624 302|594 312\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!703 160|636 228!636 228[647 243 647 259!647 259[647 278 635 292!635 292|701 358!701 358[740 316 740 259!740 259[740 232 730 206!730 206[720 180 703 160\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!603 324[587 324 573 314!573 314|505 380!505 380[546 418 602 418!602 418|656 408!656 408[680 398 700 380!700 380|633 314!633 314[618 324 603 324\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!712 173|645 240!645 240[655 256 655 272!655 272[655 292 643 305!643 305|710 370!710 370[749 329 749 272!749 272[749 245 739 218!739 218[729 193 712 173\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 36.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 36\" itemID=\"5b99d27e-00002cba\" lastModified=\"1535509201\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 36\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#C2D25C\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor alpha=\"0.6\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#A6A8AB\" alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!520 260[520 367 443 443!443 443[367 520 260 520!260 520[153 520 76 443!76 443[0 367 0 260!0 260[0 152 76 76!76 76[152 0 260 0!260 0[367 0 443 76!443 76[520 152 520 260\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!419 418[352 484 260 484!260 484[167 484 101 418!101 418[35 352 35 260!35 260[35 167 101 100!101 100[167 34 260 34!260 34[353 34 419 100!419 100[485 167 485 260!485 260[485 352 419 418\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!394 125S2[450 181 450 260!450 260[450 339 394 393!394 393[339 449 260 449!260 449[182 449 126 393!126 393[70 339 70 260!70 260[70 181 126 125!126 125[182 69 260 69!260 69[339 69 394 125\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 360.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 360\" itemID=\"5b986e27-000009a8\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Right_NoCenter\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 360\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#25C2EF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 359\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#C4FF42\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.25\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.45\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#EC89F1\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"29.55\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"16.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 361.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 361\" itemID=\"5b986e27-000009a9\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 361\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!732 265[732 211 696 171!696 171|631 236!631 236[641 249 641 265!641 265[641 280 631 294!631 294|696 359!696 359[713 340 722 315!722 315[732 291 732 265\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!456 261[456 316 492 355!492 355|557 290!557 290[547 277 547 261!547 261[547 246 557 232!557 232|492 167!492 167[475 186 466 211!466 211[456 235 456 261\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!310 187[309 153 289 130!289 130|268 115!268 115|189 115!189 115|189 408!189 408|228 408!228 408|228 270!228 270|281 408!281 408|325 408!325 408|270 266!270 266|289 260!289 260[308 248 310 217!310 217|310 187!249 151[261 151 268 176!268\n 176|268 216!268 216[266 236 248 245!248 245|229 250!229 250|229 151!229 151|249 151\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!306 140|286 125!286 125|207 125!207 125|207 417!207 417|246 417!246 417|246 279!246 279|300 417!300 417|343 417!343 417|287 275!287 275|306 269!306 269[327 256 328 227!328 227|327 196!327 196[327 161 306 140!266 160[279 160 286 184!286\n 184|286 225!286 225[282 257 247 258!247 258|247 160!247 160|266 160\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!719 206[729 231 729 259!729 259[729 287 719 312!719 312[708 337 690 356!690 356|646 385!646 385|593 395!593 395[536 395 496 356!496 356[477 337 467 312!467 312[456 287 456 259!456 259[456 231 467 206!467 206[477 182 496 163!496 163[536\n 123 593 123!593 123[621 123 646 133!646 133[671 144 690 163!690 163[708 182 719 206\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!496 353|564 287\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!691 354|624 288\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!691 164|624 230\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!496 163|564 229\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!593 300[610 300 623 288!623 288[635 276 635 258!635 258[635 242 624 230!624 230[611 216 593 216!593 216[576 216 564 229!564 229[551 241 551 258!551 258[551 276 564 288!564 288[576 300 593 300\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!725 218[735 243 735 271!735 271[735 299 725 324!725 324[714 348 695 367!695 367[655 407 599 407!599 407|546 397!546 397[521 386 502 367!502 367[483 348 473 324!473 324[462 299 462 271!462 271[462 243 473 218!473 218[483 193 502 174!502\n 174[521 156 546 145!546 145[571 135 599 135!599 135[655 135 695 174!695 174[714 193 725 218\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!695 177|628 243\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!501 176|568 242\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!501 366|568 300\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!695 367|628 301\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 16\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!599 230[582 230 569 242!569 242[557 254 557 272!557 272[557 288 568 300!568 300[580 314 599 314!599 314[616 314 628 301!628 301[640 289 640 272!640 272[640 254 628 242!628 242[616 230 599 230\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 362.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 362\" itemID=\"5b986e27-000009aa\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Right_LR\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 362\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#9AEEA4\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 361\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#85CB3A\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.25\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.45\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#C0D5D5\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"29.55\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"16.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 363.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 363\" itemID=\"5b986e27-000009ab\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 363\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!454 262[454 317 490 357!490 357|555 291!555 291[545 278 545 262!545 262[545 247 555 233!555 233|490 168!490 168[473 187 464 212!464 212[454 236 454 262\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!719 206[729 231 729 259!729 259[729 287 719 312!719 312[708 337 690 356!690 356|646 385!646 385|593 395!593 395[536 395 496 356!496 356[477 337 467 312!467 312[456 287 456 259!456 259[456 231 467 206!467 206[477 182 496 163!496 163[536\n 123 593 123!593 123[621 123 646 133!646 133[671 144 690 163!690 163[708 182 719 206\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!496 353|564 287\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!691 354|624 288\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!691 164|624 230\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!496 163|564 229\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!593 300[610 300 623 288!623 288[635 276 635 258!635 258[635 242 624 230!624 230[611 216 593 216!593 216[576 216 564 229!564 229[551 241 551 258!551 258[551 276 564 288!564 288[576 300 593 300\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!725 218[735 243 735 271!735 271[735 299 725 324!725 324[714 348 695 367!695 367[655 407 599 407!599 407|546 397!546 397[521 386 502 367!502 367[483 348 473 324!473 324[462 299 462 271!462 271[462 243 473 218!473 218[483 193 502 174!502\n 174[521 156 546 145!546 145[571 135 599 135!599 135[655 135 695 174!695 174[714 193 725 218\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!695 177|628 243\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!501 176|568 242\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!501 366|568 300\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!695 367|628 301\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!599 230[582 230 569 242!569 242[557 254 557 272!557 272[557 288 568 300!568 300[580 314 599 314!599 314[616 314 628 301!628 301[640 289 640 272!640 272[640 254 628 242!628 242[616 230 599 230\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!249 151[261 151 268 176!268 176|268 216!268 216[266 236 248 245!248 245|229 250!229 250|229 151!229 151|249 151!310 187[309 153 289 130!289 130|268 115!268 115|189 115!189 115|189 408!189 408|228 408!228 408|228 270!228 270|281 408!281\n 408|325 408!325 408|270 266!270 266|289 260!289 260[308 248 310 217!310 217|310 187\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!266 160[279 160 286 184!286 184|286 225!286 225[282 257 247 258!247 258|247 160!247 160|266 160!306 140|286 125!286 125|207 125!207 125|207 417!207 417|246 417!246 417|246 279!246 279|300 417!300 417|343 417!343 417|287 275!287 275|306\n 269!306 269[327 256 328 227!328 227|327 196!327 196[327 161 306 140\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 364.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 364\" itemID=\"5b986e27-000009ac\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Right_Left\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 364\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#84ACD9\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 363\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#E4931B\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"29.55\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"16.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#DB416B\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.25\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.45\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 365.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 365\" itemID=\"5b986e27-000009ad\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 365\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!590 396[645 396 685 360!685 360|619 295!619 295[606 305 590 305!590 305|561 295!561 295|495 360!495 360[514 377 539 386!539 386|590 396\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!719 206[729 231 729 259!729 259[729 287 719 312!719 312[708 337 690 356!690 356|646 385!646 385|593 395!593 395[536 395 496 356!496 356[477 337 467 312!467 312[456 287 456 259!456 259[456 231 467 206!467 206[477 182 496 163!496 163[536\n 123 593 123!593 123[621 123 646 133!646 133[671 144 690 163!690 163[708 182 719 206\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!496 353|564 287\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!691 354|624 288\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!691 164|624 230\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!496 163|564 229\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!593 300[610 300 623 288!623 288[635 276 635 258!635 258[635 242 624 230!624 230[611 216 593 216!593 216[576 216 564 229!564 229[551 241 551 258!551 258[551 276 564 288!564 288[576 300 593 300\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!725 218[735 243 735 271!735 271[735 299 725 324!725 324[714 348 695 367!695 367[655 407 599 407!599 407|546 397!546 397[521 386 502 367!502 367[483 348 473 324!473 324[462 299 462 271!462 271[462 243 473 218!473 218[483 193 502 174!502\n 174[521 156 546 145!546 145[571 135 599 135!599 135[655 135 695 174!695 174[714 193 725 218\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!695 177|628 243\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!501 176|568 242\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!501 366|568 300\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!695 367|628 301\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!599 230[582 230 569 242!569 242[557 254 557 272!557 272[557 288 568 300!568 300[580 314 599 314!599 314[616 314 628 301!628 301[640 289 640 272!640 272[640 254 628 242!628 242[616 230 599 230\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!310 187[309 153 289 130!289 130|268 115!268 115|189 115!189 115|189 408!189 408|228 408!228 408|228 270!228 270|281 408!281 408|325 408!325 408|270 266!270 266|289 260!289 260[308 248 310 217!310 217|310 187!249 151[261 151 268 176!268\n 176|268 216!268 216[266 236 248 245!248 245|229 250!229 250|229 151!229 151|249 151\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!306 140|286 125!286 125|207 125!207 125|207 417!207 417|246 417!246 417|246 279!246 279|300 417!300 417|343 417!343 417|287 275!287 275|306 269!306 269[327 256 328 227!328 227|327 196!327 196[327 161 306 140!266 160[279 160 286 184!286\n 184|286 225!286 225[282 257 247 258!247 258|247 160!247 160|266 160\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 366.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 366\" itemID=\"5b986e27-000009ae\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Right_Down\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 366\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#B5FBD5\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 365\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#D5A7EE\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"29.55\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"16.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#ABF0D6\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.25\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.45\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 367.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 367\" itemID=\"5b986e27-000009af\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 367\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!310 187[309 153 289 130!289 130|268 115!268 115|189 115!189 115|189 408!189 408|228 408!228 408|228 270!228 270|281 408!281 408|325 408!325 408|270 266!270 266|289 260!289 260[308 248 310 217!310 217|310 187!249 151[261 151 268 176!268\n 176|268 216!268 216[266 236 248 245!248 245|229 250!229 250|229 151!229 151|249 151\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!306 140|286 125!286 125|207 125!207 125|207 417!207 417|246 417!246 417|246 279!246 279|300 417!300 417|343 417!343 417|287 275!287 275|306 269!306 269[327 256 328 227!328 227|327 196!327 196[327 161 306 140!266 160[279 160 286 184!286\n 184|286 225!286 225[282 257 247 258!247 258|247 160!247 160|266 160\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 368.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 368\" itemID=\"5b986e27-000009b0\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 368\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!631 260[631 276 620 288!620 288[609 299 593 299!593 299[577 299 566 288!566 288[554 276 554 260!554 260[554 244 566 233!566 233[577 222 593 222!593 222[609 222 620 233!620 233[631 244 631 260\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!719 206[729 231 729 259!729 259[729 287 719 312!719 312[708 337 690 356!690 356|646 385!646 385|593 395!593 395[536 395 496 356!496 356[477 337 467 312!467 312[456 287 456 259!456 259[456 231 467 206!467 206[477 182 496 163!496 163[536\n 123 593 123!593 123[621 123 646 133!646 133[671 144 690 163!690 163[708 182 719 206\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!496 353|564 287\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!691 354|624 288\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!691 164|624 230\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!496 163|564 229\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!593 300[610 300 623 288!623 288[635 276 635 258!635 258[635 242 624 230!624 230[611 216 593 216!593 216[576 216 564 229!564 229[551 241 551 258!551 258[551 276 564 288!564 288[576 300 593 300\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!725 218[735 243 735 271!735 271[735 299 725 324!725 324[714 348 695 367!695 367[655 407 599 407!599 407|546 397!546 397[521 386 502 367!502 367[483 348 473 324!473 324[462 299 462 271!462 271[462 243 473 218!473 218[483 193 502 174!502\n 174[521 156 546 145!546 145[571 135 599 135!599 135[655 135 695 174!695 174[714 193 725 218\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!695 177|628 243\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!501 176|568 242\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!501 366|568 300\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!695 367|628 301\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!599 230[582 230 569 242!569 242[557 254 557 272!557 272[557 288 568 300!568 300[580 314 599 314!599 314[616 314 628 301!628 301[640 289 640 272!640 272[640 254 628 242!628 242[616 230 599 230\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 369.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 369\" itemID=\"5b986e27-000009b1\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Right_Center\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 369\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#FD7F60\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 368\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#868A8E\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"29.55\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"16.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#A3FD22\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 367\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#67F285\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.25\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.45\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 370.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 370\" itemID=\"5b986e27-000009b2\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 370\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!249 151[261 151 268 176!268 176|268 216!268 216[266 236 248 245!248 245|229 250!229 250|229 151!229 151|249 151!310 187[309 153 289 130!289 130|268 115!268 115|189 115!189 115|189 408!189 408|228 408!228 408|228 270!228 270|281 408!281\n 408|325 408!325 408|270 266!270 266|289 260!289 260[308 248 310 217!310 217|310 187\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!266 160[279 160 286 184!286 184|286 225!286 225[282 257 247 258!247 258|247 160!247 160|266 160!306 140|286 125!286 125|207 125!207 125|207 417!207 417|246 417!246 417|246 279!246 279|300 417!300 417|343 417!343 417|287 275!287 275|306\n 269!306 269[327 256 328 227!328 227|327 196!327 196[327 161 306 140\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!594 218[577 218 565 230!565 230[554 242 554 259!554 259[554 275 565 288!565 288[577 299 594 299!594 299[611 299 623 288!623 288[635 275 635 259!635 259[635 242 623 230!623 230[611 218 594 218\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!594 206[608 206 623 216!623 216|691 150!691 150[671 132 647 123!647 123[621 112 593 112!593 112[538 112 496 150!496 150|564 216!564 216[578 206 594 206\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!542 259[542 242 552 228!552 228|485 160!485 160[447 203 447 259!447 259[447 316 486 358!486 358|554 292!554 292[542 278 542 259\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!594 312[578 312 564 302!564 302|496 368!496 368[538 406 593 406!593 406[648 406 691 368!691 368|624 302!624 302|594 312\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!703 160|636 228!636 228[647 243 647 259!647 259[647 278 635 292!635 292|701 358!701 358[740 316 740 259!740 259[740 232 730 206!730 206[720 180 703 160\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!603 324[587 324 573 314!573 314|505 380!505 380[546 418 602 418!602 418|656 408!656 408[680 398 700 380!700 380|633 314!633 314[618 324 603 324\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!712 173|645 240!645 240[655 256 655 272!655 272[655 292 643 305!643 305|710 370!710 370[749 329 749 272!749 272[749 245 739 218!739 218[729 193 712 173\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 371.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 371\" itemID=\"5b986e27-000009b3\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Right_Any\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 371\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#F550B6\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 370\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#AF6BB2\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.25\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.45\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#7481B4\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"29.55\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"16.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 372.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 372\" itemID=\"5b986e27-000009b4\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 372\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!592 130[537 130 497 166!497 166|563 231!563 231[576 221 592 221!592 221[607 221 621 231!621 231|687 166!687 166[668 149 643 140!643 140[618 130 592 130\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!719 206[729 231 729 259!729 259[729 287 719 312!719 312[708 337 690 356!690 356|646 385!646 385|593 395!593 395[536 395 496 356!496 356[477 337 467 312!467 312[456 287 456 259!456 259[456 231 467 206!467 206[477 182 496 163!496 163[536\n 123 593 123!593 123[621 123 646 133!646 133[671 144 690 163!690 163[708 182 719 206\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!496 353|564 287\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!691 354|624 288\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!691 164|624 230\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!496 163|564 229\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!593 300[610 300 623 288!623 288[635 276 635 258!635 258[635 242 624 230!624 230[611 216 593 216!593 216[576 216 564 229!564 229[551 241 551 258!551 258[551 276 564 288!564 288[576 300 593 300\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!725 218[735 243 735 271!735 271[735 299 725 324!725 324[714 348 695 367!695 367[655 407 599 407!599 407|546 397!546 397[521 386 502 367!502 367[483 348 473 324!473 324[462 299 462 271!462 271[462 243 473 218!473 218[483 193 502 174!502\n 174[521 156 546 145!546 145[571 135 599 135!599 135[655 135 695 174!695 174[714 193 725 218\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!695 177|628 243\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!501 176|568 242\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!501 366|568 300\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!695 367|628 301\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!599 230[582 230 569 242!569 242[557 254 557 272!557 272[557 288 568 300!568 300[580 314 599 314!599 314[616 314 628 301!628 301[640 289 640 272!640 272[640 254 628 242!628 242[616 230 599 230\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!251 111|210 111!210 111|210 406!210 406|316 406!316 406|316 372!316 372|251 372!251 372|251 111\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!264 121|222 121!222 121|222 416!222 416|328 416!328 416|328 382!328 382|264 382!264 382|264 121\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 373.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 373\" itemID=\"5b986e27-000009b5\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Left_Up\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 373\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4DFCD3\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 372\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#E2ED98\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.25\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.45\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#9EBDF5\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"29.55\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"16.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 374.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 374\" itemID=\"5b986e27-000009b6\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 374\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!592 399[647 399 686 363!686 363|621 298!621 298[608 308 592 308!592 308[577 308 563 298!563 298|498 363!498 363|542 389!542 389|592 399\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!597 127[542 127 502 163!502 163|568 228!568 228[581 218 597 218!597 218[612 218 626 228!626 228|691 163!691 163[672 146 647 137!647 137[623 127 597 127\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!719 206[729 231 729 259!729 259[729 287 719 312!719 312[708 337 690 356!690 356|646 385!646 385|593 395!593 395[536 395 496 356!496 356[477 337 467 312!467 312[456 287 456 259!456 259[456 231 467 206!467 206[477 182 496 163!496 163[536\n 123 593 123!593 123[621 123 646 133!646 133[671 144 690 163!690 163[708 182 719 206\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!496 353|564 287\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!691 354|624 288\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!691 164|624 230\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!496 163|564 229\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!593 300[610 300 623 288!623 288[635 276 635 258!635 258[635 242 624 230!624 230[611 216 593 216!593 216[576 216 564 229!564 229[551 241 551 258!551 258[551 276 564 288!564 288[576 300 593 300\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!725 218[735 243 735 271!735 271[735 299 725 324!725 324[714 348 695 367!695 367[655 407 599 407!599 407|546 397!546 397[521 386 502 367!502 367[483 348 473 324!473 324[462 299 462 271!462 271[462 243 473 218!473 218[483 193 502 174!502\n 174[521 156 546 145!546 145[571 135 599 135!599 135[655 135 695 174!695 174[714 193 725 218\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!695 177|628 243\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!501 176|568 242\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!501 366|568 300\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!695 367|628 301\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!599 230[582 230 569 242!569 242[557 254 557 272!557 272[557 288 568 300!568 300[580 314 599 314!599 314[616 314 628 301!628 301[640 289 640 272!640 272[640 254 628 242!628 242[616 230 599 230\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!251 111|210 111!210 111|210 406!210 406|316 406!316 406|316 372!316 372|251 372!251 372|251 111\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 16\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!264 121|222 121!222 121|222 416!222 416|328 416!328 416|328 382!328 382|264 382!264 382|264 121\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 375.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 375\" itemID=\"5b986e27-000009b7\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Left_UD\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 375\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FA5F7\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 374\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#92E16E\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.25\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.45\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#DAB88F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"29.55\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"16.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 376.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 376\" itemID=\"5b986e27-000009b8\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 376\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!728 263[728 208 692 168!692 168|627 234!627 234[637 247 637 263!637 263[637 278 627 292!627 292|692 358!692 358[709 339 718 314!718 314[728 289 728 263\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!719 206[729 231 729 259!729 259[729 287 719 312!719 312[708 337 690 356!690 356|646 385!646 385|593 395!593 395[536 395 496 356!496 356[477 337 467 312!467 312[456 287 456 259!456 259[456 231 467 206!467 206[477 182 496 163!496 163[536\n 123 593 123!593 123[621 123 646 133!646 133[671 144 690 163!690 163[708 182 719 206\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!496 353|564 287\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!691 354|624 288\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!691 164|624 230\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!496 163|564 229\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!593 300[610 300 623 288!623 288[635 276 635 258!635 258[635 242 624 230!624 230[611 216 593 216!593 216[576 216 564 229!564 229[551 241 551 258!551 258[551 276 564 288!564 288[576 300 593 300\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!725 218[735 243 735 271!735 271[735 299 725 324!725 324[714 348 695 367!695 367[655 407 599 407!599 407|546 397!546 397[521 386 502 367!502 367[483 348 473 324!473 324[462 299 462 271!462 271[462 243 473 218!473 218[483 193 502 174!502\n 174[521 156 546 145!546 145[571 135 599 135!599 135[655 135 695 174!695 174[714 193 725 218\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!695 177|628 243\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!501 176|568 242\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!501 366|568 300\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!695 367|628 301\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!599 230[582 230 569 242!569 242[557 254 557 272!557 272[557 288 568 300!568 300[580 314 599 314!599 314[616 314 628 301!628 301[640 289 640 272!640 272[640 254 628 242!628 242[616 230 599 230\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!251 111|210 111!210 111|210 406!210 406|316 406!316 406|316 372!316 372|251 372!251 372|251 111\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!264 121|222 121!222 121|222 416!222 416|328 416!328 416|328 382!328 382|264 382!264 382|264 121\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 377.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 377\" itemID=\"5b986e27-000009b9\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Left_Right\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 377\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#60F9E3\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 376\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#54E2FA\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.25\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.45\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#BBB12F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"29.55\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"16.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 378.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 378\" itemID=\"5b986e27-000009ba\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 378\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!594 206[608 206 623 216!623 216|691 150!691 150[671 132 647 123!647 123[621 112 593 112!593 112[538 112 496 150!496 150|564 216!564 216[578 206 594 206\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!542 259[542 242 552 228!552 228|485 160!485 160[447 203 447 259!447 259[447 316 486 358!486 358|554 292!554 292[542 278 542 259\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!594 312[578 312 564 302!564 302|496 368!496 368[538 406 593 406!593 406[648 406 691 368!691 368|624 302!624 302|594 312\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!703 160|636 228!636 228[647 243 647 259!647 259[647 278 635 292!635 292|701 358!701 358[740 316 740 259!740 259[740 232 730 206!730 206[720 180 703 160\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!603 324[587 324 573 314!573 314|505 380!505 380[546 418 602 418!602 418|656 408!656 408[680 398 700 380!700 380|633 314!633 314[618 324 603 324\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!712 173|645 240!645 240[655 256 655 272!655 272[655 292 643 305!643 305|710 370!710 370[749 329 749 272!749 272[749 245 739 218!739 218[729 193 712 173\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!251 111|210 111!210 111|210 406!210 406|316 406!316 406|316 372!316 372|251 372!251 372|251 111\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!264 121|222 121!222 121|222 416!222 416|328 416!328 416|328 382!328 382|264 382!264 382|264 121\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 379.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 379\" itemID=\"5b986e27-000009bb\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Left_NoCenter\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 379\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#5AFA46\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 378\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#E1E8FD\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.25\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.45\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#BE04F6\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"29.55\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"16.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 380.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 380\" itemID=\"5b986e27-000009bc\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 380\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!725 265[725 210 689 170!689 170|624 236!624 236[634 249 634 265!634 265|624 294!624 294|689 359!689 359[706 340 715 315!715 315[725 291 725 265\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!455 261[455 316 491 356!491 356|556 290!556 290[546 277 546 261!546 261[546 246 556 232!556 232|491 167!491 167[474 186 465 211!465 211[455 235 455 261\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!719 206[729 231 729 259!729 259[729 287 719 312!719 312[708 337 690 356!690 356|646 385!646 385|593 395!593 395[536 395 496 356!496 356[477 337 467 312!467 312[456 287 456 259!456 259[456 231 467 206!467 206[477 182 496 163!496 163[536\n 123 593 123!593 123[621 123 646 133!646 133[671 144 690 163!690 163[708 182 719 206\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!496 353|564 287\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!691 354|624 288\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!691 164|624 230\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!496 163|564 229\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!593 300[610 300 623 288!623 288[635 276 635 258!635 258[635 242 624 230!624 230[611 216 593 216!593 216[576 216 564 229!564 229[551 241 551 258!551 258[551 276 564 288!564 288[576 300 593 300\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!725 218[735 243 735 271!735 271[735 299 725 324!725 324[714 348 695 367!695 367[655 407 599 407!599 407|546 397!546 397[521 386 502 367!502 367[483 348 473 324!473 324[462 299 462 271!462 271[462 243 473 218!473 218[483 193 502 174!502\n 174[521 156 546 145!546 145[571 135 599 135!599 135[655 135 695 174!695 174[714 193 725 218\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!695 177|628 243\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!501 176|568 242\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!501 366|568 300\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!695 367|628 301\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!599 230[582 230 569 242!569 242[557 254 557 272!557 272[557 288 568 300!568 300[580 314 599 314!599 314[616 314 628 301!628 301[640 289 640 272!640 272[640 254 628 242!628 242[616 230 599 230\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!251 111|210 111!210 111|210 406!210 406|316 406!316 406|316 372!316 372|251 372!251 372|251 111\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 16\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!264 121|222 121!222 121|222 416!222 416|328 416!328 416|328 382!328 382|264 382!264 382|264 121\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 381.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 381\" itemID=\"5b986e27-000009bd\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Left_LR\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 381\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#61D4F9\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 380\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#256DFA\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.25\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.45\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#93F2F9\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"29.55\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"16.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 382.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 382\" itemID=\"5b986e27-000009be\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 382\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!455 261[455 316 491 356!491 356|556 290!556 290[546 277 546 261!546 261[546 246 556 232!556 232|491 167!491 167[474 186 465 211!465 211[455 235 455 261\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!719 206[729 231 729 259!729 259[729 287 719 312!719 312[708 337 690 356!690 356|646 385!646 385|593 395!593 395[536 395 496 356!496 356[477 337 467 312!467 312[456 287 456 259!456 259[456 231 467 206!467 206[477 182 496 163!496 163[536\n 123 593 123!593 123[621 123 646 133!646 133[671 144 690 163!690 163[708 182 719 206\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!496 353|564 287\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!691 354|624 288\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!691 164|624 230\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!496 163|564 229\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!593 300[610 300 623 288!623 288[635 276 635 258!635 258[635 242 624 230!624 230[611 216 593 216!593 216[576 216 564 229!564 229[551 241 551 258!551 258[551 276 564 288!564 288[576 300 593 300\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!725 218[735 243 735 271!735 271[735 299 725 324!725 324[714 348 695 367!695 367[655 407 599 407!599 407|546 397!546 397[521 386 502 367!502 367[483 348 473 324!473 324[462 299 462 271!462 271[462 243 473 218!473 218[483 193 502 174!502\n 174[521 156 546 145!546 145[571 135 599 135!599 135[655 135 695 174!695 174[714 193 725 218\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!695 177|628 243\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!501 176|568 242\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!501 366|568 300\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!695 367|628 301\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!599 230[582 230 569 242!569 242[557 254 557 272!557 272[557 288 568 300!568 300[580 314 599 314!599 314[616 314 628 301!628 301[640 289 640 272!640 272[640 254 628 242!628 242[616 230 599 230\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!251 111|210 111!210 111|210 406!210 406|316 406!316 406|316 372!316 372|251 372!251 372|251 111\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!264 121|222 121!222 121|222 416!222 416|328 416!328 416|328 382!328 382|264 382!264 382|264 121\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 383.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 383\" itemID=\"5b986e27-000009bf\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Left_Left\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 383\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#8C4DFC\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 382\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#ABBA70\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.25\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.45\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#6637E7\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"29.55\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"16.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 384.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 384\" itemID=\"5b986e27-000009c0\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 384\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!592 393[647 393 687 357!687 357|621 292!621 292[608 302 592 302!592 302[577 302 563 292!563 292|497 357!497 357[516 374 541 383!541 383|592 393\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!719 206[729 231 729 259!729 259[729 287 719 312!719 312[708 337 690 356!690 356|646 385!646 385|593 395!593 395[536 395 496 356!496 356[477 337 467 312!467 312[456 287 456 259!456 259[456 231 467 206!467 206[477 182 496 163!496 163[536\n 123 593 123!593 123[621 123 646 133!646 133[671 144 690 163!690 163[708 182 719 206\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!496 353|564 287\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!691 354|624 288\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!691 164|624 230\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!496 163|564 229\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!593 300[610 300 623 288!623 288[635 276 635 258!635 258[635 242 624 230!624 230[611 216 593 216!593 216[576 216 564 229!564 229[551 241 551 258!551 258[551 276 564 288!564 288[576 300 593 300\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!725 218[735 243 735 271!735 271[735 299 725 324!725 324[714 348 695 367!695 367[655 407 599 407!599 407|546 397!546 397[521 386 502 367!502 367[483 348 473 324!473 324[462 299 462 271!462 271[462 243 473 218!473 218[483 193 502 174!502\n 174[521 156 546 145!546 145[571 135 599 135!599 135[655 135 695 174!695 174[714 193 725 218\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!695 177|628 243\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!501 176|568 242\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!501 366|568 300\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!695 367|628 301\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!599 230[582 230 569 242!569 242[557 254 557 272!557 272[557 288 568 300!568 300[580 314 599 314!599 314[616 314 628 301!628 301[640 289 640 272!640 272[640 254 628 242!628 242[616 230 599 230\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!251 111|210 111!210 111|210 406!210 406|316 406!316 406|316 372!316 372|251 372!251 372|251 111\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!264 121|222 121!222 121|222 416!222 416|328 416!328 416|328 382!328 382|264 382!264 382|264 121\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 385.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 385\" itemID=\"5b986e27-000009c1\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Left_Down\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 385\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#D89A9B\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 384\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#85E0EF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.25\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.45\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#D6C99B\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"29.55\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"16.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 386.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 386\" itemID=\"5b986e27-000009c2\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 386\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!631 260[631 276 620 288!620 288[609 299 593 299!593 299[577 299 566 288!566 288[554 276 554 260!554 260[554 244 566 233!566 233[577 222 593 222!593 222[609 222 620 233!620 233[631 244 631 260\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!719 206[729 231 729 259!729 259[729 287 719 312!719 312[708 337 690 356!690 356|646 385!646 385|593 395!593 395[536 395 496 356!496 356[477 337 467 312!467 312[456 287 456 259!456 259[456 231 467 206!467 206[477 182 496 163!496 163[536\n 123 593 123!593 123[621 123 646 133!646 133[671 144 690 163!690 163[708 182 719 206\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!496 353|564 287\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!691 354|624 288\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!691 164|624 230\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!496 163|564 229\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!593 300[610 300 623 288!623 288[635 276 635 258!635 258[635 242 624 230!624 230[611 216 593 216!593 216[576 216 564 229!564 229[551 241 551 258!551 258[551 276 564 288!564 288[576 300 593 300\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!725 218[735 243 735 271!735 271[735 299 725 324!725 324[714 348 695 367!695 367[655 407 599 407!599 407|546 397!546 397[521 386 502 367!502 367[483 348 473 324!473 324[462 299 462 271!462 271[462 243 473 218!473 218[483 193 502 174!502\n 174[521 156 546 145!546 145[571 135 599 135!599 135[655 135 695 174!695 174[714 193 725 218\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!695 177|628 243\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!501 176|568 242\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!501 366|568 300\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!695 367|628 301\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!599 230[582 230 569 242!569 242[557 254 557 272!557 272[557 288 568 300!568 300[580 314 599 314!599 314[616 314 628 301!628 301[640 289 640 272!640 272[640 254 628 242!628 242[616 230 599 230\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!251 111|210 111!210 111|210 406!210 406|316 406!316 406|316 372!316 372|251 372!251 372|251 111\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!264 121|222 121!222 121|222 416!222 416|328 416!328 416|328 382!328 382|264 382!264 382|264 121\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 387.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 387\" itemID=\"5b986e27-000009c3\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Left_Center\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 387\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#8DE7E2\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 386\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#A4DEB9\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.25\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.45\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#E1099B\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"29.55\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"16.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 388.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 388\" itemID=\"5b986e27-000009c4\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 388\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!594 218[577 218 565 230!565 230[554 242 554 259!554 259[554 275 565 288!565 288[577 299 594 299!594 299[611 299 623 288!623 288[635 275 635 259!635 259[635 242 623 230!623 230[611 218 594 218\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!594 206[608 206 623 216!623 216|691 150!691 150[671 132 647 123!647 123[621 112 593 112!593 112[538 112 496 150!496 150|564 216!564 216[578 206 594 206\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!542 259[542 242 552 228!552 228|485 160!485 160[447 203 447 259!447 259[447 316 486 358!486 358|554 292!554 292[542 278 542 259\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!594 312[578 312 564 302!564 302|496 368!496 368[538 406 593 406!593 406[648 406 691 368!691 368|624 302!624 302|594 312\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!703 160|636 228!636 228[647 243 647 259!647 259[647 278 635 292!635 292|701 358!701 358[740 316 740 259!740 259[740 232 730 206!730 206[720 180 703 160\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!603 324[587 324 573 314!573 314|505 380!505 380[546 418 602 418!602 418|656 408!656 408[680 398 700 380!700 380|633 314!633 314[618 324 603 324\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!712 173|645 240!645 240[655 256 655 272!655 272[655 292 643 305!643 305|710 370!710 370[749 329 749 272!749 272[749 245 739 218!739 218[729 193 712 173\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!251 111|210 111!210 111|210 406!210 406|316 406!316 406|316 372!316 372|251 372!251 372|251 111\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!264 121|222 121!222 121|222 416!222 416|328 416!328 416|328 382!328 382|264 382!264 382|264 121\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 389.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 389\" itemID=\"5b986e27-000009c5\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Left_Any\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 389\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#EB84C2\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 388\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#F206DC\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.25\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.45\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#7A9ADB\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"29.55\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"16.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 390.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 390\" itemID=\"5b986e27-000009c6\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 390\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!262 394[317 394 357 358!357 358|291 293!291 293[278 303 262 303!262 303|233 293!233 293|168 358!168 358[186 375 211 384!211 384|262 394\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!262 130[207 130 167 166!167 166|233 231!233 231[246 221 262 221!262 221[277 221 291 231!291 231|357 166!357 166[338 149 313 140!313 140[288 130 262 130\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!359 167[377 186 388 210!388 210[398 235 398 263!398 263[398 291 388 316!388 316|359 360!359 360[340 378 315 389!315 389|262 399!262 399[205 399 165 360!165 360[146 341 136 316!136 316[125 291 125 263!125 263[125 235 136 210!136 210[146\n 186 165 167!165 167[205 127 262 127!262 127[290 127 315 137!315 137[340 148 359 167\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!165 357|233 291\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!360 358|293 292\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!360 168|293 234\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!165 167|233 233\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!262 304[279 304 292 292!292 292[304 280 304 262!304 262[304 246 293 234!293 234[280 220 262 220!262 220[245 220 233 233!233 233[220 245 220 262!220 262[220 280 233 292!233 292[245 304 262 304\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!394 222[404 247 404 275!404 275[404 303 394 328!394 328|364 371!364 371[324 411 268 411!268 411|215 401!215 401[190 390 171 371!171 371[152 352 142 328!142 328[131 303 131 275!131 275[131 247 142 222!142 222[152 197 171 178!171 178[190\n 160 215 149!215 149[240 139 268 139!268 139[324 139 364 178!364 178[383 197 394 222\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!364 181|297 247\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!170 180|237 246\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!170 370|237 304\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!364 371|297 305\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!268 234[251 234 238 246!238 246[226 258 226 276!226 276[226 292 237 304!237 304[249 318 268 318!268 318[285 318 297 305!297 305[309 293 309 276!309 276[309 258 297 246!297 246[285 234 268 234\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 391.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 391\" itemID=\"5b986e27-000009c7\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Either_UpDown\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 391\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#A4E26C\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 390\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#F8ECBA\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <matrix>\n                    <Matrix tx=\"0.1\" ty=\"0.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 392.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 392\" itemID=\"5b986e27-000009c8\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 392\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!262 130[207 130 167 166!167 166|233 231!233 231[246 221 262 221!262 221[277 221 291 231!291 231|357 166!357 166[338 149 313 140!313 140[288 130 262 130\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!359 167[377 186 388 210!388 210[398 235 398 263!398 263[398 291 388 316!388 316|359 360!359 360[340 378 315 389!315 389|262 399!262 399[205 399 165 360!165 360[146 341 136 316!136 316[125 291 125 263!125 263[125 235 136 210!136 210[146\n 186 165 167!165 167[205 127 262 127!262 127[290 127 315 137!315 137[340 148 359 167\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!165 357|233 291\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!360 358|293 292\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!360 168|293 234\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!165 167|233 233\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!262 304[279 304 292 292!292 292[304 280 304 262!304 262[304 246 293 234!293 234[280 220 262 220!262 220[245 220 233 233!233 233[220 245 220 262!220 262[220 280 233 292!233 292[245 304 262 304\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!394 222[404 247 404 275!404 275[404 303 394 328!394 328|364 371!364 371[324 411 268 411!268 411|215 401!215 401[190 390 171 371!171 371[152 352 142 328!142 328[131 303 131 275!131 275[131 247 142 222!142 222[152 197 171 178!171 178[190\n 160 215 149!215 149[240 139 268 139!268 139[324 139 364 178!364 178[383 197 394 222\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!364 181|297 247\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!170 180|237 246\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!170 370|237 304\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!364 371|297 305\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!268 234[251 234 238 246!238 246[226 258 226 276!226 276[226 292 237 304!237 304[249 318 268 318!268 318[285 318 297 305!297 305[309 293 309 276!309 276[309 258 297 246!297 246[285 234 268 234\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 393.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 393\" itemID=\"5b986e27-000009c9\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Either_Up\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 393\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#93AA74\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 392\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#FDFB67\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <matrix>\n                    <Matrix tx=\"0.1\" ty=\"0.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 394.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 394\" itemID=\"5b986e27-000009ca\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 394\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!887 114[832 114 790 152!790 152|858 218!858 218[872 208 888 208!888 208[902 208 917 218!917 218|985 152!985 152[965 134 941 125!941 125[915 114 887 114\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!836 261[836 244 846 230!846 230|779 162!779 162[741 205 741 261!741 261[741 318 780 360!780 360|848 294!848 294[836 280 836 261\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!888 314[872 314 858 304!858 304|790 370!790 370[832 408 887 408!887 408[942 408 985 370!985 370|918 304!918 304|888 314\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!997 162|930 230!930 230[941 245 941 261!941 261[941 280 929 294!929 294|995 360!995 360[1034 318 1034 261!1034 261[1034 234 1024 208!1024 208[1014 182 997 162\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!897 325[881 325 867 315!867 315|799 381!799 381[840 419 896 419!896 419|950 409!950 409[974 399 994 381!994 381|927 315!927 315[912 325 897 325\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!1006 174|939 241!939 241[949 257 949 273!949 273[949 293 937 306!937 306|1004 371!1004 371[1043 330 1043 273!1043 273[1043 246 1033 219!1033 219|1006 174\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 395.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 395\" itemID=\"5b986e27-000009cb\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Either_NoCenter_Hold\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 395\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#FDB298\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 394\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#E66CF2\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"26.05\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"7.75\" ty=\"3.95\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Hold</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\" fillColor=\"#BBBDBF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#AC04E7\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"26.05\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"8.5\" ty=\"4.8\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Hold</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#76F4D5\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"44.3\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"31.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#9534D3\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 299\" centerPoint3DX=\"16.65\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.4\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 396.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 396\" itemID=\"5b986e27-000009cc\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Either_NoCenter\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 396\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#8CF422\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 394\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"-31.25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#D4ED80\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <matrix>\n                    <Matrix tx=\"0.1\" ty=\"0.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 397.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 397\" itemID=\"5b986e27-000009cd\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 397\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!130 262[130 317 166 357!166 357|231 291!231 291[221 278 221 262!221 262[221 247 231 233!231 233|166 168!166 168[149 187 140 212!140 212[130 236 130 262\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!394 262[394 207 358 167!358 167|293 233!293 233[303 246 303 262!303 262[303 277 293 291!293 291|358 357!358 357[375 338 384 313!384 313[394 288 394 262\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!359 167[377 186 388 210!388 210[398 235 398 263!398 263[398 291 388 316!388 316|359 360!359 360[340 378 315 389!315 389|262 399!262 399[205 399 165 360!165 360[146 341 136 316!136 316[125 291 125 263!125 263[125 235 136 210!136 210[146\n 186 165 167!165 167[205 127 262 127!262 127[290 127 315 137!315 137[340 148 359 167\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!165 357|233 291\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!360 358|293 292\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!360 168|293 234\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!165 167|233 233\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!262 304[279 304 292 292!292 292[304 280 304 262!304 262[304 246 293 234!293 234[280 220 262 220!262 220[245 220 233 233!233 233[220 245 220 262!220 262[220 280 233 292!233 292[245 304 262 304\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!394 222[404 247 404 275!404 275[404 303 394 328!394 328|364 371!364 371[324 411 268 411!268 411|215 401!215 401[190 390 171 371!171 371[152 352 142 328!142 328[131 303 131 275!131 275[131 247 142 222!142 222[152 197 171 178!171 178[190\n 160 215 149!215 149[240 139 268 139!268 139[324 139 364 178!364 178[383 197 394 222\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!364 181|297 247\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!170 180|237 246\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!170 370|237 304\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!364 371|297 305\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!268 234[251 234 238 246!238 246[226 258 226 276!226 276[226 292 237 304!237 304[249 318 268 318!268 318[285 318 297 305!297 305[309 293 309 276!309 276[309 258 297 246!297 246[285 234 268 234\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 398.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 398\" itemID=\"5b986e27-000009ce\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Either_LeftRight\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 398\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#B47272\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 397\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#BFED93\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <matrix>\n                    <Matrix tx=\"0.1\" ty=\"0.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 399.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 399\" itemID=\"5b986e27-000009cf\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 399\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!262 395[317 395 357 359!357 359|291 294!291 294[278 304 262 304!262 304|233 294!233 294|167 359!167 359[186 376 211 385!211 385|262 395\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!359 167[377 186 388 210!388 210[398 235 398 263!398 263[398 291 388 316!388 316|359 360!359 360[340 378 315 389!315 389|262 399!262 399[205 399 165 360!165 360[146 341 136 316!136 316[125 291 125 263!125 263[125 235 136 210!136 210[146\n 186 165 167!165 167[205 127 262 127!262 127[290 127 315 137!315 137[340 148 359 167\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!165 357|233 291\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!360 358|293 292\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!360 168|293 234\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!165 167|233 233\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!262 304[279 304 292 292!292 292[304 280 304 262!304 262[304 246 293 234!293 234[280 220 262 220!262 220[245 220 233 233!233 233[220 245 220 262!220 262[220 280 233 292!233 292[245 304 262 304\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!394 222[404 247 404 275!404 275[404 303 394 328!394 328|364 371!364 371[324 411 268 411!268 411|215 401!215 401[190 390 171 371!171 371[152 352 142 328!142 328[131 303 131 275!131 275[131 247 142 222!142 222[152 197 171 178!171 178[190\n 160 215 149!215 149[240 139 268 139!268 139[324 139 364 178!364 178[383 197 394 222\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!364 181|297 247\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!170 180|237 246\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!170 370|237 304\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!364 371|297 305\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!268 234[251 234 238 246!238 246[226 258 226 276!226 276[226 292 237 304!237 304[249 318 268 318!268 318[285 318 297 305!297 305[309 293 309 276!309 276[309 258 297 246!297 246[285 234 268 234\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 400.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 400\" itemID=\"5b986e27-000009d0\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Either_Down\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 400\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#7DB690\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 399\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#EA219D\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <matrix>\n                    <Matrix tx=\"0.1\" ty=\"0.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 401.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 401\" itemID=\"5b986e27-000009d1\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Either_Center\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 401\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#BA3FEA\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 368\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"-16.6\" ty=\"0.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#63AA78\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <matrix>\n                    <Matrix tx=\"0.1\" ty=\"0.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 402.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 402\" itemID=\"5b986e27-000009d2\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 402\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!888 220[871 220 859 232!859 232[848 244 848 261!848 261[848 277 859 290!859 290[871 301 888 301!888 301[905 301 917 290!917 290[929 277 929 261!929 261[929 244 917 232!917 232[905 220 888 220\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!887 114[832 114 790 152!790 152|858 218!858 218[872 208 888 208!888 208[902 208 917 218!917 218|985 152!985 152[965 134 941 125!941 125[915 114 887 114\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!836 261[836 244 846 230!846 230|779 162!779 162[741 205 741 261!741 261[741 318 780 360!780 360|848 294!848 294[836 280 836 261\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!888 314[872 314 858 304!858 304|790 370!790 370[832 408 887 408!887 408[942 408 985 370!985 370|918 304!918 304|888 314\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!997 162|930 230!930 230[941 245 941 261!941 261[941 280 929 294!929 294|995 360!995 360[1034 318 1034 261!1034 261[1034 234 1024 208!1024 208[1014 182 997 162\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!897 325[881 325 867 315!867 315|799 381!799 381[840 419 896 419!896 419|950 409!950 409[974 399 994 381!994 381|927 315!927 315[912 325 897 325\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!1006 174|939 241!939 241[949 257 949 273!949 273[949 293 937 306!937 306|1004 371!1004 371[1043 330 1043 273!1043 273[1043 246 1033 219!1033 219|1006 174\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 403.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 403\" itemID=\"5b986e27-000009d3\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Either_Any_Hold\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 403\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#C7F2A6\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 402\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#AAA957\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"26.05\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"7.75\" ty=\"3.95\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Hold</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\" fillColor=\"#BBBDBF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#A8AD6C\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"26.05\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"8.5\" ty=\"4.8\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Hold</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#3182ED\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"44.3\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"31.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#82A2A5\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 299\" centerPoint3DX=\"16.65\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.4\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 404.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 404\" itemID=\"5b986e27-000009d4\" linkageExportForAS=\"true\" linkageIdentifier=\"radial_Either_Any\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 404\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#7FC9FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 402\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"-31.25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#FA5A59\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <matrix>\n                    <Matrix tx=\"0.1\" ty=\"0.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 406.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 406\" itemID=\"5b986e27-000009d5\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 406\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#F55854\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\" alpha=\"0.6\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"2\" edges=\"!91 449[109 461 132 461!132 461|289 461!289 461[267 429 267 388!267 388|267 132!267 132[267 91 289 59\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!289 59|132 59!132 59|130 59!130 59|110 63!110 63[94 68 81 81!81 81[65 96 61 117!61 117|59 131!59 131|59 388!59 388[59 399 62 410!62 410|67 422!67 422|81 440!81 440|91 449\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!321 494[354 519 397 520!397 520|132 520!132 520[77 520 39 482!39 482[0 443 0 388!0 388|0 132!0 132[0 78 39 39!39 39[78 0 132 0!132 0|397 0!397 0[354 1 321 26\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!321 26|306 39!306 39|289 59\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!321 26|132 26!132 26[87 26 58 58!58 58[26 89 26 132!26 132|26 388!26 388|34 429\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!34 429|58 463!58 463|82 482\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!82 482[103 493 130 494!130 494|132 494!132 494|321 494\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!321 494|306 481!306 481|290 462!290 462|132 462!132 462[109 462 91 449\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!34 429[42 448 57 463!57 463|82 482\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 407.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 407\" itemID=\"5b986e27-000009d6\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 407\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!231 178[230 148 212 128!212 128|194 115!194 115|125 115!125 115|125 372!125 372|159 372!159 372|159 251!159 251|205 372!205 372|244 372!244 372|196 247!196 247|212 242!212 242[229 231 231 204!231 204|231 178!194 203[192 221 176 229!176\n 229|160 233!160 233|160 146!160 146|177 146!177 146[188 146 194 168!194 168|194 203\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!227 137|210 124!210 124|140 124!140 124|140 380!140 380|175 380!175 380|175 259!175 259|222 380!222 380|260 380!260 380|211 255!211 255|227 250!227 250[246 238 247 213!247 213|246 186!246 186[246 155 227 137!210 211[206 239 176 240!176\n 240|176 154!176 154|192 154!192 154[204 154 210 175!210 175|210 211\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 409.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 409\" itemID=\"5b986e27-000009d7\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 409\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#E469AC\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor alpha=\"0.6\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#A6A8AB\" alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!585 39[624 77 624 132!624 132|624 388!624 388[624 442 585 481!585 481[546 520 492 520!492 520|132 520!132 520[78 520 39 481!39 481[0 443 0 388!0 388|0 132!0 132[0 78 39 39!39 39[78 0 132 0!132 0|492 0!492 0[546 0 585 39\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!492 58|132 58!132 58[102 58 80 80!80 80[59 102 59 132!59 132|59 388!59 388[59 418 80 440!80 440[102 461 132 461!132 461|492 461!492 461[521 461 544 440!544 440[565 417 565 388!565 388|565 132!565 132[565 102 544 80!544 80[522 58 492\n 58\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"\n!567 57[536 26 492 26!492 26|132 26!132 26[88 26 56 56!56 56[26 88 26 132!26 132|26 388!26 388[26 431 56 463!56 463[88 494 132 494!132 494|492 494!492 494[536 494 567 463!567 463[598 432 598 388!598 388|598 132!598 132[598 88 567 57\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 412.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 412\" itemID=\"5b986e27-000009d8\" linkageExportForAS=\"true\" linkageIdentifier=\"grip_Right\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 412\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#FBE322\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"23.95\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"18.5\" ty=\"2.75\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Grip</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\" fillColor=\"#BBBDBF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#83B762\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"23.95\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"19\" ty=\"3.05\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Grip</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#E1B98B\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 409\" centerPoint3DX=\"28.9\" centerPoint3DY=\"12.95\">\n                  <matrix>\n                    <Matrix tx=\"13.3\" ty=\"-0.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#B857A9\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 407\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#74EE8C\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 406\" centerPoint3DX=\"9.9\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 413.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 413\" itemID=\"5b986e27-000009d9\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 413\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!172 120|137 120!137 120|137 371!137 371|227 371!227 371|227 342!227 342|172 342!172 342|172 120\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!183 129|147 129!147 129|147 380!147 380|237 380!237 380|237 351!237 351|183 351!183 351|183 129\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 414.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 414\" itemID=\"5b986e27-000009da\" linkageExportForAS=\"true\" linkageIdentifier=\"grip_Left\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 414\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#C5AFA2\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 413\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#F3E4D8\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"23.95\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"18.5\" ty=\"2.75\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Grip</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\" fillColor=\"#BBBDBF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#D3E87E\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"23.95\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"19\" ty=\"3.05\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Grip</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#F19948\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 406\" centerPoint3DX=\"9.9\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#18C8B2\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 409\" centerPoint3DX=\"28.9\" centerPoint3DY=\"12.95\">\n                  <matrix>\n                    <Matrix tx=\"13.3\" ty=\"-0.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 415.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 415\" itemID=\"5b986e27-000009db\" linkageExportForAS=\"true\" linkageIdentifier=\"grip_Hold\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 415\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#EE6548\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"23.95\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"34.8\" ty=\"2.9\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Grip</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\" fillColor=\"#BBBDBF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#35DB79\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"23.95\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"35.3\" ty=\"3.2\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Grip</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#BBAAEF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 409\" centerPoint3DX=\"45.3\" centerPoint3DY=\"12.95\">\n                  <matrix>\n                    <Matrix tx=\"29.7\" ty=\"-0.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#BA23FB\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"26.05\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"4.95\" ty=\"3.45\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Hold</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\" fillColor=\"#BBBDBF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#C5B4C1\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"26.05\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"5.5\" ty=\"4.3\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Hold</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#66CD63\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 318\" centerPoint3DX=\"18.05\" centerPoint3DY=\"12.95\">\n                  <matrix>\n                    <Matrix tx=\"-0.1\" ty=\"-0.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 417.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 417\" itemID=\"5b986e27-000009dc\" linkageExportForAS=\"true\" linkageIdentifier=\"grip\" lastModified=\"1536815440\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 417\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#F6DBFB\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"23.95\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"5.1\" ty=\"2.6\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Grip</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\" bitmapSize=\"240\" face=\"FuturaStd-CondensedBold\" fillColor=\"#BBBDBF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#F0FBD1\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText selected=\"true\" width=\"23.95\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"5.6\" ty=\"2.9\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Grip</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\" bitmapSize=\"240\" face=\"FuturaStd-CondensedBold\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#A7FE30\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 409\" centerPoint3DX=\"15.6\" centerPoint3DY=\"12.95\">\n                  <matrix>\n                    <Matrix ty=\"-0.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 420.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 420\" itemID=\"5b986e27-000009dd\" linkageExportForAS=\"true\" linkageIdentifier=\"grab_Right\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 420\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#EA5E99\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"27.55\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"19.3\" ty=\"2.85\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Grab</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\" fillColor=\"#BBBDBF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#FABBAB\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"27.55\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"19.8\" ty=\"3.5\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Grab</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#92E4AA\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 407\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#FFD01A\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 406\" centerPoint3DX=\"9.9\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#B1B655\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 264\" centerPoint3DX=\"31.2\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"13.35\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 421.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 421\" itemID=\"5b986e27-000009de\" linkageExportForAS=\"true\" linkageIdentifier=\"grab_Left\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 421\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#D55358\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"27.55\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"19.3\" ty=\"2.85\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Grab</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\" fillColor=\"#BBBDBF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4EBE9A\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"27.55\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"19.8\" ty=\"3.5\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Grab</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#CA60B8\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 413\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#952ADD\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 406\" centerPoint3DX=\"9.9\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#E9B6E6\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 264\" centerPoint3DX=\"31.2\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"13.35\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 422.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 422\" itemID=\"5b986e27-000009df\" linkageExportForAS=\"true\" linkageIdentifier=\"grab_Hold\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 422\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#56B0F8\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"27.55\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"35.7\" ty=\"2.85\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Grab</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\" fillColor=\"#BBBDBF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#FF51C4\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"27.55\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"36.2\" ty=\"3.5\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Grab</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#EBD02A\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 264\" centerPoint3DX=\"47.6\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"29.75\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#D53D90\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"26.05\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"4.95\" ty=\"3.45\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Hold</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\" fillColor=\"#BBBDBF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#E7EBDC\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"26.05\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"5.5\" ty=\"4.3\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Hold</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#B688FA\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 318\" centerPoint3DX=\"18.05\" centerPoint3DY=\"12.95\">\n                  <matrix>\n                    <Matrix tx=\"-0.1\" ty=\"-0.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 423.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 423\" itemID=\"5b986e27-000009e0\" linkageExportForAS=\"true\" linkageIdentifier=\"grab\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 423\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#3DD3AC\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"27.55\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"5.85\" ty=\"2.85\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Grab</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\" fillColor=\"#BBBDBF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#6ED760\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"27.55\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"6.35\" ty=\"3.5\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Grab</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#76CD3E\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 264\" centerPoint3DX=\"17.85\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 424.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 424\" itemID=\"5b986e27-000009e1\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 424\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!265 264|262 282!262 282[257 290 247 291!247 291[237 293 229 287!229 287[221 283 219 273!219 273[217 264 223 255!223 255[229 247 239 245!239 245[248 244 256 250!256 250|265 264\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!209 94[182 99 164 116!164 116[145 135 140 162!140 162|116 174!116 174|105 182!105 182|105 197!105 197|111 222!111 222[116 234 127 232!127 232|149 219!149 219|161 239!161 239|179 254!179 254|212 374!212 374[220 405 233 415!233 415[247\n 426 271 421!271 421[294 417 302 402!302 402[312 388 308 357!308 357|297 230!297 230|306 212!306 212|309 190!309 190|334 195!334 195[345 193 347 185!347 185|344 164!344 164|339 145!339 145[334 138 324 138!324 138|297 134!297 134[284 110\n 260 99!260 99|209 94\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!199 210[186 198 183 181!183 181[180 164 189 150!189 150[200 135 217 132!217 132[235 128 249 139!249 139[264 149 267 166!267 166[270 183 259 199!259 199[251 213 233 217!233 217|199 210\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!210 87[184 91 163 110!163 110[144 129 138 153!138 153|113 167!113 167[102 171 102 174!102 174|103 190!103 190|107 214!107 214[110 226 123 224!123 224|147 213!147 213|159 233!159 233|176 250!176 250|202 357!202 357[206 381 220 394!220\n 394[237 409 261 406!261 406[284 402 296 383!296 383[306 365 303 341!303 341|295 226!295 226[303 220 304 208!304 208|309 188!309 188|334 195!334 195[346 192 347 182!347 182|344 162!344 162|339 143!339 143[337 137 326 135!326 135|298 129\n!298 129[285 107 261 95!261 95[237 83 210 87\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!227 106[200 109 182 129!182 129[163 147 157 173!157 173|131 185!131 185|117 194!117 194|120 211!120 211|124 233!124 233[130 246 141 245!141 245|164 231!164 231|176 254!176 254|193 270!193 270|226 389!226 389[229 412 245 425!245 425[261\n 438 286 436!286 436[309 431 318 414!318 414[329 397 326 374!326 374|317 246!317 246[325 237 331 208!331 208|352 213!352 213|367 202!367 202|367 181!367 181|361 162!361 162[357 155 346 152!346 152|317 148!317 148[304 126 280 115!280 115\n[254 100 227 106\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!258 264|251 279!251 279|236 284!236 284[226 283 221 278!221 278|216 262!216 262|222 248!222 248[228 242 238 242!238 242[246 242 252 249!252 249[258 255 258 264\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#666666\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!325 252|320 264!320 264|309 270!309 270[301 271 295 265!295 265|290 253!290 253[289 246 294 241!294 241[299 236 307 235!307 235[313 235 319 240!319 240|325 252\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#666666\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!223 169|213 174!213 174|213 185!213 185|214 204!214 204[217 213 225 213!225 213|244 206!244 206|250 223!250 223[254 232 261 235!261 235|274 328!274 328[277 351 286 361!286 361[295 369 313 368!313 368[331 368 338 358!338 358[347 348 347\n 325!347 325|352 230!352 230|360 217!360 217|365 201!365 201|383 207!383 207|393 201!393 201|393 185!393 185|391 171!391 171[388 166 381 163!381 163|361 158!361 158[354 139 337 129!337 129[320 119 300 120!300 120[280 120 264 132!264 132\n[248 144 242 163!242 163|223 169\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#666666\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!282 205[272 195 272 182!272 182[271 168 280 159!280 159[289 149 302 149!302 149[315 148 325 157!325 157[335 165 336 179!336 179|327 203!327 203[318 212 305 213!305 213[292 213 282 205\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!214 176|212 188!212 188|213 207!213 207[214 217 223 216!223 216|243 210!243 210|249 227!249 227|261 241!261 241|269 322!269 322[269 341 279 352!279 352[290 365 309 365!309 365[326 365 337 351!337 351[346 339 346 321!346 321|351 235!351\n 235|360 223!360 223|366 207!366 207|383 215!383 215|395 207!395 207|394 192!394 192|392 178!392 178[391 172 383 170!383 170|363 163!363 163[357 145 339 134!339 134[324 123 302 122!302 122[282 123 265 136!265 136[248 147 241 165!241 165\n|223 172!223 172|214 176\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!418 197|415 183!415 183|405 173!405 173|384 168!384 168[376 150 359 140!359 140[342 126 321 127!321 127[301 128 286 140!286 140[269 152 263 170!263 170|242 177!242 177|230 182!230 182|232 194!232 194|232 212!232 212[235 221 243 222!243\n 222|262 214!262 214|268 232!268 232|280 246!280 246|292 337!292 337[291 354 302 366!302 366[313 378 332 378!332 378[350 376 357 365!357 365[368 353 367 336!367 336|374 240!374 240[381 235 388 214!388 214|403 220!403 220[413 220 416 213\n!416 213|418 197\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!303 233|316 229!316 229[322 230 325 236!325 236|328 248!328 248|322 259!322 259|310 260!310 260[302 259 299 255!299 255|298 242!298 242[299 235 303 233\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#333333\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!366 259|361 269!361 269|352 272!352 272|341 267!341 267|338 256!338 256|343 247!343 247|355 244!355 244|363 249!363 249|366 259\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#333333\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!427 226|429 213!429 213|429 202!429 202|422 195!422 195|406 188!406 188[403 172 391 162!391 162[379 152 362 150!362 150|332 156!332 156[318 164 310 178!310 178|294 181!294 181|287 185!287 185[284 187 284 194!284 194|283 209!283 209|291\n 217!291 217|307 213!307 213|310 227!310 227|318 239!318 239|318 314!318 314[317 334 323 342!323 342[329 351 344 352!344 352[358 354 366 346!366 346[374 339 377 320!377 320|391 245!391 245|399 235!399 235|404 223!404 223|419 230!419 230\n[425 231 427 226\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"0.75\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#333333\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!337 216[331 208 332 198!332 198[333 187 341 179!341 179[350 173 360 174!360 174[371 175 378 183!378 183[385 192 384 203!384 203[383 213 374 220!374 220[366 226 355 225!355 225[345 224 337 216\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!417 200|402 193!402 193[398 178 386 167!386 167[374 156 357 154!357 154[341 151 326 159!326 159[311 167 304 180!304 180|288 184!288 184|280 187!280 187|278 196!278 196|276 211!276 211[276 218 284 220!284 220|300 217!300 217|303 230!303\n 230|310 243!310 243|308 310!308 310[307 325 313 334!313 334[321 346 335 348!335 348[349 350 359 340!359 340[368 332 370 317!370 317|384 249!384 249|393 240!393 240|398 228!398 228|412 236!412 236[420 237 422 231!422 231|423 219!423 219\n|424 208!424 208|417 200\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!441 233|445 222!445 222|443 209!443 209|436 200!436 200|420 194!420 194|403 169!403 169[392 156 375 155!375 155[359 153 345 161!345 161[330 169 323 182!323 182|306 186!306 186|295 189!295 189|296 198!296 198|294 213!294 213|301 222!301\n 222|318 217!318 217|320 233!320 233|328 245!328 245|328 320!328 320[325 332 333 344!333 344[340 355 356 357!356 357[370 357 377 349!377 349[387 341 388 327!388 327|404 251!404 251|419 231!419 231|430 238!430 238[438 239 441 233\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!348 238|359 235!359 235|365 242!365 242|366 253!366 253|361 260!361 260|351 260!351 260|342 254!342 254|343 244!343 244|348 238\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 425.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 425\" itemID=\"5b986e27-000009e2\" linkageExportForAS=\"true\" linkageIdentifier=\"VIVE MOTION\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 425\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#AEB551\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 424\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#59CFF8\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 426.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 426\" itemID=\"5b986e27-000009e3\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 426\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!502 258|684 258\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!502 195|684 195\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!510 339|692 339\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!510 276|692 276\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!510 214|692 214\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 427.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 427\" itemID=\"5b986e27-000009e4\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 427\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!308 192[307 158 287 135!287 135|266 120!266 120|187 120!187 120|187 413!187 413|226 413!226 413|226 275!226 275|279 413!279 413|323 413!323 413|268 271!268 271|287 265!287 265[306 253 308 222!308 222|308 192!247 156[259 156 266 181!266\n 181|266 221!266 221[264 241 246 250!246 250|227 255!227 255|227 156!227 156|247 156\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!304 145|284 130!284 130|205 130!205 130|205 422!205 422|244 422!244 422|244 284!244 284|298 422!298 422|341 422!341 422|285 280!285 280|304 274!304 274[325 261 326 232!326 232|325 201!325 201[325 166 304 145!264 165[277 165 284 189!284\n 189|284 230!284 230[280 262 245 263!245 263|245 165!245 165|264 165\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!502 320|684 320\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 428.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 428\" itemID=\"5b986e27-000009e5\" linkageExportForAS=\"true\" linkageIdentifier=\"VIVE MENU_RIGHT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 428\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#D6E6E7\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 427\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#44B0AF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.25\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.45\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#8A79B8\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 426\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#6B36E9\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"29.55\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"16.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 429.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 429\" itemID=\"5b986e27-000009e6\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 429\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!502 258|684 258\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!502 195|684 195\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!510 339|692 339\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!510 276|692 276\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!510 214|692 214\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 430.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 430\" itemID=\"5b986e27-000009e7\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 430\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!251 111|210 111!210 111|210 406!210 406|316 406!316 406|316 372!316 372|251 372!251 372|251 111\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!264 121|222 121!222 121|222 416!222 416|328 416!328 416|328 382!328 382|264 382!264 382|264 121\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!502 320|684 320\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 431.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 431\" itemID=\"5b986e27-000009e8\" linkageExportForAS=\"true\" linkageIdentifier=\"VIVE MENU_LEFT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 431\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#ECFEAD\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 430\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#FAF078\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.25\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.45\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#7EBAD9\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 429\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#F9E765\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"29.55\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"16.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 432.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 432\" itemID=\"5b986e27-000009e9\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 432\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!797 320|979 320\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!797 258|979 258\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!797 195|979 195\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!805 339|987 339\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!805 276|987 276\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!805 214|987 214\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 433.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 433\" itemID=\"5b986e27-000009ea\" linkageExportForAS=\"true\" linkageIdentifier=\"VIVE MENU_HOLD\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 433\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#8AE943\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"26.05\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"7.75\" ty=\"3.95\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Hold</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\" fillColor=\"#BBBDBF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#46F7AC\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 432\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#F83DA1\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"44.3\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"31.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#EBB853\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"26.05\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"8.5\" ty=\"4.8\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>Hold</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#A5AEFC\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 299\" centerPoint3DX=\"16.65\" centerPoint3DY=\"40.45\">\n                  <matrix>\n                    <Matrix tx=\"-4.4\" ty=\"27.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 434.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 434\" itemID=\"5b986e27-000009eb\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 434\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!173 322|355 322\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!173 260|355 260\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!173 197|355 197\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!181 341|363 341\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!181 278|363 278\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" weight=\"1.5\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!181 216|363 216\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 435.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 435\" itemID=\"5b986e27-000009ec\" linkageExportForAS=\"true\" linkageIdentifier=\"VIVE MENU\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 435\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#DEF974\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 434\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#FB38B2\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13.1\" centerPoint3DY=\"13.1\">\n                  <matrix>\n                    <Matrix tx=\"0.1\" ty=\"0.1\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 436.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 436\" itemID=\"5b986e27-000009ed\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 436\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!278 197[278 220 270 238!270 238[261 262 241 265!241 265|290 395!290 395|254 395!254 395|205 264!205 264|205 395!205 395|170 395!170 395|170 128!170 128|212 128!212 128[241 128 255 138!255 138[278 153 278 197!236 171[229 158 211 158!211\n 158|205 158!205 158|205 246!205 246[241 249 241 204!241 204|236 171\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!291 204[291 228 283 246!283 246[274 269 254 273!254 273|303 402!303 402|267 402!267 402|218 272!218 272|218 402!218 402|183 402!183 402|183 136!183 136|225 136!225 136[254 136 268 145!268 145[291 161 291 204!249 179[242 165 224 166!224\n 166|218 166!218 166|218 254!218 254[254 256 254 212!254 212|249 179\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!556 114|560 106!560 106|708 361!708 361|413 361!413 361|420 349\"/>\n                    <Edge fillStyle1=\"2\" edges=\"\n!420 349|396 349!396 349|544 93!544 93|556 114\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!556 186|544 165!544 165|459 313!459 313|482 313\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!482 313|556 186\"/>\n                    <Edge fillStyle0=\"2\" edges=\"\n!556 186|630 313!630 313|482 313\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"\n!420 349|692 349!692 349|556 114\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 437.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 437\" itemID=\"5b986e27-000009ee\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_Y_RIGHT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 437\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#BE5691\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 436\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#5999FE\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.4\" centerPoint3DY=\"40.55\">\n                  <matrix>\n                    <Matrix tx=\"-4.3\" ty=\"27.4\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#78E4F3\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"27.3\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"14.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 438.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 438\" itemID=\"5b986e27-000009ef\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 438\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!224 127|224 371!224 371|286 371!286 371|286 404!286 404|189 404!189 404|189 127!189 127|224 127\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!238 135|238 379!238 379|300 379!300 379|300 411!300 411|202 411!202 411|202 135!202 135|238 135\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!556 114|560 106!560 106|708 361!708 361|413 361!413 361|420 349\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!420 349|396 349!396 349|544 93!544 93|556 114\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!556 186|544 165!544 165|459 313!459 313|482 313\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!482 313|556 186\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!556 186|630 313!630 313|482 313\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!420 349|692 349!692 349|556 114\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 439.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 439\" itemID=\"5b986e27-000009f0\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_Y_LEFT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 439\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#C421D0\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 438\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#C616CE\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.4\" centerPoint3DY=\"40.55\">\n                  <matrix>\n                    <Matrix tx=\"-4.3\" ty=\"27.4\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#49CDBA\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"27.3\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"14.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 440.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 440\" itemID=\"5b986e27-000009f1\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 440\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!658 164|674 164!674 164|674 391!674 391|447 391!447 391|447 378\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!447 378|431 378!431 378|431 151!431 151|658 151!658 151|658 164\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!622 200|622 187!622 187|467 187!467 187|467 342!467 342|484 342\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!484 342|484 200!484 200|622 200\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!447 378|658 378!658 378|658 164\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!622 200|622 342!622 342|484 342\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!236 171[229 158 211 158!211 158|205 158!205 158|205 246!205 246[241 249 241 204!241 204|236 171!278 197[278 220 270 238!270 238[261 262 241 265!241 265|290 395!290 395|254 395!254 395|205 264!205 264|205 395!205 395|170 395!170 395|170\n 128!170 128|212 128!212 128[241 128 255 138!255 138[278 153 278 197\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!249 179[242 165 224 166!224 166|218 166!218 166|218 254!218 254[254 256 254 212!254 212|249 179!291 204[291 228 283 246!283 246[274 269 254 273!254 273|303 402!303 402|267 402!267 402|218 272!218 272|218 402!218 402|183 402!183 402|183\n 136!183 136|225 136!225 136[254 136 268 145!268 145[291 161 291 204\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!1076 114|1080 106!1080 106|1228 361!1228 361|933 361!933 361|940 349\"/>\n                    <Edge fillStyle1=\"2\" edges=\"\n!940 349|916 349!916 349|1064 93!1064 93|1076 114\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!1076 186|1064 165!1064 165|979 313!979 313|1002 313\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!1002 313|1076 186\"/>\n                    <Edge fillStyle0=\"2\" edges=\"\n!1076 186|1150 313!1150 313|1002 313\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"\n!940 349|1212 349!1212 349|1076 114\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 441.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 441\" itemID=\"5b986e27-000009f2\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_XY_RIGHT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 441\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#B6ED08\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 440\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#ABAE2B\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"53.25\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"40.25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#82C98F\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.4\" centerPoint3DY=\"40.55\">\n                  <matrix>\n                    <Matrix tx=\"-4.3\" ty=\"27.4\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#3667E9\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"27.3\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"14.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 442.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 442\" itemID=\"5b986e27-000009f3\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 442\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!622 200|622 187!622 187|467 187!467 187|467 342!467 342|484 342\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!484 342|484 200!484 200|622 200\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!447 378|431 378!431 378|431 151!431 151|658 151!658 151|658 164\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!658 164|674 164!674 164|674 391!674 391|447 391!447 391|447 378\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!622 200|622 342!622 342|484 342\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!658 164|658 378!658 378|447 378\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!224 127|224 371!224 371|286 371!286 371|286 404!286 404|189 404!189 404|189 127!189 127|224 127\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!238 135|238 379!238 379|300 379!300 379|300 411!300 411|202 411!202 411|202 135!202 135|238 135\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!1076 114|1080 106!1080 106|1228 361!1228 361|933 361!933 361|940 349\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!940 349|916 349!916 349|1064 93!1064 93|1076 114\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!1076 186|1064 165!1064 165|979 313!979 313|1002 313\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!1002 313|1076 186\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!1076 186|1150 313!1150 313|1002 313\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!940 349|1212 349!1212 349|1076 114\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 443.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 443\" itemID=\"5b986e27-000009f4\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_XY_LEFT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 443\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#A935BF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 442\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#A758C6\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"53.25\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"40.25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#6287D4\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.4\" centerPoint3DY=\"40.55\">\n                  <matrix>\n                    <Matrix tx=\"-4.3\" ty=\"27.4\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#43D3DC\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"27.3\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"14.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 445.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 445\" itemID=\"5b986e27-000009f5\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_XY\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 445\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#A8B5E9\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"2\" edges=\"!827 313|975 313!975 313|901 186\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!901 186|827 313\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!901 186|889 165!889 165|804 313!804 313|827 313\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!765 349|1037 349!1037 349|901 114\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!901 114|889 93!889 93|741 349!741 349|765 349\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!901 114|905 106!905 106|1053 361!1053 361|758 361!758 361|765 349!487 164|503 164!503 164|503 391!503 391|276 391!276 391|276 378\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!276 378|260 378!260 378|260 151!260 151|487 151!487 151|487 164\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!276 378|487 378!487 378|487 164!313 342|296 342!296 342|296 187!296 187|451 187!451 187|451 200\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!451 200|451 342!451 342|313 342\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!451 200|313 200!313 200|313 342\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#70D8A7\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"44.5\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"31.5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#AE8F69\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"18.55\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"5.55\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 446.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 446\" itemID=\"5b986e27-000009f6\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 446\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!236 171[229 158 211 158!211 158|205 158!205 158|205 246!205 246[241 249 241 204!241 204|236 171!278 197[278 220 270 238!270 238[261 262 241 265!241 265|290 395!290 395|254 395!254 395|205 264!205 264|205 395!205 395|170 395!170 395|170\n 128!170 128|212 128!212 128[241 128 255 138!255 138[278 153 278 197\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!249 179[242 165 224 166!224 166|218 166!218 166|218 254!218 254[254 256 254 212!254 212|249 179!291 204[291 228 283 246!283 246[274 269 254 273!254 273|303 402!303 402|267 402!267 402|218 272!218 272|218 402!218 402|183 402!183 402|183\n 136!183 136|225 136!225 136[254 136 268 145!268 145[291 161 291 204\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!658 164|674 164!674 164|674 391!674 391|447 391!447 391|447 378\"/>\n                    <Edge fillStyle1=\"2\" edges=\"\n!447 378|431 378!431 378|431 151!431 151|658 151!658 151|658 164\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!622 200|622 187!622 187|467 187!467 187|467 342!467 342|484 342\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!484 342|484 200!484 200|622 200\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"\n!447 378|658 378!658 378|658 164\"/>\n                    <Edge fillStyle0=\"2\" edges=\"\n!622 200|622 342!622 342|484 342\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 447.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 447\" itemID=\"5b986e27-000009f7\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_X_RIGHT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 447\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#A1AC76\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 446\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#A88EB4\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.4\" centerPoint3DY=\"40.55\">\n                  <matrix>\n                    <Matrix tx=\"-4.3\" ty=\"27.4\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#C821FD\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"27.3\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"14.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 448.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 448\" itemID=\"5b986e27-000009f8\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 448\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!224 127|224 371!224 371|286 371!286 371|286 404!286 404|189 404!189 404|189 127!189 127|224 127\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!238 135|238 379!238 379|300 379!300 379|300 411!300 411|202 411!202 411|202 135!202 135|238 135\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!622 200|622 187!622 187|467 187!467 187|467 342!467 342|484 342\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!484 342|484 200!484 200|622 200\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!447 378|431 378!431 378|431 151!431 151|658 151!658 151|658 164\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!658 164|674 164!674 164|674 391!674 391|447 391!447 391|447 378\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!622 200|622 342!622 342|484 342\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!658 164|658 378!658 378|447 378\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 449.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 449\" itemID=\"5b986e27-000009f9\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_X_LEFT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 449\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#C552AB\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 448\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#AC469A\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.4\" centerPoint3DY=\"40.55\">\n                  <matrix>\n                    <Matrix tx=\"-4.3\" ty=\"27.4\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#3CC2C8\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"27.3\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"14.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 451.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 451\" itemID=\"5b986e27-000009fa\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_Back\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 451\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4AF5E2\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!544 146|544 137!544 137|541 130!541 130|536 128!536 128|507 128!507 128|501 130!501 130|498 137!498 137|498 161!498 161|501 168!501 168|507 170!507 170|522 170\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!522 170|536 170!536 170|541 168!541 168|544 161!544 161|544 146\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!436 170|436 180!436 180|439 187!439 187|444 188!444 188|473 188!473 188|479 187!479 187|482 180!482 180|482 156!482 156|479 149!479 149|473 146!473 146|458 146\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!458 146|458 161!458 161|455 168!455 168|448 170!448 170|436 170\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!436 170|420 170!420 170|415 168!415 168|412 161!412 161|412 137!412 137|415 130!415 130|420 128!420 128|448 128!448 128|455 130!455 130|458 137!458 137|458 146\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!458 215|458 204!458 204|455 199!455 199|448 196!448 196|420 196!420 196|415 199!415 199[412 200 412 204!412 204|412 229!412 229|415 235!415 235|420 237!420 237|436 237\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!436 237|448 237!448 237|455 235!455 235|458 229!458 229|458 215\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!458 215|473 215!473 215|479 216!479 216|482 223!482 223|482 247!482 247|479 254!479 254|473 256!473 256|444 256!444 256|439 254!439 254|436 247!436 247|436 237\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!544 215|544 204!544 204|541 199!541 199|536 196!536 196|507 196!507 196|501 199!501 199|498 204!498 204|498 229!498 229|501 235!501 235|507 237!507 237|522 237\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!522 237|536 237!536 237|541 235!541 235|544 229!544 229|544 215\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!544 146|558 146!558 146|565 149!565 149|568 156!568 156|568 180!568 180|565 187!565 187|558 188!558 188|532 188!532 188|525 187!525 187|522 180!522 180|522 170!544 215|558 215!558 215|565 216!565 216|568 223!568 223|568 247!568 247|565\n 254!565 254|558 256!558 256|532 256!532 256|525 254!525 254|522 247!522 247|522 237\"/>\n                    <Edge fillStyle0=\"2\" edges=\"\n!522 306|522 315!522 315|525 321!525 321|532 323!532 323|558 323!558 323|565 321!565 321|568 315!568 315|568 291!568 291|565 284!565 284|558 282!558 282|544 282\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"\n!544 282|544 296!544 296|541 303!541 303|536 306!536 306|522 306\"/>\n                    <Edge fillStyle1=\"1\" edges=\"\n!522 306|507 306!507 306|501 303!501 303|498 296!498 296|498 272!498 272|501 266!501 266|507 263!507 263|536 263!536 263|541 266!541 266|544 272!544 272|544 282\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!522 373|536 373!536 373|541 370!541 370|544 365!544 365|544 350\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!544 350|544 339!544 339|541 334!541 334|536 331!536 331|507 331!507 331|501 334!501 334|498 339!498 339|498 365!498 365|501 370!501 370[502 373 507 373!507 373|522 373\"/>\n                    <Edge fillStyle1=\"2\" edges=\"\n!544 350|558 350!558 350|565 351!565 351|568 358!568 358|568 382!568 382|565 389!565 389|558 392!558 392|532 392!532 392|525 389!525 389|522 382!522 382|522 373\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"\n!458 282|458 296!458 296|455 303!455 303|448 306!448 306|436 306\"/>\n                    <Edge fillStyle0=\"2\" edges=\"\n!436 306|436 315!436 315|439 321!439 321|444 323!444 323|473 323!473 323|479 321!479 321|482 315!482 315|482 291!482 291|479 284!479 284|473 282!473 282|458 282\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!458 282|458 272!458 272|455 266!455 266|448 263!448 263|420 263!420 263|415 266!415 266[412 268 412 272!412 272|412 296!412 296|415 303!415 303|420 306!420 306|436 306!458 350|458 339!458 339|455 334!455 334|448 331!448 331|420 331!420\n 331|415 334!415 334[412 335 412 339!412 339|412 365!412 365|415 370!415 370|420 373!420 373|436 373\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!436 373|448 373!448 373|455 370!455 370|458 365!458 365|458 350\"/>\n                    <Edge fillStyle1=\"2\" edges=\"\n!458 350|473 350!473 350|479 351!479 351|482 358!482 358|482 382!482 382|479 389!479 389|473 392!473 392|444 392!444 392|439 389!439 389|436 382!436 382|436 373\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!285 146|285 137!285 137|282 130!282 130|276 128!276 128|247 128!247 128|242 130!242 130|239 137!239 137|239 161!239 161|242 168!242 168|247 170!247 170|264 170\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!264 170|276 170!276 170|282 168!282 168|285 161!285 161|285 146\"/>\n                    <Edge fillStyle1=\"2\" edges=\"\n!285 146|300 146!300 146|306 149!306 149|309 156!309 156|309 180!309 180|306 187!306 187|300 188!300 188|272 188!272 188|266 187!266 187|264 180!264 180|264 170\"/>\n                    <Edge fillStyle0=\"2\" edges=\"\n!176 170|176 180!176 180|179 187!179 187|186 188!186 188|213 188!213 188|219 187!219 187|222 180!222 180|222 156!222 156|219 149!219 149|213 146!213 146|198 146\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"\n!198 146|198 161!198 161|195 168!195 168|190 170!190 170|176 170\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!285 215|285 204!285 204|282 199!282 199|276 196!276 196|247 196!247 196|242 199!242 199|239 204!239 204|239 229!239 229|242 235!242 235|247 237!247 237|264 237\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!264 237|276 237!276 237|282 235!282 235|285 229!285 229|285 215\"/>\n                    <Edge fillStyle0=\"2\" edges=\"\n!176 237|176 247!176 247|179 254!179 254|186 256!186 256|214 256!214 256|219 254!219 254|222 247!222 247|222 223!222 223|219 216!219 216|214 215!214 215|198 215\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"\n!198 215|198 229!198 229|195 235!195 235|190 237!190 237|176 237\"/>\n                    <Edge fillStyle1=\"2\" edges=\"\n!285 215|300 215!300 215|306 216!306 216|309 223!309 223|309 247!309 247|306 254!306 254|300 256!300 256|272 256!272 256|266 254!266 254|264 247!264 247|264 237\"/>\n                    <Edge fillStyle0=\"2\" edges=\"\n!349 170|349 180!349 180|352 187!352 187|359 188!359 188|386 188!386 188|392 187!392 187|395 180!395 180|395 156!395 156|392 149!392 149|386 146!386 146|371 146\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"\n!371 146|371 161!371 161|368 168!368 168|361 170!361 170|349 170\"/>\n                    <Edge fillStyle1=\"1\" edges=\"\n!349 170|335 170!335 170|328 168!328 168|325 161!325 161|325 137!325 137|328 130!328 130|335 128!335 128|361 128!361 128|368 130!368 130|371 137!371 137|371 146\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!371 215|371 204!371 204|368 199!368 199|361 196!361 196|335 196!335 196|328 199!328 199|325 204!325 204|325 229!325 229|328 235!328 235|335 237!335 237|349 237\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!349 237|361 237!361 237|368 235!368 235|371 229!371 229|371 215\"/>\n                    <Edge fillStyle1=\"2\" edges=\"\n!371 215|386 215!386 215|392 216!392 216|395 223!395 223|395 247!395 247|392 254!392 254|386 256!386 256|359 256!359 256|352 254!352 254|349 247!349 247|349 237\"/>\n                    <Edge fillStyle1=\"1\" edges=\"\n!176 170|162 170!162 170|155 168!155 168|152 161!152 161|152 137!152 137|155 130!155 130|162 128!162 128|190 128!190 128|195 130!195 130|198 137!198 137|198 146!176 237|162 237!162 237|155 235!155 235|152 229!152 229|152 204!152 204|155\n 199!155 199|162 196!162 196|190 196!190 196|195 199!195 199|198 204!198 204|198 215\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!198 282|198 272!198 272|195 266!195 266|190 263!190 263|162 263!162 263|155 266!155 266|152 272!152 272|152 296!152 296|155 303!155 303|162 306!162 306|176 306\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!176 306|190 306!190 306|195 303!195 303|198 296!198 296|198 282\"/>\n                    <Edge fillStyle1=\"2\" edges=\"\n!198 282|214 282!214 282|219 284!219 284|222 291!222 291|222 315!222 315|219 321!219 321|214 323!214 323|186 323!186 323|179 321!179 321|176 315!176 315|176 306\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!198 350|198 339!198 339|195 334!195 334|190 331!190 331|162 331!162 331|155 334!155 334|152 339!152 339|152 365!152 365|155 370!155 370|162 373!162 373|176 373\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!176 373|190 373!190 373|195 370!195 370|198 365!198 365|198 350\"/>\n                    <Edge fillStyle1=\"2\" edges=\"\n!198 350|214 350!214 350|219 351!219 351|222 358!222 358|222 382!222 382|219 389!219 389|214 392!214 392|186 392!186 392|179 389!179 389|176 382!176 382|176 373\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!371 282|371 272!371 272|368 266!368 266|361 263!361 263|335 263!335 263|328 266!328 266|325 272!325 272|325 296!325 296|328 303!328 303|335 306!335 306|349 306\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!349 306|361 306!361 306|368 303!368 303|371 296!371 296|371 282\"/>\n                    <Edge fillStyle1=\"2\" edges=\"\n!371 282|386 282!386 282|392 284!392 284|395 291!395 291|395 315!395 315|392 321!392 321|386 323!386 323|359 323!359 323|352 321!352 321|349 315!349 315|349 306\"/>\n                    <Edge fillStyle0=\"2\" edges=\"\n!264 306|264 315!264 315|266 321!266 321|272 323!272 323|300 323!300 323|306 321!306 321|309 315!309 315|309 291!309 291|306 284!306 284|300 282!300 282|285 282\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"\n!285 282|285 296!285 296|282 303!282 303|276 306!276 306|264 306\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!371 350|371 339!371 339|368 334!368 334|361 331!361 331|335 331!335 331|328 334!328 334|325 339!325 339|325 365!325 365|328 370!328 370|335 373!335 373|349 373\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!349 373|361 373!361 373|368 370!368 370|371 365!371 365|371 350\"/>\n                    <Edge fillStyle0=\"2\" edges=\"\n!264 373|264 382!264 382|266 389!266 389|272 392!272 392|300 392!300 392|306 389!306 389|309 382!309 382|309 358!309 358|306 351!306 351|300 350!300 350|285 350\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"\n!285 350|285 365!285 365|282 370!282 370|276 373!276 373|264 373\"/>\n                    <Edge fillStyle1=\"2\" edges=\"\n!371 350|386 350!386 350|392 351!392 351|395 358!395 358|395 382!395 382|392 389!392 389|386 392!386 392|359 392!359 392|352 389!352 389|349 382!349 382|349 373\"/>\n                    <Edge fillStyle1=\"1\" edges=\"\n!264 306|247 306!247 306|242 303!242 303|239 296!239 296|239 272!239 272|242 266!242 266|247 263!247 263|276 263!276 263|282 266!282 266|285 272!285 272|285 282!264 373|247 373!247 373[243 373 242 370!242 370|239 365!239 365|239 339!239\n 339|242 334!242 334|247 331!247 331|276 331!276 331|282 334!282 334|285 339!285 339|285 350\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#F0CAFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 264\" centerPoint3DX=\"17.85\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 452.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 452\" itemID=\"5b986e27-000009fb\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 452\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!603 262[603 338 550 394!550 394[497 449 421 452!421 452|263 452!263 452[184 452 128 396!128 396[72 341 72 262!72 262[72 183 128 128!128 128[184 72 263 72!263 72|422 72!422 72[497 76 550 131!550 131[603 186 603 262\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!641 261[641 354 577 421!577 421[512 487 420 490!420 490|263 490!263 490[168 490 101 423!101 423[34 356 34 261!34 261[34 166 101 99!101 99[168 32 263 32!263 32|421 32!421 32[513 36 577 102!577 102[641 168 641 261\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!421 -1[527 2 605 80!605 80[683 158 683 265!683 265[683 371 605 448!605 448[527 523 419 525!419 525|263 525!263 525[154 525 76 448!76 448[-1 371 -1 262!-1 262[-1 153 76 76!76 76[153 -1 263 -1!263 -1|421 -1\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 453.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 453\" itemID=\"5b986e27-000009fc\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 453\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#2EA7C3\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 452\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 454.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 454\" itemID=\"5b986e27-000009fd\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 454\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!847 392|786 347!786 347|804 310!804 310|871 359!871 359|847 392\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!888 397|798 397!798 397|862 311!862 311|888 397\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!614 310|547 359!547 359|571 392!571 392|632 347!632 347|614 310\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!530 397|620 397!620 397|557 311!557 311|530 397\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!847 131|786 176!786 176|804 213!804 213|871 164!871 164|847 131\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!888 126|798 126!798 126|862 212!862 212|888 126\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!614 213|547 164!547 164|571 131!571 131|632 176!632 176|614 213\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!530 126|620 126!620 126|557 212!557 212|530 126\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!760 232|757 248!757 248|750 287!750 287[744 335 752 376!752 376|753 387!753 387|747 411!747 411|729 427!729 427|686 427!686 427|669 410!669 410[662 399 662 387!662 387|665 367!665 367[669 325 665 286!665 286|660 249!660 249|656 232!656\n 232[656 210 672 195!672 195|744 195!744 195[760 210 760 232\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!760 143[760 165 744 180!744 180[729 195 708 195!708 195[687 195 671 180!671 180[656 165 656 143!656 143[656 122 671 107!671 107[687 92 708 92!708 92[729 92 744 107!744 107[760 122 760 143\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!769 241|766 257!766 257|759 296!759 296[753 344 761 385!761 385|762 396!762 396|756 420!756 420|738 436!738 436|695 436!695 436|678 419!678 419[671 408 671 396!671 396|674 376!674 376[678 334 674 295!674 295|669 258!669 258|665 241!665\n 241[665 219 681 204!681 204|753 204!753 204[769 219 769 241\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!769 152[769 174 753 189!753 189[738 204 717 204!717 204[696 204 680 189!680 189[665 174 665 152!665 152[665 131 680 116!680 116[696 101 717 101!717 101[738 101 753 116!753 116[769 131 769 152\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!852 399|791 354!791 354|809 317!809 317|876 366!876 366|852 399\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!893 404|803 404!803 404|867 318!867 318|893 404\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!619 317|552 366!552 366|576 399!576 399|637 354!637 354|619 317\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 16\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!535 404|625 404!625 404|562 318!562 318|535 404\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 17\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!852 138|791 183!791 183|809 220!809 220|876 171!876 171|852 138\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 18\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!893 133|803 133!803 133|867 219!867 219|893 133\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 19\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!619 220|552 171!552 171|576 138!576 138|637 183!637 183|619 220\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 20\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!535 133|625 133!625 133|562 219!562 219|535 133\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 21\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!311 209|287 300!287 300[282 318 293 326!293 326|317 328!317 328|373 302!373 302|377 294!377 294|373 289!373 289|368 288!368 288|367 288!367 288|326 300!326 300[311 303 314 291!314 291|342 178!342 178|343 172!343 172|339 159!339 159|326\n 155!326 155|312 160!312 160|140 302!140 302[130 309 129 321!129 321[127 332 134 340!134 340[141 348 152 347!152 347[164 347 175 337!175 337|300 205!300 205|308 203!308 203|311 209\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 22\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!350 171|337 167!337 167[331 167 324 172!324 172|152 314!152 314[142 322 141 333!141 333[140 344 146 351!146 351[153 360 164 359!164 359[176 359 187 349!187 349|312 217!312 217[316 213 319 214!319 214[324 216 323 221!323 221|298 311!298\n 311[294 330 305 338!305 338|328 340!328 340|385 314!385 314|389 306!389 306|385 301!385 301|379 300!379 300|337 311!337 311[323 315 326 302!326 302|354 190!354 190|355 184!355 184|350 171\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 455.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 455\" itemID=\"5b986e27-000009fe\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_TELEPORT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 455\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#F599C2\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 454\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#BF518B\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 453\" centerPoint3DX=\"39.6\" centerPoint3DY=\"13.35\">\n                  <matrix>\n                    <Matrix a=\"0\" b=\"0.75775146484375\" c=\"-0.75775146484375\" d=\"0\" tx=\"22.5\" ty=\"0.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#F34485\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"35.5\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"22.5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 457.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 457\" itemID=\"5b986e27-000009ff\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 457\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#96ACB7\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#A6A8AB\" alpha=\"0.6\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"2\" edges=\"!1272 388[1272 443 1233 481!1233 481[1195 520 1140 520!1140 520|131 520!131 520[78 520 39 481!39 481[0 443 0 388!0 388|0 132!0 132[0 78 39 39!39 39[78 0 131 0!131 0|1140 0!1140 0[1195 0 1233 39!1233 39[1272 78 1272 132!1272 132|1272 388\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!1246 388|1246 132!1246 132[1246 88 1215 56!1215 56[1183 26 1140 26!1140 26|131 26!131 26[88 26 56 56!56 56[26 88 26 132!26 132|26 388!26 388[26 431 56 463!56 463[88 494 131 494!131 494|1140 494!1140 494[1182 494 1215 463!1215 463[1246\n 432 1246 388\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"\n!1213 388|1213 132!1213 132[1213 102 1192 80!1192 80[1169 58 1140 58!1140 58|131 58!131 58[102 58 80 80!80 80[59 102 59 132!59 132|59 388!59 388[59 418 80 440!80 440[102 461 131 461!131 461|1140 461!1140 461[1170 461 1192 440!1192 440\n[1213 417 1213 388\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 458.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 458\" itemID=\"5b986e27-00000a00\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 458\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!429 156|383 157!383 157|382 123!382 123|509 122!509 122|510 156!510 156|467 156!467 156|466 410!466 410|426 410!426 410|429 156\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!984 156|938 157!938 157|937 123!937 123|1064 122!1064 122|1065 156!1065 156|1022 156!1022 156|1021 410!1021 410|981 410!981 410|984 156\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!864 140|874 145!874 145[899 161 899 208!899 208[899 234 891 253!891 253[881 278 860 281!860 281|912 420!912 420|873 420!873 420|870 411\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!870 411|858 411!858 411|821 310\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!821 310|821 420!821 420|783 420!783 420|783 411\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!783 411|768 411!768 411|768 127!768 127|814 127!814 127[845 127 859 137!859 137|864 140!821 252[844 245 844 208!844 208|839 173!839 173|837 169\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!837 169|827 168!827 168|821 168!821 168|821 252\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!821 252|806 253!806 253|806 159!806 159|812 159!812 159[829 158 837 169\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!864 140[884 157 884 200!884 200[884 225 876 244!876 244[866 269 845 273!845 273|897 411!897 411|870 411\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!689 411|691 420!691 420|729 420!729 420|668 136!668 136|655 136\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!655 136|714 411!714 411|689 411\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!578 411|561 411!561 411|623 127!623 127|653 127!653 127|655 136\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!646 233|638 182!638 182|637 182!637 182|614 326!614 326|631 326\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!631 326|646 233\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!578 411|598 411!598 411|609 355!609 355|665 355!665 355|667 364\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!667 364|676 411!676 411|689 411\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!667 364|624 364!624 364|613 420!613 420|576 420!576 420|578 411\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!821 310|807 272!807 272|806 272!806 272|806 411!806 411|783 411\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!646 233|659 326!659 326|631 326\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!299 135|299 171\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!299 135|314 141!314 141|314 179!314 179|298 170!298 170|282 167!282 167[267 167 257 178!257 178[248 189 248 204!248 204[248 221 259 235!259 235|287 266!287 266|317 303!317 303[328 323 328 349!328 349[328 380 310 401!310 401[292 423 261\n 423!261 423[236 423 220 410\"/>\n                    <Edge fillStyle1=\"2\" edges=\"\n!220 410|205 401!205 401|205 363!205 363|220 372!220 372|242 378!242 378[275 378 275 338!275 338[275 312 236 274!236 274[196 235 196 196!196 196[196 164 212 145!212 145[229 123 259 123!259 123[284 123 299 133!299 133|299 135\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"\n!220 410|246 414!246 414[277 414 295 392!295 392[313 371 313 340!313 340[313 314 302 294!302 294|273 257!273 257|244 226!244 226[233 212 233 195!233 195[233 180 242 170!242 170[252 159 267 159!267 159[283 159 298 170\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!439 166|393 167!393 167|392 133!392 133|519 132!519 132|520 166!520 166|477 166!477 166|476 420!476 420|436 420!436 420|439 166\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!994 166|948 167!948 167|947 133!947 133|1074 132!1074 132|1075 166!1075 166|1032 166!1032 166|1031 420!1031 420|991 420!991 420|994 166\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 459.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 459\" itemID=\"5b986e27-00000a01\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_START\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 459\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#D6328C\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 458\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#F1C982\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 457\" centerPoint3DX=\"30.5\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"-1.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 460.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 460\" itemID=\"5b986e27-00000a02\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 460\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!502 129|502 381!502 381|566 381!566 381|566 414!566 414|464 414!464 414|464 129!464 129|502 129\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!516 137|516 389!516 389|580 389!580 389|580 422!580 422|478 422!478 422|478 137!478 137|516 137\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!675 249|661 249!661 249|661 160!661 160|724 160!724 160|724 136\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!724 136|724 127!724 127|623 127!623 127|623 411!623 411|638 411\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!638 411|724 411!724 411|724 387\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!724 387|724 378!724 378|675 378\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!675 378|661 378!661 378|661 282!661 282|717 282!717 282|717 258\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!717 258|717 249!717 249|675 249\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!675 249|675 169!675 169|739 169!739 169|739 136!739 136|724 136\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!404 136|419 136!419 136|419 169!419 169|355 169!355 169|355 249\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!355 249|397 249!397 249|397 258\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!397 258|412 258!412 258|412 290!412 290|355 290!355 290|355 378\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!355 378|404 378!404 378|404 387\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!404 387|419 387!419 387|419 420!419 420|318 420!318 420|318 411\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!318 411|303 411!303 411|303 127!303 127|404 127!404 127|404 136\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!675 378|675 290!675 290|732 290!732 290|732 258!732 258|717 258!638 411|638 420!638 420|739 420!739 420|739 387!739 387|724 387\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!243 170[228 159 212 159!212 159[197 159 187 170!187 170[178 180 178 195!178 195[178 212 189 226!189 226|218 257!218 257|247 294!247 294[258 314 258 340!258 340[258 371 240 392!240 392[222 414 191 414!191 414|165 410\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!165 410[181 423 206 423!206 423[237 423 255 401!255 401[273 380 273 349!273 349[273 323 262 303!262 303|232 266!232 266|204 235!204 235[193 221 193 204!193 204[193 189 202 178!202 178[212 167 227 167!227 167|243 170\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!244 135|259 141!259 141|259 179!259 179|243 170\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!165 410|150 401!150 401|150 363!150 363|165 372!165 372|187 378!187 378[220 378 220 338!220 338[220 312 181 274!181 274[164 257 154 240!154 240[141 218 141 196!141 196[141 164 157 145!157 145[174 123 204 123!204 123[229 123 244 133!244\n 133|244 135\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!244 135|244 171!404 136|404 160!404 160|341 160!341 160|341 249!341 249|355 249!397 258|397 282!397 282|341 282!341 282|341 378!341 378|355 378!404 387|404 411!404 411|318 411\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 462.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 462\" itemID=\"5b986e27-00000a03\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 462\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!984 156|938 157!938 157|937 123!937 123|1064 122!1064 122|1065 156!1065 156|1022 156!1022 156|1021 410!1021 410|981 410!981 410|984 156\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!994 166|948 167!948 167|947 133!947 133|1074 132!1074 132|1075 166!1075 166|1032 166!1032 166|1031 420!1031 420|991 420!991 420|994 166\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 465.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 465\" itemID=\"5b986e27-00000a04\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_Select\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 465\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#A4D8C5\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"7.45\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"33.75\" ty=\"-5.15\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters></characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\" fillColor=\"#BBBDBF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#E4D41F\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"8.65\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"38.2\" ty=\"2.35\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>C</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\" fillColor=\"#BBBDBF\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#E77BBE\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 462\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#EFEAF9\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMStaticText width=\"8.65\" height=\"13.35\" isSelectable=\"false\">\n                  <matrix>\n                    <Matrix tx=\"38.9\" ty=\"2.55\"/>\n                  </matrix>\n                  <textRuns>\n                    <DOMTextRun>\n                      <characters>C</characters>\n                      <textAttrs>\n                        <DOMTextAttrs aliasText=\"false\" rotation=\"true\" lineSpacing=\"3.2\"/>\n                      </textAttrs>\n                    </DOMTextRun>\n                  </textRuns>\n                </DOMStaticText>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#7E2BED\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 460\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#CEDA62\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 457\" centerPoint3DX=\"30.5\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"-1.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 466.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 466\" itemID=\"5b986e27-00000a05\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 466\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!243 164|243 251!243 251[278 253 278 209!278 209|273 177!273 177[266 163 249 164!249 164|243 164!315 201[315 263 278 269!278 269|327 397!327 397|291 397!291 397|244 268!244 268|243 268!243 268|243 397!243 397|208 397!208 397|208 135!208\n 135|249 135!249 135|292 143!292 143[315 158 315 201\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!257 172|257 259!257 259[292 262 292 217!292 217|287 185!287 185[280 172 262 172!262 172|257 172!329 210[329 271 292 277!292 277|341 404!341 404|305 404!305 404|258 277!258 277|257 277!257 277|257 404!257 404|222 404!222 404|222 143!222\n 143|263 143!263 143|306 151!306 151[329 166 329 210\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 467.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 467\" itemID=\"5b986e27-00000a06\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_RS\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 467\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#70E0D7\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 466\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#EF706D\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 468.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 468\" itemID=\"5b986e27-00000a07\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 468\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!361 127|361 412!361 412|324 412!324 412|324 160!324 160|297 160!297 160|297 127!297 127|361 127\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!247 200[247 267 208 273!208 273|260 412!260 412|221 412!221 412|170 272!170 272|169 272!169 272|169 412!169 412|131 412!131 412|131 127!131 127|176 127!176 127[207 127 222 137!222 137[247 153 247 200!169 159|169 253!169 253[207 257 207\n 208!207 208[207 184 201 173!201 173[194 158 175 159!175 159|169 159\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!375 135|375 420!375 420|338 420!338 420|338 168!338 168|310 168!310 168|310 135!310 135|375 135\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!215 181[208 167 188 168!188 168|183 168!183 168|183 261!183 261[221 264 221 217!221 217|215 181!260 208[260 275 222 282!222 282|273 420!273 420|235 420!235 420|184 281!184 281|183 281!183 281|183 420!183 420|145 420!145 420|145 135!145\n 135|190 135!190 135[221 135 236 145!236 145[260 161 260 208\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 469.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 469\" itemID=\"5b986e27-00000a08\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_RB\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 469\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#A28BA8\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 468\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#C7F972\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 470.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 470\" itemID=\"5b986e27-00000a09\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 470\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!284 197[284 162 293 146!293 146[305 125 338 125!338 125[393 125 393 194!393 194|388 232!388 232[381 251 362 257!362 257|362 258!362 258[395 266 395 319!395 319[395 398 335 398!335 398[279 398 279 336!279 336|279 328!279 328|313 328!313\n 328|313 336!313 336[313 366 335 366!335 366[360 366 360 316!360 316[360 271 329 272!329 272|319 272!319 272|319 241!319 241|323 241!323 241[344 241 352 231!352 231[359 223 359 200!359 200[359 157 338 157!338 157[318 157 318 191!318 191\n|318 200!318 200|284 200!284 200|284 197\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!248 197[248 220 240 238!240 238[231 262 211 265!211 265|260 395!260 395|224 395!224 395|175 264!175 264|175 395!175 395|140 395!140 395|140 128!140 128|182 128!182 128[211 128 225 138!225 138[248 153 248 197!206 171[199 158 181 158!181\n 158|175 158!175 158|175 246!175 246[211 249 211 204!211 204|206 171\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!350 133[406 133 406 202!406 202|401 240!401 240[394 259 375 265!375 265[408 274 408 327!408 327[408 405 348 405!348 405[292 405 292 344!292 344|292 335!292 335|325 335!325 335|325 344!325 344[325 373 348 373!348 373[373 373 373 324!373\n 324[373 279 341 280!341 280|331 280!331 280|331 248!331 248|336 248!336 248[357 248 364 239!364 239[371 230 371 208!371 208[371 164 351 164!351 164[331 164 331 199!331 199|331 208!331 208|297 208!297 208|297 205!297 205[297 170 306 154\n!306 154[318 133 350 133\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!261 204[261 228 253 246!253 246[244 269 224 273!224 273|273 402!273 402|237 402!237 402|188 272!188 272|188 402!188 402|153 402!153 402|153 136!153 136|195 136!195 136[224 136 238 145!238 145[261 161 261 204!219 179[212 165 194 166!194\n 166|188 166!188 166|188 254!188 254[224 256 224 212!224 212|219 179\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 471.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 471\" itemID=\"5b986e27-00000a0a\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_R3\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 471\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#B4FC14\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 470\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#F4FA0B\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 472.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 472\" itemID=\"5b986e27-00000a0b\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 472\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!1049 236|1053 274!1053 274[1060 323 1078 360!1078 360|1082 371!1082 371[1086 383 1082 395!1082 395|1069 415!1069 415|1028 426!1028 426|1006 414!1006 414[997 405 994 394!994 394|992 373!992 373|971 295!971 295|956 262!956 262|948 246\n!948 246[942 225 953 206!953 206|1023 187!1023 187[1042 198 1048 219!1048 219|1049 236\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!962 97[982 92 1001 102!1001 102[1020 113 1025 133!1025 133[1031 154 1020 173!1020 173[1008 191 988 196!988 196|949 192!949 192[931 181 925 160!925 160[920 140 930 121!930 121[942 103 962 97\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!1059 225|1061 241!1061 241|1065 281!1065 281[1071 329 1090 367!1090 367|1093 377!1093 377[1097 389 1094 402!1094 402|1080 422!1080 422|1039 433!1039 433[1026 429 1017 421!1017 421|1005 401!1005 401|1003 380!1003 380|982 302!982 302|968\n 267!968 267|959 252!959 252[954 231 965 212!965 212|1035 194!1035 194[1054 204 1059 225\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!1036 139[1042 160 1031 180!1031 180[1020 198 1000 203!1000 203|960 199!960 199[942 187 936 166!936 166[931 146 941 128!941 128[953 109 973 104!973 104|1012 109!1012 109[1031 119 1036 139\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#666666\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!1034 199|1101 190!1101 190[1118 202 1121 222!1121 222|1119 238!1119 238|1118 276!1118 276[1118 320 1131 358!1131 358|1132 368!1132 368|1130 391!1130 391|1115 408!1115 408|1075 413!1075 413[1064 410 1057 399!1057 399[1049 390 1048 379\n!1048 379|1048 360!1048 360[1047 320 1038 285!1038 285|1030 250!1030 250|1024 235!1024 235[1021 215 1034 199\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#666666\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!1056 99[1075 96 1091 108!1091 108[1107 120 1110 139!1110 139[1113 160 1099 176!1099 176|1068 195!1068 195[1048 197 1031 185!1031 185[1016 173 1013 152!1013 152[1010 133 1023 117!1023 117[1036 101 1056 99\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!1131 231|1130 247!1130 247|1128 284!1128 284[1128 329 1140 366!1140 366|1142 376!1142 376|1140 400!1140 400|1125 417!1125 417|1085 422!1085 422|1067 408!1067 408[1059 399 1058 387!1058 387|1058 369!1058 369[1057 328 1048 293!1048 293\n|1040 259!1040 259|1034 244!1034 244[1031 223 1044 207!1044 207|1111 198!1111 198[1128 210 1131 231\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!1120 148[1123 168 1109 184!1109 184[1097 200 1077 203!1077 203[1058 205 1041 193!1041 193[1026 181 1023 161!1023 161[1021 141 1033 125!1033 125[1046 109 1065 107!1065 107[1085 104 1101 116!1101 116[1118 128 1120 148\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#333333\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!1109 201|1167 200!1167 200[1180 212 1180 229!1180 229|1177 243!1177 243|1171 275!1171 275[1167 312 1173 345!1173 345|1173 353!1173 353|1169 373!1169 373|1155 386!1155 386|1120 385!1120 385[1112 382 1107 371!1107 371[1101 363 1101 353\n!1101 353|1103 337!1103 337[1107 304 1103 273!1103 273|1100 243!1100 243|1097 229!1097 229[1096 212 1109 201\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#333333\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!1139 118[1155 118 1167 130!1167 130[1180 142 1180 158!1180 158[1180 176 1167 188!1167 188[1155 200 1138 200!1138 200[1121 200 1109 188!1109 188[1097 177 1097 158!1097 158[1096 142 1109 130!1109 130[1122 118 1139 118\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!1174 220[1186 232 1186 250!1186 250|1184 262!1184 262|1178 294!1178 294[1174 332 1180 365!1180 365|1181 374!1181 374|1176 393!1176 393|1162 405!1162 405|1127 405!1127 405|1114 392!1114 392[1108 383 1108 374!1108 374|1110 358!1110 358\n[1114 324 1110 293!1110 293|1106 263!1106 263|1103 250!1103 250[1103 232 1116 220!1116 220|1174 220\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!1187 178[1186 196 1174 208!1174 208[1162 220 1145 220!1145 220[1128 220 1115 208!1115 208[1103 196 1104 178!1104 178[1104 162 1116 150!1116 150[1129 138 1146 138!1146 138[1163 138 1175 150!1175 150[1187 162 1187 178\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!512 147[481 148 453 161!453 161[399 187 399 250!399 250|399 392!399 392|401 407!401 407[406 418 418 418!418 418|640 418!640 418[652 416 652 392!652 392|652 249!652 249[652 222 638 197!638 197[609 147 538 147!538 147|512 147!512 124|538\n 124!538 124[623 124 658 186!658 186[676 217 676 249!676 249|676 392!676 392[676 418 663 432!663 432[653 441 640 441!640 441|418 441!418 441[395 441 384 423!384 423[375 410 375 392!375 392|375 250!375 250[375 184 426 149!426 149[464 124\n 512 124\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!640 80|418 80!418 80[395 80 384 98!384 98[375 111 375 129!375 129|375 271!375 271|399 271!399 271|399 129!399 129|401 114!401 114[406 104 418 104!418 104|640 104!640 104[644 104 647 107!647 107|652 129!652 129|652 272!652 272|676 272\n!676 272|676 129!676 129[676 103 663 90!663 90[653 80 640 80\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!651 167[622 117 551 117!551 117|525 117!525 117[494 118 466 131!466 131[411 156 411 220!411 220|411 401!411 401|414 415!414 415[419 426 431 426!431 426|653 426!653 426|660 423!660 423|665 401!665 401|665 219!665 219[665 192 651 167!689\n 219|689 401!689 401[689 427 676 440!676 440[665 450 653 450!653 450|431 450!431 450[408 450 397 432!397 432[388 419 388 401!388 401|388 220!388 220[388 153 438 119!438 119[477 94 525 94!525 94|551 94!551 94[636 94 671 156!671 156[689\n 187 689 219\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 16\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!676 105[665 96 653 96!653 96|431 96!431 96[408 96 397 114!397 114[388 127 388 144!388 144|388 287!388 287|411 287!411 287|411 144!411 144[411 136 414 130!414 130[419 119 431 119!431 119|653 119!653 119|660 123!660 123|665 144!665 144\n|665 288!665 288|689 288!689 288|689 144!689 144[689 119 676 105\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 17\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!589 210|589 182!589 182|461 182!461 182|461 210!461 210|589 210\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 18\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!539 182|512 182!512 182|512 395!512 395|539 395!539 395|539 182\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 19\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!604 224|604 196!604 196|476 196!476 196|476 224!476 224|604 224\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 20\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!554 197|526 197!526 197|526 408!526 408|554 408!554 408|554 197\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 473.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 473\" itemID=\"5b986e27-00000a0c\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 473\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!226 197[226 220 218 238!218 238[209 262 189 265!189 265|238 395!238 395|202 395!202 395|153 264!153 264|153 395!153 395|118 395!118 395|118 128!118 128|160 128!160 128[189 128 203 138!203 138[226 153 226 197!184 171[177 158 159 158!159\n 158|153 158!153 158|153 246!153 246[189 249 189 204!189 204|184 171\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!239 204[239 228 231 246!231 246[222 269 202 273!202 273|251 402!251 402|215 402!215 402|166 272!166 272|166 402!166 402|131 402!131 402|131 136!131 136|173 136!173 136[202 136 216 145!216 145[239 161 239 204!197 179[190 165 172 166!172\n 166|166 166!166 166|166 254!166 254[202 256 202 212!202 212|197 179\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 474.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 474\" itemID=\"5b986e27-00000a0d\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_P_SWING_RIGHT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 474\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#BEAEA4\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 473\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#C28FD7\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 406\" centerPoint3DX=\"23.05\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"13.15\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#E590A2\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 472\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#B2C56A\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"52.3\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"39.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#C86397\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"26.3\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"13.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 475.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 475\" itemID=\"5b986e27-00000a0e\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 475\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!1049 236|1053 274!1053 274[1060 323 1078 360!1078 360|1082 371!1082 371[1086 383 1082 395!1082 395|1069 415!1069 415|1028 426!1028 426|1006 414!1006 414[997 405 994 394!994 394|992 373!992 373|971 295!971 295|956 262!956 262|948 246\n!948 246[942 225 953 206!953 206|1023 187!1023 187[1042 198 1048 219!1048 219|1049 236\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!962 97[982 92 1001 102!1001 102[1020 113 1025 133!1025 133[1031 154 1020 173!1020 173[1008 191 988 196!988 196|949 192!949 192[931 181 925 160!925 160[920 140 930 121!930 121[942 103 962 97\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!1059 225|1061 241!1061 241|1065 281!1065 281[1071 329 1090 367!1090 367|1093 377!1093 377[1097 389 1094 402!1094 402|1080 422!1080 422|1039 433!1039 433[1026 429 1017 421!1017 421|1005 401!1005 401|1003 380!1003 380|982 302!982 302|968\n 267!968 267|959 252!959 252[954 231 965 212!965 212|1035 194!1035 194[1054 204 1059 225\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!1036 139[1042 160 1031 180!1031 180[1020 198 1000 203!1000 203|960 199!960 199[942 187 936 166!936 166[931 146 941 128!941 128[953 109 973 104!973 104|1012 109!1012 109[1031 119 1036 139\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#666666\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!1034 199|1101 190!1101 190[1118 202 1121 222!1121 222|1119 238!1119 238|1118 276!1118 276[1118 320 1131 358!1131 358|1132 368!1132 368|1130 391!1130 391|1115 408!1115 408|1075 413!1075 413[1064 410 1057 399!1057 399[1049 390 1048 379\n!1048 379|1048 360!1048 360[1047 320 1038 285!1038 285|1030 250!1030 250|1024 235!1024 235[1021 215 1034 199\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#666666\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!1056 99[1075 96 1091 108!1091 108[1107 120 1110 139!1110 139[1113 160 1099 176!1099 176|1068 195!1068 195[1048 197 1031 185!1031 185[1016 173 1013 152!1013 152[1010 133 1023 117!1023 117[1036 101 1056 99\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!1131 231|1130 247!1130 247|1128 284!1128 284[1128 329 1140 366!1140 366|1142 376!1142 376|1140 400!1140 400|1125 417!1125 417|1085 422!1085 422|1067 408!1067 408[1059 399 1058 387!1058 387|1058 369!1058 369[1057 328 1048 293!1048 293\n|1040 259!1040 259|1034 244!1034 244[1031 223 1044 207!1044 207|1111 198!1111 198[1128 210 1131 231\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!1120 148[1123 168 1109 184!1109 184[1097 200 1077 203!1077 203[1058 205 1041 193!1041 193[1026 181 1023 161!1023 161[1021 141 1033 125!1033 125[1046 109 1065 107!1065 107[1085 104 1101 116!1101 116[1118 128 1120 148\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#333333\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!1109 201|1167 200!1167 200[1180 212 1180 229!1180 229|1177 243!1177 243|1171 275!1171 275[1167 312 1173 345!1173 345|1173 353!1173 353|1169 373!1169 373|1155 386!1155 386|1120 385!1120 385[1112 382 1107 371!1107 371[1101 363 1101 353\n!1101 353|1103 337!1103 337[1107 304 1103 273!1103 273|1100 243!1100 243|1097 229!1097 229[1096 212 1109 201\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#333333\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!1139 118[1155 118 1167 130!1167 130[1180 142 1180 158!1180 158[1180 176 1167 188!1167 188[1155 200 1138 200!1138 200[1121 200 1109 188!1109 188[1097 177 1097 158!1097 158[1096 142 1109 130!1109 130[1122 118 1139 118\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!1174 220[1186 232 1186 250!1186 250|1184 262!1184 262|1178 294!1178 294[1174 332 1180 365!1180 365|1181 374!1181 374|1176 393!1176 393|1162 405!1162 405|1127 405!1127 405|1114 392!1114 392[1108 383 1108 374!1108 374|1110 358!1110 358\n[1114 324 1110 293!1110 293|1106 263!1106 263|1103 250!1103 250[1103 232 1116 220!1116 220|1174 220\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!1187 178[1186 196 1174 208!1174 208[1162 220 1145 220!1145 220[1128 220 1115 208!1115 208[1103 196 1104 178!1104 178[1104 162 1116 150!1116 150[1129 138 1146 138!1146 138[1163 138 1175 150!1175 150[1187 162 1187 178\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 476.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 476\" itemID=\"5b986e27-00000a0f\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 476\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!512 147[481 148 453 161!453 161[399 187 399 250!399 250|399 392!399 392|401 407!401 407[406 418 418 418!418 418|640 418!640 418[652 416 652 392!652 392|652 249!652 249[652 222 638 197!638 197[609 147 538 147!538 147|512 147!512 124|538\n 124!538 124[623 124 658 186!658 186[676 217 676 249!676 249|676 392!676 392[676 418 663 432!663 432[653 441 640 441!640 441|418 441!418 441[395 441 384 423!384 423[375 410 375 392!375 392|375 250!375 250[375 184 426 149!426 149[464 124\n 512 124\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!640 80|418 80!418 80[395 80 384 98!384 98[375 111 375 129!375 129|375 271!375 271|399 271!399 271|399 129!399 129|401 114!401 114[406 104 418 104!418 104|640 104!640 104[644 104 647 107!647 107|652 129!652 129|652 272!652 272|676 272\n!676 272|676 129!676 129[676 103 663 90!663 90[653 80 640 80\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!651 167[622 117 551 117!551 117|525 117!525 117[494 118 466 131!466 131[411 156 411 220!411 220|411 401!411 401|414 415!414 415[419 426 431 426!431 426|653 426!653 426|660 423!660 423|665 401!665 401|665 219!665 219[665 192 651 167!689\n 219|689 401!689 401[689 427 676 440!676 440[665 450 653 450!653 450|431 450!431 450[408 450 397 432!397 432[388 419 388 401!388 401|388 220!388 220[388 153 438 119!438 119[477 94 525 94!525 94|551 94!551 94[636 94 671 156!671 156[689\n 187 689 219\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!676 105[665 96 653 96!653 96|431 96!431 96[408 96 397 114!397 114[388 127 388 144!388 144|388 287!388 287|411 287!411 287|411 144!411 144[411 136 414 130!414 130[419 119 431 119!431 119|653 119!653 119|660 123!660 123|665 144!665 144\n|665 288!665 288|689 288!689 288|689 144!689 144[689 119 676 105\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!589 210|589 182!589 182|461 182!461 182|461 210!461 210|589 210\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!539 182|512 182!512 182|512 395!512 395|539 395!539 395|539 182\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!604 224|604 196!604 196|476 196!476 196|476 224!476 224|604 224\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!554 197|526 197!526 197|526 408!526 408|554 408!554 408|554 197\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!164 127|164 379!164 379|227 379!227 379|227 412!227 412|126 412!126 412|126 127!126 127|164 127\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!178 135|178 387!178 387|241 387!241 387|241 420!241 420|140 420!140 420|140 135!140 135|178 135\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 477.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 477\" itemID=\"5b986e27-00000a10\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_P_SWING_LEFT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 477\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#6D50C8\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 476\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#FBE018\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 406\" centerPoint3DX=\"23.05\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"13.15\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#B86E9F\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 475\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#9842CF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"52.3\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"39.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#A2D3ED\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"26.3\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"13.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 478.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 478\" itemID=\"5b986e27-00000a11\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 478\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!816 395|803 415!803 415|762 426!762 426[749 424 740 414!740 414|728 394!728 394|726 373!726 373|705 295!705 295|690 262!690 262|682 246!682 246[676 225 687 206!687 206|757 187!757 187[776 198 782 219!782 219|783 236!783 236|787 274!787\n 274[794 323 812 360!812 360|816 371!816 371[820 383 816 395\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!696 97[716 92 735 102!735 102[754 113 759 133!759 133[765 154 754 173!754 173[742 191 722 196!722 196|683 192!683 192[665 181 659 160!659 160[654 140 664 121!664 121[676 103 696 97\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!814 422|773 433!773 433[760 429 751 421!751 421|739 401!739 401|737 380!737 380|716 302!716 302|702 267!702 267|693 252!693 252[688 231 699 212!699 212|769 194!769 194[788 204 793 225!793 225|795 241!795 241|799 281!799 281[805 329 824\n 367!824 367|827 377!827 377[831 389 828 402!828 402|814 422\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!770 139[776 160 765 180!765 180[754 198 734 203!734 203|694 199!694 199[676 187 670 166!670 166[665 146 675 128!675 128[687 109 707 104!707 104|746 109!746 109[765 119 770 139\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#666666\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!849 408|809 413!809 413[798 410 791 399!791 399[783 390 782 379!782 379|782 360!782 360[781 320 772 285!772 285|764 250!764 250|758 235!758 235[755 215 768 199!768 199|835 190!835 190[852 202 855 222!855 222|853 238!853 238|852 276!852\n 276[852 320 865 358!865 358|866 368!866 368|864 391!864 391|849 408\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#666666\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!833 176|802 195!802 195[782 197 765 185!765 185[750 173 747 152!747 152[744 133 757 117!757 117[770 101 790 99!790 99[809 96 825 108!825 108[841 120 844 139!844 139[847 160 833 176\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!865 231|864 247!864 247|862 284!862 284[862 329 874 366!874 366|876 376!876 376|874 400!874 400|859 417!859 417|819 422!819 422|801 408!801 408[793 399 792 387!792 387|792 369!792 369[791 328 782 293!782 293|774 259!774 259|768 244!768\n 244[765 223 778 207!778 207|845 198!845 198[862 210 865 231\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!854 148[857 168 843 184!843 184[831 200 811 203!811 203[792 205 775 193!775 193[760 181 757 161!757 161[755 141 767 125!767 125[780 109 799 107!799 107[819 104 835 116!835 116[852 128 854 148\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#333333\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!843 201|901 200!901 200[914 212 914 229!914 229|911 243!911 243|905 275!905 275[901 312 907 345!907 345|907 353!907 353|903 373!903 373|889 386!889 386|854 385!854 385[846 382 841 371!841 371[835 363 835 353!835 353|837 337!837 337[841\n 304 837 273!837 273|834 243!834 243|831 229!831 229[830 212 843 201\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#333333\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!873 118[889 118 901 130!901 130[914 142 914 158!914 158[914 176 901 188!901 188[889 200 872 200!872 200[855 200 843 188!843 188[831 177 831 158!831 158[830 142 843 130!843 130[856 118 873 118\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!908 220[920 232 920 250!920 250|918 262!918 262|912 294!912 294[908 332 914 365!914 365|915 374!915 374|910 393!910 393|896 405!896 405|861 405!861 405|848 392!848 392[842 383 842 374!842 374|844 358!844 358[848 324 844 293!844 293|840\n 263!840 263|837 250!837 250[837 232 850 220!850 220|908 220\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!921 178[920 196 908 208!908 208[896 220 879 220!879 220[862 220 849 208!849 208[837 196 838 178!838 178[838 162 850 150!850 150[863 138 880 138!880 138[897 138 909 150!909 150[921 162 921 178\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!412 392[412 418 399 432!399 432|376 441!376 441|154 441!154 441[131 441 120 423!120 423[111 410 111 392!111 392|111 250!111 250[111 184 162 149!162 149[200 124 248 124!248 124|274 124!274 124[359 124 394 186!394 186[412 217 412 249!412\n 249|412 392!274 147|248 147!248 147[217 148 189 161!189 161[135 187 135 250!135 250|135 392!135 392|137 407!137 407[142 418 154 418!154 418|376 418!376 418[388 416 388 392!388 392|388 249!388 249[388 222 374 197!374 197[345 147 274 147\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!412 129[412 103 399 90!399 90[389 80 376 80!376 80|154 80!154 80[131 80 120 98!120 98[111 111 111 129!111 129|111 271!111 271|135 271!135 271|135 129!135 129|137 114!137 114[142 104 154 104!154 104|376 104!376 104[380 104 383 107!383\n 107|388 129!388 129|388 272!388 272|412 272!412 272|412 129\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!425 219|425 401!425 401[425 427 412 440!412 440[401 450 389 450!389 450|167 450!167 450[144 450 133 432!133 432[124 419 124 401!124 401|124 220!124 220[124 153 174 119!174 119[213 94 261 94!261 94|287 94!287 94[372 94 407 156!407 156\n[425 187 425 219!287 117|261 117!261 117[230 118 202 131!202 131[147 156 147 220!147 220|147 401!147 401|150 415!150 415[155 426 167 426!167 426|389 426!389 426|396 423!396 423|401 401!401 401|401 219!401 219[401 192 387 167!387 167[358\n 117 287 117\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 16\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!412 105[401 96 389 96!389 96|167 96!167 96[144 96 133 114!133 114[124 127 124 144!124 144|124 287!124 287|147 287!147 287|147 144!147 144[147 136 150 130!150 130[155 119 167 119!167 119|389 119!389 119|396 123!396 123|401 144!401 144\n|401 288!401 288|425 288!425 288|425 144!425 144[425 119 412 105\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 17\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!325 210|325 182!325 182|197 182!197 182|197 210!197 210|325 210\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 18\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!275 182|248 182!248 182|248 395!248 395|275 395!275 395|275 182\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 19\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!340 224|340 196!340 196|212 196!212 196|212 224!212 224|340 224\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 20\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!290 197|262 197!262 197|262 408!262 408|290 408!290 408|290 197\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 479.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 479\" itemID=\"5b986e27-00000a12\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_P_SWING\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 479\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#B35DB5\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 478\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#D78BE2\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"39\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"26\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#87A9E1\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 480.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 480\" itemID=\"5b986e27-00000a13\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 480\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!1115 170[1098 158 1083 158!1083 158[1068 158 1058 169!1058 169[1049 180 1049 195!1049 195[1049 212 1060 226!1060 226|1088 257!1088 257|1118 294!1118 294[1129 314 1129 340!1129 340[1129 371 1111 392!1111 392[1093 414 1062 414!1062 414\n[1037 414 1021 401!1021 401|1021 363!1021 363[1040 377 1058 377!1058 377[1091 377 1091 338!1091 338[1091 312 1052 273!1052 273[1012 235 1012 196!1012 196[1012 164 1028 145!1028 145[1045 123 1075 123!1075 123[1100 123 1115 132!1115 132\n|1115 170\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!886 127|952 342!952 342|953 342!953 342|944 127!944 127|982 127!982 127|982 410!982 410|947 410!947 410|880 192!880 192|880 193!880 193|882 211!882 211|887 410!887 410|850 410!850 410|850 127!850 127|886 127\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!801 177[811 207 811 269!811 269[811 330 801 361!801 361[785 414 737 414!737 414[689 414 673 361!673 361[664 331 664 269!664 269[664 207 673 177!673 177[689 123 737 123!737 123[785 123 801 177!710 191[704 215 704 269!704 269[704 322 710\n 347!710 347[717 379 737 379!737 379[758 379 765 347!765 347[771 322 771 269!771 269[771 215 765 191!765 191[758 158 737 158!737 158[717 158 710 191\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!625 410|587 410!587 410|587 127!587 127|625 127!625 127|625 410\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!566 127|566 159!566 159|523 159!523 159|523 410!523 410|486 410!486 410|486 159!486 159|441 159!441 159|441 127!441 127|566 127\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!439 203[439 247 420 266!420 266[401 287 357 285!357 285|357 410!357 410|320 410!320 410|320 127!320 127|365 127!365 127[398 127 414 138!414 138[439 155 439 203!363 159|357 159!357 159|357 253!357 253[381 254 390 242!390 242[399 231 399\n 206!399 206[399 159 363 159\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!207 158[187 158 179 191!179 191[173 216 173 269!173 269[173 379 207 379!207 379[228 379 235 347!235 347[241 322 241 269!241 269[241 215 235 191!235 191[228 158 207 158!271 177[281 207 281 269!281 269[281 330 271 361!271 361[255 414 207\n 414!207 414[159 414 143 361!143 361[134 331 134 269!134 269[134 207 143 177!143 177[159 123 207 123!207 123[255 123 271 177\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!1130 179[1113 167 1098 167!1098 167[1083 167 1073 178!1073 178[1064 189 1064 204!1064 204[1064 221 1075 235!1075 235|1103 266!1103 266|1133 303!1133 303[1144 323 1144 349!1144 349[1144 380 1126 401!1126 401[1108 423 1077 423!1077 423\n[1052 423 1036 410!1036 410|1036 372!1036 372[1055 386 1073 386!1073 386[1106 386 1106 347!1106 347[1106 321 1067 282!1067 282[1027 244 1027 204!1027 204[1027 173 1043 153!1043 153[1060 132 1090 132!1090 132[1115 132 1130 141!1130 141\n|1130 179\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!901 136|967 351!967 351|968 350!968 350|959 136!959 136|997 136!997 136|997 419!997 419|962 419!962 419|895 201!895 201|897 220!897 220|902 419!902 419|865 419!865 419|865 136!865 136|901 136\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!826 277[826 339 816 370!816 370[800 423 752 423!752 423[704 423 688 370!688 370[679 340 679 277!679 277[679 215 688 185!688 185[704 132 752 132!752 132[800 132 816 185!816 185[826 216 826 277!752 167[732 167 724 200!724 200[718 225 718\n 277!718 277[718 388 752 388!752 388[773 388 780 355!780 355[786 331 786 277!786 277[786 224 780 200!780 200[773 167 752 167\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!640 419|602 419!602 419|602 136!602 136|640 136!640 136|640 419\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!581 136|581 168!581 168|538 168!538 168|538 419!538 419|501 419!501 419|501 168!501 168|456 168!456 168|456 136!456 136|581 136\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!414 215[414 168 378 168!378 168|372 168!372 168|372 262!372 262[396 263 405 251!405 251[414 240 414 215!435 275[416 296 372 294!372 294|372 419!372 419|335 419!335 419|335 136!335 136|380 136!380 136[413 136 429 147!429 147[454 164 454\n 212!454 212[454 256 435 275\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!222 167[202 167 194 200!194 200[188 225 188 277!188 277[188 388 222 388!222 388[243 388 250 355!250 355|256 277!256 277[256 224 250 200!250 200[243 167 222 167!286 185[296 216 296 277!296 277[296 339 286 370!286 370[270 423 222 423!222\n 423[174 423 158 370!158 370[149 340 149 277!149 277[149 215 158 185!158 185[174 132 222 132!222 132[270 132 286 185\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 481.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 481\" itemID=\"5b986e27-00000a14\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_OPTIONS\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 481\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#73DE79\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 480\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#CC3782\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 457\" centerPoint3DX=\"31.8\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 482.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 482\" itemID=\"5b986e27-00000a15\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 482\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!1161 156|1161 218!1161 218|1158 229!1158 229[1153 240 1139 240!1139 240|1124 239!1124 239|1119 272!1119 272|1152 272!1152 272|1173 265!1173 265[1194 252 1194 218!1194 218|1194 156!1194 156|1161 156\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!1179 114|1227 179!1227 179|1131 179!1131 179|1179 114\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!938 245[917 258 917 292!917 292|917 354!917 354|950 354!950 354|950 292!950 292|952 281!952 281[958 270 972 270!972 270|984 270!984 270|975 238!975 238|959 238!959 238[948 238 938 245\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!931 396|883 331!883 331|980 331!980 331|931 396\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 483.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 483\" itemID=\"5b986e27-00000a16\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 483\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!512 147[481 148 453 161!453 161[399 187 399 250!399 250|399 392!399 392|401 407!401 407[406 418 418 418!418 418|640 418!640 418[652 416 652 392!652 392|652 249!652 249[652 222 638 197!638 197[609 147 538 147!538 147|512 147!512 124|538\n 124!538 124[623 124 658 186!658 186[676 217 676 249!676 249|676 392!676 392[676 418 663 432!663 432[653 441 640 441!640 441|418 441!418 441[395 441 384 423!384 423[375 410 375 392!375 392|375 250!375 250[375 184 426 149!426 149[464 124\n 512 124\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!640 80|418 80!418 80[395 80 384 98!384 98[375 111 375 129!375 129|375 271!375 271|399 271!399 271|399 129!399 129|401 114!401 114[406 104 418 104!418 104|640 104!640 104[644 104 647 107!647 107|652 129!652 129|652 272!652 272|676 272\n!676 272|676 129!676 129[676 103 663 90!663 90[653 80 640 80\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!651 167[622 117 551 117!551 117|525 117!525 117[494 118 466 131!466 131[411 156 411 220!411 220|411 401!411 401|414 415!414 415[419 426 431 426!431 426|653 426!653 426|660 423!660 423|665 401!665 401|665 219!665 219[665 192 651 167!689\n 219|689 401!689 401[689 427 676 440!676 440[665 450 653 450!653 450|431 450!431 450[408 450 397 432!397 432[388 419 388 401!388 401|388 220!388 220[388 153 438 119!438 119[477 94 525 94!525 94|551 94!551 94[636 94 671 156!671 156[689\n 187 689 219\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!676 105[665 96 653 96!653 96|431 96!431 96[408 96 397 114!397 114[388 127 388 144!388 144|388 287!388 287|411 287!411 287|411 144!411 144[411 136 414 130!414 130[419 119 431 119!431 119|653 119!653 119|660 123!660 123|665 144!665 144\n|665 288!665 288|689 288!689 288|689 144!689 144[689 119 676 105\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!589 210|589 182!589 182|461 182!461 182|461 210!461 210|589 210\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!539 182|512 182!512 182|512 395!512 395|539 395!539 395|539 182\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!604 224|604 196!604 196|476 196!476 196|476 224!476 224|604 224\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!554 197|526 197!526 197|526 408!526 408|554 408!554 408|554 197\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!1094 232|1091 248!1091 248|1084 287!1084 287[1078 335 1086 376!1086 376|1087 387!1087 387|1081 411!1081 411|1063 427!1063 427|1020 427!1020 427|1003 410!1003 410[996 399 996 387!996 387|999 367!999 367[1003 325 999 286!999 286|994 249\n!994 249|990 232!990 232[990 210 1006 195!1006 195|1078 195!1078 195[1094 210 1094 232\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!1094 143[1094 165 1078 180!1078 180[1063 195 1042 195!1042 195[1021 195 1005 180!1005 180[990 165 990 143!990 143[990 122 1005 107!1005 107[1021 92 1042 92!1042 92[1063 92 1078 107!1078 107[1094 122 1094 143\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!1103 241|1100 257!1100 257|1093 296!1093 296[1087 344 1095 385!1095 385|1096 396!1096 396|1090 420!1090 420|1072 436!1072 436|1029 436!1029 436|1012 419!1012 419[1005 408 1005 396!1005 396|1008 376!1008 376[1012 334 1008 295!1008 295\n|1003 258!1003 258|999 241!999 241[999 219 1015 204!1015 204|1087 204!1087 204[1103 219 1103 241\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!1103 152[1103 174 1087 189!1087 189[1072 204 1051 204!1051 204[1030 204 1014 189!1014 189[999 174 999 152!999 152[999 131 1014 116!1014 116[1030 101 1051 101!1051 101[1072 101 1087 116!1087 116[1103 131 1103 152\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!1153 150|1153 212!1153 212|1150 223!1150 223[1145 234 1131 234!1131 234|1116 233!1116 233|1111 266!1111 266|1144 266!1144 266|1165 259!1165 259[1186 246 1186 212!1186 212|1186 150!1186 150|1153 150\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!1171 108|1219 173!1219 173|1123 173!1123 173|1171 108\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!930 239[909 252 909 286!909 286|909 348!909 348|942 348!942 348|942 286!942 286|944 275!944 275[950 264 964 264!964 264|976 264!976 264|967 232!967 232|951 232!951 232[940 232 930 239\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 16\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!923 390|875 325!875 325|972 325!972 325|923 390\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 484.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 484\" itemID=\"5b986e27-00000a17\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_NAV_UD_RIGHT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 484\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#D19E73\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 473\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4966EF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 406\" centerPoint3DX=\"23.05\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"13.15\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#06C1E5\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 483\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#8087F9\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"52.2\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"39.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#8780F3\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"26.2\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"13.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#CDA575\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 482\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 485.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 485\" itemID=\"5b986e27-00000a18\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_NAV_UD_LEFT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 485\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#DCB205\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 413\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.12222290039063\" d=\"1.13543701171875\" tx=\"-1.4\" ty=\"-0.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#6AD8D4\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 406\" centerPoint3DX=\"23.05\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"13.15\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#7CA1EB\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 483\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#EB03EE\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"52.2\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"39.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#9EDB3C\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"26.2\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"13.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#A311EF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 482\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 486.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 486\" itemID=\"5b986e27-00000a19\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_NAV_UD\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 486\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#F82DAF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 483\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"-13.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#F1D514\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"39\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"26\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#099FFE\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#5FF848\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 482\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"-13.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 487.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 487\" itemID=\"5b986e27-00000a1a\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 487\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!1143 317|1210 366!1210 366|1186 399!1186 399|1125 354!1125 354|1143 317\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!1227 404|1137 404!1137 404|1201 318!1201 318|1227 404\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!953 317|886 366!886 366|910 399!910 399|971 354!971 354|953 317\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!869 404|959 404!959 404|896 318!896 318|869 404\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!1143 220|1210 171!1210 171|1186 138!1186 138|1125 183!1125 183|1143 220\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!1227 133|1137 133!1137 133|1201 219!1201 219|1227 133\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!953 220|886 171!886 171|910 138!910 138|971 183!971 183|953 220\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!869 133|959 133!959 133|896 219!896 219|869 133\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 488.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 488\" itemID=\"5b986e27-00000a1b\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 488\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!1138 310|1205 359!1205 359|1181 392!1181 392|1120 347!1120 347|1138 310\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!1222 397|1132 397!1132 397|1196 311!1196 311|1222 397\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!948 310|881 359!881 359|905 392!905 392|966 347!966 347|948 310\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!864 397|954 397!954 397|891 311!891 311|864 397\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!1138 213|1205 164!1205 164|1181 131!1181 131|1120 176!1120 176|1138 213\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!1222 126|1132 126!1132 126|1196 212!1196 212|1222 126\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!948 213|881 164!881 164|905 131!905 131|966 176!966 176|948 213\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!864 126|954 126!954 126|891 212!891 212|864 126\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!1094 232|1091 248!1091 248|1084 287!1084 287[1078 335 1086 376!1086 376|1087 387!1087 387|1081 411!1081 411|1063 427!1063 427|1020 427!1020 427|1003 410!1003 410[996 399 996 387!996 387|999 367!999 367[1003 325 999 286!999 286|994 249\n!994 249|990 232!990 232[990 210 1006 195!1006 195|1078 195!1078 195[1094 210 1094 232\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!1094 143[1094 165 1078 180!1078 180[1063 195 1042 195!1042 195[1021 195 1005 180!1005 180[990 165 990 143!990 143[990 122 1005 107!1005 107[1021 92 1042 92!1042 92[1063 92 1078 107!1078 107[1094 122 1094 143\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!1103 241|1100 257!1100 257|1093 296!1093 296[1087 344 1095 385!1095 385|1096 396!1096 396|1090 420!1090 420|1072 436!1072 436|1029 436!1029 436|1012 419!1012 419[1005 408 1005 396!1005 396|1008 376!1008 376[1012 334 1008 295!1008 295\n|1003 258!1003 258|999 241!999 241[999 219 1015 204!1015 204|1087 204!1087 204[1103 219 1103 241\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!1103 152[1103 174 1087 189!1087 189[1072 204 1051 204!1051 204[1030 204 1014 189!1014 189[999 174 999 152!999 152[999 131 1014 116!1014 116[1030 101 1051 101!1051 101[1072 101 1087 116!1087 116[1103 131 1103 152\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 489.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 489\" itemID=\"5b986e27-00000a1c\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 489\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!512 147[481 148 453 161!453 161[399 187 399 250!399 250|399 392!399 392|401 407!401 407[406 418 418 418!418 418|640 418!640 418[652 416 652 392!652 392|652 249!652 249[652 222 638 197!638 197[609 147 538 147!538 147|512 147!512 124|538\n 124!538 124[623 124 658 186!658 186[676 217 676 249!676 249|676 392!676 392[676 418 663 432!663 432[653 441 640 441!640 441|418 441!418 441[395 441 384 423!384 423[375 410 375 392!375 392|375 250!375 250[375 184 426 149!426 149[464 124\n 512 124\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!640 80|418 80!418 80[395 80 384 98!384 98[375 111 375 129!375 129|375 271!375 271|399 271!399 271|399 129!399 129|401 114!401 114[406 104 418 104!418 104|640 104!640 104[644 104 647 107!647 107|652 129!652 129|652 272!652 272|676 272\n!676 272|676 129!676 129[676 103 663 90!663 90[653 80 640 80\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!651 167[622 117 551 117!551 117|525 117!525 117[494 118 466 131!466 131[411 156 411 220!411 220|411 401!411 401|414 415!414 415[419 426 431 426!431 426|653 426!653 426|660 423!660 423|665 401!665 401|665 219!665 219[665 192 651 167!689\n 219|689 401!689 401[689 427 676 440!676 440[665 450 653 450!653 450|431 450!431 450[408 450 397 432!397 432[388 419 388 401!388 401|388 220!388 220[388 153 438 119!438 119[477 94 525 94!525 94|551 94!551 94[636 94 671 156!671 156[689\n 187 689 219\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!676 105[665 96 653 96!653 96|431 96!431 96[408 96 397 114!397 114[388 127 388 144!388 144|388 287!388 287|411 287!411 287|411 144!411 144[411 136 414 130!414 130[419 119 431 119!431 119|653 119!653 119|660 123!660 123|665 144!665 144\n|665 288!665 288|689 288!689 288|689 144!689 144[689 119 676 105\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!589 210|589 182!589 182|461 182!461 182|461 210!461 210|589 210\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!539 182|512 182!512 182|512 395!512 395|539 395!539 395|539 182\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!604 224|604 196!604 196|476 196!476 196|476 224!476 224|604 224\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!554 197|526 197!526 197|526 408!526 408|554 408!554 408|554 197\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 490.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 490\" itemID=\"5b986e27-00000a1d\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_NAV_RIGHT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 490\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#B0B2D2\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 473\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#80E249\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 406\" centerPoint3DX=\"23.05\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"13.15\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#D6DFB3\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 489\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#84FA15\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"26.2\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"13.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#D252AC\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 488\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#C847F8\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"52.2\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"39.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#DCBDC1\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 487\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 491.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 491\" itemID=\"5b986e27-00000a1e\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 491\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!1113 294|1186 294!1186 294|1186 258!1186 258|1119 258!1119 258|1113 294\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!1154 324|1218 277!1218 277|1154 229!1154 229|1154 324\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!989 294|916 294!916 294|916 258!916 258|983 258!983 258|989 294\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!884 277|948 229!948 229|948 324!948 324|884 277\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 492.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 492\" itemID=\"5b986e27-00000a1f\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 492\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!1094 232|1091 248!1091 248|1084 287!1084 287[1078 335 1086 376!1086 376|1087 387!1087 387|1081 411!1081 411|1063 427!1063 427|1020 427!1020 427|1003 410!1003 410[996 399 996 387!996 387|999 367!999 367[1003 325 999 286!999 286|994 249\n!994 249|990 232!990 232[990 210 1006 195!1006 195|1078 195!1078 195[1094 210 1094 232\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!1094 143[1094 165 1078 180!1078 180[1063 195 1042 195!1042 195[1021 195 1005 180!1005 180[990 165 990 143!990 143[990 122 1005 107!1005 107[1021 92 1042 92!1042 92[1063 92 1078 107!1078 107[1094 122 1094 143\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!1103 241|1100 257!1100 257|1093 296!1093 296[1087 344 1095 385!1095 385|1096 396!1096 396|1090 420!1090 420|1072 436!1072 436|1029 436!1029 436|1012 419!1012 419[1005 408 1005 396!1005 396|1008 376!1008 376[1012 334 1008 295!1008 295\n|1003 258!1003 258|999 241!999 241[999 219 1015 204!1015 204|1087 204!1087 204[1103 219 1103 241\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!1103 152[1103 174 1087 189!1087 189[1072 204 1051 204!1051 204[1030 204 1014 189!1014 189[999 174 999 152!999 152[999 131 1014 116!1014 116[1030 101 1051 101!1051 101[1072 101 1087 116!1087 116[1103 131 1103 152\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!1105 288|1178 288!1178 288|1178 252!1178 252|1111 252!1111 252|1105 288\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!1146 318|1210 271!1210 271|1146 223!1146 223|1146 318\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!981 288|908 288!908 288|908 252!908 252|975 252!975 252|981 288\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!876 271|940 223!940 223|940 318!940 318|876 271\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!226 197[226 220 218 238!218 238[209 262 189 265!189 265|238 395!238 395|202 395!202 395|153 264!153 264|153 395!153 395|118 395!118 395|118 128!118 128|160 128!160 128[189 128 203 138!203 138[226 153 226 197!184 171[177 158 159 158!159\n 158|153 158!153 158|153 246!153 246[189 249 189 204!189 204|184 171\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!239 204[239 228 231 246!231 246[222 269 202 273!202 273|251 402!251 402|215 402!215 402|166 272!166 272|166 402!166 402|131 402!131 402|131 136!131 136|173 136!173 136[202 136 216 145!216 145[239 161 239 204!197 179[190 165 172 166!172\n 166|166 166!166 166|166 254!166 254[202 256 202 212!202 212|197 179\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 493.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 493\" itemID=\"5b986e27-00000a20\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_NAV_LR_RIGHT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 493\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#11FBBC\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 492\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#F86998\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 406\" centerPoint3DX=\"23.05\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"13.15\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#BB6BC2\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 489\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#6698F6\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"26.2\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"13.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#BDEDA7\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"52.2\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"39.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#BEFEB1\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 491\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 494.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 494\" itemID=\"5b986e27-00000a21\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 494\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!164 127|164 379!164 379|227 379!227 379|227 412!227 412|126 412!126 412|126 127!126 127|164 127\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!178 135|178 387!178 387|241 387!241 387|241 420!241 420|140 420!140 420|140 135!140 135|178 135\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!1094 232|1091 248!1091 248|1084 287!1084 287[1078 335 1086 376!1086 376|1087 387!1087 387|1081 411!1081 411|1063 427!1063 427|1020 427!1020 427|1003 410!1003 410[996 399 996 387!996 387|999 367!999 367[1003 325 999 286!999 286|994 249\n!994 249|990 232!990 232[990 210 1006 195!1006 195|1078 195!1078 195[1094 210 1094 232\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!1094 143[1094 165 1078 180!1078 180[1063 195 1042 195!1042 195[1021 195 1005 180!1005 180[990 165 990 143!990 143[990 122 1005 107!1005 107[1021 92 1042 92!1042 92[1063 92 1078 107!1078 107[1094 122 1094 143\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!1103 241|1100 257!1100 257|1093 296!1093 296[1087 344 1095 385!1095 385|1096 396!1096 396|1090 420!1090 420|1072 436!1072 436|1029 436!1029 436|1012 419!1012 419[1005 408 1005 396!1005 396|1008 376!1008 376[1012 334 1008 295!1008 295\n|1003 258!1003 258|999 241!999 241[999 219 1015 204!1015 204|1087 204!1087 204[1103 219 1103 241\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!1103 152[1103 174 1087 189!1087 189[1072 204 1051 204!1051 204[1030 204 1014 189!1014 189[999 174 999 152!999 152[999 131 1014 116!1014 116[1030 101 1051 101!1051 101[1072 101 1087 116!1087 116[1103 131 1103 152\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!1105 288|1178 288!1178 288|1178 252!1178 252|1111 252!1111 252|1105 288\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!1146 318|1210 271!1210 271|1146 223!1146 223|1146 318\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!981 288|908 288!908 288|908 252!908 252|975 252!975 252|981 288\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!876 271|940 223!940 223|940 318!940 318|876 271\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 495.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 495\" itemID=\"5b986e27-00000a22\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_NAV_LR_LEFT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 495\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#6BBECA\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 494\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#F676EA\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 406\" centerPoint3DX=\"23.05\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"13.15\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#B228BD\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 489\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#BF3EDE\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"26.2\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"13.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#66EE40\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"52.2\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"39.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#97F3BF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 491\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 496.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 496\" itemID=\"5b986e27-00000a23\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 496\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!412 392[412 418 399 432!399 432|376 441!376 441|154 441!154 441[131 441 120 423!120 423[111 410 111 392!111 392|111 250!111 250[111 184 162 149!162 149[200 124 248 124!248 124|274 124!274 124[359 124 394 186!394 186[412 217 412 249!412\n 249|412 392!274 147|248 147!248 147[217 148 189 161!189 161[135 187 135 250!135 250|135 392!135 392|137 407!137 407[142 418 154 418!154 418|376 418!376 418[388 416 388 392!388 392|388 249!388 249[388 222 374 197!374 197[345 147 274 147\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!412 129[412 103 399 90!399 90[389 80 376 80!376 80|154 80!154 80[131 80 120 98!120 98[111 111 111 129!111 129|111 271!111 271|135 271!135 271|135 129!135 129|137 114!137 114[142 104 154 104!154 104|376 104!376 104[380 104 383 107!383\n 107|388 129!388 129|388 272!388 272|412 272!412 272|412 129\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!425 219|425 401!425 401[425 427 412 440!412 440[401 450 389 450!389 450|167 450!167 450[144 450 133 432!133 432[124 419 124 401!124 401|124 220!124 220[124 153 174 119!174 119[213 94 261 94!261 94|287 94!287 94[372 94 407 156!407 156\n[425 187 425 219!287 117|261 117!261 117[230 118 202 131!202 131[147 156 147 220!147 220|147 401!147 401|150 415!150 415[155 426 167 426!167 426|389 426!389 426|396 423!396 423|401 401!401 401|401 219!401 219[401 192 387 167!387 167[358\n 117 287 117\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!412 105[401 96 389 96!389 96|167 96!167 96[144 96 133 114!133 114[124 127 124 144!124 144|124 287!124 287|147 287!147 287|147 144!147 144[147 136 150 130!150 130[155 119 167 119!167 119|389 119!389 119|396 123!396 123|401 144!401 144\n|401 288!401 288|425 288!425 288|425 144!425 144[425 119 412 105\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!325 210|325 182!325 182|197 182!197 182|197 210!197 210|325 210\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!275 182|248 182!248 182|248 395!248 395|275 395!275 395|275 182\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!340 224|340 196!340 196|212 196!212 196|212 224!212 224|340 224\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!290 197|262 197!262 197|262 408!262 408|290 408!290 408|290 197\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!830 232|827 248!827 248|820 287!820 287[814 335 822 376!822 376|823 387!823 387|817 411!817 411|799 427!799 427|756 427!756 427|739 410!739 410[732 399 732 387!732 387|735 367!735 367[739 325 735 286!735 286|730 249!730 249|726 232!726\n 232[726 210 742 195!742 195|814 195!814 195[830 210 830 232\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!830 143[830 165 814 180!814 180[799 195 778 195!778 195[757 195 741 180!741 180[726 165 726 143!726 143[726 122 741 107!741 107[757 92 778 92!778 92[799 92 814 107!814 107[830 122 830 143\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!839 241|836 257!836 257|829 296!829 296[823 344 831 385!831 385|832 396!832 396|826 420!826 420|808 436!808 436|765 436!765 436|748 419!748 419[741 408 741 396!741 396|744 376!744 376[748 334 744 295!744 295|739 258!739 258|735 241!735\n 241[735 219 751 204!751 204|823 204!823 204[839 219 839 241\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!839 152[839 174 823 189!823 189[808 204 787 204!787 204[766 204 750 189!750 189[735 174 735 152!735 152[735 131 750 116!750 116[766 101 787 101!787 101[808 101 823 116!823 116[839 131 839 152\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!841 288|914 288!914 288|914 252!914 252|847 252!847 252|841 288\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!882 318|946 271!946 271|882 223!882 223|882 318\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!717 288|644 288!644 288|644 252!644 252|711 252!711 252|717 288\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 16\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!612 271|676 223!676 223|676 318!676 318|612 271\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 497.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 497\" itemID=\"5b986e27-00000a24\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_NAV_LR\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 497\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#CCFCAB\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 496\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#70FE55\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"39\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"26\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#E1D6E9\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#8FB354\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 491\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"-13.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 498.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 498\" itemID=\"5b986e27-00000a25\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 498\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!512 147[481 148 453 161!453 161[399 187 399 250!399 250|399 392!399 392|401 407!401 407[406 418 418 418!418 418|640 418!640 418[652 416 652 392!652 392|652 249!652 249[652 222 638 197!638 197[609 147 538 147!538 147|512 147!512 124|538\n 124!538 124[623 124 658 186!658 186[676 217 676 249!676 249|676 392!676 392[676 418 663 432!663 432[653 441 640 441!640 441|418 441!418 441[395 441 384 423!384 423[375 410 375 392!375 392|375 250!375 250[375 184 426 149!426 149[464 124\n 512 124\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!640 80|418 80!418 80[395 80 384 98!384 98[375 111 375 129!375 129|375 271!375 271|399 271!399 271|399 129!399 129|401 114!401 114[406 104 418 104!418 104|640 104!640 104[644 104 647 107!647 107|652 129!652 129|652 272!652 272|676 272\n!676 272|676 129!676 129[676 103 663 90!663 90[653 80 640 80\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!651 167[622 117 551 117!551 117|525 117!525 117[494 118 466 131!466 131[411 156 411 220!411 220|411 401!411 401|414 415!414 415[419 426 431 426!431 426|653 426!653 426|660 423!660 423|665 401!665 401|665 219!665 219[665 192 651 167!689\n 219|689 401!689 401[689 427 676 440!676 440[665 450 653 450!653 450|431 450!431 450[408 450 397 432!397 432[388 419 388 401!388 401|388 220!388 220[388 153 438 119!438 119[477 94 525 94!525 94|551 94!551 94[636 94 671 156!671 156[689\n 187 689 219\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!676 105[665 96 653 96!653 96|431 96!431 96[408 96 397 114!397 114[388 127 388 144!388 144|388 287!388 287|411 287!411 287|411 144!411 144[411 136 414 130!414 130[419 119 431 119!431 119|653 119!653 119|660 123!660 123|665 144!665 144\n|665 288!665 288|689 288!689 288|689 144!689 144[689 119 676 105\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!589 210|589 182!589 182|461 182!461 182|461 210!461 210|589 210\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!539 182|512 182!512 182|512 395!512 395|539 395!539 395|539 182\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!604 224|604 196!604 196|476 196!476 196|476 224!476 224|604 224\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!554 197|526 197!526 197|526 408!526 408|554 408!554 408|554 197\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!1138 310|1205 359!1205 359|1181 392!1181 392|1120 347!1120 347|1138 310\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!1222 397|1132 397!1132 397|1196 311!1196 311|1222 397\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!948 310|881 359!881 359|905 392!905 392|966 347!966 347|948 310\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!864 397|954 397!954 397|891 311!891 311|864 397\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!1138 213|1205 164!1205 164|1181 131!1181 131|1120 176!1120 176|1138 213\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!1222 126|1132 126!1132 126|1196 212!1196 212|1222 126\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!948 213|881 164!881 164|905 131!905 131|966 176!966 176|948 213\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 16\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!864 126|954 126!954 126|891 212!891 212|864 126\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 17\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!1094 232|1091 248!1091 248|1084 287!1084 287[1078 335 1086 376!1086 376|1087 387!1087 387|1081 411!1081 411|1063 427!1063 427|1020 427!1020 427|1003 410!1003 410[996 399 996 387!996 387|999 367!999 367[1003 325 999 286!999 286|994 249\n!994 249|990 232!990 232[990 210 1006 195!1006 195|1078 195!1078 195[1094 210 1094 232\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 18\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!1094 143[1094 165 1078 180!1078 180[1063 195 1042 195!1042 195[1021 195 1005 180!1005 180[990 165 990 143!990 143[990 122 1005 107!1005 107[1021 92 1042 92!1042 92[1063 92 1078 107!1078 107[1094 122 1094 143\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 19\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!1103 241|1100 257!1100 257|1093 296!1093 296[1087 344 1095 385!1095 385|1096 396!1096 396|1090 420!1090 420|1072 436!1072 436|1029 436!1029 436|1012 419!1012 419[1005 408 1005 396!1005 396|1008 376!1008 376[1012 334 1008 295!1008 295\n|1003 258!1003 258|999 241!999 241[999 219 1015 204!1015 204|1087 204!1087 204[1103 219 1103 241\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 20\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!1103 152[1103 174 1087 189!1087 189[1072 204 1051 204!1051 204[1030 204 1014 189!1014 189[999 174 999 152!999 152[999 131 1014 116!1014 116[1030 101 1051 101!1051 101[1072 101 1087 116!1087 116[1103 131 1103 152\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 499.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 499\" itemID=\"5b986e27-00000a26\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_NAV_LEFT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 499\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#FBB4ED\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 413\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.12222290039063\" d=\"1.13543701171875\" tx=\"-1.4\" ty=\"-0.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#D792DF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 406\" centerPoint3DX=\"23.05\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"13.15\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#D281FF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 498\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#ECC9DD\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"52.2\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"39.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#F4DD93\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"26.2\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"13.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#D0D914\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 487\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 500.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 500\" itemID=\"5b986e27-00000a27\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 500\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!874 310|941 359!941 359|917 392!917 392|856 347!856 347|874 310\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!958 397|868 397!868 397|932 311!932 311|958 397\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!684 310|617 359!617 359|641 392!641 392|702 347!702 347|684 310\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!600 397|690 397!690 397|627 311!627 311|600 397\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!874 213|941 164!941 164|917 131!917 131|856 176!856 176|874 213\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!958 126|868 126!868 126|932 212!932 212|958 126\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!684 213|617 164!617 164|641 131!641 131|702 176!702 176|684 213\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!600 126|690 126!690 126|627 212!627 212|600 126\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!830 232|827 248!827 248|820 287!820 287[814 335 822 376!822 376|823 387!823 387|817 411!817 411|799 427!799 427|756 427!756 427|739 410!739 410[732 399 732 387!732 387|735 367!735 367[739 325 735 286!735 286|730 249!730 249|726 232!726\n 232[726 210 742 195!742 195|814 195!814 195[830 210 830 232\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!830 143[830 165 814 180!814 180[799 195 778 195!778 195[757 195 741 180!741 180[726 165 726 143!726 143[726 122 741 107!741 107[757 92 778 92!778 92[799 92 814 107!814 107[830 122 830 143\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!839 241|836 257!836 257|829 296!829 296[823 344 831 385!831 385|832 396!832 396|826 420!826 420|808 436!808 436|765 436!765 436|748 419!748 419[741 408 741 396!741 396|744 376!744 376[748 334 744 295!744 295|739 258!739 258|735 241!735\n 241[735 219 751 204!751 204|823 204!823 204[839 219 839 241\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!839 152[839 174 823 189!823 189[808 204 787 204!787 204[766 204 750 189!750 189[735 174 735 152!735 152[735 131 750 116!750 116[766 101 787 101!787 101[808 101 823 116!823 116[839 131 839 152\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!879 317|946 366!946 366|922 399!922 399|861 354!861 354|879 317\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!963 404|873 404!873 404|937 318!937 318|963 404\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!689 317|622 366!622 366|646 399!646 399|707 354!707 354|689 317\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 16\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!605 404|695 404!695 404|632 318!632 318|605 404\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 17\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!879 220|946 171!946 171|922 138!922 138|861 183!861 183|879 220\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 18\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!963 133|873 133!873 133|937 219!937 219|963 133\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 19\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!689 220|622 171!622 171|646 138!646 138|707 183!707 183|689 220\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 20\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!605 133|695 133!695 133|632 219!632 219|605 133\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 21\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!412 392[412 418 399 432!399 432|376 441!376 441|154 441!154 441[131 441 120 423!120 423[111 410 111 392!111 392|111 250!111 250[111 184 162 149!162 149[200 124 248 124!248 124|274 124!274 124[359 124 394 186!394 186[412 217 412 249!412\n 249|412 392!274 147|248 147!248 147[217 148 189 161!189 161[135 187 135 250!135 250|135 392!135 392|137 407!137 407[142 418 154 418!154 418|376 418!376 418[388 416 388 392!388 392|388 249!388 249[388 222 374 197!374 197[345 147 274 147\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 22\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!412 129[412 103 399 90!399 90[389 80 376 80!376 80|154 80!154 80[131 80 120 98!120 98[111 111 111 129!111 129|111 271!111 271|135 271!135 271|135 129!135 129|137 114!137 114[142 104 154 104!154 104|376 104!376 104[380 104 383 107!383\n 107|388 129!388 129|388 272!388 272|412 272!412 272|412 129\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 23\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!425 219|425 401!425 401[425 427 412 440!412 440[401 450 389 450!389 450|167 450!167 450[144 450 133 432!133 432[124 419 124 401!124 401|124 220!124 220[124 153 174 119!174 119[213 94 261 94!261 94|287 94!287 94[372 94 407 156!407 156\n[425 187 425 219!287 117|261 117!261 117[230 118 202 131!202 131[147 156 147 220!147 220|147 401!147 401|150 415!150 415[155 426 167 426!167 426|389 426!389 426|396 423!396 423|401 401!401 401|401 219!401 219[401 192 387 167!387 167[358\n 117 287 117\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 24\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!412 105[401 96 389 96!389 96|167 96!167 96[144 96 133 114!133 114[124 127 124 144!124 144|124 287!124 287|147 287!147 287|147 144!147 144[147 136 150 130!150 130[155 119 167 119!167 119|389 119!389 119|396 123!396 123|401 144!401 144\n|401 288!401 288|425 288!425 288|425 144!425 144[425 119 412 105\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 25\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!325 210|325 182!325 182|197 182!197 182|197 210!197 210|325 210\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 26\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!275 182|248 182!248 182|248 395!248 395|275 395!275 395|275 182\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 27\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!340 224|340 196!340 196|212 196!212 196|212 224!212 224|340 224\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 28\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!290 197|262 197!262 197|262 408!262 408|290 408!290 408|290 197\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 501.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 501\" itemID=\"5b986e27-00000a28\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_NAV\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 501\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#FA34DB\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 500\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#E73DEF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"39\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"26\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#30A5E6\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 502.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 502\" itemID=\"5b986e27-00000a29\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 502\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!512 147[481 148 453 161!453 161[399 187 399 250!399 250|399 392!399 392|401 407!401 407[406 418 418 418!418 418|640 418!640 418[652 416 652 392!652 392|652 249!652 249[652 222 638 197!638 197[609 147 538 147!538 147|512 147!512 124|538\n 124!538 124[623 124 658 186!658 186[676 217 676 249!676 249|676 392!676 392[676 418 663 432!663 432[653 441 640 441!640 441|418 441!418 441[395 441 384 423!384 423[375 410 375 392!375 392|375 250!375 250[375 184 426 149!426 149[464 124\n 512 124\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!640 80|418 80!418 80[395 80 384 98!384 98[375 111 375 129!375 129|375 271!375 271|399 271!399 271|399 129!399 129|401 114!401 114[406 104 418 104!418 104|640 104!640 104[644 104 647 107!647 107|652 129!652 129|652 272!652 272|676 272\n!676 272|676 129!676 129[676 103 663 90!663 90[653 80 640 80\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!651 167[622 117 551 117!551 117|525 117!525 117[494 118 466 131!466 131[411 156 411 220!411 220|411 401!411 401|414 415!414 415[419 426 431 426!431 426|653 426!653 426|660 423!660 423|665 401!665 401|665 219!665 219[665 192 651 167!689\n 219|689 401!689 401[689 427 676 440!676 440[665 450 653 450!653 450|431 450!431 450[408 450 397 432!397 432[388 419 388 401!388 401|388 220!388 220[388 153 438 119!438 119[477 94 525 94!525 94|551 94!551 94[636 94 671 156!671 156[689\n 187 689 219\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!676 105[665 96 653 96!653 96|431 96!431 96[408 96 397 114!397 114[388 127 388 144!388 144|388 287!388 287|411 287!411 287|411 144!411 144[411 136 414 130!414 130[419 119 431 119!431 119|653 119!653 119|660 123!660 123|665 144!665 144\n|665 288!665 288|689 288!689 288|689 144!689 144[689 119 676 105\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!589 210|589 182!589 182|461 182!461 182|461 210!461 210|589 210\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!539 182|512 182!512 182|512 395!512 395|539 395!539 395|539 182\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!604 224|604 196!604 196|476 196!476 196|476 224!476 224|604 224\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!554 197|526 197!526 197|526 408!526 408|554 408!554 408|554 197\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!226 197[226 220 218 238!218 238[209 262 189 265!189 265|238 395!238 395|202 395!202 395|153 264!153 264|153 395!153 395|118 395!118 395|118 128!118 128|160 128!160 128[189 128 203 138!203 138[226 153 226 197!184 171[177 158 159 158!159\n 158|153 158!153 158|153 246!153 246[189 249 189 204!189 204|184 171\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!239 204[239 228 231 246!231 246[222 269 202 273!202 273|251 402!251 402|215 402!215 402|166 272!166 272|166 402!166 402|131 402!131 402|131 136!131 136|173 136!173 136[202 136 216 145!216 145[239 161 239 204!197 179[190 165 172 166!172\n 166|166 166!166 166|166 254!166 254[202 256 202 212!202 212|197 179\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 503.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 503\" itemID=\"5b986e27-00000a2a\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_Move_Select_RIGHT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 503\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#F448A7\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 502\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#C342A0\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 406\" centerPoint3DX=\"23.05\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"13.15\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#E6379F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"26.2\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"13.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 504.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 504\" itemID=\"5b986e27-00000a2b\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_Move_Select_LEFT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 504\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#5A909B\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 476\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#E509D8\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 406\" centerPoint3DX=\"23.05\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"13.15\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#8A66E7\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"26.2\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"13.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 505.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 505\" itemID=\"5b986e27-00000a2c\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_Move_Select\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 505\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#968ECA\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 489\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"-13.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#9C9AAA\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 506.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 506\" itemID=\"5b986e27-00000a2d\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 506\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\" alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!63 494|-172 495!-172 495[-214 495 -230 443!-230 443|-237 390!-237 390[-233 221 -237 142!-237 142[-240 70 -206 41!-206 41[-189 27 -172 27!-172 27|73 27!73 27|39 62!39 62|-155 62!-155 62[-167 62 -179 69!-179 69[-202 83 -203 119!-203 119\n|-203 405!-203 405|-196 434!-196 434[-182 463 -150 462!-150 462[-60 460 36 461!36 461|63 494\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!142 9|195 0!195 0|-172 0!-172 0|-217 14!-217 14[-262 43 -262 115!-262 115|-262 415!-262 415|-249 468!-249 468[-223 521 -157 520!-157 520|198 520!198 520|144 509!144 509[84 491 54 457!54 457[37 438 20 400!20 400[2 361 2 343!2 343|2 171\n!2 171|14 132!14 132[32 87 64 53!64 53[91 24 142 9\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 507.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 507\" itemID=\"5b986e27-00000a2e\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 507\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#87D143\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 506\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 508.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 508\" itemID=\"5b986e27-00000a2f\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 508\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#1BBED2\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 452\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 509.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 509\" itemID=\"5b986e27-00000a30\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 509\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!226 197[226 220 218 238!218 238[209 262 189 265!189 265|238 395!238 395|202 395!202 395|153 264!153 264|153 395!153 395|118 395!118 395|118 128!118 128|160 128!160 128[189 128 203 138!203 138[226 153 226 197!184 171[177 158 159 158!159\n 158|153 158!153 158|153 246!153 246[189 249 189 204!189 204|184 171\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!239 204[239 228 231 246!231 246[222 269 202 273!202 273|251 402!251 402|215 402!215 402|166 272!166 272|166 402!166 402|131 402!131 402|131 136!131 136|173 136!173 136[202 136 216 145!216 145[239 161 239 204!197 179[190 165 172 166!172\n 166|166 166!166 166|166 254!166 254[202 256 202 212!202 212|197 179\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!523 209|499 300!499 300[494 318 505 326!505 326|529 328!529 328|585 302!585 302|589 294!589 294|585 289!585 289|580 288!580 288|579 288!579 288|538 300!538 300[523 303 526 291!526 291|554 178!554 178|555 172!555 172|551 159!551 159|538\n 155!538 155|524 160!524 160|352 302!352 302[342 309 341 321!341 321[339 332 346 340!346 340[353 348 364 347!364 347[376 347 387 337!387 337|512 205!512 205|520 203!520 203|523 209\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!562 171|549 167!549 167|536 172!536 172|364 314!364 314[354 322 353 333!353 333[352 344 358 351!358 351[365 360 376 359!376 359[388 359 399 349!399 349|524 217!524 217[528 213 531 214!531 214[536 216 535 221!535 221|510 311!510 311[506\n 330 517 338!517 338|540 340!540 340|597 314!597 314|601 306!601 306|597 301!597 301|591 300!591 300|549 311!549 311[535 315 538 302!538 302|566 190!566 190|567 184!567 184|562 171\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 510.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 510\" itemID=\"5b986e27-00000a31\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_Move_RIGHT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 510\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#DEBD9B\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 509\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#CDCA91\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 508\" centerPoint3DX=\"50.15\" centerPoint3DY=\"13.2\">\n                  <matrix>\n                    <Matrix a=\"0\" b=\"0.75775146484375\" c=\"-0.75775146484375\" d=\"0\" tx=\"33.05\" ty=\"0.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#6538F5\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 507\" centerPoint3DX=\"24.6\" centerPoint3DY=\"12.95\">\n                  <matrix>\n                    <Matrix tx=\"13.1\" ty=\"-0.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 511.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 511\" itemID=\"5b986e27-00000a32\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 511\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#F5726A\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 506\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 512.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 512\" itemID=\"5b986e27-00000a33\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 512\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#DE40E6\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 452\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 513.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 513\" itemID=\"5b986e27-00000a34\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 513\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!523 209|499 300!499 300[494 318 505 326!505 326|529 328!529 328|585 302!585 302|589 294!589 294|585 289!585 289|580 288!580 288|579 288!579 288|538 300!538 300[523 303 526 291!526 291|554 178!554 178|555 172!555 172|551 159!551 159|538\n 155!538 155|524 160!524 160|352 302!352 302[342 309 341 321!341 321[339 332 346 340!346 340[353 348 364 347!364 347[376 347 387 337!387 337|512 205!512 205|520 203!520 203|523 209\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"\n!562 171|549 167!549 167|536 172!536 172|364 314!364 314[354 322 353 333!353 333[352 344 358 351!358 351[365 360 376 359!376 359[388 359 399 349!399 349|524 217!524 217[528 213 531 214!531 214[536 216 535 221!535 221|510 311!510 311[506\n 330 517 338!517 338|540 340!540 340|597 314!597 314|601 306!601 306|597 301!597 301|591 300!591 300|549 311!549 311[535 315 538 302!538 302|566 190!566 190|567 184!567 184|562 171\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 514.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 514\" itemID=\"5b986e27-00000a35\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_Move_LEFT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 514\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#F2B718\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 513\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#D43886\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 512\" centerPoint3DX=\"50.15\" centerPoint3DY=\"13.2\">\n                  <matrix>\n                    <Matrix a=\"0\" b=\"0.75775146484375\" c=\"-0.75775146484375\" d=\"0\" tx=\"33.05\" ty=\"0.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#CE468B\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 413\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.12222290039063\" d=\"1.13543701171875\" tx=\"-1.4\" ty=\"-0.45\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#F985A6\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 511\" centerPoint3DX=\"24.6\" centerPoint3DY=\"12.95\">\n                  <matrix>\n                    <Matrix tx=\"13.1\" ty=\"-0.05\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 515.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 515\" itemID=\"5b986e27-00000a36\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 515\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor alpha=\"0.00392156862745098\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!494 132|494 388!494 388[494 432 463 463!463 463[432 494 388 494!388 494|132 494!132 494|130 494!130 494[103 493 82 482!82 482|57 463!57 463[42 448 34 429!34 429|26 388!26 388|26 132!26 132[26 89 58 58!58 58[87 26 132 26!132 26|388 26\n!388 26[432 26 463 58!463 58[494 88 494 132\"/>\n                    <Edge fillStyle1=\"1\" edges=\"\n!520 132|520 388!520 388[520 443 482 482!482 482[443 520 388 520!388 520|132 520!132 520[77 520 39 482!39 482[0 443 0 388!0 388|0 132!0 132[0 78 39 39!39 39[78 0 132 0!132 0|388 0!388 0[443 0 482 39!482 39[520 77 520 132\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 516.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 516\" itemID=\"5b986e27-00000a37\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 516\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\" alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!641 261[641 354 577 421!577 421[512 487 420 490!420 490|263 490!263 490[168 490 101 423!101 423[34 356 34 261!34 261[34 166 101 99!101 99[168 32 263 32!263 32|421 32!421 32[513 36 577 102!577 102[641 168 641 261\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!603 262[603 338 550 394!550 394[497 449 421 452!421 452|263 452!263 452[184 452 128 396!128 396[72 341 72 262!72 262[72 183 128 128!128 128[184 72 263 72!263 72|422 72!422 72[497 76 550 131!550 131[603 186 603 262\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor alpha=\"0.6\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!421 -1[527 2 605 80!605 80[683 158 683 265!683 265[683 371 605 448!605 448[527 523 419 525!419 525|263 525!263 525[154 525 76 448!76 448[-1 371 -1 262!-1 262[-1 153 76 76!76 76[153 -1 263 -1!263 -1|421 -1\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 517.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 517\" itemID=\"5b986e27-00000a38\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 517\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#13C9B4\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 516\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 518.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 518\" itemID=\"5b986e27-00000a39\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_Move\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 518\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#F89312\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 513\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix tx=\"-10.6\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#E4C60E\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 517\" centerPoint3DX=\"39.6\" centerPoint3DY=\"13.35\">\n                  <matrix>\n                    <Matrix a=\"0\" b=\"0.75775146484375\" c=\"-0.75775146484375\" d=\"0\" tx=\"22.5\" ty=\"0.2\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#D631D9\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 515\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 519.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 519\" itemID=\"5b986e27-00000a3a\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 519\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!239 195|167 195!167 195[151 210 151 232!151 232|154 248!154 248|161 287!161 287[167 335 159 376!159 376|158 387!158 387[158 400 164 411!164 411|182 427!182 427|225 427!225 427|242 410!242 410|249 387!249 387|246 367!246 367[242 325 246\n 286!246 286|251 249!251 249|255 232!255 232[255 210 239 195\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!203 92[182 92 167 107!167 107[151 122 151 143!151 143[151 165 167 180!167 180[182 195 203 195!203 195[224 195 240 180!240 180[255 165 255 143!255 143[255 122 240 107!240 107[224 92 203 92\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!230 204|158 204!158 204[142 219 142 241!142 241|145 257!145 257|152 296!152 296[158 344 150 385!150 385|149 396!149 396[149 409 155 420!155 420|173 436!173 436|216 436!216 436|233 419!233 419|240 396!240 396|237 376!237 376[233 334 237\n 295!237 295|242 258!242 258|246 241!246 241[246 219 230 204\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!142 152[142 174 158 189!158 189[173 204 194 204!194 204[215 204 231 189!231 189[246 174 246 152!246 152[246 131 231 116!231 116[215 101 194 101!194 101[173 101 158 116!158 116[142 131 142 152\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!547 206|477 187!477 187[458 198 452 219!452 219[450 225 451 236!451 236|447 274!447 274[440 323 422 360!422 360|418 371!418 371[414 383 418 395!418 395|431 415!431 415|472 426!472 426[485 424 494 414!494 414|506 394!506 394|508 373!508\n 373[516 332 529 295!529 295|544 262!544 262|552 246!552 246[558 225 547 206\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!538 97[518 92 499 102!499 102[480 113 475 133!475 133[469 154 480 173!480 173[492 191 512 196!512 196|551 192!551 192[569 181 575 160!575 160[580 140 570 121!570 121[558 103 538 97\"/>\n                    <Edge fillStyle1=\"1\" edges=\"\n!551 148[551 158 543 165!543 165[537 173 526 173!526 173[515 173 507 165!507 165[500 158 500 148!500 148[500 137 507 129!507 129[515 122 526 122!526 122[537 122 543 129!543 129[551 137 551 148\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!441 225|439 241!439 241|435 281!435 281[429 329 410 367!410 367|407 377!407 377[403 389 406 402!406 402|420 422!420 422|461 433!461 433[474 429 483 421!483 421|495 401!495 401|497 380!497 380[505 339 518 302!518 302|532 267!532 267|541\n 252!541 252[546 231 535 212!535 212|465 194!465 194[446 204 441 225\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!464 139[458 160 469 180!469 180[480 198 500 203!500 203|540 199!540 199[558 187 564 166!564 166[569 146 559 128!559 128[547 109 527 104!527 104[507 99 488 109!488 109[469 119 464 139\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#666666\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!466 199|399 190!399 190[382 202 379 222!379 222|381 238!381 238|382 276!382 276[382 320 369 358!369 358|368 368!368 368[366 380 370 391!370 391|385 408!385 408|425 413!425 413|443 399!443 399|452 379!452 379|452 360!452 360[453 320 462\n 285!462 285|470 250!470 250|476 235!476 235[479 215 466 199\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#666666\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!444 99[425 96 409 108!409 108[393 120 390 139!390 139[387 160 401 176!401 176[413 192 432 195!432 195[452 197 469 185!469 185[484 173 487 152!487 152[490 133 477 117!477 117[464 101 444 99\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!456 207|389 198!389 198[372 210 369 231!369 231|370 247!370 247|372 284!372 284[372 329 360 366!360 366|358 376!358 376[356 388 360 400!360 400|375 417!375 417|415 422!415 422|433 408!433 408[441 399 442 387!442 387|442 369!442 369[443\n 328 452 293!452 293|460 259!460 259|466 244!466 244[469 223 456 207\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!380 148[377 168 391 184!391 184[403 200 423 203!423 203[442 205 459 193!459 193[474 181 477 161!477 161[479 141 467 125!467 125[454 109 435 107!435 107[415 104 399 116!399 116[382 128 380 148\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#333333\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!391 201|333 200!333 200[320 212 320 229!320 229|323 243!323 243|329 275!329 275[333 312 327 345!327 345|327 353!327 353[326 364 331 373!331 373|345 386!345 386|380 385!380 385[388 382 393 371!393 371|399 353!399 353|397 337!397 337[393\n 304 397 273!397 273|400 243!400 243|403 229!403 229[404 212 391 201\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#333333\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!361 118[345 118 333 130!333 130[320 142 320 158!320 158[320 176 333 188!333 188[345 200 362 200!362 200[379 200 391 188!391 188[403 177 403 158!403 158[404 142 391 130!391 130[378 118 361 118\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!326 220[314 232 314 250!314 250|316 262!316 262|322 294!322 294[326 332 320 365!320 365|319 374!319 374|324 393!324 393|338 405!338 405|373 405!373 405|386 392!386 392|392 374!392 374|390 358!390 358[386 324 390 293!390 293|394 263!394\n 263|397 250!397 250[397 232 384 220!384 220|326 220\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 16\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!313 178[314 196 326 208!326 208[338 220 355 220!355 220[372 220 385 208!385 208[397 196 396 178!396 178[396 162 384 150!384 150[371 138 354 138!354 138[337 138 325 150!325 150[313 162 313 178\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 520.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 520\" itemID=\"5b986e27-00000a3b\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_MOTION_RIGHT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 520\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#59D460\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 519\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#DDF816\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 264\" centerPoint3DX=\"53.55\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix a=\"-1\" tx=\"35.7\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 521.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 521\" itemID=\"5b986e27-00000a3c\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 521\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!475 195|547 195!547 195[563 210 563 232!563 232|560 248!560 248|553 287!553 287[547 335 555 376!555 376|556 387!556 387|550 411!550 411|532 427!532 427|489 427!489 427|472 410!472 410[465 399 465 387!465 387|468 367!468 367[472 325 468\n 286!468 286|463 249!463 249|459 232!459 232[459 210 475 195\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!511 92[532 92 547 107!547 107[563 122 563 143!563 143[563 165 547 180!547 180[532 195 511 195!511 195[490 195 474 180!474 180[459 165 459 143!459 143[459 122 474 107!474 107[490 92 511 92\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!572 241|569 257!569 257|562 296!562 296[556 344 564 385!564 385|565 396!565 396|559 420!559 420|541 436!541 436|498 436!498 436|481 419!481 419[474 408 474 396!474 396|477 376!477 376[481 334 477 295!477 295|472 258!472 258|468 241!468\n 241[468 219 484 204!484 204|556 204!556 204[572 219 572 241\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!572 152[572 174 556 189!556 189[541 204 520 204!520 204[499 204 483 189!483 189[468 174 468 152!468 152[468 131 483 116!483 116[499 101 520 101!520 101[541 101 556 116!556 116[572 131 572 152\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!263 236|267 274!267 274[274 323 292 360!292 360|296 371!296 371[300 383 296 395!296 395|283 415!283 415|242 426!242 426|220 414!220 414[211 405 208 394!208 394|206 373!206 373|185 295!185 295|170 262!170 262|162 246!162 246[156 225 167\n 206!167 206|237 187!237 187[256 198 262 219!262 219|263 236\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!239 133[245 154 234 173!234 173[222 191 202 196!202 196|163 192!163 192[145 181 139 160!139 160[134 140 144 121!144 121[156 103 176 97!176 97[196 92 215 102!215 102[234 113 239 133\"/>\n                    <Edge fillStyle1=\"1\" edges=\"\n!207 165[201 173 190 173!190 173[179 173 171 165!171 165[164 158 164 148!164 148[164 137 171 129!171 129[179 122 190 122!190 122[201 122 207 129!207 129[215 137 215 148!215 148[215 158 207 165\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!273 225|275 241!275 241|279 281!279 281[285 329 304 367!304 367|307 377!307 377[311 389 308 402!308 402|294 422!294 422|253 433!253 433[240 429 231 421!231 421|219 401!219 401|217 380!217 380|196 302!196 302|182 267!182 267|173 252!173\n 252[168 231 179 212!179 212|249 194!249 194[268 204 273 225\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!250 139[256 160 245 180!245 180[234 198 214 203!214 203|174 199!174 199[156 187 150 166!150 166[145 146 155 128!155 128[167 109 187 104!187 104[207 99 226 109!226 109[245 119 250 139\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#666666\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!248 199|315 190!315 190[332 202 335 222!335 222|333 238!333 238|332 276!332 276[332 320 345 358!345 358|346 368!346 368|344 391!344 391|329 408!329 408|289 413!289 413[278 410 271 399!271 399[263 390 262 379!262 379|262 360!262 360[261\n 320 252 285!252 285|244 250!244 250|238 235!238 235[235 215 248 199\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#666666\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!270 99[289 96 305 108!305 108[321 120 324 139!324 139[327 160 313 176!313 176[301 192 282 195!282 195[262 197 245 185!245 185[230 173 227 152!227 152[224 133 237 117!237 117[250 101 270 99\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!345 231|344 247!344 247|342 284!342 284[342 329 354 366!354 366|356 376!356 376|354 400!354 400|339 417!339 417|299 422!299 422|281 408!281 408[273 399 272 387!272 387|272 369!272 369[271 328 262 293!262 293|254 259!254 259|248 244!248\n 244[245 223 258 207!258 207|325 198!325 198[342 210 345 231\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!334 148[337 168 323 184!323 184[311 200 291 203!291 203[272 205 255 193!255 193[240 181 237 161!237 161[235 141 247 125!247 125[260 109 279 107!279 107[299 104 315 116!315 116[332 128 334 148\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 13\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#333333\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!323 201|381 200!381 200[394 212 394 229!394 229|391 243!391 243|385 275!385 275[381 312 387 345!387 345|387 353!387 353|383 373!383 373|369 386!369 386|334 385!334 385[326 382 321 371!321 371[315 363 315 353!315 353|317 337!317 337[321\n 304 317 273!317 273|314 243!314 243|311 229!311 229[310 212 323 201\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 14\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#333333\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!353 118[369 118 381 130!381 130[394 142 394 158!394 158[394 176 381 188!381 188[369 200 352 200!352 200[335 200 323 188!323 188[311 177 311 158!311 158[310 142 323 130!323 130[336 118 353 118\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 15\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!388 220[400 232 400 250!400 250|398 262!398 262|392 294!392 294[388 332 394 365!394 365|395 374!395 374|390 393!390 393|376 405!376 405|341 405!341 405|328 392!328 392[322 383 322 374!322 374|324 358!324 358[328 324 324 293!324 293|320\n 263!320 263|317 250!317 250[317 232 330 220!330 220|388 220\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 16\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!401 178[400 196 388 208!388 208[376 220 359 220!359 220[342 220 329 208!329 208[317 196 318 178!318 178[318 162 330 150!330 150[343 138 360 138!360 138[377 138 389 150!389 150[401 162 401 178\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 522.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 522\" itemID=\"5b986e27-00000a3d\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_MOTION_LEFT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 522\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#61D15C\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 521\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#88CDEE\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 264\" centerPoint3DX=\"17.85\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 523.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 523\" itemID=\"5b986e27-00000a3e\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 523\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!263 236|267 274!267 274[274 323 292 360!292 360|296 371!296 371[300 383 296 395!296 395|283 415!283 415|242 426!242 426|220 414!220 414[211 405 208 394!208 394|206 373!206 373|185 295!185 295|170 262!170 262|162 246!162 246[156 225 167\n 206!167 206|237 187!237 187[256 198 262 219!262 219|263 236\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!176 97[196 92 215 102!215 102[234 113 239 133!239 133[245 154 234 173!234 173[222 191 202 196!202 196|163 192!163 192[145 181 139 160!139 160[134 140 144 121!144 121[156 103 176 97\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!273 225|275 241!275 241|279 281!279 281[285 329 304 367!304 367|307 377!307 377[311 389 308 402!308 402|294 422!294 422|253 433!253 433[240 429 231 421!231 421|219 401!219 401|217 380!217 380|196 302!196 302|182 267!182 267|173 252!173\n 252[168 231 179 212!179 212|249 194!249 194[268 204 273 225\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!250 139[256 160 245 180!245 180[234 198 214 203!214 203|174 199!174 199[156 187 150 166!150 166[145 146 155 128!155 128[167 109 187 104!187 104[207 99 226 109!226 109[245 119 250 139\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#666666\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!248 199|315 190!315 190[332 202 335 222!335 222|333 238!333 238|332 276!332 276[332 320 345 358!345 358|346 368!346 368|344 391!344 391|329 408!329 408|289 413!289 413[278 410 271 399!271 399[263 390 262 379!262 379|262 360!262 360[261\n 320 252 285!252 285|244 250!244 250|238 235!238 235[235 215 248 199\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#666666\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!270 99[289 96 305 108!305 108[321 120 324 139!324 139[327 160 313 176!313 176[301 192 282 195!282 195[262 197 245 185!245 185[230 173 227 152!227 152[224 133 237 117!237 117[250 101 270 99\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!345 231|344 247!344 247|342 284!342 284[342 329 354 366!354 366|356 376!356 376|354 400!354 400|339 417!339 417|299 422!299 422|281 408!281 408[273 399 272 387!272 387|272 369!272 369[271 328 262 293!262 293|254 259!254 259|248 244!248\n 244[245 223 258 207!258 207|325 198!325 198[342 210 345 231\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!334 148[337 168 323 184!323 184[311 200 291 203!291 203[272 205 255 193!255 193[240 181 237 161!237 161[235 141 247 125!247 125[260 109 279 107!279 107[299 104 315 116!315 116[332 128 334 148\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 9\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#333333\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!323 201|381 200!381 200[394 212 394 229!394 229|391 243!391 243|385 275!385 275[381 312 387 345!387 345|387 353!387 353|383 373!383 373|369 386!369 386|334 385!334 385[326 382 321 371!321 371[315 363 315 353!315 353|317 337!317 337[321\n 304 317 273!317 273|314 243!314 243|311 229!311 229[310 212 323 201\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 10\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#333333\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!353 118[369 118 381 130!381 130[394 142 394 158!394 158[394 176 381 188!381 188[369 200 352 200!352 200[335 200 323 188!323 188[311 177 311 158!311 158[310 142 323 130!323 130[336 118 353 118\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 11\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!388 220[400 232 400 250!400 250|398 262!398 262|392 294!392 294[388 332 394 365!394 365|395 374!395 374|390 393!390 393|376 405!376 405|341 405!341 405|328 392!328 392[322 383 322 374!322 374|324 358!324 358[328 324 324 293!324 293|320\n 263!320 263|317 250!317 250[317 232 330 220!330 220|388 220\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 12\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!401 178[400 196 388 208!388 208[376 220 359 220!359 220[342 220 329 208!329 208[317 196 318 178!318 178[318 162 330 150!330 150[343 138 360 138!360 138[377 138 389 150!389 150[401 162 401 178\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 524.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 524\" itemID=\"5b986e27-00000a3f\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_MOTION\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 524\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#D597A4\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 523\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#0EC2BE\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 525.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 525\" itemID=\"5b986e27-00000a40\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 525\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!916 196[916 246 867 335!867 335|842 381!842 381|914 381!914 381|914 414!914 414|788 414!788 414|857 268!857 268[878 221 878 194!878 194[878 159 853 159!853 159[836 159 832 183!832 183|830 214!830 214|830 221!830 221|791 221!791 221|791\n 211!791 211[791 170 802 152!802 152[816 126 853 126!853 126[916 126 916 196\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!711 175[703 160 684 161!684 161|678 161!678 161|678 255!678 255[716 258 716 210!716 210|711 175!756 202[756 227 748 247!748 247[738 272 716 275!716 275|769 414!769 414|730 414!730 414|678 274!678 274|678 414!678 414|640 414!640 414|640\n 129!640 129|686 129!686 129[716 129 731 139!731 139[756 156 756 202\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!929 204[929 254 880 343!880 343|856 389!856 389|927 389!927 389|927 422!927 422|802 422!802 422|871 276!871 276[892 230 892 202!892 202[892 168 866 168!866 168[850 168 845 191!845 191|844 222!844 222|844 230!844 230|805 230!805 230|805\n 220!805 220[805 178 816 159!816 159[829 133 867 133!867 133[929 133 929 204\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!725 183[717 169 698 170!698 170|691 170!691 170|691 263!691 263[729 266 729 219!729 219|725 183!770 210[770 235 762 255!762 255[752 280 730 284!730 284|783 422!783 422|743 422!743 422|692 283!692 283|691 283!691 283|691 422!691 422|654\n 422!654 422|654 137!654 137|699 137!699 137[730 137 745 147!745 147[770 163 770 210\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!267 211[267 170 276 152!276 152[290 126 327 126!327 126[391 126 391 196!391 196[391 241 342 335!342 335|318 381!318 381|388 381!388 381|388 414!388 414|264 414!264 414|332 268!332 268[352 221 352 194!352 194[352 159 327 159!327 159[311\n 159 307 183!307 183|305 214!305 214|305 221!305 221|267 221!267 221|267 211\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!185 129|185 381!185 381|249 381!249 381|249 414!249 414|147 414!147 414|147 129!147 129|185 129\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!341 133[405 133 405 204!405 204[405 249 356 343!356 343|332 389!332 389|402 389!402 389|402 422!402 422|276 422!276 422|346 276!346 276[366 230 366 202!366 202[366 168 341 168!341 168[325 168 321 191!321 191|319 222!319 222|319 230!319\n 230|281 230!281 230|281 220!281 220[281 178 290 159!290 159[304 133 341 133\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!199 137|199 389!199 389|263 389!263 389|263 422!263 422|161 422!161 422|161 137!161 137|199 137\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 526.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 526\" itemID=\"5b986e27-00000a41\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_LTRT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 526\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#BCD29E\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 525\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#BCA18F\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"39\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"26\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#D7B164\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 527.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 527\" itemID=\"5b986e27-00000a42\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_LS\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 527\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#269DCA\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 413\" symbolType=\"graphic\" loop=\"loop\">\n                  <matrix>\n                    <Matrix a=\"1.04443359375\" d=\"1.0438232421875\" tx=\"3.85\" ty=\"0.5\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#C5F2D1\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 528.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 528\" itemID=\"5b986e27-00000a43\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 528\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!890 127|890 412!890 412|853 412!853 412|853 160!853 160|826 160!826 160|826 127!826 127|890 127\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!730 173[723 158 704 159!704 159|698 159!698 159|698 253!698 253[736 257 736 208!736 208[736 184 730 173!776 200[776 267 737 273!737 273|789 412!789 412|750 412!750 412|699 272!699 272|698 272!698 272|698 412!698 412|660 412!660 412|660\n 127!660 127|705 127!705 127[736 127 751 137!751 137[776 153 776 200\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!904 135|904 420!904 420|867 420!867 420|867 168!867 168|839 168!839 168|839 135!839 135|904 135\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!744 181[737 167 717 168!717 168|712 168!712 168|712 261!712 261[750 264 750 217!750 217|744 181!789 208[789 275 751 282!751 282|802 420!802 420|764 420!764 420|713 281!713 281|712 281!712 281|712 420!712 420|674 420!674 420|674 135!674\n 135|719 135!719 135[750 135 765 145!765 145[789 161 789 208\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!358 127|358 412!358 412|321 412!321 412|321 160!321 160|294 160!294 160|294 127!294 127|358 127\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!198 127|198 379!198 379|261 379!261 379|261 412!261 412|160 412!160 412|160 127!160 127|198 127\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!372 135|372 420!372 420|335 420!335 420|335 168!335 168|308 168!308 168|308 135!308 135|372 135\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!212 135|212 387!212 387|275 387!275 387|275 420!275 420|174 420!174 420|174 135!174 135|212 135\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 529.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 529\" itemID=\"5b986e27-00000a44\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_LBRB\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 529\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#E2C61E\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 528\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#8FCA74\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"39\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"26\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#71B0F5\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 530.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 530\" itemID=\"5b986e27-00000a45\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 530\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!358 127|358 412!358 412|321 412!321 412|321 160!321 160|294 160!294 160|294 127!294 127|358 127\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!198 127|198 379!198 379|261 379!261 379|261 412!261 412|160 412!160 412|160 127!160 127|198 127\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!372 135|372 420!372 420|335 420!335 420|335 168!335 168|308 168!308 168|308 135!308 135|372 135\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!212 135|212 387!212 387|275 387!275 387|275 420!275 420|174 420!174 420|174 135!174 135|212 135\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 531.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 531\" itemID=\"5b986e27-00000a46\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_LB\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 531\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#23E5FC\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 530\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#0BE1A6\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 532.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 532\" itemID=\"5b986e27-00000a47\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 532\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!276 146[288 124 322 124!322 124[380 124 380 195!380 195|375 235!375 235[368 255 349 261!349 261|349 262!349 262[383 270 383 325!383 325[383 406 320 406!320 406[262 406 262 342!262 342|262 334!262 334|297 334!297 334|297 342!297 342[297\n 374 320 374!320 374[346 374 346 322!346 322[346 275 313 276!313 276|303 276!303 276|303 244!303 244|307 244!307 244[329 244 338 234!338 234[345 226 345 202!345 202[345 157 323 157!323 157[302 157 302 193!302 193|302 202!302 202|267 202\n!267 202|267 199!267 199[267 162 276 146\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!184 127|184 371!184 371|246 371!246 371|246 404!246 404|149 404!149 404|149 127!149 127|184 127\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!280 207[280 170 289 154!289 154[302 132 336 132!336 132[393 132 393 203!393 203|389 243!389 243[381 263 363 269!363 269[397 278 397 333!397 333[397 414 333 414!333 414[275 414 275 351!275 351|275 342!275 342|311 342!311 342|311 351!311\n 351[311 381 333 381!333 381[359 381 359 330!359 330[359 283 327 284!327 284|316 284!316 284|316 251!316 251|321 251!321 251[343 251 351 242!351 242[358 233 358 210!358 210[358 165 337 165!337 165[315 165 315 201!315 201|315 210!315 210\n|280 210!280 210|280 207\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!198 135|198 379!198 379|260 379!260 379|260 411!260 411|162 411!162 411|162 135!162 135|198 135\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 533.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 533\" itemID=\"5b986e27-00000a48\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_L3\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 533\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#B457EB\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 532\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#AF03E7\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 534.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 534\" itemID=\"5b986e27-00000a49\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 534\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"!229 236|226 250!226 250|220 284!220 284[215 325 222 360!222 360|222 370!222 370|217 390!217 390|202 404!202 404|165 404!165 404|150 389!150 389[144 380 144 370!144 370|147 352!147 352|147 283!147 283|143 251!143 251|139 236!139 236[139\n 218 153 205!153 205|215 205!215 205[229 218 229 236\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!229 160[229 179 215 192!215 192[202 205 184 205!184 205[166 205 152 192!152 192[139 179 139 160!139 160[139 142 152 129!152 129[166 116 184 116!184 116[202 116 215 129!215 129[229 142 229 160\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!235 244|232 258!232 258|226 291!226 291[221 333 228 368!228 368|229 377!229 377|223 398!223 398|208 412!208 412|171 412!171 412|156 397!156 397[150 388 150 377!150 377|153 360!153 360|153 291!153 291|149 259!149 259|145 244!145 244[145\n 225 159 212!159 212|221 212!221 212[235 225 235 244\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!235 168[235 187 221 199!221 199[208 212 190 212!190 212[172 212 158 199!158 199[145 187 145 168!145 168[145 150 158 137!158 137[172 124 190 124!190 124[208 124 221 137!221 137[235 150 235 168\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"\n!386 236|383 249!383 249|377 283!377 283[372 325 379 361!379 361|380 370!380 370|374 391!374 391|359 405!359 405|321 405!321 405|307 390!307 390[300 381 300 370!300 370|303 353!303 353[307 316 303 282!303 282|299 250!299 250|295 236!295\n 236[295 216 309 203!309 203|372 203!372 203[386 216 386 236\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!366 158[366 170 359 177!359 177[351 185 340 185!340 185[330 185 321 177!321 177[314 170 314 158!314 158[314 148 321 140!321 140[330 133 340 133!340 133[351 133 359 140!359 140[366 148 366 158\"/>\n                    <Edge strokeStyle=\"1\" edges=\"\n!386 158[386 177 372 190!372 190[359 203 340 203!340 203[322 203 308 190!308 190[295 177 295 158!295 158[295 140 308 127!308 127[322 114 340 114!340 114[359 114 372 127!372 127[386 140 386 158\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!385 243|383 257!383 257|377 291!377 291[372 333 378 368!378 368|379 378!379 378|374 399!374 399|359 413!359 413|321 413!321 413|306 398!306 398[300 388 300 378!300 378|303 361!303 361|303 290!303 290|299 258!299 258|295 243!295 243[295\n 224 309 211!309 211|372 211!372 211[385 224 385 243\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!385 166[385 185 372 198!372 198[359 211 340 211!340 211[322 211 308 198!308 198[295 185 295 166!295 166[295 148 308 135!308 135[322 122 340 122!340 122[359 122 372 135!372 135[385 148 385 166\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 535.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 535\" itemID=\"5b986e27-00000a4a\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_CON_RIGHT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 535\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#E33B8C\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 534\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#88FCA7\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 536.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 536\" itemID=\"5b986e27-00000a4b\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 536\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" strokeStyle=\"1\" edges=\"!230 236|227 249!227 249|221 283!221 283[216 325 223 361!223 361|224 370!224 370|218 391!218 391|203 405!203 405|165 405!165 405|151 390!151 390[144 381 144 370!144 370|147 353!147 353[151 316 147 282!147 282|143 250!143 250|139 236!139\n 236[139 216 153 203!153 203|216 203!216 203[230 216 230 236\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!210 158|203 177!203 177[195 185 184 185!184 185[174 185 165 177!165 177[158 170 158 158!158 158[158 148 165 140!165 140[174 133 184 133!184 133[195 133 203 140!203 140[210 148 210 158\"/>\n                    <Edge strokeStyle=\"1\" edges=\"\n!216 190[203 203 184 203!184 203[166 203 152 190!152 190[139 177 139 158!139 158[139 140 152 127!152 127[166 114 184 114!184 114[203 114 216 127!216 127[230 140 230 158!230 158[230 177 216 190\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!229 243|227 257!227 257|221 291!221 291[216 333 222 368!222 368|223 378!223 378|218 399!218 399|203 413!203 413|165 413!165 413|150 398!150 398[144 388 144 378!144 378|147 361!147 361|147 290!147 290|143 258!143 258|139 243!139 243[139\n 224 153 211!153 211|216 211!216 211[229 224 229 243\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!229 166[229 185 216 198!216 198[203 211 184 211!184 211[166 211 152 198!152 198[139 185 139 166!139 166[139 148 152 135!152 135[166 122 184 122!184 122[203 122 216 135!216 135[229 148 229 166\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 5\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!386 236|383 250!383 250|377 284!377 284[372 325 379 360!379 360|379 370!379 370|374 390!374 390|359 404!359 404|322 404!322 404|307 389!307 389[301 380 301 370!301 370|304 352!304 352|304 283!304 283|300 251!300 251|296 236!296 236[296\n 218 310 205!310 205|372 205!372 205[386 218 386 236\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 6\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor color=\"#BBBDBF\"/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!386 160[386 179 372 192!372 192[359 205 341 205!341 205[323 205 309 192!309 192[296 179 296 160!296 160[296 142 309 129!309 129[323 116 341 116!341 116[359 116 372 129!372 129[386 142 386 160\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 7\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!392 244|389 258!389 258|383 291!383 291[378 333 385 368!385 368|386 377!386 377|380 398!380 398|365 412!365 412|328 412!328 412|313 397!313 397[307 388 307 377!307 377|310 360!310 360|310 291!310 291|306 259!306 259|302 244!302 244[302\n 225 316 212!316 212|378 212!378 212[392 225 392 244\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 8\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <strokes>\n                    <StrokeStyle index=\"1\">\n                      <SolidStroke scaleMode=\"normal\" caps=\"none\" joints=\"miter\" miterLimit=\"10\">\n                        <fill>\n                          <SolidColor/>\n                        </fill>\n                      </SolidStroke>\n                    </StrokeStyle>\n                  </strokes>\n                  <edges>\n                    <Edge strokeStyle=\"1\" edges=\"\n!392 168[392 187 378 199!378 199[365 212 347 212!347 212[329 212 315 199!315 199[302 187 302 168!302 168[302 150 315 137!315 137[329 124 347 124!347 124[365 124 378 137!378 137[392 150 392 168\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 537.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 537\" itemID=\"5b986e27-00000a4c\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_CON_LEFT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 537\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#F4EDE3\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 536\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#6F98F6\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 270\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 538.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 538\" itemID=\"5b986e27-00000a4d\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 538\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!278 197[278 220 270 238!270 238[261 262 241 265!241 265|290 395!290 395|254 395!254 395|205 264!205 264|205 395!205 395|170 395!170 395|170 128!170 128|212 128!212 128[241 128 255 138!255 138[278 153 278 197!236 171[229 158 211 158!211\n 158|205 158!205 158|205 246!205 246[241 249 241 204!241 204|236 171\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!291 204[291 228 283 246!283 246[274 269 254 273!254 273|303 402!303 402|267 402!267 402|218 272!218 272|218 402!218 402|183 402!183 402|183 136!183 136|225 136!225 136[254 136 268 145!268 145[291 161 291 204!249 179[242 165 224 166!224\n 166|218 166!218 166|218 254!218 254[254 256 254 212!254 212|249 179\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!498 345[520 358 547 358!547 358[587 358 615 330!615 330[644 302 644 263!644 263[644 222 615 195!615 195|615 194!615 194|613 192\"/>\n                    <Edge fillStyle1=\"2\" edges=\"\n!613 192[591 179 563 179!563 179[522 179 494 206!494 206[467 233 467 275!467 275[467 315 494 342!494 342|495 342!495 342|498 345\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"\n!640 156|647 162!647 162[688 202 688 263!688 263[688 322 648 362!648 362|647 363!647 363[606 404 547 404!547 404[505 404 473 384\"/>\n                    <Edge fillStyle0=\"2\" edges=\"\n!473 384[510 416 563 416!563 416[622 416 663 375!663 375|664 374!664 374[704 334 704 275!704 275[704 214 663 174!663 174|640 156\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!498 345|479 330!479 330|478 330!478 330[451 303 451 263!451 263[451 221 478 194!478 194[506 167 547 167!547 167[586 167 613 192\"/>\n                    <Edge fillStyle1=\"1\" edges=\"\n!473 384[459 375 447 362!447 362[406 322 406 263!406 263[406 204 447 162!447 162[488 122 547 122!547 122[601 122 640 156\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 539.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 539\" itemID=\"5b986e27-00000a4e\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_B_RIGHT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 539\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#1BEAAD\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 538\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#A385CD\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.4\" centerPoint3DY=\"40.55\">\n                  <matrix>\n                    <Matrix tx=\"-4.3\" ty=\"27.4\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#1BF2B8\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"27.3\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"14.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 540.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 540\" itemID=\"5b986e27-00000a4f\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 540\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!224 127|224 371!224 371|286 371!286 371|286 404!286 404|189 404!189 404|189 127!189 127|224 127\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!238 135|238 379!238 379|300 379!300 379|300 411!300 411|202 411!202 411|202 135!202 135|238 135\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!498 345[520 358 547 358!547 358[587 358 615 330!615 330[644 302 644 263!644 263[644 222 615 195!615 195|615 194!615 194|613 192\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!613 192[591 179 563 179!563 179[522 179 494 206!494 206[467 233 467 275!467 275[467 315 494 342!494 342|495 342!495 342|498 345\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!640 156|647 162!647 162[688 202 688 263!688 263[688 322 648 362!648 362|647 363!647 363[606 404 547 404!547 404[505 404 473 384\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!473 384[510 416 563 416!563 416[622 416 663 375!663 375|664 374!664 374[704 334 704 275!704 275[704 214 663 174!663 174|640 156\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!498 345|479 330!479 330|478 330!478 330[451 303 451 263!451 263[451 221 478 194!478 194[506 167 547 167!547 167[586 167 613 192\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!473 384[459 375 447 362!447 362[406 322 406 263!406 263[406 204 447 162!447 162[488 122 547 122!547 122[601 122 640 156\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 541.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 541\" itemID=\"5b986e27-00000a50\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_B_LEFT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 541\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#C0E5DF\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 540\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#DAAB84\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.4\" centerPoint3DY=\"40.55\">\n                  <matrix>\n                    <Matrix tx=\"-4.3\" ty=\"27.4\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#EF9457\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"27.3\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"14.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 543.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 543\" itemID=\"5b986e27-00000a51\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_B\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 543\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#BD79F5\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!324 192|326 194!326 194|326 195!326 195[355 222 355 263!355 263[355 302 326 330!326 330[298 358 258 358!258 358|209 345\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!209 345|190 330!190 330|189 330!189 330[162 303 162 263!162 263[162 221 189 194!189 194[217 167 258 167!258 167[297 167 324 192\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!209 345|206 342!206 342|205 342!205 342[178 315 178 275!178 275[178 233 205 206!205 206[233 179 274 179!274 179[302 179 324 192\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!184 384[216 404 258 404!258 404[317 404 358 363!358 363|359 362!359 362[399 322 399 263!399 263[399 202 358 162!358 162|351 156\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!351 156[312 122 258 122!258 122[199 122 158 162!158 162[117 204 117 263!117 263[117 322 158 362!158 362|184 384\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!351 156|374 174!374 174[415 214 415 275!415 275[415 334 375 374!375 374|374 375!374 375[333 416 274 416!274 416[221 416 184 384\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#65D4C8\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 544.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 544\" itemID=\"5b986e27-00000a52\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 544\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!990 384[1027 416 1080 416!1080 416[1139 416 1180 375!1180 375|1181 374!1181 374[1221 334 1221 275!1221 275[1221 214 1180 174!1180 174|1157 156\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!1157 156|1164 162!1164 162[1205 202 1205 263!1205 263[1205 322 1165 362!1165 362|1164 363!1164 363[1123 404 1064 404!1064 404[1022 404 990 384\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!990 384[976 375 964 362!964 362[923 322 923 263!923 263[923 204 964 162!964 162[1005 122 1064 122!1064 122[1118 122 1157 156\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!1130 192[1108 179 1080 179!1080 179[1039 179 1011 206!1011 206[984 233 984 275!984 275[984 315 1011 342!1011 342|1012 342!1012 342|1015 345\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!1015 345[1037 358 1064 358!1064 358[1104 358 1132 330!1132 330[1161 302 1161 263!1161 263[1161 222 1132 195!1132 195|1132 194!1132 194|1130 192\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!1130 192[1103 167 1064 167!1064 167[1023 167 995 194!995 194[968 221 968 263!968 263[968 303 995 330!995 330|996 330!996 330|1015 345\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!650 151|635 137!635 137|545 228!545 228|542 230!542 230|449 137!449 137|423 162!423 162|516 255!516 255|423 348!423 348|449 373!449 373|542 280!542 280|635 373!635 373|637 371\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!637 371|661 348!661 348|568 255!568 255|661 162!661 162|650 151\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!650 151|652 148!652 148|677 175!677 175|584 268!584 268|677 361!677 361|652 386!652 386|637 371\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!278 197[278 220 270 238!270 238[261 262 241 265!241 265|290 395!290 395|254 395!254 395|205 264!205 264|205 395!205 395|170 395!170 395|170 128!170 128|212 128!212 128[241 128 255 138!255 138[278 153 278 197!236 171[229 158 211 158!211\n 158|205 158!205 158|205 246!205 246[241 249 241 204!241 204|236 171\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!291 204[291 228 283 246!283 246[274 269 254 273!254 273|303 402!303 402|267 402!267 402|218 272!218 272|218 402!218 402|183 402!183 402|183 136!183 136|225 136!225 136[254 136 268 145!268 145[291 161 291 204!249 179[242 165 224 166!224\n 166|218 166!218 166|218 254!218 254[254 256 254 212!254 212|249 179\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 545.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 545\" itemID=\"5b986e27-00000a53\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_AB_RIGHT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 545\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#C8BA50\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 544\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#DFFEFC\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"53.25\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"40.25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#0BDEF5\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.4\" centerPoint3DY=\"40.55\">\n                  <matrix>\n                    <Matrix tx=\"-4.3\" ty=\"27.4\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#B8F317\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"27.3\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"14.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 546.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 546\" itemID=\"5b986e27-00000a54\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 546\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!1130 192[1103 167 1064 167!1064 167[1023 167 995 194!995 194[968 221 968 263!968 263[968 303 995 330!995 330|996 330!996 330|1010.5 341.5\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!1010.5 341.5[984 #13A.7E 984 275!984 275[984 233 1011 206!1011 206[1039 179 1080 179!1080 179[1108 179 1130 192\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!1015 345[1037 358 1064 358!1064 358[1104 358 1132 330!1132 330[1161 302 1161 263!1161 263[1161 222 1132 195!1132 195|1132 194!1132 194|1130 192!990 384[976 375 964 362!964 362[923 322 923 263!923 263[923 204 964 162!964 162[1005 122\n 1064 122!1064 122[1118 122 1157 156\"/>\n                    <Edge fillStyle1=\"1\" edges=\"\n!1157 156|1180 174!1180 174[1221 214 1221 275!1221 275[1221 334 1181 374!1181 374|1180 375!1180 375[1139 416 1080 416!1080 416[1027 416 990 384\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!1157 156|1164 162!1164 162[1205 202 1205 263!1205 263[1205 322 1165 362!1165 362|1164 363!1164 363[1123 404 1064 404!1064 404[1022 404 990 384\"/>\n                    <Edge fillStyle1=\"1\" edges=\"\n!1011 342|1012 342!1012 342|1015 345\"/>\n                    <Edge fillStyle1=\"2\" edges=\"\n!1010.5 341.5|1011 342\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!1011 342|1015 345\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"2\" edges=\"\n!650 151|652 148!652 148|677 175!677 175|584 268!584 268|677 361!677 361|652 386!652 386|637 371\"/>\n                    <Edge fillStyle1=\"1\" edges=\"\n!637 371|635 373!635 373|542 280!542 280|449 373!449 373|423 348!423 348|516 255!516 255|423 162!423 162|449 137!449 137|542 230!542 230|545 228!545 228|635 137!635 137|650 151\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"\n!637 371|661 348!661 348|568 255!568 255|661 162!661 162|650 151\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!224 371|286 371!286 371|286 404!286 404|189 404!189 404|189 127!189 127|224 127!224 127|224 371\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!238 379S2|300 379!300 379|300 411!300 411|202 411!202 411|202 135!202 135|238 135!238 135|238 379\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 547.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 547\" itemID=\"5b986e27-00000a55\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_AB_LEFT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 547\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#CDCF1D\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 546\" selected=\"true\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#F9C990\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"53.25\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"40.25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#71CDB3\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.4\" centerPoint3DY=\"40.55\">\n                  <matrix>\n                    <Matrix tx=\"-4.3\" ty=\"27.4\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 4\" color=\"#D74EA1\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"27.3\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"14.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 548.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 548\" itemID=\"5b986e27-00000a56\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 548\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!852 192|854 194!854 194|854 195!854 195[883 222 883 263!883 263[883 302 854 330!854 330[826 358 786 358!786 358[759 358 737 345\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!737 345|718 330!718 330|717 330!717 330[690 303 690 263!690 263[690 221 717 194!717 194[745 167 786 167!786 167[825 167 852 192\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!879 156|886 162!886 162[927 202 927 263!927 263[927 322 887 362!887 362|886 363!886 363[845 404 786 404!786 404[744 404 712 384\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!712 384[749 416 802 416!802 416[861 416 902 375!902 375|903 374!903 374[943 334 943 275!943 275[943 214 902 174!902 174|879 156\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!852 192[830 179 802 179!802 179[761 179 733 206!733 206[706 233 706 275!706 275[706 315 733 342!733 342|734 342!734 342|737 345\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!712 384|686 362!686 362[645 322 645 263!645 263[645 204 686 162!686 162[727 122 786 122!786 122[840 122 879 156\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!372 151|357 137!357 137|267 228!267 228|264 230!264 230|171 137!171 137|145 162!145 162|238 255!238 255|145 348!145 348|171 373!171 373|264 280!264 280|357 373!357 373|359 371\"/>\n                    <Edge fillStyle0=\"1\" fillStyle1=\"2\" edges=\"!359 371|383 348!383 348|290 255!290 255|383 162!383 162|372 151\"/>\n                    <Edge fillStyle1=\"2\" edges=\"!372 151|374 148!374 148|399 175!399 175|306 268!306 268|399 361!399 361|374 386!374 386|359 371\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!187 386|279 295!279 295|264 280!264 280|172 372!172 372|187 386\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!264 230|185 151!185 151|187 148!187 148|267 228!267 228|264 230\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 549.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 549\" itemID=\"5b986e27-00000a57\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_AB\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 549\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#26D0CE\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 548\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#617DB6\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"39.25\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"26.25\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#5FBAC7\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13.3\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"0.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 550.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 550\" itemID=\"5b986e27-00000a58\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 550\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!278 197[278 220 270 238!270 238[261 262 241 265!241 265|290 395!290 395|254 395!254 395|205 264!205 264|205 395!205 395|170 395!170 395|170 128!170 128|212 128!212 128[241 128 255 138!255 138[278 153 278 197!236 171[229 158 211 158!211\n 158|205 158!205 158|205 246!205 246[241 249 241 204!241 204|236 171\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"\n!291 204[291 228 283 246!283 246[274 269 254 273!254 273|303 402!303 402|267 402!267 402|218 272!218 272|218 402!218 402|183 402!183 402|183 136!183 136|225 136!225 136[254 136 268 145!268 145[291 161 291 204!249 179[242 165 224 166!224\n 166|218 166!218 166|218 254!218 254[254 256 254 212!254 212|249 179\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"\n!639 371|663 348!663 348|570 255!570 255|663 162!663 162|652 151\"/>\n                    <Edge fillStyle0=\"2\" edges=\"\n!652 151|637 137!637 137|547 228\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"\n!547 228|544 230!544 230|465 151\"/>\n                    <Edge fillStyle0=\"2\" edges=\"\n!465 151|451 137!451 137|425 162!425 162|518 255!518 255|425 348!425 348|451 373!451 373|452 372\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"\n!452 372|544 280!544 280|559 295\"/>\n                    <Edge fillStyle0=\"2\" edges=\"\n!559 295|637 373!637 373|639 371\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!639 371|654 386!654 386|679 361!679 361|586 268!586 268|679 175!679 175|654 148!654 148|652 151!547 228|467 148!467 148|465 151!452 372|467 386!467 386|559 295\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 551.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 551\" itemID=\"5b986e27-00000a59\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_A_RIGHT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 551\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#F657D8\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 550\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#9292C9\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.4\" centerPoint3DY=\"40.55\">\n                  <matrix>\n                    <Matrix tx=\"-4.3\" ty=\"27.4\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#379FAD\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"27.3\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"14.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 552.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 552\" itemID=\"5b986e27-00000a5a\" symbolType=\"graphic\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 552\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4F4FFF\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!224 127|224 371!224 371|286 371!286 371|286 404!286 404|189 404!189 404|189 127!189 127|224 127\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle1=\"1\" edges=\"!238 135|238 379!238 379|300 379!300 379|300 411!300 411|202 411!202 411|202 135!202 135|238 135\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#4F4FFF\">\n          <frames>\n            <DOMFrame index=\"0\" motionTweenScale=\"false\" keyMode=\"8192\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!639 371|663 348!663 348|570 255!570 255|663 162!663 162|652 151\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!652 151|637 137!637 137|547 228\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!547 228|544 230!544 230|465 151\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!465 151|451 137!451 137|425 162!425 162|518 255!518 255|425 348!425 348|451 373!451 373|452 372\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!452 372|544 280!544 280|559 295\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!559 295|637 373!637 373|639 371\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!639 371|654 386!654 386|679 361!679 361|586 268!586 268|679 175!679 175|654 148!654 148|652 151!547 228|467 148!467 148|465 151!452 372|467 386!467 386|559 295\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 553.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 553\" itemID=\"5b986e27-00000a5b\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_A_LEFT\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 553\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#D4F538\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 552\" symbolType=\"graphic\" loop=\"loop\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#01F4D1\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 293\" centerPoint3DX=\"9.4\" centerPoint3DY=\"40.55\">\n                  <matrix>\n                    <Matrix tx=\"-4.3\" ty=\"27.4\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 3\" color=\"#A9C09F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"27.3\" centerPoint3DY=\"13\">\n                  <matrix>\n                    <Matrix tx=\"14.3\"/>\n                  </matrix>\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Named Icons/Symbol 555.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Named Icons/Symbol 555\" itemID=\"5b986e27-00000a5c\" linkageExportForAS=\"true\" linkageIdentifier=\"PS3_A\" lastModified=\"1535509198\">\n  <timeline>\n    <DOMTimeline name=\"Symbol 555\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#FEE161\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor/>\n                    </FillStyle>\n                    <FillStyle index=\"2\">\n                      <SolidColor color=\"#BBBDBF\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"2\" edges=\"!371 151|356 137!356 137|266 228\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!266 228|263 230!263 230|184 151\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!184 151|170 137!170 137|144 162!144 162|237 255!237 255|144 348!144 348|170 373!170 373|171 372\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!171 372|263 280!263 280|278 295\"/>\n                    <Edge fillStyle0=\"2\" edges=\"!278 295|356 373!356 373|358 371\"/>\n                    <Edge fillStyle0=\"2\" fillStyle1=\"1\" edges=\"!358 371|382 348!382 348|289 255!289 255|382 162!382 162|371 151\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!358 371|373 386!373 386|398 361!398 361|305 268!305 268|398 175!398 175|373 148!373 148|371 151\"/>\n                    <Edge fillStyle1=\"1\" edges=\"!184 151|186 148!186 148|266 228\"/>\n                    <Edge fillStyle0=\"1\" edges=\"!171 372|186 386!186 386|278 295\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#DAA751\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMSymbolInstance libraryItemName=\"Named Icons/Symbol 258\" centerPoint3DX=\"13\" centerPoint3DY=\"13\">\n                  <transformationPoint>\n                    <Point/>\n                  </transformationPoint>\n                  <color>\n                    <Color alphaMultiplier=\"0.6015625\"/>\n                  </color>\n                </DOMSymbolInstance>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/NumberPad/NP0.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"NumberPad/NP0\" itemID=\"5014ca59-00001168\" symbolType=\"graphic\" lastModified=\"1343540705\">\n  <timeline>\n    <DOMTimeline name=\"NP0\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!371 9[359 0 341 0!341 0[323 0 312 9!312 9[300 19 294 34!294 34[288 49 286 67!286 67[283 85 283 102!283 102[283 118 283 131!283 131[283 143 283 160!283 160[283 177 286 195!286 195[288 212 294 228!294 228[300 243 312 252!312 252[323 262\n 341 262!341 262[359 262 371 252!371 252[382 243 388 228!388 228[394 212 396 195!396 195[399 177 399 160!399 160[399 143 399 131!399 131[399 118 399 102!399 102[399 85 396 67!396 67[394 49 388 34!388 34[382 19 371 9!341 30[353 30 358\n 44!358 44[363 58 365 81!365 81[366 104 366 131!366 131[366 158 365 181!365 181[363 204 358 217!358 217[353 231 341 232!341 232[330 231 324 217!324 217[319 204 317 181!317 181[316 158 316 131!316 131[316 104 317 81!317 81[319 58 324 44\n!324 44[330 30 341 30!223 107[215 118 194 117!194 117|194 32!194 32|199 32!199 32[211 32 219 37!219 37[226 43 228 53!228 53[231 62 231 74!231 74[231 96 223 107!261 33[255 19 245 12!245 12[235 6 223 4!223 4[212 3 201 3!201 3|160 3!160\n 3|160 259!160 259|194 259!194 259|194 145!194 145[233 147 250 129!250 129[267 110 267 71!267 71[267 47 261 33!85 3|93 197!93 197|92 197!92 197|32 3!32 3|0 3!0 3|0 259!0 259|34 259!34 259|27 61!27 61|87 259!87 259|119 259!119 259|119\n 3!119 3|85 3\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/NumberPad/NP1.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"NumberPad/NP1\" itemID=\"5014ca77-0000116a\" symbolType=\"graphic\" lastModified=\"1343539846\">\n  <timeline>\n    <DOMTimeline name=\"NP1\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!223 104[215 115 194 114!194 114|194 29!194 29|199 29!199 29[211 29 219 34!219 34[226 40 228 50!228 50[231 59 231 71!231 71[231 93 223 104!245 9[235 3 223 1!223 1[212 0 201 0!201 0|160 0!160 0|160 256!160 256|194 256!194 256|194 142!194\n 142[233 144 250 126!250 126[267 107 267 68!267 68[267 44 261 30!261 30[255 16 245 9!299 29|324 29!324 29|324 256!324 256|358 256!358 256|358 0!358 0|299 0!299 0|299 29!93 194|92 194!92 194|32 0!32 0|0 0!0 0|0 256!0 256|34 256!34 256\n|27 58!27 58|87 256!87 256|119 256!119 256|119 0!119 0|85 0!85 0|93 194\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/NumberPad/NP2.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"NumberPad/NP2\" itemID=\"5014ca88-0000116c\" symbolType=\"graphic\" lastModified=\"1343539857\">\n  <timeline>\n    <DOMTimeline name=\"NP2\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!364 61[364 78 358 95!358 95[353 112 346 127!346 127|284 259!284 259|397 259!397 259|397 229!397 229|333 229!333 229|355 188!355 188[364 171 374 149!374 149[384 127 391 105!391 105[399 82 399 63!399 63[399 33 386 16!386 16[373 0 342 0\n!342 0[317 0 305 10!305 10[294 21 290 39!290 39[287 56 287 77!287 77|287 86!287 86|322 86!322 86|322 79!322 79[321 75 321 67!321 67[321 59 323 51!323 51[324 42 328 36!328 36[333 30 341 30!341 30[350 30 355 35!355 35[360 40 362 47!362\n 47[364 53 364 61!261 33[255 19 245 12!245 12[235 6 223 4!223 4[212 3 201 3!201 3|160 3!160 3|160 259!160 259|194 259!194 259|194 145!194 145[233 147 250 129!250 129[267 110 267 71!267 71[267 47 261 33!223 107[215 118 194 117!194 117\n|194 32!194 32|199 32!199 32[211 32 219 37!219 37[226 43 228 53!228 53[231 62 231 74!231 74[231 96 223 107!32 3|0 3!0 3|0 259!0 259|34 259!34 259|27 61!27 61|87 259!87 259|119 259!119 259|119 3!119 3|85 3!85 3|93 197!93 197|92 197!92\n 197|32 3\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/NumberPad/NP3.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"NumberPad/NP3\" itemID=\"5014ca93-0000116e\" symbolType=\"graphic\" lastModified=\"1343539869\">\n  <timeline>\n    <DOMTimeline name=\"NP3\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!361 54[362 64 362 71!362 71[362 86 359 94!359 94[357 103 349 107!349 107[341 110 327 110!327 110|323 110!323 110|323 141!323 141|333 141!333 141[346 141 352 147!352 147[359 153 361 163!361 163[363 173 363 184!363 184[363 190 363 198\n!363 198[362 206 360 214!360 214[358 222 353 226!353 226[348 231 339 232!339 232[331 231 326 227!326 227[322 223 320 217!320 217[318 210 318 203!318 203|318 195!318 195|285 195!285 195|285 203!285 203[285 231 297 247!297 247[310 262 339\n 262!339 262[362 262 375 252!375 252[388 241 393 224!393 224[398 207 398 186!398 186[398 174 396 161!396 161[394 149 387 140!387 140[380 131 366 127!366 127|366 126!366 126[379 122 386 112!386 112[392 103 393 90!393 90[395 78 395 66!395\n 66[395 47 391 32!391 32[386 17 374 8!374 8[363 0 341 0!341 0[319 0 308 9!308 9[296 18 293 34!293 34[289 49 290 69!290 69|290 71!290 71|322 71!322 71|322 63!322 63[322 56 324 49!324 49[325 41 329 36!329 36[334 30 342 30!342 30[352 30\n 356 38!356 38[360 45 361 54!245 12[235 6 223 4!223 4[212 3 201 3!201 3|160 3!160 3|160 259!160 259|194 259!194 259|194 145!194 145[233 147 250 129!250 129[267 110 267 71!267 71[267 47 261 33!261 33[255 19 245 12!223 107[215 118 194 117\n!194 117|194 32!194 32|199 32!199 32[211 32 219 37!219 37[226 43 228 53!228 53[231 62 231 74!231 74[231 96 223 107!93 197|92 197!92 197|32 3!32 3|0 3!0 3|0 259!0 259|34 259!34 259|27 61!27 61|87 259!87 259|119 259!119 259|119 3!119 3\n|85 3!85 3|93 197\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/NumberPad/NP4.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"NumberPad/NP4\" itemID=\"5014ca9e-00001170\" symbolType=\"graphic\" lastModified=\"1343539882\">\n  <timeline>\n    <DOMTimeline name=\"NP4\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-11.3\" ty=\"10.95\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!319 -25S1|318 -25!318 -25|258 -219!258 -219|226 -219!226 -219|226 37!226 37|260 37!260 37|253 -161!253 -161|313 37!313 37|345 37!345 37|345 -219!345 -219|311 -219!311 -219|319 -25!576 -167|576 -59!576 -59|534 -59!534 -59|575 -167!575\n -167|576 -167!457 -148[457 -126 449 -115!449 -115[441 -104 420 -105!420 -105|420 -190!420 -190|425 -190!425 -190[437 -190 445 -185!445 -185[452 -179 454 -169!454 -169[457 -160 457 -148!487 -189[481 -203 471 -210!471 -210[461 -216 449\n -218!449 -218[438 -219 427 -219!427 -219|386 -219!386 -219|386 37!386 37|420 37!420 37|420 -77!420 -77[459 -75 476 -93!476 -93[493 -112 493 -151!493 -151[493 -175 487 -189!576 -33|576 37!576 37|609 37!609 37|609 -33!609 -33|625 -33!625\n -33|625 -59!625 -59|609 -59!609 -59|609 -219!609 -219|576 -219!576 -219|507 -63!507 -63|507 -33!507 -33|576 -33\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/NumberPad/NP5.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"NumberPad/NP5\" itemID=\"5014caaf-00001174\" symbolType=\"graphic\" lastModified=\"1343539900\">\n  <timeline>\n    <DOMTimeline name=\"NP5\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-3.7\" ty=\"7.8\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!159 -156S1|167 38!167 38|166 38!166 38|106 -156!106 -156|74 -156!74 -156|74 100!74 100|108 100!108 100|101 -98!101 -98|161 100!161 100|193 100!193 100|193 -156!193 -156|159 -156!319 -147[309 -153 297 -155!297 -155[286 -156 275 -156!275\n -156|234 -156!234 -156|234 100!234 100|268 100!268 100|268 -14!268 -14[307 -12 324 -30!324 -30[341 -49 341 -88!341 -88[341 -112 335 -126!335 -126[329 -140 319 -147!273 -127[285 -127 293 -122!293 -122[300 -116 302 -106!302 -106[305 -97\n 305 -85!305 -85[305 -63 297 -52!297 -52[289 -41 268 -42!268 -42|268 -127!268 -127|273 -127!382 -34[387 -35 392 -35!392 -35[416 -35 426 -21!426 -21[437 -7 436 15!436 15[436 24 435 34!435 34[433 44 429 53!429 53[424 61 417 67!417 67[409\n 72 398 73!398 73[389 72 383 70!383 70[376 67 368 62!368 62|359 93!359 93[369 97 379 100!379 100[388 103 399 103!399 103[419 103 433 95!433 95[447 87 456 74!456 74[464 61 468 44!468 44[471 28 471 10!471 10[471 -12 464 -28!464 -28[457\n -45 442 -54!442 -54[427 -63 404 -62!404 -62|412 -127!412 -127|468 -127!468 -127|468 -156!468 -156|386 -156!386 -156|371 -32!371 -32[376 -33 382 -34\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/NumberPad/NP6.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"NumberPad/NP6\" itemID=\"5014cabf-00001176\" symbolType=\"graphic\" lastModified=\"1343539917\">\n  <timeline>\n    <DOMTimeline name=\"NP6\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!317 43[308 63 301 83!301 83[294 103 290 125!290 125[286 146 286 172!286 172[285 187 287 203!287 203[289 218 294 231!294 231[300 243 311 251!311 251[322 259 341 259!341 259[366 259 378 247!378 247[389 235 393 217!393 217[397 199 396 179\n!396 179[396 167 395 153!395 153[394 139 390 127!390 127[385 114 376 106!376 106[367 99 351 98!351 98[343 98 337 101!337 101[331 105 325 110!325 110|324 109!324 109|374 0!374 0|338 0!338 0[327 22 317 43!261 30[255 16 245 9!245 9[235 3\n 223 1!223 1[212 0 201 0!201 0|160 0!160 0|160 256!160 256|194 256!194 256|194 142!194 142[233 144 250 126!250 126[267 107 267 68!267 68[267 44 261 30!228 50[231 59 231 71!231 71[231 93 223 104!223 104[215 115 194 114!194 114|194 29!194\n 29|199 29!199 29[211 29 219 34!219 34[226 40 228 50!361 165[362 173 361 179!361 179[361 185 361 193!361 193[361 201 359 209!359 209[357 217 353 223!353 223[349 228 341 229!341 229[334 228 329 223!329 223[325 217 323 209!323 209[321 201\n 321 193!321 193[320 185 320 179!320 179[320 160 323 149!323 149[325 139 329 134!329 134[333 130 336 129!336 129[339 129 341 129!341 129[349 129 353 134!353 134[357 140 359 148!359 148[361 156 361 165!93 194|92 194!92 194|32 0!32 0|0\n 0!0 0|0 256!0 256|34 256!34 256|27 58!27 58|87 256!87 256|119 256!119 256|119 0!119 0|85 0!85 0|93 194\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/NumberPad/NP7.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"NumberPad/NP7\" itemID=\"5014cacf-00001178\" symbolType=\"graphic\" lastModified=\"1343539928\">\n  <timeline>\n    <DOMTimeline name=\"NP7\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-45.1\" ty=\"-2.4\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!1301 48S1|1186 48!1186 48|1186 77!1186 77|1257 77!1257 77|1186 304!1186 304|1223 304!1223 304|1301 48!1130 98[1133 107 1133 119!1133 119[1133 141 1125 152!1125 152[1117 163 1096 162!1096 162|1096 77!1096 77|1101 77!1101 77[1113 77 1121\n 82!1121 82[1128 88 1130 98!1125 49[1114 48 1103 48!1103 48|1062 48!1062 48|1062 304!1062 304|1096 304!1096 304|1096 190!1096 190[1135 192 1152 174!1152 174[1169 155 1169 116!1169 116[1169 92 1163 78!1163 78[1157 64 1147 57!1147 57[1137\n 51 1125 49!994 242|934 48!934 48|902 48!902 48|902 304!902 304|936 304!936 304|929 106!929 106|989 304!989 304|1021 304!1021 304|1021 48!1021 48|987 48!987 48|995 242!995 242|994 242\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/NumberPad/NP8.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"NumberPad/NP8\" itemID=\"5014cadb-0000117a\" symbolType=\"graphic\" lastModified=\"1343539942\">\n  <timeline>\n    <DOMTimeline name=\"NP8\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-5.25\" ty=\"2.45\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!105 -46S1|105 210!105 210|139 210!139 210|132 12!132 12|192 210!192 210|224 210!224 210|224 -46!224 -46|190 -46!190 -46|198 148!198 148|197 148!197 148|137 -46!137 -46|105 -46!304 -17[316 -17 324 -12!324 -12[331 -6 333 4!333 4[336 13\n 336 25!336 25[336 47 328 58!328 58[320 69 299 68!299 68|299 -17!299 -17|304 -17!328 -45[317 -46 306 -46!306 -46|265 -46!265 -46|265 210!265 210|299 210!299 210|299 96!299 96[338 98 355 80!355 80[372 61 372 22!372 22[372 -2 366 -16!366\n -16[360 -30 350 -37!350 -37[340 -43 328 -45!458 -12[462 -6 464 2!464 2[465 10 465 17!465 17[465 23 463 32!463 32[462 41 458 48!458 48[454 56 446 56!446 56[438 56 433 48!433 48[429 41 428 32!428 32[427 23 427 17!427 17[427 10 428 2!428\n 2[429 -6 433 -12!433 -12[437 -19 446 -19!446 -19[454 -19 458 -12!413 -41[401 -33 397 -19!397 -19[392 -4 393 13!393 13[392 25 395 36!395 36[397 48 403 57!403 57[409 66 421 71!421 71[406 75 400 86!400 86[393 97 392 111!392 111[390 125\n 391 138!391 138[390 157 395 174!395 174[399 191 411 202!411 202[423 213 446 213!446 213[470 213 482 201!482 201[494 190 498 171!498 171[502 153 502 133!502 133[502 121 500 108!500 108[498 95 491 85!491 85[485 75 471 71!471 71[483 67\n 489 57!489 57[495 48 497 36!497 36[499 25 499 13!499 13[499 -7 494 -21!494 -21[489 -35 477 -42!477 -42[465 -49 444 -49!444 -49[424 -49 413 -41!433 95[438 89 446 89!446 89[454 89 458 95!458 95[463 101 464 109!464 109[466 117 467 125!467\n 125[467 134 467 140!467 140[467 147 466 157!466 157[465 167 460 175!460 175[456 182 446 183!446 183[436 182 432 175!432 175[427 167 426 157!426 157[425 147 425 140!425 140[425 134 425 125!425 125[426 117 427 109!427 109[429 101 433 95\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/NumberPad/NP9.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"NumberPad/NP9\" itemID=\"5014cae8-0000117c\" symbolType=\"graphic\" lastModified=\"1343540136\">\n  <timeline>\n    <DOMTimeline name=\"NP9\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!371 7[360 0 341 0!341 0[321 0 310 8!310 8[299 15 294 28!294 28[289 41 287 56!287 56[286 72 286 87!286 87[286 99 287 111!287 111[289 124 293 136!293 136[298 147 307 154!307 154[315 161 330 161!330 161[338 161 345 159!345 159[351 157 356\n 151!356 151|357 152!357 152|306 259!306 259|343 259!343 259|358 228!358 228[370 204 378 182!378 182[387 160 392 137!392 137[396 114 396 87!396 87[396 71 395 56!395 56[393 41 388 28!388 28[382 15 371 7!329 36[333 30 341 30!341 30[348\n 30 353 36!353 36[357 41 359 49!359 49[361 58 361 66!361 66[362 74 361 80!361 80[362 86 361 94!361 94[361 102 359 111!359 111[358 119 353 125!353 125[349 131 341 131!341 131[333 131 329 125!329 125[325 120 323 112!323 112[321 104 321\n 96!321 96[320 88 321 82!321 82[320 76 321 68!321 68[321 59 323 50!323 50[325 42 329 36!223 4[212 3 201 3!201 3|160 3!160 3|160 259!160 259|194 259!194 259|194 145!194 145[233 147 250 129!250 129[267 110 267 71!267 71[267 47 261 33!261\n 33[255 19 245 12!245 12[235 6 223 4!228 53[231 62 231 74!231 74[231 96 223 107!223 107[215 118 194 117!194 117|194 32!194 32|199 32!199 32[211 32 219 37!219 37[226 43 228 53!93 197|92 197!92 197|32 3!32 3|0 3!0 3|0 259!0 259|34 259!34\n 259|27 61!27 61|87 259!87 259|119 259!119 259|119 3!119 3|85 3!85 3|93 197\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/NumberPad/NPAsterisk.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"NumberPad/NPAsterisk\" itemID=\"5014ce97-00001699\" symbolType=\"graphic\" lastModified=\"1343540966\">\n  <timeline>\n    <DOMTimeline name=\"NPAsterisk\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!375 105|338 129!338 129|338 84!338 84|324 84!324 84|326 129!326 129|287 106!287 106|281 119!281 119|319 139!319 139|281 161!281 161|289 172!289 172|326 149!326 149|324 194!324 194|339 194!339 194|338 150!338 150|375 172!375 172|383 161\n!383 161|343 139!343 139|383 117!383 117|375 105!223 1[212 0 201 0!201 0|160 0!160 0|160 256!160 256|194 256!194 256|194 142!194 142[233 144 250 126!250 126[267 107 267 68!267 68[267 44 261 30!261 30[255 16 245 9!245 9[235 3 223 1!223\n 104[215 115 194 114!194 114|194 29!194 29|199 29!199 29[211 29 219 34!219 34[226 40 228 50!228 50[231 59 231 71!231 71[231 93 223 104!93 194|92 194!92 194|32 0!32 0|0 0!0 0|0 256!0 256|34 256!34 256|27 58!27 58|87 256!87 256|119 256\n!119 256|119 0!119 0|85 0!85 0|93 194\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/NumberPad/NPEnter.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"NumberPad/NPEnter\" itemID=\"5014cf04-0000169d\" symbolType=\"graphic\" lastModified=\"1343541025\">\n  <timeline>\n    <DOMTimeline name=\"NPEnter\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!803 82[790 82 781 88!781 88[772 94 767 105!767 105|766 105!766 105|766 84!766 84|734 84!734 84|734 256!734 256|766 256!766 256|766 148!766 148[766 131 773 122!773 122[780 113 798 113!798 113|803 113!803 113|803 82!668 115[672 120 674\n 127!674 127[676 134 676 141!676 141[677 149 677 154!677 154|639 154!639 154[638 149 639 141!639 141[639 134 640 127!640 127[642 120 646 115!646 115[650 110 657 110!657 110[664 110 668 115!685 91[675 82 657 82!657 82[640 82 629 91!629\n 91[619 99 614 113!614 113[609 127 607 143!607 143[606 158 606 171!606 171[606 185 607 200!607 200[609 215 614 229!614 229[619 242 630 250!630 250[640 258 658 259!658 259[676 258 687 250!687 250[698 242 703 228!703 228[708 214 708 198\n!708 198|679 198!679 198[679 205 677 213!677 213[676 220 671 225!671 225[667 230 659 230!659 230[651 230 647 224!647 224[642 218 641 209!641 209[639 200 639 191!639 191[638 182 639 176!639 176|709 176!709 176|709 171!709 171[709 158 708\n 142!708 142[706 127 701 113!701 113[695 99 685 91!542 110|542 256!542 256|574 256!574 256|574 110!574 110|591 110!591 110|591 84!591 84|574 84!574 84|574 36!574 36|542 36!542 36|542 84!542 84|525 84!525 84|525 110!525 110|542 110!436\n 84|404 84!404 84|404 256!404 256|436 256!436 256|436 149!436 149[436 141 436 132!436 132[437 124 441 117!441 117[445 111 455 110!455 110[464 110 468 115!468 115[472 119 473 125!473 125[474 131 474 137!474 137|474 256!474 256|506 256\n!506 256|506 138!506 138[507 125 505 112!505 112[503 99 496 90!496 90[488 82 471 82!471 82[465 82 460 83!460 83[455 85 450 88!450 88[446 90 443 94!443 94[439 99 437 104!437 104|436 104!436 104|436 84!383 0|292 0!292 0|292 256!292 256\n|383 256!383 256|383 226!383 226|326 226!326 226|326 139!326 139|377 139!377 139|377 110!377 110|326 110!326 110|326 29!326 29|383 29!383 29|383 0!231 71[231 93 223 104!223 104[215 115 194 114!194 114|194 29!194 29|199 29!199 29[211 29\n 219 34!219 34[226 40 228 50!228 50[231 59 231 71!223 1[212 0 201 0!201 0|160 0!160 0|160 256!160 256|194 256!194 256|194 142!194 142[233 144 250 126!250 126[267 107 267 68!267 68[267 44 261 30!261 30[255 16 245 9!245 9[235 3 223 1!93\n 194|92 194!92 194|32 0!32 0|0 0!0 0|0 256!0 256|34 256!34 256|27 58!27 58|87 256!87 256|119 256!119 256|119 0!119 0|85 0!85 0|93 194\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n        <DOMLayer name=\"Layer 2\" color=\"#9933CC\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements/>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/NumberPad/NPForwardSlash.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"NumberPad/NPForwardSlash\" itemID=\"5014cde8-00001692\" symbolType=\"graphic\" lastModified=\"1343540959\">\n  <timeline>\n    <DOMTimeline name=\"NPForwardSlash\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!368 0|262 256!262 256|285 256!285 256|390 0!390 0|368 0!223 104[215 115 194 114!194 114|194 29!194 29|199 29!199 29[211 29 219 34!219 34[226 40 228 50!228 50[231 59 231 71!231 71[231 93 223 104!223 1[212 0 201 0!201 0|160 0!160 0|160\n 256!160 256|194 256!194 256|194 142!194 142[232 144 249 127!249 127[250 127 250 126!250 126[267 107 267 68!267 68[267 44 261 30!261 30[256 19 249 12!249 12[247 10 245 9!245 9[235 3 223 1!85 0|93 194!93 194|92 194!92 194|32 0!32 0|0 0\n!0 0|0 256!0 256|34 256!34 256|27 58!27 58|87 256!87 256|119 256!119 256|119 0!119 0|85 0\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/NumberPad/NPMinus.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"NumberPad/NPMinus\" itemID=\"5014ce86-00001697\" symbolType=\"graphic\" lastModified=\"1343540957\">\n  <timeline>\n    <DOMTimeline name=\"NPMinus\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!245 9[235 3 223 1!223 1[212 0 201 0!201 0|160 0!160 0|160 256!160 256|194 256!194 256|194 142!194 142[233 144 250 126!250 126[267 107 267 68!267 68[267 44 261 30!261 30[255 16 245 9!231 71[231 93 223 104!223 104[215 115 194 114!194 114\n|194 29!194 29|199 29!199 29[211 29 219 34!219 34[226 40 228 50!228 50[231 59 231 71\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!282 181S1|342 181!342 181|342 155!342 155|282 155!282 155|282 181\"/>\n                    <Edge fillStyle0=\"1\" edges=\"\n!93 194|92 194!92 194|32 0!32 0|0 0!0 0|0 256!0 256|34 256!34 256|27 58!27 58|87 256!87 256|119 256!119 256|119 0!119 0|85 0!85 0|93 194\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/NumberPad/NPPeriod.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"NumberPad/NPPeriod\" itemID=\"5014cec8-0000169b\" symbolType=\"graphic\" lastModified=\"1343540992\">\n  <timeline>\n    <DOMTimeline name=\"NPPeriod\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!261 30[255 16 245 9!245 9[235 3 223 1!223 1[212 0 201 0!201 0|160 0!160 0|160 256!160 256|194 256!194 256|194 142!194 142[233 144 250 126!250 126[267 107 267 68!267 68[267 44 261 30!223 104[215 115 194 114!194 114|194 29!194 29|199 29\n!199 29[211 29 219 34!219 34[226 40 228 50!228 50[231 59 231 71!231 71[231 93 223 104!289 238[289 247 295 253!295 253[300 259 309 259!309 259[318 259 323 253!323 253[329 247 329 238!329 238[329 230 323 224!323 224[318 218 309 218!309\n 218[300 218 295 224!295 224[289 230 289 238!32 0|0 0!0 0|0 256!0 256|34 256!34 256|27 58!27 58|87 256!87 256|119 256!119 256|119 0!119 0|85 0!85 0|93 194!93 194|92 194!92 194|32 0\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/NumberPad/NPPlus.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"NumberPad/NPPlus\" itemID=\"5014ce58-00001695\" symbolType=\"graphic\" lastModified=\"1343540914\">\n  <timeline>\n    <DOMTimeline name=\"NPPlus\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!426 145|366 145!366 145|366 84!366 84|346 84!346 84|346 145!346 145|286 145!286 145|286 164!286 164|346 164!346 164|346 224!346 224|366 224!366 224|366 164!366 164|426 164!426 164|426 145!223 104[215 115 194 114!194 114|194 29!194 29\n|199 29!199 29[211 29 219 34!219 34[226 40 228 50!228 50[231 59 231 71!231 71[231 93 223 104!261 30[255 16 245 9!245 9[235 3 223 1!223 1[212 0 201 0!201 0|160 0!160 0|160 256!160 256|194 256!194 256|194 142!194 142[233 144 250 126!250\n 126[267 107 267 68!267 68[267 44 261 30!32 0|0 0!0 0|0 256!0 256|34 256!34 256|27 58!27 58|87 256!87 256|119 256!119 256|119 0!119 0|85 0!85 0|93 194!93 194|92 194!92 194|32 0\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Numbers/0.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Numbers/0\" itemID=\"50147034-0000036b\" symbolType=\"graphic\" lastModified=\"1343521723\">\n  <timeline>\n    <DOMTimeline name=\"0\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-2.45\" ty=\"-1.15\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!124 67S1[129 81 131 104!131 104[132 127 132 154!132 154[132 181 131 204!131 204[129 227 124 240!124 240[119 254 107 255!107 255[96 254 90 240!90 240[85 227 83 204!83 204[82 181 82 154!82 154[82 127 83 104!83 104[85 81 90 67!90 67[96\n 53 107 53!107 53[119 53 124 67!107 23[89 23 78 32!78 32[66 42 60 57!60 57[54 72 52 90!52 90[49 108 49 125!49 125[49 141 49 154!49 154[49 166 49 183!49 183[49 200 52 218!52 218[54 235 60 251!60 251[66 266 78 275!78 275[89 285 107 285\n!107 285[125 285 137 275!137 275[148 266 154 251!154 251[160 235 162 218!162 218[165 200 165 183!165 183[165 166 165 154!165 154[165 141 165 125!165 125[165 108 162 90!162 90[160 72 154 57!154 57[148 42 137 32!137 32[125 23 107 23\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Numbers/1.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Numbers/1\" itemID=\"50146ff8-00000359\" symbolType=\"graphic\" lastModified=\"1343521731\">\n  <timeline>\n    <DOMTimeline name=\"1\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-3.25\" ty=\"-1.3\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!65 26S1|65 55!65 55|90 55!90 55|90 282!90 282|124 282!124 282|124 26!124 26|65 26\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Numbers/2.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Numbers/2\" itemID=\"50146fff-0000035b\" symbolType=\"graphic\" lastModified=\"1343521738\">\n  <timeline>\n    <DOMTimeline name=\"2\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-2.5\" ty=\"-1.15\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!128 70S1[130 76 130 84!130 84[130 101 124 118!124 118[119 135 112 150!112 150|50 282!50 282|163 282!163 282|163 252!163 252|99 252!99 252|121 211!121 211[130 194 140 172!140 172[150 150 157 128!157 128[165 105 165 86!165 86[165 56 152\n 39!152 39[139 23 108 23!108 23[83 23 71 33!71 33[60 44 56 62!56 62[53 79 53 100!53 100|53 109!53 109|88 109!88 109|88 102!88 102[87 98 87 90!87 90[87 82 89 74!89 74[90 65 94 59!94 59[99 53 107 53!107 53[116 53 121 58!121 58[126 63 128\n 70\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Numbers/3.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Numbers/3\" itemID=\"50147004-0000035d\" symbolType=\"graphic\" lastModified=\"1343521742\">\n  <timeline>\n    <DOMTimeline name=\"3\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-2.55\" ty=\"-1.15\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!107 23S1[85 23 74 32!74 32[62 41 59 57!59 57[55 72 56 92!56 92|56 94!56 94|88 94!88 94|88 86!88 86[88 79 90 72!90 72[91 64 95 59!95 59[100 53 108 53!108 53[118 53 122 61!122 61[126 68 127 77!127 77[128 87 128 94!128 94[128 109 125 117\n!125 117[123 126 115 130!115 130[107 133 93 133!93 133|89 133!89 133|89 164!89 164|99 164!99 164[112 164 118 170!118 170[125 176 127 186!127 186[129 196 129 207!129 207[129 213 129 221!129 221[128 229 126 237!126 237[124 245 119 249!119\n 249[114 254 105 255!105 255[97 254 92 250!92 250[88 246 86 240!86 240[84 233 84 226!84 226|84 218!84 218|51 218!51 218|51 226!51 226[51 254 63 270!63 270[76 285 105 285!105 285[128 285 141 275!141 275[154 264 159 247!159 247[164 230\n 164 209!164 209[164 197 162 184!162 184[160 172 153 163!153 163[146 154 132 150!132 150|132 149!132 149[145 145 152 135!152 135[158 126 159 113!159 113[161 101 161 89!161 89[161 70 157 55!157 55[152 40 140 31!140 31[129 23 107 23\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Numbers/4.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Numbers/4\" itemID=\"5014700b-0000035f\" symbolType=\"graphic\" lastModified=\"1343521746\">\n  <timeline>\n    <DOMTimeline name=\"4\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-2.35\" ty=\"-1.3\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!116 78S1|116 186!116 186|74 186!74 186|115 78!115 78|116 78!116 26|47 182!47 182|47 212!47 212|116 212!116 212|116 282!116 282|149 282!149 282|149 212!149 212|165 212!165 212|165 186!165 186|149 186!149 186|149 26!149 26|116 26\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Numbers/5.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Numbers/5\" itemID=\"50147010-00000361\" symbolType=\"graphic\" lastModified=\"1343521750\">\n  <timeline>\n    <DOMTimeline name=\"5\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-2.55\" ty=\"-1.3\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!160 55S1|160 26!160 26|78 26!78 26|63 150!63 150[68 149 74 148!74 148[79 147 84 147!84 147[108 147 118 161!118 161[129 175 128 197!128 197[128 206 127 216!127 216[125 226 121 235!121 235[116 243 109 249!109 249[101 254 90 255!90 255\n[81 254 75 252!75 252[68 249 60 244!60 244|51 275!51 275[61 279 71 282!71 282[80 285 91 285!91 285[111 285 125 277!125 277[139 269 148 256!148 256[156 243 160 226!160 226[163 210 163 192!163 192[163 170 156 154!156 154[149 137 134 128\n!134 128[119 119 96 120!96 120|104 55!104 55|160 55\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Numbers/6.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Numbers/6\" itemID=\"50147014-00000363\" symbolType=\"graphic\" lastModified=\"1343521754\">\n  <timeline>\n    <DOMTimeline name=\"6\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-2.6\" ty=\"-1.3\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!104 26S1[93 48 83 69!83 69[74 89 67 109!67 109[60 129 56 151!56 151[52 172 52 198!52 198[51 213 53 229!53 229[55 244 60 257!60 257[66 269 77 277!77 277[88 285 107 285!107 285[132 285 144 273!144 273[155 261 159 243!159 243[163 225 162\n 205!162 205[162 193 161 179!161 179[160 165 156 153!156 153[151 140 142 132!142 132[133 125 117 124!117 124[109 124 103 127!103 127[97 131 91 136!91 136|90 135!90 135|140 26!140 26|104 26!87 219[86 211 86 205!86 205[86 186 89 175!89\n 175[91 165 95 160!95 160[99 156 102 155!102 155[105 155 107 155!107 155[115 155 119 160!119 160[123 166 125 174!125 174[127 182 127 191!127 191[128 199 127 205!127 205[127 211 127 219!127 219[127 227 125 235!125 235[123 243 119 249!119\n 249[115 254 107 255!107 255[100 254 95 249!95 249[91 243 89 235!89 235[87 227 87 219\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Numbers/7.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Numbers/7\" itemID=\"50147023-00000365\" symbolType=\"graphic\" lastModified=\"1343521759\">\n  <timeline>\n    <DOMTimeline name=\"7\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-2.5\" ty=\"-1.3\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!50 26S1|50 55!50 55|121 55!121 55|50 282!50 282|87 282!87 282|165 26!165 26|50 26\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Numbers/8.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Numbers/8\" itemID=\"50147027-00000367\" symbolType=\"graphic\" lastModified=\"1343521768\">\n  <timeline>\n    <DOMTimeline name=\"8\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-2.6\" ty=\"-1.15\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!105 23S1[85 23 74 31!74 31[62 39 58 53!58 53[53 68 54 85!54 85[53 97 56 108!56 108[58 120 64 129!64 129[70 138 82 143!82 143[67 147 61 158!61 158[54 169 53 183!53 183[51 197 52 210!52 210[51 229 56 246!56 246[60 263 72 274!72 274[84\n 285 107 285!107 285[131 285 143 273!143 273[155 262 159 243!159 243[163 225 163 205!163 205[163 193 161 180!161 180[159 167 152 157!152 157[146 147 132 143!132 143[144 139 150 129!150 129[156 120 158 108!158 108[160 97 160 85!160 85\n[160 65 155 51!155 51[150 37 138 30!138 30[126 23 105 23!119 60[123 66 125 74!125 74[126 82 126 89!126 89[126 95 124 104!124 104[123 113 119 120!119 120[115 128 107 128!107 128[99 128 94 120!94 120[90 113 89 104!89 104[88 95 88 89!88\n 89[88 82 89 74!89 74[90 66 94 60!94 60[98 53 107 53!107 53[115 53 119 60!94 167[99 161 107 161!107 161[115 161 119 167!119 167[124 173 125 181!125 181[127 189 128 197!128 197[128 206 128 212!128 212[128 219 127 229!127 229[126 239 121\n 247!121 247[117 254 107 255!107 255[97 254 93 247!93 247[88 239 87 229!87 229[86 219 86 212!86 212[86 206 86 197!86 197[87 189 88 181!88 181[90 173 94 167\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Numbers/9.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Numbers/9\" itemID=\"5014702e-00000369\" symbolType=\"graphic\" lastModified=\"1343521782\">\n  <timeline>\n    <DOMTimeline name=\"9\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-2.6\" ty=\"-1.15\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!107 23S1[87 23 76 31!76 31[65 38 60 51!60 51[55 64 53 79!53 79[52 95 52 110!52 110[52 122 53 134!53 134[55 147 59 159!59 159[64 170 73 177!73 177[81 184 96 184!96 184[104 184 111 182!111 182[117 180 122 174!122 174|123 175!123 175|72\n 282!72 282|109 282!109 282|124 251!124 251[136 227 144 205!144 205[153 183 158 160!158 160[162 137 162 110!162 110[162 94 161 79!161 79[159 64 154 51!154 51[148 38 137 30!137 30[126 23 107 23!119 59[123 64 125 72!125 72[127 81 127 89\n!127 89[128 97 127 103!127 103[128 109 127 117!127 117[127 125 125 134!125 134[124 142 119 148!119 148[115 154 107 154!107 154[99 154 95 148!95 148[91 143 89 135!89 135[87 127 87 119!87 119[86 111 87 105!87 105[86 99 87 91!87 91[87 82\n 89 73!89 73[91 65 95 59!95 59[99 53 107 53!107 53[114 53 119 59\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/Amersand.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/Amersand\" itemID=\"50146c85-000002f9\" symbolType=\"graphic\" lastModified=\"1343521787\">\n  <timeline>\n    <DOMTimeline name=\"Amersand\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix a=\"0.604721069335938\" d=\"0.602935791015625\" tx=\"-1.35\" ty=\"-1.35\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!110 44S1[95 44 84 50!84 50[73 56 67 67!67 67[61 78 61 93!61 93[61 108 67 124!67 124[73 140 81 153!81 153[72 162 64 173!64 173[56 183 51 196!51 196[46 208 45 222!45 222[46 239 53 253!53 253[60 267 73 276!73 276[86 285 103 285!103 285\n[116 285 128 279!128 279[139 273 147 262!147 262|159 282!159 282|197 282!197 282|170 239!170 239|197 201!197 201|175 183!175 183|154 213!154 213|121 157!121 157[130 148 139 138!139 138[147 128 153 116!153 116[159 104 159 90!159 90[158\n 68 145 56!145 56[131 44 110 44!118 120[112 126 106 132!106 132[101 123 97 113!97 113[92 103 92 92!92 92[92 83 98 77!98 77[103 70 112 70!112 70[121 70 126 75!126 75[131 81 131 90!131 90[131 99 127 106!127 106[123 113 118 120!78 220[78\n 207 83 198!83 198[89 188 97 179!97 179|133 239!133 239[128 246 122 251!122 251[116 256 107 256!107 256[98 256 92 251!92 251[85 246 82 238!82 238[78 229 78 220\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/Arrow.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/Arrow\" itemID=\"501472cb-000005b3\" sourceFlashFilepath=\"../buttonArt1.fla\" sourceLibraryItemHRef=\"Uplol\" sourceLastModified=\"1343507024\" symbolType=\"graphic\" lastModified=\"1347407499\" sourceItemID=\"501449ce-00000277\">\n  <timeline>\n    <DOMTimeline name=\"Arrow\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!0 118S1|39 118!39 118|39 282!39 282|61 282!61 282|61 118!61 118|99 118!99 118|99 117!99 117|50 0!50 0|1 117!1 117|0 118\"/>\n                    <Edge cubics=\"!39 282(;39,282 61,282 61,282q39 282 61 282);\"/>\n                    <Edge cubics=\"!61 282(;61,282 61,118 61,118q61 282 61 118);\"/>\n                    <Edge cubics=\"!39 118(;39,118 39,282 39,282q39 118 39 282);\"/>\n                    <Edge cubics=\"!99 118(;99,118 99,117 99,117q99 118 99 117);\"/>\n                    <Edge cubics=\"!1 117(;1,117 0,118 0,118q1 117 0 118);\"/>\n                    <Edge cubics=\"!99 117(;99,117 50,0 50,0q99 117 50 0);\"/>\n                    <Edge cubics=\"!50 0(;50,0 1,117 1,117q50 0 1 117);\"/>\n                    <Edge cubics=\"!0 118(;0,118 39,118 39,118q0 118 39 118);\"/>\n                    <Edge cubics=\"!61 118(;61,118 99,118 99,118q61 118 99 118);\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/Asterisk.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/Asterisk\" itemID=\"50146c68-000002f7\" symbolType=\"graphic\" lastModified=\"1343521795\">\n  <timeline>\n    <DOMTimeline name=\"Asterisk\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix a=\"0.604721069335938\" d=\"0.602935791015625\" tx=\"-1.4\" ty=\"-0.8\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!141 114S1|149 103!149 103|109 81!109 81|149 59!149 59|141 47!141 47|104 71!104 71|104 26!104 26|90 26!90 26|92 71!92 71|53 48!53 48|47 61!47 61|85 81!85 81|47 103!47 103|55 114!55 114|92 91!92 91|90 136!90 136|105 136!105 136|104 92\n!104 92|141 114\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/At.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/At\" itemID=\"50146ead-00000320\" symbolType=\"graphic\" lastModified=\"1343521802\">\n  <timeline>\n    <DOMTimeline name=\"At\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix a=\"0.604721069335938\" d=\"0.606277465820313\" tx=\"-1.4\" ty=\"-0.65\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!263 53S1[246 38 225 30!225 30[203 22 179 22!179 22[152 22 128 32!128 32[104 42 85 60!85 60[67 78 57 102!57 102[47 125 46 153!46 153[46 180 56 204!56 204[66 228 84 246!84 246[102 265 126 275!126 275[151 285 179 285!179 285[202 285 224\n 278!224 278[245 270 263 255!263 255[280 241 292 220!292 220|270 220!270 220[260 235 246 245!246 245[231 254 214 259!214 259[197 264 179 264!179 264[148 264 123 250!123 250[98 235 83 211!83 211[69 186 68 155!68 155[69 124 82 99!82 99\n[97 73 121 59!121 59[146 44 178 43!178 43[205 43 227 54!227 54[250 64 263 83!263 83[277 103 277 131!277 131[277 151 272 166!272 166[266 182 257 193!257 193[248 204 239 209!239 209[229 215 221 215!221 215[217 215 214 212!214 212[211 209\n 211 205!211 205[211 201 213 196!213 196[214 191 215 187!215 187|251 82!251 82|227 82!227 82|222 98!222 98[217 87 206 81!206 81[196 75 183 75!183 75[164 76 148 85!148 85[132 95 121 111!121 111[110 126 103 144!103 144[97 163 97 180!97\n 180[97 195 103 206!103 206[109 218 120 225!120 225[130 232 145 232!145 232[157 232 167 228!167 228[178 223 187 215!187 215[190 224 199 229!199 229[207 233 216 233!216 233[235 233 250 223!250 223[265 213 276 198!276 198[287 183 293 165\n!293 165[299 148 299 132!299 132[299 108 289 88!289 88[280 68 263 53!203 146[199 161 191 176!191 176[184 190 174 200!174 200[163 210 151 210!151 210[137 210 131 201!131 201[125 192 125 179!125 179[125 167 129 153!129 153[133 139 141 126\n!141 126[148 114 159 106!159 106[170 98 183 97!183 97[195 98 201 104!201 104[207 111 207 121!207 121[207 131 203 146\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/BackSlash.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/BackSlash\" itemID=\"5014709d-0000037d\" symbolType=\"graphic\" lastModified=\"1343521806\">\n  <timeline>\n    <DOMTimeline name=\"BackSlash\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!0 0S1|131 317!131 317|159 317!159 317|27 0!27 0|0 0\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/BrokenBar.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/BrokenBar\" itemID=\"501470f5-000003cc\" symbolType=\"graphic\" lastModified=\"1343521814\">\n  <timeline>\n    <DOMTimeline name=\"BrokenBar\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix a=\"0.869537353515625\" d=\"0.803924560546875\" tx=\"-2.95\" ty=\"-2.3\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!68 57S1|68 142!68 142|91 142!91 142|91 57!91 57|68 57!68 227|68 312!68 312|91 312!91 312|91 227!91 227|68 227\"/>\n                    <Edge cubics=\"!91 57(;91,57 68,57 68,57q91 57 68 57);\"/>\n                    <Edge cubics=\"!91 142(;91,142 91,57 91,57q91 142 91 57);\"/>\n                    <Edge cubics=\"!68 142(;68,142 91,142 91,142q68 142 91 142);\"/>\n                    <Edge cubics=\"!68 57(;68,57 68,142 68,142q68 57 68 142);\"/>\n                    <Edge cubics=\"!91 227(;91,227 68,227 68,227q91 227 68 227);\"/>\n                    <Edge cubics=\"!91 312(;91,312 91,227 91,227q91 312 91 227);\"/>\n                    <Edge cubics=\"!68 312(;68,312 91,312 91,312q68 312 91 312);\"/>\n                    <Edge cubics=\"!68 227(;68,227 68,312 68,312q68 227 68 312);\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/Caret.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/Caret\" itemID=\"50146ba2-000002f3\" symbolType=\"graphic\" lastModified=\"1343521818\">\n  <timeline>\n    <DOMTimeline name=\"Caret\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix a=\"0.59478759765625\" d=\"0.602935791015625\" tx=\"-1.55\" ty=\"-0.8\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!114 26S1|52 167!52 167|74 167!74 167|122 57!122 57|170 167!170 167|192 167!192 167|130 26!130 26|114 26\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/Colon.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/Colon\" itemID=\"50146d60-00000307\" symbolType=\"graphic\" lastModified=\"1343521822\">\n  <timeline>\n    <DOMTimeline name=\"Colon\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix a=\"0.604721069335938\" d=\"0.602935791015625\" tx=\"-1.55\" ty=\"-3.25\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!52 128S1[52 137 58 143!58 143[63 149 72 149!72 149[81 149 86 143!86 143[92 137 92 128!92 128[92 119 86 114!86 114[81 108 72 108!72 108[63 108 58 114!58 114[52 119 52 128!72 285[81 285 86 279!86 279[92 273 92 264!92 264[92 256 86 250\n!86 250[81 244 72 244!72 244[63 244 58 250!58 250[52 256 52 264!52 264[52 273 58 279!58 279[63 285 72 285\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/Comma.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/Comma\" itemID=\"50147080-00000377\" symbolType=\"graphic\" lastModified=\"1343521828\">\n  <timeline>\n    <DOMTimeline name=\"Comma\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-2\" ty=\"-12.3\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!63 246S1|40 340!40 340|57 345!57 345|90 254!90 254|63 246\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/Dollar Sign.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/Dollar Sign\" itemID=\"50146b79-000002ef\" symbolType=\"graphic\" lastModified=\"1343521833\">\n  <timeline>\n    <DOMTimeline name=\"Dollar Sign\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix a=\"0.604721069335938\" d=\"0.602935791015625\" tx=\"-1.4\" ty=\"-0.1\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!114 4S1|99 4!99 4|99 26!99 26[81 27 70 36!70 36[58 45 53 59!53 59[47 73 47 89!47 89[47 110 53 123!53 123[59 137 71 147!71 147[82 157 99 167!99 167[110 174 118 179!118 179[125 185 130 193!130 193[134 201 134 215!134 215[134 225 132 234\n!132 234[129 243 123 248!123 248[117 253 106 253!106 253[94 253 87 247!87 247[80 241 77 230!77 230|49 243!49 243[55 262 67 271!67 271[79 280 99 282!99 282|99 305!99 305|114 305!114 305|114 282!114 282[135 280 146 269!146 269[158 259 163\n 244!163 244[167 229 167 210!167 210[167 191 162 178!162 178[157 166 147 157!147 157[137 149 121 139!121 139[109 132 100 125!100 125[91 119 85 110!85 110[80 101 80 88!80 88[80 73 86 64!86 64[92 55 108 54!108 54[119 54 127 61!127 61[135\n 68 138 79!138 79|164 63!164 63[159 46 146 36!146 36[133 27 114 26!114 26|114 4\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/Equals.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/Equals\" itemID=\"5014703e-0000036d\" symbolType=\"graphic\" lastModified=\"1343521837\">\n  <timeline>\n    <DOMTimeline name=\"Equals\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-2.6\" ty=\"-7.6\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!192 152S1|52 152!52 152|52 175!52 175|192 175!192 175|192 152!192 216|52 216!52 216|52 240!52 240|192 240!192 240|192 216\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/Exclamation.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/Exclamation\" itemID=\"50146ea7-0000031f\" symbolType=\"graphic\" lastModified=\"1343521841\">\n  <timeline>\n    <DOMTimeline name=\"Exclamation\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix a=\"0.531234741210938\" d=\"0.602935791015625\" tx=\"-1.55\" ty=\"-0.8\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!97 26S1|63 26!63 26|63 221!63 221|97 221!97 221|97 26!80 285[88 285 94 279!94 279[100 273 100 264!100 264[100 256 94 250!94 250[88 244 80 244!80 244[71 244 65 250!65 250[60 256 59 264!59 264[60 273 65 279!65 279[71 285 80 285\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/ForwardSlash.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/ForwardSlash\" itemID=\"50147095-0000037b\" symbolType=\"graphic\" lastModified=\"1343521845\">\n  <timeline>\n    <DOMTimeline name=\"ForwardSlash\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-1.35\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!159 0S1|27 317!27 317|55 317!55 317|186 0!186 0|159 0\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/Grave.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/Grave\" itemID=\"501470d0-0000037f\" symbolType=\"graphic\" lastModified=\"1343521850\">\n  <timeline>\n    <DOMTimeline name=\"Grave\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix a=\"1.00006103515625\" d=\"0.9508056640625\" tx=\"-2.95\" ty=\"-1.35\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!59 43S1|93 89!93 89|110 79!110 79|82 28!82 28|59 43\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/GreaterThan.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/GreaterThan\" itemID=\"50146dc6-0000030d\" symbolType=\"graphic\" lastModified=\"1343521854\">\n  <timeline>\n    <DOMTimeline name=\"GreaterThan\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix a=\"0.604721069335938\" d=\"0.602935791015625\" tx=\"-1.55\" ty=\"-3.2\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!192 185S1|52 106!52 106|52 131!52 131|166 196!166 196|52 261!52 261|52 285!52 285|192 207!192 207|192 185\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/LeftCurlyBracket.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/LeftCurlyBracket\" itemID=\"50146d48-00000303\" symbolType=\"graphic\" lastModified=\"1343521858\">\n  <timeline>\n    <DOMTimeline name=\"LeftCurlyBracket\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix a=\"0.604721069335938\" d=\"0.602935791015625\" tx=\"-1.15\" ty=\"-0.8\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!113 26S1[100 26 90 29!90 29[80 33 74 43!74 43[68 53 68 70!68 70|68 134!68 134[68 145 63 151!63 151[59 156 52 159!52 159[45 161 38 162!38 162|38 180!38 180[45 180 52 183!52 183[59 185 63 191!63 191[68 197 68 207!68 207|68 271!68 271[68\n 289 74 298!74 298[80 308 90 312!90 312[100 316 113 316!113 316|124 316!124 316|124 297!124 297[109 296 103 289!103 289[96 282 97 267!97 267|97 213!97 213[97 202 94 194!94 194[92 185 85 179!85 179[78 174 65 171!65 171|65 170!65 170[78\n 168 85 162!85 162[92 156 94 148!94 148[97 140 97 129!97 129|97 75!97 75[96 59 103 53!103 53[109 46 124 45!124 45|124 26!124 26|113 26\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/LeftParenthesis.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/LeftParenthesis\" itemID=\"50146cd0-000002fb\" symbolType=\"graphic\" lastModified=\"1343521862\">\n  <timeline>\n    <DOMTimeline name=\"LeftParenthesis\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix a=\"0.604721069335938\" d=\"0.602935791015625\" tx=\"-1.55\" ty=\"-0.65\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!92 98S1[100 63 113 30!113 30|81 22!81 22[66 57 59 94!59 94[51 131 51 169!51 169[51 207 59 246!59 246[67 284 81 320!81 320|113 312!113 312[99 278 91 241!91 241[83 204 83 167!83 167[84 133 92 98\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/LeftSquareBracket.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/LeftSquareBracket\" itemID=\"50147055-00000371\" symbolType=\"graphic\" lastModified=\"1343521867\">\n  <timeline>\n    <DOMTimeline name=\"LeftSquareBracket\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-2.6\" ty=\"-1.3\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!52 26S1|52 49!52 49|97 49!97 49|97 294!97 294|52 294!52 294|52 317!52 317|126 317!126 317|126 26!126 26|52 26\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/LessThan.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/LessThan\" itemID=\"50146db8-0000030b\" symbolType=\"graphic\" lastModified=\"1343521871\">\n  <timeline>\n    <DOMTimeline name=\"LessThan\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix a=\"0.604721069335938\" d=\"0.602935791015625\" tx=\"-1.55\" ty=\"-3.2\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!52 207S1|192 285!192 285|192 261!192 261|79 196!79 196|192 131!192 131|192 106!192 106|52 185!52 185|52 207\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/Minus.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/Minus\" itemID=\"5014b279-00000e0c\" symbolType=\"graphic\" lastModified=\"1343539306\">\n  <timeline>\n    <DOMTimeline name=\"Minus\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!0 26|60 26!60 26|60 0!60 0|0 0!0 0|0 26\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/Negation.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/Negation\" itemID=\"50146e33-00000315\" symbolType=\"graphic\" lastModified=\"1343521875\">\n  <timeline>\n    <DOMTimeline name=\"Negation\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix a=\"0.604721069335938\" d=\"0.602935791015625\" tx=\"-1.55\" ty=\"-4.6\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!169 242S1|192 242!192 242|192 152!192 152|52 152!52 152|52 175!52 175|169 175!169 175|169 242\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/Number.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/Number\" itemID=\"50146ea3-0000031d\" symbolType=\"graphic\" lastModified=\"1343521879\">\n  <timeline>\n    <DOMTimeline name=\"Number\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix a=\"0.680755615234375\" d=\"0.686630249023438\" tx=\"-0.8\" ty=\"-0.9\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!160 26S1|134 112!134 112|104 112!104 112|130 26!130 26|112 26!112 26|85 112!85 112|48 112!48 112|42 132!42 132|79 132!79 132|66 174!66 174|30 174!30 174|24 194!24 194|60 194!60 194|33 282!33 282|52 282!52 282|79 194!79 194|109 194!109\n 194|82 282!82 282|101 282!101 282|127 194!127 194|166 194!166 194|172 174!172 174|134 174!134 174|147 132!147 132|185 132!185 132|190 112!190 112|153 112!153 112|179 26!179 26|160 26!98 132|128 132!128 132|115 174!115 174|85 174!85 174\n|98 132\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/Percent.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/Percent\" itemID=\"50146ea4-0000031e\" symbolType=\"graphic\" lastModified=\"1343521885\">\n  <timeline>\n    <DOMTimeline name=\"Percent\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix a=\"0.598419189453125\" d=\"0.602935791015625\" tx=\"-1.55\" ty=\"-0.7\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!205 184S1[201 175 194 169!194 169[186 163 174 163!174 163[162 163 154 169!154 169[147 175 143 184!143 184[140 194 139 204!139 204[137 215 138 224!138 224[137 234 139 244!139 244[140 255 143 264!143 264[147 273 154 279!154 279[162 285\n 174 285!174 285[186 285 194 279!194 279[201 273 205 264!205 264[208 255 209 244!209 244[210 234 210 224!210 224[210 215 209 204!209 204[208 194 205 184!123 64[122 53 118 44!118 44[115 34 108 28!108 28[100 23 88 23!88 23[75 23 68 28!68\n 28[60 34 57 44!57 44[53 53 52 64!52 64[51 74 51 83!51 83[51 93 52 103!52 103[53 114 57 123!57 123[60 132 68 138!68 138[75 144 88 144!88 144[100 144 108 138!108 138[115 132 118 123!118 123[122 114 123 103!123 103[124 93 124 83!124 83\n[124 74 123 64!96 48[99 53 100 60!100 60[101 67 101 73!101 73[101 80 101 83!101 83[101 87 101 94!101 94[101 100 100 107!100 107[99 114 96 119!96 119[93 124 88 124!88 124[82 124 79 119!79 119[76 114 75 107!75 107[74 100 74 94!74 94[74\n 87 74 83!74 83[74 80 74 73!74 73[74 67 75 60!75 60[76 53 79 48!79 48[82 43 88 43!88 43[93 43 96 48!188 214[188 220 188 224!188 224[188 227 188 234!188 234[188 241 187 248!187 248[185 255 183 260!183 260[180 265 174 265!174 265[168 265\n 165 260!165 260[163 255 161 248!161 248[160 241 160 234!160 234[160 227 160 224!160 224[160 220 160 214!160 214[160 208 161 201!161 201[163 194 165 189!165 189[168 184 174 184!174 184[180 184 183 189!183 189[185 194 187 201!187 201[188\n 208 188 214!78 282|205 26!205 26|184 26!184 26|57 282!57 282|78 282\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/Period.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/Period\" itemID=\"50147088-00000379\" symbolType=\"graphic\" lastModified=\"1343521890\">\n  <timeline>\n    <DOMTimeline name=\"Period\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-2.6\" ty=\"-12.2\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!72 285S1[81 285 86 279!86 279[92 273 92 264!92 264[92 256 86 250!86 250[81 244 72 244!72 244[63 244 58 250!58 250[52 256 52 264!52 264[52 273 58 279!58 279[63 285 72 285\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/Plus Original.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/Plus Original\" itemID=\"5014ba10-0000113d\" symbolType=\"graphic\" lastModified=\"1343535632\">\n  <timeline>\n    <DOMTimeline name=\"Plus Original\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!85 44|50 44!50 44|50 0!50 0|36 0!36 0|36 44!36 44|0 44!0 44|0 59!0 59|36 59!36 59|36 103!36 103|50 103!50 103|50 59!50 59|85 59!85 59|85 44\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/Plus.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/Plus\" itemID=\"50146d29-00000301\" symbolType=\"graphic\" lastModified=\"1343540826\">\n  <timeline>\n    <DOMTimeline name=\"Plus\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!100 44S1|57 44!57 44|57 0!57 0|43 0!43 0|43 44!43 44|0 44!0 44|0 57!0 57|43 57!43 57|43 100!43 100|57 100!57 100|57 57!57 57|100 57!100 57|100 44\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/Pound.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/Pound\" itemID=\"5014b5eb-00000e12\" symbolType=\"graphic\" lastModified=\"1343534600\">\n  <timeline>\n    <DOMTimeline name=\"Pound\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!68 28[67 14 60 7!60 7[52 0 39 0!39 0[22 0 13 10!13 10[4 20 4 37!4 37[4 49 8 60!8 60[13 71 18 82!18 82|4 82!4 82|4 89!4 89|20 89!20 89[22 94 23 97!23 97[24 101 24 106!24 106[24 110 23 113!23 113[22 117 20 120!20 120|18 120!18 120[13 120\n 9 122!9 122[5 125 3 128!3 128[1 132 0 137!0 137|14 142!14 142[15 140 16 138!16 138[18 136 21 136!21 136[25 136 29 138!29 138[33 141 38 143!38 143[43 145 49 145!49 145[58 145 62 140!62 140[67 134 69 128!69 128|54 122!54 122[53 125 51\n 127!51 127[50 129 47 129!47 129[44 129 41 127!41 127[37 125 35 123!35 123[37 119 38 113!38 113[39 108 39 102!39 102[39 99 38 96!38 96[38 92 37 89!37 89|54 89!54 89|54 82!54 82|36 82!36 82[33 74 30 66!30 66[26 58 24 50!24 50[22 42 22\n 33!22 33[22 25 26 20!26 20[31 15 39 15!39 15[44 15 48 18!48 18[51 20 53 25!53 25[54 29 53 35!53 35|68 28\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/Question.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/Question\" itemID=\"50146eb1-00000322\" symbolType=\"graphic\" lastModified=\"1343521909\">\n  <timeline>\n    <DOMTimeline name=\"Question\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix a=\"0.604721069335938\" d=\"0.602935791015625\" tx=\"-1.45\" ty=\"-0.65\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!142 61S1[139 44 128 33!128 33[117 23 94 22!94 22[73 22 64 31!64 31[54 39 51 54!51 54[48 68 48 85!48 85|48 89!48 89|80 89!80 89|80 83!80 83[80 77 81 70!81 70[81 62 84 57!84 57[87 52 95 51!95 51[102 52 106 58!106 58[109 64 111 72!111 72\n[112 81 112 90!112 90[112 98 112 103!112 103[112 113 111 123!111 123[110 132 104 138!104 138[99 145 87 145!87 145|79 144!79 144|79 222!79 222|109 222!109 222|109 167!109 167[122 167 129 160!129 160[137 154 140 143!140 143[143 132 144\n 121!144 121[145 109 144 99!144 99[145 79 142 61!108 279[114 273 114 264!114 264[114 256 108 250!108 250[102 244 93 244!93 244[85 244 79 250!79 250[73 256 73 264!73 264[73 273 79 279!79 279[85 285 93 285!93 285[102 285 108 279\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/Quotation.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/Quotation\" itemID=\"50146eaf-00000321\" symbolType=\"graphic\" lastModified=\"1343521913\">\n  <timeline>\n    <DOMTimeline name=\"Quotation\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix a=\"0.604721069335938\" d=\"0.602935791015625\" tx=\"-1.3\" ty=\"-0.8\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!47 103S1|68 103!68 103|72 26!72 26|43 26!43 26|47 103!91 103|113 103!113 103|117 26!117 26|87 26!87 26|91 103\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/RightCurlyBracket.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/RightCurlyBracket\" itemID=\"50146d56-00000305\" symbolType=\"graphic\" lastModified=\"1343521917\">\n  <timeline>\n    <DOMTimeline name=\"RightCurlyBracket\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix a=\"0.604721069335938\" d=\"0.602935791015625\" tx=\"-1.15\" ty=\"-0.8\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!49 26S1|38 26!38 26|38 45!38 45[52 46 59 53!59 53[66 59 65 75!65 75|65 129!65 129[65 140 67 148!67 148[70 156 77 162!77 162[84 168 97 170!97 170|97 171!97 171[84 174 77 179!77 179[70 185 67 194!67 194[65 202 65 213!65 213|65 267!65 267\n[66 282 59 289!59 289[52 296 38 297!38 297|38 316!38 316|49 316!49 316[62 316 72 312!72 312[82 308 88 298!88 298[93 289 93 271!93 271|93 207!93 207[94 197 98 191!98 191[103 185 110 183!110 183[117 180 124 180!124 180|124 162!124 162[117\n 161 110 159!110 159[103 156 98 151!98 151[94 145 93 134!93 134|93 70!93 70[93 53 88 43!88 43[82 33 72 29!72 29[62 26 49 26\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/RightParenthesis.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/RightParenthesis\" itemID=\"50146ebc-00000323\" symbolType=\"graphic\" lastModified=\"1343521934\">\n  <timeline>\n    <DOMTimeline name=\"RightParenthesis\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!18 88S1[18 110 14 132!14 132[9 155 0 175!0 175|20 180!20 180[28 158 33 135!33 135[38 112 38 89!38 89[38 66 33 44!33 44[29 21 20 0!20 0|0 5!0 5[8 25 13 46!13 46[18 67 18 88\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/RightSquareBracket.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/RightSquareBracket\" itemID=\"5014704e-0000036f\" symbolType=\"graphic\" lastModified=\"1343521947\">\n  <timeline>\n    <DOMTimeline name=\"RightSquareBracket\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!0 291S1|74 291!74 291|74 268!74 268|29 268!29 268|29 23!29 23|74 23!74 23|74 0!74 0|0 0!0 0|0 291\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/SemiColon.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/SemiColon\" itemID=\"5014705c-00000373\" symbolType=\"graphic\" lastModified=\"1343521954\">\n  <timeline>\n    <DOMTimeline name=\"SemiColon\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-2\" ty=\"-5.4\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!52 128S1[52 137 58 143!58 143[63 149 72 149!72 149[81 149 86 143!86 143[92 137 92 128!92 128[92 119 86 114!86 114[81 108 72 108!72 108[63 108 58 114!58 114[52 119 52 128!91 254|63 246!63 246|40 340!40 340|58 345!58 345|91 254\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/SingleQuote.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/SingleQuote\" itemID=\"50147077-00000375\" symbolType=\"graphic\" lastModified=\"1343521959\">\n  <timeline>\n    <DOMTimeline name=\"SingleQuote\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix tx=\"-3.25\" ty=\"-1.3\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!69 103S1|90 103!90 103|94 26!94 26|65 26!65 26|69 103\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/Tilde.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/Tilde\" itemID=\"50146e07-00000313\" symbolType=\"graphic\" lastModified=\"1343521963\">\n  <timeline>\n    <DOMTimeline name=\"Tilde\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix a=\"0.604721069335938\" d=\"0.602935791015625\" tx=\"-1.55\" ty=\"-4.95\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!75 176S1[67 182 62 191!62 191[56 200 52 210!52 210|64 226!64 226[67 219 70 212!70 212[74 205 79 200!79 200[84 196 92 195!92 195[98 196 104 198!104 198[110 201 115 204!115 204[120 206 127 210!127 210[134 213 141 216!141 216[148 219 153\n 219!153 219[162 219 170 213!170 213[177 207 183 199!183 199[188 190 192 181!192 181|181 165!181 165[178 171 174 178!174 178[170 184 165 189!165 189[160 193 153 193!153 193[148 193 140 189!140 189[133 186 124 181!124 181[116 177 108 173\n!108 173[99 170 92 169!92 169[82 170 75 176\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/Underscore.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/Underscore\" itemID=\"50146cf3-000002ff\" symbolType=\"graphic\" lastModified=\"1343521967\">\n  <timeline>\n    <DOMTimeline name=\"Underscore\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape selected=\"true\" isFloating=\"true\">\n                  <matrix>\n                    <Matrix a=\"0.604766845703125\" d=\"0.602935791015625\" tx=\"-1.1\" ty=\"-9.3\"/>\n                  </matrix>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!37 308S1|37 325!37 325|207 325!207 325|207 308!207 308|37 308\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/Unknown.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/Unknown\" itemID=\"5014c8d3-00001161\" symbolType=\"graphic\" lastModified=\"1343539443\">\n  <timeline>\n    <DOMTimeline name=\"Unknown\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!326 39[323 22 312 11!312 11[301 1 278 0!278 0[257 0 248 9!248 9[238 17 235 32!235 32[232 46 232 63!232 63|232 67!232 67|264 67!264 67|264 61!264 61[264 55 265 48!265 48[265 40 268 35!268 35[271 30 279 29!279 29[286 30 290 36!290 36[293\n 42 295 50!295 50[296 59 296 68!296 68[296 76 296 81!296 81[296 91 295 101!295 101[294 110 288 116!288 116[283 123 271 123!271 123|263 122!263 122|263 200!263 200|293 200!293 200|293 145!293 145[306 145 313 138!313 138[321 132 324 121\n!324 121[327 110 328 99!328 99[329 87 328 77!328 77[329 57 326 39!212 99[213 87 212 77!212 77[213 57 210 39!210 39[207 22 196 11!196 11[185 1 162 0!162 0[141 0 132 9!132 9[122 17 119 32!119 32[116 46 116 63!116 63|116 67!116 67|148 67\n!148 67|148 61!148 61[148 55 149 48!149 48[149 40 152 35!152 35[155 30 163 29!163 29[170 30 174 36!174 36[177 42 179 50!179 50[180 59 180 68!180 68[180 76 180 81!180 81[180 91 179 101!179 101[178 110 172 116!172 116[167 123 155 123!155\n 123|147 122!147 122|147 200!147 200|177 200!177 200|177 145!177 145[190 145 197 138!197 138[205 132 208 121!208 121[211 110 212 99!277 222[269 222 263 228!263 228[257 234 257 242!257 242[257 251 263 257!263 257[269 263 277 263!277 263\n[286 263 292 257!292 257[298 251 298 242!298 242[298 234 292 228!292 228[286 222 277 222!80 11[69 1 46 0!46 0[25 0 16 9!16 9[6 17 3 32!3 32[0 46 0 63!0 63|0 67!0 67|32 67!32 67|32 61!32 61[32 55 33 48!33 48[33 40 36 35!36 35[39 30 47\n 29!47 29[54 30 58 36!58 36[61 42 63 50!63 50[64 59 64 68!64 68[64 76 64 81!64 81[64 91 63 101!63 101[62 110 56 116!56 116[51 123 39 123!39 123|31 122!31 122|31 200!31 200|61 200!61 200|61 145!61 145[74 145 81 138!81 138[89 132 92 121\n!92 121[95 110 96 99!96 99[97 87 96 77!96 77[97 57 94 39!94 39[91 22 80 11!25 242[25 251 31 257!31 257[37 263 45 263!45 263[54 263 60 257!60 257[66 251 66 242!66 242[66 234 60 228!60 228[54 222 45 222!45 222[37 222 31 228!31 228[25 234\n 25 242!176 228[170 222 161 222!161 222[153 222 147 228!147 228[141 234 141 242!141 242[141 251 147 257!147 257[153 263 161 263!161 263[170 263 176 257!176 257[182 251 182 242!182 242[182 234 176 228\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/LIBRARY/Symbols/VerticalBar.xml",
    "content": "<DOMSymbolItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://ns.adobe.com/xfl/2008/\" name=\"Symbols/VerticalBar\" itemID=\"5014710a-000003cd\" symbolType=\"graphic\" lastModified=\"1343521980\">\n  <timeline>\n    <DOMTimeline name=\"VerticalBar\">\n      <layers>\n        <DOMLayer name=\"Layer 1\" color=\"#4FFF4F\" current=\"true\" isSelected=\"true\">\n          <frames>\n            <DOMFrame index=\"0\" keyMode=\"9728\">\n              <elements>\n                <DOMShape>\n                  <fills>\n                    <FillStyle index=\"1\">\n                      <SolidColor color=\"#CCCCCC\"/>\n                    </FillStyle>\n                  </fills>\n                  <edges>\n                    <Edge fillStyle0=\"1\" edges=\"!0 205S1|14 205!14 205|14 0!14 0|0 0!0 0|0 205\"/>\n                  </edges>\n                </DOMShape>\n              </elements>\n            </DOMFrame>\n          </frames>\n        </DOMLayer>\n      </layers>\n    </DOMTimeline>\n  </timeline>\n</DOMSymbolItem>"
  },
  {
    "path": "src/Resources/buttonArt/META-INF/metadata.xml",
    "content": "<?xpacket begin=\"﻿\" id=\"W5M0MpCehiHzreSzNTczkc9d\"?>\n<x:xmpmeta xmlns:x=\"adobe:ns:meta/\" x:xmptk=\"Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        \">\n   <rdf:RDF xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n      <rdf:Description rdf:about=\"\"\n            xmlns:xmp=\"http://ns.adobe.com/xap/1.0/\">\n         <xmp:CreatorTool>Adobe Flash CS4 Professional</xmp:CreatorTool>\n         <xmp:CreateDate>2012-07-28T23:24:59+01:00</xmp:CreateDate>\n         <xmp:MetadataDate>2021-11-10T22:16:41+08:00</xmp:MetadataDate>\n         <xmp:ModifyDate>2021-11-10T22:16:41+08:00</xmp:ModifyDate>\n      </rdf:Description>\n      <rdf:Description rdf:about=\"\"\n            xmlns:dc=\"http://purl.org/dc/elements/1.1/\">\n         <dc:format>application/vnd.adobe.fla</dc:format>\n      </rdf:Description>\n      <rdf:Description rdf:about=\"\"\n            xmlns:xmpMM=\"http://ns.adobe.com/xap/1.0/mm/\"\n            xmlns:stRef=\"http://ns.adobe.com/xap/1.0/sType/ResourceRef#\"\n            xmlns:stEvt=\"http://ns.adobe.com/xap/1.0/sType/ResourceEvent#\">\n         <xmpMM:DerivedFrom rdf:parseType=\"Resource\">\n            <stRef:instanceID>xmp.iid:651B82C62F42EC119843FECE3E3F8DD6</stRef:instanceID>\n            <stRef:documentID>xmp.did:F216964DEFD8E111AD4AF18A9CE578B4</stRef:documentID>\n            <stRef:originalDocumentID>xmp.did:F216964DEFD8E111AD4AF18A9CE578B4</stRef:originalDocumentID>\n         </xmpMM:DerivedFrom>\n         <xmpMM:DocumentID>xmp.did:48EE966A3042EC119843FECE3E3F8DD6</xmpMM:DocumentID>\n         <xmpMM:InstanceID>xmp.iid:48EE966A3042EC119843FECE3E3F8DD6</xmpMM:InstanceID>\n         <xmpMM:OriginalDocumentID>xmp.did:F216964DEFD8E111AD4AF18A9CE578B4</xmpMM:OriginalDocumentID>\n         <xmpMM:History>\n            <rdf:Seq>\n               <rdf:li rdf:parseType=\"Resource\">\n                  <stEvt:action>created</stEvt:action>\n                  <stEvt:instanceID>xmp.iid:F216964DEFD8E111AD4AF18A9CE578B4</stEvt:instanceID>\n                  <stEvt:when>2012-07-28T23:25:16+01:00</stEvt:when>\n                  <stEvt:softwareAgent>Adobe Flash CS4 Professional</stEvt:softwareAgent>\n               </rdf:li>\n               <rdf:li rdf:parseType=\"Resource\">\n                  <stEvt:action>created</stEvt:action>\n                  <stEvt:instanceID>xmp.iid:224A94E383B6E81191FEDF04AA088F4B</stEvt:instanceID>\n                  <stEvt:when>2012-07-28T23:24:59+01:00</stEvt:when>\n                  <stEvt:softwareAgent>Adobe Flash Professional CS6 - build 481</stEvt:softwareAgent>\n               </rdf:li>\n               <rdf:li rdf:parseType=\"Resource\">\n                  <stEvt:action>created</stEvt:action>\n                  <stEvt:instanceID>xmp.iid:7129409B99B6E811ADBA847149D102AF</stEvt:instanceID>\n                  <stEvt:when>2012-07-28T23:24:59+01:00</stEvt:when>\n                  <stEvt:softwareAgent>Adobe Flash Professional CS6 - build 481</stEvt:softwareAgent>\n               </rdf:li>\n               <rdf:li rdf:parseType=\"Resource\">\n                  <stEvt:action>created</stEvt:action>\n                  <stEvt:instanceID>xmp.iid:6444DFC80CB7E811ABE4CA8355120988</stEvt:instanceID>\n                  <stEvt:when>2012-07-28T23:24:59+01:00</stEvt:when>\n                  <stEvt:softwareAgent>Adobe Flash Professional CS6 - build 481</stEvt:softwareAgent>\n               </rdf:li>\n               <rdf:li rdf:parseType=\"Resource\">\n                  <stEvt:action>created</stEvt:action>\n                  <stEvt:instanceID>xmp.iid:0AD9144C31C1E811A10D972EADDA1FE9</stEvt:instanceID>\n                  <stEvt:when>2012-07-28T23:24:59+01:00</stEvt:when>\n                  <stEvt:softwareAgent>Adobe Flash Professional CS6 - build 481</stEvt:softwareAgent>\n               </rdf:li>\n               <rdf:li rdf:parseType=\"Resource\">\n                  <stEvt:action>created</stEvt:action>\n                  <stEvt:instanceID>xmp.iid:BEDFC9FC82C5E811BD99E8D9DEB06D6C</stEvt:instanceID>\n                  <stEvt:when>2012-07-28T23:24:59+01:00</stEvt:when>\n                  <stEvt:softwareAgent>Adobe Flash Professional CS6 - build 481</stEvt:softwareAgent>\n               </rdf:li>\n               <rdf:li rdf:parseType=\"Resource\">\n                  <stEvt:action>created</stEvt:action>\n                  <stEvt:instanceID>xmp.iid:651B82C62F42EC119843FECE3E3F8DD6</stEvt:instanceID>\n                  <stEvt:when>2012-07-28T23:24:59+01:00</stEvt:when>\n                  <stEvt:softwareAgent>Adobe Flash Professional CS6 - build 481</stEvt:softwareAgent>\n               </rdf:li>\n               <rdf:li rdf:parseType=\"Resource\">\n                  <stEvt:action>saved</stEvt:action>\n                  <stEvt:instanceID>xmp.iid:48EE966A3042EC119843FECE3E3F8DD6</stEvt:instanceID>\n                  <stEvt:when>2021-11-10T22:16:41+08:00</stEvt:when>\n                  <stEvt:softwareAgent>Adobe Flash Professional CS6 - build 481</stEvt:softwareAgent>\n                  <stEvt:changed>/</stEvt:changed>\n               </rdf:li>\n            </rdf:Seq>\n         </xmpMM:History>\n      </rdf:Description>\n   </rdf:RDF>\n</x:xmpmeta>\n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                                                                                                    \n                           \n<?xpacket end=\"w\"?>"
  },
  {
    "path": "src/Resources/buttonArt/MobileSettings.xml",
    "content": ""
  },
  {
    "path": "src/Resources/buttonArt/PublishSettings.xml",
    "content": "<flash_profiles>\n<flash_profile version=\"1.0\" name=\"Default\" current=\"true\">\n  <PublishFormatProperties enabled=\"true\">\n    <defaultNames>0</defaultNames>\n    <flash>1</flash>\n    <projectorWin>0</projectorWin>\n    <projectorMac>0</projectorMac>\n    <html>0</html>\n    <gif>0</gif>\n    <jpeg>0</jpeg>\n    <png>0</png>\n    <qt>0</qt>\n    <rnwk>0</rnwk>\n    <swc>0</swc>\n    <flashDefaultName>0</flashDefaultName>\n    <projectorWinDefaultName>0</projectorWinDefaultName>\n    <projectorMacDefaultName>0</projectorMacDefaultName>\n    <htmlDefaultName>0</htmlDefaultName>\n    <gifDefaultName>0</gifDefaultName>\n    <jpegDefaultName>0</jpegDefaultName>\n    <pngDefaultName>0</pngDefaultName>\n    <qtDefaultName>1</qtDefaultName>\n    <rnwkDefaultName>1</rnwkDefaultName>\n    <swcDefaultName>0</swcDefaultName>\n    <flashFileName>..\\..\\build\\skyui\\buttonArt.swf</flashFileName>\n    <projectorWinFileName>buttonArt.exe</projectorWinFileName>\n    <projectorMacFileName>buttonArt.app</projectorMacFileName>\n    <htmlFileName>buttonArt.html</htmlFileName>\n    <gifFileName>buttonArts.gif</gifFileName>\n    <jpegFileName>buttonArt.jpg</jpegFileName>\n    <pngFileName>buttonArt.png</pngFileName>\n    <qtFileName>buttonArt.mov</qtFileName>\n    <rnwkFileName>buttonArt.smil</rnwkFileName>\n    <swcFileName>..\\..\\build\\skyui\\buttonArt.swc</swcFileName>\n  </PublishFormatProperties>\n  <PublishHtmlProperties enabled=\"true\">\n    <VersionDetectionIfAvailable>0</VersionDetectionIfAvailable>\n    <VersionInfo>10,0,2,0;12,0,0,0;11,2,0,0;11,1,0,0;10,3,0,0;10,2,153,0;10,1,52,0;9,0,124,0;8,0,24,0;7,0,14,0;6,0,79,0;5,0,58,0;4,0,32,0;3,0,8,0;2,0,1,12;1,0,0,1;</VersionInfo>\n    <UsingDefaultContentFilename>1</UsingDefaultContentFilename>\n    <UsingDefaultAlternateFilename>1</UsingDefaultAlternateFilename>\n    <ContentFilename>buttonArt.xfl_content.html</ContentFilename>\n    <AlternateFilename>buttonArt.xfl_alternate.html</AlternateFilename>\n    <UsingOwnAlternateFile>0</UsingOwnAlternateFile>\n    <OwnAlternateFilename></OwnAlternateFilename>\n    <Width>550</Width>\n    <Height>400</Height>\n    <Align>0</Align>\n    <Units>0</Units>\n    <Loop>1</Loop>\n    <StartPaused>0</StartPaused>\n    <Scale>0</Scale>\n    <HorizontalAlignment>1</HorizontalAlignment>\n    <VerticalAlignment>1</VerticalAlignment>\n    <Quality>4</Quality>\n    <DeblockingFilter>0</DeblockingFilter>\n    <WindowMode>0</WindowMode>\n    <DisplayMenu>1</DisplayMenu>\n    <DeviceFont>0</DeviceFont>\n    <TemplateFileName>C:\\Users\\Owner\\AppData\\Local\\Adobe\\Flash CS4\\en\\Configuration\\HTML\\Default.html</TemplateFileName>\n    <showTagWarnMsg>1</showTagWarnMsg>\n  </PublishHtmlProperties>\n  <PublishFlashProperties enabled=\"true\">\n    <TopDown></TopDown>\n    <FireFox></FireFox>\n    <Report>0</Report>\n    <Protect>0</Protect>\n    <OmitTraceActions>0</OmitTraceActions>\n    <Quality>80</Quality>\n    <DeblockingFilter>0</DeblockingFilter>\n    <StreamFormat>0</StreamFormat>\n    <StreamCompress>7</StreamCompress>\n    <EventFormat>0</EventFormat>\n    <EventCompress>7</EventCompress>\n    <OverrideSounds>0</OverrideSounds>\n    <Version>15</Version>\n    <ExternalPlayer>FlashPlayer11.2</ExternalPlayer>\n    <ActionScriptVersion>2</ActionScriptVersion>\n    <PackageExportFrame>1</PackageExportFrame>\n    <PackagePaths>$(LocalData)\\Classes</PackagePaths>\n    <AS3PackagePaths>.</AS3PackagePaths>\n    <AS3ConfigConst>CONFIG::FLASH_AUTHORING=&quot;true&quot;;</AS3ConfigConst>\n    <DebuggingPermitted>0</DebuggingPermitted>\n    <DebuggingPassword></DebuggingPassword>\n    <CompressMovie>1</CompressMovie>\n    <CompressionType>0</CompressionType>\n    <InvisibleLayer>1</InvisibleLayer>\n    <DeviceSound>0</DeviceSound>\n    <StreamUse8kSampleRate>0</StreamUse8kSampleRate>\n    <EventUse8kSampleRate>0</EventUse8kSampleRate>\n    <UseNetwork>0</UseNetwork>\n    <DocumentClass></DocumentClass>\n    <AS3Strict>2</AS3Strict>\n    <AS3Coach>4</AS3Coach>\n    <AS3AutoDeclare>4096</AS3AutoDeclare>\n    <AS3Dialect>AS3</AS3Dialect>\n    <AS3ExportFrame>1</AS3ExportFrame>\n    <AS3Optimize>1</AS3Optimize>\n    <ExportSwc>0</ExportSwc>\n    <ScriptStuckDelay>15</ScriptStuckDelay>\n    <IncludeXMP>1</IncludeXMP>\n    <HardwareAcceleration>0</HardwareAcceleration>\n    <AS3Flags>4102</AS3Flags>\n    <DefaultLibraryLinkage>rsl</DefaultLibraryLinkage>\n    <RSLPreloaderMethod>wrap</RSLPreloaderMethod>\n    <RSLPreloaderSWF>$(AppConfig)/ActionScript 3.0/rsls/loader_animation.swf</RSLPreloaderSWF>\n    <LibraryPath>\n      <library-path-entry>\n        <swc-path>$(AppConfig)/ActionScript 3.0/libs</swc-path>\n        <linkage>merge</linkage>\n      </library-path-entry>\n      <library-path-entry>\n        <swc-path>.</swc-path>\n        <linkage>external</linkage>\n      </library-path-entry>\n      <library-path-entry>\n        <swc-path>$(AppConfig)/ActionScript 3.0/libs/11.0/textLayout.swc</swc-path>\n        <linkage usesDefault=\"true\">rsl</linkage>\n        <rsl-url>http://fpdownload.adobe.com/pub/swz/tlf/2.0.0.232/textLayout_2.0.0.232.swz</rsl-url>\n        <policy-file-url>http://fpdownload.adobe.com/pub/swz/crossdomain.xml</policy-file-url>\n        <rsl-url>textLayout_2.0.0.232.swz</rsl-url>\n      </library-path-entry>\n    </LibraryPath>\n    <LibraryVersions>\n      <library-version>\n        <swc-path>$(AppConfig)/ActionScript 3.0/libs/11.0/textLayout.swc</swc-path>\n        <feature name=\"tlfText\" majorVersion=\"2\" minorVersion=\"0\" build=\"232\"/>\n        <rsl-url>http://fpdownload.adobe.com/pub/swz/tlf/2.0.0.232/textLayout_2.0.0.232.swz</rsl-url>\n        <policy-file-url>http://fpdownload.adobe.com/pub/swz/crossdomain.xml</policy-file-url>\n        <rsl-url>textLayout_2.0.0.232.swz</rsl-url>\n      </library-version>\n    </LibraryVersions>\n  </PublishFlashProperties>\n  <PublishJpegProperties enabled=\"true\">\n    <Width>550</Width>\n    <Height>400</Height>\n    <Progressive>0</Progressive>\n    <DPI>4718592</DPI>\n    <Size>0</Size>\n    <Quality>80</Quality>\n    <MatchMovieDim>1</MatchMovieDim>\n  </PublishJpegProperties>\n  <PublishRNWKProperties enabled=\"true\">\n    <exportFlash>1</exportFlash>\n    <flashBitRate>0</flashBitRate>\n    <exportAudio>1</exportAudio>\n    <audioFormat>0</audioFormat>\n    <singleRateAudio>0</singleRateAudio>\n    <realVideoRate>100000</realVideoRate>\n    <speed28K>1</speed28K>\n    <speed56K>1</speed56K>\n    <speedSingleISDN>0</speedSingleISDN>\n    <speedDualISDN>0</speedDualISDN>\n    <speedCorporateLAN>0</speedCorporateLAN>\n    <speed256K>0</speed256K>\n    <speed384K>0</speed384K>\n    <speed512K>0</speed512K>\n    <exportSMIL>1</exportSMIL>\n  </PublishRNWKProperties>\n  <PublishGifProperties enabled=\"true\">\n    <Width>550</Width>\n    <Height>400</Height>\n    <Animated>0</Animated>\n    <MatchMovieDim>1</MatchMovieDim>\n    <Loop>1</Loop>\n    <LoopCount></LoopCount>\n    <OptimizeColors>1</OptimizeColors>\n    <Interlace>0</Interlace>\n    <Smooth>1</Smooth>\n    <DitherSolids>0</DitherSolids>\n    <RemoveGradients>0</RemoveGradients>\n    <TransparentOption></TransparentOption>\n    <TransparentAlpha>128</TransparentAlpha>\n    <DitherOption></DitherOption>\n    <PaletteOption></PaletteOption>\n    <MaxColors>255</MaxColors>\n    <PaletteName></PaletteName>\n  </PublishGifProperties>\n  <PublishPNGProperties enabled=\"true\">\n    <Width>550</Width>\n    <Height>400</Height>\n    <OptimizeColors>1</OptimizeColors>\n    <Interlace>0</Interlace>\n    <Transparent>0</Transparent>\n    <Smooth>1</Smooth>\n    <DitherSolids>0</DitherSolids>\n    <RemoveGradients>0</RemoveGradients>\n    <MatchMovieDim>1</MatchMovieDim>\n    <DitherOption></DitherOption>\n    <FilterOption></FilterOption>\n    <PaletteOption></PaletteOption>\n    <BitDepth>24-bit with Alpha</BitDepth>\n    <MaxColors>255</MaxColors>\n    <PaletteName></PaletteName>\n  </PublishPNGProperties>\n  <PublishQTProperties enabled=\"true\">\n    <Width>550</Width>\n    <Height>400</Height>\n    <MatchMovieDim>1</MatchMovieDim>\n    <UseQTSoundCompression>0</UseQTSoundCompression>\n    <AlphaOption></AlphaOption>\n    <LayerOption></LayerOption>\n    <QTSndSettings>00000000</QTSndSettings>\n    <ControllerOption>0</ControllerOption>\n    <Looping>0</Looping>\n    <PausedAtStart>0</PausedAtStart>\n    <PlayEveryFrame>0</PlayEveryFrame>\n    <Flatten>1</Flatten>\n  </PublishQTProperties>\n</flash_profile>\n</flash_profiles>"
  },
  {
    "path": "src/Resources/buttonArt/buttonArt.xfl",
    "content": "PROXY-CS5"
  },
  {
    "path": "src/version.as",
    "content": "﻿// History\n//\n//\tRelease\t\t\tIndex\n//\t3.0-alpha4\t\t1\n//\t3.0-alpha5\t\t2\n//\t3.0-alpha6\t\t3\n//\t3.0-beta1\t\t4\n//\t3.0-beta2\t\t5\n//\t3.0-beta3\t\t6\n//\t3.0\t\t\t\t7\n//\t3.1\t\t\t\t8\n//\t3.2\t\t\t\t9\n//\t3.3\t\t\t\t10\n//\t3.4\t\t\t\t11\n//\t4.0-beta1\t\t12\n//\t4.0-beta2\t\t13\n//\t4.0-beta3\t\t14\n//\t4.0\t\t\t\t15\n//\t4.1\t\t\t\t16\n\npublic static var SKYUI_RELEASE_IDX: Number\t\t= 2018;\n\npublic static var SKYUI_VERSION_MAJOR: Number\t= 5;\npublic static var SKYUI_VERSION_MINOR: Number\t= 2;\n\npublic static var SKYUI_VERSION_STRING: String = (SKYUI_VERSION_MAJOR + \".\" + SKYUI_VERSION_MINOR + \" SE\");\n\n//public static var SKYUI_VERSION_ALPHA: Number = 7;\n//public static var SKYUI_VERSION_STRING: String = (SKYUI_VERSION_MAJOR + \".\" + SKYUI_VERSION_MINOR + \"-alpha\" + SKYUI_VERSION_ALPHA);\n//public static var SKYUI_VERSION_BETA: Number\t= 3;\n//public static var SKYUI_VERSION_STRING: String\t= (SKYUI_VERSION_MAJOR + \".\" + SKYUI_VERSION_MINOR + \"-beta\" + SKYUI_VERSION_BETA);"
  }
]