commit cb326a976bd552adc1e8dc4d80f06415de1354f4 Author: Relintai <relintai@gmail.com> Date: Sat Nov 28 22:32:58 2020 +0100 Initial commit. diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..dfe0770 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Auto detect text files and perform LF normalization +* text=auto diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..70afc5c --- /dev/null +++ b/.gitignore @@ -0,0 +1,18 @@ + +# Godot-specific ignores +.import/ + +# Imported translations (automatically generated from CSV files) +*.translation + +# Mono-specific ignores +.mono/ +data_*/ +mono_crash.*.json + +# System/tool-specific ignores +.directory +*~ + +#Visual Studio Code ignores +.vscode/ \ No newline at end of file diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..4a0547d --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "addons/godot-gifexporter"] + path = addons/godot-gifexporter + url = https://github.com/novhack/godot-gifexporter.git diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..4f45a4a --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,294 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). All the dates are in YYYY-MM-DD format. +<br><br> + +## [v0.8.1] - 2020-10-14 +This update has been brought to you by the contributions of: +Laurenz Reinthaler (Schweini07), PinyaColada + +### Added +- Buttons for moving the current frame left or right. ([#344](https://github.com/Orama-Interactive/Pixelorama/pull/344)) +- Creating palettes from sprites has been enhanced - you can now choose if you want to get colors from the selection, current cel, entire frame or all frames, and if you want the colors to have an alpha component. +- A new "Cut" option in the Edit menu or by pressing `Ctrl-X`. It cuts (deletes & copies) the selection, and you can later paste it. ([#345](https://github.com/Orama-Interactive/Pixelorama/pull/345)) +- Added a warning dialog when clicking the remove palette button, to prevent accidental palette deletions. +- A new purple theme. + +### Changed +- Guides now move with a step of 0.5 pixels. That makes it possible to have guides (and symmetry guides) to be in the middle of pixels. +- Changed how Dark, Gray, Caramel and Light themes look. All theme elements now have the same spacing and margins. + +### Fixed +- Most likely fixed an issue that occurred when the user attempted to export the project, which failed due to a locking error (error code 23). (Part of [#331](https://github.com/Orama-Interactive/Pixelorama/issues/3391)) +- Fixed crash where Pixelorama could not load a cached sub-resource. ([#339](https://github.com/Orama-Interactive/Pixelorama/issues/339)) +- When moving tabs, the projects now move along with their respective tabs. +- Fixed crash where the animation was playing in the mini canvas preview and then the user switched to a project with less frames. +- Fixed issue with the selection rectangle, where if it was being moved while using paste or delete, it went back to its original position. ([#346](https://github.com/Orama-Interactive/Pixelorama/pull/346)) +<br><br> + +## [v0.8] - 2020-09-23 +This update has been brought to you by the contributions of: +Darshan Phaldesai (luiq54), Igor Santarek (jegor377), rob-a-bolton, Kinwailo, Michael Alexsander (YeldhamDev), Hugo Locurcio (Calinou), Martin Novák (novhack), Xenofon Konitsas (huskeee), Matthew Paul (matthewpaul-us) + +### Added +- The Web (HTML5) is now a supported platform of Pixelorama! It is now possible to save .png and .pxo files, as well as load image and palette files in the Web version. Made possible thanks to https://github.com/Pukkah/HTML5-File-Exchange-for-Godot +- Windows, Linux, macOS and Web builds are now automatically generated every time a commit is pushed to master by GitHub Actions. +- Project tabs! You can now have multiple projects open at the same time, and access each one with tabs. +- Gradient generation. A new option under the "Image" menu that lets you generate a RGB gradient. +- The dialog windows of most image effects have been improved. You can now select if you want the effect to apply in the selection, the current cel, the entire frame, all frames or even all projects (tabs)! +- Added previews in all image effect dialog windows with a checkerboard background. Also placed checkerboard backgrounds in the cel buttons of the timeline, and the Export window. ([#206](https://github.com/Orama-Interactive/Pixelorama/issues/206)) +- A new isometric grid! +- Ability to remove the current palette. ([#239](https://github.com/Orama-Interactive/Pixelorama/pull/239)) +- You can now drag & drop files into the program while it's running to open them. You can open .pxo files, image files and palette (json, gpl and pal) files this way. +- You can now draw on the tiling mode previews! ([#65](https://github.com/Orama-Interactive/Pixelorama/issues/65)) +- Added Resize Canvas option to Image menu. +- Added Symmetry Guides. They let you change the axis of symmetry for mirroring. ([#133](https://github.com/Orama-Interactive/Pixelorama/issues/133)) +- Palettes can now be created from the colors of the selected sprite. +- You can now preview how the frames of the spritesheet you are importing will look. +- You can now import image files as layers. Their size will be cropped to the project's size. +- You can import image files as brushes, patterns and palettes. +- Buttons have been added in Preferences to restore each setting to its default state. +- Created a NSIS installer for Windows. ([#303](https://github.com/Orama-Interactive/Pixelorama/pull/303)) +- Added Scale3X algorithm as an option to scale sprites ([#290](https://github.com/Orama-Interactive/Pixelorama/pull/290)) +- Added "Copy", "Paste" and "Delete" options in the Edit menu. ([#281](https://github.com/Orama-Interactive/Pixelorama/pull/281)) +- Selection region and size are now being shown when making a selection on the top, next to the position label. ([#281](https://github.com/Orama-Interactive/Pixelorama/pull/281)) +- Added color overwrite option for the Pencil tool. ([#282](https://github.com/Orama-Interactive/Pixelorama/pull/282)) +- Flip, desaturation and invert colors now have dialogs with previews and extra options. You can now choose individual color channels to invert, including alpha. +- A play button has been added for playing the animation exclusively on the small canvas preview area. A zoom slider for the preview area has been added, too. +- Added color previews next to the themes in Preferences. +- Added options for the checkerboard background to follow camera movement and zoom level. ([#311](https://github.com/Orama-Interactive/Pixelorama/pull/311)) +- Added support for importing PAL palette files. ([#315](https://github.com/Orama-Interactive/Pixelorama/pull/315)) +- Added Hungarian, Korean and Romanian translations. + +### Changed +- The GDNative gif exporter addon has been replaced with a GDScript equivalent. This makes gif exporting possible in all currently supported platforms, and it also adds support for transparency. ([#295](https://github.com/Orama-Interactive/Pixelorama/pull/295)) +- Drawing is no longer limited by the canvas boundaries. This means that, if you have a brush largen than 1px, you can draw on the edges of the canvas. All pixels that are being drawn outside of the canvas will still have no effect. +- The guides are now the same for all frames. +- Imported frames are now being cropped to the project's size. It is no longer possible to have multiple sizes for each frame at all in the same project. +- Pixel perfect is no longer enabled when the brush size is bigger than 1px. +- The .pxo file structure has been changed. It's now consisted of a JSON-structured metadata part, where all the data that can be stored as text are, and a binary part, that contain all the actual image data for each cel and project brush. +- You can now choose if you want your .pxo to use ZSTD compression or not. +- To make a straight line, you now have to hold Shift while dragging (moving and pressing) your mouse. Releasing your mouse button makes the line. ([#281](https://github.com/Orama-Interactive/Pixelorama/pull/281)) +- When making a straight line, a preview of how the line's pixels will look is now being shown. ([#260](https://github.com/Orama-Interactive/Pixelorama/pull/260)) +- Drawing lines with Ctrl are now constrained at 1:1 and 1:2 ([#201](https://github.com/Orama-Interactive/Pixelorama/issues/201)) +- Pixelorama now remembers the selected colors, tools and their options when it's closed and re-opened. ([#281](https://github.com/Orama-Interactive/Pixelorama/pull/281)) +- The "pixelorama" folder, which contains data like Brushes, Patterns and Palettes has been renamed to "pixelorama_data" for all non-XDG directory paths. +- Mac builds will now have the execute permission by default, and they will be in `.dmg` form. ([#319](https://github.com/Orama-Interactive/Pixelorama/pull/319)) +- Linux builds will also have the execute permission by default, and will be compressed as `tar.gz` instead of `.zip`. +- Drawing brushes with mirror also mirrors the images of the brushes themselves. ([#281](https://github.com/Orama-Interactive/Pixelorama/pull/281)) +- When making a new palette or importing one and its name already exists, Pixelorama will add a number to its name. For example, "Palette_Name" would become "Palette_Name (2)", "Palette_Name (3)", etc. +- Re-organized preferences dialog. +- The "create new image" dialog now remembers the last created canvas size. The default image settings are being used only when Pixelorama first launches. ([#178](https://github.com/Orama-Interactive/Pixelorama/issues/178)) +- Language and theme checkboxes are now radio buttons. +- The Blue theme has more similar margins and seperations with the rest of the themes. +- Fullscreen can be toggled on and off from the View menu. +- Multi-threaded rendering has been enabled. ([#294](https://github.com/Orama-Interactive/Pixelorama/pull/294)) +- Use the Dummy audio driver since Pixelorama doesn't play any sounds. ([#312](https://github.com/Orama-Interactive/Pixelorama/pull/312)) + +### Fixed +- Exporting large images and drawing with large image brushes is now a lot faster. (Because of Godot 3.2.2) +- Pixel perfect strokes no longer leave gaps when the mouse is moving fast. ([#281](https://github.com/Orama-Interactive/Pixelorama/pull/281)) +- Fixed failed imports of gpl palettes by adding support for the newer variant of gpl files. ([#250](https://github.com/Orama-Interactive/Pixelorama/pull/250)) +- Fixed alpha blending and lighting/darkening issues when drawing pixels with mirroring. +- Fixed issue where if you moved a frame to the start (move left), it was invisible. +- Fixed a rare issue with Undo/Redo not working while motion-drawing and making lines. +- Grid and guides are now longer being displayed on previews. ([#205](https://github.com/Orama-Interactive/Pixelorama/issues/205)) +- Fixed a rare problem where the custom mouse cursor's image was failing to load. +- Importing corrupted image files and non-palette json files no longer crash the app. +- Drawing brushes no longer have clipping issues. ([#281](https://github.com/Orama-Interactive/Pixelorama/pull/281)) +- When undoing a removal of a brush, the brush index is no longer incorrect. ([#281](https://github.com/Orama-Interactive/Pixelorama/pull/281)) +- Fix out-of-bounds error when color picking outside the image. ([#291](https://github.com/Orama-Interactive/Pixelorama/pull/291)) +- When a color is being selected from a palette, the outline of the color's button no longer disappears when drawing. ([#329](https://github.com/Orama-Interactive/Pixelorama/pull/329)) + +### Removed +- The "Import" option from the file menu has been removed, users can now import image files from "Open". +<br><br> + +## [v0.7] - 2020-05-16 +This update has been brought to you by the contributions of: + +Martin Novák (novhack), Darshan Phaldesai (luiq54), Schweini07, Marco Galli (Gaarco), Matheus Pesegoginski (MatheusPese), +sapient-cogbag, Kinwailo, Igor Santarek (jegor377), Dávid Gábor BODOR (dragonfi), John Jerome Romero (Wishdream) + +### Added +- Cels are now in the timeline. Each cel refers to a specific layer AND a frame. Frames are a collection of cels for every layer. +- Cel linking is now possible. This way, layers can be "shared" in multiple frames. +- You can now group multiple frames with tags. +- You can now export your projects to `.gif` files. +- A new rotation method has been added, "Upscale, Rotate and Downscale". It's similar to Rotsprite. +- An HSV Adjust dialog has been added in the Images menu. +- Pattern filling is now possible. The bucket tool can now use Patterns to fill areas, instead of a single color. +- An autosave feature that keeps backups of unsaved projects have been added. In the case of a software crash, the users can restore their work with this system. +- Users can now change keyboard shortcut bindings for tools, in the Preferences. +- Pixel Perfect mode has been added for pencil, eraser and lighten/darken tools. +- Importing `.pngs` as palettes is now possible. +- A confirmation message now appears when the user quits Pixelorama, if there are unsaved changes. +- The last edited project gets loaded at startup (toggleable in the Preferences), along with a new option in the File menu that also does this. +- Templates and a lock aspect ratio option have been added to the "Create new image" dialog. +- Locking layers is now possible. When a layer is locked, no changes can be made to it. Layers are unlocked by default. +- Ability to get color for palette buttons, when editing a palette, from the currently selected left and right colors. +- Esperanto, Indonesian & Czech translation. +- When the image is unsaved and the user tries to make a new one, a new warning dialog will appear to ask for confirmation. +- A new zoom tool has been added, and you can also zoom in with the `+` key, and zoom out with `-`. +- You can now move the canvas with the `Arrow keys`. `Shift + Arrows` make it move with medium speed, and `Ctrl + Shift + Arrows` makes it move with high speed. +- The left and right tool icon options (found in Preferences) are now saved and restored on startup. + +### Changed +- The UI - and especially the timeline - has been revamped! +- The export dialog has also been revamped. +- An asterisk is added to the window title if there are unsaved changes. +- A VSplitContainer has been added between the canvas and the timeline. +- The texture of the transparent checker background is now no longer affected by the zoom value. The users can now also change the texture's colors and the size. +- Notification text is now black on the gold and light themes. +- Layer's LineEdit now saves the changes when it loses focus, or when the user presses ESC (or Enter). +- LineEdits lose focus when the user presses Enter. +- When cloning a frame, the clone will appear next to the original. +- Scale image and crop image now affect all frames. +- Layer visibility is taken into account when exporting the drawing as a `.png` file. This means that invisible layers will not be included in the final `.png` file. +- The Godot theme has changed and been renamed to Blue. The Gold theme has also been renamed to Caramel. +- When a dialog is opened, the UI in the background gets darker. +- Visual change, added border outlines to all window dialogs. +- Animation now loops by default. +- Onion skinning settings have been moved to a popup window, and 2 new buttons were added. One that toggles onion skinning, and one that opens the settings window. +- The default window size is now 1280x720, and the minimum window size is 1024x576. +- `.pxo` files now use ZSTD compression to result in smaller file sizes. +- Palettes/Brushes get loaded/saved in appropriate locations as specified by the XDG basedir standard, for easier usage of standard Linux/BSD packaging methods and for better per-user usability. +- The splash screen has been revamped and is no longer purple, it now gets affected by the chosen theme. +- The brush selection popup now closes when a brush is selected. +- Pixelorama's version number now appears on the window title. +- Images now get zoomed properly (fit to canvas frame) when they are first created or loaded. + +### Fixed +- Chinese characters not being rendered in notifications (the labels that appear when undoing/redoing) and at the splash screen for Platinum & Gold Sponsor Placeholder labels +- Fixed issue when moving frames, the current frame was being shown but the frame next to it was actually the one being drawn on. +- Fixed issue with LineEdits not letting go of focus when the user clicked somewhere else. (Issue #167) +- When the palette, outline and rotate image dialogs are open, the user can't zoom in the canvas anymore. +- Fixed bug where the user could drag the selection and the guides when the canvas had no focus. +- The zoom label on the top bar now shows the correct zoom value when smooth zoom is enabled. +- Fixed issue with Space triggering the event of the last pressed button. This caused unwanted behavior when using Space to move the canvas around. Resolved by changing the focus mode of the buttons to None. + +### Removed +- It's no longer possible for frames to have different amounts of layers. All frames have the same amount. +- The guides no longer work with undo/redo. +<br><br> + +## [v0.6.2] - 2020-02-17 + +### Added +- Image layer rotation! Choose between 2 rotation algorithms, Rotxel and Nearest Neighbour - Thanks to azagaya! +- Crowdin integration for contributing translations! +- Spanish translation - thanks to azagaya & Lilly And! +- Chinese Simplified translation - thanks to Chenxu Wang! +- Latvian translation - thanks to Agnis Aldiņš (NeZvers)! +- Translators can now be seen in the About window. +- It is now possible to remove custom brushes with the middle mouse button. +- Added HSV mode to the color picker. (Added automatically because of the Godot 3.2 update) +- Lanczos scaling interpolation. (Added because of the Godot 3.2 update) +- You can now drag and drop (or right click and open with) image and .pxo files in Pixelorama. +- You can now hide the animation timeline - Thanks to YeldhamDev! + +### Changed +- Major changes to alpha blending behavior. The alpha values now get added/blended together instead of just replacing the pixel with the new value. +- Replaced some OS alerts with a custom made error dialog. +- Made the zooming smoother, is toggleable in Preferences whether to keep the new zooming or the old one. +- The camera now zooms at the mouse's position. +- Made the "X" button on the custom brushes a little smaller. +- The color picker will now have a small white triangle on the top left of the color preview if at least one of its RGB values are above 1 in Raw mode. (Added automatically because of the Godot 3.2 update) +- You can now toggle the visibility of hidden items on and off in the file dialogs. (Added automatically because of the Godot 3.2 update) +- The language buttons in the preferences have their localized names in their hint tooltips. For example, if you hover over the "English" button while the language is Greek, the hint tooltip will be "Αγγλικά", which is the Greek word for English. +- Translation updates. +- The presets in the ColorPickers are now hidden - Thanks to YeldhamDev! +- When opening a project (.pxo file), the save path is being set to the opened project's path - Thanks to YeldhamDev! + +### Fixed +- Delay the splash screen popup so it shows properly centered - Thanks to YeldhamDev! +- Possibly fixed crashes with motion drawing and undo/redoing. +- Fixed bug (which also caused crashes sometimes) when generating an outline inside the image and it was going outside the canvas' borders. +- Fixed crash when importing images that were failing to load. They still fail to load, but Pixelorama does not crash. +- Possibly fixed a rare crash where the cursor image was failing to load. It is now being loaded only once. +- Fixed ruler markings cutting off before they should - Thanks to YeldhamDev! +- Fixed bug where resizing the image on export and moving selection content were not working on Godot 3.2 - Issues #161 and #162 +<br><br> + +## [v0.6.1] - 2020-01-13 + +### Added +- Italian translation - thanks to Gaarco! +- In addition to the middle mouse button, you can now use `Space` to pan around the canvas. +- The ability to choose for which color the color picker does its job, the left or the right. (Issue #115) +- Default image settings are now in the Preferences - thanks to Gaarco! +- Added option to hide tool icons next to the cursor - thanks to haonkrub (Issue #122) + +### Changed +- When saving a .pxo file, the file path (along with the file name) gets remembered by the Export PNG file dialog path. (Issue #114) +- LightenDarken tool no longer affects transparent pixels. +- More translatable strings, updates to Greek & Brazilian Portuguese (thanks to YeldhamDev) translations. +- The dark theme button is now pressed by default if the user hasn't saved a theme preference in the config file. +- Added a VSplitContainer for the tools and their options, and another one for Palettes and Layers. +- Made minor changes to the UI of tool options, including a ScrollContainer for them. +- Added a ScrollContainer for the palette buttons on the Edit Palette popup. +- Made Palette .json files more readable, and placed "comments" on top of the color data. +- The grid options are now being updated realtime when they're being changed from the preferences, and they are also being saved in the config cache file. + +### Fixed +- Fixed crash that occurred when trying to delete contents of a selection, that were outside the canvas. +- Fixed .gpl palettes not being imported correctly - Issue #112 +- Fixed crash that occurred when pressing the play buttons on the timeline, on Godot 3.2 - Issue #111 +- Fixed bug where, if you had a random brush selected and then selected the pencil tool, "brush color from" did not appear. +- Fixed crash on Godot 3.2.beta6 when pressing the Edit Palette button. +- The canvas updates automatically when onion skinning settings change. +- Fixed a rare crash with straight lines. It was possible that the variable `is_making_line` could be true, even if the line itself has been freed from memory. +- Fixed issue where undo/redo was not working properly for straight lines that went outside the canvas. +<br><br> + +## [v0.6] - 2020-01-06 + +### Added +- Palettes. You can choose default ones or make your own! (Thanks to greusser/CheetoHead - issue #27) +- Multiple theme support (Dark, Gray, Light, Godot, Gold) to better match your style (Thanks to Erevoid)! +- Image menu with new features (Outlines, Color invert, desaturation) for more editing power. +- Added a new splash screen window dialog that appears when Pixelorama loads. Patrons with the rank of Visionaries and above can participate in splash screen artwork contests for every version! Click here for more info: https://www.patreon.com/OramaInteractive +- Added a better circle and filled circle brushes. They use Bresenham's circle algorithm for scaling. +- Added random brushes! Every time you draw, expect to see something different! To create random brushes, place the images you want your brush to have in the same folder, and put the symbol "%" in front of their filename. Examples, "%icon1.png", "%grass_green.png" +- Pixelorama goes worldwide with even more translations! (German, French, Polish, Brazilian Portuguese, Russian, Traditional Chinese) +- Added a layer opacity slider, that lets you change the alpha values of layers. +- Importing spritesheets is now possible. +- Exporting matrix spritesheets is now possible. You can choose how many rows OR columns your spritesheet will be. +- Straight lines now have constrained angles if you press `Ctrl`. With a step of 15 angles. +- Straight line angles are now being shown on the top bar. +- Guide color can now be changed in Preferences. +- Added sliders next to the spinboxes of brush size, brush color interpolation and LightenDarken's amount. +- Color switch has `X` as its shortcut. +- Frames can now be removed with middle click. +- Selection content can be deleted with the "Delete" button. +- Added "View Splash Screen", "Issue Tracker" and "Changelog" as Help menu options + +### Changed +- Straight line improvements - it activates by pressing shift after last draw (Thanks to SbNanduri) +- Changed Preferences window's layout. +- Changed export dialog's options to be more clean and easier to understand. +- Switched from a single .csv to gettext for handling translations. +- The About dialog window got an overhaul. It now shows the names of the Development team, Contributors & Donors. +- Changed default cursor shape for the rulers so the users can see that they are interactive. +- Made the layer and timeline buttons have hover textures. (Thanks to Erevoid) +- Brush color interpolation and LightenDarknen's amount now range from 0-100, instead of 0-1. +- Redo has both `Ctrl-Y` and `Shift-Ctrl-Z` as its shortcuts. (Thanks to Schweini07) +- Removed split screen button, you can now drag the second canvas from the right. +- Changed positions of color switch & color default buttons. +- Importing brushes from the Brushes folder now looks inside its subfolders too, but not the subfolders of the subfolders. +- The Brushes folder now gets created if it doesn't exist (tested on Windows) +- Enabled switching between menus in menu bar on hover (Thanks to YeldhamDev) +- The "View" menu remains visible when toggling items (Thanks to YeldhamDev) +- The UI darkens when exiting the application (Thanks to Calinou) +- The bucket tool's "paint all pixels with the same color" now gets limited to the selection, if there is any. +- If the alpha on the color picker is at 0 and any of the other RGB values change, alpha becomes 1. (Issue #54) + +### Fixed +- UndoRedo leak (issue #34) (Thanks to qarmin) +- Enabled low processor usage and reduced the amount of times "update()" gets called on Canvas and the rulers, to improve CPU usage. (Thanks to Calinou & Martin1991zab) +- Fixed alpha in custom brushes, because their alpha was being blended along with its RGB values. (Issue #51) +- Fixed "Parent node is busy setting up children, move_child() failed" when the Quit dialog popup was being called. (Issue #90, thanks to Sslaxx) +- Fixed issues with bucket tool and mirroring. +- Fixed issue with invisible layers becomes visible when a layer was added/removed/moved or changed frame. +- Switched to '2D' framebuffer allocation, which results in slightly increased performance and decreased CPU/GPU usage. (Thanks to Calinou) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..6f47002 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,66 @@ +# How to contribute efficiently + +## Table of contents: + +* [Reporting bugs or proposing features](#reporting-bugs-or-proposing-features) +* [Contributing pull requests](#contributing-pull-requests) +* [Contributing translations](#contributing-translations) +* [Communicating with developers](#communicating-with-developers) + +**Please read the first section before reporting a bug!** +<br><br> + +## Reporting bugs or proposing features +Please, open just one issue for each bug you'd like to report, or a feature you'd like to request. Don't open many issues for the same bug or feature request, and don't use the same issue to report more than one bugs, or to request more than one feature. It's best to open different issues for each bug/feature request. + +Also, make sure to search the [issue tracker](https://github.com/Orama-Interactive/Pixelorama/issues) before opening a new issue, in case an issue like that exists. If you're unsure, feel free to open an issue. If it's a duplicate, we'll handle it. + +When reporting a bug, make sure to provide enough details, such as information about your Operating System (OS), Pixelorama version, Godot version (if you're using the source project) and clear steps to reproduce the issue. Feel free to include screenshots that might help, too. +<br><br> + +## Contributing pull requests +If you want to add new features or fix bugs, please make sure that: +- The code you are submitting follows the recommended [GDScript style guide.](https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/gdscript_styleguide.html) + [Static typing](https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/static_typing.html) is used in the code, so please make sure the code in your PRs also use it. +- Avoid including unneeded files in your commits. This is true mostly for Main.tscn and other scenes, as Godot likes to change them by itself. If you haven't made changes to scenes, please **do NOT** include them in your commits. +- Please have **Trim Trailing Whitespace On Save** enabled. This makes for cleaner VCS diffs. It's usually considered good practice to avoid trailing whitespace in files, and to make sure all files end with a single blank line. + You can enable **Text Editor > Files > Trim Trailing Whitespace On Save** in the Editor Settings to do this automatically in the script editor. +- Make sure your branch is up to date with the master branch. If it's not, please rebase it, if it's possible. +- If your PR is closing an issue, make sure to let us know. +- If you're making visual changes, it's a good idea to include screenshots in your PR. It's an easy way to let others know of the changes you made. +- If you are adding new UI elements with text, please include the new strings in the `Translations.pot` file. Do not include them in the other `*.po` files. Please make sure to group similar elements together (like element names and their tooltips) by placing them close to each other. +- If you want to make changes to UI elements that are PackedScenes, please edit them in their own scene files (open their scenes in the editor) instead of Main.tscn, or their parent scene in general. +- If you are making changes to popup (and as an extension, dialog) nodes as different scenes, please don't forget to turn off their visibility. +- When you're creating a new script, Godot will place some comments and methods for you. If you're not using them, please remove them. They're taking unnecessary space. +- Avoid using the "pass" keyword. It has no actual usage, besides being used as a placeholder for temporarily empty methods and empty cases. Make sure you don't include empty methods and cases in the code of your PR. +- If you are adding new interactive UI elements such as buttons, don't forget to change their mouse default cursor shape to pointing arrow. Hint tooltips that explain the element's usage to the user are welcome too, just make sure to also include them in `Translations.pot`. +- If you are adding new scripts and/or scenes, please put them somewhere inside the `src/` directory, and make sure to use PascalCase for your file and folder names. [Read this guide for more information.](https://www.gdquest.com/docs/guidelines/best-practices/godot-gdscript/) +- If you are adding images or any type of asset, please put them somewhere inside the `assets/` directory, and make sure to use snake_case for your file and folder names. +- Do **NOT** use the `l10n_master`, `release` or `gh-pages` branches for development. Do not base your work from them, and do not open Pull Requests targeted at them. +- If you want to add an error dialog, use the existing ErrorDialog, change its text and pop it up, instead of making a new one. + +Please create different pull requests for each feature you'd like to implement, or each bug you'd like to fix. Make sure your pull request only handles one specific topic, and not multiple. If you want to make multiple changes, make a pull request for each of them. For this reason, it's recommended you create new branches in your forked repository, instead of using your fork's master branch. +This [Git style guide](https://github.com/agis-/git-style-guide) has some good practices to have in mind. + +If you are new to git, [this guide](https://akrabat.com/the-beginners-guide-to-contributing-to-a-github-project/) will help you. + +Keep in mind, however, that not all PRs will be merged. Some may need discussion, or others may be downright closed. +<br><br> + +## Contributing translations +Pixelorama uses [Crowdin](https://crowdin.com/project/pixelorama) to host the translations. In order to contribute, you need to login with your Crowdin account, select the language(s) you'd like to provide translations for, select `Translations.pot` and start translating! +If you need help with the context of some strings, or want to translate in a language that is not available, feel free to contact me (Overloaded). All languages are welcome to be translated! +<br><br> + +## Communicating with developers +To communicate with developers (e.g. to discuss a feature you want to implement or a bug you want to fix), the following channels can be used: + +- [GitHub Issues](https://github.com/Orama-Interactive/Pixelorama/issues): If there is an + existing issue about a topic you want to discuss, just add a comment to it - + all developers watch the repository and will get an email notification. You + can also create a new issue - please keep in mind to create issues only to + discuss quite specific points about the development, and not general user + feedback or support requests. +- [Our Discord Server](https://discord.gg/GTMtr8s): All developers and most contributors are there, so it's the best way for direct chat + about Pixelorama. You can use the channel `#pixelorama-dev` to stay up to date with Pixelorama's developments real-time, + or talk about the developments and request new features. If you seek support, please use the `#pixelorama-help` channel instead. diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..f6c75b6 --- /dev/null +++ b/LICENSE @@ -0,0 +1,22 @@ +MIT License + +Copyright (c) 2020 Péter Magyar +Copyright (c) 2019-2020 Orama Interactive and contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Misc/.gdignore b/Misc/.gdignore new file mode 100644 index 0000000..e69de29 diff --git a/Misc/Linux/com.orama_interactive.Pixelorama.appdata.xml b/Misc/Linux/com.orama_interactive.Pixelorama.appdata.xml new file mode 100644 index 0000000..b721429 --- /dev/null +++ b/Misc/Linux/com.orama_interactive.Pixelorama.appdata.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright (c) 2019-2020 Orama Interactive and contributors --> +<component type="desktop"> + <id>com.orama_interactive.Pixelorama.desktop</id> + <name>Pixelorama</name> + <summary>2D sprite editor with animation support</summary> + <description> + <p> + Pixelorama is a free and open source 2D sprite editor, made by Orama + Interactive in the Godot Engine using GDScript. + </p> + </description> + <metadata_license>CC0-1.0</metadata_license> + <project_license>MIT</project_license> + <developer_name>Orama Interactive</developer_name> + <url type="homepage">https://orama-interactive.itch.io/pixelorama</url> + <url type="bugtracker">https://github.com/Orama-Interactive/Pixelorama/issues</url> + <screenshots> + <screenshot type="default" width="1919" height="1053"> + <image type="source">https://static.wixstatic.com/media/673cdd_061f5f9602ea4c35b6d4f3c50713d36a~mv2.png</image> + <caption>Art by Wishdream</caption> + </screenshot> + <screenshot type="default" width="1919" height="1079"> + <image type="source">https://static.wixstatic.com/media/cc6108_ccec89c37b3d425da4f03776160c859c~mv2.png</image> + <caption>Art by Erevos</caption> + </screenshot> + <screenshot type="default" width="1919" height="1079"> + <image type="source">https://static.wixstatic.com/media/cc6108_854ca4dc022c481f96bbc2b4f03fb04d~mv2.png</image> + <caption>Art by Erevos</caption> + </screenshot> + </screenshots> + <content_rating type="oars-1.1"/> + <releases> + <release version="0.8.1" date="2020-10-14"/> + <release version="0.8" date="2020-09-23"/> + <release version="0.7" date="2020-05-16"/> + <release version="0.6.2" date="2020-02-17"/> + </releases> + <update_contact>hugo.locurcio@hugo.pro</update_contact> +</component> diff --git a/Misc/Linux/com.orama_interactive.Pixelorama.desktop b/Misc/Linux/com.orama_interactive.Pixelorama.desktop new file mode 100644 index 0000000..9d3123b --- /dev/null +++ b/Misc/Linux/com.orama_interactive.Pixelorama.desktop @@ -0,0 +1,15 @@ +[Desktop Entry] +Name=Pixelorama +GenericName=2D sprite editor +GenericName[el]=Επεξεργαστής δισδιάστατων εικόνων +GenericName[fr]=Éditeur de sprites 2D +GenericName[pt_BR]=Editor de sprites 2D +Comment=Create and edit static or animated 2D sprites +Comment[el]=Δημιουργήστε και επεξεργαστείτε στατικές ή κινούμενες δισδιάστατες εικόνες +Comment[fr]=Créez et modifiez des sprites 2D statiques ou animées +Comment[pt_BR]=Crie e edite sprites 2D estáticos ou animados +Exec=pixelorama +Icon=pixelorama +Terminal=false +Type=Application +Categories=Graphics;2DGraphics;RasterGraphics; diff --git a/README.md b/README.md new file mode 100644 index 0000000..dd05dc6 --- /dev/null +++ b/README.md @@ -0,0 +1,6 @@ +# draw_gd + +My goal with this project is to take Pixelorama's code, simplify it as much as possible, and make it an editor plugin, +to have an in-godot texture/image editor. + +If it turns out well I'll probably turn it into a c++ engine module eventually. diff --git a/Translations/README.md b/Translations/README.md new file mode 100644 index 0000000..1a719a5 --- /dev/null +++ b/Translations/README.md @@ -0,0 +1,5 @@ +### Contributing Translations + +If you wish to contribute a translation, make sure to use [Pixelorama's Crowdin page](https://crowdin.com/project/pixelorama). Crowdin is a web-based translation platform, where people can contribute translations together and with ease. Please use Crowdin and do not directly open pull requests to Pixelorama's GitHub repository. + +Link: [https://crowdin.com/project/pixelorama](https://crowdin.com/project/pixelorama) diff --git a/Translations/Translations.pot b/Translations/Translations.pot new file mode 100644 index 0000000..87f0762 --- /dev/null +++ b/Translations/Translations.pot @@ -0,0 +1,1430 @@ +msgid "" +msgstr "" + +msgid "OK" +msgstr "" + +msgid "Cancel" +msgstr "" + +msgid "Open" +msgstr "" + +msgid "Save" +msgstr "" + +msgid "Please Confirm..." +msgstr "" + +msgid "File Name:" +msgstr "" + +msgid "Image Size" +msgstr "" + +msgid "Canvas Size" +msgstr "" + +msgid "Frame Size" +msgstr "" + +msgid "Width:" +msgstr "" + +msgid "Height:" +msgstr "" + +msgid "Center" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "View" +msgstr "" + +msgid "Image" +msgstr "" + +msgid "Effects" +msgstr "" + +msgid "Help" +msgstr "" + +msgid "New" +msgstr "" + +msgid "New..." +msgstr "" + +msgid "Open..." +msgstr "" + +msgid "Save..." +msgstr "" + +msgid "Save as..." +msgstr "" + +msgid "Use ZSTD Compression" +msgstr "" + +msgid "Import" +msgstr "" + +msgid "Export" +msgstr "" + +msgid "Export..." +msgstr "" + +msgid "Export as..." +msgstr "" + +msgid "Export PNG..." +msgstr "" + +msgid "Export PNG as..." +msgstr "" + +msgid "Quit" +msgstr "" + +msgid "Undo" +msgstr "" + +msgid "Redo" +msgstr "" + +msgid "Copy" +msgstr "" + +msgid "Cut" +msgstr "" + +msgid "Paste" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Scale Image" +msgstr "" + +msgid "Crop Image" +msgstr "" + +msgid "Resize Canvas" +msgstr "" + +msgid "Rotate Image" +msgstr "" + +msgid "Clear Selection" +msgstr "" + +msgid "Flip" +msgstr "" + +msgid "Flip Horizontal" +msgstr "" + +msgid "Flip Vertical" +msgstr "" + +msgid "Preferences" +msgstr "" + +msgid "Tile Mode" +msgstr "" + +msgid "Show Grid" +msgstr "" + +msgid "Show Rulers" +msgstr "" + +msgid "Show Guides" +msgstr "" + +msgid "Show Animation Timeline" +msgstr "" + +msgid "Zen Mode" +msgstr "" + +msgid "Fullscreen Mode" +msgstr "" + +msgid "Fill with color:" +msgstr "" + +msgid "Open a File" +msgstr "" + +msgid "Open File(s)" +msgstr "" + +msgid "Import Options" +msgstr "" + +msgid "Import as:" +msgstr "" + +msgid "New tab" +msgstr "" + +msgid "Spritesheet (new tab)" +msgstr "" + +msgid "New frame" +msgstr "" + +msgid "New layer" +msgstr "" + +msgid "New palette" +msgstr "" + +msgid "New brush" +msgstr "" + +msgid "New pattern" +msgstr "" + +msgid "Horizontal frames:" +msgstr "" + +msgid "Vertical frames:" +msgstr "" + +msgid "Brush type:" +msgstr "" + +msgid "File brush" +msgstr "" + +msgid "Project brush" +msgstr "" + +msgid "Random brush" +msgstr "" + +msgid "Save Sprite as .pxo" +msgstr "" + +msgid "Export Sprite as .png" +msgstr "" + +msgid "Export Sprite" +msgstr "" + +msgid "File Exists, Overwrite?" +msgstr "" + +msgid "File %s already exists. Overwrite?" +msgstr "" + +msgid "Directory path or file name is not valid!" +msgstr "" + +msgid "Exporting in progress..." +msgstr "" + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "" + +msgid "Frame" +msgstr "" + +msgid "Frames:" +msgstr "" + +msgid "All Frames" +msgstr "" + +msgid "Spritesheet" +msgstr "" + +msgid "Animation" +msgstr "" + +msgid "Preview:" +msgstr "" + +msgid "Frame:" +msgstr "" + +msgid "Orientation:" +msgstr "" + +msgid "Browse" +msgstr "" + +msgid "Resize:" +msgstr "" + +msgid "Cancel Export" +msgstr "" + +msgid "Alert!" +msgstr "" + +msgid "Select Current Folder" +msgstr "" + +msgid "Open a Directory" +msgstr "" + +msgid "All frames as multiple files" +msgstr "" + +msgid "All frames as a single file animation" +msgstr "" + +msgid "Background:" +msgstr "" + +msgid "Direction:" +msgstr "" + +msgid "Forward" +msgstr "" + +msgid "Backwards" +msgstr "" + +msgid "Ping-Pong" +msgstr "" + +msgid "Columns" +msgstr "" + +msgid "Columns:" +msgstr "" + +msgid "Rows" +msgstr "" + +msgid "Rows:" +msgstr "" + +msgid "Path:" +msgstr "" + +msgid "Directories & Files:" +msgstr "" + +msgid "Create Folder" +msgstr "" + +msgid "File:" +msgstr "" + +msgid "Interpolation:" +msgstr "" + +msgid "Nearest" +msgstr "" + +msgid "Bilinear" +msgstr "" + +msgid "Cubic" +msgstr "" + +msgid "Trilinear" +msgstr "" + +msgid "General" +msgstr "" + +msgid "Startup" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Themes" +msgstr "" + +msgid "Canvas" +msgstr "" + +msgid "Shortcuts" +msgstr "" + +msgid "Backup" +msgstr "" + +msgid "Indicators" +msgstr "" + +msgid "On" +msgstr "" + +msgid "Restore default value" +msgstr "" + +msgid "Smooth Zoom" +msgstr "" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "" + +msgid "Tablet pressure sensitivity:" +msgstr "" + +msgid "None" +msgstr "" + +msgid "Affect Brush's Alpha" +msgstr "" + +msgid "Color:" +msgstr "" + +msgid "Guide color:" +msgstr "" + +msgid "System Language" +msgstr "" + +msgid "Dark" +msgstr "" + +msgid "Gray" +msgstr "" + +msgid "Blue" +msgstr "" + +msgid "Caramel" +msgstr "" + +msgid "Light" +msgstr "" + +msgid "Purple" +msgstr "" + +msgid "Only affect selection" +msgstr "" + +msgid "Current cel" +msgstr "" + +msgid "Current frame" +msgstr "" + +msgid "All frames" +msgstr "" + +msgid "All projects" +msgstr "" + +msgid "Invert Colors" +msgstr "" + +msgid "Modify Red Channel" +msgstr "" + +msgid "Modify Green Channel" +msgstr "" + +msgid "Modify Blue Channel" +msgstr "" + +msgid "Modify Alpha Channel" +msgstr "" + +msgid "Desaturation" +msgstr "" + +msgid "Outline" +msgstr "" + +msgid "Adjust Hue/Saturation/Value" +msgstr "" + +msgid "Gradient" +msgstr "" + +msgid "Adjust HSV" +msgstr "" + +msgid "Type:" +msgstr "" + +msgid "Angle:" +msgstr "" + +msgid "Hue" +msgstr "" + +msgid "Saturation" +msgstr "" + +msgid "Value" +msgstr "" + +msgid "Apply" +msgstr "" + +msgid "Diagonal" +msgstr "" + +msgid "Place inside image" +msgstr "" + +msgid "Thickness:" +msgstr "" + +msgid "Colors:" +msgstr "" + +msgid "Steps:" +msgstr "" + +msgid "Top to Bottom" +msgstr "" + +msgid "Bottom to Top" +msgstr "" + +msgid "Left to Right" +msgstr "" + +msgid "Right to Left" +msgstr "" + +msgid "View Splash Screen" +msgstr "" + +msgid "Online Docs" +msgstr "" + +msgid "Issue Tracker" +msgstr "" + +msgid "Changelog" +msgstr "" + +msgid "About Pixelorama" +msgstr "" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "" + +msgid "Developed by Orama Interactive" +msgstr "" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "" + +msgid "Website" +msgstr "" + +msgid "GitHub Repo" +msgstr "" + +msgid "Donate" +msgstr "" + +msgid "Developers" +msgstr "" + +msgid "Contributors" +msgstr "" + +msgid "Donors" +msgstr "" + +msgid "Translators" +msgstr "" + +msgid "English" +msgstr "" + +msgid "Greek" +msgstr "" + +msgid "French" +msgstr "" + +msgid "German" +msgstr "" + +msgid "Polish" +msgstr "" + +msgid "Brazilian Portuguese" +msgstr "" + +msgid "Russian" +msgstr "" + +msgid "Chinese Simplified" +msgstr "" + +msgid "Chinese Traditional" +msgstr "" + +msgid "Italian" +msgstr "" + +msgid "Latvian" +msgstr "" + +msgid "Spanish" +msgstr "" + +msgid "Catalan" +msgstr "" + +msgid "Esperanto" +msgstr "" + +msgid "Indonesian" +msgstr "" + +msgid "Czech" +msgstr "" + +msgid "Arabic" +msgstr "" + +msgid "Turkish" +msgstr "" + +msgid "Norwegian" +msgstr "" + +msgid "Korean" +msgstr "" + +msgid "Hungarian" +msgstr "" + +msgid "Romanian" +msgstr "" + +msgid "Development Team" +msgstr "" + +msgid "Lead Programmer" +msgstr "" + +msgid "UI Designer" +msgstr "" + +msgid "GitHub Contributors" +msgstr "" + +msgid "Art by: %s" +msgstr "" + +msgid "untitled" +msgstr "" + +msgid "imported" +msgstr "" + +msgid "copy" +msgstr "" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "" + +msgid "Unsaved Image" +msgstr "" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "" + +msgid "Save before exiting?" +msgstr "" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "" + +msgid "Save & Exit" +msgstr "" + +msgid "Exit without saving" +msgstr "" + +msgid "Utility Tools" +msgstr "" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Draw Tools" +msgstr "" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Choose a color for the left tool" +msgstr "" + +msgid "Choose a color for the right tool" +msgstr "" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "" + +msgid "Left tool" +msgstr "" + +msgid "Right tool" +msgstr "" + +msgid "Left pixel indicator" +msgstr "" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Right pixel indicator" +msgstr "" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Show left tool icon" +msgstr "" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "" + +msgid "Show right tool icon" +msgstr "" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "" + +msgid "Guides" +msgstr "" + +msgid "Guides color:" +msgstr "" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "" + +msgid "Grid" +msgstr "" + +msgid "Grid type:" +msgstr "" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "" + +msgid "Rectangular" +msgstr "" + +msgid "Isometric" +msgstr "" + +msgid "All" +msgstr "" + +msgid "Grid width:" +msgstr "" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "" + +msgid "Grid height:" +msgstr "" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "" + +msgid "Isometric cell size:" +msgstr "" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "" + +msgid "Grid color:" +msgstr "" + +msgid "A color of the grid" +msgstr "" + +msgid "Transparency" +msgstr "" + +msgid "Checker size:" +msgstr "" + +msgid "Size of the transparent checker background" +msgstr "" + +msgid "Checker color 1:" +msgstr "" + +msgid "First color of the transparent checker background" +msgstr "" + +msgid "Checker color 2:" +msgstr "" + +msgid "Second color of the transparent checker background" +msgstr "" + +msgid "Follow Canvas Movement" +msgstr "" + +msgid "The transparent checker follow the movement of canvas" +msgstr "" + +msgid "Follow Canvas Zoom Level" +msgstr "" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "" + +msgid "Only custom preset can be modified" +msgstr "" + +msgid "Brush:" +msgstr "" + +msgid "Select a brush" +msgstr "" + +msgid "Pixel brush" +msgstr "" + +msgid "Circle brush" +msgstr "" + +msgid "Filled circle brush" +msgstr "" + +msgid "Custom brush" +msgstr "" + +msgid "Brush size:" +msgstr "" + +msgid "Overwrite Color" +msgstr "" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "" + +msgid "Pixel Perfect" +msgstr "" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "" + +msgid "Brush color from" +msgstr "" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "" + +msgid "Fill area:" +msgstr "" + +msgid "Same color area" +msgstr "" + +msgid "Same color pixels" +msgstr "" + +msgid "Fill with:" +msgstr "" + +msgid "Selected Color" +msgstr "" + +msgid "Pattern" +msgstr "" + +msgid "Offset" +msgstr "" + +msgid "Lighten" +msgstr "" + +msgid "Darken" +msgstr "" + +msgid "Amount:" +msgstr "" + +msgid "Lighten/Darken amount" +msgstr "" + +msgid "Pick for:" +msgstr "" + +msgid "Left Color" +msgstr "" + +msgid "Right Color" +msgstr "" + +msgid "Mode:" +msgstr "" + +msgid "Zoom in" +msgstr "" + +msgid "Zoom out" +msgstr "" + +msgid "Options:" +msgstr "" + +msgid "Fit to frame" +msgstr "" + +msgid "100% Zoom" +msgstr "" + +msgid "Mirroring" +msgstr "" + +msgid "Horizontal" +msgstr "" + +msgid "Enable horizontal mirrored drawing" +msgstr "" + +msgid "Enable vertical mirrored drawing" +msgstr "" + +msgid "Vertical" +msgstr "" + +msgid "Current frame:" +msgstr "" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "" + +msgid "Onion Skinning settings" +msgstr "" + +msgid "Enable/disable Onion Skinning" +msgstr "" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "" + +msgid "No loop" +msgstr "" + +msgid "Cycle loop" +msgstr "" + +msgid "Ping-pong loop" +msgstr "" + +msgid "Onion Skinning:" +msgstr "" + +msgid "Past Frames" +msgstr "" + +msgid "Future Frames" +msgstr "" + +msgid "Manage frame tags" +msgstr "" + +msgid "Frame Tag Properties" +msgstr "" + +msgid "Add a new frame tag" +msgstr "" + +msgid "Name:" +msgstr "" + +msgid "From:" +msgstr "" + +msgid "To:" +msgstr "" + +msgid "Animation plays only on frames of the same tag" +msgstr "" + +msgid "Tag %s (Frame %s)" +msgstr "" + +msgid "Tag %s (Frames %s-%s)" +msgstr "" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "" + +msgid "Blue-Red Mode" +msgstr "" + +msgid "Add a new frame" +msgstr "" + +msgid "Remove Frame" +msgstr "" + +msgid "Clone Frame" +msgstr "" + +msgid "Move Left" +msgstr "" + +msgid "Move Right" +msgstr "" + +msgid "Add Frame Tag" +msgstr "" + +msgid "Link Cel" +msgstr "" + +msgid "Unlink Cel" +msgstr "" + +msgid "Layer" +msgstr "" + +msgid "Layers" +msgstr "" + +msgid "Create a new layer" +msgstr "" + +msgid "Remove current layer" +msgstr "" + +msgid "Move up the current layer" +msgstr "" + +msgid "Move down the current layer" +msgstr "" + +msgid "Clone current layer" +msgstr "" + +msgid "Merge current layer with the one below" +msgstr "" + +msgid "Opacity:" +msgstr "" + +msgid "Toggle layer's visibility" +msgstr "" + +msgid "Lock/unlock layer" +msgstr "" + +msgid "Frame: %s, Layer: %s" +msgstr "" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "" + +msgid "Palette" +msgstr "" + +msgid "Palettes" +msgstr "" + +msgid "Add a new palette" +msgstr "" + +msgid "Edit currently selected palette" +msgstr "" + +msgid "Choose a palette" +msgstr "" + +msgid "Undo: Draw" +msgstr "" + +msgid "Redo: Draw" +msgstr "" + +msgid "Undo: Rectangle Select" +msgstr "" + +msgid "Redo: Rectangle Select" +msgstr "" + +msgid "Undo: Scale" +msgstr "" + +msgid "Redo: Scale" +msgstr "" + +msgid "Undo: Add Layer" +msgstr "" + +msgid "Redo: Add Layer" +msgstr "" + +msgid "Undo: Remove Layer" +msgstr "" + +msgid "Redo: Remove Layer" +msgstr "" + +msgid "Undo: Merge Layer" +msgstr "" + +msgid "Redo: Merge Layer" +msgstr "" + +msgid "Undo: Change Layer Order" +msgstr "" + +msgid "Redo: Change Layer Order" +msgstr "" + +msgid "Undo: Add Frame" +msgstr "" + +msgid "Redo: Add Frame" +msgstr "" + +msgid "Undo: Remove Frame" +msgstr "" + +msgid "Redo: Remove Frame" +msgstr "" + +msgid "Undo: Change Frame Order" +msgstr "" + +msgid "Redo: Change Frame Order" +msgstr "" + +msgid "Undo: Delete Custom Brush" +msgstr "" + +msgid "Redo: Delete Custom Brush" +msgstr "" + +msgid "Undo: Modify Frame Tag" +msgstr "" + +msgid "Redo: Modify Frame Tag" +msgstr "" + +msgid "Undo: Delete Frame Tag" +msgstr "" + +msgid "Redo: Delete Frame Tag" +msgstr "" + +msgid "Move Guide" +msgstr "" + +msgid "File saved" +msgstr "" + +msgid "File autosaved" +msgstr "" + +msgid "File failed to open. Error code %s" +msgstr "" + +msgid "File failed to save. Error code %s" +msgstr "" + +msgid "File exported" +msgstr "" + +msgid "New Empty Palette" +msgstr "" + +msgid "Import Palette" +msgstr "" + +msgid "Create Palette From Current Sprite" +msgstr "" + +msgid "Palette Name:" +msgstr "" + +msgid "Color Name:" +msgstr "" + +msgid "Use current left & right colors" +msgstr "" + +msgid "Create a new empty palette?" +msgstr "" + +msgid "Error" +msgstr "" + +msgid "Error: Palette must have a valid name." +msgstr "" + +msgid "Invalid Palette file!" +msgstr "" + +msgid "Edit Palette" +msgstr "" + +msgid "Create colors with alpha component" +msgstr "" + +msgid "Get colors only from selection" +msgstr "" + +msgid "Get colors from" +msgstr "" + +msgid "Patrons:" +msgstr "" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "" + +msgid "Become a Platinum Sponsor" +msgstr "" + +msgid "Become a Gold Sponsor" +msgstr "" + +msgid "Become a Patron" +msgstr "" + +msgid "Don't show again" +msgstr "" + +msgid "Image Options" +msgstr "" + +msgid "Default width:" +msgstr "" + +msgid "A default width of a new image" +msgstr "" + +msgid "Default height:" +msgstr "" + +msgid "A default height of a new image" +msgstr "" + +msgid "Default fill color:" +msgstr "" + +msgid "A default background color of a new image" +msgstr "" + +msgid "Lock aspect ratio:" +msgstr "" + +msgid "Templates:" +msgstr "" + +msgid "Preset" +msgstr "" + +msgid "Preset:" +msgstr "" + +msgid "Default" +msgstr "" + +msgid "Custom" +msgstr "" + +msgid "Rectangular Selection" +msgstr "" + +msgid "Zoom" +msgstr "" + +msgid "Color Picker" +msgstr "" + +msgid "Pencil" +msgstr "" + +msgid "Eraser" +msgstr "" + +msgid "Bucket" +msgstr "" + +msgid "Lighten/Darken" +msgstr "" + +msgid "Switch Colors" +msgstr "" + +msgid "Set the shortcut" +msgstr "" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "" + +msgid "Already assigned" +msgstr "" + +msgid "Left Tool:" +msgstr "" + +msgid "A tool assigned to the left mouse button" +msgstr "" + +msgid "Right Tool:" +msgstr "" + +msgid "A tool assigned to the right mouse button" +msgstr "" + +msgid "Cannot find last project file." +msgstr "" + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "" + +msgid "Open Last Project" +msgstr "" + +msgid "Open last project..." +msgstr "" + +msgid "Open last project on startup" +msgstr "" + +msgid "Opens last opened project on startup" +msgstr "" + +msgid "Enable autosave" +msgstr "" + +msgid "Autosave interval:" +msgstr "" + +msgid "minute(s)" +msgstr "" + +msgid "Create new directory for each frame tag" +msgstr "" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "" + +msgid "Close" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "" + +msgid "Backup reloaded" +msgstr "" + +msgid "Remove currently selected palette" +msgstr "" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "" + +msgid "You can't remove more palettes!" +msgstr "" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "" + +msgid "and" +msgstr "" + +msgid "Move the selected frame to the left." +msgstr "" + +msgid "Move the selected frame to the right." +msgstr "" diff --git a/Translations/af_ZA.po b/Translations/af_ZA.po new file mode 100644 index 0000000..e40860b --- /dev/null +++ b/Translations/af_ZA.po @@ -0,0 +1,1442 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: af\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Afrikaans\n" +"Language: af_ZA\n" +"PO-Revision-Date: 2020-10-13 11:36\n" + +msgid "OK" +msgstr "" + +msgid "Cancel" +msgstr "" + +msgid "Open" +msgstr "" + +msgid "Save" +msgstr "" + +msgid "Please Confirm..." +msgstr "" + +msgid "File Name:" +msgstr "" + +msgid "Image Size" +msgstr "" + +msgid "Canvas Size" +msgstr "" + +msgid "Frame Size" +msgstr "" + +msgid "Width:" +msgstr "" + +msgid "Height:" +msgstr "" + +msgid "Center" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "View" +msgstr "" + +msgid "Image" +msgstr "" + +msgid "Effects" +msgstr "" + +msgid "Help" +msgstr "" + +msgid "New" +msgstr "" + +msgid "New..." +msgstr "" + +msgid "Open..." +msgstr "" + +msgid "Save..." +msgstr "" + +msgid "Save as..." +msgstr "" + +msgid "Use ZSTD Compression" +msgstr "" + +msgid "Import" +msgstr "" + +msgid "Export" +msgstr "" + +msgid "Export..." +msgstr "" + +msgid "Export as..." +msgstr "" + +msgid "Export PNG..." +msgstr "" + +msgid "Export PNG as..." +msgstr "" + +msgid "Quit" +msgstr "" + +msgid "Undo" +msgstr "" + +msgid "Redo" +msgstr "" + +msgid "Copy" +msgstr "" + +msgid "Cut" +msgstr "" + +msgid "Paste" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Scale Image" +msgstr "" + +msgid "Crop Image" +msgstr "" + +msgid "Resize Canvas" +msgstr "" + +msgid "Rotate Image" +msgstr "" + +msgid "Clear Selection" +msgstr "" + +msgid "Flip" +msgstr "" + +msgid "Flip Horizontal" +msgstr "" + +msgid "Flip Vertical" +msgstr "" + +msgid "Preferences" +msgstr "" + +msgid "Tile Mode" +msgstr "" + +msgid "Show Grid" +msgstr "" + +msgid "Show Rulers" +msgstr "" + +msgid "Show Guides" +msgstr "" + +msgid "Show Animation Timeline" +msgstr "" + +msgid "Zen Mode" +msgstr "" + +msgid "Fullscreen Mode" +msgstr "" + +msgid "Fill with color:" +msgstr "" + +msgid "Open a File" +msgstr "" + +msgid "Open File(s)" +msgstr "" + +msgid "Import Options" +msgstr "" + +msgid "Import as:" +msgstr "" + +msgid "New tab" +msgstr "" + +msgid "Spritesheet (new tab)" +msgstr "" + +msgid "New frame" +msgstr "" + +msgid "New layer" +msgstr "" + +msgid "New palette" +msgstr "" + +msgid "New brush" +msgstr "" + +msgid "New pattern" +msgstr "" + +msgid "Horizontal frames:" +msgstr "" + +msgid "Vertical frames:" +msgstr "" + +msgid "Brush type:" +msgstr "" + +msgid "File brush" +msgstr "" + +msgid "Project brush" +msgstr "" + +msgid "Random brush" +msgstr "" + +msgid "Save Sprite as .pxo" +msgstr "" + +msgid "Export Sprite as .png" +msgstr "" + +msgid "Export Sprite" +msgstr "" + +msgid "File Exists, Overwrite?" +msgstr "" + +msgid "File %s already exists. Overwrite?" +msgstr "" + +msgid "Directory path or file name is not valid!" +msgstr "" + +msgid "Exporting in progress..." +msgstr "" + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "" + +msgid "Frame" +msgstr "" + +msgid "Frames:" +msgstr "" + +msgid "All Frames" +msgstr "" + +msgid "Spritesheet" +msgstr "" + +msgid "Animation" +msgstr "" + +msgid "Preview:" +msgstr "" + +msgid "Frame:" +msgstr "" + +msgid "Orientation:" +msgstr "" + +msgid "Browse" +msgstr "" + +msgid "Resize:" +msgstr "" + +msgid "Cancel Export" +msgstr "" + +msgid "Alert!" +msgstr "" + +msgid "Select Current Folder" +msgstr "" + +msgid "Open a Directory" +msgstr "" + +msgid "All frames as multiple files" +msgstr "" + +msgid "All frames as a single file animation" +msgstr "" + +msgid "Background:" +msgstr "" + +msgid "Direction:" +msgstr "" + +msgid "Forward" +msgstr "" + +msgid "Backwards" +msgstr "" + +msgid "Ping-Pong" +msgstr "" + +msgid "Columns" +msgstr "" + +msgid "Columns:" +msgstr "" + +msgid "Rows" +msgstr "" + +msgid "Rows:" +msgstr "" + +msgid "Path:" +msgstr "" + +msgid "Directories & Files:" +msgstr "" + +msgid "Create Folder" +msgstr "" + +msgid "File:" +msgstr "" + +msgid "Interpolation:" +msgstr "" + +msgid "Nearest" +msgstr "" + +msgid "Bilinear" +msgstr "" + +msgid "Cubic" +msgstr "" + +msgid "Trilinear" +msgstr "" + +msgid "General" +msgstr "" + +msgid "Startup" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Themes" +msgstr "" + +msgid "Canvas" +msgstr "" + +msgid "Shortcuts" +msgstr "" + +msgid "Backup" +msgstr "" + +msgid "Indicators" +msgstr "" + +msgid "On" +msgstr "" + +msgid "Restore default value" +msgstr "" + +msgid "Smooth Zoom" +msgstr "" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "" + +msgid "Tablet pressure sensitivity:" +msgstr "" + +msgid "None" +msgstr "" + +msgid "Affect Brush's Alpha" +msgstr "" + +msgid "Color:" +msgstr "" + +msgid "Guide color:" +msgstr "" + +msgid "System Language" +msgstr "" + +msgid "Dark" +msgstr "" + +msgid "Gray" +msgstr "" + +msgid "Blue" +msgstr "" + +msgid "Caramel" +msgstr "" + +msgid "Light" +msgstr "" + +msgid "Purple" +msgstr "" + +msgid "Only affect selection" +msgstr "" + +msgid "Current cel" +msgstr "" + +msgid "Current frame" +msgstr "" + +msgid "All frames" +msgstr "" + +msgid "All projects" +msgstr "" + +msgid "Invert Colors" +msgstr "" + +msgid "Modify Red Channel" +msgstr "" + +msgid "Modify Green Channel" +msgstr "" + +msgid "Modify Blue Channel" +msgstr "" + +msgid "Modify Alpha Channel" +msgstr "" + +msgid "Desaturation" +msgstr "" + +msgid "Outline" +msgstr "" + +msgid "Adjust Hue/Saturation/Value" +msgstr "" + +msgid "Gradient" +msgstr "" + +msgid "Adjust HSV" +msgstr "" + +msgid "Type:" +msgstr "" + +msgid "Angle:" +msgstr "" + +msgid "Hue" +msgstr "" + +msgid "Saturation" +msgstr "" + +msgid "Value" +msgstr "" + +msgid "Apply" +msgstr "" + +msgid "Diagonal" +msgstr "" + +msgid "Place inside image" +msgstr "" + +msgid "Thickness:" +msgstr "" + +msgid "Colors:" +msgstr "" + +msgid "Steps:" +msgstr "" + +msgid "Top to Bottom" +msgstr "" + +msgid "Bottom to Top" +msgstr "" + +msgid "Left to Right" +msgstr "" + +msgid "Right to Left" +msgstr "" + +msgid "View Splash Screen" +msgstr "" + +msgid "Online Docs" +msgstr "" + +msgid "Issue Tracker" +msgstr "" + +msgid "Changelog" +msgstr "" + +msgid "About Pixelorama" +msgstr "" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "" + +msgid "Developed by Orama Interactive" +msgstr "" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "" + +msgid "Website" +msgstr "" + +msgid "GitHub Repo" +msgstr "" + +msgid "Donate" +msgstr "" + +msgid "Developers" +msgstr "" + +msgid "Contributors" +msgstr "" + +msgid "Donors" +msgstr "" + +msgid "Translators" +msgstr "" + +msgid "English" +msgstr "" + +msgid "Greek" +msgstr "" + +msgid "French" +msgstr "" + +msgid "German" +msgstr "" + +msgid "Polish" +msgstr "" + +msgid "Brazilian Portuguese" +msgstr "" + +msgid "Russian" +msgstr "" + +msgid "Chinese Simplified" +msgstr "" + +msgid "Chinese Traditional" +msgstr "" + +msgid "Italian" +msgstr "" + +msgid "Latvian" +msgstr "" + +msgid "Spanish" +msgstr "" + +msgid "Catalan" +msgstr "" + +msgid "Esperanto" +msgstr "" + +msgid "Indonesian" +msgstr "" + +msgid "Czech" +msgstr "" + +msgid "Arabic" +msgstr "" + +msgid "Turkish" +msgstr "" + +msgid "Norwegian" +msgstr "" + +msgid "Korean" +msgstr "" + +msgid "Hungarian" +msgstr "" + +msgid "Romanian" +msgstr "" + +msgid "Development Team" +msgstr "" + +msgid "Lead Programmer" +msgstr "" + +msgid "UI Designer" +msgstr "" + +msgid "GitHub Contributors" +msgstr "" + +msgid "Art by: %s" +msgstr "" + +msgid "untitled" +msgstr "" + +msgid "imported" +msgstr "" + +msgid "copy" +msgstr "" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "" + +msgid "Unsaved Image" +msgstr "" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "" + +msgid "Save before exiting?" +msgstr "" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "" + +msgid "Save & Exit" +msgstr "" + +msgid "Exit without saving" +msgstr "" + +msgid "Utility Tools" +msgstr "" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Draw Tools" +msgstr "" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Choose a color for the left tool" +msgstr "" + +msgid "Choose a color for the right tool" +msgstr "" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "" + +msgid "Left tool" +msgstr "" + +msgid "Right tool" +msgstr "" + +msgid "Left pixel indicator" +msgstr "" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Right pixel indicator" +msgstr "" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Show left tool icon" +msgstr "" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "" + +msgid "Show right tool icon" +msgstr "" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "" + +msgid "Guides" +msgstr "" + +msgid "Guides color:" +msgstr "" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "" + +msgid "Grid" +msgstr "" + +msgid "Grid type:" +msgstr "" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "" + +msgid "Rectangular" +msgstr "" + +msgid "Isometric" +msgstr "" + +msgid "All" +msgstr "" + +msgid "Grid width:" +msgstr "" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "" + +msgid "Grid height:" +msgstr "" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "" + +msgid "Isometric cell size:" +msgstr "" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "" + +msgid "Grid color:" +msgstr "" + +msgid "A color of the grid" +msgstr "" + +msgid "Transparency" +msgstr "" + +msgid "Checker size:" +msgstr "" + +msgid "Size of the transparent checker background" +msgstr "" + +msgid "Checker color 1:" +msgstr "" + +msgid "First color of the transparent checker background" +msgstr "" + +msgid "Checker color 2:" +msgstr "" + +msgid "Second color of the transparent checker background" +msgstr "" + +msgid "Follow Canvas Movement" +msgstr "" + +msgid "The transparent checker follow the movement of canvas" +msgstr "" + +msgid "Follow Canvas Zoom Level" +msgstr "" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "" + +msgid "Only custom preset can be modified" +msgstr "" + +msgid "Brush:" +msgstr "" + +msgid "Select a brush" +msgstr "" + +msgid "Pixel brush" +msgstr "" + +msgid "Circle brush" +msgstr "" + +msgid "Filled circle brush" +msgstr "" + +msgid "Custom brush" +msgstr "" + +msgid "Brush size:" +msgstr "" + +msgid "Overwrite Color" +msgstr "" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "" + +msgid "Pixel Perfect" +msgstr "" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "" + +msgid "Brush color from" +msgstr "" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "" + +msgid "Fill area:" +msgstr "" + +msgid "Same color area" +msgstr "" + +msgid "Same color pixels" +msgstr "" + +msgid "Fill with:" +msgstr "" + +msgid "Selected Color" +msgstr "" + +msgid "Pattern" +msgstr "" + +msgid "Offset" +msgstr "" + +msgid "Lighten" +msgstr "" + +msgid "Darken" +msgstr "" + +msgid "Amount:" +msgstr "" + +msgid "Lighten/Darken amount" +msgstr "" + +msgid "Pick for:" +msgstr "" + +msgid "Left Color" +msgstr "" + +msgid "Right Color" +msgstr "" + +msgid "Mode:" +msgstr "" + +msgid "Zoom in" +msgstr "" + +msgid "Zoom out" +msgstr "" + +msgid "Options:" +msgstr "" + +msgid "Fit to frame" +msgstr "" + +msgid "100% Zoom" +msgstr "" + +msgid "Mirroring" +msgstr "" + +msgid "Horizontal" +msgstr "" + +msgid "Enable horizontal mirrored drawing" +msgstr "" + +msgid "Enable vertical mirrored drawing" +msgstr "" + +msgid "Vertical" +msgstr "" + +msgid "Current frame:" +msgstr "" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "" + +msgid "Onion Skinning settings" +msgstr "" + +msgid "Enable/disable Onion Skinning" +msgstr "" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "" + +msgid "No loop" +msgstr "" + +msgid "Cycle loop" +msgstr "" + +msgid "Ping-pong loop" +msgstr "" + +msgid "Onion Skinning:" +msgstr "" + +msgid "Past Frames" +msgstr "" + +msgid "Future Frames" +msgstr "" + +msgid "Manage frame tags" +msgstr "" + +msgid "Frame Tag Properties" +msgstr "" + +msgid "Add a new frame tag" +msgstr "" + +msgid "Name:" +msgstr "" + +msgid "From:" +msgstr "" + +msgid "To:" +msgstr "" + +msgid "Animation plays only on frames of the same tag" +msgstr "" + +msgid "Tag %s (Frame %s)" +msgstr "" + +msgid "Tag %s (Frames %s-%s)" +msgstr "" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "" + +msgid "Blue-Red Mode" +msgstr "" + +msgid "Add a new frame" +msgstr "" + +msgid "Remove Frame" +msgstr "" + +msgid "Clone Frame" +msgstr "" + +msgid "Move Left" +msgstr "" + +msgid "Move Right" +msgstr "" + +msgid "Add Frame Tag" +msgstr "" + +msgid "Link Cel" +msgstr "" + +msgid "Unlink Cel" +msgstr "" + +msgid "Layer" +msgstr "" + +msgid "Layers" +msgstr "" + +msgid "Create a new layer" +msgstr "" + +msgid "Remove current layer" +msgstr "" + +msgid "Move up the current layer" +msgstr "" + +msgid "Move down the current layer" +msgstr "" + +msgid "Clone current layer" +msgstr "" + +msgid "Merge current layer with the one below" +msgstr "" + +msgid "Opacity:" +msgstr "" + +msgid "Toggle layer's visibility" +msgstr "" + +msgid "Lock/unlock layer" +msgstr "" + +msgid "Frame: %s, Layer: %s" +msgstr "" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "" + +msgid "Palette" +msgstr "" + +msgid "Palettes" +msgstr "" + +msgid "Add a new palette" +msgstr "" + +msgid "Edit currently selected palette" +msgstr "" + +msgid "Choose a palette" +msgstr "" + +msgid "Undo: Draw" +msgstr "" + +msgid "Redo: Draw" +msgstr "" + +msgid "Undo: Rectangle Select" +msgstr "" + +msgid "Redo: Rectangle Select" +msgstr "" + +msgid "Undo: Scale" +msgstr "" + +msgid "Redo: Scale" +msgstr "" + +msgid "Undo: Add Layer" +msgstr "" + +msgid "Redo: Add Layer" +msgstr "" + +msgid "Undo: Remove Layer" +msgstr "" + +msgid "Redo: Remove Layer" +msgstr "" + +msgid "Undo: Merge Layer" +msgstr "" + +msgid "Redo: Merge Layer" +msgstr "" + +msgid "Undo: Change Layer Order" +msgstr "" + +msgid "Redo: Change Layer Order" +msgstr "" + +msgid "Undo: Add Frame" +msgstr "" + +msgid "Redo: Add Frame" +msgstr "" + +msgid "Undo: Remove Frame" +msgstr "" + +msgid "Redo: Remove Frame" +msgstr "" + +msgid "Undo: Change Frame Order" +msgstr "" + +msgid "Redo: Change Frame Order" +msgstr "" + +msgid "Undo: Delete Custom Brush" +msgstr "" + +msgid "Redo: Delete Custom Brush" +msgstr "" + +msgid "Undo: Modify Frame Tag" +msgstr "" + +msgid "Redo: Modify Frame Tag" +msgstr "" + +msgid "Undo: Delete Frame Tag" +msgstr "" + +msgid "Redo: Delete Frame Tag" +msgstr "" + +msgid "Move Guide" +msgstr "" + +msgid "File saved" +msgstr "" + +msgid "File autosaved" +msgstr "" + +msgid "File failed to open. Error code %s" +msgstr "" + +msgid "File failed to save. Error code %s" +msgstr "" + +msgid "File exported" +msgstr "" + +msgid "New Empty Palette" +msgstr "" + +msgid "Import Palette" +msgstr "" + +msgid "Create Palette From Current Sprite" +msgstr "" + +msgid "Palette Name:" +msgstr "" + +msgid "Color Name:" +msgstr "" + +msgid "Use current left & right colors" +msgstr "" + +msgid "Create a new empty palette?" +msgstr "" + +msgid "Error" +msgstr "" + +msgid "Error: Palette must have a valid name." +msgstr "" + +msgid "Invalid Palette file!" +msgstr "" + +msgid "Edit Palette" +msgstr "" + +msgid "Create colors with alpha component" +msgstr "" + +msgid "Get colors only from selection" +msgstr "" + +msgid "Get colors from" +msgstr "" + +msgid "Patrons:" +msgstr "" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "" + +msgid "Become a Platinum Sponsor" +msgstr "" + +msgid "Become a Gold Sponsor" +msgstr "" + +msgid "Become a Patron" +msgstr "" + +msgid "Don't show again" +msgstr "" + +msgid "Image Options" +msgstr "" + +msgid "Default width:" +msgstr "" + +msgid "A default width of a new image" +msgstr "" + +msgid "Default height:" +msgstr "" + +msgid "A default height of a new image" +msgstr "" + +msgid "Default fill color:" +msgstr "" + +msgid "A default background color of a new image" +msgstr "" + +msgid "Lock aspect ratio:" +msgstr "" + +msgid "Templates:" +msgstr "" + +msgid "Preset" +msgstr "" + +msgid "Preset:" +msgstr "" + +msgid "Default" +msgstr "" + +msgid "Custom" +msgstr "" + +msgid "Rectangular Selection" +msgstr "" + +msgid "Zoom" +msgstr "" + +msgid "Color Picker" +msgstr "" + +msgid "Pencil" +msgstr "" + +msgid "Eraser" +msgstr "" + +msgid "Bucket" +msgstr "" + +msgid "Lighten/Darken" +msgstr "" + +msgid "Switch Colors" +msgstr "" + +msgid "Set the shortcut" +msgstr "" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "" + +msgid "Already assigned" +msgstr "" + +msgid "Left Tool:" +msgstr "" + +msgid "A tool assigned to the left mouse button" +msgstr "" + +msgid "Right Tool:" +msgstr "" + +msgid "A tool assigned to the right mouse button" +msgstr "" + +msgid "Cannot find last project file." +msgstr "" + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "" + +msgid "Open Last Project" +msgstr "" + +msgid "Open last project..." +msgstr "" + +msgid "Open last project on startup" +msgstr "" + +msgid "Opens last opened project on startup" +msgstr "" + +msgid "Enable autosave" +msgstr "" + +msgid "Autosave interval:" +msgstr "" + +msgid "minute(s)" +msgstr "" + +msgid "Create new directory for each frame tag" +msgstr "" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "" + +msgid "Close" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "" + +msgid "Backup reloaded" +msgstr "" + +msgid "Remove currently selected palette" +msgstr "" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "" + +msgid "You can't remove more palettes!" +msgstr "" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "" + +msgid "and" +msgstr "" + +msgid "Move the selected frame to the left." +msgstr "" + +msgid "Move the selected frame to the right." +msgstr "" + diff --git a/Translations/ar_SA.po b/Translations/ar_SA.po new file mode 100644 index 0000000..beb5aae --- /dev/null +++ b/Translations/ar_SA.po @@ -0,0 +1,1442 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: ar\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Arabic\n" +"Language: ar_SA\n" +"PO-Revision-Date: 2020-10-13 11:36\n" + +msgid "OK" +msgstr "حسنا" + +msgid "Cancel" +msgstr "إلغاء" + +msgid "Open" +msgstr "فتح" + +msgid "Save" +msgstr "حفظ" + +msgid "Please Confirm..." +msgstr "الرجاء التأكيد..." + +msgid "File Name:" +msgstr "اسم الملف:" + +msgid "Image Size" +msgstr "حجم الصورة" + +msgid "Canvas Size" +msgstr "" + +msgid "Frame Size" +msgstr "حجم الإطار" + +msgid "Width:" +msgstr "العرض:" + +msgid "Height:" +msgstr "الطول:" + +msgid "Center" +msgstr "" + +msgid "File" +msgstr "الملف" + +msgid "Edit" +msgstr "تعديل" + +msgid "View" +msgstr "عرض" + +msgid "Image" +msgstr "الصورة" + +msgid "Effects" +msgstr "التأثيرات" + +msgid "Help" +msgstr "مساعدة" + +msgid "New" +msgstr "جديد" + +msgid "New..." +msgstr "جديد..." + +msgid "Open..." +msgstr "فتح..." + +msgid "Save..." +msgstr "حفظ..." + +msgid "Save as..." +msgstr "حفظ باسم..." + +msgid "Use ZSTD Compression" +msgstr "استخدام ضغط ZSTD" + +msgid "Import" +msgstr "استيراد" + +msgid "Export" +msgstr "تصدير" + +msgid "Export..." +msgstr "تصدير..." + +msgid "Export as..." +msgstr "تصدير باسم..." + +msgid "Export PNG..." +msgstr "تصدير PNG..." + +msgid "Export PNG as..." +msgstr "تصدير PNG باسم..." + +msgid "Quit" +msgstr "خروج" + +msgid "Undo" +msgstr "التراجع" + +msgid "Redo" +msgstr "إعادة" + +msgid "Copy" +msgstr "نسخ" + +msgid "Cut" +msgstr "" + +msgid "Paste" +msgstr "لصق" + +msgid "Delete" +msgstr "حذف" + +msgid "Scale Image" +msgstr "تغيير مقياس الصورة" + +msgid "Crop Image" +msgstr "تقطيع الصورة" + +msgid "Resize Canvas" +msgstr "" + +msgid "Rotate Image" +msgstr "تدوير الصورة" + +msgid "Clear Selection" +msgstr "إزالة التحديد" + +msgid "Flip" +msgstr "" + +msgid "Flip Horizontal" +msgstr "التدوير بشكل أفقي" + +msgid "Flip Vertical" +msgstr "التدوير بشكل عمودي" + +msgid "Preferences" +msgstr "خيارات" + +msgid "Tile Mode" +msgstr "وضع البلاط" + +msgid "Show Grid" +msgstr "إظهار الشبكة" + +msgid "Show Rulers" +msgstr "إظهار المسطرة" + +msgid "Show Guides" +msgstr "" + +msgid "Show Animation Timeline" +msgstr "" + +msgid "Zen Mode" +msgstr "" + +msgid "Fullscreen Mode" +msgstr "وضع ملء الشاشة" + +msgid "Fill with color:" +msgstr "الملئ باللون:" + +msgid "Open a File" +msgstr "فتح ملف" + +msgid "Open File(s)" +msgstr "فتح ملفات" + +msgid "Import Options" +msgstr "خيارات الاستيراد" + +msgid "Import as:" +msgstr "استيراد باسم:" + +msgid "New tab" +msgstr "علامة تبويب جديدة" + +msgid "Spritesheet (new tab)" +msgstr "ورقة الكائن (علامة تبويب جديدة)" + +msgid "New frame" +msgstr "إطار جديد" + +msgid "New layer" +msgstr "طبقة جديدة" + +msgid "New palette" +msgstr "لوحة جديدة" + +msgid "New brush" +msgstr "فرشاة جديدة" + +msgid "New pattern" +msgstr "نمط جديد" + +msgid "Horizontal frames:" +msgstr "" + +msgid "Vertical frames:" +msgstr "" + +msgid "Brush type:" +msgstr "" + +msgid "File brush" +msgstr "" + +msgid "Project brush" +msgstr "" + +msgid "Random brush" +msgstr "" + +msgid "Save Sprite as .pxo" +msgstr "" + +msgid "Export Sprite as .png" +msgstr "" + +msgid "Export Sprite" +msgstr "" + +msgid "File Exists, Overwrite?" +msgstr "" + +msgid "File %s already exists. Overwrite?" +msgstr "" + +msgid "Directory path or file name is not valid!" +msgstr "" + +msgid "Exporting in progress..." +msgstr "" + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "" + +msgid "Frame" +msgstr "" + +msgid "Frames:" +msgstr "" + +msgid "All Frames" +msgstr "" + +msgid "Spritesheet" +msgstr "" + +msgid "Animation" +msgstr "" + +msgid "Preview:" +msgstr "" + +msgid "Frame:" +msgstr "" + +msgid "Orientation:" +msgstr "" + +msgid "Browse" +msgstr "" + +msgid "Resize:" +msgstr "" + +msgid "Cancel Export" +msgstr "" + +msgid "Alert!" +msgstr "" + +msgid "Select Current Folder" +msgstr "" + +msgid "Open a Directory" +msgstr "" + +msgid "All frames as multiple files" +msgstr "" + +msgid "All frames as a single file animation" +msgstr "" + +msgid "Background:" +msgstr "الخلفيّة:" + +msgid "Direction:" +msgstr "الاتجاه:" + +msgid "Forward" +msgstr "" + +msgid "Backwards" +msgstr "" + +msgid "Ping-Pong" +msgstr "" + +msgid "Columns" +msgstr "" + +msgid "Columns:" +msgstr "" + +msgid "Rows" +msgstr "" + +msgid "Rows:" +msgstr "" + +msgid "Path:" +msgstr "" + +msgid "Directories & Files:" +msgstr "" + +msgid "Create Folder" +msgstr "" + +msgid "File:" +msgstr "" + +msgid "Interpolation:" +msgstr "" + +msgid "Nearest" +msgstr "" + +msgid "Bilinear" +msgstr "" + +msgid "Cubic" +msgstr "" + +msgid "Trilinear" +msgstr "" + +msgid "General" +msgstr "" + +msgid "Startup" +msgstr "" + +msgid "Language" +msgstr "اللغة" + +msgid "Themes" +msgstr "" + +msgid "Canvas" +msgstr "" + +msgid "Shortcuts" +msgstr "اختصارات" + +msgid "Backup" +msgstr "" + +msgid "Indicators" +msgstr "" + +msgid "On" +msgstr "" + +msgid "Restore default value" +msgstr "" + +msgid "Smooth Zoom" +msgstr "" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "" + +msgid "Tablet pressure sensitivity:" +msgstr "" + +msgid "None" +msgstr "" + +msgid "Affect Brush's Alpha" +msgstr "" + +msgid "Color:" +msgstr "اللون:" + +msgid "Guide color:" +msgstr "دليل الألوان:" + +msgid "System Language" +msgstr "لغة النظام" + +msgid "Dark" +msgstr "غامق" + +msgid "Gray" +msgstr "رمادي" + +msgid "Blue" +msgstr "أزرق" + +msgid "Caramel" +msgstr "" + +msgid "Light" +msgstr "فاتح" + +msgid "Purple" +msgstr "" + +msgid "Only affect selection" +msgstr "" + +msgid "Current cel" +msgstr "" + +msgid "Current frame" +msgstr "" + +msgid "All frames" +msgstr "" + +msgid "All projects" +msgstr "" + +msgid "Invert Colors" +msgstr "" + +msgid "Modify Red Channel" +msgstr "" + +msgid "Modify Green Channel" +msgstr "" + +msgid "Modify Blue Channel" +msgstr "" + +msgid "Modify Alpha Channel" +msgstr "" + +msgid "Desaturation" +msgstr "" + +msgid "Outline" +msgstr "" + +msgid "Adjust Hue/Saturation/Value" +msgstr "" + +msgid "Gradient" +msgstr "" + +msgid "Adjust HSV" +msgstr "" + +msgid "Type:" +msgstr "" + +msgid "Angle:" +msgstr "" + +msgid "Hue" +msgstr "" + +msgid "Saturation" +msgstr "" + +msgid "Value" +msgstr "" + +msgid "Apply" +msgstr "" + +msgid "Diagonal" +msgstr "" + +msgid "Place inside image" +msgstr "" + +msgid "Thickness:" +msgstr "" + +msgid "Colors:" +msgstr "" + +msgid "Steps:" +msgstr "" + +msgid "Top to Bottom" +msgstr "" + +msgid "Bottom to Top" +msgstr "" + +msgid "Left to Right" +msgstr "" + +msgid "Right to Left" +msgstr "" + +msgid "View Splash Screen" +msgstr "" + +msgid "Online Docs" +msgstr "" + +msgid "Issue Tracker" +msgstr "" + +msgid "Changelog" +msgstr "" + +msgid "About Pixelorama" +msgstr "حول Pixelorama" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "" + +msgid "Developed by Orama Interactive" +msgstr "تم تطويره بواسطة Orama Interactive" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "" + +msgid "Website" +msgstr "الموقع" + +msgid "GitHub Repo" +msgstr "" + +msgid "Donate" +msgstr "تبرّع" + +msgid "Developers" +msgstr "المبرمجون" + +msgid "Contributors" +msgstr "المُساهمون" + +msgid "Donors" +msgstr "المتبرعون" + +msgid "Translators" +msgstr "المترجمون" + +msgid "English" +msgstr "الإنجليزية" + +msgid "Greek" +msgstr "اليونانية" + +msgid "French" +msgstr "الفرنسية" + +msgid "German" +msgstr "الألمانية" + +msgid "Polish" +msgstr "اليولندية" + +msgid "Brazilian Portuguese" +msgstr "البرتغالية البرازلية" + +msgid "Russian" +msgstr "الروسية" + +msgid "Chinese Simplified" +msgstr "الصينية المبسّطة" + +msgid "Chinese Traditional" +msgstr "الصينية التقليدية" + +msgid "Italian" +msgstr "الإيطالية" + +msgid "Latvian" +msgstr "اللاتفية" + +msgid "Spanish" +msgstr "الإسبانية" + +msgid "Catalan" +msgstr "" + +msgid "Esperanto" +msgstr "إسبرانتو" + +msgid "Indonesian" +msgstr "الإندونيسية" + +msgid "Czech" +msgstr "التشيكية" + +msgid "Arabic" +msgstr "" + +msgid "Turkish" +msgstr "" + +msgid "Norwegian" +msgstr "" + +msgid "Korean" +msgstr "" + +msgid "Hungarian" +msgstr "" + +msgid "Romanian" +msgstr "" + +msgid "Development Team" +msgstr "فريق التطوير" + +msgid "Lead Programmer" +msgstr "" + +msgid "UI Designer" +msgstr "" + +msgid "GitHub Contributors" +msgstr "" + +msgid "Art by: %s" +msgstr "" + +msgid "untitled" +msgstr "" + +msgid "imported" +msgstr "" + +msgid "copy" +msgstr "" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "" + +msgid "Unsaved Image" +msgstr "" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "" + +msgid "Save before exiting?" +msgstr "" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "" + +msgid "Save & Exit" +msgstr "" + +msgid "Exit without saving" +msgstr "" + +msgid "Utility Tools" +msgstr "" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Draw Tools" +msgstr "" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Choose a color for the left tool" +msgstr "" + +msgid "Choose a color for the right tool" +msgstr "" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "" + +msgid "Left tool" +msgstr "" + +msgid "Right tool" +msgstr "" + +msgid "Left pixel indicator" +msgstr "" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Right pixel indicator" +msgstr "" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Show left tool icon" +msgstr "" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "" + +msgid "Show right tool icon" +msgstr "" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "" + +msgid "Guides" +msgstr "" + +msgid "Guides color:" +msgstr "" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "" + +msgid "Grid" +msgstr "" + +msgid "Grid type:" +msgstr "" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "" + +msgid "Rectangular" +msgstr "" + +msgid "Isometric" +msgstr "" + +msgid "All" +msgstr "" + +msgid "Grid width:" +msgstr "" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "" + +msgid "Grid height:" +msgstr "" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "" + +msgid "Isometric cell size:" +msgstr "" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "" + +msgid "Grid color:" +msgstr "" + +msgid "A color of the grid" +msgstr "" + +msgid "Transparency" +msgstr "" + +msgid "Checker size:" +msgstr "" + +msgid "Size of the transparent checker background" +msgstr "" + +msgid "Checker color 1:" +msgstr "" + +msgid "First color of the transparent checker background" +msgstr "" + +msgid "Checker color 2:" +msgstr "" + +msgid "Second color of the transparent checker background" +msgstr "" + +msgid "Follow Canvas Movement" +msgstr "" + +msgid "The transparent checker follow the movement of canvas" +msgstr "" + +msgid "Follow Canvas Zoom Level" +msgstr "" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "" + +msgid "Only custom preset can be modified" +msgstr "" + +msgid "Brush:" +msgstr "" + +msgid "Select a brush" +msgstr "" + +msgid "Pixel brush" +msgstr "" + +msgid "Circle brush" +msgstr "" + +msgid "Filled circle brush" +msgstr "" + +msgid "Custom brush" +msgstr "" + +msgid "Brush size:" +msgstr "" + +msgid "Overwrite Color" +msgstr "" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "" + +msgid "Pixel Perfect" +msgstr "" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "" + +msgid "Brush color from" +msgstr "" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "" + +msgid "Fill area:" +msgstr "" + +msgid "Same color area" +msgstr "" + +msgid "Same color pixels" +msgstr "" + +msgid "Fill with:" +msgstr "" + +msgid "Selected Color" +msgstr "" + +msgid "Pattern" +msgstr "" + +msgid "Offset" +msgstr "" + +msgid "Lighten" +msgstr "" + +msgid "Darken" +msgstr "" + +msgid "Amount:" +msgstr "" + +msgid "Lighten/Darken amount" +msgstr "" + +msgid "Pick for:" +msgstr "" + +msgid "Left Color" +msgstr "" + +msgid "Right Color" +msgstr "" + +msgid "Mode:" +msgstr "" + +msgid "Zoom in" +msgstr "" + +msgid "Zoom out" +msgstr "" + +msgid "Options:" +msgstr "" + +msgid "Fit to frame" +msgstr "" + +msgid "100% Zoom" +msgstr "" + +msgid "Mirroring" +msgstr "" + +msgid "Horizontal" +msgstr "" + +msgid "Enable horizontal mirrored drawing" +msgstr "" + +msgid "Enable vertical mirrored drawing" +msgstr "" + +msgid "Vertical" +msgstr "" + +msgid "Current frame:" +msgstr "" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "" + +msgid "Onion Skinning settings" +msgstr "" + +msgid "Enable/disable Onion Skinning" +msgstr "" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "" + +msgid "No loop" +msgstr "" + +msgid "Cycle loop" +msgstr "" + +msgid "Ping-pong loop" +msgstr "" + +msgid "Onion Skinning:" +msgstr "" + +msgid "Past Frames" +msgstr "" + +msgid "Future Frames" +msgstr "" + +msgid "Manage frame tags" +msgstr "" + +msgid "Frame Tag Properties" +msgstr "" + +msgid "Add a new frame tag" +msgstr "" + +msgid "Name:" +msgstr "" + +msgid "From:" +msgstr "" + +msgid "To:" +msgstr "" + +msgid "Animation plays only on frames of the same tag" +msgstr "" + +msgid "Tag %s (Frame %s)" +msgstr "" + +msgid "Tag %s (Frames %s-%s)" +msgstr "" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "" + +msgid "Blue-Red Mode" +msgstr "" + +msgid "Add a new frame" +msgstr "" + +msgid "Remove Frame" +msgstr "" + +msgid "Clone Frame" +msgstr "" + +msgid "Move Left" +msgstr "" + +msgid "Move Right" +msgstr "" + +msgid "Add Frame Tag" +msgstr "" + +msgid "Link Cel" +msgstr "" + +msgid "Unlink Cel" +msgstr "" + +msgid "Layer" +msgstr "" + +msgid "Layers" +msgstr "" + +msgid "Create a new layer" +msgstr "" + +msgid "Remove current layer" +msgstr "" + +msgid "Move up the current layer" +msgstr "" + +msgid "Move down the current layer" +msgstr "" + +msgid "Clone current layer" +msgstr "" + +msgid "Merge current layer with the one below" +msgstr "" + +msgid "Opacity:" +msgstr "" + +msgid "Toggle layer's visibility" +msgstr "" + +msgid "Lock/unlock layer" +msgstr "" + +msgid "Frame: %s, Layer: %s" +msgstr "" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "" + +msgid "Palette" +msgstr "" + +msgid "Palettes" +msgstr "" + +msgid "Add a new palette" +msgstr "" + +msgid "Edit currently selected palette" +msgstr "" + +msgid "Choose a palette" +msgstr "" + +msgid "Undo: Draw" +msgstr "" + +msgid "Redo: Draw" +msgstr "" + +msgid "Undo: Rectangle Select" +msgstr "" + +msgid "Redo: Rectangle Select" +msgstr "" + +msgid "Undo: Scale" +msgstr "" + +msgid "Redo: Scale" +msgstr "" + +msgid "Undo: Add Layer" +msgstr "" + +msgid "Redo: Add Layer" +msgstr "" + +msgid "Undo: Remove Layer" +msgstr "" + +msgid "Redo: Remove Layer" +msgstr "" + +msgid "Undo: Merge Layer" +msgstr "" + +msgid "Redo: Merge Layer" +msgstr "" + +msgid "Undo: Change Layer Order" +msgstr "" + +msgid "Redo: Change Layer Order" +msgstr "" + +msgid "Undo: Add Frame" +msgstr "" + +msgid "Redo: Add Frame" +msgstr "" + +msgid "Undo: Remove Frame" +msgstr "" + +msgid "Redo: Remove Frame" +msgstr "" + +msgid "Undo: Change Frame Order" +msgstr "" + +msgid "Redo: Change Frame Order" +msgstr "" + +msgid "Undo: Delete Custom Brush" +msgstr "" + +msgid "Redo: Delete Custom Brush" +msgstr "" + +msgid "Undo: Modify Frame Tag" +msgstr "" + +msgid "Redo: Modify Frame Tag" +msgstr "" + +msgid "Undo: Delete Frame Tag" +msgstr "" + +msgid "Redo: Delete Frame Tag" +msgstr "" + +msgid "Move Guide" +msgstr "" + +msgid "File saved" +msgstr "" + +msgid "File autosaved" +msgstr "" + +msgid "File failed to open. Error code %s" +msgstr "" + +msgid "File failed to save. Error code %s" +msgstr "" + +msgid "File exported" +msgstr "" + +msgid "New Empty Palette" +msgstr "" + +msgid "Import Palette" +msgstr "" + +msgid "Create Palette From Current Sprite" +msgstr "" + +msgid "Palette Name:" +msgstr "" + +msgid "Color Name:" +msgstr "" + +msgid "Use current left & right colors" +msgstr "" + +msgid "Create a new empty palette?" +msgstr "" + +msgid "Error" +msgstr "" + +msgid "Error: Palette must have a valid name." +msgstr "" + +msgid "Invalid Palette file!" +msgstr "" + +msgid "Edit Palette" +msgstr "" + +msgid "Create colors with alpha component" +msgstr "" + +msgid "Get colors only from selection" +msgstr "" + +msgid "Get colors from" +msgstr "" + +msgid "Patrons:" +msgstr "" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "" + +msgid "Become a Platinum Sponsor" +msgstr "" + +msgid "Become a Gold Sponsor" +msgstr "" + +msgid "Become a Patron" +msgstr "" + +msgid "Don't show again" +msgstr "" + +msgid "Image Options" +msgstr "" + +msgid "Default width:" +msgstr "" + +msgid "A default width of a new image" +msgstr "" + +msgid "Default height:" +msgstr "" + +msgid "A default height of a new image" +msgstr "" + +msgid "Default fill color:" +msgstr "" + +msgid "A default background color of a new image" +msgstr "" + +msgid "Lock aspect ratio:" +msgstr "" + +msgid "Templates:" +msgstr "" + +msgid "Preset" +msgstr "" + +msgid "Preset:" +msgstr "" + +msgid "Default" +msgstr "" + +msgid "Custom" +msgstr "" + +msgid "Rectangular Selection" +msgstr "" + +msgid "Zoom" +msgstr "" + +msgid "Color Picker" +msgstr "" + +msgid "Pencil" +msgstr "" + +msgid "Eraser" +msgstr "" + +msgid "Bucket" +msgstr "" + +msgid "Lighten/Darken" +msgstr "" + +msgid "Switch Colors" +msgstr "" + +msgid "Set the shortcut" +msgstr "" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "" + +msgid "Already assigned" +msgstr "" + +msgid "Left Tool:" +msgstr "" + +msgid "A tool assigned to the left mouse button" +msgstr "" + +msgid "Right Tool:" +msgstr "" + +msgid "A tool assigned to the right mouse button" +msgstr "" + +msgid "Cannot find last project file." +msgstr "" + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "" + +msgid "Open Last Project" +msgstr "" + +msgid "Open last project..." +msgstr "" + +msgid "Open last project on startup" +msgstr "" + +msgid "Opens last opened project on startup" +msgstr "" + +msgid "Enable autosave" +msgstr "" + +msgid "Autosave interval:" +msgstr "" + +msgid "minute(s)" +msgstr "" + +msgid "Create new directory for each frame tag" +msgstr "" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "" + +msgid "Close" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "" + +msgid "Backup reloaded" +msgstr "" + +msgid "Remove currently selected palette" +msgstr "" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "" + +msgid "You can't remove more palettes!" +msgstr "" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "" + +msgid "and" +msgstr "" + +msgid "Move the selected frame to the left." +msgstr "" + +msgid "Move the selected frame to the right." +msgstr "" + diff --git a/Translations/ca_ES.po b/Translations/ca_ES.po new file mode 100644 index 0000000..b1916a5 --- /dev/null +++ b/Translations/ca_ES.po @@ -0,0 +1,1462 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: ca\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Catalan\n" +"Language: ca_ES\n" +"PO-Revision-Date: 2020-10-13 11:36\n" + +msgid "OK" +msgstr "D'acord" + +msgid "Cancel" +msgstr "Cancel·lar" + +msgid "Open" +msgstr "Obrir" + +msgid "Save" +msgstr "Desar" + +msgid "Please Confirm..." +msgstr "Si us plau, confirmeu..." + +msgid "File Name:" +msgstr "Nom del fitxer:" + +msgid "Image Size" +msgstr "Mida de l'imatge" + +msgid "Canvas Size" +msgstr "Mida del llenç" + +msgid "Frame Size" +msgstr "Mida del marc" + +msgid "Width:" +msgstr "Amplada:" + +msgid "Height:" +msgstr "Alçada:" + +msgid "Center" +msgstr "Centre" + +msgid "File" +msgstr "Fitxer" + +msgid "Edit" +msgstr "Editar" + +msgid "View" +msgstr "Veure" + +msgid "Image" +msgstr "Imatge" + +msgid "Effects" +msgstr "Efectes" + +msgid "Help" +msgstr "Ajuda" + +msgid "New" +msgstr "Nou" + +msgid "New..." +msgstr "Nou..." + +msgid "Open..." +msgstr "Obrir..." + +msgid "Save..." +msgstr "Desar..." + +msgid "Save as..." +msgstr "Desa com a..." + +msgid "Use ZSTD Compression" +msgstr "Utilitzar compressió ZSTD" + +msgid "Import" +msgstr "Importar" + +msgid "Export" +msgstr "Exportar" + +msgid "Export..." +msgstr "Exportar..." + +msgid "Export as..." +msgstr "Exportar com a..." + +msgid "Export PNG..." +msgstr "Exportar PNG..." + +msgid "Export PNG as..." +msgstr "Exportar PNG com a..." + +msgid "Quit" +msgstr "Sortir" + +msgid "Undo" +msgstr "Desfer" + +msgid "Redo" +msgstr "Refer" + +msgid "Copy" +msgstr "Copiar" + +msgid "Cut" +msgstr "" + +msgid "Paste" +msgstr "Enganxar" + +msgid "Delete" +msgstr "Eliminar" + +msgid "Scale Image" +msgstr "Escalar l'imatge" + +msgid "Crop Image" +msgstr "Retallar l'imatge" + +msgid "Resize Canvas" +msgstr "Redimensionar llenç" + +msgid "Rotate Image" +msgstr "Rotar l'imatge" + +msgid "Clear Selection" +msgstr "Netejar la selecció" + +msgid "Flip" +msgstr "" + +msgid "Flip Horizontal" +msgstr "Voltejar horitzontalment" + +msgid "Flip Vertical" +msgstr "Voltejar verticalment" + +msgid "Preferences" +msgstr "Preferències" + +msgid "Tile Mode" +msgstr "Mode Tile" + +msgid "Show Grid" +msgstr "Mostrar la quadrícula" + +msgid "Show Rulers" +msgstr "Mostrar regles" + +msgid "Show Guides" +msgstr "Mostrar guies" + +msgid "Show Animation Timeline" +msgstr "Mostrar línia de temps de l'animació" + +msgid "Zen Mode" +msgstr "Mode Zen" + +msgid "Fullscreen Mode" +msgstr "Pantalla completa" + +msgid "Fill with color:" +msgstr "Omple amb color:" + +msgid "Open a File" +msgstr "Obrir un fitxer" + +msgid "Open File(s)" +msgstr "Obrir fitxer(s)" + +msgid "Import Options" +msgstr "Opcions d'importació" + +msgid "Import as:" +msgstr "Importar com a:" + +msgid "New tab" +msgstr "Pestanya nova" + +msgid "Spritesheet (new tab)" +msgstr "" + +msgid "New frame" +msgstr "Nou fotograma" + +msgid "New layer" +msgstr "Nova capa" + +msgid "New palette" +msgstr "Nova paleta" + +msgid "New brush" +msgstr "Nou pinzell" + +msgid "New pattern" +msgstr "Nou patró" + +msgid "Horizontal frames:" +msgstr "Fotogrames horitzontals:" + +msgid "Vertical frames:" +msgstr "Fotogrames verticales:" + +msgid "Brush type:" +msgstr "Tipus de pinzell:" + +msgid "File brush" +msgstr "Pinzell del fitxer" + +msgid "Project brush" +msgstr "Pinzell del projecte" + +msgid "Random brush" +msgstr "Pinzell aleatori" + +msgid "Save Sprite as .pxo" +msgstr "Desar Sprite com a .pxo" + +msgid "Export Sprite as .png" +msgstr "Exportar Sprite com a .png" + +msgid "Export Sprite" +msgstr "Exportar Sprite" + +msgid "File Exists, Overwrite?" +msgstr "El fitxer existeix, sobrescriure?" + +msgid "File %s already exists. Overwrite?" +msgstr "El fitxer \"%s\" ja existeix. El vos sobreescriure?" + +msgid "Directory path or file name is not valid!" +msgstr "La ruta o directori de l'arxiu no existeix!" + +msgid "Exporting in progress..." +msgstr "" + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "No es pot carregar el fitxer '%s'.\n" +"Codi d'error: %s" + +msgid "Frame" +msgstr "Fotograma" + +msgid "Frames:" +msgstr "Fotogrames:" + +msgid "All Frames" +msgstr "Tots els fotogrames" + +msgid "Spritesheet" +msgstr "" + +msgid "Animation" +msgstr "Animació" + +msgid "Preview:" +msgstr "Previsualització:" + +msgid "Frame:" +msgstr "Fotograma:" + +msgid "Orientation:" +msgstr "Orientació:" + +msgid "Browse" +msgstr "Navegar" + +msgid "Resize:" +msgstr "Redimensionar:" + +msgid "Cancel Export" +msgstr "Cancel·lar exportació" + +msgid "Alert!" +msgstr "Alerta!" + +msgid "Select Current Folder" +msgstr "Seleccionar carpeta actual" + +msgid "Open a Directory" +msgstr "Obrir directori" + +msgid "All frames as multiple files" +msgstr "Tots els fotogrames com a mútliples fitxers" + +msgid "All frames as a single file animation" +msgstr "Tots els fotogrames com a un fitxer d'animació únic" + +msgid "Background:" +msgstr "Fons:" + +msgid "Direction:" +msgstr "Direcció:" + +msgid "Forward" +msgstr "Cap endavant" + +msgid "Backwards" +msgstr "Cap endarrere" + +msgid "Ping-Pong" +msgstr "Ping-Pong" + +msgid "Columns" +msgstr "Columnes" + +msgid "Columns:" +msgstr "Columnes:" + +msgid "Rows" +msgstr "Files" + +msgid "Rows:" +msgstr "Files:" + +msgid "Path:" +msgstr "Ruta:" + +msgid "Directories & Files:" +msgstr "Directoris i fitxers:" + +msgid "Create Folder" +msgstr "Crear una carpeta" + +msgid "File:" +msgstr "Fitxer:" + +msgid "Interpolation:" +msgstr "Interpolació:" + +msgid "Nearest" +msgstr "Més proper" + +msgid "Bilinear" +msgstr "Bilineal" + +msgid "Cubic" +msgstr "Cubic" + +msgid "Trilinear" +msgstr "Trilineal" + +msgid "General" +msgstr "General" + +msgid "Startup" +msgstr "" + +msgid "Language" +msgstr "Llenguatge" + +msgid "Themes" +msgstr "Temes" + +msgid "Canvas" +msgstr "Llenç" + +msgid "Shortcuts" +msgstr "Accesos directos" + +msgid "Backup" +msgstr "" + +msgid "Indicators" +msgstr "" + +msgid "On" +msgstr "" + +msgid "Restore default value" +msgstr "" + +msgid "Smooth Zoom" +msgstr "Zoom suavitzat" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "Afegeix una transició suau quan es fa zoom" + +msgid "Tablet pressure sensitivity:" +msgstr "Sensibilitat de la pressió de la tableta:" + +msgid "None" +msgstr "Cap" + +msgid "Affect Brush's Alpha" +msgstr "Afectar l'opacitat de l'pinzell" + +msgid "Color:" +msgstr "Color:" + +msgid "Guide color:" +msgstr "Color de la guia:" + +msgid "System Language" +msgstr "Idioma del sistema" + +msgid "Dark" +msgstr "Fosc" + +msgid "Gray" +msgstr "Gris" + +msgid "Blue" +msgstr "Blau" + +msgid "Caramel" +msgstr "Caramel" + +msgid "Light" +msgstr "Llum" + +msgid "Purple" +msgstr "" + +msgid "Only affect selection" +msgstr "" + +msgid "Current cel" +msgstr "" + +msgid "Current frame" +msgstr "" + +msgid "All frames" +msgstr "" + +msgid "All projects" +msgstr "" + +msgid "Invert Colors" +msgstr "Invertir colors" + +msgid "Modify Red Channel" +msgstr "" + +msgid "Modify Green Channel" +msgstr "" + +msgid "Modify Blue Channel" +msgstr "" + +msgid "Modify Alpha Channel" +msgstr "" + +msgid "Desaturation" +msgstr "Desaturació" + +msgid "Outline" +msgstr "Contorn" + +msgid "Adjust Hue/Saturation/Value" +msgstr "" + +msgid "Gradient" +msgstr "Degradat" + +msgid "Adjust HSV" +msgstr "" + +msgid "Type:" +msgstr "Tipus:" + +msgid "Angle:" +msgstr "Angle:" + +msgid "Hue" +msgstr "Tonalitat" + +msgid "Saturation" +msgstr "Saturació" + +msgid "Value" +msgstr "Valor" + +msgid "Apply" +msgstr "Aplicar" + +msgid "Diagonal" +msgstr "Diagonal" + +msgid "Place inside image" +msgstr "" + +msgid "Thickness:" +msgstr "Gruix:" + +msgid "Colors:" +msgstr "Colors:" + +msgid "Steps:" +msgstr "Passos:" + +msgid "Top to Bottom" +msgstr "" + +msgid "Bottom to Top" +msgstr "" + +msgid "Left to Right" +msgstr "" + +msgid "Right to Left" +msgstr "" + +msgid "View Splash Screen" +msgstr "Mostrar pantalla de benvinguda" + +msgid "Online Docs" +msgstr "Documentació en línia" + +msgid "Issue Tracker" +msgstr "Rastrejador d'incidències" + +msgid "Changelog" +msgstr "Registre de canvis" + +msgid "About Pixelorama" +msgstr "Sobre Pixelorama" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "" + +msgid "Developed by Orama Interactive" +msgstr "Desenvolupat per Orama Interactive" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "" + +msgid "Website" +msgstr "Lloc web" + +msgid "GitHub Repo" +msgstr "" + +msgid "Donate" +msgstr "Feu una donació" + +msgid "Developers" +msgstr "Desenvolupadors" + +msgid "Contributors" +msgstr "Col·laboradors" + +msgid "Donors" +msgstr "Donadors" + +msgid "Translators" +msgstr "Traductors" + +msgid "English" +msgstr "Anglès" + +msgid "Greek" +msgstr "Grec" + +msgid "French" +msgstr "Francès" + +msgid "German" +msgstr "Alemany" + +msgid "Polish" +msgstr "Polonès" + +msgid "Brazilian Portuguese" +msgstr "Portuguès de Brasil" + +msgid "Russian" +msgstr "Rus" + +msgid "Chinese Simplified" +msgstr "Xinès Simplificat" + +msgid "Chinese Traditional" +msgstr "Xinès Tradicional" + +msgid "Italian" +msgstr "Italià" + +msgid "Latvian" +msgstr "Letó" + +msgid "Spanish" +msgstr "Espanyol (Castellá)" + +msgid "Catalan" +msgstr "" + +msgid "Esperanto" +msgstr "Esperanto" + +msgid "Indonesian" +msgstr "Indonesi" + +msgid "Czech" +msgstr "Txec" + +msgid "Arabic" +msgstr "Àrab" + +msgid "Turkish" +msgstr "Turc" + +msgid "Norwegian" +msgstr "Noruec" + +msgid "Korean" +msgstr "Coreà" + +msgid "Hungarian" +msgstr "" + +msgid "Romanian" +msgstr "" + +msgid "Development Team" +msgstr "Equip desenvolupador" + +msgid "Lead Programmer" +msgstr "Programador principal" + +msgid "UI Designer" +msgstr "Dissenyador de UI" + +msgid "GitHub Contributors" +msgstr "Col·laboradors de Github" + +msgid "Art by: %s" +msgstr "" + +msgid "untitled" +msgstr "sense títol" + +msgid "imported" +msgstr "importat" + +msgid "copy" +msgstr "copiar" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "Esteu segur que voleu tancar Pixelorama?" + +msgid "Unsaved Image" +msgstr "Imatge no desada" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "Tens canvis sense desar. Si vols contiunar, el progrés es perderá." + +msgid "Save before exiting?" +msgstr "Desar abans de sortir?" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "Tens canvis sense desar. Com vols proceder?" + +msgid "Save & Exit" +msgstr "Desar i sortir" + +msgid "Exit without saving" +msgstr "Sortir sense desar" + +msgid "Utility Tools" +msgstr "Eines d'utilitat" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "Secció rectangular\n\n" +"%s per botó esquerre de l'ratolí\n" +"%s per botó dret de l'ratolí\n\n" +"Pressiona %s per a moure el contingut" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Selector de Color\n" +"Triar un color de un pixel del sprite\n\n" +"%s pel botó esquerre del ratolí\n" +"%s pel botó dret del ratolí" + +msgid "Draw Tools" +msgstr "Eines de dibuix" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Llapis\n\n" +"%s pel botó esquerre del ratolí\n" +"%s pel botó dret del ratolí\n\n" +"Manten %s para fer una línia" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Goma de esborrar\n\n" +"%s pel botó esquerre del ratolí\n" +"%s pel botó dret del ratolí\n\n" +"Manten %s para fer una línia" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Cubeta\n\n" +"%s pel botó esquerre del ratolí\n" +"%s pel botó dret del ratolí" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Choose a color for the left tool" +msgstr "Triar un color per l'eina esquerra" + +msgid "Choose a color for the right tool" +msgstr "Triar un color per l'eina dreta" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "" + +msgid "Left tool" +msgstr "Eina esquerra" + +msgid "Right tool" +msgstr "Eina dreta" + +msgid "Left pixel indicator" +msgstr "Indicador de píxel esquerre" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Right pixel indicator" +msgstr "Indicador de píxel dret" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Show left tool icon" +msgstr "Mostrar icona de la eina esquerra" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "" + +msgid "Show right tool icon" +msgstr "Mostrar icona de la eina dreta" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "" + +msgid "Guides" +msgstr "" + +msgid "Guides color:" +msgstr "Color de la guia:" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "" + +msgid "Grid" +msgstr "" + +msgid "Grid type:" +msgstr "" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "" + +msgid "Rectangular" +msgstr "" + +msgid "Isometric" +msgstr "" + +msgid "All" +msgstr "" + +msgid "Grid width:" +msgstr "Ample de la quadrícula:" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "" + +msgid "Grid height:" +msgstr "Alçada de la quadrícula:" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "" + +msgid "Isometric cell size:" +msgstr "" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "" + +msgid "Grid color:" +msgstr "Color de la quadrícula:" + +msgid "A color of the grid" +msgstr "Un color de la quadrícula" + +msgid "Transparency" +msgstr "" + +msgid "Checker size:" +msgstr "" + +msgid "Size of the transparent checker background" +msgstr "" + +msgid "Checker color 1:" +msgstr "" + +msgid "First color of the transparent checker background" +msgstr "" + +msgid "Checker color 2:" +msgstr "" + +msgid "Second color of the transparent checker background" +msgstr "" + +msgid "Follow Canvas Movement" +msgstr "" + +msgid "The transparent checker follow the movement of canvas" +msgstr "" + +msgid "Follow Canvas Zoom Level" +msgstr "" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "" + +msgid "Only custom preset can be modified" +msgstr "" + +msgid "Brush:" +msgstr "Pinzell:" + +msgid "Select a brush" +msgstr "Triar un pinzell" + +msgid "Pixel brush" +msgstr "" + +msgid "Circle brush" +msgstr "" + +msgid "Filled circle brush" +msgstr "" + +msgid "Custom brush" +msgstr "Pinzell personalitzat" + +msgid "Brush size:" +msgstr "Mida del pinzell:" + +msgid "Overwrite Color" +msgstr "" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "" + +msgid "Pixel Perfect" +msgstr "Pixel Perfect" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "" + +msgid "Brush color from" +msgstr "" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "" + +msgid "Fill area:" +msgstr "Omplir area:" + +msgid "Same color area" +msgstr "Àrea del mateix color" + +msgid "Same color pixels" +msgstr "Pixels del mateix color" + +msgid "Fill with:" +msgstr "Omplir amb:" + +msgid "Selected Color" +msgstr "Color seleccionat" + +msgid "Pattern" +msgstr "Patró" + +msgid "Offset" +msgstr "Desfasament" + +msgid "Lighten" +msgstr "" + +msgid "Darken" +msgstr "" + +msgid "Amount:" +msgstr "Quantitat:" + +msgid "Lighten/Darken amount" +msgstr "" + +msgid "Pick for:" +msgstr "" + +msgid "Left Color" +msgstr "Color esquerre" + +msgid "Right Color" +msgstr "Color dret" + +msgid "Mode:" +msgstr "Mode:" + +msgid "Zoom in" +msgstr "" + +msgid "Zoom out" +msgstr "" + +msgid "Options:" +msgstr "Opcions:" + +msgid "Fit to frame" +msgstr "Ajustar al fotograma" + +msgid "100% Zoom" +msgstr "" + +msgid "Mirroring" +msgstr "Reflex" + +msgid "Horizontal" +msgstr "Horitzontal" + +msgid "Enable horizontal mirrored drawing" +msgstr "" + +msgid "Enable vertical mirrored drawing" +msgstr "" + +msgid "Vertical" +msgstr "Vertical" + +msgid "Current frame:" +msgstr "Fotograma actual:" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "Anar al primer fotograma\n" +"(%s)" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "Anar al fotograma anterior\n" +"(%s)" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "Anar al següent fotograma\n" +"(%s)" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "Anar al últim fotograma\n" +"(%s)" + +msgid "Onion Skinning settings" +msgstr "" + +msgid "Enable/disable Onion Skinning" +msgstr "" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "Quants fotogrames per segon ha de ser la vista prèvia de l'animació?\n" +"Com més FPS, més ràpida es reprodueix l’animació." + +msgid "No loop" +msgstr "Sense bucle" + +msgid "Cycle loop" +msgstr "Bucle de cicle" + +msgid "Ping-pong loop" +msgstr "Bucle Ping-Pong" + +msgid "Onion Skinning:" +msgstr "" + +msgid "Past Frames" +msgstr "" + +msgid "Future Frames" +msgstr "" + +msgid "Manage frame tags" +msgstr "Gestiona etiquetes de fotogrames" + +msgid "Frame Tag Properties" +msgstr "" + +msgid "Add a new frame tag" +msgstr "" + +msgid "Name:" +msgstr "" + +msgid "From:" +msgstr "" + +msgid "To:" +msgstr "" + +msgid "Animation plays only on frames of the same tag" +msgstr "" + +msgid "Tag %s (Frame %s)" +msgstr "" + +msgid "Tag %s (Frames %s-%s)" +msgstr "" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "" + +msgid "Blue-Red Mode" +msgstr "Mode Blau-Vermell" + +msgid "Add a new frame" +msgstr "Afegir un nou fotograma" + +msgid "Remove Frame" +msgstr "Eliminar Fotograma" + +msgid "Clone Frame" +msgstr "Clonar Fotograma" + +msgid "Move Left" +msgstr "Moure a l'Esquerra" + +msgid "Move Right" +msgstr "Moure a la Dreta" + +msgid "Add Frame Tag" +msgstr "" + +msgid "Link Cel" +msgstr "Vincular Cel·la" + +msgid "Unlink Cel" +msgstr "Desvincular Cel·la" + +msgid "Layer" +msgstr "Capa" + +msgid "Layers" +msgstr "Capes" + +msgid "Create a new layer" +msgstr "Crear una nova capa" + +msgid "Remove current layer" +msgstr "Esborrar la capa actual" + +msgid "Move up the current layer" +msgstr "Moure la capa cap amunt" + +msgid "Move down the current layer" +msgstr "Moure la capa cap avall" + +msgid "Clone current layer" +msgstr "Clonar la capa actual" + +msgid "Merge current layer with the one below" +msgstr "" + +msgid "Opacity:" +msgstr "Opacitat:" + +msgid "Toggle layer's visibility" +msgstr "Activa/desactiva la visibilitat de la capa" + +msgid "Lock/unlock layer" +msgstr "" + +msgid "Frame: %s, Layer: %s" +msgstr "" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "" + +msgid "Palette" +msgstr "Paleta" + +msgid "Palettes" +msgstr "Paletes" + +msgid "Add a new palette" +msgstr "Afegir una nova paleta" + +msgid "Edit currently selected palette" +msgstr "Editar la paleta seleccionada" + +msgid "Choose a palette" +msgstr "Triar una paleta" + +msgid "Undo: Draw" +msgstr "Desfer: Dibuixar" + +msgid "Redo: Draw" +msgstr "Refer: Dibuixar" + +msgid "Undo: Rectangle Select" +msgstr "Desfer: Selecció de rectangle" + +msgid "Redo: Rectangle Select" +msgstr "Refer: Selecció de rectangle" + +msgid "Undo: Scale" +msgstr "" + +msgid "Redo: Scale" +msgstr "" + +msgid "Undo: Add Layer" +msgstr "" + +msgid "Redo: Add Layer" +msgstr "Refer: Afegir Capa" + +msgid "Undo: Remove Layer" +msgstr "Desfer: Eliminar Capa" + +msgid "Redo: Remove Layer" +msgstr "" + +msgid "Undo: Merge Layer" +msgstr "" + +msgid "Redo: Merge Layer" +msgstr "" + +msgid "Undo: Change Layer Order" +msgstr "" + +msgid "Redo: Change Layer Order" +msgstr "" + +msgid "Undo: Add Frame" +msgstr "" + +msgid "Redo: Add Frame" +msgstr "" + +msgid "Undo: Remove Frame" +msgstr "" + +msgid "Redo: Remove Frame" +msgstr "" + +msgid "Undo: Change Frame Order" +msgstr "" + +msgid "Redo: Change Frame Order" +msgstr "" + +msgid "Undo: Delete Custom Brush" +msgstr "" + +msgid "Redo: Delete Custom Brush" +msgstr "" + +msgid "Undo: Modify Frame Tag" +msgstr "" + +msgid "Redo: Modify Frame Tag" +msgstr "" + +msgid "Undo: Delete Frame Tag" +msgstr "" + +msgid "Redo: Delete Frame Tag" +msgstr "" + +msgid "Move Guide" +msgstr "" + +msgid "File saved" +msgstr "Fitxer desat" + +msgid "File autosaved" +msgstr "Fitxer desat automaticament" + +msgid "File failed to open. Error code %s" +msgstr "" + +msgid "File failed to save. Error code %s" +msgstr "" + +msgid "File exported" +msgstr "" + +msgid "New Empty Palette" +msgstr "Nova Paleta Buida" + +msgid "Import Palette" +msgstr "Importar Paleta" + +msgid "Create Palette From Current Sprite" +msgstr "" + +msgid "Palette Name:" +msgstr "Nom de la Paleta:" + +msgid "Color Name:" +msgstr "Nom del color:" + +msgid "Use current left & right colors" +msgstr "" + +msgid "Create a new empty palette?" +msgstr "Crear una nova paleta buida?" + +msgid "Error" +msgstr "" + +msgid "Error: Palette must have a valid name." +msgstr "" + +msgid "Invalid Palette file!" +msgstr "" + +msgid "Edit Palette" +msgstr "Editar Paleta" + +msgid "Create colors with alpha component" +msgstr "" + +msgid "Get colors only from selection" +msgstr "" + +msgid "Get colors from" +msgstr "" + +msgid "Patrons:" +msgstr "Patróns:" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "" + +msgid "Become a Platinum Sponsor" +msgstr "" + +msgid "Become a Gold Sponsor" +msgstr "" + +msgid "Become a Patron" +msgstr "" + +msgid "Don't show again" +msgstr "" + +msgid "Image Options" +msgstr "" + +msgid "Default width:" +msgstr "" + +msgid "A default width of a new image" +msgstr "" + +msgid "Default height:" +msgstr "" + +msgid "A default height of a new image" +msgstr "" + +msgid "Default fill color:" +msgstr "" + +msgid "A default background color of a new image" +msgstr "" + +msgid "Lock aspect ratio:" +msgstr "" + +msgid "Templates:" +msgstr "" + +msgid "Preset" +msgstr "" + +msgid "Preset:" +msgstr "" + +msgid "Default" +msgstr "Per defecte" + +msgid "Custom" +msgstr "Personalitzat" + +msgid "Rectangular Selection" +msgstr "Selecció de Rectangle" + +msgid "Zoom" +msgstr "Ampliar" + +msgid "Color Picker" +msgstr "Selector de Colors" + +msgid "Pencil" +msgstr "Llapis" + +msgid "Eraser" +msgstr "Goma d'esborrar" + +msgid "Bucket" +msgstr "Cubeta" + +msgid "Lighten/Darken" +msgstr "" + +msgid "Switch Colors" +msgstr "Intercanviar Colors" + +msgid "Set the shortcut" +msgstr "Establir tecla d'accés directe" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "" + +msgid "Already assigned" +msgstr "" + +msgid "Left Tool:" +msgstr "Eina Esquerra:" + +msgid "A tool assigned to the left mouse button" +msgstr "" + +msgid "Right Tool:" +msgstr "Eina Dreta:" + +msgid "A tool assigned to the right mouse button" +msgstr "" + +msgid "Cannot find last project file." +msgstr "No es pot trobar el fitxer del projecte més recent." + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "" + +msgid "Open Last Project" +msgstr "Obrir Projecte més recent" + +msgid "Open last project..." +msgstr "Obrir Projecte més recent..." + +msgid "Open last project on startup" +msgstr "" + +msgid "Opens last opened project on startup" +msgstr "" + +msgid "Enable autosave" +msgstr "Habilitar desat automàtic" + +msgid "Autosave interval:" +msgstr "Interval de desat automàtic:" + +msgid "minute(s)" +msgstr "minut(s)" + +msgid "Create new directory for each frame tag" +msgstr "" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "" + +msgid "Close" +msgstr "Tancar" + +msgid "Delete" +msgstr "Eliminar" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "" + +msgid "Backup reloaded" +msgstr "" + +msgid "Remove currently selected palette" +msgstr "" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "" + +msgid "You can't remove more palettes!" +msgstr "No es pot eliminar més paletes!" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "No es pot eliminar la paleta, perquè no existeix!" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "Ha hagut un error quan es va intentar eliminar la paleta! Codi de error: %s" + +msgid "and" +msgstr "" + +msgid "Move the selected frame to the left." +msgstr "" + +msgid "Move the selected frame to the right." +msgstr "" + diff --git a/Translations/cs_CZ.po b/Translations/cs_CZ.po new file mode 100644 index 0000000..18abc60 --- /dev/null +++ b/Translations/cs_CZ.po @@ -0,0 +1,1472 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: cs\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Czech\n" +"Language: cs_CZ\n" +"PO-Revision-Date: 2020-10-13 16:49\n" + +msgid "OK" +msgstr "OK" + +msgid "Cancel" +msgstr "Zrušit" + +msgid "Open" +msgstr "Otevřít" + +msgid "Save" +msgstr "Uložit" + +msgid "Please Confirm..." +msgstr "Prosím, potvrďte..." + +msgid "File Name:" +msgstr "Název souboru:" + +msgid "Image Size" +msgstr "Velikost obrázku" + +msgid "Canvas Size" +msgstr "Velikost plátna" + +msgid "Frame Size" +msgstr "Velikost snímku" + +msgid "Width:" +msgstr "Šířka:" + +msgid "Height:" +msgstr "Výška:" + +msgid "Center" +msgstr "Na střed" + +msgid "File" +msgstr "Soubor" + +msgid "Edit" +msgstr "Upravit" + +msgid "View" +msgstr "Zobrazit" + +msgid "Image" +msgstr "Obrázek" + +msgid "Effects" +msgstr "Efekty" + +msgid "Help" +msgstr "Nápověda" + +msgid "New" +msgstr "Nový" + +msgid "New..." +msgstr "Nový..." + +msgid "Open..." +msgstr "Otevřít..." + +msgid "Save..." +msgstr "Uložit..." + +msgid "Save as..." +msgstr "Uložit jako..." + +msgid "Use ZSTD Compression" +msgstr "Použít ZSTD kompresi" + +msgid "Import" +msgstr "Importovat" + +msgid "Export" +msgstr "Exportovat" + +msgid "Export..." +msgstr "Exportovat..." + +msgid "Export as..." +msgstr "Exportovat jako..." + +msgid "Export PNG..." +msgstr "Exportovat PNG..." + +msgid "Export PNG as..." +msgstr "Exportovat PNG jako..." + +msgid "Quit" +msgstr "Ukončit" + +msgid "Undo" +msgstr "Zpět" + +msgid "Redo" +msgstr "Znovu" + +msgid "Copy" +msgstr "Kopírovat" + +msgid "Cut" +msgstr "Vyjmout" + +msgid "Paste" +msgstr "Vložit" + +msgid "Delete" +msgstr "Smazat" + +msgid "Scale Image" +msgstr "Škálovat obrázek" + +msgid "Crop Image" +msgstr "Oříznout obrázek" + +msgid "Resize Canvas" +msgstr "Změnit velikost plátna" + +msgid "Rotate Image" +msgstr "Otočit obrázek" + +msgid "Clear Selection" +msgstr "Smazat výběr" + +msgid "Flip" +msgstr "Překlopit" + +msgid "Flip Horizontal" +msgstr "Překlopit vodorovně" + +msgid "Flip Vertical" +msgstr "Překlopit svisle" + +msgid "Preferences" +msgstr "Nastavení" + +msgid "Tile Mode" +msgstr "Režim dlaždic" + +msgid "Show Grid" +msgstr "Zobrazit mřížku" + +msgid "Show Rulers" +msgstr "Zobrazit pravítka" + +msgid "Show Guides" +msgstr "Zobrazit vodítka" + +msgid "Show Animation Timeline" +msgstr "Zobrazit časovou osu animace" + +msgid "Zen Mode" +msgstr "Zen režim" + +msgid "Fullscreen Mode" +msgstr "Celoobrazovkový režim" + +msgid "Fill with color:" +msgstr "Vyplnit barvou:" + +msgid "Open a File" +msgstr "Otevřít soubor" + +msgid "Open File(s)" +msgstr "Otevřít soubor(y)" + +msgid "Import Options" +msgstr "Nastavení importu" + +msgid "Import as:" +msgstr "Importovat jako:" + +msgid "New tab" +msgstr "Nová záložka" + +msgid "Spritesheet (new tab)" +msgstr "Spritesheet (nová záložka)" + +msgid "New frame" +msgstr "Nový snímek" + +msgid "New layer" +msgstr "Nová vrstva" + +msgid "New palette" +msgstr "Nová paleta" + +msgid "New brush" +msgstr "Nový štětec" + +msgid "New pattern" +msgstr "Nový vzor" + +msgid "Horizontal frames:" +msgstr "Vodorovné snímky:" + +msgid "Vertical frames:" +msgstr "Svislé snímky:" + +msgid "Brush type:" +msgstr "Druh štětce:" + +msgid "File brush" +msgstr "Štětec ze souboru" + +msgid "Project brush" +msgstr "Štětec z projektu" + +msgid "Random brush" +msgstr "Náhodný štětec" + +msgid "Save Sprite as .pxo" +msgstr "Uložit obrázek jako .pxo" + +msgid "Export Sprite as .png" +msgstr "Exportovat obrázek jako .png" + +msgid "Export Sprite" +msgstr "Exportovat obrázek" + +msgid "File Exists, Overwrite?" +msgstr "Soubor existuje, přepsat?" + +msgid "File %s already exists. Overwrite?" +msgstr "Soubor %s již existuje. Přepsat?" + +msgid "Directory path or file name is not valid!" +msgstr "Cesta složky nebo název souboru je neplatný!" + +msgid "Exporting in progress..." +msgstr "Probíhá export..." + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "Nelze načíst soubor '%s'.\n" +"Kód chyby: %s" + +msgid "Frame" +msgstr "Snímek" + +msgid "Frames:" +msgstr "Snímky:" + +msgid "All Frames" +msgstr "Všechny snímky" + +msgid "Spritesheet" +msgstr "Spritesheet" + +msgid "Animation" +msgstr "Animace" + +msgid "Preview:" +msgstr "Náhled:" + +msgid "Frame:" +msgstr "Snímek:" + +msgid "Orientation:" +msgstr "Orientace:" + +msgid "Browse" +msgstr "Procházet" + +msgid "Resize:" +msgstr "Změnit velikost:" + +msgid "Cancel Export" +msgstr "Zrušit export" + +msgid "Alert!" +msgstr "Upozornění!" + +msgid "Select Current Folder" +msgstr "Vybrat aktuální složku" + +msgid "Open a Directory" +msgstr "Otevřít složku" + +msgid "All frames as multiple files" +msgstr "Všechny snímky jako více souborů" + +msgid "All frames as a single file animation" +msgstr "Všechny snímky jako jeden soubor animace" + +msgid "Background:" +msgstr "Pozadí:" + +msgid "Direction:" +msgstr "Směr:" + +msgid "Forward" +msgstr "Vpřed" + +msgid "Backwards" +msgstr "Pozpátku" + +msgid "Ping-Pong" +msgstr "Ping-Pong" + +msgid "Columns" +msgstr "Sloupce" + +msgid "Columns:" +msgstr "Sloupce:" + +msgid "Rows" +msgstr "Řádky" + +msgid "Rows:" +msgstr "Řádky:" + +msgid "Path:" +msgstr "Cesta:" + +msgid "Directories & Files:" +msgstr "Složky a soubory:" + +msgid "Create Folder" +msgstr "Vytvořit složku" + +msgid "File:" +msgstr "Soubor:" + +msgid "Interpolation:" +msgstr "Interpolace:" + +msgid "Nearest" +msgstr "Nejbližší" + +msgid "Bilinear" +msgstr "Bilineární" + +msgid "Cubic" +msgstr "Kubické" + +msgid "Trilinear" +msgstr "Trilineární" + +msgid "General" +msgstr "Obecné" + +msgid "Startup" +msgstr "Po spuštění" + +msgid "Language" +msgstr "Jazyk" + +msgid "Themes" +msgstr "Motivy" + +msgid "Canvas" +msgstr "Plátno" + +msgid "Shortcuts" +msgstr "Zkratky" + +msgid "Backup" +msgstr "Zálohování" + +msgid "Indicators" +msgstr "Indikátory" + +msgid "On" +msgstr "Zapnuto" + +msgid "Restore default value" +msgstr "Obnovit výchozí hodnotu" + +msgid "Smooth Zoom" +msgstr "Hladké přiblížení/oddálení" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "Nastaví hladší přechod při přiblížení nebo přiblížení" + +msgid "Tablet pressure sensitivity:" +msgstr "Citlivost tlaku na tabletu:" + +msgid "None" +msgstr "Žádný" + +msgid "Affect Brush's Alpha" +msgstr "Ovlivnit alfa vrstvu štětce" + +msgid "Color:" +msgstr "Barva:" + +msgid "Guide color:" +msgstr "Barva vodítka:" + +msgid "System Language" +msgstr "Systémový jazyk" + +msgid "Dark" +msgstr "Tmavý" + +msgid "Gray" +msgstr "Šedý" + +msgid "Blue" +msgstr "Modrá" + +msgid "Caramel" +msgstr "Karamel" + +msgid "Light" +msgstr "Světlý" + +msgid "Purple" +msgstr "Fialová" + +msgid "Only affect selection" +msgstr "Pouze ovlivňuje výběr" + +msgid "Current cel" +msgstr "Současná buňka" + +msgid "Current frame" +msgstr "Současný snímek" + +msgid "All frames" +msgstr "Všechny snímky" + +msgid "All projects" +msgstr "Všechny projekty" + +msgid "Invert Colors" +msgstr "Převrátit barvy" + +msgid "Modify Red Channel" +msgstr "Upravit červený kanál" + +msgid "Modify Green Channel" +msgstr "Upravit zelený kanál" + +msgid "Modify Blue Channel" +msgstr "Upravit modrý kanál" + +msgid "Modify Alpha Channel" +msgstr "Upravit alfa kanál" + +msgid "Desaturation" +msgstr "Odbarvit" + +msgid "Outline" +msgstr "Obrys" + +msgid "Adjust Hue/Saturation/Value" +msgstr "Úprava Odstínu/Nasycení/Hodnoty" + +msgid "Gradient" +msgstr "Gradient" + +msgid "Adjust HSV" +msgstr "Upravit HSV" + +msgid "Type:" +msgstr "Typ:" + +msgid "Angle:" +msgstr "Úhel:" + +msgid "Hue" +msgstr "Odstín" + +msgid "Saturation" +msgstr "Sytost" + +msgid "Value" +msgstr "Hodnota" + +msgid "Apply" +msgstr "Použít" + +msgid "Diagonal" +msgstr "Úhlopříčka" + +msgid "Place inside image" +msgstr "Umístit uvnitř obrázku" + +msgid "Thickness:" +msgstr "Tloušťka:" + +msgid "Colors:" +msgstr "Barvy:" + +msgid "Steps:" +msgstr "Kroky:" + +msgid "Top to Bottom" +msgstr "Od shora dolů" + +msgid "Bottom to Top" +msgstr "Ze spoda nahoru" + +msgid "Left to Right" +msgstr "Zleva doprava" + +msgid "Right to Left" +msgstr "Zprava doleva" + +msgid "View Splash Screen" +msgstr "Zobrazit uvítací obrazovku" + +msgid "Online Docs" +msgstr "Online dokumentace" + +msgid "Issue Tracker" +msgstr "Nahlášení potíží" + +msgid "Changelog" +msgstr "Seznam změn" + +msgid "About Pixelorama" +msgstr "O Pixeloramě" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "Pixelorama - Zpixelujte své sny!" + +msgid "Developed by Orama Interactive" +msgstr "Vyvinuto Orama Interactive" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "Copyright 2019-2020 Orama Interactive a přispěvatelé" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "©2019-2020 od Orama Interactive a přispěvatelů" + +msgid "Website" +msgstr "Webové stránky" + +msgid "GitHub Repo" +msgstr "GitHub repozitář" + +msgid "Donate" +msgstr "Podpořit" + +msgid "Developers" +msgstr "Vývojáři" + +msgid "Contributors" +msgstr "Přispěvatelé" + +msgid "Donors" +msgstr "Dárci" + +msgid "Translators" +msgstr "Překladatelé" + +msgid "English" +msgstr "Angličtina" + +msgid "Greek" +msgstr "Řečtina" + +msgid "French" +msgstr "Francouzština" + +msgid "German" +msgstr "Němčina" + +msgid "Polish" +msgstr "Polština" + +msgid "Brazilian Portuguese" +msgstr "Brazilská portugalština" + +msgid "Russian" +msgstr "Ruština" + +msgid "Chinese Simplified" +msgstr "Čínština (zjednodušená)" + +msgid "Chinese Traditional" +msgstr "Čínština (tradiční)" + +msgid "Italian" +msgstr "Italština" + +msgid "Latvian" +msgstr "Lotyština" + +msgid "Spanish" +msgstr "Španělština" + +msgid "Catalan" +msgstr "Katalánština" + +msgid "Esperanto" +msgstr "Esperanto" + +msgid "Indonesian" +msgstr "Indonéština" + +msgid "Czech" +msgstr "Čeština" + +msgid "Arabic" +msgstr "Arabština" + +msgid "Turkish" +msgstr "Turečtina" + +msgid "Norwegian" +msgstr "Norština" + +msgid "Korean" +msgstr "Korejština" + +msgid "Hungarian" +msgstr "Maďarština" + +msgid "Romanian" +msgstr "Rumunština" + +msgid "Development Team" +msgstr "Vývojářský tým" + +msgid "Lead Programmer" +msgstr "Vedoucí programátor" + +msgid "UI Designer" +msgstr "Návrhář UI" + +msgid "GitHub Contributors" +msgstr "Github přispěvatelé" + +msgid "Art by: %s" +msgstr "Obrázek od: %s" + +msgid "untitled" +msgstr "bez názvu" + +msgid "imported" +msgstr "importováno" + +msgid "copy" +msgstr "kopie" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "Opravdu chcete ukončit Pixeloramu?" + +msgid "Unsaved Image" +msgstr "Neuložený obrázek" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "Máte neuložené změny. Pokud budete pokračovat, pokrok, kterého jste dosáhli, bude ztracen." + +msgid "Save before exiting?" +msgstr "Uložit před ukončením?" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "Máte neuložené změny. Jak si přejete pokračovat?" + +msgid "Save & Exit" +msgstr "Uložit a ukončit" + +msgid "Exit without saving" +msgstr "Ukončit bez uložení" + +msgid "Utility Tools" +msgstr "Údržbové nástroje" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "Obdélníkový výběr\n\n" +"%s pro levé tlačítka myši\n" +"%s pro pravé tlačítko myši\n\n" +"Stiskněte %s pro přesunutí výběru" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Přiblížit/oddálit\n\n" +"%s pro levé tlačítko myši\n" +"%s pro pravé tlačítko myši" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Výběr barvy\n" +"Vyberte barvu z pixelu obrázku\n\n" +"%s pro levé tlačítko myši\n" +"%s pro pravé tlačítko myši" + +msgid "Draw Tools" +msgstr "Kreslící nástroje" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Tužka\n\n" +"%s pro levé tlačítko myši\n" +"%s pro pravé tlačítko myši\n\n" +"Podrž %s pro vytvoření čáry" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Guma\n\n" +"%s pro levé tlačítko myši\n" +"%s pro pravé tlačítko myši\n\n" +"Podrž %s pro vytvoření čáry" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Kbelík\n\n" +"%s pro levé tlačítko myši\n" +"%s pro pravé tlačítko myši" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Zesvětlení/Ztmavení\n\n" +"%s pro levé tlačítko myši\n" +"%s pro pravé tlačítko myší" + +msgid "Choose a color for the left tool" +msgstr "Vyberte barvu pro levý nástroj" + +msgid "Choose a color for the right tool" +msgstr "Vyberte barvu pro pravý nástroj" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "Prohodit levou a pravou barvu\n" +"(%s)" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "Obnovit výchozí barvy (černá vlevo, bílá vpravo)" + +msgid "Left tool" +msgstr "Levý nástroj" + +msgid "Right tool" +msgstr "Pravý nástroj" + +msgid "Left pixel indicator" +msgstr "Indikátor levého pixelu" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "Zobrazit ukazatel pixelu nebo štětce pro levé tlačítko myši při kreslení" + +msgid "Right pixel indicator" +msgstr "Indikátor pravého pixelu" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "Zobrazit ukazatel pixelu nebo štětce pro pravé tlačítko myši při kreslení" + +msgid "Show left tool icon" +msgstr "Zobrazit ikonu levého nástroje" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "Zobrazí ikonu vybraného levého nástroje vedle kurzoru na plátně" + +msgid "Show right tool icon" +msgstr "Zobrazit ikonu pravého nástroje" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "Zobrazí ikonu vybraného pravého nástroje vedle kurzoru na plátně" + +msgid "Guides" +msgstr "Vodítka" + +msgid "Guides color:" +msgstr "Barva vodítek:" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "Barva vodítek zobrazených na plátně" + +msgid "Grid" +msgstr "Mřížka" + +msgid "Grid type:" +msgstr "Druh mřížky:" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "Nastaví druh mřížky mezi obdélníkovou, izometrickou nebo obojím" + +msgid "Rectangular" +msgstr "Obdélníková" + +msgid "Isometric" +msgstr "Isometrická" + +msgid "All" +msgstr "Vše" + +msgid "Grid width:" +msgstr "Šířka mřížky:" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "Nastaví, jak daleko jsou od sebe svislé čáry mřížky" + +msgid "Grid height:" +msgstr "Výška mřížky:" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "Nastaví, jak daleko jsou od sebe vodorovné čáry mřížky" + +msgid "Isometric cell size:" +msgstr "Rozměry izometrických buněk:" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "Nastaví velikost buněk v izometrické mřížce" + +msgid "Grid color:" +msgstr "Barva mřížky:" + +msgid "A color of the grid" +msgstr "Barva mřížky" + +msgid "Transparency" +msgstr "Průhlednost" + +msgid "Checker size:" +msgstr "Rozměry šachovnice:" + +msgid "Size of the transparent checker background" +msgstr "Rozměry průhledného šachovnicového pozadí" + +msgid "Checker color 1:" +msgstr "Barva šachovnice 1:" + +msgid "First color of the transparent checker background" +msgstr "První barva průhledného šachovnicového pozadí" + +msgid "Checker color 2:" +msgstr "Barva šachovnice 2:" + +msgid "Second color of the transparent checker background" +msgstr "Druhá barva průhledného šachovnicového pozadí" + +msgid "Follow Canvas Movement" +msgstr "Sledovat pohyb plátna" + +msgid "The transparent checker follow the movement of canvas" +msgstr "Průhledná šachovnice následuje pohyb plátna" + +msgid "Follow Canvas Zoom Level" +msgstr "Sledovat úroveň přiblížení plátna" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "Průhledná šachovnice následuje úroveň přiblížení plátna" + +msgid "Only custom preset can be modified" +msgstr "Lze upravit pouze vlastní předvolbu" + +msgid "Brush:" +msgstr "Štětec:" + +msgid "Select a brush" +msgstr "Vybrat štětec" + +msgid "Pixel brush" +msgstr "Pixelový štětec" + +msgid "Circle brush" +msgstr "Kruhový štětec" + +msgid "Filled circle brush" +msgstr "Vyplněný kruhový štětec" + +msgid "Custom brush" +msgstr "Vlastní štětec" + +msgid "Brush size:" +msgstr "Velikost štětce:" + +msgid "Overwrite Color" +msgstr "Přepsat barvu" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "Přepíše barvu namísto smíchání. Tato možnost je relevantní pouze pro barvy, které jsou průhledné." + +msgid "Pixel Perfect" +msgstr "Pixel perfekt" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "Vyhladí čáry odstraněním pixelů navíc na okrajích" + +msgid "Brush color from" +msgstr "Barva štětce z" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "0: Barva ze štětce, 100: aktuálně vybraná barva" + +msgid "Fill area:" +msgstr "Vyplnit oblast:" + +msgid "Same color area" +msgstr "Oblast stejné barvy" + +msgid "Same color pixels" +msgstr "Pixely stejné barvy" + +msgid "Fill with:" +msgstr "Vyplnit pomocí:" + +msgid "Selected Color" +msgstr "Vybraná barva" + +msgid "Pattern" +msgstr "Šablona" + +msgid "Offset" +msgstr "Odsazení" + +msgid "Lighten" +msgstr "Zesvětlení" + +msgid "Darken" +msgstr "Ztmavení" + +msgid "Amount:" +msgstr "Množství:" + +msgid "Lighten/Darken amount" +msgstr "Intenzita zesvětlení/ztmavení" + +msgid "Pick for:" +msgstr "Vybrat pro:" + +msgid "Left Color" +msgstr "Levá barva" + +msgid "Right Color" +msgstr "Pravá barva" + +msgid "Mode:" +msgstr "Režim:" + +msgid "Zoom in" +msgstr "Přiblížit" + +msgid "Zoom out" +msgstr "Oddálit" + +msgid "Options:" +msgstr "Možnosti:" + +msgid "Fit to frame" +msgstr "Přizpůsobit snímku" + +msgid "100% Zoom" +msgstr "100% přiblížení" + +msgid "Mirroring" +msgstr "Zrcadlení" + +msgid "Horizontal" +msgstr "Vodorovně" + +msgid "Enable horizontal mirrored drawing" +msgstr "Povolit kreslení ve vodorovném zrcadlení" + +msgid "Enable vertical mirrored drawing" +msgstr "Povolit kreslení ve svislém zrcadlení" + +msgid "Vertical" +msgstr "Svisle" + +msgid "Current frame:" +msgstr "Aktuální snímek:" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "Přeskočit na první snímek\n" +"(%s)" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "Přejít na předchozí snímek\n" +"(%s)" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "Přehrát animaci pozpátku (od konce do začátku)\n" +"(%s)" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "Přehrát animaci dopředu (od začátku do konce)\n" +"(%s)" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "Přejít na další snímek\n" +"(%s)" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "Přeskočit na poslední snímek\n" +"(%s)" + +msgid "Onion Skinning settings" +msgstr "Nastavení onion skinningu" + +msgid "Enable/disable Onion Skinning" +msgstr "Povolit/zakázat onion skinning" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "Kolik snímků za sekundu by měl mít náhled animace?\n" +"Čím více FPS, tím rychleji je animace přehrávána." + +msgid "No loop" +msgstr "Bez smyčky" + +msgid "Cycle loop" +msgstr "Cyklická smyčka" + +msgid "Ping-pong loop" +msgstr "Ping pong smyčka" + +msgid "Onion Skinning:" +msgstr "Onion skinning:" + +msgid "Past Frames" +msgstr "Předchozí snímky" + +msgid "Future Frames" +msgstr "Budoucí snímky" + +msgid "Manage frame tags" +msgstr "Spravovat snímkové štítky" + +msgid "Frame Tag Properties" +msgstr "Vlastnosti snímkového štítku" + +msgid "Add a new frame tag" +msgstr "Přidat nový snímkový štítek" + +msgid "Name:" +msgstr "Název:" + +msgid "From:" +msgstr "Od:" + +msgid "To:" +msgstr "Do:" + +msgid "Animation plays only on frames of the same tag" +msgstr "Animace hraje pouze na snímcích majících stejný štítek" + +msgid "Tag %s (Frame %s)" +msgstr "Štítek %s (Snímek %s)" + +msgid "Tag %s (Frames %s-%s)" +msgstr "Štítek %s (Snímky %s-%s)" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "Pokud je vybráno, animace hraje pouze na snímcích, které mají stejný štítek.\n" +"Pokud ne, animace bude hrát pro všechny snímky a ignoruje štítky." + +msgid "Blue-Red Mode" +msgstr "Modro-červený režim" + +msgid "Add a new frame" +msgstr "Přidat nový snímek" + +msgid "Remove Frame" +msgstr "Odebrat snímek" + +msgid "Clone Frame" +msgstr "Klonovat snímek" + +msgid "Move Left" +msgstr "Přesunout doleva" + +msgid "Move Right" +msgstr "Přesunout doprava" + +msgid "Add Frame Tag" +msgstr "" + +msgid "Link Cel" +msgstr "Připojit buňku" + +msgid "Unlink Cel" +msgstr "Odpojit buňku" + +msgid "Layer" +msgstr "Vrstva" + +msgid "Layers" +msgstr "Vrstvy" + +msgid "Create a new layer" +msgstr "Vytvořit novou vrstvu" + +msgid "Remove current layer" +msgstr "Odstranit aktuální vrstvu" + +msgid "Move up the current layer" +msgstr "Přesunout aktuální vrstvu nahoru" + +msgid "Move down the current layer" +msgstr "Přesunout aktuální vrstvu dolů" + +msgid "Clone current layer" +msgstr "Naklonovat aktuální vrstvu" + +msgid "Merge current layer with the one below" +msgstr "Sloučit aktuální vrstvu s vrstvou níže" + +msgid "Opacity:" +msgstr "Průhlednost:" + +msgid "Toggle layer's visibility" +msgstr "Přepnout viditelnost vrstvy" + +msgid "Lock/unlock layer" +msgstr "Zamknout/odemknout vrstvu" + +msgid "Frame: %s, Layer: %s" +msgstr "Snímek: %s, Vrstva: %s" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "Povolit/zakázat propojení buněk\n\n" +"Propojené buňky jsou sdíleny přes vícero snímků" + +msgid "Palette" +msgstr "Paleta" + +msgid "Palettes" +msgstr "Palety" + +msgid "Add a new palette" +msgstr "Přidat novou paletu" + +msgid "Edit currently selected palette" +msgstr "Upravit aktuálně vybranou paletu" + +msgid "Choose a palette" +msgstr "Vyberte paletu" + +msgid "Undo: Draw" +msgstr "Zpět: Nakreslit" + +msgid "Redo: Draw" +msgstr "Znovu: Nakreslit" + +msgid "Undo: Rectangle Select" +msgstr "Zpět: Obdélníkový výběr" + +msgid "Redo: Rectangle Select" +msgstr "Znovu: Obdélníkový výběr" + +msgid "Undo: Scale" +msgstr "Zpět: Škálování" + +msgid "Redo: Scale" +msgstr "Znovu: Škálování" + +msgid "Undo: Add Layer" +msgstr "Zpět: Přidat vrstvu" + +msgid "Redo: Add Layer" +msgstr "Znovu: Přidat vrstvu" + +msgid "Undo: Remove Layer" +msgstr "Zpět: Odebrat vrstvu" + +msgid "Redo: Remove Layer" +msgstr "Znovu: Odebrat vrstvu" + +msgid "Undo: Merge Layer" +msgstr "Zpět: Sloučit vrstvu" + +msgid "Redo: Merge Layer" +msgstr "Znovu: Sloučit vrstvu" + +msgid "Undo: Change Layer Order" +msgstr "Zpět: Změnit pořadí vrstev" + +msgid "Redo: Change Layer Order" +msgstr "Znovu: Změnit pořadí vrstev" + +msgid "Undo: Add Frame" +msgstr "Zpět: Přidat snímek" + +msgid "Redo: Add Frame" +msgstr "Znovu: Přidat snímek" + +msgid "Undo: Remove Frame" +msgstr "Zpět: Odebrat snímek" + +msgid "Redo: Remove Frame" +msgstr "Znovu: Odebrat snímek" + +msgid "Undo: Change Frame Order" +msgstr "Zpět: Změnit pořadí snímků" + +msgid "Redo: Change Frame Order" +msgstr "Znovu: Změnit pořadí snímků" + +msgid "Undo: Delete Custom Brush" +msgstr "Zpět: Smazat vlastní štětec" + +msgid "Redo: Delete Custom Brush" +msgstr "Znovu: Smazat vlastní štětec" + +msgid "Undo: Modify Frame Tag" +msgstr "Zpět: Upravit snímkový štítek" + +msgid "Redo: Modify Frame Tag" +msgstr "Znovu: Upravit snímkový štítek" + +msgid "Undo: Delete Frame Tag" +msgstr "Zpět: Odstranit snímkový štítek" + +msgid "Redo: Delete Frame Tag" +msgstr "Vpřed: Odstranit snímkový štítek" + +msgid "Move Guide" +msgstr "Přesunout vodítko" + +msgid "File saved" +msgstr "Soubor uložen" + +msgid "File autosaved" +msgstr "Soubor automaticky uložen" + +msgid "File failed to open. Error code %s" +msgstr "Otevření souboru se nezdařilo. Chybový kód %s" + +msgid "File failed to save. Error code %s" +msgstr "Soubor se nepodařilo uložit. Kód chyby %s" + +msgid "File exported" +msgstr "Soubor exportován" + +msgid "New Empty Palette" +msgstr "Nová prázdná paleta" + +msgid "Import Palette" +msgstr "Importovat paletu" + +msgid "Create Palette From Current Sprite" +msgstr "Vytvořit paletu z aktuálního spritu" + +msgid "Palette Name:" +msgstr "Název palety:" + +msgid "Color Name:" +msgstr "Název barvy:" + +msgid "Use current left & right colors" +msgstr "Použít aktuální barvy vlevo a vpravo" + +msgid "Create a new empty palette?" +msgstr "Vytvořit novou prázdnou paletu?" + +msgid "Error" +msgstr "Chyba" + +msgid "Error: Palette must have a valid name." +msgstr "Chyba: Paleta musí mít platný název." + +msgid "Invalid Palette file!" +msgstr "Neplatný soubor palety!" + +msgid "Edit Palette" +msgstr "Upravit paletu" + +msgid "Create colors with alpha component" +msgstr "Vytvořit barvy s alfa komponentou" + +msgid "Get colors only from selection" +msgstr "Získat barvy pouze z výběru" + +msgid "Get colors from" +msgstr "Získat barvy z" + +msgid "Patrons:" +msgstr "Patroni:" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "Chcete, aby vaše jméno nebo firma, byly zobrazeny na úvodní obrazovce?" + +msgid "Become a Platinum Sponsor" +msgstr "Staňte se platinovým sponzorem" + +msgid "Become a Gold Sponsor" +msgstr "Staňte se zlatým sponzorem" + +msgid "Become a Patron" +msgstr "Staňte se patronem" + +msgid "Don't show again" +msgstr "Příště již nezobrazovat" + +msgid "Image Options" +msgstr "Možnosti obrázku" + +msgid "Default width:" +msgstr "Výchozí šířka:" + +msgid "A default width of a new image" +msgstr "Výchozí šířka nového obrázku" + +msgid "Default height:" +msgstr "Výchozí výška:" + +msgid "A default height of a new image" +msgstr "Výchozí výška nového obrázku" + +msgid "Default fill color:" +msgstr "Výchozí barva výplně:" + +msgid "A default background color of a new image" +msgstr "Výchozí barva pozadí nového obrázku" + +msgid "Lock aspect ratio:" +msgstr "Uzamknout poměr stran:" + +msgid "Templates:" +msgstr "Šablony:" + +msgid "Preset" +msgstr "Předvolba" + +msgid "Preset:" +msgstr "Předvolba:" + +msgid "Default" +msgstr "Výchozí" + +msgid "Custom" +msgstr "Vlastní" + +msgid "Rectangular Selection" +msgstr "Obdélníkový výběr" + +msgid "Zoom" +msgstr "Přiblížení/oddálení" + +msgid "Color Picker" +msgstr "Kapátko" + +msgid "Pencil" +msgstr "Tužka" + +msgid "Eraser" +msgstr "Guma" + +msgid "Bucket" +msgstr "Kbelík" + +msgid "Lighten/Darken" +msgstr "Zesvětlení/ztmavení" + +msgid "Switch Colors" +msgstr "Prohodit barvy" + +msgid "Set the shortcut" +msgstr "Nastavit zkratku" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "Stiskněte klávesu nebo kombinaci kláves pro nastavení zkratky" + +msgid "Already assigned" +msgstr "Již přiřazeno" + +msgid "Left Tool:" +msgstr "Levý nástroj:" + +msgid "A tool assigned to the left mouse button" +msgstr "Nástroj přiřazený k levému tlačítku myši" + +msgid "Right Tool:" +msgstr "Pravý nástroj:" + +msgid "A tool assigned to the right mouse button" +msgstr "Nástroj přiřazený k pravému tlačítku myši" + +msgid "Cannot find last project file." +msgstr "Nelze nalézt soubor posledního projektu." + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "Zatím jste neuložili ani neotevřeli žádný projekt v Pixeloramě!" + +msgid "Open Last Project" +msgstr "Otevřít poslední projekt" + +msgid "Open last project..." +msgstr "Otevřít poslední projekt..." + +msgid "Open last project on startup" +msgstr "Otevřít poslední projekt při spuštění" + +msgid "Opens last opened project on startup" +msgstr "Otevřít naposledy otevřený projekt při spuštění" + +msgid "Enable autosave" +msgstr "Povolit automatické ukládání" + +msgid "Autosave interval:" +msgstr "Interval automatického ukládání:" + +msgid "minute(s)" +msgstr "minuta(y)" + +msgid "Create new directory for each frame tag" +msgstr "Vytvořit novou složku pro každý snímkový štítek" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "Vytvoří více souborů, ale každý soubor je uložen v jiném adresáři, který odpovídá snímkovému štítku" + +msgid "Close" +msgstr "Zavřít" + +msgid "Delete" +msgstr "Smazat" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "Automaticky uložená záloha pro %s byla nalezena.\n" +"Chcete ji znovu načíst?" + +msgid "Backup reloaded" +msgstr "Záloha znovu načtena" + +msgid "Remove currently selected palette" +msgstr "Odstranit aktuálně vybranou paletu" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "Jste si jisti, že chcete odstranit tuto paletu? (Nevratná změna)" + +msgid "You can't remove more palettes!" +msgstr "Nelze odstranit více palet!" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "Nelze odstranit paletu, protože neexistuje!" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "Při odstraňování palety došlo k chybě! Kód chyby: %s" + +msgid "and" +msgstr "a" + +msgid "Move the selected frame to the left." +msgstr "Přesunout vybraný snímek doleva." + +msgid "Move the selected frame to the right." +msgstr "Přesunout vybraný snímek doprava." + diff --git a/Translations/da_DK.po b/Translations/da_DK.po new file mode 100644 index 0000000..e7efdf0 --- /dev/null +++ b/Translations/da_DK.po @@ -0,0 +1,1442 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: da\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Danish\n" +"Language: da_DK\n" +"PO-Revision-Date: 2020-10-13 11:36\n" + +msgid "OK" +msgstr "" + +msgid "Cancel" +msgstr "" + +msgid "Open" +msgstr "" + +msgid "Save" +msgstr "" + +msgid "Please Confirm..." +msgstr "" + +msgid "File Name:" +msgstr "" + +msgid "Image Size" +msgstr "" + +msgid "Canvas Size" +msgstr "" + +msgid "Frame Size" +msgstr "" + +msgid "Width:" +msgstr "" + +msgid "Height:" +msgstr "" + +msgid "Center" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "View" +msgstr "" + +msgid "Image" +msgstr "" + +msgid "Effects" +msgstr "" + +msgid "Help" +msgstr "" + +msgid "New" +msgstr "" + +msgid "New..." +msgstr "" + +msgid "Open..." +msgstr "" + +msgid "Save..." +msgstr "" + +msgid "Save as..." +msgstr "" + +msgid "Use ZSTD Compression" +msgstr "" + +msgid "Import" +msgstr "" + +msgid "Export" +msgstr "" + +msgid "Export..." +msgstr "" + +msgid "Export as..." +msgstr "" + +msgid "Export PNG..." +msgstr "" + +msgid "Export PNG as..." +msgstr "" + +msgid "Quit" +msgstr "" + +msgid "Undo" +msgstr "" + +msgid "Redo" +msgstr "" + +msgid "Copy" +msgstr "" + +msgid "Cut" +msgstr "" + +msgid "Paste" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Scale Image" +msgstr "" + +msgid "Crop Image" +msgstr "" + +msgid "Resize Canvas" +msgstr "" + +msgid "Rotate Image" +msgstr "" + +msgid "Clear Selection" +msgstr "" + +msgid "Flip" +msgstr "" + +msgid "Flip Horizontal" +msgstr "" + +msgid "Flip Vertical" +msgstr "" + +msgid "Preferences" +msgstr "" + +msgid "Tile Mode" +msgstr "" + +msgid "Show Grid" +msgstr "" + +msgid "Show Rulers" +msgstr "" + +msgid "Show Guides" +msgstr "" + +msgid "Show Animation Timeline" +msgstr "" + +msgid "Zen Mode" +msgstr "" + +msgid "Fullscreen Mode" +msgstr "" + +msgid "Fill with color:" +msgstr "" + +msgid "Open a File" +msgstr "" + +msgid "Open File(s)" +msgstr "" + +msgid "Import Options" +msgstr "" + +msgid "Import as:" +msgstr "" + +msgid "New tab" +msgstr "" + +msgid "Spritesheet (new tab)" +msgstr "" + +msgid "New frame" +msgstr "" + +msgid "New layer" +msgstr "" + +msgid "New palette" +msgstr "" + +msgid "New brush" +msgstr "" + +msgid "New pattern" +msgstr "" + +msgid "Horizontal frames:" +msgstr "" + +msgid "Vertical frames:" +msgstr "" + +msgid "Brush type:" +msgstr "" + +msgid "File brush" +msgstr "" + +msgid "Project brush" +msgstr "" + +msgid "Random brush" +msgstr "" + +msgid "Save Sprite as .pxo" +msgstr "" + +msgid "Export Sprite as .png" +msgstr "" + +msgid "Export Sprite" +msgstr "" + +msgid "File Exists, Overwrite?" +msgstr "" + +msgid "File %s already exists. Overwrite?" +msgstr "" + +msgid "Directory path or file name is not valid!" +msgstr "" + +msgid "Exporting in progress..." +msgstr "" + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "" + +msgid "Frame" +msgstr "" + +msgid "Frames:" +msgstr "" + +msgid "All Frames" +msgstr "" + +msgid "Spritesheet" +msgstr "" + +msgid "Animation" +msgstr "" + +msgid "Preview:" +msgstr "" + +msgid "Frame:" +msgstr "" + +msgid "Orientation:" +msgstr "" + +msgid "Browse" +msgstr "" + +msgid "Resize:" +msgstr "" + +msgid "Cancel Export" +msgstr "" + +msgid "Alert!" +msgstr "" + +msgid "Select Current Folder" +msgstr "" + +msgid "Open a Directory" +msgstr "" + +msgid "All frames as multiple files" +msgstr "" + +msgid "All frames as a single file animation" +msgstr "" + +msgid "Background:" +msgstr "" + +msgid "Direction:" +msgstr "" + +msgid "Forward" +msgstr "" + +msgid "Backwards" +msgstr "" + +msgid "Ping-Pong" +msgstr "" + +msgid "Columns" +msgstr "" + +msgid "Columns:" +msgstr "" + +msgid "Rows" +msgstr "" + +msgid "Rows:" +msgstr "" + +msgid "Path:" +msgstr "" + +msgid "Directories & Files:" +msgstr "" + +msgid "Create Folder" +msgstr "" + +msgid "File:" +msgstr "" + +msgid "Interpolation:" +msgstr "" + +msgid "Nearest" +msgstr "" + +msgid "Bilinear" +msgstr "" + +msgid "Cubic" +msgstr "" + +msgid "Trilinear" +msgstr "" + +msgid "General" +msgstr "" + +msgid "Startup" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Themes" +msgstr "" + +msgid "Canvas" +msgstr "" + +msgid "Shortcuts" +msgstr "" + +msgid "Backup" +msgstr "" + +msgid "Indicators" +msgstr "" + +msgid "On" +msgstr "" + +msgid "Restore default value" +msgstr "" + +msgid "Smooth Zoom" +msgstr "" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "" + +msgid "Tablet pressure sensitivity:" +msgstr "" + +msgid "None" +msgstr "" + +msgid "Affect Brush's Alpha" +msgstr "" + +msgid "Color:" +msgstr "" + +msgid "Guide color:" +msgstr "" + +msgid "System Language" +msgstr "" + +msgid "Dark" +msgstr "" + +msgid "Gray" +msgstr "" + +msgid "Blue" +msgstr "" + +msgid "Caramel" +msgstr "" + +msgid "Light" +msgstr "" + +msgid "Purple" +msgstr "" + +msgid "Only affect selection" +msgstr "" + +msgid "Current cel" +msgstr "" + +msgid "Current frame" +msgstr "" + +msgid "All frames" +msgstr "" + +msgid "All projects" +msgstr "" + +msgid "Invert Colors" +msgstr "" + +msgid "Modify Red Channel" +msgstr "" + +msgid "Modify Green Channel" +msgstr "" + +msgid "Modify Blue Channel" +msgstr "" + +msgid "Modify Alpha Channel" +msgstr "" + +msgid "Desaturation" +msgstr "" + +msgid "Outline" +msgstr "" + +msgid "Adjust Hue/Saturation/Value" +msgstr "" + +msgid "Gradient" +msgstr "" + +msgid "Adjust HSV" +msgstr "" + +msgid "Type:" +msgstr "" + +msgid "Angle:" +msgstr "" + +msgid "Hue" +msgstr "" + +msgid "Saturation" +msgstr "" + +msgid "Value" +msgstr "" + +msgid "Apply" +msgstr "" + +msgid "Diagonal" +msgstr "" + +msgid "Place inside image" +msgstr "" + +msgid "Thickness:" +msgstr "" + +msgid "Colors:" +msgstr "" + +msgid "Steps:" +msgstr "" + +msgid "Top to Bottom" +msgstr "" + +msgid "Bottom to Top" +msgstr "" + +msgid "Left to Right" +msgstr "" + +msgid "Right to Left" +msgstr "" + +msgid "View Splash Screen" +msgstr "" + +msgid "Online Docs" +msgstr "" + +msgid "Issue Tracker" +msgstr "" + +msgid "Changelog" +msgstr "" + +msgid "About Pixelorama" +msgstr "" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "" + +msgid "Developed by Orama Interactive" +msgstr "" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "" + +msgid "Website" +msgstr "" + +msgid "GitHub Repo" +msgstr "" + +msgid "Donate" +msgstr "" + +msgid "Developers" +msgstr "" + +msgid "Contributors" +msgstr "" + +msgid "Donors" +msgstr "" + +msgid "Translators" +msgstr "" + +msgid "English" +msgstr "" + +msgid "Greek" +msgstr "" + +msgid "French" +msgstr "" + +msgid "German" +msgstr "" + +msgid "Polish" +msgstr "" + +msgid "Brazilian Portuguese" +msgstr "" + +msgid "Russian" +msgstr "" + +msgid "Chinese Simplified" +msgstr "" + +msgid "Chinese Traditional" +msgstr "" + +msgid "Italian" +msgstr "" + +msgid "Latvian" +msgstr "" + +msgid "Spanish" +msgstr "" + +msgid "Catalan" +msgstr "" + +msgid "Esperanto" +msgstr "" + +msgid "Indonesian" +msgstr "" + +msgid "Czech" +msgstr "" + +msgid "Arabic" +msgstr "" + +msgid "Turkish" +msgstr "" + +msgid "Norwegian" +msgstr "" + +msgid "Korean" +msgstr "" + +msgid "Hungarian" +msgstr "" + +msgid "Romanian" +msgstr "" + +msgid "Development Team" +msgstr "" + +msgid "Lead Programmer" +msgstr "" + +msgid "UI Designer" +msgstr "" + +msgid "GitHub Contributors" +msgstr "" + +msgid "Art by: %s" +msgstr "" + +msgid "untitled" +msgstr "" + +msgid "imported" +msgstr "" + +msgid "copy" +msgstr "" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "" + +msgid "Unsaved Image" +msgstr "" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "" + +msgid "Save before exiting?" +msgstr "" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "" + +msgid "Save & Exit" +msgstr "" + +msgid "Exit without saving" +msgstr "" + +msgid "Utility Tools" +msgstr "" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Draw Tools" +msgstr "" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Choose a color for the left tool" +msgstr "" + +msgid "Choose a color for the right tool" +msgstr "" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "" + +msgid "Left tool" +msgstr "" + +msgid "Right tool" +msgstr "" + +msgid "Left pixel indicator" +msgstr "" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Right pixel indicator" +msgstr "" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Show left tool icon" +msgstr "" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "" + +msgid "Show right tool icon" +msgstr "" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "" + +msgid "Guides" +msgstr "" + +msgid "Guides color:" +msgstr "" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "" + +msgid "Grid" +msgstr "" + +msgid "Grid type:" +msgstr "" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "" + +msgid "Rectangular" +msgstr "" + +msgid "Isometric" +msgstr "" + +msgid "All" +msgstr "" + +msgid "Grid width:" +msgstr "" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "" + +msgid "Grid height:" +msgstr "" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "" + +msgid "Isometric cell size:" +msgstr "" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "" + +msgid "Grid color:" +msgstr "" + +msgid "A color of the grid" +msgstr "" + +msgid "Transparency" +msgstr "" + +msgid "Checker size:" +msgstr "" + +msgid "Size of the transparent checker background" +msgstr "" + +msgid "Checker color 1:" +msgstr "" + +msgid "First color of the transparent checker background" +msgstr "" + +msgid "Checker color 2:" +msgstr "" + +msgid "Second color of the transparent checker background" +msgstr "" + +msgid "Follow Canvas Movement" +msgstr "" + +msgid "The transparent checker follow the movement of canvas" +msgstr "" + +msgid "Follow Canvas Zoom Level" +msgstr "" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "" + +msgid "Only custom preset can be modified" +msgstr "" + +msgid "Brush:" +msgstr "" + +msgid "Select a brush" +msgstr "" + +msgid "Pixel brush" +msgstr "" + +msgid "Circle brush" +msgstr "" + +msgid "Filled circle brush" +msgstr "" + +msgid "Custom brush" +msgstr "" + +msgid "Brush size:" +msgstr "" + +msgid "Overwrite Color" +msgstr "" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "" + +msgid "Pixel Perfect" +msgstr "" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "" + +msgid "Brush color from" +msgstr "" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "" + +msgid "Fill area:" +msgstr "" + +msgid "Same color area" +msgstr "" + +msgid "Same color pixels" +msgstr "" + +msgid "Fill with:" +msgstr "" + +msgid "Selected Color" +msgstr "" + +msgid "Pattern" +msgstr "" + +msgid "Offset" +msgstr "" + +msgid "Lighten" +msgstr "" + +msgid "Darken" +msgstr "" + +msgid "Amount:" +msgstr "" + +msgid "Lighten/Darken amount" +msgstr "" + +msgid "Pick for:" +msgstr "" + +msgid "Left Color" +msgstr "" + +msgid "Right Color" +msgstr "" + +msgid "Mode:" +msgstr "" + +msgid "Zoom in" +msgstr "" + +msgid "Zoom out" +msgstr "" + +msgid "Options:" +msgstr "" + +msgid "Fit to frame" +msgstr "" + +msgid "100% Zoom" +msgstr "" + +msgid "Mirroring" +msgstr "" + +msgid "Horizontal" +msgstr "" + +msgid "Enable horizontal mirrored drawing" +msgstr "" + +msgid "Enable vertical mirrored drawing" +msgstr "" + +msgid "Vertical" +msgstr "" + +msgid "Current frame:" +msgstr "" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "" + +msgid "Onion Skinning settings" +msgstr "" + +msgid "Enable/disable Onion Skinning" +msgstr "" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "" + +msgid "No loop" +msgstr "" + +msgid "Cycle loop" +msgstr "" + +msgid "Ping-pong loop" +msgstr "" + +msgid "Onion Skinning:" +msgstr "" + +msgid "Past Frames" +msgstr "" + +msgid "Future Frames" +msgstr "" + +msgid "Manage frame tags" +msgstr "" + +msgid "Frame Tag Properties" +msgstr "" + +msgid "Add a new frame tag" +msgstr "" + +msgid "Name:" +msgstr "" + +msgid "From:" +msgstr "" + +msgid "To:" +msgstr "" + +msgid "Animation plays only on frames of the same tag" +msgstr "" + +msgid "Tag %s (Frame %s)" +msgstr "" + +msgid "Tag %s (Frames %s-%s)" +msgstr "" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "" + +msgid "Blue-Red Mode" +msgstr "" + +msgid "Add a new frame" +msgstr "" + +msgid "Remove Frame" +msgstr "" + +msgid "Clone Frame" +msgstr "" + +msgid "Move Left" +msgstr "" + +msgid "Move Right" +msgstr "" + +msgid "Add Frame Tag" +msgstr "" + +msgid "Link Cel" +msgstr "" + +msgid "Unlink Cel" +msgstr "" + +msgid "Layer" +msgstr "" + +msgid "Layers" +msgstr "" + +msgid "Create a new layer" +msgstr "" + +msgid "Remove current layer" +msgstr "" + +msgid "Move up the current layer" +msgstr "" + +msgid "Move down the current layer" +msgstr "" + +msgid "Clone current layer" +msgstr "" + +msgid "Merge current layer with the one below" +msgstr "" + +msgid "Opacity:" +msgstr "" + +msgid "Toggle layer's visibility" +msgstr "" + +msgid "Lock/unlock layer" +msgstr "" + +msgid "Frame: %s, Layer: %s" +msgstr "" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "" + +msgid "Palette" +msgstr "" + +msgid "Palettes" +msgstr "" + +msgid "Add a new palette" +msgstr "" + +msgid "Edit currently selected palette" +msgstr "" + +msgid "Choose a palette" +msgstr "" + +msgid "Undo: Draw" +msgstr "" + +msgid "Redo: Draw" +msgstr "" + +msgid "Undo: Rectangle Select" +msgstr "" + +msgid "Redo: Rectangle Select" +msgstr "" + +msgid "Undo: Scale" +msgstr "" + +msgid "Redo: Scale" +msgstr "" + +msgid "Undo: Add Layer" +msgstr "" + +msgid "Redo: Add Layer" +msgstr "" + +msgid "Undo: Remove Layer" +msgstr "" + +msgid "Redo: Remove Layer" +msgstr "" + +msgid "Undo: Merge Layer" +msgstr "" + +msgid "Redo: Merge Layer" +msgstr "" + +msgid "Undo: Change Layer Order" +msgstr "" + +msgid "Redo: Change Layer Order" +msgstr "" + +msgid "Undo: Add Frame" +msgstr "" + +msgid "Redo: Add Frame" +msgstr "" + +msgid "Undo: Remove Frame" +msgstr "" + +msgid "Redo: Remove Frame" +msgstr "" + +msgid "Undo: Change Frame Order" +msgstr "" + +msgid "Redo: Change Frame Order" +msgstr "" + +msgid "Undo: Delete Custom Brush" +msgstr "" + +msgid "Redo: Delete Custom Brush" +msgstr "" + +msgid "Undo: Modify Frame Tag" +msgstr "" + +msgid "Redo: Modify Frame Tag" +msgstr "" + +msgid "Undo: Delete Frame Tag" +msgstr "" + +msgid "Redo: Delete Frame Tag" +msgstr "" + +msgid "Move Guide" +msgstr "" + +msgid "File saved" +msgstr "" + +msgid "File autosaved" +msgstr "" + +msgid "File failed to open. Error code %s" +msgstr "" + +msgid "File failed to save. Error code %s" +msgstr "" + +msgid "File exported" +msgstr "" + +msgid "New Empty Palette" +msgstr "" + +msgid "Import Palette" +msgstr "" + +msgid "Create Palette From Current Sprite" +msgstr "" + +msgid "Palette Name:" +msgstr "" + +msgid "Color Name:" +msgstr "" + +msgid "Use current left & right colors" +msgstr "" + +msgid "Create a new empty palette?" +msgstr "" + +msgid "Error" +msgstr "" + +msgid "Error: Palette must have a valid name." +msgstr "" + +msgid "Invalid Palette file!" +msgstr "" + +msgid "Edit Palette" +msgstr "" + +msgid "Create colors with alpha component" +msgstr "" + +msgid "Get colors only from selection" +msgstr "" + +msgid "Get colors from" +msgstr "" + +msgid "Patrons:" +msgstr "" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "" + +msgid "Become a Platinum Sponsor" +msgstr "" + +msgid "Become a Gold Sponsor" +msgstr "" + +msgid "Become a Patron" +msgstr "" + +msgid "Don't show again" +msgstr "" + +msgid "Image Options" +msgstr "" + +msgid "Default width:" +msgstr "" + +msgid "A default width of a new image" +msgstr "" + +msgid "Default height:" +msgstr "" + +msgid "A default height of a new image" +msgstr "" + +msgid "Default fill color:" +msgstr "" + +msgid "A default background color of a new image" +msgstr "" + +msgid "Lock aspect ratio:" +msgstr "" + +msgid "Templates:" +msgstr "" + +msgid "Preset" +msgstr "" + +msgid "Preset:" +msgstr "" + +msgid "Default" +msgstr "" + +msgid "Custom" +msgstr "" + +msgid "Rectangular Selection" +msgstr "" + +msgid "Zoom" +msgstr "" + +msgid "Color Picker" +msgstr "" + +msgid "Pencil" +msgstr "" + +msgid "Eraser" +msgstr "" + +msgid "Bucket" +msgstr "" + +msgid "Lighten/Darken" +msgstr "" + +msgid "Switch Colors" +msgstr "" + +msgid "Set the shortcut" +msgstr "" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "" + +msgid "Already assigned" +msgstr "" + +msgid "Left Tool:" +msgstr "" + +msgid "A tool assigned to the left mouse button" +msgstr "" + +msgid "Right Tool:" +msgstr "" + +msgid "A tool assigned to the right mouse button" +msgstr "" + +msgid "Cannot find last project file." +msgstr "" + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "" + +msgid "Open Last Project" +msgstr "" + +msgid "Open last project..." +msgstr "" + +msgid "Open last project on startup" +msgstr "" + +msgid "Opens last opened project on startup" +msgstr "" + +msgid "Enable autosave" +msgstr "" + +msgid "Autosave interval:" +msgstr "" + +msgid "minute(s)" +msgstr "" + +msgid "Create new directory for each frame tag" +msgstr "" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "" + +msgid "Close" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "" + +msgid "Backup reloaded" +msgstr "" + +msgid "Remove currently selected palette" +msgstr "" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "" + +msgid "You can't remove more palettes!" +msgstr "" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "" + +msgid "and" +msgstr "" + +msgid "Move the selected frame to the left." +msgstr "" + +msgid "Move the selected frame to the right." +msgstr "" + diff --git a/Translations/de_DE.po b/Translations/de_DE.po new file mode 100644 index 0000000..d4985d4 --- /dev/null +++ b/Translations/de_DE.po @@ -0,0 +1,1471 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: de\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: German\n" +"Language: de_DE\n" +"PO-Revision-Date: 2020-10-13 12:42\n" + +msgid "OK" +msgstr "OK" + +msgid "Cancel" +msgstr "Abbrechen" + +msgid "Open" +msgstr "Öffnen" + +msgid "Save" +msgstr "Speichern" + +msgid "Please Confirm..." +msgstr "Bitte bestätigen..." + +msgid "File Name:" +msgstr "Dateiname:" + +msgid "Image Size" +msgstr "Bildgröße" + +msgid "Canvas Size" +msgstr "Canvasgröße" + +msgid "Frame Size" +msgstr "Frame-Größe" + +msgid "Width:" +msgstr "Breite:" + +msgid "Height:" +msgstr "Höhe:" + +msgid "Center" +msgstr "Zentrieren" + +msgid "File" +msgstr "Datei" + +msgid "Edit" +msgstr "Bearbeiten" + +msgid "View" +msgstr "Ansicht" + +msgid "Image" +msgstr "Bild" + +msgid "Effects" +msgstr "Effekte" + +msgid "Help" +msgstr "Hilfe" + +msgid "New" +msgstr "Neu" + +msgid "New..." +msgstr "Neu..." + +msgid "Open..." +msgstr "Öffnen..." + +msgid "Save..." +msgstr "Speichern..." + +msgid "Save as..." +msgstr "Speichern als..." + +msgid "Use ZSTD Compression" +msgstr "ZSTD-Komprimierung verwenden" + +msgid "Import" +msgstr "Importieren" + +msgid "Export" +msgstr "Exportiere" + +msgid "Export..." +msgstr "Exportiere..." + +msgid "Export as..." +msgstr "Exportieren als..." + +msgid "Export PNG..." +msgstr "Exportiere PNG..." + +msgid "Export PNG as..." +msgstr "Exportiere PNG als..." + +msgid "Quit" +msgstr "Verlassen" + +msgid "Undo" +msgstr "Rückgängig" + +msgid "Redo" +msgstr "Wiederherstellen" + +msgid "Copy" +msgstr "Kopieren" + +msgid "Cut" +msgstr "Ausschneiden" + +msgid "Paste" +msgstr "Einfügen" + +msgid "Delete" +msgstr "Löschen" + +msgid "Scale Image" +msgstr "Bild skalieren" + +msgid "Crop Image" +msgstr "Bild zuschneiden" + +msgid "Resize Canvas" +msgstr "Canvas skalieren" + +msgid "Rotate Image" +msgstr "Bild drehen" + +msgid "Clear Selection" +msgstr "Ausgewählten Bereich löschen" + +msgid "Flip" +msgstr "Umdrehen" + +msgid "Flip Horizontal" +msgstr "Horizontal spiegeln" + +msgid "Flip Vertical" +msgstr "Vertikal spiegeln" + +msgid "Preferences" +msgstr "Einstellungen" + +msgid "Tile Mode" +msgstr "Tile Modus" + +msgid "Show Grid" +msgstr "Zeige Raster" + +msgid "Show Rulers" +msgstr "Zeige Lineale" + +msgid "Show Guides" +msgstr "Zeige Guides" + +msgid "Show Animation Timeline" +msgstr "Zeige Animations-Zeitleiste" + +msgid "Zen Mode" +msgstr "Zen-Modus" + +msgid "Fullscreen Mode" +msgstr "Vollbildmodus" + +msgid "Fill with color:" +msgstr "Fülle mit Farbe:" + +msgid "Open a File" +msgstr "Öffne eine Datei" + +msgid "Open File(s)" +msgstr "Öffne Datei(en)" + +msgid "Import Options" +msgstr "Importoptionen" + +msgid "Import as:" +msgstr "Importiere als:" + +msgid "New tab" +msgstr "Neuer Tab" + +msgid "Spritesheet (new tab)" +msgstr "Spritesheet (neuer Tab)" + +msgid "New frame" +msgstr "Neuer Frame" + +msgid "New layer" +msgstr "Neue Ebene" + +msgid "New palette" +msgstr "Neue Palette" + +msgid "New brush" +msgstr "Neuer Pinsel" + +msgid "New pattern" +msgstr "Neues Muster" + +msgid "Horizontal frames:" +msgstr "Horizontale Frames:" + +msgid "Vertical frames:" +msgstr "Vertikale Frames:" + +msgid "Brush type:" +msgstr "Pinseltyp:" + +msgid "File brush" +msgstr "Datei-Pinsel" + +msgid "Project brush" +msgstr "Projekt-Pinsel" + +msgid "Random brush" +msgstr "Zufälliger Pinsel" + +msgid "Save Sprite as .pxo" +msgstr "Speichere Sprite als .pxo" + +msgid "Export Sprite as .png" +msgstr "Exportiere Sprite als PNG" + +msgid "Export Sprite" +msgstr "Exportiere Sprite" + +msgid "File Exists, Overwrite?" +msgstr "Datei existiert schon, überschreiben?" + +msgid "File %s already exists. Overwrite?" +msgstr "Datei %s existiert bereits, überschreiben?" + +msgid "Directory path or file name is not valid!" +msgstr "Verzeichnispfad oder Dateiname ist ungültig!" + +msgid "Exporting in progress..." +msgstr "Export läuft..." + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "Kann Datei nicht laden '%s'. Error code: %s" + +msgid "Frame" +msgstr "Frame" + +msgid "Frames:" +msgstr "Frames:" + +msgid "All Frames" +msgstr "Alle Frames" + +msgid "Spritesheet" +msgstr "Spritesheet" + +msgid "Animation" +msgstr "Animation" + +msgid "Preview:" +msgstr "Vorschau:" + +msgid "Frame:" +msgstr "Frame:" + +msgid "Orientation:" +msgstr "Orientierung:" + +msgid "Browse" +msgstr "Durchsuchen" + +msgid "Resize:" +msgstr "Größe verändern" + +msgid "Cancel Export" +msgstr "Export abbrechen" + +msgid "Alert!" +msgstr "Warnung!" + +msgid "Select Current Folder" +msgstr "Wähle aktuellen Ordner" + +msgid "Open a Directory" +msgstr "Öffne ein Verzeichnis" + +msgid "All frames as multiple files" +msgstr "Alle Frames als mehrere Dateien" + +msgid "All frames as a single file animation" +msgstr "Alle Frames als Animation für eine einzelne Datei" + +msgid "Background:" +msgstr "Hintergrund:" + +msgid "Direction:" +msgstr "Richtung:" + +msgid "Forward" +msgstr "Vorwärts" + +msgid "Backwards" +msgstr "Rückwärts" + +msgid "Ping-Pong" +msgstr "Ping-Pong" + +msgid "Columns" +msgstr "Spalten" + +msgid "Columns:" +msgstr "Spalten:" + +msgid "Rows" +msgstr "Reihen" + +msgid "Rows:" +msgstr "Reihen:" + +msgid "Path:" +msgstr "Pfad:" + +msgid "Directories & Files:" +msgstr "Verzeichnisse & Dateien:" + +msgid "Create Folder" +msgstr "Erstelle Ordner" + +msgid "File:" +msgstr "Datei:" + +msgid "Interpolation:" +msgstr "Interpolation:" + +msgid "Nearest" +msgstr "Nächstes" + +msgid "Bilinear" +msgstr "Bilinear" + +msgid "Cubic" +msgstr "Kubisch" + +msgid "Trilinear" +msgstr "Triliniar" + +msgid "General" +msgstr "Allgemein" + +msgid "Startup" +msgstr "Start" + +msgid "Language" +msgstr "Sprache" + +msgid "Themes" +msgstr "Designs" + +msgid "Canvas" +msgstr "Canvas" + +msgid "Shortcuts" +msgstr "Tastenkürzel" + +msgid "Backup" +msgstr "Sicherung" + +msgid "Indicators" +msgstr "Indikatoren" + +msgid "On" +msgstr "An" + +msgid "Restore default value" +msgstr "Standardeinstellungen wiederherstellen" + +msgid "Smooth Zoom" +msgstr "Smoother Zoom" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "Fügt einen glatteren Übergang beim Zoomen hinzu" + +msgid "Tablet pressure sensitivity:" +msgstr "Tabletdrucksensitivität:" + +msgid "None" +msgstr "Keine" + +msgid "Affect Brush's Alpha" +msgstr "Beeinflusst Pinsels Alpha" + +msgid "Color:" +msgstr "Farbe:" + +msgid "Guide color:" +msgstr "Guidefarbe" + +msgid "System Language" +msgstr "Systemsprache" + +msgid "Dark" +msgstr "Dunkel" + +msgid "Gray" +msgstr "Grau" + +msgid "Blue" +msgstr "Blau" + +msgid "Caramel" +msgstr "Karamell" + +msgid "Light" +msgstr "Hell" + +msgid "Purple" +msgstr "Violett" + +msgid "Only affect selection" +msgstr "Nur Auswahl beeinflussen" + +msgid "Current cel" +msgstr "Aktuelle cel" + +msgid "Current frame" +msgstr "Aktueller Rahmen" + +msgid "All frames" +msgstr "Alle Frames" + +msgid "All projects" +msgstr "Alle Projekte" + +msgid "Invert Colors" +msgstr "Farben umkehren" + +msgid "Modify Red Channel" +msgstr "Rot-Kanal ändern" + +msgid "Modify Green Channel" +msgstr "Grün-Kanal ändern" + +msgid "Modify Blue Channel" +msgstr "Blau-Kanal ändern" + +msgid "Modify Alpha Channel" +msgstr "Alpha-Kanal ändern" + +msgid "Desaturation" +msgstr "Entsättigung" + +msgid "Outline" +msgstr "Umriss" + +msgid "Adjust Hue/Saturation/Value" +msgstr "Farbton/Sättigung/Wert anpassen" + +msgid "Gradient" +msgstr "Gradient" + +msgid "Adjust HSV" +msgstr "HSV anpassen" + +msgid "Type:" +msgstr "Typ:" + +msgid "Angle:" +msgstr "Winkel:" + +msgid "Hue" +msgstr "Farbton" + +msgid "Saturation" +msgstr "Sättigung" + +msgid "Value" +msgstr "Wert" + +msgid "Apply" +msgstr "Übernehmen" + +msgid "Diagonal" +msgstr "Diagonal" + +msgid "Place inside image" +msgstr "Platziere in Bild" + +msgid "Thickness:" +msgstr "Dicke:" + +msgid "Colors:" +msgstr "Farben:" + +msgid "Steps:" +msgstr "Schritte:" + +msgid "Top to Bottom" +msgstr "Von oben nach unten" + +msgid "Bottom to Top" +msgstr "Von unten nach oben" + +msgid "Left to Right" +msgstr "Von links nach rechts" + +msgid "Right to Left" +msgstr "Von rechts nach links" + +msgid "View Splash Screen" +msgstr "Zeige Splash Screen" + +msgid "Online Docs" +msgstr "Online Docs" + +msgid "Issue Tracker" +msgstr "Problemverfolger" + +msgid "Changelog" +msgstr "Änderungen" + +msgid "About Pixelorama" +msgstr "Über Pixelorama" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "Pixelorama - Vollpixele deine Träume!" + +msgid "Developed by Orama Interactive" +msgstr "Entwickelt von Orama Interactive" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "Copyright 2019-2020 Orama Interactive und Mitwirkende" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "©Copyright 2019-2020 von Orama Interactive und Mitwirkende" + +msgid "Website" +msgstr "Website" + +msgid "GitHub Repo" +msgstr "GitHub Repo" + +msgid "Donate" +msgstr "Spenden" + +msgid "Developers" +msgstr "Entwickler" + +msgid "Contributors" +msgstr "Beitragende" + +msgid "Donors" +msgstr "Spender" + +msgid "Translators" +msgstr "Übersetzungen" + +msgid "English" +msgstr "Englisch" + +msgid "Greek" +msgstr "Griechisch" + +msgid "French" +msgstr "Fanzösisch" + +msgid "German" +msgstr "Deutsch" + +msgid "Polish" +msgstr "Polnisch" + +msgid "Brazilian Portuguese" +msgstr "Brasilianisches Portugiesisch" + +msgid "Russian" +msgstr "Russisch" + +msgid "Chinese Simplified" +msgstr "Simples Chinesisch" + +msgid "Chinese Traditional" +msgstr "Traditionelles Chinesisch" + +msgid "Italian" +msgstr "Italenisch" + +msgid "Latvian" +msgstr "Lettisch" + +msgid "Spanish" +msgstr "Spanisch" + +msgid "Catalan" +msgstr "Katalanisch" + +msgid "Esperanto" +msgstr "Esperanto" + +msgid "Indonesian" +msgstr "Indonesisch" + +msgid "Czech" +msgstr "Tschechisch" + +msgid "Arabic" +msgstr "Arabisch" + +msgid "Turkish" +msgstr "Türkisch" + +msgid "Norwegian" +msgstr "Norwegisch" + +msgid "Korean" +msgstr "Koreanisch" + +msgid "Hungarian" +msgstr "Ungarisch" + +msgid "Romanian" +msgstr "Rumänisch" + +msgid "Development Team" +msgstr "Entwicklerteam" + +msgid "Lead Programmer" +msgstr "Leitender Programmierer" + +msgid "UI Designer" +msgstr "UI Designer" + +msgid "GitHub Contributors" +msgstr "Github Beitragende" + +msgid "Art by: %s" +msgstr "Kunst von: %s" + +msgid "untitled" +msgstr "unbenannt" + +msgid "imported" +msgstr "importiert" + +msgid "copy" +msgstr "kopiere" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "Möchten sie Pixelorama wirklich verlassen?" + +msgid "Unsaved Image" +msgstr "Ungespeichertes Bild" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "Sie haben ungespeicherte Änderungen. Wenn Sie fortfahren, geht Ihr Fortschritt verloren." + +msgid "Save before exiting?" +msgstr "Speichere vor dem Verlassen?" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "Du hast nicht gespeicherten Fortschritt. Wie möchtest du fortfahren?" + +msgid "Save & Exit" +msgstr "Speichern & Beenden" + +msgid "Exit without saving" +msgstr "Verlassen ohne zu speichern" + +msgid "Utility Tools" +msgstr "Dienstwerkzeuge" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "Rechteckige Auswahl\n\n" +"%s für die linke Maustaste\n" +"%s für die rechte Maustaste\n\n" +"Halte %s zum verschieben des Inhalts" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Zoom\n\n" +"%s für linke Maustaste\n" +"%s für rechte Maustaste" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Farbauswahl\n" +"Wähle eine Farbe von einem Pixel des Sprites\n\n" +"%s für die linke Maustaste\n" +"%s für die rechte Maustaste" + +msgid "Draw Tools" +msgstr "Zeichnenwerkzeuge" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Bleistift\n\n" +"%s für linke Maustaste\n" +"%s für rechte Maustaste\n\n" +"Halte %s, um eine Linie zu bilden" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Radiergummi\n\n" +"%s für die linke Maustaste\n" +"%s für die rechte Maustaste\n\n" +"Halte %s, um eine Linie zu bilden" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Füllen\n\n" +"%s für linke Maustaste\n" +"%s für rechte Maustaste" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Erhellen/Verdunkeln\n\n" +"%s für linke Maustaste\n" +"%s für rechte Maustaste" + +msgid "Choose a color for the left tool" +msgstr "Wähle eine Farbe für das linke Werkzeug" + +msgid "Choose a color for the right tool" +msgstr "Wähle eine Farbe für das rechte Werkzeug" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "Wechsle linke und rechte Farben\n" +"(%s)" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "Setzt die Farben auf den Standardzustand zurück (schwarz für links, weiß für rechts)" + +msgid "Left tool" +msgstr "Linkes Werkzeug" + +msgid "Right tool" +msgstr "Rechtes Werkzeug" + +msgid "Left pixel indicator" +msgstr "Linke Pixelanzeige" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "Zeige linke Mausanzeige oder Pinsel auf der Leinwand wenn gezeichnet wird" + +msgid "Right pixel indicator" +msgstr "Rechte Pixelanzeige" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "Zeige rechtes Mausanzeige oder Pinsel auf der Leinwand wenn gezeichnet wird" + +msgid "Show left tool icon" +msgstr "Linkes Werkzeugsymbol anzeigen" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "Zeigt ein Symbol des ausgewählten linken Werkzeugs neben dem Cursor auf dem Canvas an" + +msgid "Show right tool icon" +msgstr "Rechtes Werkzeugsymbol anzeigen" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "Zeigt ein Symbol des ausgewählten rechten Werkzeugs neben dem Cursor auf dem Canvas an" + +msgid "Guides" +msgstr "Guides" + +msgid "Guides color:" +msgstr "Guide-Farbe:" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "Eine Farbe der Lineal-Guides, die auf dem Canvas angezeigt werden" + +msgid "Grid" +msgstr "Gitter" + +msgid "Grid type:" +msgstr "Gittertyp:" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "Legt den Typ des Gitters zwischen rechteckig, isometrisch oder beidem fest" + +msgid "Rectangular" +msgstr "Rechteckig" + +msgid "Isometric" +msgstr "Isometrisch" + +msgid "All" +msgstr "Alle" + +msgid "Grid width:" +msgstr "Rasterbreite:" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "Legt fest, wie weit die vertikalen Linien des Gitters voneinander entfernt sind" + +msgid "Grid height:" +msgstr "Rasterhöhe:" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "Legt fest, wie weit die horizontalen Linien des Gitters voneinander entfernt sind" + +msgid "Isometric cell size:" +msgstr "Isometrische Zellgröße:" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "Legt die Größe der Zellen in einem isometrischen Raster fest" + +msgid "Grid color:" +msgstr "Rasterfarbe:" + +msgid "A color of the grid" +msgstr "Eine Farbe des Gitters" + +msgid "Transparency" +msgstr "Transparenz" + +msgid "Checker size:" +msgstr "Checkergröße:" + +msgid "Size of the transparent checker background" +msgstr "Größe des transparenten Checkerhintergrunds" + +msgid "Checker color 1:" +msgstr "Checkerfarbe 1:" + +msgid "First color of the transparent checker background" +msgstr "Erste Farbe des transparenten Checkerhintergrunds" + +msgid "Checker color 2:" +msgstr "Checkerfarbe 2:" + +msgid "Second color of the transparent checker background" +msgstr "Zweite Farbe des transparenten Checkerhintergrunds" + +msgid "Follow Canvas Movement" +msgstr "Canvas folgen" + +msgid "The transparent checker follow the movement of canvas" +msgstr "Die transparenten Checker folgen dem Canvas" + +msgid "Follow Canvas Zoom Level" +msgstr "Folge Canvas-Zoom-Level" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "Die transparenten Checker folgen dem Canvas-Zoom-Level" + +msgid "Only custom preset can be modified" +msgstr "Nur benutzerdefinierte Voreinstellung kann geändert werden" + +msgid "Brush:" +msgstr "Pinsel:" + +msgid "Select a brush" +msgstr "Wähle einen Pinsel" + +msgid "Pixel brush" +msgstr "Pixel-Pinsel" + +msgid "Circle brush" +msgstr "Kreis-Pinsel" + +msgid "Filled circle brush" +msgstr "Gefüllter Kreis-Pinsel" + +msgid "Custom brush" +msgstr "Benutzerdefinierter Pinsel" + +msgid "Brush size:" +msgstr "Pinselgröße:" + +msgid "Overwrite Color" +msgstr "Farbe überschreiben" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "Überschreibt die Farbe anstatt sie zu mischen. Diese Option ist nur für nicht vollständig transparente Farben relevant" + +msgid "Pixel Perfect" +msgstr "Perfekte Pixel" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "Macht Linien glatt, indem die zusätzlichen Pixel an den Kanten entfernt werden" + +msgid "Brush color from" +msgstr "Pinselfarbe von" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "0: Farbe von dem Pinsel selbst, 100: die aktuell ausgewählte Farbe" + +msgid "Fill area:" +msgstr "Fülle Bereich" + +msgid "Same color area" +msgstr "Gleiche Farbfläche" + +msgid "Same color pixels" +msgstr "Gleiche Farbpixel" + +msgid "Fill with:" +msgstr "Füllen mit:" + +msgid "Selected Color" +msgstr "Ausgewählte Farbe" + +msgid "Pattern" +msgstr "Muster" + +msgid "Offset" +msgstr "Offset" + +msgid "Lighten" +msgstr "Erhellen" + +msgid "Darken" +msgstr "Verdunkeln" + +msgid "Amount:" +msgstr "Menge:" + +msgid "Lighten/Darken amount" +msgstr "Erhellen/Verdunkeln Menge" + +msgid "Pick for:" +msgstr "Wähle für:" + +msgid "Left Color" +msgstr "Linke Farbe" + +msgid "Right Color" +msgstr "Rechte Farbe" + +msgid "Mode:" +msgstr "Modus:" + +msgid "Zoom in" +msgstr "Vergrößern" + +msgid "Zoom out" +msgstr "Verkleinern" + +msgid "Options:" +msgstr "Optionen:" + +msgid "Fit to frame" +msgstr "An Frame anpassen" + +msgid "100% Zoom" +msgstr "100% Zoom" + +msgid "Mirroring" +msgstr "Spiegeln" + +msgid "Horizontal" +msgstr "Horizontal spiegeln" + +msgid "Enable horizontal mirrored drawing" +msgstr "Aktiviere horizontal gespiegelte Zeichnung" + +msgid "Enable vertical mirrored drawing" +msgstr "Aktiviere vertikal gespiegelte Zeichnung" + +msgid "Vertical" +msgstr "Vertikal" + +msgid "Current frame:" +msgstr "Aktueller Frame" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "Springe zu dem ersten Frame\n" +"(%s)" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "Gehe zu dem letzten Frame\n" +"(%s)" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "Spiele die Animation rückwärts ab (vom Ende bis zum Anfang)\n" +"(%s)" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "Spiele die Animation vorwärts ab (vom Anfang bis zum Ende)\n" +"(%s)" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "Gehe zum nächsten Frame\n" +"(%s)" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "Springe zum letzten Frame\n" +"(%s)" + +msgid "Onion Skinning settings" +msgstr "Onion Skinning Einstellungen" + +msgid "Enable/disable Onion Skinning" +msgstr "Aktiviere/Deaktiviere Onion Skinning" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "Wie viele Frames pro Sekunde soll die Animationsvorschau haben?\n" +" Je mehr FPS, desto schneller wird die Animation abgespielt." + +msgid "No loop" +msgstr "Keine Wiederholung" + +msgid "Cycle loop" +msgstr "Schleife" + +msgid "Ping-pong loop" +msgstr "Ping Pong Loop" + +msgid "Onion Skinning:" +msgstr "Onion Skinning:" + +msgid "Past Frames" +msgstr "Vorgänger Frames" + +msgid "Future Frames" +msgstr "Nachfolger Frames" + +msgid "Manage frame tags" +msgstr "Frame Tags verwalten" + +msgid "Frame Tag Properties" +msgstr "Frame Tag-Eigenschaften" + +msgid "Add a new frame tag" +msgstr "Neuen Frame Tag hinzufügen" + +msgid "Name:" +msgstr "Name:" + +msgid "From:" +msgstr "Von:" + +msgid "To:" +msgstr "Bis:" + +msgid "Animation plays only on frames of the same tag" +msgstr "Animation spielt nur auf Frames des gleichen Tags" + +msgid "Tag %s (Frame %s)" +msgstr "Tag %s (Frame %s)" + +msgid "Tag %s (Frames %s-%s)" +msgstr "Tag %s (Frames %s-%s)" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "Wenn diese Option ausgewählt ist, wird die Animation nur auf den Frames abgespielt, die den gleichen Tag haben.\n" +"Wenn nicht, wird die Animation für alle Frames abgespielt und Tags werden ignoriert." + +msgid "Blue-Red Mode" +msgstr "Blau-Rot Modus" + +msgid "Add a new frame" +msgstr "Füge einen neuen Frame hinzu" + +msgid "Remove Frame" +msgstr "Entferne Frame" + +msgid "Clone Frame" +msgstr "Kopiere Frame" + +msgid "Move Left" +msgstr "Bewege nach Links" + +msgid "Move Right" +msgstr "Bewege nach Rechts" + +msgid "Add Frame Tag" +msgstr "Frame Tag hinzufügen" + +msgid "Link Cel" +msgstr "Cel verlinken" + +msgid "Unlink Cel" +msgstr "Cel entkoppeln" + +msgid "Layer" +msgstr "Ebene" + +msgid "Layers" +msgstr "Ebenen" + +msgid "Create a new layer" +msgstr "Erstelle eine neue Ebene" + +msgid "Remove current layer" +msgstr "Entferne aktuelle Ebene" + +msgid "Move up the current layer" +msgstr "Bewege aktuelle Ebene nach oben" + +msgid "Move down the current layer" +msgstr "Bewege aktuelle Ebene nach unten" + +msgid "Clone current layer" +msgstr "Kopiere aktuelle Ebene" + +msgid "Merge current layer with the one below" +msgstr "Führe aktuelle Ebene mit der darunter zusammen" + +msgid "Opacity:" +msgstr "Deckkraft" + +msgid "Toggle layer's visibility" +msgstr "Ändere die Sichtbarkeit der Ebene" + +msgid "Lock/unlock layer" +msgstr "Ebene sperren/entsperren" + +msgid "Frame: %s, Layer: %s" +msgstr "Frame: %s, Ebene: %s" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "Aktiviere/Deaktiviere Celverlinkungen\n\n" +"Verlinkte Cels werden über mehrere Frames geteilt" + +msgid "Palette" +msgstr "Palette" + +msgid "Palettes" +msgstr "Paletten" + +msgid "Add a new palette" +msgstr "Füge eine neue Palette hinzu" + +msgid "Edit currently selected palette" +msgstr "Bearbeite ausgewählte Palette" + +msgid "Choose a palette" +msgstr "Wähle eine Palette" + +msgid "Undo: Draw" +msgstr "Rückgängig: Zeichen" + +msgid "Redo: Draw" +msgstr "Wiederherstellen: Zeichnen" + +msgid "Undo: Rectangle Select" +msgstr "Rückgängig: Rechteck Auswahl" + +msgid "Redo: Rectangle Select" +msgstr "Wiederherstellen: Rechteck Auswahl" + +msgid "Undo: Scale" +msgstr "Rückgängig: Skalieren" + +msgid "Redo: Scale" +msgstr "Wiederherstellen: Skalieren" + +msgid "Undo: Add Layer" +msgstr "Rückgängig: Ebene hinzufügen" + +msgid "Redo: Add Layer" +msgstr "Wiederherstellen: Ebene hinzufügen" + +msgid "Undo: Remove Layer" +msgstr "Rückgängigg: Entferne Ebene" + +msgid "Redo: Remove Layer" +msgstr "Wiederherstellen: Entferne Ebene" + +msgid "Undo: Merge Layer" +msgstr "Rückgängig: Füge Ebene zusammen" + +msgid "Redo: Merge Layer" +msgstr "Wiederherstellen: Füge Ebene zusammen" + +msgid "Undo: Change Layer Order" +msgstr "Rückgängig: Ändere Ebenenreihenfolge" + +msgid "Redo: Change Layer Order" +msgstr "Wiederherstellen: Ändere Ebenenreihenfolge" + +msgid "Undo: Add Frame" +msgstr "Rückgängig: Füge Frame hinzu" + +msgid "Redo: Add Frame" +msgstr "Wiederherstellen: Füge Frame hinzu" + +msgid "Undo: Remove Frame" +msgstr "Rückgängig: Entferne Frame" + +msgid "Redo: Remove Frame" +msgstr "Wiederherstellen: Entferne Frame" + +msgid "Undo: Change Frame Order" +msgstr "Rückgängig: Ändere Framereihenfolge" + +msgid "Redo: Change Frame Order" +msgstr "Wiederherstellen: Ändere Framereihenfolge" + +msgid "Undo: Delete Custom Brush" +msgstr "Rückgängig: Entferne benutzerdefinierten Pinsel" + +msgid "Redo: Delete Custom Brush" +msgstr "Wiederherstellen: Entferne benutzerdefinierten Pinsel" + +msgid "Undo: Modify Frame Tag" +msgstr "Rückgängig: Frame Tag ändern" + +msgid "Redo: Modify Frame Tag" +msgstr "Wiederholen: Frame Tag ändern" + +msgid "Undo: Delete Frame Tag" +msgstr "Rückgängig: Lösche Frame Tag" + +msgid "Redo: Delete Frame Tag" +msgstr "Wiederholen: Lösche Frame Tag" + +msgid "Move Guide" +msgstr "Bewegungsanleitung" + +msgid "File saved" +msgstr "Datei gespeichert" + +msgid "File autosaved" +msgstr "Datei automatisch gespeichert" + +msgid "File failed to open. Error code %s" +msgstr "Datei konnte nicht geöffnet werden. Fehlercode %s" + +msgid "File failed to save. Error code %s" +msgstr "Datei konnte nicht gespeichert werden. Fehlercode %s" + +msgid "File exported" +msgstr "Datei exportiert" + +msgid "New Empty Palette" +msgstr "Neue leere Palette" + +msgid "Import Palette" +msgstr "Importiere Palette" + +msgid "Create Palette From Current Sprite" +msgstr "Palette aus aktuellem Sprite erstellen" + +msgid "Palette Name:" +msgstr "Palettenname" + +msgid "Color Name:" +msgstr "Farbnamen:" + +msgid "Use current left & right colors" +msgstr "Aktuelle linke und rechte Farben verwenden" + +msgid "Create a new empty palette?" +msgstr "Neue leere Palette erstellen?" + +msgid "Error" +msgstr "Fehler" + +msgid "Error: Palette must have a valid name." +msgstr "Fehler: Palette muss einen gültigen Namen haben." + +msgid "Invalid Palette file!" +msgstr "Nicht gültige Palettendatei!" + +msgid "Edit Palette" +msgstr "Bearbeite Palette" + +msgid "Create colors with alpha component" +msgstr "Erstelle Farben mit Alpha-Komponente" + +msgid "Get colors only from selection" +msgstr "Farben nur aus Auswahl holen" + +msgid "Get colors from" +msgstr "Farben holen von" + +msgid "Patrons:" +msgstr "Patrons:" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "Möchten Sie Ihren Namen oder Ihr Unternehmen auf dem Startbildschirm anzeigen?" + +msgid "Become a Platinum Sponsor" +msgstr "Werde ein Platin-Sponsor" + +msgid "Become a Gold Sponsor" +msgstr "Werde ein Gold-Sponsor" + +msgid "Become a Patron" +msgstr "Werde ein Patron" + +msgid "Don't show again" +msgstr "Nicht beim nächsten Start anzeigen" + +msgid "Image Options" +msgstr "Bild Optionen" + +msgid "Default width:" +msgstr "Standardweite:" + +msgid "A default width of a new image" +msgstr "Eine Standardbreite eines neuen Bildes" + +msgid "Default height:" +msgstr "Standardhöhe:" + +msgid "A default height of a new image" +msgstr "Eine Standardhöhe eines neuen Bildes" + +msgid "Default fill color:" +msgstr "Standardfüllfarbe:" + +msgid "A default background color of a new image" +msgstr "Eine Standard-Hintergrundfarbe eines neuen Bildes" + +msgid "Lock aspect ratio:" +msgstr "Seitenverhältnis sperren:" + +msgid "Templates:" +msgstr "Vorlagen:" + +msgid "Preset" +msgstr "Voreinstellung" + +msgid "Preset:" +msgstr "Voreinstellung:" + +msgid "Default" +msgstr "Standard" + +msgid "Custom" +msgstr "Benutzerdefiniert" + +msgid "Rectangular Selection" +msgstr "Rechteckige Auswahl" + +msgid "Zoom" +msgstr "Zoom" + +msgid "Color Picker" +msgstr "Farbauswahl" + +msgid "Pencil" +msgstr "Stift" + +msgid "Eraser" +msgstr "Radierer" + +msgid "Bucket" +msgstr "Eimer" + +msgid "Lighten/Darken" +msgstr "Erhellen/Verdunkeln" + +msgid "Switch Colors" +msgstr "Wechsle Farben" + +msgid "Set the shortcut" +msgstr "Tastenkürzel einrichten" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "Drücken Sie eine Taste oder eine Tastenkombination, um die Verknüpfung zu setzen" + +msgid "Already assigned" +msgstr "Bereits zugewiesen" + +msgid "Left Tool:" +msgstr "Linkes Werkzeug:" + +msgid "A tool assigned to the left mouse button" +msgstr "Ein Werkzeug, das der linken Maustaste zugewiesen ist" + +msgid "Right Tool:" +msgstr "Rechtes Werkzeug:" + +msgid "A tool assigned to the right mouse button" +msgstr "Ein Werkzeug, das der rechten Maustaste zugewiesen ist" + +msgid "Cannot find last project file." +msgstr "Letzte Projektdatei konnte nicht gefunden werden." + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "Sie haben noch kein Projekt in Pixelorama gespeichert oder geöffnet!" + +msgid "Open Last Project" +msgstr "Letztes Projekt öffnen" + +msgid "Open last project..." +msgstr "Letztes Projekt öffnen..." + +msgid "Open last project on startup" +msgstr "Beim Starten letztes Projekt laden" + +msgid "Opens last opened project on startup" +msgstr "Öffnet das zuletzt geöffnete Projekt beim Start" + +msgid "Enable autosave" +msgstr "Autospeichern aktivieren" + +msgid "Autosave interval:" +msgstr "Autospeicherintervall:" + +msgid "minute(s)" +msgstr "Minute(n)" + +msgid "Create new directory for each frame tag" +msgstr "Neues Verzeichnis für jeden Frame Tag erstellen" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "Erstellt mehrere Dateien, aber jede Datei wird in einem anderen Verzeichnis gespeichert, das ihrem Frame Tag entspricht" + +msgid "Close" +msgstr "Schließen" + +msgid "Delete" +msgstr "Löschen" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "Automatisches Backup für %s wurde gefunden.\n" +"Möchten Sie es neu laden?" + +msgid "Backup reloaded" +msgstr "Backup neu geladen" + +msgid "Remove currently selected palette" +msgstr "Aktuell ausgewählte Palette entfernen" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "Sind Sie sicher, dass Sie diese Palette entfernen möchten? (Kann nicht rückgängig gemacht werden)" + +msgid "You can't remove more palettes!" +msgstr "Sie können nicht mehr Paletten entfernen!" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "Die Palette kann nicht entfernt werden, da sie nicht existiert!" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "Beim Entfernen der Palette ist ein Fehler aufgetreten! Fehlercode: %s" + +msgid "and" +msgstr "und" + +msgid "Move the selected frame to the left." +msgstr "Verschiebe den ausgewählten Frame nach links." + +msgid "Move the selected frame to the right." +msgstr "Verschiebe den ausgewählten Frame nach rechts." + diff --git a/Translations/el_GR.po b/Translations/el_GR.po new file mode 100644 index 0000000..eb37e44 --- /dev/null +++ b/Translations/el_GR.po @@ -0,0 +1,1472 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: el\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Greek\n" +"Language: el_GR\n" +"PO-Revision-Date: 2020-10-13 11:45\n" + +msgid "OK" +msgstr "Εντάξει" + +msgid "Cancel" +msgstr "Άκυρο" + +msgid "Open" +msgstr "Άνοιγμα" + +msgid "Save" +msgstr "Αποθήκευση" + +msgid "Please Confirm..." +msgstr "Παρακαλώ επιβεβαιώστε..." + +msgid "File Name:" +msgstr "Όνομα αρχείου:" + +msgid "Image Size" +msgstr "Μέγεθος εικόνας" + +msgid "Canvas Size" +msgstr "Μέγεθος Καμβά" + +msgid "Frame Size" +msgstr "Μέγεθος Καρέ" + +msgid "Width:" +msgstr "Πλάτος:" + +msgid "Height:" +msgstr "Ύψος:" + +msgid "Center" +msgstr "Κέντρο" + +msgid "File" +msgstr "Αρχείο" + +msgid "Edit" +msgstr "Επεξεργασία" + +msgid "View" +msgstr "Προβολή" + +msgid "Image" +msgstr "Εικόνα" + +msgid "Effects" +msgstr "Εφέ" + +msgid "Help" +msgstr "Βοήθεια" + +msgid "New" +msgstr "Νέο" + +msgid "New..." +msgstr "Νέο..." + +msgid "Open..." +msgstr "Άνοιγμα..." + +msgid "Save..." +msgstr "Αποθήκευση..." + +msgid "Save as..." +msgstr "Αποθήκευση ως..." + +msgid "Use ZSTD Compression" +msgstr "Χρήση συμπίεσης ZSTD" + +msgid "Import" +msgstr "Εισαγωγή" + +msgid "Export" +msgstr "Εξαγωγή" + +msgid "Export..." +msgstr "Εξαγωγή..." + +msgid "Export as..." +msgstr "Εξαγωγή ως..." + +msgid "Export PNG..." +msgstr "Εξαγωγή PNG..." + +msgid "Export PNG as..." +msgstr "Εξαγωγή PNG ως..." + +msgid "Quit" +msgstr "Έξοδος" + +msgid "Undo" +msgstr "Αναίρεση" + +msgid "Redo" +msgstr "Ακύρωση αναίρεσης" + +msgid "Copy" +msgstr "Αντιγραφή" + +msgid "Cut" +msgstr "Αποκοπή" + +msgid "Paste" +msgstr "Επικόλληση" + +msgid "Delete" +msgstr "Διαγραφή" + +msgid "Scale Image" +msgstr "Κλιμάκωση εικόνας" + +msgid "Crop Image" +msgstr "Περικοπή" + +msgid "Resize Canvas" +msgstr "Αλλαγή μεγέθους καμβά" + +msgid "Rotate Image" +msgstr "Περιστροφή Εικόνας" + +msgid "Clear Selection" +msgstr "Καθαρισμός επιλογής" + +msgid "Flip" +msgstr "Αναστροφή" + +msgid "Flip Horizontal" +msgstr "Οριζόντια αναστροφή" + +msgid "Flip Vertical" +msgstr "Κάθετη αναστροφή" + +msgid "Preferences" +msgstr "Προτιμήσεις" + +msgid "Tile Mode" +msgstr "Λειτουργία μοτίβου" + +msgid "Show Grid" +msgstr "Εμφάνιση πλέγματος" + +msgid "Show Rulers" +msgstr "Εμφάνιση χαράκων" + +msgid "Show Guides" +msgstr "Εμφάνιση οδηγών" + +msgid "Show Animation Timeline" +msgstr "Εμφάνιση χρονοδιαγράμματος" + +msgid "Zen Mode" +msgstr "Λειτουργία Zεν" + +msgid "Fullscreen Mode" +msgstr "Λειτουργία Πλήρους Οθόνης" + +msgid "Fill with color:" +msgstr "Γέμισμα με χρώμα:" + +msgid "Open a File" +msgstr "Άνοιγμα αρχείου" + +msgid "Open File(s)" +msgstr "Άνοιγμα αρχείου/ων" + +msgid "Import Options" +msgstr "Επιλογές Εισαγωγής" + +msgid "Import as:" +msgstr "Εισαγωγή ως:" + +msgid "New tab" +msgstr "Νέα καρτέλα" + +msgid "Spritesheet (new tab)" +msgstr "Φύλλο καρέ (νέα καρτέλα)" + +msgid "New frame" +msgstr "Νέο καρέ" + +msgid "New layer" +msgstr "Νέα στρώση" + +msgid "New palette" +msgstr "Νέα παλέτα" + +msgid "New brush" +msgstr "Νέο πινέλο" + +msgid "New pattern" +msgstr "Νέο μοτίβο" + +msgid "Horizontal frames:" +msgstr "Οριζόντια καρέ:" + +msgid "Vertical frames:" +msgstr "Κάθετα καρέ:" + +msgid "Brush type:" +msgstr "Τύπος πινέλου:" + +msgid "File brush" +msgstr "Πινέλο από αρχείο" + +msgid "Project brush" +msgstr "Πινέλο από project" + +msgid "Random brush" +msgstr "Τυχαίο πινέλο" + +msgid "Save Sprite as .pxo" +msgstr "Αποθήκευση εικόνας ως .pxo" + +msgid "Export Sprite as .png" +msgstr "Εξαγωγή εικόνας ως .png" + +msgid "Export Sprite" +msgstr "Εξαγωγή εικόνας" + +msgid "File Exists, Overwrite?" +msgstr "Το άρχειο υπάρχει, να γίνει αντικατάσταση;" + +msgid "File %s already exists. Overwrite?" +msgstr "Το αρχείο \"%s\" υπάρχει ήδη. Αντικατάσταση;" + +msgid "Directory path or file name is not valid!" +msgstr "Η διαδρομή του φακέλου ή το όνομα αρχείο δεν είναι έγκυρα!" + +msgid "Exporting in progress..." +msgstr "Εξαγωγή σε εξέλιξη..." + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "Δεν είναι δυνατή η φόρτωση του αρχείου '%s'.\n" +"Κωδικός σφάλματος: %s" + +msgid "Frame" +msgstr "Καρέ" + +msgid "Frames:" +msgstr "Καρέ:" + +msgid "All Frames" +msgstr "Όλα τα καρέ" + +msgid "Spritesheet" +msgstr "Φύλλο καρέ" + +msgid "Animation" +msgstr "Κίνηση" + +msgid "Preview:" +msgstr "Προεπισκόπηση:" + +msgid "Frame:" +msgstr "Καρέ:" + +msgid "Orientation:" +msgstr "Προσανατολισμός:" + +msgid "Browse" +msgstr "Περιήγηση" + +msgid "Resize:" +msgstr "Αλλαγή μεγέθους:" + +msgid "Cancel Export" +msgstr "Ακύρωση Εξαγωγής" + +msgid "Alert!" +msgstr "Προειδοποίηση!" + +msgid "Select Current Folder" +msgstr "Επιλογή του τρέχοντα φακέλου" + +msgid "Open a Directory" +msgstr "Άνοιγμα Φακέλου" + +msgid "All frames as multiple files" +msgstr "Όλα τα καρέ ως ξεχωριστά αρχεία" + +msgid "All frames as a single file animation" +msgstr "Όλα τα καρέ ως ένα αρχείο κίνησης" + +msgid "Background:" +msgstr "Υπόβαθρο:" + +msgid "Direction:" +msgstr "Κατεύθυνση:" + +msgid "Forward" +msgstr "Μπροστά" + +msgid "Backwards" +msgstr "Ανάποδα" + +msgid "Ping-Pong" +msgstr "Πινγκ-Πονγκ" + +msgid "Columns" +msgstr "Στήλες" + +msgid "Columns:" +msgstr "Στήλες:" + +msgid "Rows" +msgstr "Σειρές" + +msgid "Rows:" +msgstr "Σειρές:" + +msgid "Path:" +msgstr "Διαδρομή:" + +msgid "Directories & Files:" +msgstr "Φάκελοι & Αρχεία:" + +msgid "Create Folder" +msgstr "Δημιουργία Φακέλου" + +msgid "File:" +msgstr "Αρχείο:" + +msgid "Interpolation:" +msgstr "Παρεμβολή:" + +msgid "Nearest" +msgstr "Χωρίς" + +msgid "Bilinear" +msgstr "Διγραμμική" + +msgid "Cubic" +msgstr "Κυβική" + +msgid "Trilinear" +msgstr "Τριγραμμική" + +msgid "General" +msgstr "Γενικά" + +msgid "Startup" +msgstr "Εκκίνηση" + +msgid "Language" +msgstr "Γλώσσα" + +msgid "Themes" +msgstr "Θέματα" + +msgid "Canvas" +msgstr "Καμβάς" + +msgid "Shortcuts" +msgstr "Συντομεύσεις" + +msgid "Backup" +msgstr "Αντίγραφο ασφαλείας" + +msgid "Indicators" +msgstr "Δείκτες" + +msgid "On" +msgstr "Ενεργό" + +msgid "Restore default value" +msgstr "Επαναφορά εργοστασιακής τιμής" + +msgid "Smooth Zoom" +msgstr "Ομαλό Ζουμ" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "Κάνει την μετάβαση στην μεγέθυνση ή σμίκρυνση πιο ομαλή" + +msgid "Tablet pressure sensitivity:" +msgstr "Ευαισθησία πίεσης tablet:" + +msgid "None" +msgstr "Καθόλου" + +msgid "Affect Brush's Alpha" +msgstr "Επηρεάζει την αδιαφάνεια του πινέλου" + +msgid "Color:" +msgstr "Χρώμα:" + +msgid "Guide color:" +msgstr "Χρώμα οδηγών:" + +msgid "System Language" +msgstr "Γλώσσα Συστήματος" + +msgid "Dark" +msgstr "Σκούρο" + +msgid "Gray" +msgstr "Γκρι" + +msgid "Blue" +msgstr "Μπλε" + +msgid "Caramel" +msgstr "Καραμέλα" + +msgid "Light" +msgstr "Φωτεινό" + +msgid "Purple" +msgstr "Μωβ" + +msgid "Only affect selection" +msgstr "Επηρεάζει μόνο την επιλογή" + +msgid "Current cel" +msgstr "Τρέχον cel" + +msgid "Current frame" +msgstr "Τρέχον καρέ" + +msgid "All frames" +msgstr "Όλα τα καρέ" + +msgid "All projects" +msgstr "Όλα τα έργα" + +msgid "Invert Colors" +msgstr "Αντιστροφή χρωμάτων" + +msgid "Modify Red Channel" +msgstr "Τροποποίηση Κόκκινου Καναλιού" + +msgid "Modify Green Channel" +msgstr "Τροποποίηση Πράσινου Καναλιού" + +msgid "Modify Blue Channel" +msgstr "Τροποποίηση Μπλε Καναλιού" + +msgid "Modify Alpha Channel" +msgstr "Τροποποίηση Καναλιού Διαφάνειας" + +msgid "Desaturation" +msgstr "Αποκορεσμός" + +msgid "Outline" +msgstr "Περίγραμμα" + +msgid "Adjust Hue/Saturation/Value" +msgstr "Ρύθμιση απόχρωσης/κορεσμού/τιμής" + +msgid "Gradient" +msgstr "Διαβάθμιση" + +msgid "Adjust HSV" +msgstr "Ρύθμιση HSV" + +msgid "Type:" +msgstr "Είδος:" + +msgid "Angle:" +msgstr "Γωνία:" + +msgid "Hue" +msgstr "Απόχρωση" + +msgid "Saturation" +msgstr "Κορεσμός" + +msgid "Value" +msgstr "Τιμή" + +msgid "Apply" +msgstr "Εφαρμογή" + +msgid "Diagonal" +msgstr "Διαγώνιος" + +msgid "Place inside image" +msgstr "Τοποθέτηση μέσα στην εικόνα" + +msgid "Thickness:" +msgstr "Πάχος:" + +msgid "Colors:" +msgstr "Χρώματα:" + +msgid "Steps:" +msgstr "Βαθμίδες:" + +msgid "Top to Bottom" +msgstr "Πάνω-κάτω" + +msgid "Bottom to Top" +msgstr "Κάτω-πάνω" + +msgid "Left to Right" +msgstr "Αριστερά-δεξιά" + +msgid "Right to Left" +msgstr "Δεξιά-αριστερά" + +msgid "View Splash Screen" +msgstr "Εμφάνιση οθόνης εκκίνησης" + +msgid "Online Docs" +msgstr "Ηλεκτρονική τεκμηρίωση" + +msgid "Issue Tracker" +msgstr "Καταγραφές προβλημάτων" + +msgid "Changelog" +msgstr "Καταγραφές αλλαγών" + +msgid "About Pixelorama" +msgstr "Σχετικά με το Pixelorama" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "Pixelorama - Pixelate your dreams!" + +msgid "Developed by Orama Interactive" +msgstr "Φτιαγμένο από την Orama Interactive" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "Copyright 2019-2020 Orama Interactive και συνεισφέροντες" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "©2019-2020 Orama Interactive και συνεισφέροντες" + +msgid "Website" +msgstr "Ιστοσελίδα" + +msgid "GitHub Repo" +msgstr "GitHub Αποθετήριο" + +msgid "Donate" +msgstr "Κάντε μια δωρεά" + +msgid "Developers" +msgstr "Προγραμματιστές" + +msgid "Contributors" +msgstr "Συνεισφέροντες" + +msgid "Donors" +msgstr "Δωρητές" + +msgid "Translators" +msgstr "Μεταφραστές" + +msgid "English" +msgstr "Αγγλικά" + +msgid "Greek" +msgstr "Ελληνικά" + +msgid "French" +msgstr "Γαλλικά" + +msgid "German" +msgstr "Γερμανικά" + +msgid "Polish" +msgstr "Πολωνικά" + +msgid "Brazilian Portuguese" +msgstr "Πορτογαλικά Βραζιλίας" + +msgid "Russian" +msgstr "Ρωσικά" + +msgid "Chinese Simplified" +msgstr "Κινέζικα Απλοποιημένα" + +msgid "Chinese Traditional" +msgstr "Κινεζικά Παραδοσιακά" + +msgid "Italian" +msgstr "Ιταλικά" + +msgid "Latvian" +msgstr "Λετονικά" + +msgid "Spanish" +msgstr "Ισπανικά" + +msgid "Catalan" +msgstr "Καταλανικά" + +msgid "Esperanto" +msgstr "Εσπεράντο" + +msgid "Indonesian" +msgstr "Ινδονησιακά" + +msgid "Czech" +msgstr "Τσεχικά" + +msgid "Arabic" +msgstr "Αραβικά" + +msgid "Turkish" +msgstr "Τουρκικά" + +msgid "Norwegian" +msgstr "Νορβηγικά" + +msgid "Korean" +msgstr "Κορεάτικα" + +msgid "Hungarian" +msgstr "Ουγγρικά" + +msgid "Romanian" +msgstr "Ρουμανικά" + +msgid "Development Team" +msgstr "Ομάδα Ανάπτυξης" + +msgid "Lead Programmer" +msgstr "Επικεφαλής Προγραμματιστής" + +msgid "UI Designer" +msgstr "Σχεδιαστής UI" + +msgid "GitHub Contributors" +msgstr "Συνεισφέροντες στο GitHub" + +msgid "Art by: %s" +msgstr "Ζωγραφιά από: %s" + +msgid "untitled" +msgstr "άτιτλο" + +msgid "imported" +msgstr "εισαγόμενο" + +msgid "copy" +msgstr "αντίγραφο" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "Σίγουρα θέλετε να βγείτε από το Pixelorama;" + +msgid "Unsaved Image" +msgstr "Μη αποθηκευμένη εικόνα" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "Έχετε μη αποθηκευμένες αλλαγές. Εάν προχωρήσετε, η πρόοδος που έχετε πραγματοποιήσει θα χαθεί." + +msgid "Save before exiting?" +msgstr "Αποθήκευση πριν την έξοδο;" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "Έχετε μη αποθηκευμένη πρόοδο. Πώς θέλετε να συνεχίσετε;" + +msgid "Save & Exit" +msgstr "Αποθήκευση & έξοδος" + +msgid "Exit without saving" +msgstr "Έξοδος χωρίς αποθήκευση" + +msgid "Utility Tools" +msgstr "Βοηθητικά Εργαλεία" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "Ορθογώνια επιλογή\n\n" +"%s για το αριστερό κουμπί ποντικιού\n" +"%s για το δεξί κουμπί ποντικιού\n\n" +"Πατήστε %s για να μετακινηθεί το περιεχόμενο" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Ζουμ (Μεγέθυνση)\n\n" +"%s για το αριστερό κουμπί ποντικιού\n" +"%s για το δεξί κουμπί ποντικιού" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Επιλογέας χρωμάτων\n" +"Επιλέξτε ένα χρώμα από ένα εικονοστοιχείο της εικόνας\n\n" +"%s για το αριστερό κουμπί ποντικιού\n" +"%s για το δεξί κουμπί ποντικιού" + +msgid "Draw Tools" +msgstr "Εργαλεία Ζωγραφικής" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Μολύβι\n\n" +"%s για το αριστερό κουμπί ποντικιού\n" +"%s για το δεξί κουμπί ποντικιού\n\n" +"Κρατήστε %s για να τραβήξετε μια γραμμή" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Γόμα\n\n" +"%s για το αριστερό κουμπί ποντικιού\n" +"%s για το δεξί κουμπί ποντικιού\n\n" +"Κρατήστε %s για να τραβήξετε μια γραμμή" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Κουβάς\n\n" +"%s για το αριστερό κουμπί ποντικιού\n" +"%s για το δεξί κουμπί ποντικιού" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Φώτισμα/Σκούρημα\n\n" +"%s για το αριστερό κουμπί ποντικιού\n" +"%s για το δεξί κουμπί ποντικιού" + +msgid "Choose a color for the left tool" +msgstr "Επιλέξτε ένα χρώμα για το αριστερό εργαλείο" + +msgid "Choose a color for the right tool" +msgstr "Επιλέξτε ένα χρώμα για το δεξί εργαλείο" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "Εναλλαγή μεταξύ αριστερού και δεξιού χρώματος\n" +"(%s)" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "Επαναφορά των χρωμάτων στην αρχική τους κατάσταση (μαύρο για το αριστερό, άσπρο για το δεξί)" + +msgid "Left tool" +msgstr "Αριστερό εργαλείο" + +msgid "Right tool" +msgstr "Δεξί εργαλείο" + +msgid "Left pixel indicator" +msgstr "Δείκτης αριστερού πιξελ" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "Εμφάνιση δείκτη για το εικονοστοιχείο ή το πινέλο πάνω στον καμβά που αντιστοιχεί στο αριστερό κουμπί του ποντικιού" + +msgid "Right pixel indicator" +msgstr "Δείκτης δεξιού πιξελ" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "Εμφάνιση δείκτη για το εικονοστοιχείο ή το πινέλο πάνω στον καμβά που αντιστοιχεί στο δεξί κουμπί του ποντικιού" + +msgid "Show left tool icon" +msgstr "Εμφάνιση αριστερού εικονιδίου εργαλείου" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "Εμφανίζει ένα εικονίδιο του επιλεγμένου αριστερού εργαλείου δίπλα στο κέρσορα στον καμβά" + +msgid "Show right tool icon" +msgstr "Εμφάνιση δεξιού εικονιδίου εργαλείου" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "Εμφανίζει ένα εικονίδιο του επιλεγμένου δεξιού εργαλείου δίπλα στο κέρσορα στον καμβά" + +msgid "Guides" +msgstr "Οδηγοί" + +msgid "Guides color:" +msgstr "Χρώμα οδηγών:" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "Το χρώμα των οδηγών που φαίνεται στο καμβά" + +msgid "Grid" +msgstr "Πλέγμα" + +msgid "Grid type:" +msgstr "Είδος πλέγματος:" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "Ορίζει το είδος του πλέγματος ανάμεσα σε ορθογωνικό, ισομετρικό ή και τα δύο" + +msgid "Rectangular" +msgstr "Ορθογωνικό" + +msgid "Isometric" +msgstr "Ισομετρικό" + +msgid "All" +msgstr "Όλα" + +msgid "Grid width:" +msgstr "Πλάτος πλέγματος:" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "Ορίζει το πόσο μακριά είναι οι κάθετες γραμμές του πλέγματος" + +msgid "Grid height:" +msgstr "Ύψος πλέγματος:" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "Ορίζει το πόσο μακριά είναι οι οριζόντιες γραμμές του πλέγματος" + +msgid "Isometric cell size:" +msgstr "Μέγεθος ισομετρικού κελιού:" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "Ορίζει το μέγεθος των κελιών σε ένα ισομετρικό πλέγμα" + +msgid "Grid color:" +msgstr "Χρώμα πλέγματος:" + +msgid "A color of the grid" +msgstr "Το χρώμα του πλέαγματος που φαίνεται στον καμβά" + +msgid "Transparency" +msgstr "Διαφάνεια" + +msgid "Checker size:" +msgstr "Μέγεθος σκακιέρας:" + +msgid "Size of the transparent checker background" +msgstr "Μέγεθος του διάφανου υποβάθρου - σκακιέρα" + +msgid "Checker color 1:" +msgstr "Χρώμα σκακιέρας 1:" + +msgid "First color of the transparent checker background" +msgstr "Πρώτο χρώμα του διάφανου υποβάθρου - σκακιέρα" + +msgid "Checker color 2:" +msgstr "Χρώμα σκακιέρας 2:" + +msgid "Second color of the transparent checker background" +msgstr "Δεύτερο χρώμα του διάφανου υποβάθρου - σκακιέρα" + +msgid "Follow Canvas Movement" +msgstr "Να ακολουθεί τη κίνηση του καμβά" + +msgid "The transparent checker follow the movement of canvas" +msgstr "Το διάφανο υποβάθρο - σκακιέρα να ακολουθεί τη κίνηση του καμβά" + +msgid "Follow Canvas Zoom Level" +msgstr "Να ακολουθεί το επίπεδο μεγέθυνσης (ζουμ) του καμβά" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "Το διάφανο υποβάθρο - σκακιέρα να ακολουθεί το επίπεδο μεγέθυνσης (ζουμ) του καμβά" + +msgid "Only custom preset can be modified" +msgstr "Μόνο η προσαρμοσμένη προεπιλογή μπορεί να τροποποιηθεί" + +msgid "Brush:" +msgstr "Πινέλο:" + +msgid "Select a brush" +msgstr "Επιλέξτε ένα πινέλο" + +msgid "Pixel brush" +msgstr "Πινέλο εικονοστοιχείου" + +msgid "Circle brush" +msgstr "Πινέλο κύκλου" + +msgid "Filled circle brush" +msgstr "Πινέλου κύκλου με γέμισμα" + +msgid "Custom brush" +msgstr "Προσαρμοσμένο πινέλο" + +msgid "Brush size:" +msgstr "Μέγεθος πινέλου:" + +msgid "Overwrite Color" +msgstr "Αντικατάσταση Χρώματος" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "Αντικαθιστά το χρώμα αντί να το συνδυάζει. Αυτή η επιλογή σχετίζεται μόνο με χρώματα που δεν είναι πλήρως αδιαφανή" + +msgid "Pixel Perfect" +msgstr "Pixel Perfect" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "Κάνει τις γραμμές ομαλές αφαιρώντας τα επιπλέον pixel στα άκρα" + +msgid "Brush color from" +msgstr "Χρώμα πινέλου από" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "0: Χρώμα από το πινέλο, 100: επιλεγμένο χρώμα" + +msgid "Fill area:" +msgstr "Περιοχή γεμίσματος:" + +msgid "Same color area" +msgstr "Περιοχή ίδιου χρώματος" + +msgid "Same color pixels" +msgstr "Πίξελς ίδιου χρώματος" + +msgid "Fill with:" +msgstr "Γέμισμα με:" + +msgid "Selected Color" +msgstr "Επιλεγμένο χρώμα" + +msgid "Pattern" +msgstr "Μοτίβο" + +msgid "Offset" +msgstr "Μετατόπιση" + +msgid "Lighten" +msgstr "Φώτισμα" + +msgid "Darken" +msgstr "Σκούρημα" + +msgid "Amount:" +msgstr "Ποσό:" + +msgid "Lighten/Darken amount" +msgstr "Ποσό φωτίσματος ή σκουρήματος" + +msgid "Pick for:" +msgstr "Επιλογή για το:" + +msgid "Left Color" +msgstr "Αριστερό Χρώμα" + +msgid "Right Color" +msgstr "Δεξί Χρώμα" + +msgid "Mode:" +msgstr "Λειτουργία:" + +msgid "Zoom in" +msgstr "Μεγέθυνση" + +msgid "Zoom out" +msgstr "Σμίκρυνση" + +msgid "Options:" +msgstr "Επιλογές:" + +msgid "Fit to frame" +msgstr "Προσαρμογή στην οθόνη" + +msgid "100% Zoom" +msgstr "100% Ζουμ" + +msgid "Mirroring" +msgstr "Κατοπτρισμός" + +msgid "Horizontal" +msgstr "Οριζόντια" + +msgid "Enable horizontal mirrored drawing" +msgstr "Ενεργοποίηση ζωγραφικής με οριζόντιο κατοπτρισμό" + +msgid "Enable vertical mirrored drawing" +msgstr "Ενεργοποίηση ζωγραφικής με κάθετο κατοπτρισμό" + +msgid "Vertical" +msgstr "Κάθετα" + +msgid "Current frame:" +msgstr "Τρέχον καρέ:" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "Μετάβαση στο πρώτο καρέ\n" +"(%s)" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "Μετάβαση στο προηγούμενο καρέ\n" +"(%s)" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "Αναπαραγωγή της κίνησης ανάποδα (από το τέλος προς την αρχή)\n" +"(%s)" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "Αναπαραγωγή της κίνησης κανονικά (από την αρχή προς το τέλος)\n" +"(%s)" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "Μετάβαση στο επόμενο καρέ\n" +"(%s)" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "Μετάβαση στο τελευταίο καρέ\n" +"(%s)" + +msgid "Onion Skinning settings" +msgstr "Ρυθμίσεις Onion Skinning" + +msgid "Enable/disable Onion Skinning" +msgstr "Ενεργοποίηση/απενεργοποίηση Onion Skinning" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "Πόσα καρέ ανά δευτερόλεπτο (FPS) να είναι η προεπισκόπηση της κίνησης;\n" +"Όσο περισσότερα FPS, τόσο πιο γρήγορα παίζει η κίνηση." + +msgid "No loop" +msgstr "Καμία επανάληψη" + +msgid "Cycle loop" +msgstr "Κυκλική επανάληψη" + +msgid "Ping-pong loop" +msgstr "Επανάληψη πινγκ-πονγκ" + +msgid "Onion Skinning:" +msgstr "Onion Skinning:" + +msgid "Past Frames" +msgstr "Παρελθοντικά καρέ" + +msgid "Future Frames" +msgstr "Μελλοντικά καρέ" + +msgid "Manage frame tags" +msgstr "Διαχείριση ετικετών καρέ" + +msgid "Frame Tag Properties" +msgstr "Ιδιότητες ετικετών καρέ" + +msgid "Add a new frame tag" +msgstr "Προσθήκη νέας ετικέτας καρέ" + +msgid "Name:" +msgstr "Όνομα:" + +msgid "From:" +msgstr "Από:" + +msgid "To:" +msgstr "Έως:" + +msgid "Animation plays only on frames of the same tag" +msgstr "Η κίνηση παίζει μόνο σε καρέ της ίδιας καρτέλας" + +msgid "Tag %s (Frame %s)" +msgstr "Ετίκετα %s (Καρέ %s)" + +msgid "Tag %s (Frames %s-%s)" +msgstr "Ετίκετα %s (Καρέ %s-%s)" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "Αν είναι επιλεγμένο, η κίνηση παίζει μόνο σε καρέ που έχουν την ίδια καρτέλα.\n" +"Αλλιώς, η κίνηση θα παίζει σε όλα τα καρέ, αγνοώντας τις καρτέλες." + +msgid "Blue-Red Mode" +msgstr "Μπλε-Κόκκινη λειτουργία" + +msgid "Add a new frame" +msgstr "Προσθήκη νέου καρέ" + +msgid "Remove Frame" +msgstr "Διαγραφή Καρέ" + +msgid "Clone Frame" +msgstr "Κλωνοποίηση Καρέ" + +msgid "Move Left" +msgstr "Μετακίνηση Αριστερά" + +msgid "Move Right" +msgstr "Μετακίνηση Δεξιά" + +msgid "Add Frame Tag" +msgstr "Προσθήκη Ετικέτας Καρέ" + +msgid "Link Cel" +msgstr "Σύνδεση Cel" + +msgid "Unlink Cel" +msgstr "Αποσύνδεση Cel" + +msgid "Layer" +msgstr "Στρώση" + +msgid "Layers" +msgstr "Στρώσεις" + +msgid "Create a new layer" +msgstr "Δημιουργία νέας στρώσης" + +msgid "Remove current layer" +msgstr "Διαγραφή της τρέχουσας στρώσης" + +msgid "Move up the current layer" +msgstr "Μετακίνηση της τρέχουσας στρώσης προς τα πάνω" + +msgid "Move down the current layer" +msgstr "Μετακίνηση της τρέχουσας στρώσης προς τα κάτω" + +msgid "Clone current layer" +msgstr "Κλωνοποίηση της τρέχουσας στρώσης" + +msgid "Merge current layer with the one below" +msgstr "Συγχώνευση της τρέχουσας στρώσης με την από κάτω" + +msgid "Opacity:" +msgstr "Αδιαφάνεια:" + +msgid "Toggle layer's visibility" +msgstr "Εναλλαγή της ορατότητας της στρώσης" + +msgid "Lock/unlock layer" +msgstr "Κλείδωμα/ξεκλείδωμα της στρώσης" + +msgid "Frame: %s, Layer: %s" +msgstr "Καρέ: %s, Στρώση: %s" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "Ενεργοποίηση/Απενεργοποίηση σύνδεσης cel\n\n" +"Τα συνδεδεμένα cels μοιράζονται ανάμεσα σε πολλά καρέ" + +msgid "Palette" +msgstr "Παλέτα" + +msgid "Palettes" +msgstr "Παλέτες" + +msgid "Add a new palette" +msgstr "Νέα παλέτα" + +msgid "Edit currently selected palette" +msgstr "Επεξεργασία παλέτας" + +msgid "Choose a palette" +msgstr "Επιλογή παλέτας" + +msgid "Undo: Draw" +msgstr "Αναίρεση: Ζωγραφική" + +msgid "Redo: Draw" +msgstr "Ακύρωση αναίρεσης: Ζωγραφική" + +msgid "Undo: Rectangle Select" +msgstr "Αναίρεση: Ορθογώνια επιλογή" + +msgid "Redo: Rectangle Select" +msgstr "Ακύρωση αναίρεσης: Ορθογώνια επιλογή" + +msgid "Undo: Scale" +msgstr "Αναίρεση: Κλιμάκωση" + +msgid "Redo: Scale" +msgstr "Ακύρωση αναίρεσης: Κλιμάκωση" + +msgid "Undo: Add Layer" +msgstr "Αναίρεση: Προσθήκη στρώσης" + +msgid "Redo: Add Layer" +msgstr "Ακύρωση αναίρεσης: Προσθήκη στρώσης" + +msgid "Undo: Remove Layer" +msgstr "Αναίρεση: Διαγραφή στρώσης" + +msgid "Redo: Remove Layer" +msgstr "Ακύρωση αναίρεσης: Διαγραφή στρώσης" + +msgid "Undo: Merge Layer" +msgstr "Αναίρεση: Συγχώνευση στρώσης" + +msgid "Redo: Merge Layer" +msgstr "Ακύρωση αναίρεσης: Συγχώνευση στρώσης" + +msgid "Undo: Change Layer Order" +msgstr "Αναίρεση: Αλλαγή σειράς στρώσης" + +msgid "Redo: Change Layer Order" +msgstr "Ακύρωση αναίρεσης: Αλλαγή σειράς στρώσης" + +msgid "Undo: Add Frame" +msgstr "Αναίρεση: Προσθήκη καρέ" + +msgid "Redo: Add Frame" +msgstr "Ακύρωση αναίρεσης: Προσθήκη καρέ" + +msgid "Undo: Remove Frame" +msgstr "Αναίρεση: Διαγραφή καρέ" + +msgid "Redo: Remove Frame" +msgstr "Ακύρωση αναίρεσης: Διαγραφή καρέ" + +msgid "Undo: Change Frame Order" +msgstr "Αναίρεση: Αλλαγή σειράς καρέ" + +msgid "Redo: Change Frame Order" +msgstr "Ακύρωση αναίρεσης: Αλλαγή σειράς καρέ" + +msgid "Undo: Delete Custom Brush" +msgstr "Αναίρεση: Διαγραφή προσαρμοσμένου πινέλου" + +msgid "Redo: Delete Custom Brush" +msgstr "Ακύρωση αναίρεσης: Διαγραφή προσαρμοσμένου πινέλου" + +msgid "Undo: Modify Frame Tag" +msgstr "Αναίρεση: Τροποποίηση ετικέτας καρέ" + +msgid "Redo: Modify Frame Tag" +msgstr "Ακύρωση αναίρεσης: Τροποποίηση ετικέτας καρέ" + +msgid "Undo: Delete Frame Tag" +msgstr "Αναίρεση: Διαγραφή ετικέτας καρέ" + +msgid "Redo: Delete Frame Tag" +msgstr "Ακύρωση αναίρεσης: Διαγραφή ετικέτας καρέ" + +msgid "Move Guide" +msgstr "Μετακίνηση βοηθού" + +msgid "File saved" +msgstr "Το αρχείο αποθηκεύτηκε" + +msgid "File autosaved" +msgstr "Το αρχείο αποθηκεύτηκε αυτόματα" + +msgid "File failed to open. Error code %s" +msgstr "Απέτυχε το άνοιγμα του αρχείου. Κωδικός σφάλματος %s" + +msgid "File failed to save. Error code %s" +msgstr "Απέτυχε η αποθήκευση του αρχείου. Κωδικός σφάλματος %s" + +msgid "File exported" +msgstr "Έγινε εξαγωγή αρχείου" + +msgid "New Empty Palette" +msgstr "Νέα Κενή Παλέτα" + +msgid "Import Palette" +msgstr "Εισαγωγή Παλέτας" + +msgid "Create Palette From Current Sprite" +msgstr "Δημιουργία παλέτας από την τρέχουσα εικόνα" + +msgid "Palette Name:" +msgstr "Όνομα Παλέτας:" + +msgid "Color Name:" +msgstr "Όνομα Χρώματος:" + +msgid "Use current left & right colors" +msgstr "Χρήση των επιλεγμένων χρωμάτων (αριστερού & δεξιού)" + +msgid "Create a new empty palette?" +msgstr "Δημιουργία νέας κενής παλέτας;" + +msgid "Error" +msgstr "Σφάλμα" + +msgid "Error: Palette must have a valid name." +msgstr "Σφάλμα: Η παλέτα πρέπει να έχει έγκυρο όνομα." + +msgid "Invalid Palette file!" +msgstr "Μη έγκυρο αρχείο παλέτας!" + +msgid "Edit Palette" +msgstr "Επεξεργασία Παλέτας" + +msgid "Create colors with alpha component" +msgstr "Δημιουργία χρωμάτων με στοιχεία αδιαφάνειας" + +msgid "Get colors only from selection" +msgstr "Χρώματα μόνο από την επιλογή" + +msgid "Get colors from" +msgstr "Χρώματα από" + +msgid "Patrons:" +msgstr "Patrons:" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "Θέλετε το όνομά σας ή της εταιρείας σας να φαίνεται στην οθόνη εκκίνησης;" + +msgid "Become a Platinum Sponsor" +msgstr "Γίνετε Πλατινένιος Χορηγός" + +msgid "Become a Gold Sponsor" +msgstr "Γίνετε Χρυσός Χορηγός" + +msgid "Become a Patron" +msgstr "Γίνετε Χορηγός" + +msgid "Don't show again" +msgstr "Να μην εμφανιστεί ξανά" + +msgid "Image Options" +msgstr "Επιλογές εικόνας" + +msgid "Default width:" +msgstr "Προεπιλεγμένο πλάτος:" + +msgid "A default width of a new image" +msgstr "Το προεπιλεγμένο πλάτος των καινούριων εικόνων" + +msgid "Default height:" +msgstr "Προεπιλεγμένο ύψος:" + +msgid "A default height of a new image" +msgstr "Το προεπιλεγμένο ύψος των καινούριων εικόνων" + +msgid "Default fill color:" +msgstr "Προεπιλεγμένο γέμισμα με χρώμα:" + +msgid "A default background color of a new image" +msgstr "Το προεπιλεγμένο χρώμα των καινούριων εικόνων" + +msgid "Lock aspect ratio:" +msgstr "Κλείδωμα αναλογίας διαστάσεων:" + +msgid "Templates:" +msgstr "Πρότυπα:" + +msgid "Preset" +msgstr "Προκαθορισμένο" + +msgid "Preset:" +msgstr "Προκαθορισμένο:" + +msgid "Default" +msgstr "Προεπιλογή" + +msgid "Custom" +msgstr "Προσαρμοσμένο" + +msgid "Rectangular Selection" +msgstr "Ορθογώνια επιλογή" + +msgid "Zoom" +msgstr "Ζουμ" + +msgid "Color Picker" +msgstr "Επιλογέας χρωμάτων" + +msgid "Pencil" +msgstr "Μολύβι" + +msgid "Eraser" +msgstr "Γόμα" + +msgid "Bucket" +msgstr "Κουβάς" + +msgid "Lighten/Darken" +msgstr "Φώτισμα/Σκούρημα" + +msgid "Switch Colors" +msgstr "Εναλλαγή χρωμάτων" + +msgid "Set the shortcut" +msgstr "Επιλέξτε μια συντόμευση" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "Πατήστε ένα πλήκτρο ή συνδυασμό πλήκτρων για να ορίσετε τη συντόμευση" + +msgid "Already assigned" +msgstr "Έχει ήδη εκχωρηθεί" + +msgid "Left Tool:" +msgstr "Αριστερό εργαλείο:" + +msgid "A tool assigned to the left mouse button" +msgstr "Το εργαλείο που έχει εκχωρηθεί στο αριστερό κουμπί του ποντικιού" + +msgid "Right Tool:" +msgstr "Δεξί εργαλείο:" + +msgid "A tool assigned to the right mouse button" +msgstr "Το εργαλείο που έχει εκχωρηθεί στο δεξί κουμπί του ποντικιού" + +msgid "Cannot find last project file." +msgstr "Δεν είναι δυνατή η εύρεση του τελευταίου αρχείου έργου." + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "Δεν έχετε αποθηκεύσει ούτε ανοίξει κανένα έργο στο Pixelorama ακόμη!" + +msgid "Open Last Project" +msgstr "Άνοιγμα τελευταίου έργου" + +msgid "Open last project..." +msgstr "Άνοιγμα τελευταίου έργου..." + +msgid "Open last project on startup" +msgstr "Άνοιγμα τελευταίου έργου κατά την εκκίνηση" + +msgid "Opens last opened project on startup" +msgstr "Ανοίγει το τελευταίο έργο κατά την εκκίνηση" + +msgid "Enable autosave" +msgstr "Ενεργοποίηση αυτόματης αποθήκευσης" + +msgid "Autosave interval:" +msgstr "Χρονικό διάστημα αυτόματης αποθήκευσης:" + +msgid "minute(s)" +msgstr "λεπτό(ά)" + +msgid "Create new directory for each frame tag" +msgstr "Δημιουργήστε νέο φάκελο για κάθε ετικέτα καρέ" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "Δημιουργεί πολλά αρχεία, αλλά κάθε αρχείο αποθηκεύεται σε διαφορετικό φάκελο που αντιστοιχεί σε κάθε ετικέτα καρέ" + +msgid "Close" +msgstr "Κλείσιμο" + +msgid "Delete" +msgstr "Διαγραφή" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "Βρέθηκε αυτόματο αποθηκευμένο αντίγραφο ασφαλείας για %s.\n" +"Θέλετε να το φορτώσετε ξανά;" + +msgid "Backup reloaded" +msgstr "Το αντίγραφο ασφαλείας επαναφορτώθηκε" + +msgid "Remove currently selected palette" +msgstr "Διαγραφή παλέτας" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτή τη παλέτα; (Δεν είναι δυνατή η αναίρεση αυτής της ενέργειας)" + +msgid "You can't remove more palettes!" +msgstr "Δεν μπορείτε να διαγράψετε άλλες παλέτες!" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "Δεν γίνεται να διαγραφεί η παλέτα, επειδή δεν υπάρχει!" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "Παρουσιάστηκε σφάλμα κατά την αφαίρεση της παλέτας. Κωδικός σφάλματος: %s" + +msgid "and" +msgstr "και" + +msgid "Move the selected frame to the left." +msgstr "Μετακίνηση του επιλεγμένου καρέ προς τα αριστερά" + +msgid "Move the selected frame to the right." +msgstr "Μετακίνηση του επιλεγμένου καρέ προς τα δεξιά" + diff --git a/Translations/en.po b/Translations/en.po new file mode 100644 index 0000000..7c0e08a --- /dev/null +++ b/Translations/en.po @@ -0,0 +1,750 @@ +msgid "" +msgstr "" +"Project-Id-Version: Pixelorama\n" +"Last-Translator: Overloaded\n" +"Language-Team: none\n" +"Language: en\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "OK" +msgstr "OK" + +msgid "Cancel" +msgstr "Cancel" + +msgid "Open" +msgstr "Open" + +msgid "Save" +msgstr "Save" + +msgid "Please Confirm..." +msgstr "Please Confirm..." + +msgid "Image Size" +msgstr "Image Size" + +msgid "Width:" +msgstr "Width:" + +msgid "Height:" +msgstr "Height:" + +msgid "File" +msgstr "File" + +msgid "Edit" +msgstr "Edit" + +msgid "View" +msgstr "View" + +msgid "Image" +msgstr "Image" + +msgid "Effects" +msgstr "Effects" + +msgid "Help" +msgstr "Help" + +msgid "New..." +msgstr "New..." + +msgid "Open..." +msgstr "Open..." + +msgid "Save..." +msgstr "Save..." + +msgid "Save as..." +msgstr "Save as..." + +msgid "Import PNG..." +msgstr "Import PNG..." + +msgid "Export" +msgstr "Export" + +msgid "Export PNG..." +msgstr "Export PNG..." + +msgid "Export PNG as..." +msgstr "Export PNG as..." + +msgid "Quit" +msgstr "Quit" + +msgid "Undo" +msgstr "Undo" + +msgid "Redo" +msgstr "Redo" + +msgid "Scale Image" +msgstr "Scale Image" + +msgid "Crop Image" +msgstr "Crop Image" + +msgid "Clear Selection" +msgstr "Clear Selection" + +msgid "Flip Horizontal" +msgstr "Flip Horizontal" + +msgid "Flip Vertical" +msgstr "Flip Vertical" + +msgid "Preferences" +msgstr "Preferences" + +msgid "Tile Mode" +msgstr "Tile Mode" + +msgid "Show Grid" +msgstr "Show Grid" + +msgid "Show Rulers" +msgstr "Show Rulers" + +msgid "Show Guides" +msgstr "Show Guides" + +msgid "Fill with color:" +msgstr "Fill with color:" + +msgid "Open a File" +msgstr "Open a File" + +msgid "Open File(s)" +msgstr "Open File(s)" + +msgid "IMPORT_FILE_LABEL" +msgstr "Import as new frame" + +msgid "IMPORT_SPRITESHEET" +msgstr "Import as a spritesheet" + +msgid "Save Sprite as .pxo" +msgstr "Save Sprite as .pxo" + +msgid "Export Sprite as .png" +msgstr "Export Sprite as .png" + +msgid "Export Sprite" +msgstr "Export Sprite" + +msgid "File Exists, Overwrite?" +msgstr "File Exists, Overwrite?" + +msgid "Resize:" +msgstr "Resize:" + +msgid "EXPORT_CURRENT_FRAME_LABEL" +msgstr "Export current frame" + +msgid "EXPORT_FRAMES_AS_MULTIPLE_FILES_LABEL" +msgstr "Export all frames as multiple files" + +msgid "EXPORT_FRAMES_AS_SPRITESHEET_LABEL" +msgstr "Export all frames as a spritesheet (single file)" + +msgid "Columns" +msgstr "Columns" + +msgid "Rows" +msgstr "Rows" + +msgid "Path:" +msgstr "Path:" + +msgid "Directories & Files:" +msgstr "Directories & Files:" + +msgid "Create Folder" +msgstr "Create Folder" + +msgid "File:" +msgstr "File:" + +msgid "Interpolation:" +msgstr "Interpolation:" + +msgid "Nearest" +msgstr "Nearest" + +msgid "Bilinear" +msgstr "Bilinear" + +msgid "Cubic" +msgstr "Cubic" + +msgid "Trilinear" +msgstr "Trilinear" + +msgid "Language" +msgstr "Language" + +msgid "Themes" +msgstr "Themes" + +msgid "Guides & Grid" +msgstr "Guides & Grid" + +msgid "Language options" +msgstr "Language options" + +msgid "Theme options" +msgstr "Theme options" + +msgid "Grid options" +msgstr "Grid options" + +msgid "Color:" +msgstr "Color:" + +msgid "Guide color:" +msgstr "Guide color:" + +msgid "System Language" +msgstr "System Language" + +msgid "Dark" +msgstr "Dark" + +msgid "Gray" +msgstr "Gray" + +msgid "Gold" +msgstr "Gold" + +msgid "Light" +msgstr "Light" + +msgid "Invert colors" +msgstr "Invert colors" + +msgid "Desaturation" +msgstr "Desaturation" + +msgid "Outline" +msgstr "Outline" + +msgid "Diagonal" +msgstr "Diagonal" + +msgid "Place inside image" +msgstr "Place inside image" + +msgid "Thickness:" +msgstr "Thickness:" + +msgid "View Splash Screen" +msgstr "View Splash Screen" + +msgid "Issue Tracker" +msgstr "Issue Tracker" + +msgid "Changelog" +msgstr "Changelog" + +msgid "About Pixelorama" +msgstr "About Pixelorama" + +msgid "MADEBY_LABEL" +msgstr "Developed by Orama Interactive" + +msgid "Website" +msgstr "Website" + +msgid "Donate" +msgstr "Donate" + +msgid "Developers" +msgstr "Developers" + +msgid "Contributors" +msgstr "Contributors" + +msgid "Donors" +msgstr "Donors" + +msgid "Development Team" +msgstr "Development Team" + +msgid "Lead Programmer" +msgstr "Lead Programmer" + +msgid "UI Designer" +msgstr "UI Designer" + +msgid "GitHub Contributors" +msgstr "GitHub Contributors" + +msgid "Art by" +msgstr "Art by" + +msgid "untitled" +msgstr "untitled" + +msgid "imported" +msgstr "imported" + +msgid "copy" +msgstr "copy" + +msgid "QUIT_LABEL" +msgstr "Are you sure you want to exit Pixelorama?" + +msgid "Utility Tools" +msgstr "Utility Tools" + +msgid "RECTSELECT_HT" +msgstr "" +"Rectangular Selection\n" +"\n" +"R for left mouse button\n" +"Alt + R for right mouse button\n" +"\n" +"Press Shift to move the content" + +msgid "COLORPICKER_HT" +msgstr "" +"Color Picker\n" +"Select a color from a pixel of the sprite\n" +"\n" +"O for left mouse button\n" +"Alt + O for right mouse button" + +msgid "Draw Tools" +msgstr "Draw Tools" + +msgid "PENCIL_HT" +msgstr "" +"Pencil\n" +"\n" +"P for left mouse button\n" +"Alt + P for right mouse button\n" +"\n" +"Hold Shift to make a line" + +msgid "ERASER_HT" +msgstr "" +"Eraser\n" +"\n" +"E for left mouse button\n" +"Alt + E for right mouse button\n" +"\n" +"Hold Shift to make a line" + +msgid "BUCKET_HT" +msgstr "" +"Bucket\n" +"\n" +"B for left mouse button\n" +"Alt + B for right mouse button" + +msgid "LD_HT" +msgstr "" +"Lighten/Darken\n" +"\n" +"U for left mouse button\n" +"Alt + U for right mouse button" + +msgid "LEFTCOLOR_HT" +msgstr "Choose a color for the left tool" + +msgid "RIGHTCOLOR_HT" +msgstr "Choose a color for the right tool" + +msgid "COLORSWITCH_HT" +msgstr "" +"Switch left and right colors\n" +"(X)" + +msgid "COLORDEFAULTS_HT" +msgstr "" +"Reset the colors to their default state (black for left, white for right)" + +msgid "Raw Mode" +msgstr "Raw Mode" + +msgid "Left tool options" +msgstr "Left tool options" + +msgid "Right tool options" +msgstr "Right tool options" + +msgid "Left pixel indicator" +msgstr "Left pixel indicator" + +msgid "Show tool icon" +msgstr "Show tool icon" + +msgid "LEFT_INDIC_HT" +msgstr "Show left mouse pixel indicator or brush on the canvas when drawing" + +msgid "RIGHT_INDIC_HT" +msgstr "Show right mouse pixel indicator or brush on the canvas when drawing" + +msgid "Right pixel indicator" +msgstr "Right pixel indicator" + +msgid "Brush:" +msgstr "Brush:" + +msgid "BRUSH_HT" +msgstr "Select a brush" + +msgid "Brush: Pixel" +msgstr "Brush: Pixel" + +msgid "Brush: Circle" +msgstr "Brush: Circle" + +msgid "Brush: Filled Circle" +msgstr "Brush: Filled Circle" + +msgid "Custom brush" +msgstr "Custom brush" + +msgid "Brush size:" +msgstr "Brush size:" + +msgid "Brush color from" +msgstr "Brush color from" + +msgid "COLORFROM_HT" +msgstr "0: Color from the brush itself, 100: the currently selected color" + +msgid "Fill area:" +msgstr "Fill area:" + +msgid "Area of the same color" +msgstr "Area of the same color" + +msgid "All pixels of the same color" +msgstr "All pixels of the same color" + +msgid "Lighten" +msgstr "Lighten" + +msgid "Darken" +msgstr "Darken" + +msgid "Amount:" +msgstr "Amount:" + +msgid "LDAMOUNT_HT" +msgstr "Lighten/Darken amount" + +msgid "Pick for:" +msgstr "Pick for:" + +msgid "Left Color" +msgstr "Left Color" + +msgid "Right Color" +msgstr "Right Color" + +msgid "Mirroring" +msgstr "Mirroring" + +msgid "Horizontal" +msgstr "Horizontal" + +msgid "HORIZMIRROR_HT" +msgstr "Enable horizontal mirrored drawing" + +msgid "VERTMIRROR_HT" +msgstr "Enable vertical mirrored drawing" + +msgid "Vertical" +msgstr "Vertical" + +msgid "Current frame:" +msgstr "Current frame:" + +msgid "Current frame: 1/1" +msgstr "Current frame: 1/1" + +msgid "FIRSTFRAME_HT" +msgstr "" +"Jump to the first frame\n" +"(Ctrl+Home)" + +msgid "PREVIOUSFRAME_HT" +msgstr "" +"Go to the previous frame\n" +"(Ctrl+Left)" + +msgid "PLAYBACKWARDS_HT" +msgstr "" +"Play the animation backwards (from end to beginning)\n" +"(F4)" + +msgid "PLAYFORWARD_HT" +msgstr "" +"Play the animation forward (from beginning to end)\n" +"(F5)" + +msgid "NEXTFRAME_HT" +msgstr "" +"Go to the next frame\n" +"(Ctrl+Right)" + +msgid "LASTFRAME_HT" +msgstr "" +"Jump to the last frame\n" +"(Ctrl+End)" + +msgid "FPS_HT" +msgstr "" +"How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." + +msgid "No loop" +msgstr "No loop" + +msgid "Cycle loop" +msgstr "Cycle loop" + +msgid "Ping-pong loop" +msgstr "Ping-pong loop" + +msgid "Onion Skinning:" +msgstr "Onion Skinning:" + +msgid "Past Frames" +msgstr "Past Frames" + +msgid "Future Frames" +msgstr "Future Frames" + +msgid "Blue-Red Mode" +msgstr "Blue-Red Mode" + +msgid "Add a new frame" +msgstr "Add a new frame" + +msgid "Remove Frame" +msgstr "Remove Frame" + +msgid "Clone Frame" +msgstr "Clone Frame" + +msgid "Move Left" +msgstr "Move Left" + +msgid "Move Right" +msgstr "Move Right" + +msgid "Layer" +msgstr "Layer" + +msgid "Layers" +msgstr "Layers" + +msgid "LAYERNEW_HT" +msgstr "Create a new layer" + +msgid "LAYERREMOVE_HT" +msgstr "Remove current layer" + +msgid "LAYERUP_HT" +msgstr "Move up the current layer" + +msgid "LAYERDOWN_HT" +msgstr "Move down the current layer" + +msgid "LAYERCLONE_HT" +msgstr "Clone current layer" + +msgid "LAYERMERGE_HT" +msgstr "Merge current layer with the one below" + +msgid "Opacity:" +msgstr "Opacity:" + +msgid "LAYERVISIBILITY_HT" +msgstr "Toggle layer's visibility" + +msgid "Palette" +msgstr "Palette" + +msgid "Palettes" +msgstr "Palettes" + +msgid "NEWPALETTE_HT" +msgstr "Add a new palette" + +msgid "EDITPALETTE_HT" +msgstr "Edit currently selected palette" + +msgid "CHOOSEPALETTE_HT" +msgstr "Choose a palette" + +msgid "Undo: Draw" +msgstr "Undo: Draw" + +msgid "Redo: Draw" +msgstr "Redo: Draw" + +msgid "Undo: Rectangle Select" +msgstr "Undo: Rectangle Select" + +msgid "Redo: Rectangle Select" +msgstr "Redo: Rectangle Select" + +msgid "Undo: Scale" +msgstr "Undo: Scale" + +msgid "Redo: Scale" +msgstr "Redo: Scale" + +msgid "Undo: Add Layer" +msgstr "Undo: Add Layer" + +msgid "Redo: Add Layer" +msgstr "Redo: Add Layer" + +msgid "Undo: Remove Layer" +msgstr "Undo: Remove Layer" + +msgid "Redo: Remove Layer" +msgstr "Redo: Remove Layer" + +msgid "Undo: Merge Layer" +msgstr "Undo: Merge Layer" + +msgid "Redo: Merge Layer" +msgstr "Redo: Merge Layer" + +msgid "Undo: Change Layer Order" +msgstr "Undo: Change Layer Order" + +msgid "Redo: Change Layer Order" +msgstr "Redo: Change Layer Order" + +msgid "Undo: Add Frame" +msgstr "Undo: Add Frame" + +msgid "Redo: Add Frame" +msgstr "Redo: Add Frame" + +msgid "Undo: Remove Frame" +msgstr "Undo: Remove Frame" + +msgid "Redo: Remove Frame" +msgstr "Redo: Remove Frame" + +msgid "Undo: Change Frame Order" +msgstr "Undo: Change Frame Order" + +msgid "Redo: Change Frame Order" +msgstr "Redo: Change Frame Order" + +msgid "Undo: Delete Custom Brush" +msgstr "Undo: Delete Custom Brush" + +msgid "Redo: Delete Custom Brush" +msgstr "Redo: Delete Custom Brush" + +msgid "Move Guide" +msgstr "Move Guide" + +msgid "File saved" +msgstr "File saved" + +msgid "File exported" +msgstr "File exported" + +msgid "New Empty Palette" +msgstr "New Empty Palette" + +msgid "Import Palette" +msgstr "Import Palette" + +msgid "Palette Name:" +msgstr "Palette Name:" + +msgid "Color Name:" +msgstr "Color Name:" + +msgid "Create a new empty palette?" +msgstr "Create a new empty palette?" + +msgid "Error: Palette must have a valid name." +msgstr "Error: Palette must have a valid name." + +msgid "Error: Palette named '%s' already exists!" +msgstr "Error: Palette named '%s' already exists!" + +msgid "Invalid Palette file!" +msgstr "Invalid Palette file!" + +msgid "Edit Palette" +msgstr "Edit Palette" + +msgid "Patrons:" +msgstr "Patrons:" + +msgid "Changes" +msgstr "Changes" + +msgid "Platinum Sponsor" +msgstr "Platinum Sponsor" + +msgid "Gold Sponsors" +msgstr "Gold Sponsors" + +msgid "Platinum Sponsor Placeholder" +msgstr "Platinum Sponsor Placeholder" + +msgid "Gold Sponsors Placeholder" +msgstr "Gold Sponsors Placeholder" + +msgid "Don't show again" +msgstr "Don't show again" + +msgid "Take this spot!" +msgstr "Take this spot!" + +#~ msgid "Don't show on the next startup" +#~ msgstr "Don't show on the next startup" + +#~ msgid "Language:" +#~ msgstr "Language:" + +#~ msgid "SPLITSCREEN_HT" +#~ msgstr "" +#~ "Split screen\n" +#~ "\n" +#~ "Show second canvas" + +#~ msgid "SPLITSCREEN_HIDE_HT" +#~ msgstr "" +#~ "Split screen\n" +#~ "\n" +#~ "Hide second canvas" + +msgid "Image Options" +msgstr "Image Options" + +msgid "Default Width:" +msgstr "Default Width:" + +msgid "Default Height:" +msgstr "Default Height:" + +msgid "Default Fill Color:" +msgstr "Default Fill Color:" + +msgid "Lock aspect ratio:" +msgstr "Lock aspect ratio:" + +msgid "Templates:" +msgstr "Templates:" diff --git a/Translations/en_US.po b/Translations/en_US.po new file mode 100644 index 0000000..b980aaa --- /dev/null +++ b/Translations/en_US.po @@ -0,0 +1,1101 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Language: en\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: English\n" +"Language: en_US\n" +"PO-Revision-Date: 2020-05-01 16:46\n" + +msgid "OK" +msgstr "OK" + +msgid "Cancel" +msgstr "" + +msgid "Open" +msgstr "" + +msgid "Save" +msgstr "" + +msgid "Please Confirm..." +msgstr "" + +msgid "Image Size" +msgstr "" + +msgid "Width:" +msgstr "" + +msgid "Height:" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "View" +msgstr "" + +msgid "Image" +msgstr "" + +msgid "Effects" +msgstr "" + +msgid "Help" +msgstr "" + +msgid "New..." +msgstr "" + +msgid "Open..." +msgstr "" + +msgid "Save..." +msgstr "" + +msgid "Save as..." +msgstr "" + +msgid "Import..." +msgstr "" + +msgid "Import PNG..." +msgstr "" + +msgid "Export" +msgstr "" + +msgid "Export..." +msgstr "" + +msgid "Export as..." +msgstr "" + +msgid "Export PNG..." +msgstr "" + +msgid "Export PNG as..." +msgstr "" + +msgid "Quit" +msgstr "" + +msgid "Undo" +msgstr "" + +msgid "Redo" +msgstr "" + +msgid "Scale Image" +msgstr "" + +msgid "Crop Image" +msgstr "" + +msgid "Rotate Image" +msgstr "" + +msgid "Clear Selection" +msgstr "" + +msgid "Flip Horizontal" +msgstr "" + +msgid "Flip Vertical" +msgstr "" + +msgid "Preferences" +msgstr "" + +msgid "Tile Mode" +msgstr "" + +msgid "Show Grid" +msgstr "" + +msgid "Show Rulers" +msgstr "" + +msgid "Show Guides" +msgstr "" + +msgid "Show Animation Timeline" +msgstr "" + +msgid "Fill with color:" +msgstr "" + +msgid "Open a File" +msgstr "" + +msgid "Open File(s)" +msgstr "" + +msgid "Import as new frame" +msgstr "" + +msgid "Import as a spritesheet" +msgstr "" + +msgid "Save Sprite as .pxo" +msgstr "" + +msgid "Export Sprite as .png" +msgstr "" + +msgid "Export Sprite" +msgstr "" + +msgid "File Exists, Overwrite?" +msgstr "" + +msgid "File %s already exists. Overwrite?" +msgstr "" + +msgid "Directory path or file name is not valid!" +msgstr "" + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "" + +msgid "Frame" +msgstr "" + +msgid "Spritesheet" +msgstr "" + +msgid "Animation" +msgstr "" + +msgid "Preview:" +msgstr "" + +msgid "Frame:" +msgstr "" + +msgid "Orientation:" +msgstr "" + +msgid "Browse" +msgstr "" + +msgid "Resize:" +msgstr "" + +msgid "Cancel Export" +msgstr "" + +msgid "Alert!" +msgstr "" + +msgid "Select Current Folder" +msgstr "" + +msgid "Open a Directory" +msgstr "" + +msgid "All frames as multiple files" +msgstr "" + +msgid "All frames as a single file animation" +msgstr "" + +msgid "Background:" +msgstr "" + +msgid "Direction:" +msgstr "" + +msgid "Forward" +msgstr "" + +msgid "Backwards" +msgstr "" + +msgid "Ping-Pong" +msgstr "" + +msgid "Columns" +msgstr "" + +msgid "Columns:" +msgstr "" + +msgid "Rows" +msgstr "" + +msgid "Rows:" +msgstr "" + +msgid "Path:" +msgstr "" + +msgid "Directories & Files:" +msgstr "" + +msgid "Create Folder" +msgstr "" + +msgid "File:" +msgstr "" + +msgid "Interpolation:" +msgstr "" + +msgid "Nearest" +msgstr "" + +msgid "Bilinear" +msgstr "" + +msgid "Cubic" +msgstr "" + +msgid "Trilinear" +msgstr "" + +msgid "General" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Themes" +msgstr "" + +msgid "Canvas" +msgstr "" + +msgid "Shortcuts" +msgstr "" + +msgid "Smooth Zoom" +msgstr "" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "" + +msgid "Tablet pressure sensitivity:" +msgstr "" + +msgid "None" +msgstr "" + +msgid "Affect Brush's Alpha" +msgstr "" + +msgid "Color:" +msgstr "" + +msgid "Guide color:" +msgstr "" + +msgid "System Language" +msgstr "" + +msgid "Dark" +msgstr "" + +msgid "Gray" +msgstr "" + +msgid "Gold" +msgstr "" + +msgid "Light" +msgstr "" + +msgid "Invert colors" +msgstr "" + +msgid "Desaturation" +msgstr "" + +msgid "Outline" +msgstr "" + +msgid "Adjust Hue/Saturation/Value" +msgstr "" + +msgid "Diagonal" +msgstr "" + +msgid "Place inside image" +msgstr "" + +msgid "Thickness:" +msgstr "" + +msgid "View Splash Screen" +msgstr "" + +msgid "Issue Tracker" +msgstr "" + +msgid "Changelog" +msgstr "" + +msgid "About Pixelorama" +msgstr "" + +msgid "Developed by Orama Interactive" +msgstr "" + +msgid "Website" +msgstr "" + +msgid "Donate" +msgstr "" + +msgid "Developers" +msgstr "" + +msgid "Contributors" +msgstr "" + +msgid "Donors" +msgstr "" + +msgid "Translators" +msgstr "" + +msgid "English" +msgstr "" + +msgid "Greek" +msgstr "" + +msgid "French" +msgstr "" + +msgid "German" +msgstr "" + +msgid "Polish" +msgstr "" + +msgid "Brazilian Portuguese" +msgstr "" + +msgid "Russian" +msgstr "" + +msgid "Chinese Simplified" +msgstr "" + +msgid "Chinese Traditional" +msgstr "" + +msgid "Italian" +msgstr "" + +msgid "Latvian" +msgstr "" + +msgid "Spanish" +msgstr "" + +msgid "Esperanto" +msgstr "" + +msgid "Development Team" +msgstr "" + +msgid "Lead Programmer" +msgstr "" + +msgid "UI Designer" +msgstr "" + +msgid "GitHub Contributors" +msgstr "" + +msgid "Art by" +msgstr "" + +msgid "untitled" +msgstr "" + +msgid "imported" +msgstr "" + +msgid "copy" +msgstr "" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "" + +msgid "Unsaved Image" +msgstr "" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "" + +msgid "Save before exiting?" +msgstr "" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "" + +msgid "Save & Exit" +msgstr "" + +msgid "Exit without saving" +msgstr "" + +msgid "Utility Tools" +msgstr "" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Draw Tools" +msgstr "" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Choose a color for the left tool" +msgstr "" + +msgid "Choose a color for the right tool" +msgstr "" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "" + +msgid "Left tool" +msgstr "" + +msgid "Right tool" +msgstr "" + +msgid "Left pixel indicator" +msgstr "" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Right pixel indicator" +msgstr "" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Show left tool icon" +msgstr "" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "" + +msgid "Show right tool icon" +msgstr "" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "" + +msgid "Guides color:" +msgstr "" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "" + +msgid "Grid width:" +msgstr "" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "" + +msgid "Grid height:" +msgstr "" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "" + +msgid "Grid color:" +msgstr "" + +msgid "A color of the grid" +msgstr "" + +msgid "Checker size:" +msgstr "" + +msgid "Size of the transparent checker background" +msgstr "" + +msgid "Checker color 1:" +msgstr "" + +msgid "First color of the transparent checker background" +msgstr "" + +msgid "Checker color 2:" +msgstr "" + +msgid "Second color of the transparent checker background" +msgstr "" + +msgid "Only custom preset can be modified" +msgstr "" + +msgid "Brush:" +msgstr "" + +msgid "Select a brush" +msgstr "" + +msgid "Brush: Pixel" +msgstr "" + +msgid "Brush: Circle" +msgstr "" + +msgid "Brush: Filled Circle" +msgstr "" + +msgid "Custom brush" +msgstr "" + +msgid "Brush size:" +msgstr "" + +msgid "Brush color from" +msgstr "" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "" + +msgid "Fill area:" +msgstr "" + +msgid "Same color area" +msgstr "" + +msgid "Same color pixels" +msgstr "" + +msgid "Fill with:" +msgstr "" + +msgid "Selected Color" +msgstr "" + +msgid "Pattern" +msgstr "" + +msgid "Offset" +msgstr "" + +msgid "Lighten" +msgstr "" + +msgid "Darken" +msgstr "" + +msgid "Amount:" +msgstr "" + +msgid "Lighten/Darken amount" +msgstr "" + +msgid "Pick for:" +msgstr "" + +msgid "Left Color" +msgstr "" + +msgid "Right Color" +msgstr "" + +msgid "Mode:" +msgstr "" + +msgid "Zoom in" +msgstr "" + +msgid "Zoom out" +msgstr "" + +msgid "Options:" +msgstr "" + +msgid "Fit to frame" +msgstr "" + +msgid "100% Zoom" +msgstr "" + +msgid "Mirroring" +msgstr "" + +msgid "Horizontal" +msgstr "" + +msgid "Enable horizontal mirrored drawing" +msgstr "" + +msgid "Enable vertical mirrored drawing" +msgstr "" + +msgid "Vertical" +msgstr "" + +msgid "Current frame:" +msgstr "" + +msgid "Current frame: 1/1" +msgstr "" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "" + +msgid "Onion Skinning settings" +msgstr "" + +msgid "Enable/disable Onion Skinning" +msgstr "" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "" + +msgid "No loop" +msgstr "" + +msgid "Cycle loop" +msgstr "" + +msgid "Ping-pong loop" +msgstr "" + +msgid "Onion Skinning:" +msgstr "" + +msgid "Past Frames" +msgstr "" + +msgid "Future Frames" +msgstr "" + +msgid "Manage frame tags" +msgstr "" + +msgid "Animation plays only on frames of the same tag" +msgstr "" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "" + +msgid "Blue-Red Mode" +msgstr "" + +msgid "Add a new frame" +msgstr "" + +msgid "Remove Frame" +msgstr "" + +msgid "Clone Frame" +msgstr "" + +msgid "Move Left" +msgstr "" + +msgid "Move Right" +msgstr "" + +msgid "Add Frame Tag" +msgstr "" + +msgid "Link Cel" +msgstr "" + +msgid "Unlink Cel" +msgstr "" + +msgid "Layer" +msgstr "" + +msgid "Layers" +msgstr "" + +msgid "Create a new layer" +msgstr "" + +msgid "Remove current layer" +msgstr "" + +msgid "Move up the current layer" +msgstr "" + +msgid "Move down the current layer" +msgstr "" + +msgid "Clone current layer" +msgstr "" + +msgid "Merge current layer with the one below" +msgstr "" + +msgid "Opacity:" +msgstr "" + +msgid "Toggle layer's visibility" +msgstr "" + +msgid "Lock/unlock layer" +msgstr "" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "" + +msgid "Palette" +msgstr "" + +msgid "Palettes" +msgstr "" + +msgid "Add a new palette" +msgstr "" + +msgid "Edit currently selected palette" +msgstr "" + +msgid "Choose a palette" +msgstr "" + +msgid "Undo: Draw" +msgstr "" + +msgid "Redo: Draw" +msgstr "" + +msgid "Undo: Rectangle Select" +msgstr "" + +msgid "Redo: Rectangle Select" +msgstr "" + +msgid "Undo: Scale" +msgstr "" + +msgid "Redo: Scale" +msgstr "" + +msgid "Undo: Add Layer" +msgstr "" + +msgid "Redo: Add Layer" +msgstr "" + +msgid "Undo: Remove Layer" +msgstr "" + +msgid "Redo: Remove Layer" +msgstr "" + +msgid "Undo: Merge Layer" +msgstr "" + +msgid "Redo: Merge Layer" +msgstr "" + +msgid "Undo: Change Layer Order" +msgstr "" + +msgid "Redo: Change Layer Order" +msgstr "" + +msgid "Undo: Add Frame" +msgstr "" + +msgid "Redo: Add Frame" +msgstr "" + +msgid "Undo: Remove Frame" +msgstr "" + +msgid "Redo: Remove Frame" +msgstr "" + +msgid "Undo: Change Frame Order" +msgstr "" + +msgid "Redo: Change Frame Order" +msgstr "" + +msgid "Undo: Delete Custom Brush" +msgstr "" + +msgid "Redo: Delete Custom Brush" +msgstr "" + +msgid "Undo: Modify Frame Tag" +msgstr "" + +msgid "Redo: Modify Frame Tag" +msgstr "" + +msgid "Undo: Delete Frame Tag" +msgstr "" + +msgid "Redo: Delete Frame Tag" +msgstr "" + +msgid "Move Guide" +msgstr "" + +msgid "File saved" +msgstr "" + +msgid "File autosaved" +msgstr "" + +msgid "File failed to open" +msgstr "" + +msgid "File failed to save" +msgstr "" + +msgid "File exported" +msgstr "" + +msgid "New Empty Palette" +msgstr "" + +msgid "Import Palette" +msgstr "" + +msgid "Palette Name:" +msgstr "" + +msgid "Color Name:" +msgstr "" + +msgid "Create a new empty palette?" +msgstr "" + +msgid "Error: Palette must have a valid name." +msgstr "" + +msgid "Error: Palette named '%s' already exists!" +msgstr "" + +msgid "Invalid Palette file!" +msgstr "" + +msgid "Edit Palette" +msgstr "" + +msgid "Patrons:" +msgstr "" + +msgid "Changes" +msgstr "" + +msgid "Platinum Sponsor" +msgstr "" + +msgid "Gold Sponsors" +msgstr "" + +msgid "Platinum Sponsor Placeholder" +msgstr "" + +msgid "Gold Sponsors Placeholder" +msgstr "" + +msgid "Don't show again" +msgstr "" + +msgid "Take this spot!" +msgstr "" + +msgid "Image Options" +msgstr "" + +msgid "Default width:" +msgstr "" + +msgid "A default width of a new image" +msgstr "" + +msgid "Default height:" +msgstr "" + +msgid "A default height of a new image" +msgstr "" + +msgid "Default fill color:" +msgstr "" + +msgid "A default background color of a new image" +msgstr "" + +msgid "Lock aspect ratio:" +msgstr "" + +msgid "Templates:" +msgstr "" + +msgid "Preset" +msgstr "" + +msgid "Preset:" +msgstr "" + +msgid "Default" +msgstr "" + +msgid "Custom" +msgstr "" + +msgid "Rectangular Selection" +msgstr "" + +msgid "Zoom" +msgstr "" + +msgid "Color Picker" +msgstr "" + +msgid "Pencil" +msgstr "" + +msgid "Eraser" +msgstr "" + +msgid "Bucket" +msgstr "" + +msgid "Lighten/Darken" +msgstr "" + +msgid "Switch Colors" +msgstr "" + +msgid "Set the shortcut" +msgstr "" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "" + +msgid "Already assigned" +msgstr "" + +msgid "Left Tool:" +msgstr "" + +msgid "A tool assigned to the left mouse button" +msgstr "" + +msgid "Right Tool:" +msgstr "" + +msgid "A tool assigned to the right mouse button" +msgstr "" + +msgid "Cannot find last project file." +msgstr "" + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "" + +msgid "Open last project..." +msgstr "" + +msgid "Open last project on startup" +msgstr "" + +msgid "Opens last opened project on startup" +msgstr "" + +msgid "Create new directory for each frame tag" +msgstr "" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "" + +msgid "Close" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "" + +msgid "Backup reloaded" +msgstr "" + diff --git a/Translations/eo_UY.po b/Translations/eo_UY.po new file mode 100644 index 0000000..4641f25 --- /dev/null +++ b/Translations/eo_UY.po @@ -0,0 +1,1443 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: eo\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Esperanto\n" +"Language: eo_UY\n" +"PO-Revision-Date: 2020-10-13 11:36\n" + +msgid "OK" +msgstr "Bone" + +msgid "Cancel" +msgstr "Nuligi" + +msgid "Open" +msgstr "Malfermi" + +msgid "Save" +msgstr "Konservi" + +msgid "Please Confirm..." +msgstr "Bonvolu konfirmu..." + +msgid "File Name:" +msgstr "" + +msgid "Image Size" +msgstr "Mezuro de bildo" + +msgid "Canvas Size" +msgstr "" + +msgid "Frame Size" +msgstr "" + +msgid "Width:" +msgstr "Larĝo:" + +msgid "Height:" +msgstr "Alto:" + +msgid "Center" +msgstr "" + +msgid "File" +msgstr "Dosiero" + +msgid "Edit" +msgstr "Redakti" + +msgid "View" +msgstr "Montri" + +msgid "Image" +msgstr "Bildo" + +msgid "Effects" +msgstr "Efektoj" + +msgid "Help" +msgstr "Helpo" + +msgid "New" +msgstr "Nova" + +msgid "New..." +msgstr "Nova..." + +msgid "Open..." +msgstr "Malfermi..." + +msgid "Save..." +msgstr "Konservi..." + +msgid "Save as..." +msgstr "Konservi kiel..." + +msgid "Use ZSTD Compression" +msgstr "" + +msgid "Import" +msgstr "Importi" + +msgid "Export" +msgstr "Eksporti" + +msgid "Export..." +msgstr "Eksporti..." + +msgid "Export as..." +msgstr "Eksporti kiel..." + +msgid "Export PNG..." +msgstr "Eksporti PNGn..." + +msgid "Export PNG as..." +msgstr "Eksporti PNGn kiel..." + +msgid "Quit" +msgstr "Eliri" + +msgid "Undo" +msgstr "Malfari" + +msgid "Redo" +msgstr "Refari" + +msgid "Copy" +msgstr "" + +msgid "Cut" +msgstr "" + +msgid "Paste" +msgstr "" + +msgid "Delete" +msgstr "Forigi" + +msgid "Scale Image" +msgstr "Skali bildon" + +msgid "Crop Image" +msgstr "Tondi bildon" + +msgid "Resize Canvas" +msgstr "" + +msgid "Rotate Image" +msgstr "Turni bildon" + +msgid "Clear Selection" +msgstr "Purigi emfazon" + +msgid "Flip" +msgstr "" + +msgid "Flip Horizontal" +msgstr "Speguli horizontale" + +msgid "Flip Vertical" +msgstr "Speguli vertikale" + +msgid "Preferences" +msgstr "Agordoj" + +msgid "Tile Mode" +msgstr "Kahela reĝimo" + +msgid "Show Grid" +msgstr "Montri kradreton" + +msgid "Show Rulers" +msgstr "Montri liniilojn" + +msgid "Show Guides" +msgstr "Montri direktliniojn" + +msgid "Show Animation Timeline" +msgstr "Montri animacian kronologion" + +msgid "Zen Mode" +msgstr "" + +msgid "Fullscreen Mode" +msgstr "" + +msgid "Fill with color:" +msgstr "Plenigi per koloro:" + +msgid "Open a File" +msgstr "Malfermi dosieron" + +msgid "Open File(s)" +msgstr "Malfermi dosiero(j)n" + +msgid "Import Options" +msgstr "" + +msgid "Import as:" +msgstr "" + +msgid "New tab" +msgstr "" + +msgid "Spritesheet (new tab)" +msgstr "" + +msgid "New frame" +msgstr "" + +msgid "New layer" +msgstr "" + +msgid "New palette" +msgstr "" + +msgid "New brush" +msgstr "" + +msgid "New pattern" +msgstr "" + +msgid "Horizontal frames:" +msgstr "" + +msgid "Vertical frames:" +msgstr "" + +msgid "Brush type:" +msgstr "" + +msgid "File brush" +msgstr "" + +msgid "Project brush" +msgstr "" + +msgid "Random brush" +msgstr "" + +msgid "Save Sprite as .pxo" +msgstr "Konservi spriton kiel .pxo" + +msgid "Export Sprite as .png" +msgstr "Elporti spriton kiel .png" + +msgid "Export Sprite" +msgstr "Elporti spriton" + +msgid "File Exists, Overwrite?" +msgstr "Dosiero ekzistas, ĉu rekonservi?" + +msgid "File %s already exists. Overwrite?" +msgstr "Dosiero %s jam ekzistas. Ĉu rekonservi?" + +msgid "Directory path or file name is not valid!" +msgstr "Dosieruja vojo aŭ dosiera nomo estas malĝusta!" + +msgid "Exporting in progress..." +msgstr "" + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "Ne povas ŝarĝi dosieron '%s'.\n" +"Kodo de eraro: %s" + +msgid "Frame" +msgstr "Kadro" + +msgid "Frames:" +msgstr "Kadroj:" + +msgid "All Frames" +msgstr "Ĉiuj kadroj" + +msgid "Spritesheet" +msgstr "" + +msgid "Animation" +msgstr "Animacio" + +msgid "Preview:" +msgstr "Antaŭvido:" + +msgid "Frame:" +msgstr "Kadro:" + +msgid "Orientation:" +msgstr "Orientiĝo:" + +msgid "Browse" +msgstr "Foliumo" + +msgid "Resize:" +msgstr "Reskali:" + +msgid "Cancel Export" +msgstr "Nuligi eksporton" + +msgid "Alert!" +msgstr "" + +msgid "Select Current Folder" +msgstr "" + +msgid "Open a Directory" +msgstr "Malfermi dosierujon" + +msgid "All frames as multiple files" +msgstr "Ĉiuj kadroj kiel multaj dosieroj" + +msgid "All frames as a single file animation" +msgstr "Ĉiuj kadroj kiel animacio de unu dosiero" + +msgid "Background:" +msgstr "Fono:" + +msgid "Direction:" +msgstr "Direkto:" + +msgid "Forward" +msgstr "Antaŭen" + +msgid "Backwards" +msgstr "" + +msgid "Ping-Pong" +msgstr "" + +msgid "Columns" +msgstr "Kolumnoj" + +msgid "Columns:" +msgstr "Kolumnoj:" + +msgid "Rows" +msgstr "Vicoj" + +msgid "Rows:" +msgstr "Vicoj:" + +msgid "Path:" +msgstr "Vojo:" + +msgid "Directories & Files:" +msgstr "Dosieroj kaj -ujoj:" + +msgid "Create Folder" +msgstr "Krei dosierujon" + +msgid "File:" +msgstr "Dosiero:" + +msgid "Interpolation:" +msgstr "Interpolado:" + +msgid "Nearest" +msgstr "Plej proksima" + +msgid "Bilinear" +msgstr "Dulinia" + +msgid "Cubic" +msgstr "Kuba" + +msgid "Trilinear" +msgstr "Trilinia" + +msgid "General" +msgstr "Ĝeneralaj" + +msgid "Startup" +msgstr "" + +msgid "Language" +msgstr "Lingvo" + +msgid "Themes" +msgstr "Temoj" + +msgid "Canvas" +msgstr "Kanvaso" + +msgid "Shortcuts" +msgstr "" + +msgid "Backup" +msgstr "" + +msgid "Indicators" +msgstr "" + +msgid "On" +msgstr "" + +msgid "Restore default value" +msgstr "" + +msgid "Smooth Zoom" +msgstr "Senskua skalado" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "" + +msgid "Tablet pressure sensitivity:" +msgstr "" + +msgid "None" +msgstr "Neniu" + +msgid "Affect Brush's Alpha" +msgstr "" + +msgid "Color:" +msgstr "Koloro:" + +msgid "Guide color:" +msgstr "Koloro de direktlinioj:" + +msgid "System Language" +msgstr "Sistema lingvo" + +msgid "Dark" +msgstr "Malhela" + +msgid "Gray" +msgstr "Griza" + +msgid "Blue" +msgstr "Blua" + +msgid "Caramel" +msgstr "Karamela" + +msgid "Light" +msgstr "Hela" + +msgid "Purple" +msgstr "" + +msgid "Only affect selection" +msgstr "" + +msgid "Current cel" +msgstr "" + +msgid "Current frame" +msgstr "" + +msgid "All frames" +msgstr "" + +msgid "All projects" +msgstr "" + +msgid "Invert Colors" +msgstr "" + +msgid "Modify Red Channel" +msgstr "" + +msgid "Modify Green Channel" +msgstr "" + +msgid "Modify Blue Channel" +msgstr "" + +msgid "Modify Alpha Channel" +msgstr "" + +msgid "Desaturation" +msgstr "" + +msgid "Outline" +msgstr "Konturoj" + +msgid "Adjust Hue/Saturation/Value" +msgstr "" + +msgid "Gradient" +msgstr "" + +msgid "Adjust HSV" +msgstr "" + +msgid "Type:" +msgstr "Tipo:" + +msgid "Angle:" +msgstr "Angulo:" + +msgid "Hue" +msgstr "Nuanco" + +msgid "Saturation" +msgstr "Satureco" + +msgid "Value" +msgstr "Valoro" + +msgid "Apply" +msgstr "Apliki" + +msgid "Diagonal" +msgstr "Diagonala" + +msgid "Place inside image" +msgstr "" + +msgid "Thickness:" +msgstr "Dikeco:" + +msgid "Colors:" +msgstr "" + +msgid "Steps:" +msgstr "" + +msgid "Top to Bottom" +msgstr "" + +msgid "Bottom to Top" +msgstr "" + +msgid "Left to Right" +msgstr "" + +msgid "Right to Left" +msgstr "" + +msgid "View Splash Screen" +msgstr "" + +msgid "Online Docs" +msgstr "Enreta dokumentaro" + +msgid "Issue Tracker" +msgstr "" + +msgid "Changelog" +msgstr "Ŝanĝprotokolo" + +msgid "About Pixelorama" +msgstr "Pri Pixelorama" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "" + +msgid "Developed by Orama Interactive" +msgstr "Ellaborita de Orama Interactive" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "" + +msgid "Website" +msgstr "Retejo" + +msgid "GitHub Repo" +msgstr "" + +msgid "Donate" +msgstr "Donaci" + +msgid "Developers" +msgstr "Ellaborantoj" + +msgid "Contributors" +msgstr "Kontribuantoj" + +msgid "Donors" +msgstr "Donintoj" + +msgid "Translators" +msgstr "Tradukistoj" + +msgid "English" +msgstr "Angla" + +msgid "Greek" +msgstr "Greka" + +msgid "French" +msgstr "Franca" + +msgid "German" +msgstr "Germana" + +msgid "Polish" +msgstr "Pola" + +msgid "Brazilian Portuguese" +msgstr "Brazila portugala" + +msgid "Russian" +msgstr "Rusa" + +msgid "Chinese Simplified" +msgstr "Ĉina (simpligita)" + +msgid "Chinese Traditional" +msgstr "Ĉina (tradicia)" + +msgid "Italian" +msgstr "Itala" + +msgid "Latvian" +msgstr "Latva" + +msgid "Spanish" +msgstr "Hispana" + +msgid "Catalan" +msgstr "" + +msgid "Esperanto" +msgstr "" + +msgid "Indonesian" +msgstr "" + +msgid "Czech" +msgstr "" + +msgid "Arabic" +msgstr "" + +msgid "Turkish" +msgstr "" + +msgid "Norwegian" +msgstr "" + +msgid "Korean" +msgstr "" + +msgid "Hungarian" +msgstr "" + +msgid "Romanian" +msgstr "" + +msgid "Development Team" +msgstr "Teamo de ellaboro" + +msgid "Lead Programmer" +msgstr "Ĉefa programisto" + +msgid "UI Designer" +msgstr "UIa desegnilo" + +msgid "GitHub Contributors" +msgstr "Kontribuantoj de GitHub" + +msgid "Art by: %s" +msgstr "" + +msgid "untitled" +msgstr "sennoma" + +msgid "imported" +msgstr "enportita" + +msgid "copy" +msgstr "kopii" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "Ĉu vi vere volas eliri Pixeloraman?" + +msgid "Unsaved Image" +msgstr "Nekonservita bildo" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "Vi havas nekonservitajn ŝanĝojn. Se vi daŭrigos, la progreso de vi farita perdiĝos." + +msgid "Save before exiting?" +msgstr "Ĉu konservi antaŭ elirado?" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "Vi havas nekonservitan progreson. Kiel vi deziras procedi?" + +msgid "Save & Exit" +msgstr "Konservi kaj eliri" + +msgid "Exit without saving" +msgstr "Eliri sen konservado" + +msgid "Utility Tools" +msgstr "Utililoj" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Draw Tools" +msgstr "Pentriloj" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Choose a color for the left tool" +msgstr "" + +msgid "Choose a color for the right tool" +msgstr "" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "" + +msgid "Left tool" +msgstr "Maldekstra ilo" + +msgid "Right tool" +msgstr "Dekstra ilo" + +msgid "Left pixel indicator" +msgstr "Indikatoro de maldekstra rastrumero" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Right pixel indicator" +msgstr "Indikatoro de dekstra rastrumero" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Show left tool icon" +msgstr "" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "" + +msgid "Show right tool icon" +msgstr "" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "" + +msgid "Guides" +msgstr "" + +msgid "Guides color:" +msgstr "" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "" + +msgid "Grid" +msgstr "" + +msgid "Grid type:" +msgstr "" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "" + +msgid "Rectangular" +msgstr "" + +msgid "Isometric" +msgstr "" + +msgid "All" +msgstr "" + +msgid "Grid width:" +msgstr "" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "" + +msgid "Grid height:" +msgstr "" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "" + +msgid "Isometric cell size:" +msgstr "" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "" + +msgid "Grid color:" +msgstr "" + +msgid "A color of the grid" +msgstr "" + +msgid "Transparency" +msgstr "" + +msgid "Checker size:" +msgstr "" + +msgid "Size of the transparent checker background" +msgstr "" + +msgid "Checker color 1:" +msgstr "" + +msgid "First color of the transparent checker background" +msgstr "" + +msgid "Checker color 2:" +msgstr "" + +msgid "Second color of the transparent checker background" +msgstr "" + +msgid "Follow Canvas Movement" +msgstr "" + +msgid "The transparent checker follow the movement of canvas" +msgstr "" + +msgid "Follow Canvas Zoom Level" +msgstr "" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "" + +msgid "Only custom preset can be modified" +msgstr "" + +msgid "Brush:" +msgstr "Peniko:" + +msgid "Select a brush" +msgstr "" + +msgid "Pixel brush" +msgstr "" + +msgid "Circle brush" +msgstr "" + +msgid "Filled circle brush" +msgstr "" + +msgid "Custom brush" +msgstr "Propra peniklo" + +msgid "Brush size:" +msgstr "" + +msgid "Overwrite Color" +msgstr "" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "" + +msgid "Pixel Perfect" +msgstr "" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "" + +msgid "Brush color from" +msgstr "" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "" + +msgid "Fill area:" +msgstr "Plenumi areon:" + +msgid "Same color area" +msgstr "" + +msgid "Same color pixels" +msgstr "" + +msgid "Fill with:" +msgstr "" + +msgid "Selected Color" +msgstr "Elektita koloro" + +msgid "Pattern" +msgstr "Ŝablono" + +msgid "Offset" +msgstr "" + +msgid "Lighten" +msgstr "" + +msgid "Darken" +msgstr "" + +msgid "Amount:" +msgstr "Sumo:" + +msgid "Lighten/Darken amount" +msgstr "" + +msgid "Pick for:" +msgstr "" + +msgid "Left Color" +msgstr "Maldekstra koloro" + +msgid "Right Color" +msgstr "Dekstra koloro" + +msgid "Mode:" +msgstr "" + +msgid "Zoom in" +msgstr "" + +msgid "Zoom out" +msgstr "" + +msgid "Options:" +msgstr "Agordoj:" + +msgid "Fit to frame" +msgstr "" + +msgid "100% Zoom" +msgstr "" + +msgid "Mirroring" +msgstr "Spegulado" + +msgid "Horizontal" +msgstr "" + +msgid "Enable horizontal mirrored drawing" +msgstr "" + +msgid "Enable vertical mirrored drawing" +msgstr "" + +msgid "Vertical" +msgstr "Vertikala" + +msgid "Current frame:" +msgstr "" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "" + +msgid "Onion Skinning settings" +msgstr "" + +msgid "Enable/disable Onion Skinning" +msgstr "" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "" + +msgid "No loop" +msgstr "" + +msgid "Cycle loop" +msgstr "" + +msgid "Ping-pong loop" +msgstr "" + +msgid "Onion Skinning:" +msgstr "" + +msgid "Past Frames" +msgstr "Estintaj kadroj" + +msgid "Future Frames" +msgstr "Estontaj kadroj" + +msgid "Manage frame tags" +msgstr "" + +msgid "Frame Tag Properties" +msgstr "" + +msgid "Add a new frame tag" +msgstr "" + +msgid "Name:" +msgstr "" + +msgid "From:" +msgstr "" + +msgid "To:" +msgstr "" + +msgid "Animation plays only on frames of the same tag" +msgstr "" + +msgid "Tag %s (Frame %s)" +msgstr "" + +msgid "Tag %s (Frames %s-%s)" +msgstr "" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "" + +msgid "Blue-Red Mode" +msgstr "Blua-ruĝa modo" + +msgid "Add a new frame" +msgstr "Aldoni novan kadron" + +msgid "Remove Frame" +msgstr "Forigi kadron" + +msgid "Clone Frame" +msgstr "Kloni kadron" + +msgid "Move Left" +msgstr "Movi maldekstren" + +msgid "Move Right" +msgstr "Movi dekstren" + +msgid "Add Frame Tag" +msgstr "" + +msgid "Link Cel" +msgstr "" + +msgid "Unlink Cel" +msgstr "" + +msgid "Layer" +msgstr "Tavolo" + +msgid "Layers" +msgstr "Tavoloj" + +msgid "Create a new layer" +msgstr "Krei novan tavolon" + +msgid "Remove current layer" +msgstr "" + +msgid "Move up the current layer" +msgstr "" + +msgid "Move down the current layer" +msgstr "" + +msgid "Clone current layer" +msgstr "" + +msgid "Merge current layer with the one below" +msgstr "" + +msgid "Opacity:" +msgstr "Opakeco:" + +msgid "Toggle layer's visibility" +msgstr "" + +msgid "Lock/unlock layer" +msgstr "Fiksi/malfiksi tavolon" + +msgid "Frame: %s, Layer: %s" +msgstr "" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "" + +msgid "Palette" +msgstr "Paletro" + +msgid "Palettes" +msgstr "Paletroj" + +msgid "Add a new palette" +msgstr "Aldoni novan paletron" + +msgid "Edit currently selected palette" +msgstr "" + +msgid "Choose a palette" +msgstr "Elekti paletron" + +msgid "Undo: Draw" +msgstr "Malfaritas: Pentri" + +msgid "Redo: Draw" +msgstr "Refaritas: Pentri" + +msgid "Undo: Rectangle Select" +msgstr "Malfaritas: Elekto de ortangulo" + +msgid "Redo: Rectangle Select" +msgstr "Refaritas: Elekto de ortangulo" + +msgid "Undo: Scale" +msgstr "Malfaritas: Skali" + +msgid "Redo: Scale" +msgstr "Refaritas: Skali" + +msgid "Undo: Add Layer" +msgstr "Malfaritas: Aldoni tavolon" + +msgid "Redo: Add Layer" +msgstr "Refaritas: Aldoni tavolon" + +msgid "Undo: Remove Layer" +msgstr "Malfaritas: Forigi tavolon" + +msgid "Redo: Remove Layer" +msgstr "Refaritas: Forigi tavolon" + +msgid "Undo: Merge Layer" +msgstr "Malfaritas: Kunfandi tavolon" + +msgid "Redo: Merge Layer" +msgstr "Refaritas: Kunfandi tavolon" + +msgid "Undo: Change Layer Order" +msgstr "Malfaritas: Ŝanĝi ordon de tavoloj" + +msgid "Redo: Change Layer Order" +msgstr "Refaritas: Ŝanĝi ordon de tavoloj" + +msgid "Undo: Add Frame" +msgstr "Malfaritas: Aldoni kadron" + +msgid "Redo: Add Frame" +msgstr "Refaritas: Aldoni kadron" + +msgid "Undo: Remove Frame" +msgstr "Malfaritas: Forigi kadron" + +msgid "Redo: Remove Frame" +msgstr "Refaritas: Forigi kadron" + +msgid "Undo: Change Frame Order" +msgstr "Malfaritas: Ŝanĝi ordon de kadroj" + +msgid "Redo: Change Frame Order" +msgstr "Refaritas: Ŝanĝi ordon de kadroj" + +msgid "Undo: Delete Custom Brush" +msgstr "Malfaritas: Forigi propran penikon" + +msgid "Redo: Delete Custom Brush" +msgstr "Refaritas: Forigi propran penikon" + +msgid "Undo: Modify Frame Tag" +msgstr "" + +msgid "Redo: Modify Frame Tag" +msgstr "" + +msgid "Undo: Delete Frame Tag" +msgstr "" + +msgid "Redo: Delete Frame Tag" +msgstr "" + +msgid "Move Guide" +msgstr "Movi direktlinion" + +msgid "File saved" +msgstr "Dosiero konservitas" + +msgid "File autosaved" +msgstr "" + +msgid "File failed to open. Error code %s" +msgstr "" + +msgid "File failed to save. Error code %s" +msgstr "" + +msgid "File exported" +msgstr "Dosiero elportitas" + +msgid "New Empty Palette" +msgstr "Nova malplena paletro" + +msgid "Import Palette" +msgstr "Enporti paletron" + +msgid "Create Palette From Current Sprite" +msgstr "" + +msgid "Palette Name:" +msgstr "Nomo de paletro:" + +msgid "Color Name:" +msgstr "Nomo de koloro:" + +msgid "Use current left & right colors" +msgstr "" + +msgid "Create a new empty palette?" +msgstr "Ĉu krei novan malplenan paletron?" + +msgid "Error" +msgstr "" + +msgid "Error: Palette must have a valid name." +msgstr "Eraro: Paletro devas havi veran nomon." + +msgid "Invalid Palette file!" +msgstr "Malvera dosiero de paletro!" + +msgid "Edit Palette" +msgstr "Redakti paletron" + +msgid "Create colors with alpha component" +msgstr "" + +msgid "Get colors only from selection" +msgstr "" + +msgid "Get colors from" +msgstr "" + +msgid "Patrons:" +msgstr "Patronoj:" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "" + +msgid "Become a Platinum Sponsor" +msgstr "" + +msgid "Become a Gold Sponsor" +msgstr "" + +msgid "Become a Patron" +msgstr "Iĝi Patrono" + +msgid "Don't show again" +msgstr "Ne montri denove" + +msgid "Image Options" +msgstr "Bildagordoj" + +msgid "Default width:" +msgstr "Defaŭlta larĝo:" + +msgid "A default width of a new image" +msgstr "Defaŭlta larĝo de nova bildo" + +msgid "Default height:" +msgstr "Defaŭlta alto:" + +msgid "A default height of a new image" +msgstr "Defaŭlta alto de nova bildo" + +msgid "Default fill color:" +msgstr "Defaŭlta plenigkoloro:" + +msgid "A default background color of a new image" +msgstr "Defaŭlta fona koloro de nova bildo" + +msgid "Lock aspect ratio:" +msgstr "" + +msgid "Templates:" +msgstr "Ŝablonoj:" + +msgid "Preset" +msgstr "" + +msgid "Preset:" +msgstr "" + +msgid "Default" +msgstr "Defaŭta" + +msgid "Custom" +msgstr "" + +msgid "Rectangular Selection" +msgstr "" + +msgid "Zoom" +msgstr "" + +msgid "Color Picker" +msgstr "Kolora elektilo" + +msgid "Pencil" +msgstr "Krajono" + +msgid "Eraser" +msgstr "Skrapileto" + +msgid "Bucket" +msgstr "" + +msgid "Lighten/Darken" +msgstr "Lumigi/Mallumigi" + +msgid "Switch Colors" +msgstr "Interŝanĝi kolorojn" + +msgid "Set the shortcut" +msgstr "Meti la ligilon" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "Premu klavon aŭ kombinaĵon de klavoj por meti la ligilon" + +msgid "Already assigned" +msgstr "Jam asignitas" + +msgid "Left Tool:" +msgstr "Maldekstra ilo:" + +msgid "A tool assigned to the left mouse button" +msgstr "Ilo, asignita al la musa maldekstra butono" + +msgid "Right Tool:" +msgstr "Dekstra ilo:" + +msgid "A tool assigned to the right mouse button" +msgstr "Ilo, asignita al la musa dekstra butono" + +msgid "Cannot find last project file." +msgstr "Ne povas trovi dosieron de la lasta projekto." + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "Vi ankoraŭ ne konservis aŭ malfermis iun ajn projekton en Pixelorama!" + +msgid "Open Last Project" +msgstr "Malfermi lastan projekton" + +msgid "Open last project..." +msgstr "Malfermi lastan projekton..." + +msgid "Open last project on startup" +msgstr "Malfermi lastan projekton dum startigo" + +msgid "Opens last opened project on startup" +msgstr "Malfermas lastan apertigitan projekton dum startigo" + +msgid "Enable autosave" +msgstr "Ŝalti aŭtokonservadon" + +msgid "Autosave interval:" +msgstr "Aŭtokonserva intervalo:" + +msgid "minute(s)" +msgstr "minuto(j)" + +msgid "Create new directory for each frame tag" +msgstr "" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "" + +msgid "Close" +msgstr "Fermi" + +msgid "Delete" +msgstr "" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "" + +msgid "Backup reloaded" +msgstr "" + +msgid "Remove currently selected palette" +msgstr "" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "" + +msgid "You can't remove more palettes!" +msgstr "Vi ne povas forigi pli da paletroj!" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "Ne povas forigi la paletron, ĉar ĝi ne ekzistas!" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "Eraro okazis dum la paletra forigado! Kodo de eraro: %s" + +msgid "and" +msgstr "" + +msgid "Move the selected frame to the left." +msgstr "" + +msgid "Move the selected frame to the right." +msgstr "" + diff --git a/Translations/es_ES.po b/Translations/es_ES.po new file mode 100644 index 0000000..053d36b --- /dev/null +++ b/Translations/es_ES.po @@ -0,0 +1,1472 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: es-ES\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Spanish\n" +"Language: es_ES\n" +"PO-Revision-Date: 2020-10-13 11:36\n" + +msgid "OK" +msgstr "OK" + +msgid "Cancel" +msgstr "Cancelar" + +msgid "Open" +msgstr "Abrir" + +msgid "Save" +msgstr "Guardar" + +msgid "Please Confirm..." +msgstr "Confirme, por favor..." + +msgid "File Name:" +msgstr "Nombre del archivo:" + +msgid "Image Size" +msgstr "Tamaño de la imagen" + +msgid "Canvas Size" +msgstr "Tamaño del lienzo" + +msgid "Frame Size" +msgstr "Tamaño del marco" + +msgid "Width:" +msgstr "Ancho:" + +msgid "Height:" +msgstr "Alto:" + +msgid "Center" +msgstr "Centro" + +msgid "File" +msgstr "Archivo" + +msgid "Edit" +msgstr "Editar" + +msgid "View" +msgstr "Ver" + +msgid "Image" +msgstr "Imagen" + +msgid "Effects" +msgstr "Efectos" + +msgid "Help" +msgstr "Ayuda" + +msgid "New" +msgstr "Nuevo" + +msgid "New..." +msgstr "Nuevo..." + +msgid "Open..." +msgstr "Abrir..." + +msgid "Save..." +msgstr "Guardar..." + +msgid "Save as..." +msgstr "Guardar como..." + +msgid "Use ZSTD Compression" +msgstr "Utilizar compresión ZSTD" + +msgid "Import" +msgstr "Importar" + +msgid "Export" +msgstr "Exportar" + +msgid "Export..." +msgstr "Exportar..." + +msgid "Export as..." +msgstr "Exportar como..." + +msgid "Export PNG..." +msgstr "Exportar PNG..." + +msgid "Export PNG as..." +msgstr "Exportar PNG como..." + +msgid "Quit" +msgstr "Salir" + +msgid "Undo" +msgstr "Deshacer" + +msgid "Redo" +msgstr "Rehacer" + +msgid "Copy" +msgstr "Copiar" + +msgid "Cut" +msgstr "" + +msgid "Paste" +msgstr "Pegar" + +msgid "Delete" +msgstr "Borrar" + +msgid "Scale Image" +msgstr "Escalar imagen" + +msgid "Crop Image" +msgstr "Recortar la imagen" + +msgid "Resize Canvas" +msgstr "Redimensionar lienzo" + +msgid "Rotate Image" +msgstr "Rotar Imagen" + +msgid "Clear Selection" +msgstr "Anular selección" + +msgid "Flip" +msgstr "Girar" + +msgid "Flip Horizontal" +msgstr "Voltear Horizontalmente" + +msgid "Flip Vertical" +msgstr "Voltear Verticalmente" + +msgid "Preferences" +msgstr "Preferencias" + +msgid "Tile Mode" +msgstr "Modo mosaico" + +msgid "Show Grid" +msgstr "Mostrar cuadrícula" + +msgid "Show Rulers" +msgstr "Mostrar Reglas" + +msgid "Show Guides" +msgstr "Mostrar guías" + +msgid "Show Animation Timeline" +msgstr "Mostrar timeline de animación" + +msgid "Zen Mode" +msgstr "Modo zen" + +msgid "Fullscreen Mode" +msgstr "Modo de pantalla completa" + +msgid "Fill with color:" +msgstr "Rellenar con color:" + +msgid "Open a File" +msgstr "Abrir un archivo" + +msgid "Open File(s)" +msgstr "Abrir archivo(s)" + +msgid "Import Options" +msgstr "Opciones de importación" + +msgid "Import as:" +msgstr "Importar como:" + +msgid "New tab" +msgstr "Nueva pestaña" + +msgid "Spritesheet (new tab)" +msgstr "Hoja de sprites (nueva pestaña)" + +msgid "New frame" +msgstr "Nuevo fotograma" + +msgid "New layer" +msgstr "Nueva capa" + +msgid "New palette" +msgstr "Nueva paleta" + +msgid "New brush" +msgstr "Nuevo pincel" + +msgid "New pattern" +msgstr "Nuevo patrón" + +msgid "Horizontal frames:" +msgstr "Fotogramas horizontales:" + +msgid "Vertical frames:" +msgstr "Fotogramas verticales:" + +msgid "Brush type:" +msgstr "Tipo de pincel:" + +msgid "File brush" +msgstr "Guardar como pincel" + +msgid "Project brush" +msgstr "Proyecto pincel" + +msgid "Random brush" +msgstr "Pincel al azar" + +msgid "Save Sprite as .pxo" +msgstr "Guardar Sprite como .pxo" + +msgid "Export Sprite as .png" +msgstr "Exportar Sprite como .png" + +msgid "Export Sprite" +msgstr "Exportar Sprite" + +msgid "File Exists, Overwrite?" +msgstr "Archivo existente, ¿Sobrescribir?" + +msgid "File %s already exists. Overwrite?" +msgstr "El archivo \"%s\" ya existe. ¿Desea sobreescribir?" + +msgid "Directory path or file name is not valid!" +msgstr "¡Ruta de directorio o nombre de archivo no es válido!" + +msgid "Exporting in progress..." +msgstr "Exportación en progreso..." + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "No se puede cargar el archivo '%s'.\n" +"Código de error: %s" + +msgid "Frame" +msgstr "Fotograma" + +msgid "Frames:" +msgstr "Fotogramas:" + +msgid "All Frames" +msgstr "Todos los fotogramas" + +msgid "Spritesheet" +msgstr "Spritesheet" + +msgid "Animation" +msgstr "Animación" + +msgid "Preview:" +msgstr "Vista previa:" + +msgid "Frame:" +msgstr "Fotograma:" + +msgid "Orientation:" +msgstr "Orientación:" + +msgid "Browse" +msgstr "Explorar" + +msgid "Resize:" +msgstr "Redimensionar:" + +msgid "Cancel Export" +msgstr "Cancelar exportación" + +msgid "Alert!" +msgstr "¡Alerta!" + +msgid "Select Current Folder" +msgstr "Seleccionar carpeta actual" + +msgid "Open a Directory" +msgstr "Abrir un directorio" + +msgid "All frames as multiple files" +msgstr "Todos los fotogramas como múltiples archivos" + +msgid "All frames as a single file animation" +msgstr "Todos los fotogramas como una animación de un solo archivo" + +msgid "Background:" +msgstr "Fondo:" + +msgid "Direction:" +msgstr "Dirección:" + +msgid "Forward" +msgstr "Hacia adelante" + +msgid "Backwards" +msgstr "Reversa" + +msgid "Ping-Pong" +msgstr "Ping Pong" + +msgid "Columns" +msgstr "Columnas" + +msgid "Columns:" +msgstr "Columnas:" + +msgid "Rows" +msgstr "Filas" + +msgid "Rows:" +msgstr "Filas:" + +msgid "Path:" +msgstr "Ruta:" + +msgid "Directories & Files:" +msgstr "Directorios y Archivos:" + +msgid "Create Folder" +msgstr "Crear Carpeta" + +msgid "File:" +msgstr "Archivo:" + +msgid "Interpolation:" +msgstr "Interpolación:" + +msgid "Nearest" +msgstr "Más cercano" + +msgid "Bilinear" +msgstr "Bilineal" + +msgid "Cubic" +msgstr "Cúbico" + +msgid "Trilinear" +msgstr "Trilineal" + +msgid "General" +msgstr "General" + +msgid "Startup" +msgstr "Inicio" + +msgid "Language" +msgstr "Idioma" + +msgid "Themes" +msgstr "Temas" + +msgid "Canvas" +msgstr "Lienzo" + +msgid "Shortcuts" +msgstr "Teclas de acceso directo" + +msgid "Backup" +msgstr "Copia de seguridad" + +msgid "Indicators" +msgstr "Indicadores" + +msgid "On" +msgstr "Activar" + +msgid "Restore default value" +msgstr "Restaurar valor predeterminado" + +msgid "Smooth Zoom" +msgstr "Zoom suavizado" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "Añade una transición más suave cuando se acerca o aleja" + +msgid "Tablet pressure sensitivity:" +msgstr "Sensibilidad de la presión de la tableta:" + +msgid "None" +msgstr "Ninguno" + +msgid "Affect Brush's Alpha" +msgstr "Afectar opacidad del pincel" + +msgid "Color:" +msgstr "Color:" + +msgid "Guide color:" +msgstr "Color de guía:" + +msgid "System Language" +msgstr "Idioma del sistema" + +msgid "Dark" +msgstr "Oscuro" + +msgid "Gray" +msgstr "Gris" + +msgid "Blue" +msgstr "Azul" + +msgid "Caramel" +msgstr "Caramel" + +msgid "Light" +msgstr "Claro" + +msgid "Purple" +msgstr "" + +msgid "Only affect selection" +msgstr "Sólo afecta a la selección" + +msgid "Current cel" +msgstr "Celda actual" + +msgid "Current frame" +msgstr "Fotograma actual" + +msgid "All frames" +msgstr "Todos los fotogramas" + +msgid "All projects" +msgstr "Todos los proyectos" + +msgid "Invert Colors" +msgstr "Invertir Colores" + +msgid "Modify Red Channel" +msgstr "Modificar Canal Rojo" + +msgid "Modify Green Channel" +msgstr "Modificar Canal Verde" + +msgid "Modify Blue Channel" +msgstr "Modificar Canal Azul" + +msgid "Modify Alpha Channel" +msgstr "Modificar Canal Alfa" + +msgid "Desaturation" +msgstr "Desaturación" + +msgid "Outline" +msgstr "Silueta" + +msgid "Adjust Hue/Saturation/Value" +msgstr "Ajustar Matiz/Saturación/Valor" + +msgid "Gradient" +msgstr "Gradiente" + +msgid "Adjust HSV" +msgstr "Ajustar HSV" + +msgid "Type:" +msgstr "Tipo:" + +msgid "Angle:" +msgstr "Ángulo:" + +msgid "Hue" +msgstr "Matiz" + +msgid "Saturation" +msgstr "Saturación" + +msgid "Value" +msgstr "Valor" + +msgid "Apply" +msgstr "Aplicar" + +msgid "Diagonal" +msgstr "Diagonal" + +msgid "Place inside image" +msgstr "Colocar dentro de la imagen" + +msgid "Thickness:" +msgstr "Grosor:" + +msgid "Colors:" +msgstr "Colores:" + +msgid "Steps:" +msgstr "Pasos:" + +msgid "Top to Bottom" +msgstr "De Arriba hacia Abajo" + +msgid "Bottom to Top" +msgstr "De Abajo hacia Arriba" + +msgid "Left to Right" +msgstr "Izquierda a Derecha" + +msgid "Right to Left" +msgstr "Derecha a Izquierda" + +msgid "View Splash Screen" +msgstr "Mostrar Pantalla de bienvenida" + +msgid "Online Docs" +msgstr "Documentación en línea" + +msgid "Issue Tracker" +msgstr "Gestor de Problemas" + +msgid "Changelog" +msgstr "Registro de cambios" + +msgid "About Pixelorama" +msgstr "Acerca de Pixelorama" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "" + +msgid "Developed by Orama Interactive" +msgstr "Desarrollado por Orama Interactive" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "" + +msgid "Website" +msgstr "Sitio Web" + +msgid "GitHub Repo" +msgstr "" + +msgid "Donate" +msgstr "Donar" + +msgid "Developers" +msgstr "Desarrolladores" + +msgid "Contributors" +msgstr "Colaboradores" + +msgid "Donors" +msgstr "Donantes" + +msgid "Translators" +msgstr "Traductores" + +msgid "English" +msgstr "Inglés" + +msgid "Greek" +msgstr "Griego" + +msgid "French" +msgstr "Francés" + +msgid "German" +msgstr "Alemán" + +msgid "Polish" +msgstr "Polaco" + +msgid "Brazilian Portuguese" +msgstr "Portugués brasileño" + +msgid "Russian" +msgstr "Ruso" + +msgid "Chinese Simplified" +msgstr "Chino (simplificado)" + +msgid "Chinese Traditional" +msgstr "Chino tradicional" + +msgid "Italian" +msgstr "Italiano" + +msgid "Latvian" +msgstr "Letón" + +msgid "Spanish" +msgstr "Español" + +msgid "Catalan" +msgstr "Catalán" + +msgid "Esperanto" +msgstr "Esperanto" + +msgid "Indonesian" +msgstr "Indonesio" + +msgid "Czech" +msgstr "Checo" + +msgid "Arabic" +msgstr "Árabe" + +msgid "Turkish" +msgstr "Turco" + +msgid "Norwegian" +msgstr "Noruego" + +msgid "Korean" +msgstr "Coreano" + +msgid "Hungarian" +msgstr "Húngaro" + +msgid "Romanian" +msgstr "Rumano" + +msgid "Development Team" +msgstr "Equipo de desarrollo" + +msgid "Lead Programmer" +msgstr "Programador principal" + +msgid "UI Designer" +msgstr "Diseñador de IU" + +msgid "GitHub Contributors" +msgstr "Colaboradores de GitHub" + +msgid "Art by: %s" +msgstr "Arte por: %s" + +msgid "untitled" +msgstr "sin título" + +msgid "imported" +msgstr "importado" + +msgid "copy" +msgstr "copiar" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "¿Estás seguro que quieres salir de Pixelorama?" + +msgid "Unsaved Image" +msgstr "Imagen sin guardad" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "Tienes cambios sin guardar. Si sigues, perderás todo tu progreso." + +msgid "Save before exiting?" +msgstr "¿Guardar antes de salir?" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "Tienes un progreso sin guardar. ¿Cómo quieres continuar?" + +msgid "Save & Exit" +msgstr "Guardar y salir" + +msgid "Exit without saving" +msgstr "Salir sin guardar" + +msgid "Utility Tools" +msgstr "Utilidades" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "Selección rectangular\n\n" +"%s para el botón izquierdo del ratón\n" +"%s para el botón derecho del ratón\n\n" +"Presione %s para mover el contenido" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Zoom\n\n" +"%s para el botón izquierdo del ratón\n" +"%s para el botón derecho del ratón" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Selector de color\n" +"Seleccione un color de un píxel del sprite\n\n" +"%s para el botón izquierdo del ratón\n" +"%s para el botón derecho del ratón" + +msgid "Draw Tools" +msgstr "Herramientas de Dibujo" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Lápiz\n\n" +"%s para el botón izquierdo del ratón\n" +"%s para el botón derecho del ratón\n\n" +"Mantén pulsado %s para crear una línea" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Borrador\n\n" +"%s para el botón izquierdo del ratón\n" +"%s para el botón derecho del ratón\n\n" +"Mantén pulsado %s para crear una línea" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Cubo de pintura\n\n" +"%s para botón izquierdo del ratón\n" +"%s para botón derecho del ratón" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Iluminar/Oscurecer\n\n" +"%s para el botón izquierdo del ratón\n" +"%s para el botón derecho del ratón" + +msgid "Choose a color for the left tool" +msgstr "Elegir un color para la herramienta izquierda" + +msgid "Choose a color for the right tool" +msgstr "Elegir un color para la herramienta derecha" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "Cambiar color izquierdo y derecho\n" +"(%s)" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "Restablecer los colores a su estado predeterminado (negro a la izquierda, blanco a la derecha)" + +msgid "Left tool" +msgstr "Herramienta izquierda" + +msgid "Right tool" +msgstr "Herramienta derecha" + +msgid "Left pixel indicator" +msgstr "Indicador de píxel izquierdo" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "Mostrar el indicador de píxeles del clic izquierdo o el borrador en el lienzo al dibujar" + +msgid "Right pixel indicator" +msgstr "Indicador de píxel derecho" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "Mostrar el indicador de píxeles del clic derecho o el borrador en el lienzo al dibujar" + +msgid "Show left tool icon" +msgstr "Mostrar icono de herramienta izquierda" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "Muestra un icono de la herramienta izquierda seleccionada junto al cursor en el lienzo" + +msgid "Show right tool icon" +msgstr "Mostrar icono de herramienta derecha" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "Muestra un icono de la herramienta derecha seleccionada junto al cursor en el lienzo" + +msgid "Guides" +msgstr "Guías" + +msgid "Guides color:" +msgstr "Color de guías:" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "Un color de las guías de reglas que se muestran en el lienzo" + +msgid "Grid" +msgstr "Cuadrícula" + +msgid "Grid type:" +msgstr "Tipo de cuadrícula:" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "Establece el tipo de cuadrícula entre rectangular, isométrico o ambas" + +msgid "Rectangular" +msgstr "Rectangular" + +msgid "Isometric" +msgstr "Isométrico" + +msgid "All" +msgstr "Todo" + +msgid "Grid width:" +msgstr "Ancho de cuadrícula:" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "Establece cuán lejos están las líneas verticales de la cuadrícula" + +msgid "Grid height:" +msgstr "Altura de cuadrícula:" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "Establece cuán lejos están las líneas horizontales de la cuadrícula" + +msgid "Isometric cell size:" +msgstr "Tamaño de la celda isométrica:" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "Establecer el tamaño de las celdas en una cuadrícula isométrica" + +msgid "Grid color:" +msgstr "Color de cuadrícula:" + +msgid "A color of the grid" +msgstr "Un color de la cuadrícula" + +msgid "Transparency" +msgstr "Transparencia" + +msgid "Checker size:" +msgstr "Tamaño del fondo de cuadrícula:" + +msgid "Size of the transparent checker background" +msgstr "Tamaño del fondo de cuadrícula transparente" + +msgid "Checker color 1:" +msgstr "Color 1 del fondo:" + +msgid "First color of the transparent checker background" +msgstr "Primer color del fondo transparente" + +msgid "Checker color 2:" +msgstr "Color 2 del fondo:" + +msgid "Second color of the transparent checker background" +msgstr "Segundo color del fondo transparente" + +msgid "Follow Canvas Movement" +msgstr "Seguir el movimiento del lienzo" + +msgid "The transparent checker follow the movement of canvas" +msgstr "El fondo de la cuadrícula transparente sigue el movimiento del lienzo" + +msgid "Follow Canvas Zoom Level" +msgstr "Seguir el nivel de zoom del lienzo" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "El verificador transparente sigue el nivel de zoom del lienzo" + +msgid "Only custom preset can be modified" +msgstr "Sólo se puede modificar el ajuste preestablecido" + +msgid "Brush:" +msgstr "Pincel:" + +msgid "Select a brush" +msgstr "Seleccionar un pincel" + +msgid "Pixel brush" +msgstr "" + +msgid "Circle brush" +msgstr "" + +msgid "Filled circle brush" +msgstr "" + +msgid "Custom brush" +msgstr "Pincel Personalizado" + +msgid "Brush size:" +msgstr "Tamaño del pincel:" + +msgid "Overwrite Color" +msgstr "" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "" + +msgid "Pixel Perfect" +msgstr "Pixelado perfecto" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "" + +msgid "Brush color from" +msgstr "Color de pincel de" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "0: Color del propio pincel, 100: el color seleccionado actualmente" + +msgid "Fill area:" +msgstr "Rellenar área:" + +msgid "Same color area" +msgstr "Área de mismo color" + +msgid "Same color pixels" +msgstr "Píxeles del mismo color" + +msgid "Fill with:" +msgstr "Rellenar con:" + +msgid "Selected Color" +msgstr "Color seleccionado" + +msgid "Pattern" +msgstr "Patrón" + +msgid "Offset" +msgstr "Desplazamiento" + +msgid "Lighten" +msgstr "Aclarar" + +msgid "Darken" +msgstr "Oscurecer" + +msgid "Amount:" +msgstr "Cantidad:" + +msgid "Lighten/Darken amount" +msgstr "Cantidad de iluminación/oscuridad" + +msgid "Pick for:" +msgstr "Elegir para:" + +msgid "Left Color" +msgstr "Color izquierdo" + +msgid "Right Color" +msgstr "Color derecho" + +msgid "Mode:" +msgstr "Modo:" + +msgid "Zoom in" +msgstr "Acercar" + +msgid "Zoom out" +msgstr "Alejar" + +msgid "Options:" +msgstr "Opciones:" + +msgid "Fit to frame" +msgstr "Ajustar al fotograma" + +msgid "100% Zoom" +msgstr "100% de zoom" + +msgid "Mirroring" +msgstr "Espejar" + +msgid "Horizontal" +msgstr "Horizontal" + +msgid "Enable horizontal mirrored drawing" +msgstr "Activar dibujo de espejo horizontal" + +msgid "Enable vertical mirrored drawing" +msgstr "Activar dibujo de espejo vertical" + +msgid "Vertical" +msgstr "Vertical" + +msgid "Current frame:" +msgstr "Fotograma actual:" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "Saltar al primer fotograma\n" +"(%s)" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "Ir al fotograma anterior\n" +"(%s)" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "Reproduce la animación hacia atrás (de final a principio)\n" +"(%s)" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "Reproducir la animación hacia adelante (de principio a fin)\n" +"(%s)" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "Ir al siguiente marco\n" +"(%s)" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "Saltar al último fotograma\n" +"(%s)" + +msgid "Onion Skinning settings" +msgstr "Opciones de piel de cebolla" + +msgid "Enable/disable Onion Skinning" +msgstr "Activar/desactivar piel de cebolla" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "¿A cuántos fotogramas por segundo debe reproducirse la vista previa de la animación?\n" +"Cuantos más FPS, más rápido se reproduce la animación." + +msgid "No loop" +msgstr "Ningún bucle" + +msgid "Cycle loop" +msgstr "Bucle de ciclo" + +msgid "Ping-pong loop" +msgstr "Bucle ping-pong" + +msgid "Onion Skinning:" +msgstr "Piel de cebolla:" + +msgid "Past Frames" +msgstr "Fotogramas pasados" + +msgid "Future Frames" +msgstr "Fotogramas futuros" + +msgid "Manage frame tags" +msgstr "Administrar etiquetas de fotogramas" + +msgid "Frame Tag Properties" +msgstr "" + +msgid "Add a new frame tag" +msgstr "" + +msgid "Name:" +msgstr "" + +msgid "From:" +msgstr "" + +msgid "To:" +msgstr "" + +msgid "Animation plays only on frames of the same tag" +msgstr "La animación sólo se reproduce en fotogramas de la misma etiqueta" + +msgid "Tag %s (Frame %s)" +msgstr "" + +msgid "Tag %s (Frames %s-%s)" +msgstr "" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "Si se selecciona, la animación se reproduce sólo en los marcos que tienen la misma etiqueta.\n" +"Si no es así, la animación se reproducirá para todos los marcos, ignorando etiquetas." + +msgid "Blue-Red Mode" +msgstr "Modo Rojo-Azul" + +msgid "Add a new frame" +msgstr "Añadir un nuevo fotograma" + +msgid "Remove Frame" +msgstr "Eliminar fotograma" + +msgid "Clone Frame" +msgstr "Clonar fotograma" + +msgid "Move Left" +msgstr "Mover a la izquierda" + +msgid "Move Right" +msgstr "Mover a la derecha" + +msgid "Add Frame Tag" +msgstr "" + +msgid "Link Cel" +msgstr "Vincular celda" + +msgid "Unlink Cel" +msgstr "Desvincular celda" + +msgid "Layer" +msgstr "Capa" + +msgid "Layers" +msgstr "Capas" + +msgid "Create a new layer" +msgstr "Crear nueva capa" + +msgid "Remove current layer" +msgstr "Eliminar capa actual" + +msgid "Move up the current layer" +msgstr "Mover capa hacia arriba" + +msgid "Move down the current layer" +msgstr "Mover capa hacia abajo" + +msgid "Clone current layer" +msgstr "Clonar capa actual" + +msgid "Merge current layer with the one below" +msgstr "Combinar la capa actual con la de abajo" + +msgid "Opacity:" +msgstr "Opacidad:" + +msgid "Toggle layer's visibility" +msgstr "Alternar visibilidad de capa(s)" + +msgid "Lock/unlock layer" +msgstr "Bloquear/desbloquear capa" + +msgid "Frame: %s, Layer: %s" +msgstr "" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "Activar/desactivar vínculo de celdas\n\n" +"Se comparten celdas a través de múltiples fotogramas" + +msgid "Palette" +msgstr "Paleta" + +msgid "Palettes" +msgstr "Paletas" + +msgid "Add a new palette" +msgstr "Añadir una nueva paleta" + +msgid "Edit currently selected palette" +msgstr "Editar la paleta seleccionada" + +msgid "Choose a palette" +msgstr "Elegir una paleta" + +msgid "Undo: Draw" +msgstr "Deshacer: Dibujar" + +msgid "Redo: Draw" +msgstr "Rehacer: Dibujar" + +msgid "Undo: Rectangle Select" +msgstr "Deshacer: selección rectangular" + +msgid "Redo: Rectangle Select" +msgstr "Rehacer: selección rectangular" + +msgid "Undo: Scale" +msgstr "Deshacer: Escalar" + +msgid "Redo: Scale" +msgstr "Rehacer: Escalar" + +msgid "Undo: Add Layer" +msgstr "Deshacer: Añadir capa" + +msgid "Redo: Add Layer" +msgstr "Rehacer: Añadir capa" + +msgid "Undo: Remove Layer" +msgstr "Deshacer: Eliminar capa" + +msgid "Redo: Remove Layer" +msgstr "Rehacer: Eliminar Capa" + +msgid "Undo: Merge Layer" +msgstr "Deshacer: Combinar Capa" + +msgid "Redo: Merge Layer" +msgstr "Rehacer: Combinar Capa" + +msgid "Undo: Change Layer Order" +msgstr "Deshacer: cambiar el orden de la capa" + +msgid "Redo: Change Layer Order" +msgstr "Rehacer: cambiar orden de la capa" + +msgid "Undo: Add Frame" +msgstr "Deshacer: Añadir fotograma" + +msgid "Redo: Add Frame" +msgstr "Rehacer: Añadir fotograma" + +msgid "Undo: Remove Frame" +msgstr "Deshacer: Eliminar fotograma" + +msgid "Redo: Remove Frame" +msgstr "Rehacer: Eliminar fotograma" + +msgid "Undo: Change Frame Order" +msgstr "Deshacer: cambiar el orden del fotograma" + +msgid "Redo: Change Frame Order" +msgstr "Rehacer: cambiar el orden del fotograma" + +msgid "Undo: Delete Custom Brush" +msgstr "Deshacer: Eliminar Pincel Personalizado" + +msgid "Redo: Delete Custom Brush" +msgstr "Rehacer: Eliminar Pincel Personalizado" + +msgid "Undo: Modify Frame Tag" +msgstr "Deshacer: Modificar la etiqueta del fotograma" + +msgid "Redo: Modify Frame Tag" +msgstr "Rehacer: Modificar la etiqueta del fotograma" + +msgid "Undo: Delete Frame Tag" +msgstr "Deshacer: Eliminar etiqueta de fotograma" + +msgid "Redo: Delete Frame Tag" +msgstr "Rehacer: Eliminar la etiqueta del fotograma" + +msgid "Move Guide" +msgstr "Mover Guía" + +msgid "File saved" +msgstr "Archivo guardado" + +msgid "File autosaved" +msgstr "Archivo guardado automáticamente" + +msgid "File failed to open. Error code %s" +msgstr "" + +msgid "File failed to save. Error code %s" +msgstr "" + +msgid "File exported" +msgstr "Archivo exportado" + +msgid "New Empty Palette" +msgstr "Nueva Paleta Vacía" + +msgid "Import Palette" +msgstr "Importar Paleta" + +msgid "Create Palette From Current Sprite" +msgstr "Crear paleta a partir del sprite actual" + +msgid "Palette Name:" +msgstr "Nombre de la Paleta:" + +msgid "Color Name:" +msgstr "Nombre del Color:" + +msgid "Use current left & right colors" +msgstr "Usar los colores actuales de izquierda y derecha" + +msgid "Create a new empty palette?" +msgstr "¿Crear una nueva paleta vacía?" + +msgid "Error" +msgstr "" + +msgid "Error: Palette must have a valid name." +msgstr "Error: La paleta debe contener un nombre válido." + +msgid "Invalid Palette file!" +msgstr "Archivo de paleta no válido!" + +msgid "Edit Palette" +msgstr "Editar Paleta" + +msgid "Create colors with alpha component" +msgstr "" + +msgid "Get colors only from selection" +msgstr "" + +msgid "Get colors from" +msgstr "" + +msgid "Patrons:" +msgstr "Patrons:" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "¿Quieres que tu nombre o tu empresa se muestren en la pantalla de inicio?" + +msgid "Become a Platinum Sponsor" +msgstr "Conviértete en Patrocinador Platinum" + +msgid "Become a Gold Sponsor" +msgstr "Conviértete en Patrocinador Gold" + +msgid "Become a Patron" +msgstr "Conviértete en Patron" + +msgid "Don't show again" +msgstr "No mostrar de nuevo" + +msgid "Image Options" +msgstr "Opciones de imagen" + +msgid "Default width:" +msgstr "Ancho por Defecto:" + +msgid "A default width of a new image" +msgstr "Un ancho por defecto de una nueva imagen" + +msgid "Default height:" +msgstr "Altura por Defecto:" + +msgid "A default height of a new image" +msgstr "Una altura por defecto de una nueva imagen" + +msgid "Default fill color:" +msgstr "Color de relleno predeterminado:" + +msgid "A default background color of a new image" +msgstr "Un color de fondo predeterminado de una nueva imagen" + +msgid "Lock aspect ratio:" +msgstr "Bloquear relación de aspecto:" + +msgid "Templates:" +msgstr "Plantillas:" + +msgid "Preset" +msgstr "Ajuste preestablecido" + +msgid "Preset:" +msgstr "Ajuste preestablecido:" + +msgid "Default" +msgstr "Predeterminado" + +msgid "Custom" +msgstr "Personalizado" + +msgid "Rectangular Selection" +msgstr "Selección rectangular" + +msgid "Zoom" +msgstr "Zoom" + +msgid "Color Picker" +msgstr "Selector de color" + +msgid "Pencil" +msgstr "Lápiz" + +msgid "Eraser" +msgstr "Borrador" + +msgid "Bucket" +msgstr "Cubo de pintura" + +msgid "Lighten/Darken" +msgstr "Iluminar/Oscurecer" + +msgid "Switch Colors" +msgstr "Cambiar colores" + +msgid "Set the shortcut" +msgstr "Selecciona el acceso directo" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "Presione una tecla o una combinación de teclas para establecer el acceso directo" + +msgid "Already assigned" +msgstr "Ya asignado" + +msgid "Left Tool:" +msgstr "Herramienta izquierda:" + +msgid "A tool assigned to the left mouse button" +msgstr "Una herramienta asignada al botón izquierdo del ratón" + +msgid "Right Tool:" +msgstr "Herramienta derecha:" + +msgid "A tool assigned to the right mouse button" +msgstr "Una herramienta asignada al botón derecho del ratón" + +msgid "Cannot find last project file." +msgstr "No se pudo encontrar el último archivo de proyecto." + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "¡No has guardado o abierto ningún proyecto en Pixelorama aún!" + +msgid "Open Last Project" +msgstr "Abrir el último proyecto" + +msgid "Open last project..." +msgstr "Abrir el último proyecto..." + +msgid "Open last project on startup" +msgstr "Abrir el último proyecto al iniciar" + +msgid "Opens last opened project on startup" +msgstr "Abre el último proyecto abierto al iniciar" + +msgid "Enable autosave" +msgstr "Activar guardado automático" + +msgid "Autosave interval:" +msgstr "Intervalo de guardado automático:" + +msgid "minute(s)" +msgstr "minuto(s)" + +msgid "Create new directory for each frame tag" +msgstr "Crear nuevo directorio para cada etiqueta de fotograma" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "Crea varios archivos pero cada archivo se almacena en un directorio diferente que corresponde a su etiqueta de fotograma" + +msgid "Close" +msgstr "Cerrar" + +msgid "Delete" +msgstr "Borrar" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "Se ha encontrado la copia de seguridad guardada para %s.\n" +"¿Desea cargarla?" + +msgid "Backup reloaded" +msgstr "Copia de seguridad cargada" + +msgid "Remove currently selected palette" +msgstr "Eliminar la paleta seleccionada" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "" + +msgid "You can't remove more palettes!" +msgstr "¡No puedes eliminar más paletas!" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "¡No se puede quitar la paleta, porque no existe!" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "¡Se ha producido un error al eliminar la paleta! Código de error: %s" + +msgid "and" +msgstr "y" + +msgid "Move the selected frame to the left." +msgstr "" + +msgid "Move the selected frame to the right." +msgstr "" + diff --git a/Translations/fi_FI.po b/Translations/fi_FI.po new file mode 100644 index 0000000..c2ddcb3 --- /dev/null +++ b/Translations/fi_FI.po @@ -0,0 +1,1442 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: fi\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Finnish\n" +"Language: fi_FI\n" +"PO-Revision-Date: 2020-10-13 11:36\n" + +msgid "OK" +msgstr "" + +msgid "Cancel" +msgstr "" + +msgid "Open" +msgstr "" + +msgid "Save" +msgstr "" + +msgid "Please Confirm..." +msgstr "" + +msgid "File Name:" +msgstr "" + +msgid "Image Size" +msgstr "" + +msgid "Canvas Size" +msgstr "" + +msgid "Frame Size" +msgstr "" + +msgid "Width:" +msgstr "" + +msgid "Height:" +msgstr "" + +msgid "Center" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "View" +msgstr "" + +msgid "Image" +msgstr "" + +msgid "Effects" +msgstr "" + +msgid "Help" +msgstr "" + +msgid "New" +msgstr "" + +msgid "New..." +msgstr "" + +msgid "Open..." +msgstr "" + +msgid "Save..." +msgstr "" + +msgid "Save as..." +msgstr "" + +msgid "Use ZSTD Compression" +msgstr "" + +msgid "Import" +msgstr "" + +msgid "Export" +msgstr "" + +msgid "Export..." +msgstr "" + +msgid "Export as..." +msgstr "" + +msgid "Export PNG..." +msgstr "" + +msgid "Export PNG as..." +msgstr "" + +msgid "Quit" +msgstr "" + +msgid "Undo" +msgstr "" + +msgid "Redo" +msgstr "" + +msgid "Copy" +msgstr "" + +msgid "Cut" +msgstr "" + +msgid "Paste" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Scale Image" +msgstr "" + +msgid "Crop Image" +msgstr "" + +msgid "Resize Canvas" +msgstr "" + +msgid "Rotate Image" +msgstr "" + +msgid "Clear Selection" +msgstr "" + +msgid "Flip" +msgstr "" + +msgid "Flip Horizontal" +msgstr "" + +msgid "Flip Vertical" +msgstr "" + +msgid "Preferences" +msgstr "" + +msgid "Tile Mode" +msgstr "" + +msgid "Show Grid" +msgstr "" + +msgid "Show Rulers" +msgstr "" + +msgid "Show Guides" +msgstr "" + +msgid "Show Animation Timeline" +msgstr "" + +msgid "Zen Mode" +msgstr "" + +msgid "Fullscreen Mode" +msgstr "" + +msgid "Fill with color:" +msgstr "" + +msgid "Open a File" +msgstr "" + +msgid "Open File(s)" +msgstr "" + +msgid "Import Options" +msgstr "" + +msgid "Import as:" +msgstr "" + +msgid "New tab" +msgstr "" + +msgid "Spritesheet (new tab)" +msgstr "" + +msgid "New frame" +msgstr "" + +msgid "New layer" +msgstr "" + +msgid "New palette" +msgstr "" + +msgid "New brush" +msgstr "" + +msgid "New pattern" +msgstr "" + +msgid "Horizontal frames:" +msgstr "" + +msgid "Vertical frames:" +msgstr "" + +msgid "Brush type:" +msgstr "" + +msgid "File brush" +msgstr "" + +msgid "Project brush" +msgstr "" + +msgid "Random brush" +msgstr "" + +msgid "Save Sprite as .pxo" +msgstr "" + +msgid "Export Sprite as .png" +msgstr "" + +msgid "Export Sprite" +msgstr "" + +msgid "File Exists, Overwrite?" +msgstr "" + +msgid "File %s already exists. Overwrite?" +msgstr "" + +msgid "Directory path or file name is not valid!" +msgstr "" + +msgid "Exporting in progress..." +msgstr "" + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "" + +msgid "Frame" +msgstr "" + +msgid "Frames:" +msgstr "" + +msgid "All Frames" +msgstr "" + +msgid "Spritesheet" +msgstr "" + +msgid "Animation" +msgstr "" + +msgid "Preview:" +msgstr "" + +msgid "Frame:" +msgstr "" + +msgid "Orientation:" +msgstr "" + +msgid "Browse" +msgstr "" + +msgid "Resize:" +msgstr "" + +msgid "Cancel Export" +msgstr "" + +msgid "Alert!" +msgstr "" + +msgid "Select Current Folder" +msgstr "" + +msgid "Open a Directory" +msgstr "" + +msgid "All frames as multiple files" +msgstr "" + +msgid "All frames as a single file animation" +msgstr "" + +msgid "Background:" +msgstr "" + +msgid "Direction:" +msgstr "" + +msgid "Forward" +msgstr "" + +msgid "Backwards" +msgstr "" + +msgid "Ping-Pong" +msgstr "" + +msgid "Columns" +msgstr "" + +msgid "Columns:" +msgstr "" + +msgid "Rows" +msgstr "" + +msgid "Rows:" +msgstr "" + +msgid "Path:" +msgstr "" + +msgid "Directories & Files:" +msgstr "" + +msgid "Create Folder" +msgstr "" + +msgid "File:" +msgstr "" + +msgid "Interpolation:" +msgstr "" + +msgid "Nearest" +msgstr "" + +msgid "Bilinear" +msgstr "" + +msgid "Cubic" +msgstr "" + +msgid "Trilinear" +msgstr "" + +msgid "General" +msgstr "" + +msgid "Startup" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Themes" +msgstr "" + +msgid "Canvas" +msgstr "" + +msgid "Shortcuts" +msgstr "" + +msgid "Backup" +msgstr "" + +msgid "Indicators" +msgstr "" + +msgid "On" +msgstr "" + +msgid "Restore default value" +msgstr "" + +msgid "Smooth Zoom" +msgstr "" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "" + +msgid "Tablet pressure sensitivity:" +msgstr "" + +msgid "None" +msgstr "" + +msgid "Affect Brush's Alpha" +msgstr "" + +msgid "Color:" +msgstr "" + +msgid "Guide color:" +msgstr "" + +msgid "System Language" +msgstr "" + +msgid "Dark" +msgstr "" + +msgid "Gray" +msgstr "" + +msgid "Blue" +msgstr "" + +msgid "Caramel" +msgstr "" + +msgid "Light" +msgstr "" + +msgid "Purple" +msgstr "" + +msgid "Only affect selection" +msgstr "" + +msgid "Current cel" +msgstr "" + +msgid "Current frame" +msgstr "" + +msgid "All frames" +msgstr "" + +msgid "All projects" +msgstr "" + +msgid "Invert Colors" +msgstr "" + +msgid "Modify Red Channel" +msgstr "" + +msgid "Modify Green Channel" +msgstr "" + +msgid "Modify Blue Channel" +msgstr "" + +msgid "Modify Alpha Channel" +msgstr "" + +msgid "Desaturation" +msgstr "" + +msgid "Outline" +msgstr "" + +msgid "Adjust Hue/Saturation/Value" +msgstr "" + +msgid "Gradient" +msgstr "" + +msgid "Adjust HSV" +msgstr "" + +msgid "Type:" +msgstr "" + +msgid "Angle:" +msgstr "" + +msgid "Hue" +msgstr "" + +msgid "Saturation" +msgstr "" + +msgid "Value" +msgstr "" + +msgid "Apply" +msgstr "" + +msgid "Diagonal" +msgstr "" + +msgid "Place inside image" +msgstr "" + +msgid "Thickness:" +msgstr "" + +msgid "Colors:" +msgstr "" + +msgid "Steps:" +msgstr "" + +msgid "Top to Bottom" +msgstr "" + +msgid "Bottom to Top" +msgstr "" + +msgid "Left to Right" +msgstr "" + +msgid "Right to Left" +msgstr "" + +msgid "View Splash Screen" +msgstr "" + +msgid "Online Docs" +msgstr "" + +msgid "Issue Tracker" +msgstr "" + +msgid "Changelog" +msgstr "" + +msgid "About Pixelorama" +msgstr "" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "" + +msgid "Developed by Orama Interactive" +msgstr "" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "" + +msgid "Website" +msgstr "" + +msgid "GitHub Repo" +msgstr "" + +msgid "Donate" +msgstr "" + +msgid "Developers" +msgstr "" + +msgid "Contributors" +msgstr "" + +msgid "Donors" +msgstr "" + +msgid "Translators" +msgstr "" + +msgid "English" +msgstr "" + +msgid "Greek" +msgstr "" + +msgid "French" +msgstr "" + +msgid "German" +msgstr "" + +msgid "Polish" +msgstr "" + +msgid "Brazilian Portuguese" +msgstr "" + +msgid "Russian" +msgstr "" + +msgid "Chinese Simplified" +msgstr "" + +msgid "Chinese Traditional" +msgstr "" + +msgid "Italian" +msgstr "" + +msgid "Latvian" +msgstr "" + +msgid "Spanish" +msgstr "" + +msgid "Catalan" +msgstr "" + +msgid "Esperanto" +msgstr "" + +msgid "Indonesian" +msgstr "" + +msgid "Czech" +msgstr "" + +msgid "Arabic" +msgstr "" + +msgid "Turkish" +msgstr "" + +msgid "Norwegian" +msgstr "" + +msgid "Korean" +msgstr "" + +msgid "Hungarian" +msgstr "" + +msgid "Romanian" +msgstr "" + +msgid "Development Team" +msgstr "" + +msgid "Lead Programmer" +msgstr "" + +msgid "UI Designer" +msgstr "" + +msgid "GitHub Contributors" +msgstr "" + +msgid "Art by: %s" +msgstr "" + +msgid "untitled" +msgstr "" + +msgid "imported" +msgstr "" + +msgid "copy" +msgstr "" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "" + +msgid "Unsaved Image" +msgstr "" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "" + +msgid "Save before exiting?" +msgstr "" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "" + +msgid "Save & Exit" +msgstr "" + +msgid "Exit without saving" +msgstr "" + +msgid "Utility Tools" +msgstr "" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Draw Tools" +msgstr "" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Choose a color for the left tool" +msgstr "" + +msgid "Choose a color for the right tool" +msgstr "" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "" + +msgid "Left tool" +msgstr "" + +msgid "Right tool" +msgstr "" + +msgid "Left pixel indicator" +msgstr "" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Right pixel indicator" +msgstr "" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Show left tool icon" +msgstr "" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "" + +msgid "Show right tool icon" +msgstr "" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "" + +msgid "Guides" +msgstr "" + +msgid "Guides color:" +msgstr "" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "" + +msgid "Grid" +msgstr "" + +msgid "Grid type:" +msgstr "" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "" + +msgid "Rectangular" +msgstr "" + +msgid "Isometric" +msgstr "" + +msgid "All" +msgstr "" + +msgid "Grid width:" +msgstr "" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "" + +msgid "Grid height:" +msgstr "" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "" + +msgid "Isometric cell size:" +msgstr "" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "" + +msgid "Grid color:" +msgstr "" + +msgid "A color of the grid" +msgstr "" + +msgid "Transparency" +msgstr "" + +msgid "Checker size:" +msgstr "" + +msgid "Size of the transparent checker background" +msgstr "" + +msgid "Checker color 1:" +msgstr "" + +msgid "First color of the transparent checker background" +msgstr "" + +msgid "Checker color 2:" +msgstr "" + +msgid "Second color of the transparent checker background" +msgstr "" + +msgid "Follow Canvas Movement" +msgstr "" + +msgid "The transparent checker follow the movement of canvas" +msgstr "" + +msgid "Follow Canvas Zoom Level" +msgstr "" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "" + +msgid "Only custom preset can be modified" +msgstr "" + +msgid "Brush:" +msgstr "" + +msgid "Select a brush" +msgstr "" + +msgid "Pixel brush" +msgstr "" + +msgid "Circle brush" +msgstr "" + +msgid "Filled circle brush" +msgstr "" + +msgid "Custom brush" +msgstr "" + +msgid "Brush size:" +msgstr "" + +msgid "Overwrite Color" +msgstr "" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "" + +msgid "Pixel Perfect" +msgstr "" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "" + +msgid "Brush color from" +msgstr "" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "" + +msgid "Fill area:" +msgstr "" + +msgid "Same color area" +msgstr "" + +msgid "Same color pixels" +msgstr "" + +msgid "Fill with:" +msgstr "" + +msgid "Selected Color" +msgstr "" + +msgid "Pattern" +msgstr "" + +msgid "Offset" +msgstr "" + +msgid "Lighten" +msgstr "" + +msgid "Darken" +msgstr "" + +msgid "Amount:" +msgstr "" + +msgid "Lighten/Darken amount" +msgstr "" + +msgid "Pick for:" +msgstr "" + +msgid "Left Color" +msgstr "" + +msgid "Right Color" +msgstr "" + +msgid "Mode:" +msgstr "" + +msgid "Zoom in" +msgstr "" + +msgid "Zoom out" +msgstr "" + +msgid "Options:" +msgstr "" + +msgid "Fit to frame" +msgstr "" + +msgid "100% Zoom" +msgstr "" + +msgid "Mirroring" +msgstr "" + +msgid "Horizontal" +msgstr "" + +msgid "Enable horizontal mirrored drawing" +msgstr "" + +msgid "Enable vertical mirrored drawing" +msgstr "" + +msgid "Vertical" +msgstr "" + +msgid "Current frame:" +msgstr "" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "" + +msgid "Onion Skinning settings" +msgstr "" + +msgid "Enable/disable Onion Skinning" +msgstr "" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "" + +msgid "No loop" +msgstr "" + +msgid "Cycle loop" +msgstr "" + +msgid "Ping-pong loop" +msgstr "" + +msgid "Onion Skinning:" +msgstr "" + +msgid "Past Frames" +msgstr "" + +msgid "Future Frames" +msgstr "" + +msgid "Manage frame tags" +msgstr "" + +msgid "Frame Tag Properties" +msgstr "" + +msgid "Add a new frame tag" +msgstr "" + +msgid "Name:" +msgstr "" + +msgid "From:" +msgstr "" + +msgid "To:" +msgstr "" + +msgid "Animation plays only on frames of the same tag" +msgstr "" + +msgid "Tag %s (Frame %s)" +msgstr "" + +msgid "Tag %s (Frames %s-%s)" +msgstr "" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "" + +msgid "Blue-Red Mode" +msgstr "" + +msgid "Add a new frame" +msgstr "" + +msgid "Remove Frame" +msgstr "" + +msgid "Clone Frame" +msgstr "" + +msgid "Move Left" +msgstr "" + +msgid "Move Right" +msgstr "" + +msgid "Add Frame Tag" +msgstr "" + +msgid "Link Cel" +msgstr "" + +msgid "Unlink Cel" +msgstr "" + +msgid "Layer" +msgstr "" + +msgid "Layers" +msgstr "" + +msgid "Create a new layer" +msgstr "" + +msgid "Remove current layer" +msgstr "" + +msgid "Move up the current layer" +msgstr "" + +msgid "Move down the current layer" +msgstr "" + +msgid "Clone current layer" +msgstr "" + +msgid "Merge current layer with the one below" +msgstr "" + +msgid "Opacity:" +msgstr "" + +msgid "Toggle layer's visibility" +msgstr "" + +msgid "Lock/unlock layer" +msgstr "" + +msgid "Frame: %s, Layer: %s" +msgstr "" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "" + +msgid "Palette" +msgstr "" + +msgid "Palettes" +msgstr "" + +msgid "Add a new palette" +msgstr "" + +msgid "Edit currently selected palette" +msgstr "" + +msgid "Choose a palette" +msgstr "" + +msgid "Undo: Draw" +msgstr "" + +msgid "Redo: Draw" +msgstr "" + +msgid "Undo: Rectangle Select" +msgstr "" + +msgid "Redo: Rectangle Select" +msgstr "" + +msgid "Undo: Scale" +msgstr "" + +msgid "Redo: Scale" +msgstr "" + +msgid "Undo: Add Layer" +msgstr "" + +msgid "Redo: Add Layer" +msgstr "" + +msgid "Undo: Remove Layer" +msgstr "" + +msgid "Redo: Remove Layer" +msgstr "" + +msgid "Undo: Merge Layer" +msgstr "" + +msgid "Redo: Merge Layer" +msgstr "" + +msgid "Undo: Change Layer Order" +msgstr "" + +msgid "Redo: Change Layer Order" +msgstr "" + +msgid "Undo: Add Frame" +msgstr "" + +msgid "Redo: Add Frame" +msgstr "" + +msgid "Undo: Remove Frame" +msgstr "" + +msgid "Redo: Remove Frame" +msgstr "" + +msgid "Undo: Change Frame Order" +msgstr "" + +msgid "Redo: Change Frame Order" +msgstr "" + +msgid "Undo: Delete Custom Brush" +msgstr "" + +msgid "Redo: Delete Custom Brush" +msgstr "" + +msgid "Undo: Modify Frame Tag" +msgstr "" + +msgid "Redo: Modify Frame Tag" +msgstr "" + +msgid "Undo: Delete Frame Tag" +msgstr "" + +msgid "Redo: Delete Frame Tag" +msgstr "" + +msgid "Move Guide" +msgstr "" + +msgid "File saved" +msgstr "" + +msgid "File autosaved" +msgstr "" + +msgid "File failed to open. Error code %s" +msgstr "" + +msgid "File failed to save. Error code %s" +msgstr "" + +msgid "File exported" +msgstr "" + +msgid "New Empty Palette" +msgstr "" + +msgid "Import Palette" +msgstr "" + +msgid "Create Palette From Current Sprite" +msgstr "" + +msgid "Palette Name:" +msgstr "" + +msgid "Color Name:" +msgstr "" + +msgid "Use current left & right colors" +msgstr "" + +msgid "Create a new empty palette?" +msgstr "" + +msgid "Error" +msgstr "" + +msgid "Error: Palette must have a valid name." +msgstr "" + +msgid "Invalid Palette file!" +msgstr "" + +msgid "Edit Palette" +msgstr "" + +msgid "Create colors with alpha component" +msgstr "" + +msgid "Get colors only from selection" +msgstr "" + +msgid "Get colors from" +msgstr "" + +msgid "Patrons:" +msgstr "" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "" + +msgid "Become a Platinum Sponsor" +msgstr "" + +msgid "Become a Gold Sponsor" +msgstr "" + +msgid "Become a Patron" +msgstr "" + +msgid "Don't show again" +msgstr "" + +msgid "Image Options" +msgstr "" + +msgid "Default width:" +msgstr "" + +msgid "A default width of a new image" +msgstr "" + +msgid "Default height:" +msgstr "" + +msgid "A default height of a new image" +msgstr "" + +msgid "Default fill color:" +msgstr "" + +msgid "A default background color of a new image" +msgstr "" + +msgid "Lock aspect ratio:" +msgstr "" + +msgid "Templates:" +msgstr "" + +msgid "Preset" +msgstr "" + +msgid "Preset:" +msgstr "" + +msgid "Default" +msgstr "" + +msgid "Custom" +msgstr "" + +msgid "Rectangular Selection" +msgstr "" + +msgid "Zoom" +msgstr "" + +msgid "Color Picker" +msgstr "" + +msgid "Pencil" +msgstr "" + +msgid "Eraser" +msgstr "" + +msgid "Bucket" +msgstr "" + +msgid "Lighten/Darken" +msgstr "" + +msgid "Switch Colors" +msgstr "" + +msgid "Set the shortcut" +msgstr "" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "" + +msgid "Already assigned" +msgstr "" + +msgid "Left Tool:" +msgstr "" + +msgid "A tool assigned to the left mouse button" +msgstr "" + +msgid "Right Tool:" +msgstr "" + +msgid "A tool assigned to the right mouse button" +msgstr "" + +msgid "Cannot find last project file." +msgstr "" + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "" + +msgid "Open Last Project" +msgstr "" + +msgid "Open last project..." +msgstr "" + +msgid "Open last project on startup" +msgstr "" + +msgid "Opens last opened project on startup" +msgstr "" + +msgid "Enable autosave" +msgstr "" + +msgid "Autosave interval:" +msgstr "" + +msgid "minute(s)" +msgstr "" + +msgid "Create new directory for each frame tag" +msgstr "" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "" + +msgid "Close" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "" + +msgid "Backup reloaded" +msgstr "" + +msgid "Remove currently selected palette" +msgstr "" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "" + +msgid "You can't remove more palettes!" +msgstr "" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "" + +msgid "and" +msgstr "" + +msgid "Move the selected frame to the left." +msgstr "" + +msgid "Move the selected frame to the right." +msgstr "" + diff --git a/Translations/fr_FR.po b/Translations/fr_FR.po new file mode 100644 index 0000000..6a81cc9 --- /dev/null +++ b/Translations/fr_FR.po @@ -0,0 +1,1472 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: fr\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: French\n" +"Language: fr_FR\n" +"PO-Revision-Date: 2020-10-13 11:36\n" + +msgid "OK" +msgstr "OK" + +msgid "Cancel" +msgstr "Annuler" + +msgid "Open" +msgstr "Ouvrir" + +msgid "Save" +msgstr "Sauvegarder" + +msgid "Please Confirm..." +msgstr "Veuillez confirmer..." + +msgid "File Name:" +msgstr "Nom du fichier:" + +msgid "Image Size" +msgstr "Taille de l'image" + +msgid "Canvas Size" +msgstr "Taille du Canevas" + +msgid "Frame Size" +msgstr "Taille de l'image" + +msgid "Width:" +msgstr "Largeur :" + +msgid "Height:" +msgstr "Hauteur :" + +msgid "Center" +msgstr "Centre" + +msgid "File" +msgstr "Fichier" + +msgid "Edit" +msgstr "Édition" + +msgid "View" +msgstr "Affichage" + +msgid "Image" +msgstr "Image" + +msgid "Effects" +msgstr "Effets" + +msgid "Help" +msgstr "Aide" + +msgid "New" +msgstr "Nouveau" + +msgid "New..." +msgstr "Nouveau..." + +msgid "Open..." +msgstr "Ouvrir..." + +msgid "Save..." +msgstr "Enregistrer..." + +msgid "Save as..." +msgstr "Enregistrer sous..." + +msgid "Use ZSTD Compression" +msgstr "Utiliser la compression ZSTD" + +msgid "Import" +msgstr "Importer" + +msgid "Export" +msgstr "Exporter une image" + +msgid "Export..." +msgstr "Exporter..." + +msgid "Export as..." +msgstr "Exporter en tant que..." + +msgid "Export PNG..." +msgstr "Exporter une image PNG..." + +msgid "Export PNG as..." +msgstr "Exporter une image PNG sous..." + +msgid "Quit" +msgstr "Quitter" + +msgid "Undo" +msgstr "Défaire" + +msgid "Redo" +msgstr "Refaire" + +msgid "Copy" +msgstr "Copier" + +msgid "Cut" +msgstr "" + +msgid "Paste" +msgstr "Coller" + +msgid "Delete" +msgstr "Supprimer" + +msgid "Scale Image" +msgstr "Redimensionner l'image" + +msgid "Crop Image" +msgstr "Rogner l'image" + +msgid "Resize Canvas" +msgstr "Redimensionner le canevas" + +msgid "Rotate Image" +msgstr "Pivoter l'image" + +msgid "Clear Selection" +msgstr "Ne rien sélectionner" + +msgid "Flip" +msgstr "Retourner" + +msgid "Flip Horizontal" +msgstr "Miroir horizontal" + +msgid "Flip Vertical" +msgstr "Miroir vertical" + +msgid "Preferences" +msgstr "Préférences" + +msgid "Tile Mode" +msgstr "Mode tuile" + +msgid "Show Grid" +msgstr "Afficher la grille" + +msgid "Show Rulers" +msgstr "Afficher les règles" + +msgid "Show Guides" +msgstr "Afficher les guides" + +msgid "Show Animation Timeline" +msgstr "Afficher la chronologie de l'animation" + +msgid "Zen Mode" +msgstr "Mode Zen" + +msgid "Fullscreen Mode" +msgstr "Mode plein écran" + +msgid "Fill with color:" +msgstr "Remplir avec la couleur :" + +msgid "Open a File" +msgstr "Ouvrir un fichier" + +msgid "Open File(s)" +msgstr "Ouvrir des fichiers" + +msgid "Import Options" +msgstr "Options d'import" + +msgid "Import as:" +msgstr "Importer en tant que :" + +msgid "New tab" +msgstr "Nouvel onglet" + +msgid "Spritesheet (new tab)" +msgstr "Spritesheet (nouvel onglet)" + +msgid "New frame" +msgstr "Nouvelle trame" + +msgid "New layer" +msgstr "Nouveau calque" + +msgid "New palette" +msgstr "Nouvelle palette" + +msgid "New brush" +msgstr "Nouveau pinceau" + +msgid "New pattern" +msgstr "Nouveau motif" + +msgid "Horizontal frames:" +msgstr "Trame horizontale :" + +msgid "Vertical frames:" +msgstr "Trame verticale :" + +msgid "Brush type:" +msgstr "Type de pinceau:" + +msgid "File brush" +msgstr "Pinceau du fichier" + +msgid "Project brush" +msgstr "Pinceau du projet" + +msgid "Random brush" +msgstr "Pinceau aléatoire" + +msgid "Save Sprite as .pxo" +msgstr "Enregistrer la sprite au format .pxo" + +msgid "Export Sprite as .png" +msgstr "Exporter le Sprite en .png" + +msgid "Export Sprite" +msgstr "Exporter le sprite" + +msgid "File Exists, Overwrite?" +msgstr "Le fichier existe déjà, voulez-vous le remplacer ?" + +msgid "File %s already exists. Overwrite?" +msgstr "Le fichier \"%s\" existe déjà. Écraser ?" + +msgid "Directory path or file name is not valid!" +msgstr "Le chemin du répertoire ou le nom du fichier n'est pas valide !" + +msgid "Exporting in progress..." +msgstr "Export en cours..." + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "Impossible de charger le fichier '%s'.\n" +"Code d'erreur: %s" + +msgid "Frame" +msgstr "Frame" + +msgid "Frames:" +msgstr "Images:" + +msgid "All Frames" +msgstr "Toutes les images" + +msgid "Spritesheet" +msgstr "Feuille de calque" + +msgid "Animation" +msgstr "Animation" + +msgid "Preview:" +msgstr "Aperçu :" + +msgid "Frame:" +msgstr "Image :" + +msgid "Orientation:" +msgstr "Orientation :" + +msgid "Browse" +msgstr "Parcourir" + +msgid "Resize:" +msgstr "Redimensionner:" + +msgid "Cancel Export" +msgstr "Annuler l'exportation" + +msgid "Alert!" +msgstr "Attention !" + +msgid "Select Current Folder" +msgstr "Sélectionner le dossier actuel" + +msgid "Open a Directory" +msgstr "Ouvrir un répertoire" + +msgid "All frames as multiple files" +msgstr "Toutes les images sous forme de fichiers multiples" + +msgid "All frames as a single file animation" +msgstr "Toutes les images sous forme d'animation de fichier unique" + +msgid "Background:" +msgstr "Arrière-plan :" + +msgid "Direction:" +msgstr "Direction :" + +msgid "Forward" +msgstr "Avancer" + +msgid "Backwards" +msgstr "Reculer" + +msgid "Ping-Pong" +msgstr "Ping Pong" + +msgid "Columns" +msgstr "Colonnes" + +msgid "Columns:" +msgstr "Colonnes:" + +msgid "Rows" +msgstr "Lignes" + +msgid "Rows:" +msgstr "Lignes:" + +msgid "Path:" +msgstr "Chemin :" + +msgid "Directories & Files:" +msgstr "Répertoires et fichiers :" + +msgid "Create Folder" +msgstr "Créer un Dossier" + +msgid "File:" +msgstr "Fichier :" + +msgid "Interpolation:" +msgstr "Interpolation :" + +msgid "Nearest" +msgstr "Le plus proche" + +msgid "Bilinear" +msgstr "Bilinéaire" + +msgid "Cubic" +msgstr "Cubique" + +msgid "Trilinear" +msgstr "Trilinéaire" + +msgid "General" +msgstr "Général" + +msgid "Startup" +msgstr "Démarrage" + +msgid "Language" +msgstr "Langue" + +msgid "Themes" +msgstr "Thèmes" + +msgid "Canvas" +msgstr "Toile" + +msgid "Shortcuts" +msgstr "Raccourcis" + +msgid "Backup" +msgstr "Sauvegarde" + +msgid "Indicators" +msgstr "Indicateurs" + +msgid "On" +msgstr "Activé" + +msgid "Restore default value" +msgstr "Restaurer la valeur par défaut" + +msgid "Smooth Zoom" +msgstr "Zoom fluide" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "Ajoute une transition plus douce lors d'un zoom avant ou arrière" + +msgid "Tablet pressure sensitivity:" +msgstr "Sensibilité à la pression de la tablette:" + +msgid "None" +msgstr "Aucun" + +msgid "Affect Brush's Alpha" +msgstr "Affecter l'Alpha du pinceau" + +msgid "Color:" +msgstr "Couleur :" + +msgid "Guide color:" +msgstr "Couleur du guide:" + +msgid "System Language" +msgstr "Langue système" + +msgid "Dark" +msgstr "Sombre" + +msgid "Gray" +msgstr "Gris" + +msgid "Blue" +msgstr "Bleu" + +msgid "Caramel" +msgstr "Caramel" + +msgid "Light" +msgstr "Clair" + +msgid "Purple" +msgstr "Violet" + +msgid "Only affect selection" +msgstr "N’affecter que la sélection" + +msgid "Current cel" +msgstr "Cellule actuelle" + +msgid "Current frame" +msgstr "Trame actuelle" + +msgid "All frames" +msgstr "Toutes les trames" + +msgid "All projects" +msgstr "Tous les projets" + +msgid "Invert Colors" +msgstr "Inverser les couleurs" + +msgid "Modify Red Channel" +msgstr "Modifier Canal Rouge" + +msgid "Modify Green Channel" +msgstr "Modifier Canal Vert" + +msgid "Modify Blue Channel" +msgstr "Modifier Canal Bleu" + +msgid "Modify Alpha Channel" +msgstr "Modifier Canal Alpha" + +msgid "Desaturation" +msgstr "Désaturation" + +msgid "Outline" +msgstr "Contour" + +msgid "Adjust Hue/Saturation/Value" +msgstr "Ajuster la Teinte/Saturation/Valeur" + +msgid "Gradient" +msgstr "Dégradé" + +msgid "Adjust HSV" +msgstr "Ajuster HSV" + +msgid "Type:" +msgstr "Type:" + +msgid "Angle:" +msgstr "Angle :" + +msgid "Hue" +msgstr "Teinte" + +msgid "Saturation" +msgstr "Saturation" + +msgid "Value" +msgstr "Valeur" + +msgid "Apply" +msgstr "Appliquer" + +msgid "Diagonal" +msgstr "Diagonale" + +msgid "Place inside image" +msgstr "Placer à l'intérieur de l'image" + +msgid "Thickness:" +msgstr "Épaisseur:" + +msgid "Colors:" +msgstr "Couleurs:" + +msgid "Steps:" +msgstr "Étapes:" + +msgid "Top to Bottom" +msgstr "De haut en bas" + +msgid "Bottom to Top" +msgstr "De bas en haut" + +msgid "Left to Right" +msgstr "De gauche à droite" + +msgid "Right to Left" +msgstr "De droite à gauche" + +msgid "View Splash Screen" +msgstr "Voir l'écran d'accueil" + +msgid "Online Docs" +msgstr "Documentation en ligne" + +msgid "Issue Tracker" +msgstr "Suivi des problèmes" + +msgid "Changelog" +msgstr "Journal des modifications" + +msgid "About Pixelorama" +msgstr "À propos de Pixelorama" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "Pixelorama - Pixélisez vos rêves !" + +msgid "Developed by Orama Interactive" +msgstr "Développé par Orama Interactive" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "Copyright 2019-2020 Orama Interactive et contributeurs" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "©2019-2020 par Orama Interactive et contributeurs" + +msgid "Website" +msgstr "Site Web" + +msgid "GitHub Repo" +msgstr "GitHub Repo" + +msgid "Donate" +msgstr "Faire un don" + +msgid "Developers" +msgstr "Développeurs" + +msgid "Contributors" +msgstr "Contributeurs" + +msgid "Donors" +msgstr "Donateurs" + +msgid "Translators" +msgstr "Traducteurs" + +msgid "English" +msgstr "Anglais" + +msgid "Greek" +msgstr "Grec" + +msgid "French" +msgstr "Français" + +msgid "German" +msgstr "Allemand" + +msgid "Polish" +msgstr "Polonais" + +msgid "Brazilian Portuguese" +msgstr "Portugais du Brésil" + +msgid "Russian" +msgstr "Russe" + +msgid "Chinese Simplified" +msgstr "Chinois simplifié" + +msgid "Chinese Traditional" +msgstr "Chinois traditionnel" + +msgid "Italian" +msgstr "Italien" + +msgid "Latvian" +msgstr "Letton" + +msgid "Spanish" +msgstr "Espagnol" + +msgid "Catalan" +msgstr "Catalan" + +msgid "Esperanto" +msgstr "Esperanto" + +msgid "Indonesian" +msgstr "Indonésien" + +msgid "Czech" +msgstr "Tchèque" + +msgid "Arabic" +msgstr "Arabe" + +msgid "Turkish" +msgstr "Turc" + +msgid "Norwegian" +msgstr "Norvégien" + +msgid "Korean" +msgstr "Coréen" + +msgid "Hungarian" +msgstr "Hongrois" + +msgid "Romanian" +msgstr "Roumain" + +msgid "Development Team" +msgstr "Équipe de développement" + +msgid "Lead Programmer" +msgstr "Programmeur principal" + +msgid "UI Designer" +msgstr "Designer de l'interface" + +msgid "GitHub Contributors" +msgstr "Contributeurs de GitHub" + +msgid "Art by: %s" +msgstr "Auteur : %s" + +msgid "untitled" +msgstr "sans titre" + +msgid "imported" +msgstr "importé" + +msgid "copy" +msgstr "copier" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "Voulez-vous vraiment quitter Pixelorama ?" + +msgid "Unsaved Image" +msgstr "Image non sauvegardée" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "Vous avez des modifications non enregistrées. Si vous continuez, les changements que vous avez réalisés seront perdus." + +msgid "Save before exiting?" +msgstr "Enregistrer avant de quitter?" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "Vous avez des progrès non enregistrés. Comment voulez-vous procéder?" + +msgid "Save & Exit" +msgstr "Enregistrer et quitter" + +msgid "Exit without saving" +msgstr "Quitter sans enregistrer" + +msgid "Utility Tools" +msgstr "Outils utilitaires" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "Sélection rectangulaire\n\n" +"%s pour le bouton gauche de la souris\n" +"%s pour le bouton droit de la souris\n\n" +"Maintenez %s. appuyée pour déplacer le contenu" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Zoom\n\n" +"%s pour le bouton de souris gauche\n" +"%s pour le bouton de souris droit" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Sélecteur de couleurs\n" +"Sélectionnez la couleur d'un pixel de la sprite\n\n" +"%s pour le bouton gauche de la souris\n" +"%s pour le bouton droit de la souris" + +msgid "Draw Tools" +msgstr "Outils de dessin" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Crayon\n\n" +"%s pour le bouton gauche de la souris\n" +"%s pour le bouton droit de la souris\n\n" +"Maintenez %s. appuyée pour dessiner une ligne" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Gomme\n\n" +"%s pour le bouton gauche de la souris\n" +"%s pour le bouton droit de la souris\n\n" +"Maintenez %s. appuyée pour dessiner une ligne" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Seau de remplissage\n\n" +"%s pour le bouton gauche de la souris\n" +"%s pour le bouton droit de la souris" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Éclaircir/Assombrir\n\n" +"%s pour le bouton gauche de la souris\n" +"%s pour le bouton droit de la souris" + +msgid "Choose a color for the left tool" +msgstr "Choisissez une couleur pour l'outil gauche" + +msgid "Choose a color for the right tool" +msgstr "Choisissez une couleur pour l'outil droit" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "Alterner les couleurs de gauche et de droite\n" +"(%s)" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "Réinitialise les couleurs à leur état initial (noir pour l'outil gauche, blanc pour l'outil droit)" + +msgid "Left tool" +msgstr "Outil gauche" + +msgid "Right tool" +msgstr "Outil de droite" + +msgid "Left pixel indicator" +msgstr "Indicateur de pixel gauche" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "Affiche un indicateur de pixel ou de brosse pour l'outil gauche lorsque vous dessinez" + +msgid "Right pixel indicator" +msgstr "Indicateur de pixel droit" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "Affiche un indicateur de pixel ou de brosse pour l'outil droit lorsque vous dessinez" + +msgid "Show left tool icon" +msgstr "Afficher l'icône de l'outil de gauche" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "Affiche une icône de l'outil de gauche sélectionné à côté du curseur sur le canevas" + +msgid "Show right tool icon" +msgstr "Afficher l'icône de l'outil de droite" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "Affiche une icône de l'outil de droite sélectionné à côté du curseur sur le canevas" + +msgid "Guides" +msgstr "Guides" + +msgid "Guides color:" +msgstr "Couleur des guides:" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "Une couleur des guides de règle affichée sur le canevas" + +msgid "Grid" +msgstr "Grille" + +msgid "Grid type:" +msgstr "Type de grille :" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "Définit le type de grille entre rectangulaire, isométrique ou les deux" + +msgid "Rectangular" +msgstr "Rectangulaire" + +msgid "Isometric" +msgstr "Isométrique" + +msgid "All" +msgstr "Tous" + +msgid "Grid width:" +msgstr "Largeur de la grille:" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "Définit la distance entre les lignes verticales de la grille" + +msgid "Grid height:" +msgstr "Hauteur de la grille:" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "Définit la distance entre les lignes horizontales de la grille" + +msgid "Isometric cell size:" +msgstr "Taille des cellules isométriques :" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "Définit la taille des cellules dans une grille isométrique" + +msgid "Grid color:" +msgstr "Couleur de la grille:" + +msgid "A color of the grid" +msgstr "Une couleur de la grille" + +msgid "Transparency" +msgstr "Transparence" + +msgid "Checker size:" +msgstr "Taille du damier:" + +msgid "Size of the transparent checker background" +msgstr "Taille du fond en damier transparent" + +msgid "Checker color 1:" +msgstr "Couleur du damier 1:" + +msgid "First color of the transparent checker background" +msgstr "Première couleur du fond en damier transparent" + +msgid "Checker color 2:" +msgstr "Couleur du damier 2:" + +msgid "Second color of the transparent checker background" +msgstr "Seconde couleur du fond en damier transparent" + +msgid "Follow Canvas Movement" +msgstr "Suivre le mouvement du canevas" + +msgid "The transparent checker follow the movement of canvas" +msgstr "Le damier transparent suit le mouvement du canevas" + +msgid "Follow Canvas Zoom Level" +msgstr "Suivre le niveau de zoom du canevas" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "Le damier transparent suit le niveau de zoom du canevas" + +msgid "Only custom preset can be modified" +msgstr "Seul le préréglage personnalisé peut être modifié" + +msgid "Brush:" +msgstr "Brosse :" + +msgid "Select a brush" +msgstr "Sélectionnez une brosse" + +msgid "Pixel brush" +msgstr "Pinceau pixel" + +msgid "Circle brush" +msgstr "Pinceau circulaire" + +msgid "Filled circle brush" +msgstr "Pinceau circulaire plein" + +msgid "Custom brush" +msgstr "Brosse personnalisée" + +msgid "Brush size:" +msgstr "Taille de la brosse :" + +msgid "Overwrite Color" +msgstr "Écraser la couleur" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "Écrase la couleur au lieu de la mélanger. Cette option n'est pertinente que pour les couleurs qui ne sont pas totalement opaques" + +msgid "Pixel Perfect" +msgstr "Pixel Parfait" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "Rend les lignes lisses en supprimant les pixels supplémentaires sur les bords" + +msgid "Brush color from" +msgstr "Couleur de la brosse depuis" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "0 : Couleur depuis la brosse elle-même, 100 : la couleur actuellement sélectionnée" + +msgid "Fill area:" +msgstr "Remplissage de zone :" + +msgid "Same color area" +msgstr "Zone de couleur identique" + +msgid "Same color pixels" +msgstr "Pixels de couleur identiques" + +msgid "Fill with:" +msgstr "Remplir avec:" + +msgid "Selected Color" +msgstr "Couleur sélectionnée" + +msgid "Pattern" +msgstr "Motif" + +msgid "Offset" +msgstr "Décalage" + +msgid "Lighten" +msgstr "Éclaircir" + +msgid "Darken" +msgstr "Assombrir" + +msgid "Amount:" +msgstr "Quantité :" + +msgid "Lighten/Darken amount" +msgstr "Quantité d'éclaircissement/assombrissement" + +msgid "Pick for:" +msgstr "Choisir pour:" + +msgid "Left Color" +msgstr "Couleur à gauche" + +msgid "Right Color" +msgstr "Couleur à droite" + +msgid "Mode:" +msgstr "Mode:" + +msgid "Zoom in" +msgstr "Zoom avant" + +msgid "Zoom out" +msgstr "Zoom arrière" + +msgid "Options:" +msgstr "Options :" + +msgid "Fit to frame" +msgstr "Ajuster à la trame" + +msgid "100% Zoom" +msgstr "Zoom 100%" + +msgid "Mirroring" +msgstr "Miroir" + +msgid "Horizontal" +msgstr "Horizontal" + +msgid "Enable horizontal mirrored drawing" +msgstr "Dessine avec un miroir horizontal" + +msgid "Enable vertical mirrored drawing" +msgstr "Dessine avec un miroir vertical" + +msgid "Vertical" +msgstr "Vertical" + +msgid "Current frame:" +msgstr "Trame actuelle :" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "Aller à la première trame\n" +"(%s)" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "Aller à la trame précédente\n" +"(%s)" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "Jouer l'animation à l'envers (de la fin vers le début)\n" +"(%s)" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "Jouer l'animation (du début vers la fin)\n" +"(%s)" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "Aller à la prochaine trame\n" +"(%s)" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "Aller à la dernière trame\n" +"(%s)" + +msgid "Onion Skinning settings" +msgstr "Paramètres de la peau d'oignon" + +msgid "Enable/disable Onion Skinning" +msgstr "Activer/désactiver la peau d'oignon" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "Combien d'images par seconde pour l'aperçu de l'animation ?\n" +"Plus cette valeur est élevée, plus l'animation sera jouée rapidement." + +msgid "No loop" +msgstr "Pas de bouclage" + +msgid "Cycle loop" +msgstr "Bouclage en cycle" + +msgid "Ping-pong loop" +msgstr "Bouclage en ping-pong" + +msgid "Onion Skinning:" +msgstr "Peau d'oignon :" + +msgid "Past Frames" +msgstr "Trames passées" + +msgid "Future Frames" +msgstr "Trames futures" + +msgid "Manage frame tags" +msgstr "Gérer les balises de la trame" + +msgid "Frame Tag Properties" +msgstr "Propriétés de la balise de la trame" + +msgid "Add a new frame tag" +msgstr "Ajouter une nouvelle balise à la trame" + +msgid "Name:" +msgstr "Nom :" + +msgid "From:" +msgstr "De :" + +msgid "To:" +msgstr "À :" + +msgid "Animation plays only on frames of the same tag" +msgstr "L'animation ne joue que sur les trames de même balise" + +msgid "Tag %s (Frame %s)" +msgstr "Balise %s (Trame %s)" + +msgid "Tag %s (Frames %s-%s)" +msgstr "Balise %s (Trames %s-%s)" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "Si sélectionné, l'animation ne joue que sur les trames partageant la même balise.\n" +"Si ce n'est pas le cas, l'animation sera jouée sur toutes les trames, ignorant les balises." + +msgid "Blue-Red Mode" +msgstr "Mode rouge-bleu" + +msgid "Add a new frame" +msgstr "Ajouter une trame" + +msgid "Remove Frame" +msgstr "Supprimer la trame" + +msgid "Clone Frame" +msgstr "Cloner la trame" + +msgid "Move Left" +msgstr "Déplacer vers la gauche" + +msgid "Move Right" +msgstr "Déplacer vers la droite" + +msgid "Add Frame Tag" +msgstr "" + +msgid "Link Cel" +msgstr "Lier la cellule" + +msgid "Unlink Cel" +msgstr "Délier la cellule" + +msgid "Layer" +msgstr "Couche" + +msgid "Layers" +msgstr "Calques" + +msgid "Create a new layer" +msgstr "Créer un calque" + +msgid "Remove current layer" +msgstr "Supprimer le calque" + +msgid "Move up the current layer" +msgstr "Déplacer le calque vers le haut" + +msgid "Move down the current layer" +msgstr "Déplacer le calque vers le cas" + +msgid "Clone current layer" +msgstr "Cloner le calque" + +msgid "Merge current layer with the one below" +msgstr "Fusionner le calque vers le bas" + +msgid "Opacity:" +msgstr "Opacité:" + +msgid "Toggle layer's visibility" +msgstr "Afficher/Masquer le calque" + +msgid "Lock/unlock layer" +msgstr "Verrouiller/déverrouiller le calque" + +msgid "Frame: %s, Layer: %s" +msgstr "Trame : %s, Couche : %s" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "Activer/désactiver la liaison des cellules\n\n" +"Les cellules liées sont partagées sur plusieurs trames" + +msgid "Palette" +msgstr "Palette" + +msgid "Palettes" +msgstr "Palettes" + +msgid "Add a new palette" +msgstr "Ajouter une nouvelle palette" + +msgid "Edit currently selected palette" +msgstr "Modifier la palette sélectionnée" + +msgid "Choose a palette" +msgstr "Choisir une palette" + +msgid "Undo: Draw" +msgstr "Annuler : Dessin" + +msgid "Redo: Draw" +msgstr "Refaire : Dessin" + +msgid "Undo: Rectangle Select" +msgstr "Annuler : Sélection par rectangle" + +msgid "Redo: Rectangle Select" +msgstr "Refaire : Sélection par rectangle" + +msgid "Undo: Scale" +msgstr "Annuler : Redimensionner l'image" + +msgid "Redo: Scale" +msgstr "Refaire : Redimensionner l'image" + +msgid "Undo: Add Layer" +msgstr "Annuler : Ajouter un calque" + +msgid "Redo: Add Layer" +msgstr "Refaire : Ajouter un calque" + +msgid "Undo: Remove Layer" +msgstr "Annuler : Supprimer le calque" + +msgid "Redo: Remove Layer" +msgstr "Refaire : Supprimer le calque" + +msgid "Undo: Merge Layer" +msgstr "Annuler : Fusionner le calque" + +msgid "Redo: Merge Layer" +msgstr "Refaire : Fusionner le calque" + +msgid "Undo: Change Layer Order" +msgstr "Annuler : Modifier l'ordre des calques" + +msgid "Redo: Change Layer Order" +msgstr "Refaire : Modifier l'ordre des calques" + +msgid "Undo: Add Frame" +msgstr "Annuler : Ajouter une trame" + +msgid "Redo: Add Frame" +msgstr "Refaire : Ajouter une trame" + +msgid "Undo: Remove Frame" +msgstr "Annuler : Supprimer une trame" + +msgid "Redo: Remove Frame" +msgstr "Refaire : Supprimer une trame" + +msgid "Undo: Change Frame Order" +msgstr "Annuler : Modifier l'ordre des trames" + +msgid "Redo: Change Frame Order" +msgstr "Refaire : Modifier l'ordre des trames" + +msgid "Undo: Delete Custom Brush" +msgstr "Annuler : Supprimer la brosse personnalisée" + +msgid "Redo: Delete Custom Brush" +msgstr "Refaire : Supprimer la brosse personnalisée" + +msgid "Undo: Modify Frame Tag" +msgstr "Annuler : Modifier la balise de la trame" + +msgid "Redo: Modify Frame Tag" +msgstr "Refaire : Modifier la balise de la trame" + +msgid "Undo: Delete Frame Tag" +msgstr "Annuler : Supprimer la balise de la trame" + +msgid "Redo: Delete Frame Tag" +msgstr "Refaire : Supprimer la balise de la trame" + +msgid "Move Guide" +msgstr "Déplacer le guide" + +msgid "File saved" +msgstr "Fichier enregistré" + +msgid "File autosaved" +msgstr "Fichier sauvegardé automatiquement" + +msgid "File failed to open. Error code %s" +msgstr "Ouverture du fichier échouée. Code d’erreur %s" + +msgid "File failed to save. Error code %s" +msgstr "Enregistrement du fichier échoué. Code d’erreur %s" + +msgid "File exported" +msgstr "Fichier exporté" + +msgid "New Empty Palette" +msgstr "Nouvelle palette vide" + +msgid "Import Palette" +msgstr "Importer une palette" + +msgid "Create Palette From Current Sprite" +msgstr "Créer une palette à partir du sprite actuel" + +msgid "Palette Name:" +msgstr "Nom de la palette:" + +msgid "Color Name:" +msgstr "Nom de la couleur:" + +msgid "Use current left & right colors" +msgstr "Utiliser les couleurs actuelles de gauche et de droite" + +msgid "Create a new empty palette?" +msgstr "Créer une nouvelle palette vide?" + +msgid "Error" +msgstr "Erreur" + +msgid "Error: Palette must have a valid name." +msgstr "Erreur: La palette doit avoir un nom valide." + +msgid "Invalid Palette file!" +msgstr "Fichier Palette invalide!" + +msgid "Edit Palette" +msgstr "Modifier la palette" + +msgid "Create colors with alpha component" +msgstr "Créer des couleurs avec une composante alpha" + +msgid "Get colors only from selection" +msgstr "Obtenir des couleurs uniquement depuis la sélection" + +msgid "Get colors from" +msgstr "Obtenir des couleurs depuis" + +msgid "Patrons:" +msgstr "Patrons:" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "Vous voulez que votre nom ou votre entreprise soit affiché sur l'écran de démarrage?" + +msgid "Become a Platinum Sponsor" +msgstr "Devenez sponsor de Platine" + +msgid "Become a Gold Sponsor" +msgstr "Devenez un Gold Sponsor" + +msgid "Become a Patron" +msgstr "Devenez un Patreon" + +msgid "Don't show again" +msgstr "Ne plus afficher" + +msgid "Image Options" +msgstr "Options d'image" + +msgid "Default width:" +msgstr "Largeur par défaut:" + +msgid "A default width of a new image" +msgstr "La largeur par défaut d'une nouvelle image" + +msgid "Default height:" +msgstr "Hauteur par défaut:" + +msgid "A default height of a new image" +msgstr "La largeur par défaut d'une nouvelle image" + +msgid "Default fill color:" +msgstr "Couleur de remplissage par défaut:" + +msgid "A default background color of a new image" +msgstr "Une couleur de fond par défaut d'une nouvelle image" + +msgid "Lock aspect ratio:" +msgstr "Corriger le ratio d'aspect:" + +msgid "Templates:" +msgstr "Modèles:" + +msgid "Preset" +msgstr "Préréglage" + +msgid "Preset:" +msgstr "Préréglage:" + +msgid "Default" +msgstr "Par défaut" + +msgid "Custom" +msgstr "Personnalisé" + +msgid "Rectangular Selection" +msgstr "Sélection rectangulaire" + +msgid "Zoom" +msgstr "Zoom" + +msgid "Color Picker" +msgstr "Sélecteur de couleurs" + +msgid "Pencil" +msgstr "Crayon" + +msgid "Eraser" +msgstr "Gomme" + +msgid "Bucket" +msgstr "Seau de remplissage" + +msgid "Lighten/Darken" +msgstr "Éclaircir/Assombrir" + +msgid "Switch Colors" +msgstr "Changer les couleurs" + +msgid "Set the shortcut" +msgstr "Définir le raccourci" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "Appuyez sur une touche ou une combinaison de touches pour définir le raccourci" + +msgid "Already assigned" +msgstr "Déjà attribué" + +msgid "Left Tool:" +msgstr "Outil gauche:" + +msgid "A tool assigned to the left mouse button" +msgstr "Un outil assigné au bouton gauche de la souris" + +msgid "Right Tool:" +msgstr "Outil de droite:" + +msgid "A tool assigned to the right mouse button" +msgstr "Un outil assigné au bouton droit de la souris" + +msgid "Cannot find last project file." +msgstr "Impossible de trouver le dernier fichier du projet." + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "Vous n'avez pas encore enregistré ou ouvert de projet dans Pixelorama !" + +msgid "Open Last Project" +msgstr "Ouvrir le dernier projet" + +msgid "Open last project..." +msgstr "Ouvrir le dernier projet..." + +msgid "Open last project on startup" +msgstr "Charger le dernier projet au démarrage" + +msgid "Opens last opened project on startup" +msgstr "Charger le dernier projet au démarrage" + +msgid "Enable autosave" +msgstr "Activer la sauvegarde automatique" + +msgid "Autosave interval:" +msgstr "Intervalle de l'enregistrement automatique :" + +msgid "minute(s)" +msgstr "minute(s)" + +msgid "Create new directory for each frame tag" +msgstr "Créer un nouveau répertoire pour chaque image" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "Crée plusieurs fichiers, mais chaque fichier est stocké dans différents répertoires qui correspondent à son image" + +msgid "Close" +msgstr "Fermer" + +msgid "Delete" +msgstr "Supprimer" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "La sauvegarde automatique pour %s a été trouvée.\n" +"Voulez-vous la recharger ?" + +msgid "Backup reloaded" +msgstr "Sauvegarde rechargée" + +msgid "Remove currently selected palette" +msgstr "Supprimer la palette actuellement sélectionnée" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "" + +msgid "You can't remove more palettes!" +msgstr "Vous ne pouvez pas supprimer plus de palettes!" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "Impossible de supprimer la palette, car elle n'existe pas !" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "Une erreur est survenue lors de la suppression de la palette ! Code d'erreur : %s" + +msgid "and" +msgstr "et" + +msgid "Move the selected frame to the left." +msgstr "Déplacer la trame sélectionnée vers la gauche." + +msgid "Move the selected frame to the right." +msgstr "Déplacer la trame sélectionnée vers la droite." + diff --git a/Translations/he_IL.po b/Translations/he_IL.po new file mode 100644 index 0000000..52455e8 --- /dev/null +++ b/Translations/he_IL.po @@ -0,0 +1,1442 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: he\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Hebrew\n" +"Language: he_IL\n" +"PO-Revision-Date: 2020-10-13 11:36\n" + +msgid "OK" +msgstr "אישור" + +msgid "Cancel" +msgstr "ביטול" + +msgid "Open" +msgstr "פתח" + +msgid "Save" +msgstr "שמור" + +msgid "Please Confirm..." +msgstr "אנא אשר..." + +msgid "File Name:" +msgstr "שם קובץ:" + +msgid "Image Size" +msgstr "גודל תמונה" + +msgid "Canvas Size" +msgstr "גודל משטח הציור" + +msgid "Frame Size" +msgstr "גודל פריים" + +msgid "Width:" +msgstr "רוחב:" + +msgid "Height:" +msgstr "גובה:" + +msgid "Center" +msgstr "מרכז" + +msgid "File" +msgstr "קובץ" + +msgid "Edit" +msgstr "עריכה" + +msgid "View" +msgstr "תצוגה" + +msgid "Image" +msgstr "תמונה" + +msgid "Effects" +msgstr "אפקטים" + +msgid "Help" +msgstr "עזרה" + +msgid "New" +msgstr "חדש" + +msgid "New..." +msgstr "חדש..." + +msgid "Open..." +msgstr "פתח..." + +msgid "Save..." +msgstr "שמור..." + +msgid "Save as..." +msgstr "שמור בשם..." + +msgid "Use ZSTD Compression" +msgstr "השתמש בדחיסת ZSTD" + +msgid "Import" +msgstr "ייבא" + +msgid "Export" +msgstr "ייצא" + +msgid "Export..." +msgstr "ייצא..." + +msgid "Export as..." +msgstr "ייצא בשם..." + +msgid "Export PNG..." +msgstr "ייצא PNG..." + +msgid "Export PNG as..." +msgstr "יצא PNG בשם..." + +msgid "Quit" +msgstr "צא" + +msgid "Undo" +msgstr "בטל" + +msgid "Redo" +msgstr "בצע שוב" + +msgid "Copy" +msgstr "העתק" + +msgid "Cut" +msgstr "" + +msgid "Paste" +msgstr "הדבק" + +msgid "Delete" +msgstr "מחק" + +msgid "Scale Image" +msgstr "הגדל/ הקטן תמונה" + +msgid "Crop Image" +msgstr "חתוך תמונה" + +msgid "Resize Canvas" +msgstr "שנה את גודל משטח הציור" + +msgid "Rotate Image" +msgstr "סובב תמונה" + +msgid "Clear Selection" +msgstr "נקה בחירה" + +msgid "Flip" +msgstr "הפוך" + +msgid "Flip Horizontal" +msgstr "הפוך אופקית" + +msgid "Flip Vertical" +msgstr "הפוך אנכית" + +msgid "Preferences" +msgstr "העדפות" + +msgid "Tile Mode" +msgstr "מצב אריח" + +msgid "Show Grid" +msgstr "הצג רשת" + +msgid "Show Rulers" +msgstr "הצג סרגלים" + +msgid "Show Guides" +msgstr "הצג קווים מנחים" + +msgid "Show Animation Timeline" +msgstr "הצג את ציר הזמן לאנימציה" + +msgid "Zen Mode" +msgstr "" + +msgid "Fullscreen Mode" +msgstr "" + +msgid "Fill with color:" +msgstr "" + +msgid "Open a File" +msgstr "" + +msgid "Open File(s)" +msgstr "" + +msgid "Import Options" +msgstr "" + +msgid "Import as:" +msgstr "" + +msgid "New tab" +msgstr "" + +msgid "Spritesheet (new tab)" +msgstr "" + +msgid "New frame" +msgstr "" + +msgid "New layer" +msgstr "" + +msgid "New palette" +msgstr "" + +msgid "New brush" +msgstr "" + +msgid "New pattern" +msgstr "" + +msgid "Horizontal frames:" +msgstr "" + +msgid "Vertical frames:" +msgstr "" + +msgid "Brush type:" +msgstr "" + +msgid "File brush" +msgstr "" + +msgid "Project brush" +msgstr "" + +msgid "Random brush" +msgstr "" + +msgid "Save Sprite as .pxo" +msgstr "" + +msgid "Export Sprite as .png" +msgstr "" + +msgid "Export Sprite" +msgstr "" + +msgid "File Exists, Overwrite?" +msgstr "" + +msgid "File %s already exists. Overwrite?" +msgstr "" + +msgid "Directory path or file name is not valid!" +msgstr "" + +msgid "Exporting in progress..." +msgstr "" + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "" + +msgid "Frame" +msgstr "" + +msgid "Frames:" +msgstr "" + +msgid "All Frames" +msgstr "" + +msgid "Spritesheet" +msgstr "" + +msgid "Animation" +msgstr "" + +msgid "Preview:" +msgstr "" + +msgid "Frame:" +msgstr "" + +msgid "Orientation:" +msgstr "" + +msgid "Browse" +msgstr "" + +msgid "Resize:" +msgstr "" + +msgid "Cancel Export" +msgstr "" + +msgid "Alert!" +msgstr "" + +msgid "Select Current Folder" +msgstr "" + +msgid "Open a Directory" +msgstr "" + +msgid "All frames as multiple files" +msgstr "" + +msgid "All frames as a single file animation" +msgstr "" + +msgid "Background:" +msgstr "" + +msgid "Direction:" +msgstr "" + +msgid "Forward" +msgstr "" + +msgid "Backwards" +msgstr "" + +msgid "Ping-Pong" +msgstr "" + +msgid "Columns" +msgstr "" + +msgid "Columns:" +msgstr "" + +msgid "Rows" +msgstr "" + +msgid "Rows:" +msgstr "" + +msgid "Path:" +msgstr "" + +msgid "Directories & Files:" +msgstr "" + +msgid "Create Folder" +msgstr "" + +msgid "File:" +msgstr "" + +msgid "Interpolation:" +msgstr "" + +msgid "Nearest" +msgstr "" + +msgid "Bilinear" +msgstr "" + +msgid "Cubic" +msgstr "" + +msgid "Trilinear" +msgstr "" + +msgid "General" +msgstr "" + +msgid "Startup" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Themes" +msgstr "" + +msgid "Canvas" +msgstr "" + +msgid "Shortcuts" +msgstr "" + +msgid "Backup" +msgstr "" + +msgid "Indicators" +msgstr "" + +msgid "On" +msgstr "" + +msgid "Restore default value" +msgstr "" + +msgid "Smooth Zoom" +msgstr "" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "" + +msgid "Tablet pressure sensitivity:" +msgstr "" + +msgid "None" +msgstr "" + +msgid "Affect Brush's Alpha" +msgstr "" + +msgid "Color:" +msgstr "" + +msgid "Guide color:" +msgstr "" + +msgid "System Language" +msgstr "" + +msgid "Dark" +msgstr "" + +msgid "Gray" +msgstr "" + +msgid "Blue" +msgstr "" + +msgid "Caramel" +msgstr "" + +msgid "Light" +msgstr "" + +msgid "Purple" +msgstr "" + +msgid "Only affect selection" +msgstr "" + +msgid "Current cel" +msgstr "" + +msgid "Current frame" +msgstr "" + +msgid "All frames" +msgstr "" + +msgid "All projects" +msgstr "" + +msgid "Invert Colors" +msgstr "" + +msgid "Modify Red Channel" +msgstr "" + +msgid "Modify Green Channel" +msgstr "" + +msgid "Modify Blue Channel" +msgstr "" + +msgid "Modify Alpha Channel" +msgstr "" + +msgid "Desaturation" +msgstr "" + +msgid "Outline" +msgstr "" + +msgid "Adjust Hue/Saturation/Value" +msgstr "" + +msgid "Gradient" +msgstr "" + +msgid "Adjust HSV" +msgstr "" + +msgid "Type:" +msgstr "" + +msgid "Angle:" +msgstr "" + +msgid "Hue" +msgstr "" + +msgid "Saturation" +msgstr "" + +msgid "Value" +msgstr "" + +msgid "Apply" +msgstr "" + +msgid "Diagonal" +msgstr "" + +msgid "Place inside image" +msgstr "" + +msgid "Thickness:" +msgstr "" + +msgid "Colors:" +msgstr "" + +msgid "Steps:" +msgstr "" + +msgid "Top to Bottom" +msgstr "" + +msgid "Bottom to Top" +msgstr "" + +msgid "Left to Right" +msgstr "" + +msgid "Right to Left" +msgstr "" + +msgid "View Splash Screen" +msgstr "" + +msgid "Online Docs" +msgstr "" + +msgid "Issue Tracker" +msgstr "" + +msgid "Changelog" +msgstr "" + +msgid "About Pixelorama" +msgstr "" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "" + +msgid "Developed by Orama Interactive" +msgstr "" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "" + +msgid "Website" +msgstr "" + +msgid "GitHub Repo" +msgstr "" + +msgid "Donate" +msgstr "" + +msgid "Developers" +msgstr "" + +msgid "Contributors" +msgstr "" + +msgid "Donors" +msgstr "" + +msgid "Translators" +msgstr "" + +msgid "English" +msgstr "" + +msgid "Greek" +msgstr "" + +msgid "French" +msgstr "" + +msgid "German" +msgstr "" + +msgid "Polish" +msgstr "" + +msgid "Brazilian Portuguese" +msgstr "" + +msgid "Russian" +msgstr "" + +msgid "Chinese Simplified" +msgstr "" + +msgid "Chinese Traditional" +msgstr "" + +msgid "Italian" +msgstr "" + +msgid "Latvian" +msgstr "" + +msgid "Spanish" +msgstr "" + +msgid "Catalan" +msgstr "" + +msgid "Esperanto" +msgstr "" + +msgid "Indonesian" +msgstr "" + +msgid "Czech" +msgstr "" + +msgid "Arabic" +msgstr "" + +msgid "Turkish" +msgstr "" + +msgid "Norwegian" +msgstr "" + +msgid "Korean" +msgstr "" + +msgid "Hungarian" +msgstr "" + +msgid "Romanian" +msgstr "" + +msgid "Development Team" +msgstr "" + +msgid "Lead Programmer" +msgstr "" + +msgid "UI Designer" +msgstr "" + +msgid "GitHub Contributors" +msgstr "" + +msgid "Art by: %s" +msgstr "" + +msgid "untitled" +msgstr "" + +msgid "imported" +msgstr "" + +msgid "copy" +msgstr "" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "" + +msgid "Unsaved Image" +msgstr "" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "" + +msgid "Save before exiting?" +msgstr "" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "" + +msgid "Save & Exit" +msgstr "" + +msgid "Exit without saving" +msgstr "" + +msgid "Utility Tools" +msgstr "" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Draw Tools" +msgstr "" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Choose a color for the left tool" +msgstr "" + +msgid "Choose a color for the right tool" +msgstr "" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "" + +msgid "Left tool" +msgstr "" + +msgid "Right tool" +msgstr "" + +msgid "Left pixel indicator" +msgstr "" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Right pixel indicator" +msgstr "" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Show left tool icon" +msgstr "" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "" + +msgid "Show right tool icon" +msgstr "" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "" + +msgid "Guides" +msgstr "" + +msgid "Guides color:" +msgstr "" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "" + +msgid "Grid" +msgstr "" + +msgid "Grid type:" +msgstr "" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "" + +msgid "Rectangular" +msgstr "" + +msgid "Isometric" +msgstr "" + +msgid "All" +msgstr "" + +msgid "Grid width:" +msgstr "" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "" + +msgid "Grid height:" +msgstr "" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "" + +msgid "Isometric cell size:" +msgstr "" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "" + +msgid "Grid color:" +msgstr "" + +msgid "A color of the grid" +msgstr "" + +msgid "Transparency" +msgstr "" + +msgid "Checker size:" +msgstr "" + +msgid "Size of the transparent checker background" +msgstr "" + +msgid "Checker color 1:" +msgstr "" + +msgid "First color of the transparent checker background" +msgstr "" + +msgid "Checker color 2:" +msgstr "" + +msgid "Second color of the transparent checker background" +msgstr "" + +msgid "Follow Canvas Movement" +msgstr "" + +msgid "The transparent checker follow the movement of canvas" +msgstr "" + +msgid "Follow Canvas Zoom Level" +msgstr "" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "" + +msgid "Only custom preset can be modified" +msgstr "" + +msgid "Brush:" +msgstr "" + +msgid "Select a brush" +msgstr "" + +msgid "Pixel brush" +msgstr "" + +msgid "Circle brush" +msgstr "" + +msgid "Filled circle brush" +msgstr "" + +msgid "Custom brush" +msgstr "" + +msgid "Brush size:" +msgstr "" + +msgid "Overwrite Color" +msgstr "" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "" + +msgid "Pixel Perfect" +msgstr "" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "" + +msgid "Brush color from" +msgstr "" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "" + +msgid "Fill area:" +msgstr "" + +msgid "Same color area" +msgstr "" + +msgid "Same color pixels" +msgstr "" + +msgid "Fill with:" +msgstr "" + +msgid "Selected Color" +msgstr "" + +msgid "Pattern" +msgstr "" + +msgid "Offset" +msgstr "" + +msgid "Lighten" +msgstr "" + +msgid "Darken" +msgstr "" + +msgid "Amount:" +msgstr "" + +msgid "Lighten/Darken amount" +msgstr "" + +msgid "Pick for:" +msgstr "" + +msgid "Left Color" +msgstr "" + +msgid "Right Color" +msgstr "" + +msgid "Mode:" +msgstr "" + +msgid "Zoom in" +msgstr "" + +msgid "Zoom out" +msgstr "" + +msgid "Options:" +msgstr "" + +msgid "Fit to frame" +msgstr "" + +msgid "100% Zoom" +msgstr "" + +msgid "Mirroring" +msgstr "" + +msgid "Horizontal" +msgstr "" + +msgid "Enable horizontal mirrored drawing" +msgstr "" + +msgid "Enable vertical mirrored drawing" +msgstr "" + +msgid "Vertical" +msgstr "" + +msgid "Current frame:" +msgstr "" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "" + +msgid "Onion Skinning settings" +msgstr "" + +msgid "Enable/disable Onion Skinning" +msgstr "" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "" + +msgid "No loop" +msgstr "" + +msgid "Cycle loop" +msgstr "" + +msgid "Ping-pong loop" +msgstr "" + +msgid "Onion Skinning:" +msgstr "" + +msgid "Past Frames" +msgstr "" + +msgid "Future Frames" +msgstr "" + +msgid "Manage frame tags" +msgstr "" + +msgid "Frame Tag Properties" +msgstr "" + +msgid "Add a new frame tag" +msgstr "" + +msgid "Name:" +msgstr "" + +msgid "From:" +msgstr "" + +msgid "To:" +msgstr "" + +msgid "Animation plays only on frames of the same tag" +msgstr "" + +msgid "Tag %s (Frame %s)" +msgstr "" + +msgid "Tag %s (Frames %s-%s)" +msgstr "" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "" + +msgid "Blue-Red Mode" +msgstr "" + +msgid "Add a new frame" +msgstr "" + +msgid "Remove Frame" +msgstr "" + +msgid "Clone Frame" +msgstr "" + +msgid "Move Left" +msgstr "" + +msgid "Move Right" +msgstr "" + +msgid "Add Frame Tag" +msgstr "" + +msgid "Link Cel" +msgstr "" + +msgid "Unlink Cel" +msgstr "" + +msgid "Layer" +msgstr "" + +msgid "Layers" +msgstr "" + +msgid "Create a new layer" +msgstr "" + +msgid "Remove current layer" +msgstr "" + +msgid "Move up the current layer" +msgstr "" + +msgid "Move down the current layer" +msgstr "" + +msgid "Clone current layer" +msgstr "" + +msgid "Merge current layer with the one below" +msgstr "" + +msgid "Opacity:" +msgstr "" + +msgid "Toggle layer's visibility" +msgstr "" + +msgid "Lock/unlock layer" +msgstr "" + +msgid "Frame: %s, Layer: %s" +msgstr "" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "" + +msgid "Palette" +msgstr "" + +msgid "Palettes" +msgstr "" + +msgid "Add a new palette" +msgstr "" + +msgid "Edit currently selected palette" +msgstr "" + +msgid "Choose a palette" +msgstr "" + +msgid "Undo: Draw" +msgstr "" + +msgid "Redo: Draw" +msgstr "" + +msgid "Undo: Rectangle Select" +msgstr "" + +msgid "Redo: Rectangle Select" +msgstr "" + +msgid "Undo: Scale" +msgstr "" + +msgid "Redo: Scale" +msgstr "" + +msgid "Undo: Add Layer" +msgstr "" + +msgid "Redo: Add Layer" +msgstr "" + +msgid "Undo: Remove Layer" +msgstr "" + +msgid "Redo: Remove Layer" +msgstr "" + +msgid "Undo: Merge Layer" +msgstr "" + +msgid "Redo: Merge Layer" +msgstr "" + +msgid "Undo: Change Layer Order" +msgstr "" + +msgid "Redo: Change Layer Order" +msgstr "" + +msgid "Undo: Add Frame" +msgstr "" + +msgid "Redo: Add Frame" +msgstr "" + +msgid "Undo: Remove Frame" +msgstr "" + +msgid "Redo: Remove Frame" +msgstr "" + +msgid "Undo: Change Frame Order" +msgstr "" + +msgid "Redo: Change Frame Order" +msgstr "" + +msgid "Undo: Delete Custom Brush" +msgstr "" + +msgid "Redo: Delete Custom Brush" +msgstr "" + +msgid "Undo: Modify Frame Tag" +msgstr "" + +msgid "Redo: Modify Frame Tag" +msgstr "" + +msgid "Undo: Delete Frame Tag" +msgstr "" + +msgid "Redo: Delete Frame Tag" +msgstr "" + +msgid "Move Guide" +msgstr "" + +msgid "File saved" +msgstr "" + +msgid "File autosaved" +msgstr "" + +msgid "File failed to open. Error code %s" +msgstr "" + +msgid "File failed to save. Error code %s" +msgstr "" + +msgid "File exported" +msgstr "" + +msgid "New Empty Palette" +msgstr "" + +msgid "Import Palette" +msgstr "" + +msgid "Create Palette From Current Sprite" +msgstr "" + +msgid "Palette Name:" +msgstr "" + +msgid "Color Name:" +msgstr "" + +msgid "Use current left & right colors" +msgstr "" + +msgid "Create a new empty palette?" +msgstr "" + +msgid "Error" +msgstr "" + +msgid "Error: Palette must have a valid name." +msgstr "" + +msgid "Invalid Palette file!" +msgstr "" + +msgid "Edit Palette" +msgstr "" + +msgid "Create colors with alpha component" +msgstr "" + +msgid "Get colors only from selection" +msgstr "" + +msgid "Get colors from" +msgstr "" + +msgid "Patrons:" +msgstr "" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "" + +msgid "Become a Platinum Sponsor" +msgstr "" + +msgid "Become a Gold Sponsor" +msgstr "" + +msgid "Become a Patron" +msgstr "" + +msgid "Don't show again" +msgstr "" + +msgid "Image Options" +msgstr "" + +msgid "Default width:" +msgstr "" + +msgid "A default width of a new image" +msgstr "" + +msgid "Default height:" +msgstr "" + +msgid "A default height of a new image" +msgstr "" + +msgid "Default fill color:" +msgstr "" + +msgid "A default background color of a new image" +msgstr "" + +msgid "Lock aspect ratio:" +msgstr "" + +msgid "Templates:" +msgstr "" + +msgid "Preset" +msgstr "" + +msgid "Preset:" +msgstr "" + +msgid "Default" +msgstr "" + +msgid "Custom" +msgstr "" + +msgid "Rectangular Selection" +msgstr "" + +msgid "Zoom" +msgstr "" + +msgid "Color Picker" +msgstr "" + +msgid "Pencil" +msgstr "" + +msgid "Eraser" +msgstr "" + +msgid "Bucket" +msgstr "" + +msgid "Lighten/Darken" +msgstr "" + +msgid "Switch Colors" +msgstr "" + +msgid "Set the shortcut" +msgstr "" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "" + +msgid "Already assigned" +msgstr "" + +msgid "Left Tool:" +msgstr "" + +msgid "A tool assigned to the left mouse button" +msgstr "" + +msgid "Right Tool:" +msgstr "" + +msgid "A tool assigned to the right mouse button" +msgstr "" + +msgid "Cannot find last project file." +msgstr "" + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "" + +msgid "Open Last Project" +msgstr "" + +msgid "Open last project..." +msgstr "" + +msgid "Open last project on startup" +msgstr "" + +msgid "Opens last opened project on startup" +msgstr "" + +msgid "Enable autosave" +msgstr "" + +msgid "Autosave interval:" +msgstr "" + +msgid "minute(s)" +msgstr "" + +msgid "Create new directory for each frame tag" +msgstr "" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "" + +msgid "Close" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "" + +msgid "Backup reloaded" +msgstr "" + +msgid "Remove currently selected palette" +msgstr "" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "" + +msgid "You can't remove more palettes!" +msgstr "" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "" + +msgid "and" +msgstr "" + +msgid "Move the selected frame to the left." +msgstr "" + +msgid "Move the selected frame to the right." +msgstr "" + diff --git a/Translations/hu_HU.po b/Translations/hu_HU.po new file mode 100644 index 0000000..8d9aa8c --- /dev/null +++ b/Translations/hu_HU.po @@ -0,0 +1,1472 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: hu\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Hungarian\n" +"Language: hu_HU\n" +"PO-Revision-Date: 2020-10-13 11:36\n" + +msgid "OK" +msgstr "RENDBEN" + +msgid "Cancel" +msgstr "Mégse" + +msgid "Open" +msgstr "Megnyitás" + +msgid "Save" +msgstr "Mentés" + +msgid "Please Confirm..." +msgstr "Kérlek, erősítsd meg..." + +msgid "File Name:" +msgstr "Fájlnév:" + +msgid "Image Size" +msgstr "Képméret" + +msgid "Canvas Size" +msgstr "Vászon mérete" + +msgid "Frame Size" +msgstr "Keretméret" + +msgid "Width:" +msgstr "Szélesség:" + +msgid "Height:" +msgstr "Magasság:" + +msgid "Center" +msgstr "Középre" + +msgid "File" +msgstr "Fájl" + +msgid "Edit" +msgstr "Szerkeszt" + +msgid "View" +msgstr "Nézet" + +msgid "Image" +msgstr "Kép" + +msgid "Effects" +msgstr "Effektek" + +msgid "Help" +msgstr "Súgó" + +msgid "New" +msgstr "Új" + +msgid "New..." +msgstr "Új..." + +msgid "Open..." +msgstr "Megnyitás..." + +msgid "Save..." +msgstr "Mentés..." + +msgid "Save as..." +msgstr "Mentés másként..." + +msgid "Use ZSTD Compression" +msgstr "ZSTD Tömörítés használata" + +msgid "Import" +msgstr "Importálás" + +msgid "Export" +msgstr "Exportálás" + +msgid "Export..." +msgstr "Exportálás..." + +msgid "Export as..." +msgstr "Exportálás másként..." + +msgid "Export PNG..." +msgstr "Exportálás PNG-ként..." + +msgid "Export PNG as..." +msgstr "PNG Exportálása mint..." + +msgid "Quit" +msgstr "Kilépés" + +msgid "Undo" +msgstr "Visszavonás" + +msgid "Redo" +msgstr "Mégis" + +msgid "Copy" +msgstr "Másolás" + +msgid "Cut" +msgstr "" + +msgid "Paste" +msgstr "Beillesztés" + +msgid "Delete" +msgstr "Törlés" + +msgid "Scale Image" +msgstr "Kép átméretezése" + +msgid "Crop Image" +msgstr "Kép levágása" + +msgid "Resize Canvas" +msgstr "Vászon átméretezése" + +msgid "Rotate Image" +msgstr "Kép forgatása" + +msgid "Clear Selection" +msgstr "Kijelölés törlése" + +msgid "Flip" +msgstr "Átfordítás" + +msgid "Flip Horizontal" +msgstr "Vízszintes tükrözés" + +msgid "Flip Vertical" +msgstr "Függőleges tükrözés" + +msgid "Preferences" +msgstr "Beállítások" + +msgid "Tile Mode" +msgstr "Csempe mód" + +msgid "Show Grid" +msgstr "Rács megjelenítése" + +msgid "Show Rulers" +msgstr "Vonalzók megjelenítése" + +msgid "Show Guides" +msgstr "Útmutatók megjelenítése" + +msgid "Show Animation Timeline" +msgstr "Animáció idővonal megjelenítése" + +msgid "Zen Mode" +msgstr "Zen mód" + +msgid "Fullscreen Mode" +msgstr "Teljes képernyős mód" + +msgid "Fill with color:" +msgstr "Kitöltés színnel:" + +msgid "Open a File" +msgstr "Fájl megnyitása" + +msgid "Open File(s)" +msgstr "Fájl(ok) megnyitása" + +msgid "Import Options" +msgstr "Importálás beállításai" + +msgid "Import as:" +msgstr "Importálás másként:" + +msgid "New tab" +msgstr "Új lap" + +msgid "Spritesheet (new tab)" +msgstr "Képsorozat (új ablak)" + +msgid "New frame" +msgstr "Új képkocka" + +msgid "New layer" +msgstr "Új réteg" + +msgid "New palette" +msgstr "Új paletta" + +msgid "New brush" +msgstr "Új ecset" + +msgid "New pattern" +msgstr "Új minta" + +msgid "Horizontal frames:" +msgstr "Vízszintes képkockák:" + +msgid "Vertical frames:" +msgstr "Függőleges képkockák:" + +msgid "Brush type:" +msgstr "Ecset típus:" + +msgid "File brush" +msgstr "Fájl ecset" + +msgid "Project brush" +msgstr "Projekt ecset" + +msgid "Random brush" +msgstr "Véletlenszerű ecset" + +msgid "Save Sprite as .pxo" +msgstr "Kép mentése mint .pxo" + +msgid "Export Sprite as .png" +msgstr "Kép exportálása mint .png" + +msgid "Export Sprite" +msgstr "Kép exportálása" + +msgid "File Exists, Overwrite?" +msgstr "Fájl létezik, fölülírja?" + +msgid "File %s already exists. Overwrite?" +msgstr "\"%s\" fájl már létezik. Felülírja?" + +msgid "Directory path or file name is not valid!" +msgstr "A könyvtár elérési útja vagy a fájlnév nem érvényes!" + +msgid "Exporting in progress..." +msgstr "Exportálás folyamatban..." + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "Nem lehet megnyitni %s fájlt\n" +"Error kód: %s" + +msgid "Frame" +msgstr "Képkocka" + +msgid "Frames:" +msgstr "Képkockák:" + +msgid "All Frames" +msgstr "Összes Képkocka" + +msgid "Spritesheet" +msgstr "Képsorozat" + +msgid "Animation" +msgstr "Animáció" + +msgid "Preview:" +msgstr "Előnézet:" + +msgid "Frame:" +msgstr "Képkocka:" + +msgid "Orientation:" +msgstr "Irány:" + +msgid "Browse" +msgstr "Tallózás" + +msgid "Resize:" +msgstr "Átméretezés:" + +msgid "Cancel Export" +msgstr "Exportálás megszakítása" + +msgid "Alert!" +msgstr "Figyelmeztetés!" + +msgid "Select Current Folder" +msgstr "Jelenlegi mappa kiválasztása" + +msgid "Open a Directory" +msgstr "Könyvtár megnyitása" + +msgid "All frames as multiple files" +msgstr "Összes képkocka mint fájlok" + +msgid "All frames as a single file animation" +msgstr "Minden képkocka egyetlen animációs fájlként" + +msgid "Background:" +msgstr "Háttér:" + +msgid "Direction:" +msgstr "Irány:" + +msgid "Forward" +msgstr "Előre" + +msgid "Backwards" +msgstr "Visszafelé" + +msgid "Ping-Pong" +msgstr "Ping-Pong" + +msgid "Columns" +msgstr "Oszlopok" + +msgid "Columns:" +msgstr "Oszlopok:" + +msgid "Rows" +msgstr "Sorok" + +msgid "Rows:" +msgstr "Sorok:" + +msgid "Path:" +msgstr "Útvonal:" + +msgid "Directories & Files:" +msgstr "Könyvtárak és fájlok:" + +msgid "Create Folder" +msgstr "Mappa létrehozása" + +msgid "File:" +msgstr "Fájl:" + +msgid "Interpolation:" +msgstr "Interpoláció:" + +msgid "Nearest" +msgstr "Legközelebbi" + +msgid "Bilinear" +msgstr "Bilineáris" + +msgid "Cubic" +msgstr "Cubic" + +msgid "Trilinear" +msgstr "Trilineáris" + +msgid "General" +msgstr "Általános" + +msgid "Startup" +msgstr "Indítás" + +msgid "Language" +msgstr "Nyelv" + +msgid "Themes" +msgstr "Témák" + +msgid "Canvas" +msgstr "Vászon" + +msgid "Shortcuts" +msgstr "Gyorsbillentyűk" + +msgid "Backup" +msgstr "Biztonsági mentés" + +msgid "Indicators" +msgstr "Indikátorok" + +msgid "On" +msgstr "Bekapcsolva" + +msgid "Restore default value" +msgstr "Alapértékek visszaállítása" + +msgid "Smooth Zoom" +msgstr "Sima közelítés" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "Hozzáad simább átmenettet közelítéskor vagy távolításkor" + +msgid "Tablet pressure sensitivity:" +msgstr "Rajztábla nyomásérzékelés:" + +msgid "None" +msgstr "Nincs" + +msgid "Affect Brush's Alpha" +msgstr "Befolyásolja a ecset alfaját" + +msgid "Color:" +msgstr "Szín:" + +msgid "Guide color:" +msgstr "Segítő szín:" + +msgid "System Language" +msgstr "Rendszer nyelv" + +msgid "Dark" +msgstr "Sötét" + +msgid "Gray" +msgstr "Szürke" + +msgid "Blue" +msgstr "Kék" + +msgid "Caramel" +msgstr "Krémszín" + +msgid "Light" +msgstr "Világos" + +msgid "Purple" +msgstr "Lila" + +msgid "Only affect selection" +msgstr "" + +msgid "Current cel" +msgstr "Jelenlegi cella" + +msgid "Current frame" +msgstr "Jelenlegi képkocka" + +msgid "All frames" +msgstr "Összes képkocka" + +msgid "All projects" +msgstr "Minden projekt" + +msgid "Invert Colors" +msgstr "Színek invertálása" + +msgid "Modify Red Channel" +msgstr "A piros csatorna módosítása" + +msgid "Modify Green Channel" +msgstr "A zöld csatorna módosítása" + +msgid "Modify Blue Channel" +msgstr "A kék csatorna módosítása" + +msgid "Modify Alpha Channel" +msgstr "A alfa csatorna módosítása" + +msgid "Desaturation" +msgstr "Kifakítás" + +msgid "Outline" +msgstr "Körvonal" + +msgid "Adjust Hue/Saturation/Value" +msgstr "Színárnyalat/Telítettség/Érték beállítása" + +msgid "Gradient" +msgstr "Színátmenet" + +msgid "Adjust HSV" +msgstr "HSV Beállítása" + +msgid "Type:" +msgstr "Típus:" + +msgid "Angle:" +msgstr "Szög:" + +msgid "Hue" +msgstr "Színárnyalat" + +msgid "Saturation" +msgstr "Telítettség" + +msgid "Value" +msgstr "Érték" + +msgid "Apply" +msgstr "Alkamaz" + +msgid "Diagonal" +msgstr "Átló" + +msgid "Place inside image" +msgstr "Helyezze be a képet" + +msgid "Thickness:" +msgstr "Vastagság:" + +msgid "Colors:" +msgstr "Színek:" + +msgid "Steps:" +msgstr "Lépések:" + +msgid "Top to Bottom" +msgstr "Tetejéről Aljáig" + +msgid "Bottom to Top" +msgstr "Aljától tetejéig" + +msgid "Left to Right" +msgstr "Balról jobbra" + +msgid "Right to Left" +msgstr "Jobbról balra" + +msgid "View Splash Screen" +msgstr "Üdvözlőképernyő megnyitása" + +msgid "Online Docs" +msgstr "Online dokumentumok" + +msgid "Issue Tracker" +msgstr "Hibakövető" + +msgid "Changelog" +msgstr "Változtatások" + +msgid "About Pixelorama" +msgstr "A Pixelorama-ról" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "Pixelorama - Pixelate your dreams!" + +msgid "Developed by Orama Interactive" +msgstr "Fejleszette: Orama Interactive" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "Copyright 2019-2020 Orama Interactive és hozzáműködők" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "©2019-2020 készítette Orama Interactive és hozzáműködők" + +msgid "Website" +msgstr "Weboldal" + +msgid "GitHub Repo" +msgstr "GitHub tároló" + +msgid "Donate" +msgstr "Támogatás" + +msgid "Developers" +msgstr "Fejlesztők" + +msgid "Contributors" +msgstr "Közreműködők" + +msgid "Donors" +msgstr "Támogatók" + +msgid "Translators" +msgstr "Fordítók" + +msgid "English" +msgstr "Angol" + +msgid "Greek" +msgstr "Görög" + +msgid "French" +msgstr "Francia" + +msgid "German" +msgstr "Német" + +msgid "Polish" +msgstr "Lengyel" + +msgid "Brazilian Portuguese" +msgstr "Brazíliai Portugál" + +msgid "Russian" +msgstr "Orosz" + +msgid "Chinese Simplified" +msgstr "Kínai egyszerűsített" + +msgid "Chinese Traditional" +msgstr "Kínai hagyományos" + +msgid "Italian" +msgstr "Olasz" + +msgid "Latvian" +msgstr "Lett" + +msgid "Spanish" +msgstr "Spanyol" + +msgid "Catalan" +msgstr "Katalán" + +msgid "Esperanto" +msgstr "Eszperantó" + +msgid "Indonesian" +msgstr "Indonéz" + +msgid "Czech" +msgstr "Cseh" + +msgid "Arabic" +msgstr "Arab" + +msgid "Turkish" +msgstr "Török" + +msgid "Norwegian" +msgstr "Norvég" + +msgid "Korean" +msgstr "Koreai" + +msgid "Hungarian" +msgstr "Magyar" + +msgid "Romanian" +msgstr "Román" + +msgid "Development Team" +msgstr "Fejlesztő csapat" + +msgid "Lead Programmer" +msgstr "Vezető programozó" + +msgid "UI Designer" +msgstr "Felhasználóifelület-dizájner" + +msgid "GitHub Contributors" +msgstr "GitHub Közreműködők" + +msgid "Art by: %s" +msgstr "Képet készítette: %s" + +msgid "untitled" +msgstr "névtelen" + +msgid "imported" +msgstr "importált" + +msgid "copy" +msgstr "másolat" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "Biztos vagy benne, hogy kilépsz Pixeloramából?" + +msgid "Unsaved Image" +msgstr "Nem mentett kép" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "Nem mentett változtatások vannak. Ha folytatja, az elért haladás elveszik." + +msgid "Save before exiting?" +msgstr "Mentés mielőtt kilépsz?" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "Nem mentett változtatások vannak. Biztos vagy benne hogy továbblépsz?" + +msgid "Save & Exit" +msgstr "Mentés és kilépés" + +msgid "Exit without saving" +msgstr "Kilépés mentés nélkül" + +msgid "Utility Tools" +msgstr "Segédprogramok" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "Téglalap alakú kijelölés\n\n" +"%s a bal egérgombbal\n" +"%s a jobb egérgombbal\n\n" +"A %s gombot a tartalom mozgatáshoz" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Nagyítás\n\n" +"%s a bal egérgombbal\n" +"%s a jobb egérgombbal" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Színválasztó\n" +"Válasz egy színt egy pixeléből a sprite-nak\n\n" +"%s a bal egérgombbal\n" +"%s a jobb egérgombbal" + +msgid "Draw Tools" +msgstr "Rajzeszözök" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Ceruza\n\n" +"%s a bal egérgombbal\n" +"%s a jobb egérgombbal\n\n" +"Tartsa lenyomva a %s vonal húzásához" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Radír\n\n" +"%s a bal egérgombbal\n" +"%s a jobb egérgombbal\n\n" +"Tartsa lenyomva a %s vonal húzásához" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Vödör\n\n" +"%s a bal egérgombbal\n" +"%s a jobb egérgombbal" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Világosítás/Sötétítés\n\n" +"%s a bal egérgombbal\n" +"%s a jobb egérgombbal" + +msgid "Choose a color for the left tool" +msgstr "Szín kiválasztása a bal eszközhöz" + +msgid "Choose a color for the right tool" +msgstr "Szín kiválasztása a jobb eszközhöz" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "Bal és jobb színek cseréje\n" +"(%s)" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "Színek visszaállítása(fekete bal, fehér jobb)" + +msgid "Left tool" +msgstr "Bal eszköz" + +msgid "Right tool" +msgstr "Jobb eszköz" + +msgid "Left pixel indicator" +msgstr "Bal pixel indikátor" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "Rajzolás közben a bal egér pixel jelzőt vagy ecset megjelenítése a vásznon" + +msgid "Right pixel indicator" +msgstr "Jobb pixel indikátor" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "Rajzolás közben a jobb egér pixel jelzőt vagy ecset megjelenítése a vásznon" + +msgid "Show left tool icon" +msgstr "Bal eszközikon mutatása" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "Megjeleníti a kiválasztott bal eszköz ikont a vásznon kurzor mellett" + +msgid "Show right tool icon" +msgstr "Jobb eszközikon mutatása" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "Megjeleníti a kiválasztott jobb eszköz ikont a vásznon kurzor mellett" + +msgid "Guides" +msgstr "Útmutatók" + +msgid "Guides color:" +msgstr "Útmutatók színe:" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "A vászonon megjelenített útmutatók színe" + +msgid "Grid" +msgstr "Rács" + +msgid "Grid type:" +msgstr "" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "" + +msgid "Rectangular" +msgstr "Négyszögletű" + +msgid "Isometric" +msgstr "Izometrikus" + +msgid "All" +msgstr "Mind" + +msgid "Grid width:" +msgstr "Rács szélessége:" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "Beállítja, hogy a rács függőleges vonalai milyen távolságra legyenek egymástól" + +msgid "Grid height:" +msgstr "Rács magassága:" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "Beállítja, hogy a rács vízszintes vonalai milyen távolságra legyenek egymástól" + +msgid "Isometric cell size:" +msgstr "Izometrikus cella méret:" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "" + +msgid "Grid color:" +msgstr "Rács színe:" + +msgid "A color of the grid" +msgstr "A rács színe" + +msgid "Transparency" +msgstr "Átlátszóság" + +msgid "Checker size:" +msgstr "Kockás háttér mérete:" + +msgid "Size of the transparent checker background" +msgstr "A kockás háttér átlátszósága" + +msgid "Checker color 1:" +msgstr "Kockás háttér színe 1:" + +msgid "First color of the transparent checker background" +msgstr "Az átlátszó kockás háttér első színe" + +msgid "Checker color 2:" +msgstr "Kockás háttér színe 2:" + +msgid "Second color of the transparent checker background" +msgstr "Az átlátszó kockás háttér második színe" + +msgid "Follow Canvas Movement" +msgstr "" + +msgid "The transparent checker follow the movement of canvas" +msgstr "" + +msgid "Follow Canvas Zoom Level" +msgstr "" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "" + +msgid "Only custom preset can be modified" +msgstr "Csak az egyedi beállítások módosíthatók" + +msgid "Brush:" +msgstr "Ecset:" + +msgid "Select a brush" +msgstr "Ecset kiválasztása" + +msgid "Pixel brush" +msgstr "Pixel ecset" + +msgid "Circle brush" +msgstr "Kör ecset" + +msgid "Filled circle brush" +msgstr "" + +msgid "Custom brush" +msgstr "Egyedi ecset" + +msgid "Brush size:" +msgstr "Ecsetméret:" + +msgid "Overwrite Color" +msgstr "" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "" + +msgid "Pixel Perfect" +msgstr "Pixel Perfect" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "" + +msgid "Brush color from" +msgstr "Ecset színből" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "0: Szín a ecsetből, 100: a jelenleg kiválasztott szín" + +msgid "Fill area:" +msgstr "Terület kitöltése:" + +msgid "Same color area" +msgstr "Ugyanaz a színterület" + +msgid "Same color pixels" +msgstr "Ugyanazon színű pixelek" + +msgid "Fill with:" +msgstr "Kitöltés ezzel:" + +msgid "Selected Color" +msgstr "Kiválasztott szín" + +msgid "Pattern" +msgstr "Minta" + +msgid "Offset" +msgstr "Eltolás" + +msgid "Lighten" +msgstr "Világosítás" + +msgid "Darken" +msgstr "Sötétítés" + +msgid "Amount:" +msgstr "Összeg:" + +msgid "Lighten/Darken amount" +msgstr "Világosítás/Sötétítés összeg" + +msgid "Pick for:" +msgstr "Válasszon:" + +msgid "Left Color" +msgstr "Bal szín" + +msgid "Right Color" +msgstr "Jobb szín" + +msgid "Mode:" +msgstr "Mód:" + +msgid "Zoom in" +msgstr "Nagyítás" + +msgid "Zoom out" +msgstr "Kicsinyítés" + +msgid "Options:" +msgstr "Beállítások:" + +msgid "Fit to frame" +msgstr "Kerethez illesztés" + +msgid "100% Zoom" +msgstr "100%-ig Közelítés" + +msgid "Mirroring" +msgstr "Tükrözés" + +msgid "Horizontal" +msgstr "Vízszintes" + +msgid "Enable horizontal mirrored drawing" +msgstr "Vízszintesen tükrözött rajzolás engedélyezése" + +msgid "Enable vertical mirrored drawing" +msgstr "Függőlegesen tükrözött rajzolás engedélyezése" + +msgid "Vertical" +msgstr "Függőleges" + +msgid "Current frame:" +msgstr "Jelenlegi képkocka:" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "Ugrás az első képkockához \n" +"(%s)" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "Menjen a előző képkockához \n" +"(%s)" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "Animáció lejátszása visszafelé (végétől az elejéig)\n" +"(%s)" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "Animáció lejátszása előre (elejétől végéig)\n" +"(%s)" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "Menjen a következő képkockához \n" +"(%s)" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "Ugrás az utolsó képkockához \n" +"(%s)" + +msgid "Onion Skinning settings" +msgstr "Hagymabőr beállítások" + +msgid "Enable/disable Onion Skinning" +msgstr "Hagymabőr be/ki kapcsolása" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "Hány képkocka legyen másodpercenként az animáció előnézete?\n" +"Minél több FPS, annál gyorsabb az animáció lejátszása." + +msgid "No loop" +msgstr "Nincs loop" + +msgid "Cycle loop" +msgstr "Bicikli loop" + +msgid "Ping-pong loop" +msgstr "Ping-pong loop" + +msgid "Onion Skinning:" +msgstr "Hagymabőr:" + +msgid "Past Frames" +msgstr "Előző képkockák" + +msgid "Future Frames" +msgstr "Következő képkockák" + +msgid "Manage frame tags" +msgstr "Képkocka címkék módosítása" + +msgid "Frame Tag Properties" +msgstr "" + +msgid "Add a new frame tag" +msgstr "Új képkocka címke hozzáadása" + +msgid "Name:" +msgstr "Név:" + +msgid "From:" +msgstr "" + +msgid "To:" +msgstr "" + +msgid "Animation plays only on frames of the same tag" +msgstr "Az animáció csak ugyanazon címkés képkockákat játssza le" + +msgid "Tag %s (Frame %s)" +msgstr "" + +msgid "Tag %s (Frames %s-%s)" +msgstr "" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "Ha ez ki van választva, akkor az animáció csak az azonos címkével ellátott képkockákat játssza le.\n" +"Ha nem, az animáció minden képkockát lejátszódik, figyelmen kívül hagyva a címkéket." + +msgid "Blue-Red Mode" +msgstr "Kék-Piros Mód" + +msgid "Add a new frame" +msgstr "Új képkocka hozzáadása" + +msgid "Remove Frame" +msgstr "Képkocka törlése" + +msgid "Clone Frame" +msgstr "Képkocka klónozása" + +msgid "Move Left" +msgstr "Mozgás balra" + +msgid "Move Right" +msgstr "Mozgás jobbra" + +msgid "Add Frame Tag" +msgstr "" + +msgid "Link Cel" +msgstr "Cella összekapcsolása" + +msgid "Unlink Cel" +msgstr "Cella szétkapcsolása" + +msgid "Layer" +msgstr "Réteg" + +msgid "Layers" +msgstr "Rétegek" + +msgid "Create a new layer" +msgstr "Új réteg létrehozása" + +msgid "Remove current layer" +msgstr "Aktuális réteg eltávolítása" + +msgid "Move up the current layer" +msgstr "Jelenlegi réteg felfelé mozgatása" + +msgid "Move down the current layer" +msgstr "Jelenlegi réteg lefelé mozgatása" + +msgid "Clone current layer" +msgstr "Aktuális réteg klónozása" + +msgid "Merge current layer with the one below" +msgstr "Aktuális réteg egyesítése az alatta lévővel" + +msgid "Opacity:" +msgstr "Áttetszőség:" + +msgid "Toggle layer's visibility" +msgstr "Réteg láthatóságának beállítása" + +msgid "Lock/unlock layer" +msgstr "Réteg Bezárása/Kinyitása" + +msgid "Frame: %s, Layer: %s" +msgstr "Képkocka: %s, Réteg: %s" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "A cella-összekapcsolás be/ki kapcsolása\n\n" +"Az összekapcsolt cellák több képkockáig tartanak" + +msgid "Palette" +msgstr "Paletta" + +msgid "Palettes" +msgstr "Paletták" + +msgid "Add a new palette" +msgstr "Új paletta hozzáadása" + +msgid "Edit currently selected palette" +msgstr "Jelenlegi paletta módosítása" + +msgid "Choose a palette" +msgstr "Paletta választása" + +msgid "Undo: Draw" +msgstr "Visszavonás: Rajz" + +msgid "Redo: Draw" +msgstr "Újra: Rajz" + +msgid "Undo: Rectangle Select" +msgstr "Visszavonás: Téglalap alakú kijelölés" + +msgid "Redo: Rectangle Select" +msgstr "Újra: Téglalap alakú kijelölés" + +msgid "Undo: Scale" +msgstr "Visszavonás: Méret" + +msgid "Redo: Scale" +msgstr "Újra: Méret" + +msgid "Undo: Add Layer" +msgstr "Visszavonás: Réteg hozzáadása" + +msgid "Redo: Add Layer" +msgstr "Újra: Réteg hozzáadása" + +msgid "Undo: Remove Layer" +msgstr "Visszavonás: Réteg törlése" + +msgid "Redo: Remove Layer" +msgstr "Újra: Réteg törlése" + +msgid "Undo: Merge Layer" +msgstr "Visszavonás: Réteg Módosítása" + +msgid "Redo: Merge Layer" +msgstr "Újra: Réteg Módosítása" + +msgid "Undo: Change Layer Order" +msgstr "Visszavonás: Rétegek sorrendjének cseréje" + +msgid "Redo: Change Layer Order" +msgstr "Újra: Rétegek sorrendjének cseréje" + +msgid "Undo: Add Frame" +msgstr "Visszavonás: Képkocka hozzáadása" + +msgid "Redo: Add Frame" +msgstr "Újra: Képkocka hozzáadása" + +msgid "Undo: Remove Frame" +msgstr "Visszavonás: Képkocka törlése" + +msgid "Redo: Remove Frame" +msgstr "Újra: Képkocka törlése" + +msgid "Undo: Change Frame Order" +msgstr "Visszavonás: Képkockák sorrendjének cseréje" + +msgid "Redo: Change Frame Order" +msgstr "Újra: Képkockák sorrendjének cseréje" + +msgid "Undo: Delete Custom Brush" +msgstr "Visszavonás: Egyedi ecset törlése" + +msgid "Redo: Delete Custom Brush" +msgstr "Újra: Egyedi ecset törlése" + +msgid "Undo: Modify Frame Tag" +msgstr "Visszavonás: Képkocka címke módosítása" + +msgid "Redo: Modify Frame Tag" +msgstr "Újra: Képkocka címke módosítása" + +msgid "Undo: Delete Frame Tag" +msgstr "Visszavinás: Képkocka címke törlése" + +msgid "Redo: Delete Frame Tag" +msgstr "Újra: Képkocka címke törlése" + +msgid "Move Guide" +msgstr "Útmutató mozgatása" + +msgid "File saved" +msgstr "Fájl elmentve" + +msgid "File autosaved" +msgstr "Fájl automatikusan elmentve" + +msgid "File failed to open. Error code %s" +msgstr "" + +msgid "File failed to save. Error code %s" +msgstr "" + +msgid "File exported" +msgstr "Fájl exportálva" + +msgid "New Empty Palette" +msgstr "Új üres paletta" + +msgid "Import Palette" +msgstr "Paletta importálása" + +msgid "Create Palette From Current Sprite" +msgstr "Paletta készítése a mostani képből" + +msgid "Palette Name:" +msgstr "Paletta neve:" + +msgid "Color Name:" +msgstr "Szín neve:" + +msgid "Use current left & right colors" +msgstr "Használd a mostani bal & jobb színeket" + +msgid "Create a new empty palette?" +msgstr "Létrehoz egy új és üres palettát?" + +msgid "Error" +msgstr "Hiba" + +msgid "Error: Palette must have a valid name." +msgstr "Error: A palettának érvényes neve kell hogy legyen." + +msgid "Invalid Palette file!" +msgstr "Érvénytelen palettafájl!" + +msgid "Edit Palette" +msgstr "Paletta Szerkesztése" + +msgid "Create colors with alpha component" +msgstr "" + +msgid "Get colors only from selection" +msgstr "" + +msgid "Get colors from" +msgstr "" + +msgid "Patrons:" +msgstr "Támogatók:" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "Szerzetnéd hogy a neved vagy a céged feltűnjön a felugró képernyőn?" + +msgid "Become a Platinum Sponsor" +msgstr "Legyél Platinum Szponzor" + +msgid "Become a Gold Sponsor" +msgstr "Legyél Arany Szponzor" + +msgid "Become a Patron" +msgstr "Legyél te is Támogató" + +msgid "Don't show again" +msgstr "Ne mutasd többet" + +msgid "Image Options" +msgstr "Képbeállítások" + +msgid "Default width:" +msgstr "Alapértelmezett szélesség:" + +msgid "A default width of a new image" +msgstr "Alapértelmezett szélessége az új képnek" + +msgid "Default height:" +msgstr "Alapértelmezett magasság:" + +msgid "A default height of a new image" +msgstr "Alapértelmezett magassága az új képnek" + +msgid "Default fill color:" +msgstr "Alapértelmezett kitöltő szín:" + +msgid "A default background color of a new image" +msgstr "Alapértelmezett háttérszíne az új képnek" + +msgid "Lock aspect ratio:" +msgstr "Méretarány lezárása:" + +msgid "Templates:" +msgstr "Sablonok:" + +msgid "Preset" +msgstr "Séma" + +msgid "Preset:" +msgstr "Séma:" + +msgid "Default" +msgstr "Alapértelmezett" + +msgid "Custom" +msgstr "Egyéni" + +msgid "Rectangular Selection" +msgstr "Téglalap alakú kijelölés" + +msgid "Zoom" +msgstr "Nagyít/kicsinyít" + +msgid "Color Picker" +msgstr "Színválasztó" + +msgid "Pencil" +msgstr "Ceruza" + +msgid "Eraser" +msgstr "Radír" + +msgid "Bucket" +msgstr "Vödör" + +msgid "Lighten/Darken" +msgstr "Világosítás/Sötétítés" + +msgid "Switch Colors" +msgstr "Színek cserélése" + +msgid "Set the shortcut" +msgstr "Parancsikon beállítása" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "Nyomj meg egy gombot vagy gombkombinációt a Parancsikon beállításához" + +msgid "Already assigned" +msgstr "Már hozzá van rendelve" + +msgid "Left Tool:" +msgstr "Bal eszköz:" + +msgid "A tool assigned to the left mouse button" +msgstr "Az eszköz már hozzá van rendelve a bal egérgombhoz" + +msgid "Right Tool:" +msgstr "Jobb eszköz:" + +msgid "A tool assigned to the right mouse button" +msgstr "Az eszköz már hozzá van rendelve a jobb egérgombhoz" + +msgid "Cannot find last project file." +msgstr "Nem található az utolsó projektfájl." + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "Még nem mentettél vagy nyitottál meg projektet Pixeloramában!" + +msgid "Open Last Project" +msgstr "Utolsó projekt megnyitása" + +msgid "Open last project..." +msgstr "Utolsó projekt megnyitása..." + +msgid "Open last project on startup" +msgstr "Utolsó projekt megnyitása indításkor" + +msgid "Opens last opened project on startup" +msgstr "Utolsó projektet megnyissa indításkor" + +msgid "Enable autosave" +msgstr "Automatikus mentés bekapcsolása" + +msgid "Autosave interval:" +msgstr "Időköz az automatikus mentések között:" + +msgid "minute(s)" +msgstr "perc(ek)" + +msgid "Create new directory for each frame tag" +msgstr "Új könyvtár létrehozása minden címkéhez" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "Több fájlt hoz létre, de minden fájlt külön könyvtárban tárol, amely megfelel a képkocka címkének" + +msgid "Close" +msgstr "Bezárás" + +msgid "Delete" +msgstr "Törlés" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "Automatikus biztonsági mentés találva a %s -hoz.\n" +"Szeretné újra betölteni?" + +msgid "Backup reloaded" +msgstr "Biztonsági mentés újratöltve" + +msgid "Remove currently selected palette" +msgstr "Jelenlegi paletta törlése" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "" + +msgid "You can't remove more palettes!" +msgstr "Nem lehet több palettát eltávolítani!" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "Nem lehet eltávolítani a palettát, mert nem létezik!" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "Hiba történt a paletta eltávolítása közben! Error kód: %s" + +msgid "and" +msgstr "és" + +msgid "Move the selected frame to the left." +msgstr "" + +msgid "Move the selected frame to the right." +msgstr "" + diff --git a/Translations/id_ID.po b/Translations/id_ID.po new file mode 100644 index 0000000..c0c17da --- /dev/null +++ b/Translations/id_ID.po @@ -0,0 +1,1470 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" +"PO-Revision-Date: 2020-10-13 11:35\n" + +msgid "OK" +msgstr "Oke" + +msgid "Cancel" +msgstr "Batal" + +msgid "Open" +msgstr "Buka" + +msgid "Save" +msgstr "Simpan" + +msgid "Please Confirm..." +msgstr "Konfirmasi..." + +msgid "File Name:" +msgstr "Nama File:" + +msgid "Image Size" +msgstr "Ukuran Gambar" + +msgid "Canvas Size" +msgstr "Ukuran Kanvas" + +msgid "Frame Size" +msgstr "Ukuran Bingkai" + +msgid "Width:" +msgstr "Panjang:" + +msgid "Height:" +msgstr "Lebar:" + +msgid "Center" +msgstr "Tengah" + +msgid "File" +msgstr "Berkas/File" + +msgid "Edit" +msgstr "Edit" + +msgid "View" +msgstr "Tampilan" + +msgid "Image" +msgstr "Gambar" + +msgid "Effects" +msgstr "Efek" + +msgid "Help" +msgstr "Bantuan" + +msgid "New" +msgstr "Baru" + +msgid "New..." +msgstr "Baru..." + +msgid "Open..." +msgstr "Buka..." + +msgid "Save..." +msgstr "Simpan..." + +msgid "Save as..." +msgstr "Simpan sebagai..." + +msgid "Use ZSTD Compression" +msgstr "Gunakan kompresi ZSTD" + +msgid "Import" +msgstr "Impor" + +msgid "Export" +msgstr "Ekspor" + +msgid "Export..." +msgstr "Ekspor..." + +msgid "Export as..." +msgstr "Ekspor sebagai..." + +msgid "Export PNG..." +msgstr "Ekspor PNG..." + +msgid "Export PNG as..." +msgstr "Ekspor PNG sebagai..." + +msgid "Quit" +msgstr "Keluar" + +msgid "Undo" +msgstr "Undo" + +msgid "Redo" +msgstr "Redo" + +msgid "Copy" +msgstr "Salin" + +msgid "Cut" +msgstr "" + +msgid "Paste" +msgstr "Tempel" + +msgid "Delete" +msgstr "Hapus" + +msgid "Scale Image" +msgstr "Perbesar/perkecil gambar" + +msgid "Crop Image" +msgstr "Potong Gambar" + +msgid "Resize Canvas" +msgstr "Ubah Ukuran Kanvas" + +msgid "Rotate Image" +msgstr "Putar Gambar" + +msgid "Clear Selection" +msgstr "Hapus Pilihan" + +msgid "Flip" +msgstr "Balik" + +msgid "Flip Horizontal" +msgstr "Balikkan Horizontal" + +msgid "Flip Vertical" +msgstr "Balikkan Vertikal" + +msgid "Preferences" +msgstr "Preferensi" + +msgid "Tile Mode" +msgstr "Mode Gambar Berulang" + +msgid "Show Grid" +msgstr "Tampilkan garis" + +msgid "Show Rulers" +msgstr "Pakai Penggaris" + +msgid "Show Guides" +msgstr "Tampilkan Petunjuk" + +msgid "Show Animation Timeline" +msgstr "Tampilkan Frame Animasi" + +msgid "Zen Mode" +msgstr "Mode Zen" + +msgid "Fullscreen Mode" +msgstr "Mode Layar Penuh" + +msgid "Fill with color:" +msgstr "Isi dengan warna:" + +msgid "Open a File" +msgstr "Buka file" + +msgid "Open File(s)" +msgstr "Buka file (lebih dari satu)" + +msgid "Import Options" +msgstr "Piliha Impor" + +msgid "Import as:" +msgstr "Impor Sebagai:" + +msgid "New tab" +msgstr "Tab baru" + +msgid "Spritesheet (new tab)" +msgstr "" + +msgid "New frame" +msgstr "Frame Baru" + +msgid "New layer" +msgstr "Layer baru" + +msgid "New palette" +msgstr "Palet baru" + +msgid "New brush" +msgstr "Brush baru" + +msgid "New pattern" +msgstr "Pola baru" + +msgid "Horizontal frames:" +msgstr "Frame horisontal:" + +msgid "Vertical frames:" +msgstr "Frame vertikal:" + +msgid "Brush type:" +msgstr "Tipe kuas:" + +msgid "File brush" +msgstr "Kuas file" + +msgid "Project brush" +msgstr "Kuas proyek" + +msgid "Random brush" +msgstr "Kuas acak" + +msgid "Save Sprite as .pxo" +msgstr "Simpan \"sprite\" dengan .pxo" + +msgid "Export Sprite as .png" +msgstr "Ekspor \"sprite\" sebagai .png" + +msgid "Export Sprite" +msgstr "Ekspor \"sprite\"" + +msgid "File Exists, Overwrite?" +msgstr "Folder ini mengandung nama yang sama, Lanjutkan?" + +msgid "File %s already exists. Overwrite?" +msgstr "Folder %s sudah ada. Lanjutkan?" + +msgid "Directory path or file name is not valid!" +msgstr "Folder tidak valid" + +msgid "Exporting in progress..." +msgstr "Ekspor sedang berlangsung..." + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "Error saat membaca file '%s'.\n" +"Kode Error: %s" + +msgid "Frame" +msgstr "Frame" + +msgid "Frames:" +msgstr "Frame:" + +msgid "All Frames" +msgstr "Semua Frame" + +msgid "Spritesheet" +msgstr "Spritesheet" + +msgid "Animation" +msgstr "Animasi" + +msgid "Preview:" +msgstr "Preview:" + +msgid "Frame:" +msgstr "Frame:" + +msgid "Orientation:" +msgstr "Orientasi:" + +msgid "Browse" +msgstr "Telusuri" + +msgid "Resize:" +msgstr "Ubah ukuran:" + +msgid "Cancel Export" +msgstr "Batalkan Mengekspor" + +msgid "Alert!" +msgstr "Peringatan!" + +msgid "Select Current Folder" +msgstr "Pindah dalam folder saat ini" + +msgid "Open a Directory" +msgstr "Buka direktori" + +msgid "All frames as multiple files" +msgstr "Semua frame sebagai banyak file" + +msgid "All frames as a single file animation" +msgstr "Semua frames sebagai satu animasi" + +msgid "Background:" +msgstr "Latar belakang:" + +msgid "Direction:" +msgstr "Arah:" + +msgid "Forward" +msgstr "Maju" + +msgid "Backwards" +msgstr "Mundur" + +msgid "Ping-Pong" +msgstr "\"Ping-Pong\"" + +msgid "Columns" +msgstr "Kolom" + +msgid "Columns:" +msgstr "Kolom:" + +msgid "Rows" +msgstr "Baris" + +msgid "Rows:" +msgstr "Baris:" + +msgid "Path:" +msgstr "Path:" + +msgid "Directories & Files:" +msgstr "Direktori & File:" + +msgid "Create Folder" +msgstr "Buat Folder" + +msgid "File:" +msgstr "Berkas/File:" + +msgid "Interpolation:" +msgstr "Interpolasi:" + +msgid "Nearest" +msgstr "\"Nearest\"" + +msgid "Bilinear" +msgstr "\"Bilinear\"" + +msgid "Cubic" +msgstr "\"Cubic\"" + +msgid "Trilinear" +msgstr "\"Trilinear\"" + +msgid "General" +msgstr "Umum" + +msgid "Startup" +msgstr "Memulai" + +msgid "Language" +msgstr "Bahasa" + +msgid "Themes" +msgstr "Tema" + +msgid "Canvas" +msgstr "Kanvas" + +msgid "Shortcuts" +msgstr "Pintasan" + +msgid "Backup" +msgstr "Cadangan" + +msgid "Indicators" +msgstr "Indikator" + +msgid "On" +msgstr "Nyala" + +msgid "Restore default value" +msgstr "Kembalikan nilai awal" + +msgid "Smooth Zoom" +msgstr "Zoom Halus" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "Memperhalus gerakan saat memperbesar atau memperkecil" + +msgid "Tablet pressure sensitivity:" +msgstr "Tablet pressure sensitifitas:" + +msgid "None" +msgstr "Tak satupun" + +msgid "Affect Brush's Alpha" +msgstr "Memberi efek pada brush alpha" + +msgid "Color:" +msgstr "Warna:" + +msgid "Guide color:" +msgstr "Warna Panduan:" + +msgid "System Language" +msgstr "Bahasa Sistem" + +msgid "Dark" +msgstr "Gelap" + +msgid "Gray" +msgstr "Abu-abu" + +msgid "Blue" +msgstr "Biru" + +msgid "Caramel" +msgstr "Karamel" + +msgid "Light" +msgstr "Terang" + +msgid "Purple" +msgstr "" + +msgid "Only affect selection" +msgstr "Hanya mempengaruhi pilihan" + +msgid "Current cel" +msgstr "" + +msgid "Current frame" +msgstr "Frame sekarang" + +msgid "All frames" +msgstr "Semua frame" + +msgid "All projects" +msgstr "Semua proyek" + +msgid "Invert Colors" +msgstr "Balikkan warna" + +msgid "Modify Red Channel" +msgstr "Ubah Channel Merah" + +msgid "Modify Green Channel" +msgstr "Ubah Channel Hijau" + +msgid "Modify Blue Channel" +msgstr "Ubah Channel Biru" + +msgid "Modify Alpha Channel" +msgstr "Ubah Channel Alfa" + +msgid "Desaturation" +msgstr "Desaturasi" + +msgid "Outline" +msgstr "Garis luar" + +msgid "Adjust Hue/Saturation/Value" +msgstr "Ganti Hue/Saturation/Value" + +msgid "Gradient" +msgstr "Gradien" + +msgid "Adjust HSV" +msgstr "Atur HSV" + +msgid "Type:" +msgstr "Tipe:" + +msgid "Angle:" +msgstr "Sudut:" + +msgid "Hue" +msgstr "Warna" + +msgid "Saturation" +msgstr "Kejenuhan" + +msgid "Value" +msgstr "Nilai" + +msgid "Apply" +msgstr "Terapkan" + +msgid "Diagonal" +msgstr "Diagonal" + +msgid "Place inside image" +msgstr "Letakkan di dalam gambar" + +msgid "Thickness:" +msgstr "Ketebalan:" + +msgid "Colors:" +msgstr "Warna:" + +msgid "Steps:" +msgstr "" + +msgid "Top to Bottom" +msgstr "" + +msgid "Bottom to Top" +msgstr "" + +msgid "Left to Right" +msgstr "" + +msgid "Right to Left" +msgstr "" + +msgid "View Splash Screen" +msgstr "Tampilkan \"Splash Screen\"" + +msgid "Online Docs" +msgstr "" + +msgid "Issue Tracker" +msgstr "Issue Tracker" + +msgid "Changelog" +msgstr "Perubahan" + +msgid "About Pixelorama" +msgstr "Tentang Pixelorama" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "" + +msgid "Developed by Orama Interactive" +msgstr "Dibuat oleh Orama Interactive" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "" + +msgid "Website" +msgstr "Situs web" + +msgid "GitHub Repo" +msgstr "" + +msgid "Donate" +msgstr "Donasi" + +msgid "Developers" +msgstr "Developer" + +msgid "Contributors" +msgstr "Kontributor" + +msgid "Donors" +msgstr "Donatur" + +msgid "Translators" +msgstr "Penerjemah" + +msgid "English" +msgstr "Inggris" + +msgid "Greek" +msgstr "Yunani" + +msgid "French" +msgstr "Prancis" + +msgid "German" +msgstr "Jerman" + +msgid "Polish" +msgstr "Polski" + +msgid "Brazilian Portuguese" +msgstr "Portugis (Brasil)" + +msgid "Russian" +msgstr "Rusia" + +msgid "Chinese Simplified" +msgstr "China (Simpel)" + +msgid "Chinese Traditional" +msgstr "China (Tradisional)" + +msgid "Italian" +msgstr "Italia" + +msgid "Latvian" +msgstr "Latvi" + +msgid "Spanish" +msgstr "Spanyol" + +msgid "Catalan" +msgstr "" + +msgid "Esperanto" +msgstr "Esperanto" + +msgid "Indonesian" +msgstr "Indonesia" + +msgid "Czech" +msgstr "Ceko" + +msgid "Arabic" +msgstr "" + +msgid "Turkish" +msgstr "" + +msgid "Norwegian" +msgstr "" + +msgid "Korean" +msgstr "" + +msgid "Hungarian" +msgstr "" + +msgid "Romanian" +msgstr "" + +msgid "Development Team" +msgstr "Tim Developer" + +msgid "Lead Programmer" +msgstr "Pemimpin Pemograman" + +msgid "UI Designer" +msgstr "Desainer UI" + +msgid "GitHub Contributors" +msgstr "Kontribusi Github" + +msgid "Art by: %s" +msgstr "" + +msgid "untitled" +msgstr "tanpa nama" + +msgid "imported" +msgstr "telah diimpor" + +msgid "copy" +msgstr "salin" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "Yakin ingin keluar?" + +msgid "Unsaved Image" +msgstr "Gambar belum disimpan" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "Perubahan belum tersimpan, perubahan akan hilang jika kamu melanjutkan." + +msgid "Save before exiting?" +msgstr "Simpan sebelum keluar?" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "Perubahan belum tersimpan. Lanjutkan?" + +msgid "Save & Exit" +msgstr "Simpan & Keluar" + +msgid "Exit without saving" +msgstr "Keluar tanpa menyimpan" + +msgid "Utility Tools" +msgstr "\"Utility Tools\"" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "Seleksi Kotak\n\n" +"%s untuk mouse kiri\n" +"%s untuk mouse kanan\n\n" +"Tekan %s untuk menggerakkan gambar" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Zoom\n\n" +"%s untuk mouse kiri\n" +"%s untuk mouse kanan " + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Color Picker\n" +"Ambil warna dari pixel yang ada di canvas\n\n" +"%s untuk mouse kiri\n" +"%s untuk mouse kanan" + +msgid "Draw Tools" +msgstr "Alat menggambar" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Pensil\n" +"%s untuk mouse kiri\n" +"%s untuk mouse kanan\n" +"Tahan %s untuk membuat garis lurus" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Penghapus\n" +"%s untuk mouse kiri\n" +"%s untuk mouse kanan\n" +"Tahan %s untuk menghapus lurus" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Ember\n" +"%s untuk mouse kiri\n" +"%s untuk mouse kanan" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Percerah/Gelapkan\n" +"%s untuk mouse kiri\n" +"%s untuk mouse kanan" + +msgid "Choose a color for the left tool" +msgstr "Pilih warna untuk alat yang berada di kiri" + +msgid "Choose a color for the right tool" +msgstr "Pilih warna untuk alat yang berada di kanan" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "Tukar warna kiri dan kanan\n" +"(%s)" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "Balikkan ke warna default (hitam untuk kiri, putih untuk kanan)" + +msgid "Left tool" +msgstr "Alat Kiri" + +msgid "Right tool" +msgstr "Alat Kanan" + +msgid "Left pixel indicator" +msgstr "Indikator pixel kiri" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "Perlihatkan indikator pixel mouse kiri atau brush di kanvas saat menggambar" + +msgid "Right pixel indicator" +msgstr "Indikator pixel kanan" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "Perlihatkan indikator pixel mouse kanan atau brush di kanvas saat menggambar" + +msgid "Show left tool icon" +msgstr "Perlihatkan ikon alat kiri " + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "Tunjukkan ikon dari alat yang digunakkan disebelah kursor di kanvas" + +msgid "Show right tool icon" +msgstr "Perlihatkan ikon alat kanan" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "Tunjukkan ikon dari alat yang digunakkan disebelah kursor di kanvas" + +msgid "Guides" +msgstr "" + +msgid "Guides color:" +msgstr "Warna Panduan:" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "Warna dari penggaris yang ditunjukkan di kanvas" + +msgid "Grid" +msgstr "" + +msgid "Grid type:" +msgstr "" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "" + +msgid "Rectangular" +msgstr "" + +msgid "Isometric" +msgstr "" + +msgid "All" +msgstr "" + +msgid "Grid width:" +msgstr "Lebar Kisi:" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "Seberapa jauh garis vertikal dari kisi" + +msgid "Grid height:" +msgstr "Tinggi Kisi:" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "Seberapa jauh garis horizontal dari kisi" + +msgid "Isometric cell size:" +msgstr "" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "" + +msgid "Grid color:" +msgstr "Warna Kisi:" + +msgid "A color of the grid" +msgstr "Warna dari kisi" + +msgid "Transparency" +msgstr "" + +msgid "Checker size:" +msgstr "Besar pola catur:" + +msgid "Size of the transparent checker background" +msgstr "Besar dari pola catur yang ada di latar" + +msgid "Checker color 1:" +msgstr "Warna pola catur 1:" + +msgid "First color of the transparent checker background" +msgstr "Warna pertama dari pola catur yang ada di latar" + +msgid "Checker color 2:" +msgstr "Warna pola catur 2:" + +msgid "Second color of the transparent checker background" +msgstr "Warna kedua dari pola catur yang ada di latar" + +msgid "Follow Canvas Movement" +msgstr "" + +msgid "The transparent checker follow the movement of canvas" +msgstr "" + +msgid "Follow Canvas Zoom Level" +msgstr "" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "" + +msgid "Only custom preset can be modified" +msgstr "Hanya preset kustom yang bisa di edit" + +msgid "Brush:" +msgstr "Kuas:" + +msgid "Select a brush" +msgstr "Pilih satu kuas" + +msgid "Pixel brush" +msgstr "" + +msgid "Circle brush" +msgstr "" + +msgid "Filled circle brush" +msgstr "" + +msgid "Custom brush" +msgstr "Kuas kostum" + +msgid "Brush size:" +msgstr "Ukuran kuas:" + +msgid "Overwrite Color" +msgstr "" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "" + +msgid "Pixel Perfect" +msgstr "" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "" + +msgid "Brush color from" +msgstr "Warna dari" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "0: Warna dari kuas sendiri, 100: warna dari yang dipilih saat ini" + +msgid "Fill area:" +msgstr "Area \"fill\":" + +msgid "Same color area" +msgstr "Area dengan warna yang sama" + +msgid "Same color pixels" +msgstr "Pixel dengan warna yang sama" + +msgid "Fill with:" +msgstr "Isi dengan:" + +msgid "Selected Color" +msgstr "Warna yang dipilih" + +msgid "Pattern" +msgstr "Pola" + +msgid "Offset" +msgstr "Offset" + +msgid "Lighten" +msgstr "Terangkan" + +msgid "Darken" +msgstr "Gelapkan" + +msgid "Amount:" +msgstr "Jumlah:" + +msgid "Lighten/Darken amount" +msgstr "Jumlah Penerang/Penggelap" + +msgid "Pick for:" +msgstr "Ambil untuk:" + +msgid "Left Color" +msgstr "Warna Kiri" + +msgid "Right Color" +msgstr "Warna Kanan" + +msgid "Mode:" +msgstr "Mode:" + +msgid "Zoom in" +msgstr "Perbesar" + +msgid "Zoom out" +msgstr "Perkecil" + +msgid "Options:" +msgstr "Opsi:" + +msgid "Fit to frame" +msgstr "Paskan dengan frame" + +msgid "100% Zoom" +msgstr "Perbesar 100%" + +msgid "Mirroring" +msgstr "Mirroring" + +msgid "Horizontal" +msgstr "Horizontal" + +msgid "Enable horizontal mirrored drawing" +msgstr "Aktifkan \"mirror\" horizontal saat menggambar" + +msgid "Enable vertical mirrored drawing" +msgstr "Aktifkan \"mirror\" vertikal saat menggambar" + +msgid "Vertical" +msgstr "Vertikal" + +msgid "Current frame:" +msgstr "Frame saat ini:" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "Lompat ke frame pertama (%s)" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "Mundur ke frame sebelumnya (%s)" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "Mainkan animasi secara mundur (dari akhir sampai awal) \n" +"(%s)" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "Mainkan animasi secara normal (dari awal sampai akhir)\n" +"(%s)" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "Maju ke frame berikutnya\n" +"(%s)" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "Lompat ke frame pertama (%s)" + +msgid "Onion Skinning settings" +msgstr "Settingan \"Onion Skinning\"" + +msgid "Enable/disable Onion Skinning" +msgstr "Aktifkan/Matikan \"Onion Skinning\"" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "Seberapa banyak frame setiap detik saat animasinya dimainkan?\n" +"Semakin banyak FPS-nya, semakin cepat animasinya." + +msgid "No loop" +msgstr "Tidak ada perulangan" + +msgid "Cycle loop" +msgstr "Perulangan \"Cycle\"" + +msgid "Ping-pong loop" +msgstr "Perulangan \"Ping Pong\"" + +msgid "Onion Skinning:" +msgstr "\"Onion Skinning\":" + +msgid "Past Frames" +msgstr "Frame sebelum" + +msgid "Future Frames" +msgstr "Frame setelah" + +msgid "Manage frame tags" +msgstr "Ganti tanda frame (frame tags)" + +msgid "Frame Tag Properties" +msgstr "" + +msgid "Add a new frame tag" +msgstr "" + +msgid "Name:" +msgstr "" + +msgid "From:" +msgstr "" + +msgid "To:" +msgstr "" + +msgid "Animation plays only on frames of the same tag" +msgstr "Animasi dimainkan hanya jika frame memiliki tanda yang sama" + +msgid "Tag %s (Frame %s)" +msgstr "" + +msgid "Tag %s (Frames %s-%s)" +msgstr "" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "Jika diseleksi, Animasi hanya main jika frame memiliki tanda/tag yang sama\n" +"Jika tidak, maka animasi akan main untuk semua frame." + +msgid "Blue-Red Mode" +msgstr "Mode Biru-Merah" + +msgid "Add a new frame" +msgstr "Tambah frame baru" + +msgid "Remove Frame" +msgstr "Hapus frame" + +msgid "Clone Frame" +msgstr "Duplikasikan Frame" + +msgid "Move Left" +msgstr "Geser ke kiri" + +msgid "Move Right" +msgstr "Geser ke kanan" + +msgid "Add Frame Tag" +msgstr "" + +msgid "Link Cel" +msgstr "Sambungkan/Link Cel" + +msgid "Unlink Cel" +msgstr "Putuskan/Unlink Cel" + +msgid "Layer" +msgstr "Lapisan/Layer" + +msgid "Layers" +msgstr "Lapisan/Layers" + +msgid "Create a new layer" +msgstr "Tambah lapisan/layer baru" + +msgid "Remove current layer" +msgstr "Hapus lapisan/layer" + +msgid "Move up the current layer" +msgstr "Geser ke atas lapisan/layer ini" + +msgid "Move down the current layer" +msgstr "Geser ke bawah lapisan/layer ini" + +msgid "Clone current layer" +msgstr "Duplikat lapisan/layer ini" + +msgid "Merge current layer with the one below" +msgstr "Satukan lapisan/layer ini dengan yang dibawah" + +msgid "Opacity:" +msgstr "Kegelapan:" + +msgid "Toggle layer's visibility" +msgstr "Sembunyikan/Perlihatkan lapisan/layer" + +msgid "Lock/unlock layer" +msgstr "Kunci lapisan/layer" + +msgid "Frame: %s, Layer: %s" +msgstr "" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "Aktifkan cel linking\n" +"Cel yang terhubung/linked di bagikan untuk beberapa frame" + +msgid "Palette" +msgstr "Palet" + +msgid "Palettes" +msgstr "Palet" + +msgid "Add a new palette" +msgstr "Tambahkan palet yang baru" + +msgid "Edit currently selected palette" +msgstr "Edit palet yang sedang di pilih" + +msgid "Choose a palette" +msgstr "Pilih satu palet" + +msgid "Undo: Draw" +msgstr "Undo: gambar" + +msgid "Redo: Draw" +msgstr "Redo: gambar" + +msgid "Undo: Rectangle Select" +msgstr "Undo: Pilihan kotak" + +msgid "Redo: Rectangle Select" +msgstr "Redo: Pilihan kotak" + +msgid "Undo: Scale" +msgstr "Undo: Besar" + +msgid "Redo: Scale" +msgstr "Redo: Besar" + +msgid "Undo: Add Layer" +msgstr "Undo: tambahkan lapisan/layer" + +msgid "Redo: Add Layer" +msgstr "Redo: tambahkan lapisan/layer" + +msgid "Undo: Remove Layer" +msgstr "Undo: Hapus lapisan/layer" + +msgid "Redo: Remove Layer" +msgstr "Redo: Hapus lapisan/layer" + +msgid "Undo: Merge Layer" +msgstr "Undo: satukan lapisan/layer" + +msgid "Redo: Merge Layer" +msgstr "Redo: satukan lapisan/layer" + +msgid "Undo: Change Layer Order" +msgstr "Undo: Perubahan pada urutan lapisan/layer" + +msgid "Redo: Change Layer Order" +msgstr "Redo: Perubahan pada urutan lapisan/layer" + +msgid "Undo: Add Frame" +msgstr "Undo: tambahkan lapisan/layer" + +msgid "Redo: Add Frame" +msgstr "Redo: tambahkan lapisan/layer" + +msgid "Undo: Remove Frame" +msgstr "Undo: Hapus lapisan/layer" + +msgid "Redo: Remove Frame" +msgstr "Redo: Hapus lapisan/layer" + +msgid "Undo: Change Frame Order" +msgstr "Undo: Perubahan pada urutan lapisan/layer" + +msgid "Redo: Change Frame Order" +msgstr "Redo: Perubahan pada urutan lapisan/layer" + +msgid "Undo: Delete Custom Brush" +msgstr "Undo: Hapus kuas kostum" + +msgid "Redo: Delete Custom Brush" +msgstr "Redo: Hapus kuas kostum" + +msgid "Undo: Modify Frame Tag" +msgstr "Undo: Tanda pada frame" + +msgid "Redo: Modify Frame Tag" +msgstr "Redo: Tanda pada frame" + +msgid "Undo: Delete Frame Tag" +msgstr "Undo: Hapus tanda dari frame" + +msgid "Redo: Delete Frame Tag" +msgstr "Redo: Hapus tanda dari frame" + +msgid "Move Guide" +msgstr "Gerakkan panduan" + +msgid "File saved" +msgstr "File Tersimpan" + +msgid "File autosaved" +msgstr "File tersimpan" + +msgid "File failed to open. Error code %s" +msgstr "" + +msgid "File failed to save. Error code %s" +msgstr "" + +msgid "File exported" +msgstr "File sudah terekspor" + +msgid "New Empty Palette" +msgstr "Palet kosong baru" + +msgid "Import Palette" +msgstr "Impor palet" + +msgid "Create Palette From Current Sprite" +msgstr "" + +msgid "Palette Name:" +msgstr "Nama palet:" + +msgid "Color Name:" +msgstr "Nama warna:" + +msgid "Use current left & right colors" +msgstr "" + +msgid "Create a new empty palette?" +msgstr "Buat palet kosong baru?" + +msgid "Error" +msgstr "" + +msgid "Error: Palette must have a valid name." +msgstr "Error: nama palet tidak valid." + +msgid "Invalid Palette file!" +msgstr "File palet tidak valid" + +msgid "Edit Palette" +msgstr "Edit Palet" + +msgid "Create colors with alpha component" +msgstr "" + +msgid "Get colors only from selection" +msgstr "" + +msgid "Get colors from" +msgstr "" + +msgid "Patrons:" +msgstr "Patrons:" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "" + +msgid "Become a Platinum Sponsor" +msgstr "" + +msgid "Become a Gold Sponsor" +msgstr "" + +msgid "Become a Patron" +msgstr "" + +msgid "Don't show again" +msgstr "Jangan perlihatkan lagi" + +msgid "Image Options" +msgstr "Opsi Menggambar" + +msgid "Default width:" +msgstr "Panjang default:" + +msgid "A default width of a new image" +msgstr "Panjang default untuk gambar baru" + +msgid "Default height:" +msgstr "Lebar default:" + +msgid "A default height of a new image" +msgstr "Lebar default untuk gambar baru" + +msgid "Default fill color:" +msgstr "Warna \"fill\" default:" + +msgid "A default background color of a new image" +msgstr "Warna latar belakang gambar default\n" +" " + +msgid "Lock aspect ratio:" +msgstr "Kunci aspek rasio" + +msgid "Templates:" +msgstr "Templet/Sampul:" + +msgid "Preset" +msgstr "Preset" + +msgid "Preset:" +msgstr "Preset:" + +msgid "Default" +msgstr "Default" + +msgid "Custom" +msgstr "Kustom" + +msgid "Rectangular Selection" +msgstr "Seleksi petak" + +msgid "Zoom" +msgstr "Perbesar" + +msgid "Color Picker" +msgstr "\"Color Picker\"" + +msgid "Pencil" +msgstr "Pensil" + +msgid "Eraser" +msgstr "Penghapus" + +msgid "Bucket" +msgstr "\"Bucket\"" + +msgid "Lighten/Darken" +msgstr "Pergelap/Terangkan" + +msgid "Switch Colors" +msgstr "Ganti warna" + +msgid "Set the shortcut" +msgstr "Pilih pintasan" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "Tekan huruf di keyboard sebagai pintasan (bisa dikombinasikan)" + +msgid "Already assigned" +msgstr "Sudah dipilih, Pilih yang lain!" + +msgid "Left Tool:" +msgstr "Alat Kiri:" + +msgid "A tool assigned to the left mouse button" +msgstr "Alat ditetapkan untuk mouse kiri" + +msgid "Right Tool:" +msgstr "Alat Kanan:" + +msgid "A tool assigned to the right mouse button" +msgstr "Alat ditetapkan untuk mouse kanan" + +msgid "Cannot find last project file." +msgstr "Tidak bisa menemukan proyek terakhir" + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "Kamu belum menyimpan atau membuka suatu proyek di Pixelorama!" + +msgid "Open Last Project" +msgstr "Buka proyek terakhir" + +msgid "Open last project..." +msgstr "Buka proyek terakhir..." + +msgid "Open last project on startup" +msgstr "Buka proyek terakhir saat mulai" + +msgid "Opens last opened project on startup" +msgstr "Buka proyek yang terakhir kali di buka saat pertama mulai" + +msgid "Enable autosave" +msgstr "Aktifkan autosave (simpan otomatis)" + +msgid "Autosave interval:" +msgstr "Selang waktu menyimpan otomatis:" + +msgid "minute(s)" +msgstr "menit" + +msgid "Create new directory for each frame tag" +msgstr "Buat direktori baru untuk setiap frame tag" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "Buat banyak file tetapi setiap file disimpan di direktori berbeda yang sesuai dengan tag frame-nya" + +msgid "Close" +msgstr "Tutup" + +msgid "Delete" +msgstr "" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "Backup yang tersimpan otomatis untuk %s ditemukan\n" +"Apakah kamu ingin muat ulang?" + +msgid "Backup reloaded" +msgstr "Backup dimuat ulang" + +msgid "Remove currently selected palette" +msgstr "" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "" + +msgid "You can't remove more palettes!" +msgstr "" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "" + +msgid "and" +msgstr "" + +msgid "Move the selected frame to the left." +msgstr "" + +msgid "Move the selected frame to the right." +msgstr "" + diff --git a/Translations/it_IT.po b/Translations/it_IT.po new file mode 100644 index 0000000..8459e81 --- /dev/null +++ b/Translations/it_IT.po @@ -0,0 +1,1472 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: it\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Italian\n" +"Language: it_IT\n" +"PO-Revision-Date: 2020-10-13 14:35\n" + +msgid "OK" +msgstr "OK" + +msgid "Cancel" +msgstr "Annulla" + +msgid "Open" +msgstr "Apri" + +msgid "Save" +msgstr "Salva" + +msgid "Please Confirm..." +msgstr "Per favore conferma..." + +msgid "File Name:" +msgstr "Nome File:" + +msgid "Image Size" +msgstr "Dimensione dell'immagine" + +msgid "Canvas Size" +msgstr "Dimensione Canvas" + +msgid "Frame Size" +msgstr "Dimensione Frame" + +msgid "Width:" +msgstr "Larghezza:" + +msgid "Height:" +msgstr "Altezza:" + +msgid "Center" +msgstr "Centro" + +msgid "File" +msgstr "File" + +msgid "Edit" +msgstr "Modifica" + +msgid "View" +msgstr "Vista" + +msgid "Image" +msgstr "Immagine" + +msgid "Effects" +msgstr "Effetti" + +msgid "Help" +msgstr "Aiuto" + +msgid "New" +msgstr "Nuovo" + +msgid "New..." +msgstr "Nuovo..." + +msgid "Open..." +msgstr "Apri..." + +msgid "Save..." +msgstr "Salva..." + +msgid "Save as..." +msgstr "Salva come..." + +msgid "Use ZSTD Compression" +msgstr "Usa Compressione ZSTD" + +msgid "Import" +msgstr "Importa" + +msgid "Export" +msgstr "Esporta" + +msgid "Export..." +msgstr "Esporta..." + +msgid "Export as..." +msgstr "Esporta come..." + +msgid "Export PNG..." +msgstr "Esporta PNG..." + +msgid "Export PNG as..." +msgstr "Esporta PNG come..." + +msgid "Quit" +msgstr "Esci" + +msgid "Undo" +msgstr "Annulla" + +msgid "Redo" +msgstr "Ripeti" + +msgid "Copy" +msgstr "Copia" + +msgid "Cut" +msgstr "Taglia" + +msgid "Paste" +msgstr "Incolla" + +msgid "Delete" +msgstr "Elimina" + +msgid "Scale Image" +msgstr "Scala l'immagine" + +msgid "Crop Image" +msgstr "Ritaglia l'immagine" + +msgid "Resize Canvas" +msgstr "Ridimensiona Canvas" + +msgid "Rotate Image" +msgstr "Ruota Immagine" + +msgid "Clear Selection" +msgstr "Pulisci selezione" + +msgid "Flip" +msgstr "Rifletti" + +msgid "Flip Horizontal" +msgstr "Rifletti orizzontalmente" + +msgid "Flip Vertical" +msgstr "Rifletti verticalmente" + +msgid "Preferences" +msgstr "Preferenze" + +msgid "Tile Mode" +msgstr "Modalità Tile" + +msgid "Show Grid" +msgstr "Mostra la griglia" + +msgid "Show Rulers" +msgstr "Mostra i righelli" + +msgid "Show Guides" +msgstr "Mostra le guide" + +msgid "Show Animation Timeline" +msgstr "Mostra la Timeline di animazione" + +msgid "Zen Mode" +msgstr "Modalità Zen" + +msgid "Fullscreen Mode" +msgstr "Modalità Schermo Intero" + +msgid "Fill with color:" +msgstr "Riempi con il colore:" + +msgid "Open a File" +msgstr "Apri un File" + +msgid "Open File(s)" +msgstr "Apri il(i) File" + +msgid "Import Options" +msgstr "Opzioni Importazione" + +msgid "Import as:" +msgstr "Importa come:" + +msgid "New tab" +msgstr "Nuova scheda" + +msgid "Spritesheet (new tab)" +msgstr "Spritesheet (nuova scheda)" + +msgid "New frame" +msgstr "Nuovo frame" + +msgid "New layer" +msgstr "Nuovo livello" + +msgid "New palette" +msgstr "Nuova palette" + +msgid "New brush" +msgstr "Nuova pennello" + +msgid "New pattern" +msgstr "Nuovo motivo" + +msgid "Horizontal frames:" +msgstr "Frame orizzontali:" + +msgid "Vertical frames:" +msgstr "Frame verticali:" + +msgid "Brush type:" +msgstr "Tipo del pennello:" + +msgid "File brush" +msgstr "File pennello" + +msgid "Project brush" +msgstr "Pennello del progetto" + +msgid "Random brush" +msgstr "Pennello casuale" + +msgid "Save Sprite as .pxo" +msgstr "Salva lo Sprite come .pxo" + +msgid "Export Sprite as .png" +msgstr "Esporta lo Sprite come .png" + +msgid "Export Sprite" +msgstr "Esporta lo Sprite" + +msgid "File Exists, Overwrite?" +msgstr "Il file esiste già, vuoi sovrascrivere?" + +msgid "File %s already exists. Overwrite?" +msgstr "Il file \"%s\" è già esistente. Sovrascrivere?" + +msgid "Directory path or file name is not valid!" +msgstr "Il percorso o il nome della cartella non sono validi!" + +msgid "Exporting in progress..." +msgstr "Esportazione in corso..." + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "Impossibile caricare il file '%s'.\n" +"Codice di errore: %s" + +msgid "Frame" +msgstr "Frame" + +msgid "Frames:" +msgstr "Frame:" + +msgid "All Frames" +msgstr "Tutti i frame" + +msgid "Spritesheet" +msgstr "Spritesheet" + +msgid "Animation" +msgstr "Animazione" + +msgid "Preview:" +msgstr "Anteprima:" + +msgid "Frame:" +msgstr "Frame:" + +msgid "Orientation:" +msgstr "Orientamento:" + +msgid "Browse" +msgstr "Esplora" + +msgid "Resize:" +msgstr "Ridimensiona:" + +msgid "Cancel Export" +msgstr "Annulla esportazione" + +msgid "Alert!" +msgstr "Avviso!" + +msgid "Select Current Folder" +msgstr "Seleziona la cartella corrente" + +msgid "Open a Directory" +msgstr "Apri una cartella" + +msgid "All frames as multiple files" +msgstr "Tutti i frame come file multipli" + +msgid "All frames as a single file animation" +msgstr "Tutti i frame sotto forma di un singolo file animazione" + +msgid "Background:" +msgstr "Sfondo:" + +msgid "Direction:" +msgstr "Direzione:" + +msgid "Forward" +msgstr "Avanti" + +msgid "Backwards" +msgstr "Indietro" + +msgid "Ping-Pong" +msgstr "Ping-Pong" + +msgid "Columns" +msgstr "Colonne" + +msgid "Columns:" +msgstr "Colonne:" + +msgid "Rows" +msgstr "Righe" + +msgid "Rows:" +msgstr "Righe:" + +msgid "Path:" +msgstr "Percorso:" + +msgid "Directories & Files:" +msgstr "Cartelle & File:" + +msgid "Create Folder" +msgstr "Crea Cartella" + +msgid "File:" +msgstr "File:" + +msgid "Interpolation:" +msgstr "Interpolazione:" + +msgid "Nearest" +msgstr "Più vicino" + +msgid "Bilinear" +msgstr "Bilineare" + +msgid "Cubic" +msgstr "Cubica" + +msgid "Trilinear" +msgstr "Trilineare" + +msgid "General" +msgstr "Generale" + +msgid "Startup" +msgstr "Avvio" + +msgid "Language" +msgstr "Lingua" + +msgid "Themes" +msgstr "Temi" + +msgid "Canvas" +msgstr "Canvas" + +msgid "Shortcuts" +msgstr "Scorciatoie da tastiera" + +msgid "Backup" +msgstr "Backup" + +msgid "Indicators" +msgstr "Indicatori" + +msgid "On" +msgstr "Acceso" + +msgid "Restore default value" +msgstr "Ripristina valore predefinito" + +msgid "Smooth Zoom" +msgstr "Zoom smussato" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "Aggiunge una transizione più fluida quando si zooma dentro o fuori" + +msgid "Tablet pressure sensitivity:" +msgstr "Sensibilità della pressione del tablet:" + +msgid "None" +msgstr "Nessuno" + +msgid "Affect Brush's Alpha" +msgstr "Influenza l'Alfa del Pennello" + +msgid "Color:" +msgstr "Colore:" + +msgid "Guide color:" +msgstr "Colore della guida:" + +msgid "System Language" +msgstr "Lingua di sistema" + +msgid "Dark" +msgstr "Scuro" + +msgid "Gray" +msgstr "Grigio" + +msgid "Blue" +msgstr "Blu" + +msgid "Caramel" +msgstr "Caramello" + +msgid "Light" +msgstr "Chiaro" + +msgid "Purple" +msgstr "Viola" + +msgid "Only affect selection" +msgstr "Influire solo sulla selezione" + +msgid "Current cel" +msgstr "Pacchetto corrente" + +msgid "Current frame" +msgstr "Frame corrente" + +msgid "All frames" +msgstr "Tutti i frame" + +msgid "All projects" +msgstr "Tutti i progetti" + +msgid "Invert Colors" +msgstr "Inverti Colori" + +msgid "Modify Red Channel" +msgstr "Modifica Canale Rosso" + +msgid "Modify Green Channel" +msgstr "Modifica Canale Verde" + +msgid "Modify Blue Channel" +msgstr "Modifica Canale Blu" + +msgid "Modify Alpha Channel" +msgstr "Modifica Canale Alfa" + +msgid "Desaturation" +msgstr "Desaturazione" + +msgid "Outline" +msgstr "Contorno" + +msgid "Adjust Hue/Saturation/Value" +msgstr "Regola Tonalità/Saturazione/Valore" + +msgid "Gradient" +msgstr "Gradiente" + +msgid "Adjust HSV" +msgstr "Regola HSV" + +msgid "Type:" +msgstr "Tipo:" + +msgid "Angle:" +msgstr "Angolo:" + +msgid "Hue" +msgstr "Tonalità" + +msgid "Saturation" +msgstr "Saturazione" + +msgid "Value" +msgstr "Valore" + +msgid "Apply" +msgstr "Applica" + +msgid "Diagonal" +msgstr "Diagonale" + +msgid "Place inside image" +msgstr "Posiziona all'interno dell'immagine" + +msgid "Thickness:" +msgstr "Spessore:" + +msgid "Colors:" +msgstr "Colori:" + +msgid "Steps:" +msgstr "Passaggi:" + +msgid "Top to Bottom" +msgstr "Dall'alto in basso" + +msgid "Bottom to Top" +msgstr "Dal basso in alto" + +msgid "Left to Right" +msgstr "Da sinistra a destra" + +msgid "Right to Left" +msgstr "Da destra a sinistra" + +msgid "View Splash Screen" +msgstr "Visualizza la schermata iniziale" + +msgid "Online Docs" +msgstr "Documentazione online" + +msgid "Issue Tracker" +msgstr "Tracker dei Problemi" + +msgid "Changelog" +msgstr "Novità" + +msgid "About Pixelorama" +msgstr "Informazioni su Pixelorama" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "Pixelorama - Pixelate i vostri sogni!" + +msgid "Developed by Orama Interactive" +msgstr "Sviluppato da Orama Interactive" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "Copyright 2019-2020 Orama Interactive e contributori" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "©2019-2020 di Orama Interactive e contributori" + +msgid "Website" +msgstr "Sito web" + +msgid "GitHub Repo" +msgstr "GitHub Repo" + +msgid "Donate" +msgstr "Dona" + +msgid "Developers" +msgstr "Sviluppatori" + +msgid "Contributors" +msgstr "Contributori" + +msgid "Donors" +msgstr "Donatori" + +msgid "Translators" +msgstr "Traduttori" + +msgid "English" +msgstr "Inglese" + +msgid "Greek" +msgstr "Greco" + +msgid "French" +msgstr "Francese" + +msgid "German" +msgstr "Tedesco" + +msgid "Polish" +msgstr "Polacco" + +msgid "Brazilian Portuguese" +msgstr "Portoghese brasiliano" + +msgid "Russian" +msgstr "Russo" + +msgid "Chinese Simplified" +msgstr "Cinese semplificato" + +msgid "Chinese Traditional" +msgstr "Cinese tradizionale" + +msgid "Italian" +msgstr "Italiano" + +msgid "Latvian" +msgstr "Lettone" + +msgid "Spanish" +msgstr "Spagnolo" + +msgid "Catalan" +msgstr "Catalano" + +msgid "Esperanto" +msgstr "Esperanto" + +msgid "Indonesian" +msgstr "Indonesiano" + +msgid "Czech" +msgstr "Ceco" + +msgid "Arabic" +msgstr "Arabo" + +msgid "Turkish" +msgstr "Turco" + +msgid "Norwegian" +msgstr "Norvegese" + +msgid "Korean" +msgstr "Coreano" + +msgid "Hungarian" +msgstr "Ungherese" + +msgid "Romanian" +msgstr "Rumeno" + +msgid "Development Team" +msgstr "Team di sviluppo" + +msgid "Lead Programmer" +msgstr "Capo programmatore" + +msgid "UI Designer" +msgstr "Progettista UI" + +msgid "GitHub Contributors" +msgstr "Contributori su GitHub" + +msgid "Art by: %s" +msgstr "Grafica di %s" + +msgid "untitled" +msgstr "senza titolo" + +msgid "imported" +msgstr "importato" + +msgid "copy" +msgstr "copia" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "Sei sicuro di voler uscire da Pixelorama?" + +msgid "Unsaved Image" +msgstr "Immagine non salvata" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "Hai delle modifiche non salvate. Se procedi, i progressi compiuti andranno persi." + +msgid "Save before exiting?" +msgstr "Salva prima di uscire?" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "Hai dei progressi non salvati. Come vuoi procedere?" + +msgid "Save & Exit" +msgstr "Salva ed esci" + +msgid "Exit without saving" +msgstr "Esci senza salvare" + +msgid "Utility Tools" +msgstr "Strumenti di utilità" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "Selezione Rettangolare\n\n" +"%s per il tasto sinistro del mouse\n" +"%s per il tasto destro del mouse\n\n" +"Premi %s per muovere il contenuto" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Zoom\n\n" +"%s per il pulsante sinistro del mouse\n" +"%s per il pulsante destro del mouse" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Selettore colore\n" +"Seleziona un colore da un pixel dello sprite\n\n" +"%s per il tasto sinistro del mouse\n" +"%s per il tasto destro del mouse" + +msgid "Draw Tools" +msgstr "Strumenti di disegno" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Matita\n\n" +"%s per il tasto sinistro del mouse\n" +"%s per il tasto destro del mouse\n\n" +"Tieni premuto %s per fare una linea" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Gomma\n\n" +"%s per il tasto sinistro del mouse\n" +"%s per il tasto destro del mouse\n\n" +"Tieni premuto %s per fare una linea" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Secchio\n\n" +"%s per il tasto sinistro del mouse\n" +"%s per il tasto destro del mouse" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Schiarisci/Scurisci\n\n" +"%s per il tasto sinistro del mouse\n" +"%s per il tasto destro del mouse" + +msgid "Choose a color for the left tool" +msgstr "Scegli un colore per lo strumento sinistro" + +msgid "Choose a color for the right tool" +msgstr "Scegli un colore per lo strumento destro" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "Scambia i colori sinistro e destro\n" +"(%s)" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "Resetta i colori al loro stato originale (nero per sinistra, bianco per destra)" + +msgid "Left tool" +msgstr "Strumento sinistra" + +msgid "Right tool" +msgstr "Strumento destra" + +msgid "Left pixel indicator" +msgstr "Indicatore pixel strumento sinistro" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "Mostra l'indicatore pixel del mouse sinistro o il pennello sul canvas quando disegni" + +msgid "Right pixel indicator" +msgstr "Indicatore pixel strumento destro" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "Mostra l'indicatore pixel del mouse destro o il pennello sul canvas quando disegni" + +msgid "Show left tool icon" +msgstr "Mostra icona strumento a sinistra" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "Visualizza un'icona dello strumento sinistro selezionato accanto al cursore sulla tela" + +msgid "Show right tool icon" +msgstr "Mostra l'icona dello strumento destra" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "Visualizza un'icona dello strumento destro selezionato accanto al cursore sulla tela" + +msgid "Guides" +msgstr "Guide" + +msgid "Guides color:" +msgstr "Colore delle guide:" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "Un colore di guide per righello visualizzate sulla tela" + +msgid "Grid" +msgstr "Griglia" + +msgid "Grid type:" +msgstr "Tipo di griglia:" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "Imposta il tipo di griglia tra rettangolare, isometrica o entrambi" + +msgid "Rectangular" +msgstr "Rettangolare" + +msgid "Isometric" +msgstr "Isometrica" + +msgid "All" +msgstr "Tutte" + +msgid "Grid width:" +msgstr "Larghezza griglia:" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "Imposta quanto distante sono le linee verticali della griglia" + +msgid "Grid height:" +msgstr "Altezza della griglia:" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "Imposta quanto distano le linee orizzontali della griglia" + +msgid "Isometric cell size:" +msgstr "Dimensione delle celle isometriche:" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "Imposta la dimensione delle celle in una griglia isometrica" + +msgid "Grid color:" +msgstr "Colore della griglia:" + +msgid "A color of the grid" +msgstr "Un colore della griglia" + +msgid "Transparency" +msgstr "Trasparenza" + +msgid "Checker size:" +msgstr "Dimensione checker:" + +msgid "Size of the transparent checker background" +msgstr "Dimensioni dello sfondo checker trasparente" + +msgid "Checker color 1:" +msgstr "Colore checker 1:" + +msgid "First color of the transparent checker background" +msgstr "Primo colore dello sfondo checker trasparente" + +msgid "Checker color 2:" +msgstr "Colore checker 2:" + +msgid "Second color of the transparent checker background" +msgstr "Secondo colore dello sfondo checker trasparente" + +msgid "Follow Canvas Movement" +msgstr "Segui Il Movimento del Canvas" + +msgid "The transparent checker follow the movement of canvas" +msgstr "Il checker trasparente segue il movimento del canvas" + +msgid "Follow Canvas Zoom Level" +msgstr "Segui il Livello di Zoom del canvas" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "Il checker trasparente segue il livello di zoom del canvas" + +msgid "Only custom preset can be modified" +msgstr "Solo il preset personalizzato può essere modificato" + +msgid "Brush:" +msgstr "Pennello:" + +msgid "Select a brush" +msgstr "Seleziona un pennello" + +msgid "Pixel brush" +msgstr "Pennello pixel" + +msgid "Circle brush" +msgstr "Pennello cerchio" + +msgid "Filled circle brush" +msgstr "Pennello di cerchio riempito" + +msgid "Custom brush" +msgstr "Pennello personalizzato" + +msgid "Brush size:" +msgstr "Dimensione del pennello:" + +msgid "Overwrite Color" +msgstr "Sovrascrivi Colore" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "Sovrascrive il colore invece di sfumarlo. Questa opzione è rilevante solo con colori che non sono completamente opachi" + +msgid "Pixel Perfect" +msgstr "Pixel Perfect" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "Rende le linee lisce rimuovendo i pixel aggiuntivi sui bordi" + +msgid "Brush color from" +msgstr "Colore del pennello da" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "0: Colore dal pennello stesso, 100: il colore attualmente selezionato" + +msgid "Fill area:" +msgstr "Riempi l'area:" + +msgid "Same color area" +msgstr "Area dello stesso colore" + +msgid "Same color pixels" +msgstr "Pixel dello stesso colore" + +msgid "Fill with:" +msgstr "Riempi con:" + +msgid "Selected Color" +msgstr "Colore selezionato" + +msgid "Pattern" +msgstr "Motivo" + +msgid "Offset" +msgstr "Offset" + +msgid "Lighten" +msgstr "Schiarisci" + +msgid "Darken" +msgstr "Scurisci" + +msgid "Amount:" +msgstr "Quantità:" + +msgid "Lighten/Darken amount" +msgstr "Quantità di Schiarimento/Scurimento" + +msgid "Pick for:" +msgstr "Scegli per:" + +msgid "Left Color" +msgstr "Colore sinistro" + +msgid "Right Color" +msgstr "Colore destro" + +msgid "Mode:" +msgstr "Modalità:" + +msgid "Zoom in" +msgstr "Aumenta zoom" + +msgid "Zoom out" +msgstr "Riduci zoom" + +msgid "Options:" +msgstr "Opzioni:" + +msgid "Fit to frame" +msgstr "Adatta al frame" + +msgid "100% Zoom" +msgstr "Zoom 100%" + +msgid "Mirroring" +msgstr "Specchiatura" + +msgid "Horizontal" +msgstr "Orizzontale" + +msgid "Enable horizontal mirrored drawing" +msgstr "Abilita disegno orizzontale a specchio" + +msgid "Enable vertical mirrored drawing" +msgstr "Abilita disegno verticale a specchio" + +msgid "Vertical" +msgstr "Verticale" + +msgid "Current frame:" +msgstr "Frame corrente:" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "Salta al primo frame\n" +"(%s)" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "Salta al frame precedente\n" +"(%s)" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "Riproduci l'animazione al rovescio (dalla fine all'inizio)\n" +"(%s)" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "Riproduci l'animazione in avanti (dall'inizio alla fine)\n" +"(%s)" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "Vai al prossimo frame\n" +"(%s)" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "Salta all'ultimo frame\n" +"(%s)" + +msgid "Onion Skinning settings" +msgstr "Impostazioni Onion Skinning" + +msgid "Enable/disable Onion Skinning" +msgstr "Abilita/Disabilita Onion Skinning" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "Quanti frame al secondo dovrebbe essere l'anteprima dell'animazione?\n" +"Maggiori gli FPS, più veloce sarà l'animazione." + +msgid "No loop" +msgstr "Nessun loop" + +msgid "Cycle loop" +msgstr "Loop ciclico" + +msgid "Ping-pong loop" +msgstr "Ping-pong loop" + +msgid "Onion Skinning:" +msgstr "Onion Skinning:" + +msgid "Past Frames" +msgstr "Frame Passati" + +msgid "Future Frames" +msgstr "Frame Futuri" + +msgid "Manage frame tags" +msgstr "Gestisci tag dei frame" + +msgid "Frame Tag Properties" +msgstr "Proprietà Etichetta Frame" + +msgid "Add a new frame tag" +msgstr "Aggiungi un nuovo frame tag" + +msgid "Name:" +msgstr "Nome:" + +msgid "From:" +msgstr "Da:" + +msgid "To:" +msgstr "A:" + +msgid "Animation plays only on frames of the same tag" +msgstr "Animazione riprodotta solo sui fotogrammi dello stesso tag" + +msgid "Tag %s (Frame %s)" +msgstr "Tag %s (Frame %s)" + +msgid "Tag %s (Frames %s-%s)" +msgstr "Tag %s (Frames %s-%s)" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "Se è selezionato, l'animazione viene eseguita solo sui fotogrammi che hanno lo stesso tag.\n" +"Se non lo è, l'animazione verrà riprodotta per tutti i fotogrammi, ignorando i tag." + +msgid "Blue-Red Mode" +msgstr "Modalità Blu-Rosso" + +msgid "Add a new frame" +msgstr "Aggiungi un nuovo frame" + +msgid "Remove Frame" +msgstr "Rimuovi Frame" + +msgid "Clone Frame" +msgstr "Clona Frame" + +msgid "Move Left" +msgstr "Muovi a sinistra" + +msgid "Move Right" +msgstr "Muovi a destra" + +msgid "Add Frame Tag" +msgstr "Aggiungi tag Frame" + +msgid "Link Cel" +msgstr "Collega Cel" + +msgid "Unlink Cel" +msgstr "Scollega Cel" + +msgid "Layer" +msgstr "Livello" + +msgid "Layers" +msgstr "Livelli" + +msgid "Create a new layer" +msgstr "Crea un nuovo livello" + +msgid "Remove current layer" +msgstr "Rimuovi il livello corrente" + +msgid "Move up the current layer" +msgstr "Sposta in su il livello corrente" + +msgid "Move down the current layer" +msgstr "Sposta in giù il livello corrente" + +msgid "Clone current layer" +msgstr "Clona il livello corrente" + +msgid "Merge current layer with the one below" +msgstr "Unisci il livello corrente con quello sottostante" + +msgid "Opacity:" +msgstr "Opacità:" + +msgid "Toggle layer's visibility" +msgstr "Attiva/Disattiva visibilità del livello" + +msgid "Lock/unlock layer" +msgstr "Blocca/Sblocca livello" + +msgid "Frame: %s, Layer: %s" +msgstr "Quadro: %s, Livello: %s" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "Abilita/Disabilita il collegamento di cel\n\n" +"I cel collegati sono condivisi su più frame" + +msgid "Palette" +msgstr "Palette" + +msgid "Palettes" +msgstr "Palette" + +msgid "Add a new palette" +msgstr "Aggiungi una nuova palette" + +msgid "Edit currently selected palette" +msgstr "Modifica la palette selezionata" + +msgid "Choose a palette" +msgstr "Scegli una palette" + +msgid "Undo: Draw" +msgstr "Annulla: Disegno" + +msgid "Redo: Draw" +msgstr "Ripeti: Disegno" + +msgid "Undo: Rectangle Select" +msgstr "Annulla: Selezione rettangolare" + +msgid "Redo: Rectangle Select" +msgstr "Ripeti: Selezione rettangolare" + +msgid "Undo: Scale" +msgstr "Annulla: Scala" + +msgid "Redo: Scale" +msgstr "Ripeti: Scala" + +msgid "Undo: Add Layer" +msgstr "Annulla: Aggiungi livello" + +msgid "Redo: Add Layer" +msgstr "Ripeti: Aggiungi livello" + +msgid "Undo: Remove Layer" +msgstr "Annulla: Rimuovi livello" + +msgid "Redo: Remove Layer" +msgstr "Ripeti: Rimuovi livello" + +msgid "Undo: Merge Layer" +msgstr "Annulla: Unisci livello" + +msgid "Redo: Merge Layer" +msgstr "Ripeti: Unisci livello" + +msgid "Undo: Change Layer Order" +msgstr "Annulla: Cambia ordine livelli" + +msgid "Redo: Change Layer Order" +msgstr "Ripeti: Cambia ordine livelli" + +msgid "Undo: Add Frame" +msgstr "Annulla: Aggiungi Frame" + +msgid "Redo: Add Frame" +msgstr "Ripeti: Aggiungi Frame" + +msgid "Undo: Remove Frame" +msgstr "Annulla: Rimuovi Frame" + +msgid "Redo: Remove Frame" +msgstr "Ripeti: Rimuovi Frame" + +msgid "Undo: Change Frame Order" +msgstr "Annulla: Cambia ordine frame" + +msgid "Redo: Change Frame Order" +msgstr "Ripeti: Cambia ordine frame" + +msgid "Undo: Delete Custom Brush" +msgstr "Annulla: Elimina pennello personalizzato" + +msgid "Redo: Delete Custom Brush" +msgstr "Ripeti: Elimina pennello personalizzato" + +msgid "Undo: Modify Frame Tag" +msgstr "Annulla: Modifica Tag Frame" + +msgid "Redo: Modify Frame Tag" +msgstr "Ripristina: Modifica Tag Frame" + +msgid "Undo: Delete Frame Tag" +msgstr "Annulla: Elimina Tag Frame" + +msgid "Redo: Delete Frame Tag" +msgstr "Ripristina: Elimina Tag Frame" + +msgid "Move Guide" +msgstr "Muovi la guida" + +msgid "File saved" +msgstr "File salvato" + +msgid "File autosaved" +msgstr "File salvato automaticamente" + +msgid "File failed to open. Error code %s" +msgstr "Impossibile aprire il file. Codice errore %s" + +msgid "File failed to save. Error code %s" +msgstr "Impossibile salvare il file. Codice errore %s" + +msgid "File exported" +msgstr "File esportato" + +msgid "New Empty Palette" +msgstr "Nuova palette vuota" + +msgid "Import Palette" +msgstr "Importa Palette" + +msgid "Create Palette From Current Sprite" +msgstr "Crea palette dallo sprite attuale" + +msgid "Palette Name:" +msgstr "Nome Palette:" + +msgid "Color Name:" +msgstr "Nome Colore:" + +msgid "Use current left & right colors" +msgstr "Usa i colori sinistro e destro attuali" + +msgid "Create a new empty palette?" +msgstr "Creare una nuova palette vuota?" + +msgid "Error" +msgstr "Errore" + +msgid "Error: Palette must have a valid name." +msgstr "Errore: La Palette deve avere un nome valido." + +msgid "Invalid Palette file!" +msgstr "File Palette non valido!" + +msgid "Edit Palette" +msgstr "Modifica Palette" + +msgid "Create colors with alpha component" +msgstr "Crea colori con componente alfa" + +msgid "Get colors only from selection" +msgstr "Ottieni colori solo dalla selezione" + +msgid "Get colors from" +msgstr "Ottieni colori da" + +msgid "Patrons:" +msgstr "Sostenitori:" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "Vuoi che il tuo nome o la tua azienda siano mostrati nella schermata iniziale?" + +msgid "Become a Platinum Sponsor" +msgstr "Diventa uno Sponsor Platino" + +msgid "Become a Gold Sponsor" +msgstr "Diventa uno Sponsor Oro" + +msgid "Become a Patron" +msgstr "Diventa un sostenitore" + +msgid "Don't show again" +msgstr "Non mostrare di nuovo" + +msgid "Image Options" +msgstr "Opzioni dell'immagine" + +msgid "Default width:" +msgstr "Larghezza default:" + +msgid "A default width of a new image" +msgstr "Una larghezza predefinita di una nuova immagine" + +msgid "Default height:" +msgstr "Altezza default:" + +msgid "A default height of a new image" +msgstr "Un'altezza predefinita di una nuova immagine" + +msgid "Default fill color:" +msgstr "Colore di riempimento predefinito:" + +msgid "A default background color of a new image" +msgstr "Un colore di sfondo predefinito di una nuova immagine" + +msgid "Lock aspect ratio:" +msgstr "Blocca proporzioni:" + +msgid "Templates:" +msgstr "Modelli:" + +msgid "Preset" +msgstr "Preset" + +msgid "Preset:" +msgstr "Preset:" + +msgid "Default" +msgstr "Predefinito" + +msgid "Custom" +msgstr "Personalizzato" + +msgid "Rectangular Selection" +msgstr "Selezione rettangolare" + +msgid "Zoom" +msgstr "Zoom" + +msgid "Color Picker" +msgstr "Selettore colore" + +msgid "Pencil" +msgstr "Matita" + +msgid "Eraser" +msgstr "Gomma" + +msgid "Bucket" +msgstr "Secchio" + +msgid "Lighten/Darken" +msgstr "Schiarisci/Scurisci" + +msgid "Switch Colors" +msgstr "Inverti Colori" + +msgid "Set the shortcut" +msgstr "Imposta la scorciatoia" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "Premere un tasto o una combinazione di tasti per impostare la scorciatoia" + +msgid "Already assigned" +msgstr "Già assegnato" + +msgid "Left Tool:" +msgstr "Strumento sinistra:" + +msgid "A tool assigned to the left mouse button" +msgstr "Uno strumento assegnato al pulsante sinistro del mouse" + +msgid "Right Tool:" +msgstr "Strumento destra:" + +msgid "A tool assigned to the right mouse button" +msgstr "Uno strumento assegnato al pulsante destro del mouse" + +msgid "Cannot find last project file." +msgstr "Impossibile trovare il file dell'ultimo progetto." + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "Non hai ancora salvato o aperto alcun progetto in Pixelorama!" + +msgid "Open Last Project" +msgstr "Apri l'ultimo progetto" + +msgid "Open last project..." +msgstr "Apri l'ultimo progetto..." + +msgid "Open last project on startup" +msgstr "Apri l'ultimo progetto all'avvio" + +msgid "Opens last opened project on startup" +msgstr "Apri l'ultimo progetto aperto all'avvio" + +msgid "Enable autosave" +msgstr "Abilita salvataggio automatico" + +msgid "Autosave interval:" +msgstr "Intervallo di salvataggio automatico:" + +msgid "minute(s)" +msgstr "minuto(i)" + +msgid "Create new directory for each frame tag" +msgstr "Crea nuova cartella per ogni tag frame" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "Crea più file ma ogni file è memorizzato in una cartella diversa che corrisponde al tag frame" + +msgid "Close" +msgstr "Chiudi" + +msgid "Delete" +msgstr "Elimina" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "È stato trovato il backup automatico per %s.\n" +"Vuoi ricaricarlo?" + +msgid "Backup reloaded" +msgstr "Backup ricaricato" + +msgid "Remove currently selected palette" +msgstr "Rimuovi la palette attualmente selezionata" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "Sei sicuro di voler rimuovere questa tavolozza? (Non può essere annullato)" + +msgid "You can't remove more palettes!" +msgstr "Non puoi rimuovere altre palette!" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "Impossibile rimuovere la palette, perché non esiste!" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "Si è verificato un errore durante la rimozione della palette! Codice errore: %s" + +msgid "and" +msgstr "e" + +msgid "Move the selected frame to the left." +msgstr "Sposta il riquadro selezionato a sinistra." + +msgid "Move the selected frame to the right." +msgstr "Sposta il riquadro selezionato a destra." + diff --git a/Translations/ja_JP.po b/Translations/ja_JP.po new file mode 100644 index 0000000..3616473 --- /dev/null +++ b/Translations/ja_JP.po @@ -0,0 +1,1442 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: ja\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Japanese\n" +"Language: ja_JP\n" +"PO-Revision-Date: 2020-10-13 11:36\n" + +msgid "OK" +msgstr "OK" + +msgid "Cancel" +msgstr "キャンセル" + +msgid "Open" +msgstr "開く" + +msgid "Save" +msgstr "保存" + +msgid "Please Confirm..." +msgstr "確認して下さい" + +msgid "File Name:" +msgstr "" + +msgid "Image Size" +msgstr "画像サイズ" + +msgid "Canvas Size" +msgstr "キャンバス サイズ" + +msgid "Frame Size" +msgstr "フレームサイズ" + +msgid "Width:" +msgstr "幅:" + +msgid "Height:" +msgstr "高さ:" + +msgid "Center" +msgstr "中央揃え" + +msgid "File" +msgstr "ファイル" + +msgid "Edit" +msgstr "編集" + +msgid "View" +msgstr "表示" + +msgid "Image" +msgstr "画像" + +msgid "Effects" +msgstr "エフェクト" + +msgid "Help" +msgstr "ヘルプ" + +msgid "New" +msgstr "新規" + +msgid "New..." +msgstr "新規..." + +msgid "Open..." +msgstr "開く..." + +msgid "Save..." +msgstr "保存..." + +msgid "Save as..." +msgstr "名前をつけて保存" + +msgid "Use ZSTD Compression" +msgstr "" + +msgid "Import" +msgstr "インポート" + +msgid "Export" +msgstr "エクスポート" + +msgid "Export..." +msgstr "エクスポート..." + +msgid "Export as..." +msgstr "書式を指定してエクスポート…" + +msgid "Export PNG..." +msgstr "PNGでエクスポート..." + +msgid "Export PNG as..." +msgstr "PNGに名前をつけてエクスポート..." + +msgid "Quit" +msgstr "終了" + +msgid "Undo" +msgstr "元に戻す" + +msgid "Redo" +msgstr "やり直し" + +msgid "Copy" +msgstr "" + +msgid "Cut" +msgstr "" + +msgid "Paste" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Scale Image" +msgstr "画像の拡大縮小" + +msgid "Crop Image" +msgstr "画像のトリミング" + +msgid "Resize Canvas" +msgstr "キャンバスサイズを変更" + +msgid "Rotate Image" +msgstr "画像を回転" + +msgid "Clear Selection" +msgstr "選択をクリア" + +msgid "Flip" +msgstr "" + +msgid "Flip Horizontal" +msgstr "水平方向に反転" + +msgid "Flip Vertical" +msgstr "垂直方向に反転" + +msgid "Preferences" +msgstr "設定" + +msgid "Tile Mode" +msgstr "タイルモード" + +msgid "Show Grid" +msgstr "グリッドを表示" + +msgid "Show Rulers" +msgstr "ルーラーを表示" + +msgid "Show Guides" +msgstr "ガイドを表示" + +msgid "Show Animation Timeline" +msgstr "アニメーションのタイムラインを表示" + +msgid "Zen Mode" +msgstr "Zenモード" + +msgid "Fullscreen Mode" +msgstr "" + +msgid "Fill with color:" +msgstr "塗りつぶし" + +msgid "Open a File" +msgstr "ファイルを開く" + +msgid "Open File(s)" +msgstr "ファイルを開く" + +msgid "Import Options" +msgstr "インポートオプション" + +msgid "Import as:" +msgstr "形式を指定してインポート" + +msgid "New tab" +msgstr "" + +msgid "Spritesheet (new tab)" +msgstr "" + +msgid "New frame" +msgstr "" + +msgid "New layer" +msgstr "" + +msgid "New palette" +msgstr "" + +msgid "New brush" +msgstr "" + +msgid "New pattern" +msgstr "" + +msgid "Horizontal frames:" +msgstr "" + +msgid "Vertical frames:" +msgstr "" + +msgid "Brush type:" +msgstr "" + +msgid "File brush" +msgstr "" + +msgid "Project brush" +msgstr "" + +msgid "Random brush" +msgstr "" + +msgid "Save Sprite as .pxo" +msgstr "" + +msgid "Export Sprite as .png" +msgstr "" + +msgid "Export Sprite" +msgstr "" + +msgid "File Exists, Overwrite?" +msgstr "" + +msgid "File %s already exists. Overwrite?" +msgstr "" + +msgid "Directory path or file name is not valid!" +msgstr "" + +msgid "Exporting in progress..." +msgstr "" + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "" + +msgid "Frame" +msgstr "" + +msgid "Frames:" +msgstr "" + +msgid "All Frames" +msgstr "" + +msgid "Spritesheet" +msgstr "" + +msgid "Animation" +msgstr "" + +msgid "Preview:" +msgstr "" + +msgid "Frame:" +msgstr "" + +msgid "Orientation:" +msgstr "" + +msgid "Browse" +msgstr "" + +msgid "Resize:" +msgstr "" + +msgid "Cancel Export" +msgstr "" + +msgid "Alert!" +msgstr "" + +msgid "Select Current Folder" +msgstr "" + +msgid "Open a Directory" +msgstr "" + +msgid "All frames as multiple files" +msgstr "" + +msgid "All frames as a single file animation" +msgstr "" + +msgid "Background:" +msgstr "" + +msgid "Direction:" +msgstr "" + +msgid "Forward" +msgstr "" + +msgid "Backwards" +msgstr "" + +msgid "Ping-Pong" +msgstr "" + +msgid "Columns" +msgstr "" + +msgid "Columns:" +msgstr "" + +msgid "Rows" +msgstr "" + +msgid "Rows:" +msgstr "" + +msgid "Path:" +msgstr "" + +msgid "Directories & Files:" +msgstr "" + +msgid "Create Folder" +msgstr "" + +msgid "File:" +msgstr "" + +msgid "Interpolation:" +msgstr "" + +msgid "Nearest" +msgstr "" + +msgid "Bilinear" +msgstr "" + +msgid "Cubic" +msgstr "" + +msgid "Trilinear" +msgstr "" + +msgid "General" +msgstr "" + +msgid "Startup" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Themes" +msgstr "" + +msgid "Canvas" +msgstr "" + +msgid "Shortcuts" +msgstr "" + +msgid "Backup" +msgstr "" + +msgid "Indicators" +msgstr "" + +msgid "On" +msgstr "" + +msgid "Restore default value" +msgstr "" + +msgid "Smooth Zoom" +msgstr "" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "" + +msgid "Tablet pressure sensitivity:" +msgstr "" + +msgid "None" +msgstr "" + +msgid "Affect Brush's Alpha" +msgstr "" + +msgid "Color:" +msgstr "" + +msgid "Guide color:" +msgstr "" + +msgid "System Language" +msgstr "" + +msgid "Dark" +msgstr "" + +msgid "Gray" +msgstr "" + +msgid "Blue" +msgstr "" + +msgid "Caramel" +msgstr "" + +msgid "Light" +msgstr "" + +msgid "Purple" +msgstr "" + +msgid "Only affect selection" +msgstr "" + +msgid "Current cel" +msgstr "" + +msgid "Current frame" +msgstr "" + +msgid "All frames" +msgstr "" + +msgid "All projects" +msgstr "" + +msgid "Invert Colors" +msgstr "" + +msgid "Modify Red Channel" +msgstr "" + +msgid "Modify Green Channel" +msgstr "" + +msgid "Modify Blue Channel" +msgstr "" + +msgid "Modify Alpha Channel" +msgstr "" + +msgid "Desaturation" +msgstr "" + +msgid "Outline" +msgstr "" + +msgid "Adjust Hue/Saturation/Value" +msgstr "" + +msgid "Gradient" +msgstr "" + +msgid "Adjust HSV" +msgstr "" + +msgid "Type:" +msgstr "" + +msgid "Angle:" +msgstr "" + +msgid "Hue" +msgstr "" + +msgid "Saturation" +msgstr "" + +msgid "Value" +msgstr "" + +msgid "Apply" +msgstr "" + +msgid "Diagonal" +msgstr "" + +msgid "Place inside image" +msgstr "" + +msgid "Thickness:" +msgstr "" + +msgid "Colors:" +msgstr "" + +msgid "Steps:" +msgstr "" + +msgid "Top to Bottom" +msgstr "" + +msgid "Bottom to Top" +msgstr "" + +msgid "Left to Right" +msgstr "" + +msgid "Right to Left" +msgstr "" + +msgid "View Splash Screen" +msgstr "" + +msgid "Online Docs" +msgstr "" + +msgid "Issue Tracker" +msgstr "" + +msgid "Changelog" +msgstr "" + +msgid "About Pixelorama" +msgstr "" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "" + +msgid "Developed by Orama Interactive" +msgstr "" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "" + +msgid "Website" +msgstr "" + +msgid "GitHub Repo" +msgstr "" + +msgid "Donate" +msgstr "" + +msgid "Developers" +msgstr "" + +msgid "Contributors" +msgstr "" + +msgid "Donors" +msgstr "" + +msgid "Translators" +msgstr "" + +msgid "English" +msgstr "" + +msgid "Greek" +msgstr "" + +msgid "French" +msgstr "" + +msgid "German" +msgstr "" + +msgid "Polish" +msgstr "" + +msgid "Brazilian Portuguese" +msgstr "" + +msgid "Russian" +msgstr "" + +msgid "Chinese Simplified" +msgstr "" + +msgid "Chinese Traditional" +msgstr "" + +msgid "Italian" +msgstr "" + +msgid "Latvian" +msgstr "" + +msgid "Spanish" +msgstr "" + +msgid "Catalan" +msgstr "" + +msgid "Esperanto" +msgstr "" + +msgid "Indonesian" +msgstr "" + +msgid "Czech" +msgstr "" + +msgid "Arabic" +msgstr "" + +msgid "Turkish" +msgstr "" + +msgid "Norwegian" +msgstr "" + +msgid "Korean" +msgstr "" + +msgid "Hungarian" +msgstr "" + +msgid "Romanian" +msgstr "" + +msgid "Development Team" +msgstr "" + +msgid "Lead Programmer" +msgstr "" + +msgid "UI Designer" +msgstr "" + +msgid "GitHub Contributors" +msgstr "" + +msgid "Art by: %s" +msgstr "" + +msgid "untitled" +msgstr "" + +msgid "imported" +msgstr "" + +msgid "copy" +msgstr "" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "" + +msgid "Unsaved Image" +msgstr "" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "" + +msgid "Save before exiting?" +msgstr "" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "" + +msgid "Save & Exit" +msgstr "" + +msgid "Exit without saving" +msgstr "" + +msgid "Utility Tools" +msgstr "" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Draw Tools" +msgstr "" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Choose a color for the left tool" +msgstr "" + +msgid "Choose a color for the right tool" +msgstr "" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "" + +msgid "Left tool" +msgstr "" + +msgid "Right tool" +msgstr "" + +msgid "Left pixel indicator" +msgstr "" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Right pixel indicator" +msgstr "" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Show left tool icon" +msgstr "" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "" + +msgid "Show right tool icon" +msgstr "" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "" + +msgid "Guides" +msgstr "" + +msgid "Guides color:" +msgstr "" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "" + +msgid "Grid" +msgstr "" + +msgid "Grid type:" +msgstr "" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "" + +msgid "Rectangular" +msgstr "" + +msgid "Isometric" +msgstr "" + +msgid "All" +msgstr "" + +msgid "Grid width:" +msgstr "" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "" + +msgid "Grid height:" +msgstr "" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "" + +msgid "Isometric cell size:" +msgstr "" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "" + +msgid "Grid color:" +msgstr "" + +msgid "A color of the grid" +msgstr "" + +msgid "Transparency" +msgstr "" + +msgid "Checker size:" +msgstr "" + +msgid "Size of the transparent checker background" +msgstr "" + +msgid "Checker color 1:" +msgstr "" + +msgid "First color of the transparent checker background" +msgstr "" + +msgid "Checker color 2:" +msgstr "" + +msgid "Second color of the transparent checker background" +msgstr "" + +msgid "Follow Canvas Movement" +msgstr "" + +msgid "The transparent checker follow the movement of canvas" +msgstr "" + +msgid "Follow Canvas Zoom Level" +msgstr "" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "" + +msgid "Only custom preset can be modified" +msgstr "" + +msgid "Brush:" +msgstr "" + +msgid "Select a brush" +msgstr "" + +msgid "Pixel brush" +msgstr "" + +msgid "Circle brush" +msgstr "" + +msgid "Filled circle brush" +msgstr "" + +msgid "Custom brush" +msgstr "" + +msgid "Brush size:" +msgstr "" + +msgid "Overwrite Color" +msgstr "" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "" + +msgid "Pixel Perfect" +msgstr "" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "" + +msgid "Brush color from" +msgstr "" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "" + +msgid "Fill area:" +msgstr "" + +msgid "Same color area" +msgstr "" + +msgid "Same color pixels" +msgstr "" + +msgid "Fill with:" +msgstr "" + +msgid "Selected Color" +msgstr "" + +msgid "Pattern" +msgstr "" + +msgid "Offset" +msgstr "" + +msgid "Lighten" +msgstr "" + +msgid "Darken" +msgstr "" + +msgid "Amount:" +msgstr "" + +msgid "Lighten/Darken amount" +msgstr "" + +msgid "Pick for:" +msgstr "" + +msgid "Left Color" +msgstr "" + +msgid "Right Color" +msgstr "" + +msgid "Mode:" +msgstr "" + +msgid "Zoom in" +msgstr "" + +msgid "Zoom out" +msgstr "" + +msgid "Options:" +msgstr "" + +msgid "Fit to frame" +msgstr "" + +msgid "100% Zoom" +msgstr "" + +msgid "Mirroring" +msgstr "" + +msgid "Horizontal" +msgstr "" + +msgid "Enable horizontal mirrored drawing" +msgstr "" + +msgid "Enable vertical mirrored drawing" +msgstr "" + +msgid "Vertical" +msgstr "" + +msgid "Current frame:" +msgstr "" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "" + +msgid "Onion Skinning settings" +msgstr "" + +msgid "Enable/disable Onion Skinning" +msgstr "" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "" + +msgid "No loop" +msgstr "" + +msgid "Cycle loop" +msgstr "" + +msgid "Ping-pong loop" +msgstr "" + +msgid "Onion Skinning:" +msgstr "" + +msgid "Past Frames" +msgstr "" + +msgid "Future Frames" +msgstr "" + +msgid "Manage frame tags" +msgstr "" + +msgid "Frame Tag Properties" +msgstr "" + +msgid "Add a new frame tag" +msgstr "" + +msgid "Name:" +msgstr "" + +msgid "From:" +msgstr "" + +msgid "To:" +msgstr "" + +msgid "Animation plays only on frames of the same tag" +msgstr "" + +msgid "Tag %s (Frame %s)" +msgstr "" + +msgid "Tag %s (Frames %s-%s)" +msgstr "" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "" + +msgid "Blue-Red Mode" +msgstr "" + +msgid "Add a new frame" +msgstr "" + +msgid "Remove Frame" +msgstr "" + +msgid "Clone Frame" +msgstr "" + +msgid "Move Left" +msgstr "" + +msgid "Move Right" +msgstr "" + +msgid "Add Frame Tag" +msgstr "" + +msgid "Link Cel" +msgstr "" + +msgid "Unlink Cel" +msgstr "" + +msgid "Layer" +msgstr "" + +msgid "Layers" +msgstr "" + +msgid "Create a new layer" +msgstr "" + +msgid "Remove current layer" +msgstr "" + +msgid "Move up the current layer" +msgstr "" + +msgid "Move down the current layer" +msgstr "" + +msgid "Clone current layer" +msgstr "" + +msgid "Merge current layer with the one below" +msgstr "" + +msgid "Opacity:" +msgstr "" + +msgid "Toggle layer's visibility" +msgstr "" + +msgid "Lock/unlock layer" +msgstr "" + +msgid "Frame: %s, Layer: %s" +msgstr "" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "" + +msgid "Palette" +msgstr "" + +msgid "Palettes" +msgstr "" + +msgid "Add a new palette" +msgstr "" + +msgid "Edit currently selected palette" +msgstr "" + +msgid "Choose a palette" +msgstr "" + +msgid "Undo: Draw" +msgstr "" + +msgid "Redo: Draw" +msgstr "" + +msgid "Undo: Rectangle Select" +msgstr "" + +msgid "Redo: Rectangle Select" +msgstr "" + +msgid "Undo: Scale" +msgstr "" + +msgid "Redo: Scale" +msgstr "" + +msgid "Undo: Add Layer" +msgstr "" + +msgid "Redo: Add Layer" +msgstr "" + +msgid "Undo: Remove Layer" +msgstr "" + +msgid "Redo: Remove Layer" +msgstr "" + +msgid "Undo: Merge Layer" +msgstr "" + +msgid "Redo: Merge Layer" +msgstr "" + +msgid "Undo: Change Layer Order" +msgstr "" + +msgid "Redo: Change Layer Order" +msgstr "" + +msgid "Undo: Add Frame" +msgstr "" + +msgid "Redo: Add Frame" +msgstr "" + +msgid "Undo: Remove Frame" +msgstr "" + +msgid "Redo: Remove Frame" +msgstr "" + +msgid "Undo: Change Frame Order" +msgstr "" + +msgid "Redo: Change Frame Order" +msgstr "" + +msgid "Undo: Delete Custom Brush" +msgstr "" + +msgid "Redo: Delete Custom Brush" +msgstr "" + +msgid "Undo: Modify Frame Tag" +msgstr "" + +msgid "Redo: Modify Frame Tag" +msgstr "" + +msgid "Undo: Delete Frame Tag" +msgstr "" + +msgid "Redo: Delete Frame Tag" +msgstr "" + +msgid "Move Guide" +msgstr "" + +msgid "File saved" +msgstr "" + +msgid "File autosaved" +msgstr "" + +msgid "File failed to open. Error code %s" +msgstr "" + +msgid "File failed to save. Error code %s" +msgstr "" + +msgid "File exported" +msgstr "" + +msgid "New Empty Palette" +msgstr "" + +msgid "Import Palette" +msgstr "" + +msgid "Create Palette From Current Sprite" +msgstr "" + +msgid "Palette Name:" +msgstr "" + +msgid "Color Name:" +msgstr "" + +msgid "Use current left & right colors" +msgstr "" + +msgid "Create a new empty palette?" +msgstr "" + +msgid "Error" +msgstr "" + +msgid "Error: Palette must have a valid name." +msgstr "" + +msgid "Invalid Palette file!" +msgstr "" + +msgid "Edit Palette" +msgstr "" + +msgid "Create colors with alpha component" +msgstr "" + +msgid "Get colors only from selection" +msgstr "" + +msgid "Get colors from" +msgstr "" + +msgid "Patrons:" +msgstr "" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "" + +msgid "Become a Platinum Sponsor" +msgstr "" + +msgid "Become a Gold Sponsor" +msgstr "" + +msgid "Become a Patron" +msgstr "" + +msgid "Don't show again" +msgstr "" + +msgid "Image Options" +msgstr "" + +msgid "Default width:" +msgstr "" + +msgid "A default width of a new image" +msgstr "" + +msgid "Default height:" +msgstr "" + +msgid "A default height of a new image" +msgstr "" + +msgid "Default fill color:" +msgstr "" + +msgid "A default background color of a new image" +msgstr "" + +msgid "Lock aspect ratio:" +msgstr "" + +msgid "Templates:" +msgstr "" + +msgid "Preset" +msgstr "" + +msgid "Preset:" +msgstr "" + +msgid "Default" +msgstr "" + +msgid "Custom" +msgstr "" + +msgid "Rectangular Selection" +msgstr "" + +msgid "Zoom" +msgstr "" + +msgid "Color Picker" +msgstr "" + +msgid "Pencil" +msgstr "" + +msgid "Eraser" +msgstr "" + +msgid "Bucket" +msgstr "" + +msgid "Lighten/Darken" +msgstr "" + +msgid "Switch Colors" +msgstr "" + +msgid "Set the shortcut" +msgstr "" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "" + +msgid "Already assigned" +msgstr "" + +msgid "Left Tool:" +msgstr "" + +msgid "A tool assigned to the left mouse button" +msgstr "" + +msgid "Right Tool:" +msgstr "" + +msgid "A tool assigned to the right mouse button" +msgstr "" + +msgid "Cannot find last project file." +msgstr "" + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "" + +msgid "Open Last Project" +msgstr "" + +msgid "Open last project..." +msgstr "" + +msgid "Open last project on startup" +msgstr "" + +msgid "Opens last opened project on startup" +msgstr "" + +msgid "Enable autosave" +msgstr "" + +msgid "Autosave interval:" +msgstr "" + +msgid "minute(s)" +msgstr "" + +msgid "Create new directory for each frame tag" +msgstr "" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "" + +msgid "Close" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "" + +msgid "Backup reloaded" +msgstr "" + +msgid "Remove currently selected palette" +msgstr "" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "" + +msgid "You can't remove more palettes!" +msgstr "" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "" + +msgid "and" +msgstr "" + +msgid "Move the selected frame to the left." +msgstr "" + +msgid "Move the selected frame to the right." +msgstr "" + diff --git a/Translations/ko_KR.po b/Translations/ko_KR.po new file mode 100644 index 0000000..8951184 --- /dev/null +++ b/Translations/ko_KR.po @@ -0,0 +1,1472 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: ko\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Korean\n" +"Language: ko_KR\n" +"PO-Revision-Date: 2020-10-14 10:50\n" + +msgid "OK" +msgstr "예" + +msgid "Cancel" +msgstr "취소" + +msgid "Open" +msgstr "열기" + +msgid "Save" +msgstr "저장" + +msgid "Please Confirm..." +msgstr "확인이 필요합니다..." + +msgid "File Name:" +msgstr "파일 이름:" + +msgid "Image Size" +msgstr "이미지 크기" + +msgid "Canvas Size" +msgstr "캔버스 크기" + +msgid "Frame Size" +msgstr "프레임 크기" + +msgid "Width:" +msgstr "너비:" + +msgid "Height:" +msgstr "높이:" + +msgid "Center" +msgstr "중심" + +msgid "File" +msgstr "파일" + +msgid "Edit" +msgstr "편집" + +msgid "View" +msgstr "보기" + +msgid "Image" +msgstr "이미지" + +msgid "Effects" +msgstr "효과" + +msgid "Help" +msgstr "도움말" + +msgid "New" +msgstr "신규" + +msgid "New..." +msgstr "신규..." + +msgid "Open..." +msgstr "열기..." + +msgid "Save..." +msgstr "저장하기..." + +msgid "Save as..." +msgstr "다른 이름으로 저장하기..." + +msgid "Use ZSTD Compression" +msgstr "ZSTD 압축 사용" + +msgid "Import" +msgstr "불러오기" + +msgid "Export" +msgstr "내보내기" + +msgid "Export..." +msgstr "내보내기..." + +msgid "Export as..." +msgstr "다른 이름으로 내보내기..." + +msgid "Export PNG..." +msgstr "PNG로 내보내기" + +msgid "Export PNG as..." +msgstr "다른 이름으로 PNG로 내보내기..." + +msgid "Quit" +msgstr "종료" + +msgid "Undo" +msgstr "실행 취소" + +msgid "Redo" +msgstr "다시 실행" + +msgid "Copy" +msgstr "복사" + +msgid "Cut" +msgstr "잘라내기" + +msgid "Paste" +msgstr "붙여넣기" + +msgid "Delete" +msgstr "삭제" + +msgid "Scale Image" +msgstr "이미지 크기" + +msgid "Crop Image" +msgstr "이미지 자르기" + +msgid "Resize Canvas" +msgstr "캔버스 크기 조정" + +msgid "Rotate Image" +msgstr "이미지 회전" + +msgid "Clear Selection" +msgstr "선택 영역 지우기" + +msgid "Flip" +msgstr "뒤집기" + +msgid "Flip Horizontal" +msgstr "좌우 대칭" + +msgid "Flip Vertical" +msgstr "상하 대칭" + +msgid "Preferences" +msgstr "환경설정" + +msgid "Tile Mode" +msgstr "타일 모드" + +msgid "Show Grid" +msgstr "격자 표시" + +msgid "Show Rulers" +msgstr "눈금자 표시" + +msgid "Show Guides" +msgstr "안내선 표시" + +msgid "Show Animation Timeline" +msgstr "애니메이션 타임라인 보기" + +msgid "Zen Mode" +msgstr "젠 모드" + +msgid "Fullscreen Mode" +msgstr "전체 화면" + +msgid "Fill with color:" +msgstr "색상으로 채우기:" + +msgid "Open a File" +msgstr "파일 열기" + +msgid "Open File(s)" +msgstr "여러 파일 열기" + +msgid "Import Options" +msgstr "불러오기 옵션" + +msgid "Import as:" +msgstr "다음으로 가져오기:" + +msgid "New tab" +msgstr "새 창" + +msgid "Spritesheet (new tab)" +msgstr "스프레드시트 (새 탭)" + +msgid "New frame" +msgstr "새 프레임" + +msgid "New layer" +msgstr "새 레이어" + +msgid "New palette" +msgstr "새 팔레트" + +msgid "New brush" +msgstr "새 브러시" + +msgid "New pattern" +msgstr "새 패턴" + +msgid "Horizontal frames:" +msgstr "가로축 프레임:" + +msgid "Vertical frames:" +msgstr "세로축 프레임:" + +msgid "Brush type:" +msgstr "브러시 타입:" + +msgid "File brush" +msgstr "파일 브러시" + +msgid "Project brush" +msgstr "프로젝트 브러시" + +msgid "Random brush" +msgstr "랜덤 브러시" + +msgid "Save Sprite as .pxo" +msgstr "스프라이트를 .pxo로 저장" + +msgid "Export Sprite as .png" +msgstr "스프라이트를 .png로 내보내기" + +msgid "Export Sprite" +msgstr "스프라이트 내보내기" + +msgid "File Exists, Overwrite?" +msgstr "파일이 이미 존재합니다, 덮어씌우시겠습니까?" + +msgid "File %s already exists. Overwrite?" +msgstr "파일 %s이(가) 이미 존재합니다. 덮어씌우시겠습니까?" + +msgid "Directory path or file name is not valid!" +msgstr "디렉토리 경로나 파일 이름이 유효하지 않습니다!" + +msgid "Exporting in progress..." +msgstr "내보내는 중..." + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "파일 '%s'을(를) 불러올 수 없습니다.\n" +"오류 코드: %s" + +msgid "Frame" +msgstr "프레임" + +msgid "Frames:" +msgstr "프레임:" + +msgid "All Frames" +msgstr "모든 프레임" + +msgid "Spritesheet" +msgstr "스프라이트시트" + +msgid "Animation" +msgstr "애니메이션" + +msgid "Preview:" +msgstr "미리 보기:" + +msgid "Frame:" +msgstr "프레임:" + +msgid "Orientation:" +msgstr "회전:" + +msgid "Browse" +msgstr "찾아보기" + +msgid "Resize:" +msgstr "크기 조정" + +msgid "Cancel Export" +msgstr "내보내기 취소" + +msgid "Alert!" +msgstr "경고!" + +msgid "Select Current Folder" +msgstr "현 폴더 선택" + +msgid "Open a Directory" +msgstr "디렉토리 열기" + +msgid "All frames as multiple files" +msgstr "모든 프레임을 여러 파일로" + +msgid "All frames as a single file animation" +msgstr "모든 프레임을 하나의 파일로" + +msgid "Background:" +msgstr "배경:" + +msgid "Direction:" +msgstr "방향:" + +msgid "Forward" +msgstr "앞" + +msgid "Backwards" +msgstr "뒤" + +msgid "Ping-Pong" +msgstr "핑퐁" + +msgid "Columns" +msgstr "열" + +msgid "Columns:" +msgstr "열:" + +msgid "Rows" +msgstr "행" + +msgid "Rows:" +msgstr "행:" + +msgid "Path:" +msgstr "경로:" + +msgid "Directories & Files:" +msgstr "디렉토리 & 파일:" + +msgid "Create Folder" +msgstr "폴더 생성" + +msgid "File:" +msgstr "파일:" + +msgid "Interpolation:" +msgstr "보간:" + +msgid "Nearest" +msgstr "근접" + +msgid "Bilinear" +msgstr "이중선형" + +msgid "Cubic" +msgstr "Cubic" + +msgid "Trilinear" +msgstr "Trilinear" + +msgid "General" +msgstr "일반적" + +msgid "Startup" +msgstr "시작" + +msgid "Language" +msgstr "언어" + +msgid "Themes" +msgstr "테마" + +msgid "Canvas" +msgstr "캔버스" + +msgid "Shortcuts" +msgstr "단축키" + +msgid "Backup" +msgstr "백업" + +msgid "Indicators" +msgstr "표기 아이콘" + +msgid "On" +msgstr "켜짐" + +msgid "Restore default value" +msgstr "기본 값 복원" + +msgid "Smooth Zoom" +msgstr "부드러운 확대" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "부드럽게 확대 또는 축소하기" + +msgid "Tablet pressure sensitivity:" +msgstr "태블릿 필압:" + +msgid "None" +msgstr "없음" + +msgid "Affect Brush's Alpha" +msgstr "브러시의 알파에 영향을 줌" + +msgid "Color:" +msgstr "색상:" + +msgid "Guide color:" +msgstr "안내선 색:" + +msgid "System Language" +msgstr "시스템 언어" + +msgid "Dark" +msgstr "다크" + +msgid "Gray" +msgstr "그레이" + +msgid "Blue" +msgstr "블루" + +msgid "Caramel" +msgstr "카라멜" + +msgid "Light" +msgstr "라이트" + +msgid "Purple" +msgstr "보라색" + +msgid "Only affect selection" +msgstr "선택 영역만 영향을 줌" + +msgid "Current cel" +msgstr "현재 셀" + +msgid "Current frame" +msgstr "현재 프레임" + +msgid "All frames" +msgstr "모든 프레임" + +msgid "All projects" +msgstr "모든 프로젝트" + +msgid "Invert Colors" +msgstr "색 반전" + +msgid "Modify Red Channel" +msgstr "레드 채널 수정" + +msgid "Modify Green Channel" +msgstr "그린 채널 수정" + +msgid "Modify Blue Channel" +msgstr "블루 채널 수정" + +msgid "Modify Alpha Channel" +msgstr "알파 채널 수정" + +msgid "Desaturation" +msgstr "채도 낮추기" + +msgid "Outline" +msgstr "외곽선" + +msgid "Adjust Hue/Saturation/Value" +msgstr "색상/채도/명도 수정" + +msgid "Gradient" +msgstr "그레디언트" + +msgid "Adjust HSV" +msgstr "HSV 수정" + +msgid "Type:" +msgstr "타입:" + +msgid "Angle:" +msgstr "각도:" + +msgid "Hue" +msgstr "색상" + +msgid "Saturation" +msgstr "채도" + +msgid "Value" +msgstr "명도" + +msgid "Apply" +msgstr "적용" + +msgid "Diagonal" +msgstr "비스듬한" + +msgid "Place inside image" +msgstr "이미지 안에 두기" + +msgid "Thickness:" +msgstr "두께:" + +msgid "Colors:" +msgstr "색상:" + +msgid "Steps:" +msgstr "단계:" + +msgid "Top to Bottom" +msgstr "위에서 아래로" + +msgid "Bottom to Top" +msgstr "아래서 위로" + +msgid "Left to Right" +msgstr "왼쪽에서 오른쪽으로" + +msgid "Right to Left" +msgstr "오른쪽에서 왼쪽으로" + +msgid "View Splash Screen" +msgstr "시작 로고 화면 보기" + +msgid "Online Docs" +msgstr "온라인 문서" + +msgid "Issue Tracker" +msgstr "이슈 트래커" + +msgid "Changelog" +msgstr "변경 사항" + +msgid "About Pixelorama" +msgstr "Pixelorama에 대하여" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "Pixelorama - 당신의 꿈을 픽셀 화하세요!" + +msgid "Developed by Orama Interactive" +msgstr "Orama Interactive가 개발함" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "저작권 2019-2020 Orama Interactive and contributors" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "©2019-2020 by Orama Interactive and contributors" + +msgid "Website" +msgstr "웹사이트" + +msgid "GitHub Repo" +msgstr "GitHub Repo" + +msgid "Donate" +msgstr "후원하기" + +msgid "Developers" +msgstr "개발자들" + +msgid "Contributors" +msgstr "기여자들" + +msgid "Donors" +msgstr "후원자들" + +msgid "Translators" +msgstr "번역자들" + +msgid "English" +msgstr "영어" + +msgid "Greek" +msgstr "그리스어" + +msgid "French" +msgstr "프랑스어" + +msgid "German" +msgstr "독일어" + +msgid "Polish" +msgstr "폴란드어" + +msgid "Brazilian Portuguese" +msgstr "포르투갈어 (브라질)" + +msgid "Russian" +msgstr "러시아어" + +msgid "Chinese Simplified" +msgstr "중국어 간체" + +msgid "Chinese Traditional" +msgstr "중국어 번체" + +msgid "Italian" +msgstr "이탈리아어" + +msgid "Latvian" +msgstr "라트비아어" + +msgid "Spanish" +msgstr "스페인어" + +msgid "Catalan" +msgstr "카탈로니아어" + +msgid "Esperanto" +msgstr "에스페란토어" + +msgid "Indonesian" +msgstr "인도네시아어" + +msgid "Czech" +msgstr "체코어" + +msgid "Arabic" +msgstr "아랍어" + +msgid "Turkish" +msgstr "터키어" + +msgid "Norwegian" +msgstr "노르웨이어" + +msgid "Korean" +msgstr "한국어" + +msgid "Hungarian" +msgstr "헝가리어" + +msgid "Romanian" +msgstr "루마니아어" + +msgid "Development Team" +msgstr "개발팀" + +msgid "Lead Programmer" +msgstr "리드 프로그래머" + +msgid "UI Designer" +msgstr "UI 디자이너" + +msgid "GitHub Contributors" +msgstr "GitHub 기여자" + +msgid "Art by: %s" +msgstr "작가: %s" + +msgid "untitled" +msgstr "제목 없음" + +msgid "imported" +msgstr "불러옴" + +msgid "copy" +msgstr "복사" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "정말 Pixelorama를 종료 하시겠습니까?" + +msgid "Unsaved Image" +msgstr "저장되지 않은 이미지" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "저장되지 않은 수정사항이 있습니다. 계속하면 수정사항이 무시 됩니다." + +msgid "Save before exiting?" +msgstr "종료하기 전에 저장할까요?" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "저장되지 않은 수정사항이 있습니다. 계속하시겠습니까?" + +msgid "Save & Exit" +msgstr "저장 및 종료" + +msgid "Exit without saving" +msgstr "저장하지 않고 종료" + +msgid "Utility Tools" +msgstr "유틸리티 도구" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "직사각형 선택\n\n" +"%s 은(는) 왼쪽 마우스 버튼\n" +"%s 은(는) 오른쪽 마우스 버튼\n\n" +"%s 을(를) 눌러 내용물 움직이기" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "확대/축소\n\n" +"%s 은(는) 왼쪽 마우스 버튼\n" +"%s 은(는) 오른쪽 마우스 버튼" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "색상 선택기\n" +"스프라이트에 있는 픽셀의 색상을 선택\n\n" +"%s 은(는) 왼쪽 마우스 버튼\n" +"%s 은(는) 오른쪽 마우스 버튼" + +msgid "Draw Tools" +msgstr "그리기 툴" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "연필\n\n" +"%s 은(는) 왼쪽 마우스 버튼\n" +"%s 은(는) 오른쪽 마우스 버튼\n\n" +"%s 를 눌러 선을 만듦" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "지우개\n\n" +"%s 은(는) 왼쪽 마우스 버튼\n" +"%s 은(는) 오른쪽 마우스 버튼\n\n" +"%s 를 눌러 선을 만듦" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "양동이\n\n" +"%s 은(는) 왼쪽 마우스 버튼\n" +"%s 은(는) 오른쪽 마우스 버튼" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "밝게/어둡게\n\n" +"%s 은(는) 왼쪽 마우스 버튼\n" +"%s 은(는) 오른쪽 마우스 버튼" + +msgid "Choose a color for the left tool" +msgstr "왼쪽 툴의 색상 선택" + +msgid "Choose a color for the right tool" +msgstr "오른쪽 툴의 색상 선택" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "좌/우 색상 변경\n" +"(%s)" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "색상을 기본 상태로 복원 (블랙을 왼쪽, 화이트를 오른쪽)" + +msgid "Left tool" +msgstr "왼쪽 툴" + +msgid "Right tool" +msgstr "오른쪽 툴" + +msgid "Left pixel indicator" +msgstr "왼쪽 픽셀 인디케이터" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "그리고 있을 때 왼쪽 마우스 픽셀 인디케이터 또는 브러시를 캔버스에 표시하기" + +msgid "Right pixel indicator" +msgstr "오른쪽 픽셀 인디케이터" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "그리고 있을 때 오른쪽 마우스 픽셀 인디케이터 또는 브러시를 캔버스에 표시하기" + +msgid "Show left tool icon" +msgstr "왼쪽 툴 아이콘 표시하기" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "커서 옆에 선택된 왼쪽 툴의 아이콘을 캔버스에 표시하기" + +msgid "Show right tool icon" +msgstr "오른쪽 툴 아이콘 표시하기" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "커서 옆에 선택된 오른쪽 툴의 아이콘을 캔버스에 표시하기" + +msgid "Guides" +msgstr "안내선" + +msgid "Guides color:" +msgstr "안내선 색:" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "캔버스에 표시되는 줄자 안내선의 색상" + +msgid "Grid" +msgstr "격자" + +msgid "Grid type:" +msgstr "격자 타입:" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "격자의 타입을 직사각형, 아이소메트릭 또는 둘 다로 설정" + +msgid "Rectangular" +msgstr "직사각형" + +msgid "Isometric" +msgstr "아이소메트릭" + +msgid "All" +msgstr "전체" + +msgid "Grid width:" +msgstr "격자 너비" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "격자의 수직 선들이 얼마나 떨어져 있는지 설정" + +msgid "Grid height:" +msgstr "격자 높이" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "격자의 수평 선들이 얼마나 떨어져 있는지 설정" + +msgid "Isometric cell size:" +msgstr "아이소메트릭 셀 크기" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "아이소메트릭 격자의 셀 크기를 설정" + +msgid "Grid color:" +msgstr "격자 색:" + +msgid "A color of the grid" +msgstr "격자의 색" + +msgid "Transparency" +msgstr "투명도" + +msgid "Checker size:" +msgstr "체크 무늬 크기" + +msgid "Size of the transparent checker background" +msgstr "투명 배경 체크 무늬의 크기를 설정" + +msgid "Checker color 1:" +msgstr "체크 무늬 색 1:" + +msgid "First color of the transparent checker background" +msgstr "투명 배경 체크 무늬의 첫번째 색" + +msgid "Checker color 2:" +msgstr "체크 무늬 색 2:" + +msgid "Second color of the transparent checker background" +msgstr "투명 배경 체크 무늬의 두번째 색" + +msgid "Follow Canvas Movement" +msgstr "캔버스 움직임을 따라감" + +msgid "The transparent checker follow the movement of canvas" +msgstr "투명 배경 체크 무늬가 캔버스 움직임을 따라감" + +msgid "Follow Canvas Zoom Level" +msgstr "캔버스 확대 레벨을 따라감" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "투명 배경 체크 무늬가 캔버스 확대 레벨을 따라감" + +msgid "Only custom preset can be modified" +msgstr "커스텀 프리셋만 수정 가능함" + +msgid "Brush:" +msgstr "브러시:" + +msgid "Select a brush" +msgstr "브러시를 선택" + +msgid "Pixel brush" +msgstr "픽셀 브러시" + +msgid "Circle brush" +msgstr "원 브러시" + +msgid "Filled circle brush" +msgstr "채워진 원 브러시" + +msgid "Custom brush" +msgstr "커스텀 브러시" + +msgid "Brush size:" +msgstr "브러시 크기:" + +msgid "Overwrite Color" +msgstr "색 덮어쓰기" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "색을 섞는 대신 덮어씁니다. 이 옵션은 완전 불투명한 색을 쓰지 않을 때만 의미가 있습니다." + +msgid "Pixel Perfect" +msgstr "픽셀 퍼펙트" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "가장자리의 픽셀을 제거하여 선을 부드럽게 만듭니다" + +msgid "Brush color from" +msgstr "브러시 색상을 ~에서" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "0: 브러시 자체의 색상, 100: 현재 선택된 색상" + +msgid "Fill area:" +msgstr "채우는 영역:" + +msgid "Same color area" +msgstr "같은 색상 영역" + +msgid "Same color pixels" +msgstr "같은 색상 픽셀" + +msgid "Fill with:" +msgstr "이것으로 채우기:" + +msgid "Selected Color" +msgstr "선택된 색상" + +msgid "Pattern" +msgstr "패턴" + +msgid "Offset" +msgstr "오프셋" + +msgid "Lighten" +msgstr "밝게" + +msgid "Darken" +msgstr "어둡게" + +msgid "Amount:" +msgstr "양:" + +msgid "Lighten/Darken amount" +msgstr "밝게/어둡게 정도" + +msgid "Pick for:" +msgstr "선택 대상:" + +msgid "Left Color" +msgstr "왼쪽 색상" + +msgid "Right Color" +msgstr "오른쪽 색상" + +msgid "Mode:" +msgstr "모드:" + +msgid "Zoom in" +msgstr "확대" + +msgid "Zoom out" +msgstr "축소" + +msgid "Options:" +msgstr "옵션:" + +msgid "Fit to frame" +msgstr "프레임에 맞추기" + +msgid "100% Zoom" +msgstr "100% 줌" + +msgid "Mirroring" +msgstr "미러링" + +msgid "Horizontal" +msgstr "수평" + +msgid "Enable horizontal mirrored drawing" +msgstr "수평 대칭 그리기 활성화" + +msgid "Enable vertical mirrored drawing" +msgstr "수직 대칭 그리기 활성화" + +msgid "Vertical" +msgstr "수직" + +msgid "Current frame:" +msgstr "현재 프레임:" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "첫 프레임으로 이동\n" +"(%s)" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "이전 프레임으로 이동\n" +"(%s)" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "애니메이션 반대로 재생 (끝에서 처음으로)\n" +"(%s)" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "애니메이션 앞으로 재생 (처음에서 끝으로)\n" +"(%s)" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "다음 프레임으로 이동\n" +"(%s)" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "마지막 프레임으로 이동\n" +"(%s)" + +msgid "Onion Skinning settings" +msgstr "어니언 스키닝 설정" + +msgid "Enable/disable Onion Skinning" +msgstr "어니언 스키닝 활성화/비활성화" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "애니메이션 프리뷰가 초당 몇 프레임으로 재생 되게 할까요?\n" +"FPS가 높을 수록 애니메이션이 빠르게 재생 됩니다." + +msgid "No loop" +msgstr "루프 없음" + +msgid "Cycle loop" +msgstr "루프 순환" + +msgid "Ping-pong loop" +msgstr "루프 핑퐁" + +msgid "Onion Skinning:" +msgstr "어니언 스키닝:" + +msgid "Past Frames" +msgstr "과거 프레임" + +msgid "Future Frames" +msgstr "미래 프레임" + +msgid "Manage frame tags" +msgstr "프레임 태그 관리" + +msgid "Frame Tag Properties" +msgstr "프레임 태그 속성" + +msgid "Add a new frame tag" +msgstr "새 프레임 태그 추가" + +msgid "Name:" +msgstr "이름:" + +msgid "From:" +msgstr "~에서:" + +msgid "To:" +msgstr "~로:" + +msgid "Animation plays only on frames of the same tag" +msgstr "같은 태그의 프레임만 애니메이션이 재생 됩니다." + +msgid "Tag %s (Frame %s)" +msgstr "태그 %s (프레임 %s)" + +msgid "Tag %s (Frames %s-%s)" +msgstr "태그 %s (프레임 %s-%s)" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "선택 되었다면, 같은 태그의 프레임만 애니메이션이 재생 됩니다.\n" +"그렇지 않다면, 태그를 무시하고 모든 프레임의 애니메이션이 재생 됩니다." + +msgid "Blue-Red Mode" +msgstr "청-적 모드" + +msgid "Add a new frame" +msgstr "새 프레임 추가" + +msgid "Remove Frame" +msgstr "프레임 제거" + +msgid "Clone Frame" +msgstr "프레임 복제" + +msgid "Move Left" +msgstr "왼쪽으로 이동" + +msgid "Move Right" +msgstr "오른쪽으로 이동" + +msgid "Add Frame Tag" +msgstr "" + +msgid "Link Cel" +msgstr "셀 연결" + +msgid "Unlink Cel" +msgstr "셀 연결 해제" + +msgid "Layer" +msgstr "레이어" + +msgid "Layers" +msgstr "레이어" + +msgid "Create a new layer" +msgstr "새 레이어 생성" + +msgid "Remove current layer" +msgstr "현재 레이어 제거" + +msgid "Move up the current layer" +msgstr "현재 레이어를 위로 올리기" + +msgid "Move down the current layer" +msgstr "현재 레이어를 아래로 내리기" + +msgid "Clone current layer" +msgstr "현재 레이어 복제" + +msgid "Merge current layer with the one below" +msgstr "현재 레이어와 그 아래 레이어를 병합" + +msgid "Opacity:" +msgstr "투명도:" + +msgid "Toggle layer's visibility" +msgstr "레이어 표시 토글" + +msgid "Lock/unlock layer" +msgstr "레이어 잠금/잠금 해제" + +msgid "Frame: %s, Layer: %s" +msgstr "프레임: %s, 레이어: %s" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "셀 연결 활성화/비활성화\n\n" +"연결된 셀들은 여러 프레임에 공유 됩니다" + +msgid "Palette" +msgstr "팔레트" + +msgid "Palettes" +msgstr "팔레트" + +msgid "Add a new palette" +msgstr "새로운 팔레트 추가" + +msgid "Edit currently selected palette" +msgstr "현재 선택된 팔레트 수정" + +msgid "Choose a palette" +msgstr "팔레트 선택" + +msgid "Undo: Draw" +msgstr "실행 취소: 그리기" + +msgid "Redo: Draw" +msgstr "다시 실행: 그리기" + +msgid "Undo: Rectangle Select" +msgstr "실행 취소: 직사각형으로 선택" + +msgid "Redo: Rectangle Select" +msgstr "다시 실행: 직사각형으로 선택" + +msgid "Undo: Scale" +msgstr "실행 취소: 크기 설정" + +msgid "Redo: Scale" +msgstr "다시 실행: 크기 설정" + +msgid "Undo: Add Layer" +msgstr "실행 취소: 레이어 추가" + +msgid "Redo: Add Layer" +msgstr "다시 실행: 레이어 추가" + +msgid "Undo: Remove Layer" +msgstr "실행 취소: 레이어 삭제" + +msgid "Redo: Remove Layer" +msgstr "다시 실행: 레이어 삭제" + +msgid "Undo: Merge Layer" +msgstr "실행 취소: 레이어 병합" + +msgid "Redo: Merge Layer" +msgstr "다시 실행: 레이어 병합" + +msgid "Undo: Change Layer Order" +msgstr "실행 취소: 레이어 순 변경" + +msgid "Redo: Change Layer Order" +msgstr "다시 실행: 레이어 순 변경" + +msgid "Undo: Add Frame" +msgstr "실행 취소: 프레임 추가" + +msgid "Redo: Add Frame" +msgstr "다시 실행: 프레임 추가" + +msgid "Undo: Remove Frame" +msgstr "실행 취소: 프레임 삭제" + +msgid "Redo: Remove Frame" +msgstr "다시 실행: 프레임 삭제" + +msgid "Undo: Change Frame Order" +msgstr "실행 취소: 프레임 순 변경" + +msgid "Redo: Change Frame Order" +msgstr "다시 실행: 프레임 순 변경" + +msgid "Undo: Delete Custom Brush" +msgstr "실행 취소: 사용자 지정 붓 삭제" + +msgid "Redo: Delete Custom Brush" +msgstr "다시 실행: 사용자 지정 붓 삭제" + +msgid "Undo: Modify Frame Tag" +msgstr "실행 취소: 프레임 태그 수정" + +msgid "Redo: Modify Frame Tag" +msgstr "다시 실행: 프레임 태그 수정" + +msgid "Undo: Delete Frame Tag" +msgstr "실행 취소: 프레임 태그 삭제" + +msgid "Redo: Delete Frame Tag" +msgstr "다시 실행: 프레임 태그 삭제" + +msgid "Move Guide" +msgstr "이동 가이드" + +msgid "File saved" +msgstr "파일 저장됨" + +msgid "File autosaved" +msgstr "파일 자동 저장됨" + +msgid "File failed to open. Error code %s" +msgstr "코드 에러. 파일을 여는것을 실패힜읍니다" + +msgid "File failed to save. Error code %s" +msgstr "코드 에러. 파일을 저장을 실패했읍니다" + +msgid "File exported" +msgstr "파일이 내보내졌습니다" + +msgid "New Empty Palette" +msgstr "새 빈 팔레트" + +msgid "Import Palette" +msgstr "팔레트 불러오기" + +msgid "Create Palette From Current Sprite" +msgstr "현재 스프라이트에서 팔레트 생성" + +msgid "Palette Name:" +msgstr "팔레트 이름:" + +msgid "Color Name:" +msgstr "색상 이름:" + +msgid "Use current left & right colors" +msgstr "현재 왼쪽 및 오른쪽 색상 사용" + +msgid "Create a new empty palette?" +msgstr "새 빈 팔레트를 생성할까요?" + +msgid "Error" +msgstr "오류" + +msgid "Error: Palette must have a valid name." +msgstr "오류: 팔레트는 유효한 이름을 갖고 있어야 합니다." + +msgid "Invalid Palette file!" +msgstr "유효하지 않은 팔레트 파일입니다!" + +msgid "Edit Palette" +msgstr "팔레트 수정" + +msgid "Create colors with alpha component" +msgstr "알파 구성으로 색깔을 만들기" + +msgid "Get colors only from selection" +msgstr "" + +msgid "Get colors from" +msgstr "" + +msgid "Patrons:" +msgstr "후원자:" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "당신의 이름 또는 당신의 회사 이름이 시작화면에 표시 되길 원하시나요?" + +msgid "Become a Platinum Sponsor" +msgstr "Platinum 스폰서가 되어주세요" + +msgid "Become a Gold Sponsor" +msgstr "Gold 스폰서가 되어주세요" + +msgid "Become a Patron" +msgstr "후원자 되기" + +msgid "Don't show again" +msgstr "다시 표시하지 않기" + +msgid "Image Options" +msgstr "이미지 설정" + +msgid "Default width:" +msgstr "기본 너비:" + +msgid "A default width of a new image" +msgstr "새 이미지의 기본 너비" + +msgid "Default height:" +msgstr "기본 높이:" + +msgid "A default height of a new image" +msgstr "새 이미지의 기본 높이" + +msgid "Default fill color:" +msgstr "기본 채우기 색:" + +msgid "A default background color of a new image" +msgstr "새 이미지의 기본 배경 색" + +msgid "Lock aspect ratio:" +msgstr "비율 고정" + +msgid "Templates:" +msgstr "템플릿:" + +msgid "Preset" +msgstr "사전 설정" + +msgid "Preset:" +msgstr "사전 설정:" + +msgid "Default" +msgstr "기본" + +msgid "Custom" +msgstr "사용자 지정" + +msgid "Rectangular Selection" +msgstr "직사각형 선택" + +msgid "Zoom" +msgstr "확대/축소" + +msgid "Color Picker" +msgstr "색상 선택기" + +msgid "Pencil" +msgstr "연필" + +msgid "Eraser" +msgstr "지우개" + +msgid "Bucket" +msgstr "양동이" + +msgid "Lighten/Darken" +msgstr "밝게/어둡게" + +msgid "Switch Colors" +msgstr "색상 전환" + +msgid "Set the shortcut" +msgstr "단축키 설정" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "키와 키 조합을 눌러 단축키 설정하기" + +msgid "Already assigned" +msgstr "이미 지정됨" + +msgid "Left Tool:" +msgstr "왼쪽 툴:" + +msgid "A tool assigned to the left mouse button" +msgstr "왼쪽 마우스 버튼에 지정된 툴" + +msgid "Right Tool:" +msgstr "오른쪽 툴:" + +msgid "A tool assigned to the right mouse button" +msgstr "오른쪽 마우스 버튼에 지정된 툴" + +msgid "Cannot find last project file." +msgstr "최근 프로젝트 파일을 찾을 수 없습니다." + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "당신은 아직 Pixelorama에서 프로젝트을 열거나 저장한적이 없습니다!" + +msgid "Open Last Project" +msgstr "최근 프로젝트 열기" + +msgid "Open last project..." +msgstr "최근 프로젝트 열기..." + +msgid "Open last project on startup" +msgstr "프로그램을 시작할 때 최근 프로젝트 열기" + +msgid "Opens last opened project on startup" +msgstr "프로그램을 시작할 때 마지막으로 열었던 프로젝트 열기" + +msgid "Enable autosave" +msgstr "자동 저장 켜기" + +msgid "Autosave interval:" +msgstr "자동 저장 주기:" + +msgid "minute(s)" +msgstr "분" + +msgid "Create new directory for each frame tag" +msgstr "각 프레임 태그 마다 새로운 폴더 만들기." + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "여러 파일을 만들지만 프레임 태그로 분류되어 다른 폴더에 저장됩니다" + +msgid "Close" +msgstr "닫기" + +msgid "Delete" +msgstr "삭제" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "자동 저장된 백업 %s이(가) 발견 되었습니다.\n" +"다시 로드할까요?" + +msgid "Backup reloaded" +msgstr "백업본을 다시 불러오는 중" + +msgid "Remove currently selected palette" +msgstr "현재 선택된 팔레트 제거" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "" + +msgid "You can't remove more palettes!" +msgstr "팔레트를 더 이상 지울 수 없습니다!" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "팔레트가 존재하지 않기 때문에, 팔레트를 지울 수 없었습니다!" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "팔레트를 제거하던 도중 오류가 발생했습니다! 오류 코드: %s" + +msgid "and" +msgstr "그리고" + +msgid "Move the selected frame to the left." +msgstr "선택한 프레임을 왼쪽으로 움직여주세요" + +msgid "Move the selected frame to the right." +msgstr "선택한 프레임을 오른쪽으로 움직여주세요" + diff --git a/Translations/lv_LV.po b/Translations/lv_LV.po new file mode 100644 index 0000000..0261090 --- /dev/null +++ b/Translations/lv_LV.po @@ -0,0 +1,1467 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=3; plural=(n==0 ? 0 : n%10==1 && n%100!=11 ? 1 : 2);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: lv\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Latvian\n" +"Language: lv_LV\n" +"PO-Revision-Date: 2020-10-13 11:35\n" + +msgid "OK" +msgstr "Labi" + +msgid "Cancel" +msgstr "Atcelt" + +msgid "Open" +msgstr "Atvērt" + +msgid "Save" +msgstr "Saglabāt" + +msgid "Please Confirm..." +msgstr "Lūdzu, apstiprini..." + +msgid "File Name:" +msgstr "" + +msgid "Image Size" +msgstr "Attēla izmērs" + +msgid "Canvas Size" +msgstr "" + +msgid "Frame Size" +msgstr "" + +msgid "Width:" +msgstr "Platums:" + +msgid "Height:" +msgstr "Augstums:" + +msgid "Center" +msgstr "" + +msgid "File" +msgstr "Fails" + +msgid "Edit" +msgstr "Rediģēt" + +msgid "View" +msgstr "Skats" + +msgid "Image" +msgstr "Attēls" + +msgid "Effects" +msgstr "Efekti" + +msgid "Help" +msgstr "Palīdzība" + +msgid "New" +msgstr "" + +msgid "New..." +msgstr "Jauns..." + +msgid "Open..." +msgstr "Atvērt..." + +msgid "Save..." +msgstr "Saglabāt..." + +msgid "Save as..." +msgstr "Saglabāt kā..." + +msgid "Use ZSTD Compression" +msgstr "" + +msgid "Import" +msgstr "" + +msgid "Export" +msgstr "Eksportēt" + +msgid "Export..." +msgstr "Eksportēt..." + +msgid "Export as..." +msgstr "Eksportēt kā..." + +msgid "Export PNG..." +msgstr "Eksportēt PNG..." + +msgid "Export PNG as..." +msgstr "Eksportēt PNG kā..." + +msgid "Quit" +msgstr "Iziet" + +msgid "Undo" +msgstr "Atsaukt" + +msgid "Redo" +msgstr "Pārstrādāt" + +msgid "Copy" +msgstr "" + +msgid "Cut" +msgstr "" + +msgid "Paste" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Scale Image" +msgstr "Mainīt attēla izmēru" + +msgid "Crop Image" +msgstr "Apgriest attēlu" + +msgid "Resize Canvas" +msgstr "" + +msgid "Rotate Image" +msgstr "Rotēt attēlu" + +msgid "Clear Selection" +msgstr "Notīrīt atlasi" + +msgid "Flip" +msgstr "" + +msgid "Flip Horizontal" +msgstr "Apmest horizontāli" + +msgid "Flip Vertical" +msgstr "Apmest vertikāli" + +msgid "Preferences" +msgstr "Iestatījumi" + +msgid "Tile Mode" +msgstr "Flīžu režīms" + +msgid "Show Grid" +msgstr "Rādīt režģi" + +msgid "Show Rulers" +msgstr "Rādīt mērjoslu" + +msgid "Show Guides" +msgstr "Rādīt vadlīnijas" + +msgid "Show Animation Timeline" +msgstr "" + +msgid "Zen Mode" +msgstr "" + +msgid "Fullscreen Mode" +msgstr "" + +msgid "Fill with color:" +msgstr "Aizpildīt ar krāsu:" + +msgid "Open a File" +msgstr "Atvērt failu" + +msgid "Open File(s)" +msgstr "Atvērt failu(s)" + +msgid "Import Options" +msgstr "" + +msgid "Import as:" +msgstr "" + +msgid "New tab" +msgstr "" + +msgid "Spritesheet (new tab)" +msgstr "" + +msgid "New frame" +msgstr "" + +msgid "New layer" +msgstr "" + +msgid "New palette" +msgstr "" + +msgid "New brush" +msgstr "" + +msgid "New pattern" +msgstr "" + +msgid "Horizontal frames:" +msgstr "" + +msgid "Vertical frames:" +msgstr "" + +msgid "Brush type:" +msgstr "" + +msgid "File brush" +msgstr "" + +msgid "Project brush" +msgstr "" + +msgid "Random brush" +msgstr "" + +msgid "Save Sprite as .pxo" +msgstr "Saglabāt animāciju kā .pxo" + +msgid "Export Sprite as .png" +msgstr "Eksportēt animāciju kā .png" + +msgid "Export Sprite" +msgstr "Eksportēt animāciju" + +msgid "File Exists, Overwrite?" +msgstr "Fails eksistē, pārrakstīt?" + +msgid "File %s already exists. Overwrite?" +msgstr "" + +msgid "Directory path or file name is not valid!" +msgstr "" + +msgid "Exporting in progress..." +msgstr "" + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "Nevar ielādēd failu '%s'.\n" +"Kļūdas kods: %s" + +msgid "Frame" +msgstr "" + +msgid "Frames:" +msgstr "" + +msgid "All Frames" +msgstr "" + +msgid "Spritesheet" +msgstr "" + +msgid "Animation" +msgstr "" + +msgid "Preview:" +msgstr "" + +msgid "Frame:" +msgstr "" + +msgid "Orientation:" +msgstr "" + +msgid "Browse" +msgstr "" + +msgid "Resize:" +msgstr "Mainīt izmēru:" + +msgid "Cancel Export" +msgstr "" + +msgid "Alert!" +msgstr "" + +msgid "Select Current Folder" +msgstr "" + +msgid "Open a Directory" +msgstr "" + +msgid "All frames as multiple files" +msgstr "" + +msgid "All frames as a single file animation" +msgstr "" + +msgid "Background:" +msgstr "" + +msgid "Direction:" +msgstr "" + +msgid "Forward" +msgstr "" + +msgid "Backwards" +msgstr "" + +msgid "Ping-Pong" +msgstr "" + +msgid "Columns" +msgstr "Kolonna" + +msgid "Columns:" +msgstr "" + +msgid "Rows" +msgstr "Rinda" + +msgid "Rows:" +msgstr "" + +msgid "Path:" +msgstr "Ceļš:" + +msgid "Directories & Files:" +msgstr "Direktorija un Faili:" + +msgid "Create Folder" +msgstr "Izveidot mapi" + +msgid "File:" +msgstr "Fails:" + +msgid "Interpolation:" +msgstr "Interpolācija:" + +msgid "Nearest" +msgstr "Tuvākais" + +msgid "Bilinear" +msgstr "Bilineāra" + +msgid "Cubic" +msgstr "Kubisks" + +msgid "Trilinear" +msgstr "Trilineāra" + +msgid "General" +msgstr "Vispārējā" + +msgid "Startup" +msgstr "" + +msgid "Language" +msgstr "Valoda" + +msgid "Themes" +msgstr "Tēmas" + +msgid "Canvas" +msgstr "" + +msgid "Shortcuts" +msgstr "" + +msgid "Backup" +msgstr "" + +msgid "Indicators" +msgstr "" + +msgid "On" +msgstr "" + +msgid "Restore default value" +msgstr "" + +msgid "Smooth Zoom" +msgstr "Gluds tuvinājums" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "" + +msgid "Tablet pressure sensitivity:" +msgstr "Planšetes spiediena jutīgums:" + +msgid "None" +msgstr "Nekas" + +msgid "Affect Brush's Alpha" +msgstr "Ietekmēt otas alfa kanālu" + +msgid "Color:" +msgstr "Krāsa:" + +msgid "Guide color:" +msgstr "Vadlīnijas krāsa:" + +msgid "System Language" +msgstr "Systēmas valoda" + +msgid "Dark" +msgstr "Tumš" + +msgid "Gray" +msgstr "Pelēks" + +msgid "Blue" +msgstr "" + +msgid "Caramel" +msgstr "" + +msgid "Light" +msgstr "Gaišs" + +msgid "Purple" +msgstr "" + +msgid "Only affect selection" +msgstr "" + +msgid "Current cel" +msgstr "" + +msgid "Current frame" +msgstr "" + +msgid "All frames" +msgstr "" + +msgid "All projects" +msgstr "" + +msgid "Invert Colors" +msgstr "" + +msgid "Modify Red Channel" +msgstr "" + +msgid "Modify Green Channel" +msgstr "" + +msgid "Modify Blue Channel" +msgstr "" + +msgid "Modify Alpha Channel" +msgstr "" + +msgid "Desaturation" +msgstr "Atsātināt" + +msgid "Outline" +msgstr "Ārlīnija" + +msgid "Adjust Hue/Saturation/Value" +msgstr "" + +msgid "Gradient" +msgstr "" + +msgid "Adjust HSV" +msgstr "" + +msgid "Type:" +msgstr "" + +msgid "Angle:" +msgstr "" + +msgid "Hue" +msgstr "" + +msgid "Saturation" +msgstr "" + +msgid "Value" +msgstr "" + +msgid "Apply" +msgstr "" + +msgid "Diagonal" +msgstr "Diagonāle" + +msgid "Place inside image" +msgstr "Ievieto attēlā" + +msgid "Thickness:" +msgstr "Biezums:" + +msgid "Colors:" +msgstr "" + +msgid "Steps:" +msgstr "" + +msgid "Top to Bottom" +msgstr "" + +msgid "Bottom to Top" +msgstr "" + +msgid "Left to Right" +msgstr "" + +msgid "Right to Left" +msgstr "" + +msgid "View Splash Screen" +msgstr "Rādīt uzplaiksnījuma ekrānu" + +msgid "Online Docs" +msgstr "" + +msgid "Issue Tracker" +msgstr "Problēmu izsekotājs" + +msgid "Changelog" +msgstr "Izmaiņu saraksts" + +msgid "About Pixelorama" +msgstr "Par Pixelorama" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "" + +msgid "Developed by Orama Interactive" +msgstr "Izstrādātājs Orama Interactive" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "" + +msgid "Website" +msgstr "Mājas lapa" + +msgid "GitHub Repo" +msgstr "" + +msgid "Donate" +msgstr "Ziedot" + +msgid "Developers" +msgstr "Izstrādātāji" + +msgid "Contributors" +msgstr "Līdzdalībnieki" + +msgid "Donors" +msgstr "Ziedotāji" + +msgid "Translators" +msgstr "Tūlkotāji" + +msgid "English" +msgstr "Angļu" + +msgid "Greek" +msgstr "Grieķu" + +msgid "French" +msgstr "Franču" + +msgid "German" +msgstr "Vācu" + +msgid "Polish" +msgstr "Poļu" + +msgid "Brazilian Portuguese" +msgstr "Brazīļu portugāļu" + +msgid "Russian" +msgstr "Krievu" + +msgid "Chinese Simplified" +msgstr "Ķīniešu vienkāršotā" + +msgid "Chinese Traditional" +msgstr "Ķīniešu tradicionālā" + +msgid "Italian" +msgstr "Itāļu" + +msgid "Latvian" +msgstr "" + +msgid "Spanish" +msgstr "Spāņu" + +msgid "Catalan" +msgstr "" + +msgid "Esperanto" +msgstr "" + +msgid "Indonesian" +msgstr "" + +msgid "Czech" +msgstr "" + +msgid "Arabic" +msgstr "" + +msgid "Turkish" +msgstr "" + +msgid "Norwegian" +msgstr "" + +msgid "Korean" +msgstr "" + +msgid "Hungarian" +msgstr "" + +msgid "Romanian" +msgstr "" + +msgid "Development Team" +msgstr "Izstrādes komanda" + +msgid "Lead Programmer" +msgstr "Vadošais programmētājs" + +msgid "UI Designer" +msgstr "UI dizaineris" + +msgid "GitHub Contributors" +msgstr "GitHub līdzdalībnieks" + +msgid "Art by: %s" +msgstr "" + +msgid "untitled" +msgstr "bez nosaukuma" + +msgid "imported" +msgstr "importēts" + +msgid "copy" +msgstr "kopēt" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "Tiešām vēlies pārtraukt darbu ar Pixelorama?" + +msgid "Unsaved Image" +msgstr "" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "" + +msgid "Save before exiting?" +msgstr "" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "" + +msgid "Save & Exit" +msgstr "" + +msgid "Exit without saving" +msgstr "" + +msgid "Utility Tools" +msgstr "Lietderības rīki" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "Taisnstūra iezīmēšana\n\n" +"%s priekš kreisās peles pogas\n" +"%s priekš peles labās pogas\n\n" +"Nospied %s, lai pārvietotu saturu" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Krāsu izvēlne\n" +"Atzīmē krāsu no attēla pikseļa\n\n" +"%s priekš kreisās peles pogas\n" +"%s priekšlabās peles pogas" + +msgid "Draw Tools" +msgstr "Zīmēšanas rīki" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Zīmulis\n\n" +"%s priekškreisās peles pogas\n" +"%s priekš labās peles pogas\n\n" +"Turi %s lai novilktu līniju" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Dzēšgumija\n\n" +"%s priekš kreisās peles pogas\n" +"%s priekš labās peles pogas\n\n" +"Turi %s lai novilktu līniju" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Spainis\n\n" +"%s priekš kreisās peles pogas\n" +"%s priekš labās peles pogas" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Izgaismot/ aptumšot\n\n" +"%s priekš kreisās peles pogas\n" +"%s priekš labās peles pogas" + +msgid "Choose a color for the left tool" +msgstr "Izvēlies krāsu priekš kreisā rīka" + +msgid "Choose a color for the right tool" +msgstr "Izvēlies krāsu priekš labā rīka" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "Samainīt vietām kreiso un labo krāsu\n" +"(%s)" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "Atjaunot noklusējuma krāsas (melns priekš kreisās, balts priekšlabās)" + +msgid "Left tool" +msgstr "" + +msgid "Right tool" +msgstr "" + +msgid "Left pixel indicator" +msgstr "Kreisā pikseļa indikātors" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "Attēlot kreisās peles pogas krāsu zīmēšanas laikā" + +msgid "Right pixel indicator" +msgstr "Labā pikseļa indikātors" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "Attēlot labās peles pogas krāsu zīmēšanas laikā" + +msgid "Show left tool icon" +msgstr "" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "" + +msgid "Show right tool icon" +msgstr "" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "" + +msgid "Guides" +msgstr "" + +msgid "Guides color:" +msgstr "" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "" + +msgid "Grid" +msgstr "" + +msgid "Grid type:" +msgstr "" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "" + +msgid "Rectangular" +msgstr "" + +msgid "Isometric" +msgstr "" + +msgid "All" +msgstr "" + +msgid "Grid width:" +msgstr "" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "" + +msgid "Grid height:" +msgstr "" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "" + +msgid "Isometric cell size:" +msgstr "" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "" + +msgid "Grid color:" +msgstr "" + +msgid "A color of the grid" +msgstr "" + +msgid "Transparency" +msgstr "" + +msgid "Checker size:" +msgstr "" + +msgid "Size of the transparent checker background" +msgstr "" + +msgid "Checker color 1:" +msgstr "" + +msgid "First color of the transparent checker background" +msgstr "" + +msgid "Checker color 2:" +msgstr "" + +msgid "Second color of the transparent checker background" +msgstr "" + +msgid "Follow Canvas Movement" +msgstr "" + +msgid "The transparent checker follow the movement of canvas" +msgstr "" + +msgid "Follow Canvas Zoom Level" +msgstr "" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "" + +msgid "Only custom preset can be modified" +msgstr "" + +msgid "Brush:" +msgstr "Ota:" + +msgid "Select a brush" +msgstr "Izvēlēties otu" + +msgid "Pixel brush" +msgstr "" + +msgid "Circle brush" +msgstr "" + +msgid "Filled circle brush" +msgstr "" + +msgid "Custom brush" +msgstr "Pielāgota ota" + +msgid "Brush size:" +msgstr "Otas izmērs:" + +msgid "Overwrite Color" +msgstr "" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "" + +msgid "Pixel Perfect" +msgstr "" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "" + +msgid "Brush color from" +msgstr "Otas krāsa no" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "0: Krāsa no pašas otas, 100: no atzīmētās krāsas" + +msgid "Fill area:" +msgstr "Aizpildīt laukumu:" + +msgid "Same color area" +msgstr "" + +msgid "Same color pixels" +msgstr "" + +msgid "Fill with:" +msgstr "" + +msgid "Selected Color" +msgstr "" + +msgid "Pattern" +msgstr "" + +msgid "Offset" +msgstr "" + +msgid "Lighten" +msgstr "Izgaismot" + +msgid "Darken" +msgstr "Aptumšot" + +msgid "Amount:" +msgstr "Daudzums:" + +msgid "Lighten/Darken amount" +msgstr "Apgaismojuma/Aptumšojuma daudzmums" + +msgid "Pick for:" +msgstr "Izvēlēties priekš:" + +msgid "Left Color" +msgstr "Kreisā krāsa" + +msgid "Right Color" +msgstr "Labā krāsa" + +msgid "Mode:" +msgstr "" + +msgid "Zoom in" +msgstr "" + +msgid "Zoom out" +msgstr "" + +msgid "Options:" +msgstr "" + +msgid "Fit to frame" +msgstr "" + +msgid "100% Zoom" +msgstr "" + +msgid "Mirroring" +msgstr "Spoguļskats" + +msgid "Horizontal" +msgstr "Horizontāli" + +msgid "Enable horizontal mirrored drawing" +msgstr "IIeslēgt horizontālo spoguļskata zīmēšanu" + +msgid "Enable vertical mirrored drawing" +msgstr "Ieslēgt vertikālo spoguļskata zīmēšanu" + +msgid "Vertical" +msgstr "Vertikāls" + +msgid "Current frame:" +msgstr "Patreizējais kadrs:" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "Pirmais kadrs\n" +"(%s)" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "Iepriekšējais kadrs\n" +"(%s)" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "Atskaņot animāciju atpakaļgaitā (no beigām uz sākumu)\n" +"(%s)" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "Atskaņot animāciju uz priekšu (no sākuma uz beigām)\n" +"(%s)" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "Nākošais kadrs\n" +"(%s)" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "Pēdējais kadrs\n" +"(%s)" + +msgid "Onion Skinning settings" +msgstr "" + +msgid "Enable/disable Onion Skinning" +msgstr "" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "Cik kadrus sekundē animāciju atskaņot?\n" +"Lielāks kadru skaits atskaņos animāciju ātrāk." + +msgid "No loop" +msgstr "Bez cilpošanas" + +msgid "Cycle loop" +msgstr "Riņķa cilpa" + +msgid "Ping-pong loop" +msgstr "Ping-pong cilpa" + +msgid "Onion Skinning:" +msgstr "Sīpola mizu skats:" + +msgid "Past Frames" +msgstr "Pagājušie kadri" + +msgid "Future Frames" +msgstr "Nākošie kadri" + +msgid "Manage frame tags" +msgstr "" + +msgid "Frame Tag Properties" +msgstr "" + +msgid "Add a new frame tag" +msgstr "" + +msgid "Name:" +msgstr "" + +msgid "From:" +msgstr "" + +msgid "To:" +msgstr "" + +msgid "Animation plays only on frames of the same tag" +msgstr "" + +msgid "Tag %s (Frame %s)" +msgstr "" + +msgid "Tag %s (Frames %s-%s)" +msgstr "" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "" + +msgid "Blue-Red Mode" +msgstr "Zili-Sarkanais režīms" + +msgid "Add a new frame" +msgstr "Pievienot jaunu kadru" + +msgid "Remove Frame" +msgstr "Noņemt kadru" + +msgid "Clone Frame" +msgstr "Klonēt kadru" + +msgid "Move Left" +msgstr "Pārvietot pa kreisi" + +msgid "Move Right" +msgstr "Pārvietoties pa labi" + +msgid "Add Frame Tag" +msgstr "" + +msgid "Link Cel" +msgstr "" + +msgid "Unlink Cel" +msgstr "" + +msgid "Layer" +msgstr "Slānis" + +msgid "Layers" +msgstr "Slāņi" + +msgid "Create a new layer" +msgstr "Izveidot jaunu slāni" + +msgid "Remove current layer" +msgstr "Noņemt aktuālo slāni" + +msgid "Move up the current layer" +msgstr "Pārvietot aktuālo slāni uz augšu" + +msgid "Move down the current layer" +msgstr "Pārvietot aktuālo slāni uz leju" + +msgid "Clone current layer" +msgstr "Klonēt aktuālo slāni" + +msgid "Merge current layer with the one below" +msgstr "Apvienot aktuālo slāni ar apakšējo slāni" + +msgid "Opacity:" +msgstr "Necaurspīdīgums:" + +msgid "Toggle layer's visibility" +msgstr "Slāņa redzamības slēdzis" + +msgid "Lock/unlock layer" +msgstr "" + +msgid "Frame: %s, Layer: %s" +msgstr "" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "" + +msgid "Palette" +msgstr "Palete" + +msgid "Palettes" +msgstr "Paletes" + +msgid "Add a new palette" +msgstr "Pievienot jaunu paleti" + +msgid "Edit currently selected palette" +msgstr "Rediģēt iezīmēto paleti" + +msgid "Choose a palette" +msgstr "Izvēlētis paleti" + +msgid "Undo: Draw" +msgstr "Atcelt: Zīmēt" + +msgid "Redo: Draw" +msgstr "Atkārtot: Zīmēt" + +msgid "Undo: Rectangle Select" +msgstr "Atcelt: Taisnstūra iezīmēšanu" + +msgid "Redo: Rectangle Select" +msgstr "Atkārtot: Taisnstūra atzīmēšanu" + +msgid "Undo: Scale" +msgstr "Atcelt: Izmera maiņu" + +msgid "Redo: Scale" +msgstr "Atkārtot: Izmēra maiņu" + +msgid "Undo: Add Layer" +msgstr "Atcelt: Slāņa pievienošanu" + +msgid "Redo: Add Layer" +msgstr "Atkārtot: Slāņa pievienošanu" + +msgid "Undo: Remove Layer" +msgstr "Atcelt: Slāņa noņemšanu" + +msgid "Redo: Remove Layer" +msgstr "Atkārtot: Slāņa noņemšanu" + +msgid "Undo: Merge Layer" +msgstr "Atcelt: Slāņu apvienošanu" + +msgid "Redo: Merge Layer" +msgstr "Atkārtot: Slāņu apvienošanu" + +msgid "Undo: Change Layer Order" +msgstr "Atcelt: Slāņu secības maiņu" + +msgid "Redo: Change Layer Order" +msgstr "Atkārtot: Slāņu secības maiņu" + +msgid "Undo: Add Frame" +msgstr "Atcelt: Kadra pievienošanu" + +msgid "Redo: Add Frame" +msgstr "Atkārtot: Kadra pievienošanu" + +msgid "Undo: Remove Frame" +msgstr "Atcelt: Kadra noņemšanu" + +msgid "Redo: Remove Frame" +msgstr "Atkārtot: Kadra noņemšanu" + +msgid "Undo: Change Frame Order" +msgstr "Atcelt: Kadra secības maiņu" + +msgid "Redo: Change Frame Order" +msgstr "Atkārtot: Kadra secības maiņu" + +msgid "Undo: Delete Custom Brush" +msgstr "Atcelt: Pielāgotās otas dzēšanu" + +msgid "Redo: Delete Custom Brush" +msgstr "Atkārtot: Pielāgotās otas dzēšanu" + +msgid "Undo: Modify Frame Tag" +msgstr "" + +msgid "Redo: Modify Frame Tag" +msgstr "" + +msgid "Undo: Delete Frame Tag" +msgstr "" + +msgid "Redo: Delete Frame Tag" +msgstr "" + +msgid "Move Guide" +msgstr "Pārvietot vadlīniju" + +msgid "File saved" +msgstr "Fails saglabāts" + +msgid "File autosaved" +msgstr "" + +msgid "File failed to open. Error code %s" +msgstr "" + +msgid "File failed to save. Error code %s" +msgstr "" + +msgid "File exported" +msgstr "Fails eksportēts" + +msgid "New Empty Palette" +msgstr "Jauna tukša palete" + +msgid "Import Palette" +msgstr "Importēt paleti" + +msgid "Create Palette From Current Sprite" +msgstr "" + +msgid "Palette Name:" +msgstr "Paletes nosaukums:" + +msgid "Color Name:" +msgstr "Krāsas nosaukums:" + +msgid "Use current left & right colors" +msgstr "" + +msgid "Create a new empty palette?" +msgstr "Izveidot jaunu tukšu paleti?" + +msgid "Error" +msgstr "" + +msgid "Error: Palette must have a valid name." +msgstr "Kļūda: Paletei nepieciešams derīgs nosaukums." + +msgid "Invalid Palette file!" +msgstr "Nederīgs paletes fails!" + +msgid "Edit Palette" +msgstr "Rediģēt paleti" + +msgid "Create colors with alpha component" +msgstr "" + +msgid "Get colors only from selection" +msgstr "" + +msgid "Get colors from" +msgstr "" + +msgid "Patrons:" +msgstr "Labvēļi:" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "" + +msgid "Become a Platinum Sponsor" +msgstr "" + +msgid "Become a Gold Sponsor" +msgstr "" + +msgid "Become a Patron" +msgstr "" + +msgid "Don't show again" +msgstr "Vairāk nerādīt" + +msgid "Image Options" +msgstr "Bildes uzstādījumi" + +msgid "Default width:" +msgstr "" + +msgid "A default width of a new image" +msgstr "" + +msgid "Default height:" +msgstr "" + +msgid "A default height of a new image" +msgstr "" + +msgid "Default fill color:" +msgstr "" + +msgid "A default background color of a new image" +msgstr "" + +msgid "Lock aspect ratio:" +msgstr "" + +msgid "Templates:" +msgstr "" + +msgid "Preset" +msgstr "" + +msgid "Preset:" +msgstr "" + +msgid "Default" +msgstr "" + +msgid "Custom" +msgstr "" + +msgid "Rectangular Selection" +msgstr "Taisnstūra iezīmēšana" + +msgid "Zoom" +msgstr "" + +msgid "Color Picker" +msgstr "Krāsu izvēlne" + +msgid "Pencil" +msgstr "Zīmulis" + +msgid "Eraser" +msgstr "Dzēšgumija" + +msgid "Bucket" +msgstr "Spainis" + +msgid "Lighten/Darken" +msgstr "Izgaismot/ aptumšot" + +msgid "Switch Colors" +msgstr "" + +msgid "Set the shortcut" +msgstr "" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "" + +msgid "Already assigned" +msgstr "" + +msgid "Left Tool:" +msgstr "" + +msgid "A tool assigned to the left mouse button" +msgstr "" + +msgid "Right Tool:" +msgstr "" + +msgid "A tool assigned to the right mouse button" +msgstr "" + +msgid "Cannot find last project file." +msgstr "" + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "" + +msgid "Open Last Project" +msgstr "" + +msgid "Open last project..." +msgstr "" + +msgid "Open last project on startup" +msgstr "" + +msgid "Opens last opened project on startup" +msgstr "" + +msgid "Enable autosave" +msgstr "" + +msgid "Autosave interval:" +msgstr "" + +msgid "minute(s)" +msgstr "" + +msgid "Create new directory for each frame tag" +msgstr "" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "" + +msgid "Close" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "" + +msgid "Backup reloaded" +msgstr "" + +msgid "Remove currently selected palette" +msgstr "" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "" + +msgid "You can't remove more palettes!" +msgstr "" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "" + +msgid "and" +msgstr "" + +msgid "Move the selected frame to the left." +msgstr "" + +msgid "Move the selected frame to the right." +msgstr "" + diff --git a/Translations/nl_NL.po b/Translations/nl_NL.po new file mode 100644 index 0000000..bd03851 --- /dev/null +++ b/Translations/nl_NL.po @@ -0,0 +1,1442 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: nl\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Dutch\n" +"Language: nl_NL\n" +"PO-Revision-Date: 2020-10-13 11:36\n" + +msgid "OK" +msgstr "Oké" + +msgid "Cancel" +msgstr "Annuleren" + +msgid "Open" +msgstr "Openen" + +msgid "Save" +msgstr "Opslaan" + +msgid "Please Confirm..." +msgstr "Bevestig..." + +msgid "File Name:" +msgstr "" + +msgid "Image Size" +msgstr "Afbeeldingsgrootte" + +msgid "Canvas Size" +msgstr "Canvas grootte" + +msgid "Frame Size" +msgstr "" + +msgid "Width:" +msgstr "Breedte:" + +msgid "Height:" +msgstr "Hoogte:" + +msgid "Center" +msgstr "" + +msgid "File" +msgstr "Bestand" + +msgid "Edit" +msgstr "Wijzigen" + +msgid "View" +msgstr "Tonen" + +msgid "Image" +msgstr "Afbeelding" + +msgid "Effects" +msgstr "Effecten" + +msgid "Help" +msgstr "Help" + +msgid "New" +msgstr "Nieuw" + +msgid "New..." +msgstr "Nieuw..." + +msgid "Open..." +msgstr "Openen..." + +msgid "Save..." +msgstr "Opslaan..." + +msgid "Save as..." +msgstr "Opslaan als..." + +msgid "Use ZSTD Compression" +msgstr "" + +msgid "Import" +msgstr "Importeren" + +msgid "Export" +msgstr "Exporteren" + +msgid "Export..." +msgstr "Exporteren..." + +msgid "Export as..." +msgstr "Exporteren als..." + +msgid "Export PNG..." +msgstr "Exporteer PNG..." + +msgid "Export PNG as..." +msgstr "Exporteer PNG als..." + +msgid "Quit" +msgstr "Afsluiten" + +msgid "Undo" +msgstr "Ongedaan maken" + +msgid "Redo" +msgstr "Opnieuw uitvoeren" + +msgid "Copy" +msgstr "Kopiëren" + +msgid "Cut" +msgstr "" + +msgid "Paste" +msgstr "Plakken" + +msgid "Delete" +msgstr "Verwijderen" + +msgid "Scale Image" +msgstr "Afbeelding schalen" + +msgid "Crop Image" +msgstr "Afbeelding bijsnijden" + +msgid "Resize Canvas" +msgstr "Canvas formaat aanpassen" + +msgid "Rotate Image" +msgstr "" + +msgid "Clear Selection" +msgstr "" + +msgid "Flip" +msgstr "" + +msgid "Flip Horizontal" +msgstr "" + +msgid "Flip Vertical" +msgstr "" + +msgid "Preferences" +msgstr "" + +msgid "Tile Mode" +msgstr "" + +msgid "Show Grid" +msgstr "" + +msgid "Show Rulers" +msgstr "" + +msgid "Show Guides" +msgstr "" + +msgid "Show Animation Timeline" +msgstr "" + +msgid "Zen Mode" +msgstr "Zen modus" + +msgid "Fullscreen Mode" +msgstr "" + +msgid "Fill with color:" +msgstr "" + +msgid "Open a File" +msgstr "" + +msgid "Open File(s)" +msgstr "" + +msgid "Import Options" +msgstr "" + +msgid "Import as:" +msgstr "Importeer als:" + +msgid "New tab" +msgstr "Nieuw tabblad" + +msgid "Spritesheet (new tab)" +msgstr "Spritesheet (nieuw tabblad)" + +msgid "New frame" +msgstr "Nieuw frame" + +msgid "New layer" +msgstr "Nieuwe laag" + +msgid "New palette" +msgstr "Nieuw palet" + +msgid "New brush" +msgstr "" + +msgid "New pattern" +msgstr "" + +msgid "Horizontal frames:" +msgstr "Horizontale frames:" + +msgid "Vertical frames:" +msgstr "Verticale frames:" + +msgid "Brush type:" +msgstr "" + +msgid "File brush" +msgstr "" + +msgid "Project brush" +msgstr "" + +msgid "Random brush" +msgstr "" + +msgid "Save Sprite as .pxo" +msgstr "" + +msgid "Export Sprite as .png" +msgstr "" + +msgid "Export Sprite" +msgstr "" + +msgid "File Exists, Overwrite?" +msgstr "" + +msgid "File %s already exists. Overwrite?" +msgstr "" + +msgid "Directory path or file name is not valid!" +msgstr "" + +msgid "Exporting in progress..." +msgstr "" + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "" + +msgid "Frame" +msgstr "" + +msgid "Frames:" +msgstr "" + +msgid "All Frames" +msgstr "" + +msgid "Spritesheet" +msgstr "" + +msgid "Animation" +msgstr "" + +msgid "Preview:" +msgstr "" + +msgid "Frame:" +msgstr "" + +msgid "Orientation:" +msgstr "" + +msgid "Browse" +msgstr "" + +msgid "Resize:" +msgstr "" + +msgid "Cancel Export" +msgstr "" + +msgid "Alert!" +msgstr "" + +msgid "Select Current Folder" +msgstr "" + +msgid "Open a Directory" +msgstr "" + +msgid "All frames as multiple files" +msgstr "" + +msgid "All frames as a single file animation" +msgstr "" + +msgid "Background:" +msgstr "" + +msgid "Direction:" +msgstr "" + +msgid "Forward" +msgstr "" + +msgid "Backwards" +msgstr "" + +msgid "Ping-Pong" +msgstr "" + +msgid "Columns" +msgstr "" + +msgid "Columns:" +msgstr "" + +msgid "Rows" +msgstr "" + +msgid "Rows:" +msgstr "" + +msgid "Path:" +msgstr "" + +msgid "Directories & Files:" +msgstr "" + +msgid "Create Folder" +msgstr "" + +msgid "File:" +msgstr "" + +msgid "Interpolation:" +msgstr "" + +msgid "Nearest" +msgstr "" + +msgid "Bilinear" +msgstr "" + +msgid "Cubic" +msgstr "" + +msgid "Trilinear" +msgstr "" + +msgid "General" +msgstr "" + +msgid "Startup" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Themes" +msgstr "" + +msgid "Canvas" +msgstr "" + +msgid "Shortcuts" +msgstr "" + +msgid "Backup" +msgstr "" + +msgid "Indicators" +msgstr "" + +msgid "On" +msgstr "" + +msgid "Restore default value" +msgstr "" + +msgid "Smooth Zoom" +msgstr "" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "" + +msgid "Tablet pressure sensitivity:" +msgstr "" + +msgid "None" +msgstr "" + +msgid "Affect Brush's Alpha" +msgstr "" + +msgid "Color:" +msgstr "" + +msgid "Guide color:" +msgstr "" + +msgid "System Language" +msgstr "" + +msgid "Dark" +msgstr "" + +msgid "Gray" +msgstr "" + +msgid "Blue" +msgstr "" + +msgid "Caramel" +msgstr "" + +msgid "Light" +msgstr "" + +msgid "Purple" +msgstr "" + +msgid "Only affect selection" +msgstr "" + +msgid "Current cel" +msgstr "" + +msgid "Current frame" +msgstr "" + +msgid "All frames" +msgstr "" + +msgid "All projects" +msgstr "" + +msgid "Invert Colors" +msgstr "" + +msgid "Modify Red Channel" +msgstr "" + +msgid "Modify Green Channel" +msgstr "" + +msgid "Modify Blue Channel" +msgstr "" + +msgid "Modify Alpha Channel" +msgstr "" + +msgid "Desaturation" +msgstr "" + +msgid "Outline" +msgstr "" + +msgid "Adjust Hue/Saturation/Value" +msgstr "" + +msgid "Gradient" +msgstr "" + +msgid "Adjust HSV" +msgstr "" + +msgid "Type:" +msgstr "" + +msgid "Angle:" +msgstr "" + +msgid "Hue" +msgstr "" + +msgid "Saturation" +msgstr "" + +msgid "Value" +msgstr "" + +msgid "Apply" +msgstr "" + +msgid "Diagonal" +msgstr "" + +msgid "Place inside image" +msgstr "" + +msgid "Thickness:" +msgstr "" + +msgid "Colors:" +msgstr "" + +msgid "Steps:" +msgstr "" + +msgid "Top to Bottom" +msgstr "" + +msgid "Bottom to Top" +msgstr "" + +msgid "Left to Right" +msgstr "" + +msgid "Right to Left" +msgstr "" + +msgid "View Splash Screen" +msgstr "" + +msgid "Online Docs" +msgstr "" + +msgid "Issue Tracker" +msgstr "" + +msgid "Changelog" +msgstr "" + +msgid "About Pixelorama" +msgstr "" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "" + +msgid "Developed by Orama Interactive" +msgstr "" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "" + +msgid "Website" +msgstr "" + +msgid "GitHub Repo" +msgstr "" + +msgid "Donate" +msgstr "" + +msgid "Developers" +msgstr "" + +msgid "Contributors" +msgstr "" + +msgid "Donors" +msgstr "" + +msgid "Translators" +msgstr "" + +msgid "English" +msgstr "" + +msgid "Greek" +msgstr "" + +msgid "French" +msgstr "" + +msgid "German" +msgstr "" + +msgid "Polish" +msgstr "" + +msgid "Brazilian Portuguese" +msgstr "" + +msgid "Russian" +msgstr "" + +msgid "Chinese Simplified" +msgstr "" + +msgid "Chinese Traditional" +msgstr "" + +msgid "Italian" +msgstr "" + +msgid "Latvian" +msgstr "" + +msgid "Spanish" +msgstr "" + +msgid "Catalan" +msgstr "" + +msgid "Esperanto" +msgstr "" + +msgid "Indonesian" +msgstr "" + +msgid "Czech" +msgstr "" + +msgid "Arabic" +msgstr "" + +msgid "Turkish" +msgstr "" + +msgid "Norwegian" +msgstr "" + +msgid "Korean" +msgstr "" + +msgid "Hungarian" +msgstr "" + +msgid "Romanian" +msgstr "" + +msgid "Development Team" +msgstr "" + +msgid "Lead Programmer" +msgstr "" + +msgid "UI Designer" +msgstr "" + +msgid "GitHub Contributors" +msgstr "" + +msgid "Art by: %s" +msgstr "" + +msgid "untitled" +msgstr "" + +msgid "imported" +msgstr "" + +msgid "copy" +msgstr "" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "" + +msgid "Unsaved Image" +msgstr "" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "" + +msgid "Save before exiting?" +msgstr "" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "" + +msgid "Save & Exit" +msgstr "" + +msgid "Exit without saving" +msgstr "" + +msgid "Utility Tools" +msgstr "" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Draw Tools" +msgstr "" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Choose a color for the left tool" +msgstr "" + +msgid "Choose a color for the right tool" +msgstr "" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "" + +msgid "Left tool" +msgstr "" + +msgid "Right tool" +msgstr "" + +msgid "Left pixel indicator" +msgstr "" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Right pixel indicator" +msgstr "" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Show left tool icon" +msgstr "" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "" + +msgid "Show right tool icon" +msgstr "" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "" + +msgid "Guides" +msgstr "" + +msgid "Guides color:" +msgstr "" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "" + +msgid "Grid" +msgstr "" + +msgid "Grid type:" +msgstr "" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "" + +msgid "Rectangular" +msgstr "" + +msgid "Isometric" +msgstr "" + +msgid "All" +msgstr "" + +msgid "Grid width:" +msgstr "" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "" + +msgid "Grid height:" +msgstr "" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "" + +msgid "Isometric cell size:" +msgstr "" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "" + +msgid "Grid color:" +msgstr "" + +msgid "A color of the grid" +msgstr "" + +msgid "Transparency" +msgstr "" + +msgid "Checker size:" +msgstr "" + +msgid "Size of the transparent checker background" +msgstr "" + +msgid "Checker color 1:" +msgstr "" + +msgid "First color of the transparent checker background" +msgstr "" + +msgid "Checker color 2:" +msgstr "" + +msgid "Second color of the transparent checker background" +msgstr "" + +msgid "Follow Canvas Movement" +msgstr "" + +msgid "The transparent checker follow the movement of canvas" +msgstr "" + +msgid "Follow Canvas Zoom Level" +msgstr "" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "" + +msgid "Only custom preset can be modified" +msgstr "" + +msgid "Brush:" +msgstr "" + +msgid "Select a brush" +msgstr "" + +msgid "Pixel brush" +msgstr "" + +msgid "Circle brush" +msgstr "" + +msgid "Filled circle brush" +msgstr "" + +msgid "Custom brush" +msgstr "" + +msgid "Brush size:" +msgstr "" + +msgid "Overwrite Color" +msgstr "" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "" + +msgid "Pixel Perfect" +msgstr "" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "" + +msgid "Brush color from" +msgstr "" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "" + +msgid "Fill area:" +msgstr "" + +msgid "Same color area" +msgstr "" + +msgid "Same color pixels" +msgstr "" + +msgid "Fill with:" +msgstr "" + +msgid "Selected Color" +msgstr "" + +msgid "Pattern" +msgstr "" + +msgid "Offset" +msgstr "" + +msgid "Lighten" +msgstr "" + +msgid "Darken" +msgstr "" + +msgid "Amount:" +msgstr "" + +msgid "Lighten/Darken amount" +msgstr "" + +msgid "Pick for:" +msgstr "" + +msgid "Left Color" +msgstr "" + +msgid "Right Color" +msgstr "" + +msgid "Mode:" +msgstr "" + +msgid "Zoom in" +msgstr "" + +msgid "Zoom out" +msgstr "" + +msgid "Options:" +msgstr "" + +msgid "Fit to frame" +msgstr "" + +msgid "100% Zoom" +msgstr "" + +msgid "Mirroring" +msgstr "" + +msgid "Horizontal" +msgstr "" + +msgid "Enable horizontal mirrored drawing" +msgstr "" + +msgid "Enable vertical mirrored drawing" +msgstr "" + +msgid "Vertical" +msgstr "" + +msgid "Current frame:" +msgstr "" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "" + +msgid "Onion Skinning settings" +msgstr "" + +msgid "Enable/disable Onion Skinning" +msgstr "" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "" + +msgid "No loop" +msgstr "" + +msgid "Cycle loop" +msgstr "" + +msgid "Ping-pong loop" +msgstr "" + +msgid "Onion Skinning:" +msgstr "" + +msgid "Past Frames" +msgstr "" + +msgid "Future Frames" +msgstr "" + +msgid "Manage frame tags" +msgstr "" + +msgid "Frame Tag Properties" +msgstr "" + +msgid "Add a new frame tag" +msgstr "" + +msgid "Name:" +msgstr "" + +msgid "From:" +msgstr "" + +msgid "To:" +msgstr "" + +msgid "Animation plays only on frames of the same tag" +msgstr "" + +msgid "Tag %s (Frame %s)" +msgstr "" + +msgid "Tag %s (Frames %s-%s)" +msgstr "" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "" + +msgid "Blue-Red Mode" +msgstr "" + +msgid "Add a new frame" +msgstr "" + +msgid "Remove Frame" +msgstr "" + +msgid "Clone Frame" +msgstr "" + +msgid "Move Left" +msgstr "" + +msgid "Move Right" +msgstr "" + +msgid "Add Frame Tag" +msgstr "" + +msgid "Link Cel" +msgstr "" + +msgid "Unlink Cel" +msgstr "" + +msgid "Layer" +msgstr "" + +msgid "Layers" +msgstr "" + +msgid "Create a new layer" +msgstr "" + +msgid "Remove current layer" +msgstr "" + +msgid "Move up the current layer" +msgstr "" + +msgid "Move down the current layer" +msgstr "" + +msgid "Clone current layer" +msgstr "" + +msgid "Merge current layer with the one below" +msgstr "" + +msgid "Opacity:" +msgstr "" + +msgid "Toggle layer's visibility" +msgstr "" + +msgid "Lock/unlock layer" +msgstr "" + +msgid "Frame: %s, Layer: %s" +msgstr "" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "" + +msgid "Palette" +msgstr "" + +msgid "Palettes" +msgstr "" + +msgid "Add a new palette" +msgstr "" + +msgid "Edit currently selected palette" +msgstr "" + +msgid "Choose a palette" +msgstr "" + +msgid "Undo: Draw" +msgstr "" + +msgid "Redo: Draw" +msgstr "" + +msgid "Undo: Rectangle Select" +msgstr "" + +msgid "Redo: Rectangle Select" +msgstr "" + +msgid "Undo: Scale" +msgstr "" + +msgid "Redo: Scale" +msgstr "" + +msgid "Undo: Add Layer" +msgstr "" + +msgid "Redo: Add Layer" +msgstr "" + +msgid "Undo: Remove Layer" +msgstr "" + +msgid "Redo: Remove Layer" +msgstr "" + +msgid "Undo: Merge Layer" +msgstr "" + +msgid "Redo: Merge Layer" +msgstr "" + +msgid "Undo: Change Layer Order" +msgstr "" + +msgid "Redo: Change Layer Order" +msgstr "" + +msgid "Undo: Add Frame" +msgstr "" + +msgid "Redo: Add Frame" +msgstr "" + +msgid "Undo: Remove Frame" +msgstr "" + +msgid "Redo: Remove Frame" +msgstr "" + +msgid "Undo: Change Frame Order" +msgstr "" + +msgid "Redo: Change Frame Order" +msgstr "" + +msgid "Undo: Delete Custom Brush" +msgstr "" + +msgid "Redo: Delete Custom Brush" +msgstr "" + +msgid "Undo: Modify Frame Tag" +msgstr "" + +msgid "Redo: Modify Frame Tag" +msgstr "" + +msgid "Undo: Delete Frame Tag" +msgstr "" + +msgid "Redo: Delete Frame Tag" +msgstr "" + +msgid "Move Guide" +msgstr "" + +msgid "File saved" +msgstr "" + +msgid "File autosaved" +msgstr "" + +msgid "File failed to open. Error code %s" +msgstr "" + +msgid "File failed to save. Error code %s" +msgstr "" + +msgid "File exported" +msgstr "" + +msgid "New Empty Palette" +msgstr "" + +msgid "Import Palette" +msgstr "" + +msgid "Create Palette From Current Sprite" +msgstr "" + +msgid "Palette Name:" +msgstr "" + +msgid "Color Name:" +msgstr "" + +msgid "Use current left & right colors" +msgstr "" + +msgid "Create a new empty palette?" +msgstr "" + +msgid "Error" +msgstr "" + +msgid "Error: Palette must have a valid name." +msgstr "" + +msgid "Invalid Palette file!" +msgstr "" + +msgid "Edit Palette" +msgstr "" + +msgid "Create colors with alpha component" +msgstr "" + +msgid "Get colors only from selection" +msgstr "" + +msgid "Get colors from" +msgstr "" + +msgid "Patrons:" +msgstr "" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "" + +msgid "Become a Platinum Sponsor" +msgstr "" + +msgid "Become a Gold Sponsor" +msgstr "" + +msgid "Become a Patron" +msgstr "" + +msgid "Don't show again" +msgstr "" + +msgid "Image Options" +msgstr "" + +msgid "Default width:" +msgstr "" + +msgid "A default width of a new image" +msgstr "" + +msgid "Default height:" +msgstr "" + +msgid "A default height of a new image" +msgstr "" + +msgid "Default fill color:" +msgstr "" + +msgid "A default background color of a new image" +msgstr "" + +msgid "Lock aspect ratio:" +msgstr "" + +msgid "Templates:" +msgstr "" + +msgid "Preset" +msgstr "" + +msgid "Preset:" +msgstr "" + +msgid "Default" +msgstr "" + +msgid "Custom" +msgstr "" + +msgid "Rectangular Selection" +msgstr "" + +msgid "Zoom" +msgstr "" + +msgid "Color Picker" +msgstr "" + +msgid "Pencil" +msgstr "" + +msgid "Eraser" +msgstr "" + +msgid "Bucket" +msgstr "" + +msgid "Lighten/Darken" +msgstr "" + +msgid "Switch Colors" +msgstr "" + +msgid "Set the shortcut" +msgstr "" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "" + +msgid "Already assigned" +msgstr "" + +msgid "Left Tool:" +msgstr "" + +msgid "A tool assigned to the left mouse button" +msgstr "" + +msgid "Right Tool:" +msgstr "" + +msgid "A tool assigned to the right mouse button" +msgstr "" + +msgid "Cannot find last project file." +msgstr "" + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "" + +msgid "Open Last Project" +msgstr "" + +msgid "Open last project..." +msgstr "" + +msgid "Open last project on startup" +msgstr "" + +msgid "Opens last opened project on startup" +msgstr "" + +msgid "Enable autosave" +msgstr "" + +msgid "Autosave interval:" +msgstr "" + +msgid "minute(s)" +msgstr "" + +msgid "Create new directory for each frame tag" +msgstr "" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "" + +msgid "Close" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "" + +msgid "Backup reloaded" +msgstr "" + +msgid "Remove currently selected palette" +msgstr "Verwijder geselecteerde palet" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "" + +msgid "You can't remove more palettes!" +msgstr "Je kunt geen paletten meer verwijderen!" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "Kan pallet niet verwijderen, omdat het niet bestaat!" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "Er is een fout opgetreden bij het verwijderen van het palet. Foutcode: %s" + +msgid "and" +msgstr "" + +msgid "Move the selected frame to the left." +msgstr "" + +msgid "Move the selected frame to the right." +msgstr "" + diff --git a/Translations/no_NO.po b/Translations/no_NO.po new file mode 100644 index 0000000..f1138a2 --- /dev/null +++ b/Translations/no_NO.po @@ -0,0 +1,1469 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: no\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Norwegian\n" +"Language: no_NO\n" +"PO-Revision-Date: 2020-10-13 11:36\n" + +msgid "OK" +msgstr "OK" + +msgid "Cancel" +msgstr "Avbryt" + +msgid "Open" +msgstr "Åpne" + +msgid "Save" +msgstr "Lagre" + +msgid "Please Confirm..." +msgstr "Vennligst Bekreft..." + +msgid "File Name:" +msgstr "Filnavn:" + +msgid "Image Size" +msgstr "Bildestørrelse" + +msgid "Canvas Size" +msgstr "Lerretstørrelse" + +msgid "Frame Size" +msgstr "Bildestørrelse" + +msgid "Width:" +msgstr "Bredde:" + +msgid "Height:" +msgstr "Høyde:" + +msgid "Center" +msgstr "Midtstill" + +msgid "File" +msgstr "Fil" + +msgid "Edit" +msgstr "Rediger" + +msgid "View" +msgstr "Vis" + +msgid "Image" +msgstr "Bilde" + +msgid "Effects" +msgstr "Effekter" + +msgid "Help" +msgstr "Hjelp" + +msgid "New" +msgstr "Ny" + +msgid "New..." +msgstr "Ny..." + +msgid "Open..." +msgstr "Åpne..." + +msgid "Save..." +msgstr "Lagre..." + +msgid "Save as..." +msgstr "Lagre som..." + +msgid "Use ZSTD Compression" +msgstr "Bruk ZSTD-Komprimering" + +msgid "Import" +msgstr "Importer" + +msgid "Export" +msgstr "Eksporter" + +msgid "Export..." +msgstr "Eksporter..." + +msgid "Export as..." +msgstr "Eksporter som..." + +msgid "Export PNG..." +msgstr "Eksporter PNG..." + +msgid "Export PNG as..." +msgstr "Eksporter PNG som..." + +msgid "Quit" +msgstr "Avslutt" + +msgid "Undo" +msgstr "Angre" + +msgid "Redo" +msgstr "Gjør om igjen" + +msgid "Copy" +msgstr "Kopier" + +msgid "Cut" +msgstr "" + +msgid "Paste" +msgstr "Lim inn" + +msgid "Delete" +msgstr "Slett" + +msgid "Scale Image" +msgstr "Skalér Bilde" + +msgid "Crop Image" +msgstr "Beskjær Bilde" + +msgid "Resize Canvas" +msgstr "Forandre Størrelse på Lerret" + +msgid "Rotate Image" +msgstr "Rotér Bilde" + +msgid "Clear Selection" +msgstr "Fjern Merking" + +msgid "Flip" +msgstr "Vend" + +msgid "Flip Horizontal" +msgstr "Speilvend Horisontalt" + +msgid "Flip Vertical" +msgstr "Speilvend Vertikalt" + +msgid "Preferences" +msgstr "Preferanser" + +msgid "Tile Mode" +msgstr "Flismodus" + +msgid "Show Grid" +msgstr "Vis Rutenett" + +msgid "Show Rulers" +msgstr "Vis Linjaler" + +msgid "Show Guides" +msgstr "Vis Guider" + +msgid "Show Animation Timeline" +msgstr "Vis Animasjonstidslinje" + +msgid "Zen Mode" +msgstr "Zenmodus" + +msgid "Fullscreen Mode" +msgstr "Fullskjermmodus" + +msgid "Fill with color:" +msgstr "Fyll med farge:" + +msgid "Open a File" +msgstr "Åpne en Fil" + +msgid "Open File(s)" +msgstr "Åpne Fil(er)" + +msgid "Import Options" +msgstr "Importeringsvalg" + +msgid "Import as:" +msgstr "Importér som:" + +msgid "New tab" +msgstr "Ny fane" + +msgid "Spritesheet (new tab)" +msgstr "Tegneark (ny fane)" + +msgid "New frame" +msgstr "Nytt bilde" + +msgid "New layer" +msgstr "Nytt lag" + +msgid "New palette" +msgstr "Ny palett" + +msgid "New brush" +msgstr "Ny børste" + +msgid "New pattern" +msgstr "Nytt mønster" + +msgid "Horizontal frames:" +msgstr "Horisontale bilder:" + +msgid "Vertical frames:" +msgstr "Vertikale bilder:" + +msgid "Brush type:" +msgstr "Børstetype:" + +msgid "File brush" +msgstr "Filbørste" + +msgid "Project brush" +msgstr "Prosjektbørste" + +msgid "Random brush" +msgstr "Tilfeldig børste" + +msgid "Save Sprite as .pxo" +msgstr "Lagre Figur som .pxo" + +msgid "Export Sprite as .png" +msgstr "Eksportér Figur som .png" + +msgid "Export Sprite" +msgstr "Eksportér Figur" + +msgid "File Exists, Overwrite?" +msgstr "Filen Eksisterer, Overskrive?" + +msgid "File %s already exists. Overwrite?" +msgstr "Filen %s finnes fra før. Overskrive?" + +msgid "Directory path or file name is not valid!" +msgstr "Banen eller filnavnet er ikke gyldig!" + +msgid "Exporting in progress..." +msgstr "Eksport pågår..." + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "Kan ikke laste fil '%s'. Feilkode: %s" + +msgid "Frame" +msgstr "Bilde" + +msgid "Frames:" +msgstr "Bilder:" + +msgid "All Frames" +msgstr "Alle Bilder" + +msgid "Spritesheet" +msgstr "Tegneark" + +msgid "Animation" +msgstr "Animasjon" + +msgid "Preview:" +msgstr "Forhåndsvisning:" + +msgid "Frame:" +msgstr "Bilde:" + +msgid "Orientation:" +msgstr "Retning:" + +msgid "Browse" +msgstr "Bla gjennom" + +msgid "Resize:" +msgstr "Endre størrelse:" + +msgid "Cancel Export" +msgstr "Avbryt Eksport" + +msgid "Alert!" +msgstr "Advarsel!" + +msgid "Select Current Folder" +msgstr "Velg Gjeldende Mappe" + +msgid "Open a Directory" +msgstr "Åpne en Mappe" + +msgid "All frames as multiple files" +msgstr "Alle bilder som flere filer" + +msgid "All frames as a single file animation" +msgstr "Alle bilder som en enkelt fil" + +msgid "Background:" +msgstr "Bakgrunn:" + +msgid "Direction:" +msgstr "Retning:" + +msgid "Forward" +msgstr "Fremover" + +msgid "Backwards" +msgstr "Bakover" + +msgid "Ping-Pong" +msgstr "Ping-Pong" + +msgid "Columns" +msgstr "Kolonner" + +msgid "Columns:" +msgstr "Kolonner:" + +msgid "Rows" +msgstr "Rader" + +msgid "Rows:" +msgstr "Rader:" + +msgid "Path:" +msgstr "Bane:" + +msgid "Directories & Files:" +msgstr "Mapper & Filer:" + +msgid "Create Folder" +msgstr "Opprett Mappe" + +msgid "File:" +msgstr "Fil:" + +msgid "Interpolation:" +msgstr "Interpolering:" + +msgid "Nearest" +msgstr "Nærmeste" + +msgid "Bilinear" +msgstr "Bilineær" + +msgid "Cubic" +msgstr "Kubikk" + +msgid "Trilinear" +msgstr "Trilineær" + +msgid "General" +msgstr "Generelt" + +msgid "Startup" +msgstr "Oppstart" + +msgid "Language" +msgstr "Språk" + +msgid "Themes" +msgstr "Temaer" + +msgid "Canvas" +msgstr "Lerret" + +msgid "Shortcuts" +msgstr "Snarveier" + +msgid "Backup" +msgstr "Sikkerhetskopi" + +msgid "Indicators" +msgstr "Indikatorer" + +msgid "On" +msgstr "På" + +msgid "Restore default value" +msgstr "Tilbakestill til standardverdier" + +msgid "Smooth Zoom" +msgstr "Glatt Zoom" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "Legger til en jevnere overgang når du zoomer inn eller ut" + +msgid "Tablet pressure sensitivity:" +msgstr "Tegnebrettets trykkfølsomhet:" + +msgid "None" +msgstr "Ingen" + +msgid "Affect Brush's Alpha" +msgstr "Påvirker Børstens Alpha" + +msgid "Color:" +msgstr "Farge:" + +msgid "Guide color:" +msgstr "Guide farge:" + +msgid "System Language" +msgstr "Systemspråk" + +msgid "Dark" +msgstr "Mørk" + +msgid "Gray" +msgstr "Grå" + +msgid "Blue" +msgstr "Blå" + +msgid "Caramel" +msgstr "Karamell" + +msgid "Light" +msgstr "Lys" + +msgid "Purple" +msgstr "" + +msgid "Only affect selection" +msgstr "Bare påvirk merket område" + +msgid "Current cel" +msgstr "Denne cellen" + +msgid "Current frame" +msgstr "Dette bildet" + +msgid "All frames" +msgstr "Alle bilder" + +msgid "All projects" +msgstr "Alle prosjekter" + +msgid "Invert Colors" +msgstr "Invertér Farger" + +msgid "Modify Red Channel" +msgstr "Endre Rød Kanal" + +msgid "Modify Green Channel" +msgstr "Endre Grønn Kanal" + +msgid "Modify Blue Channel" +msgstr "Endre Blå Kanal" + +msgid "Modify Alpha Channel" +msgstr "Endre Alpha Kanal" + +msgid "Desaturation" +msgstr "Avmettning" + +msgid "Outline" +msgstr "Omriss" + +msgid "Adjust Hue/Saturation/Value" +msgstr "Justér Fargetone/Metning/Verdi" + +msgid "Gradient" +msgstr "Gradient" + +msgid "Adjust HSV" +msgstr "Justér HSV" + +msgid "Type:" +msgstr "Type:" + +msgid "Angle:" +msgstr "Vinkel:" + +msgid "Hue" +msgstr "Fargetone" + +msgid "Saturation" +msgstr "Metning" + +msgid "Value" +msgstr "Verdi" + +msgid "Apply" +msgstr "Bruk" + +msgid "Diagonal" +msgstr "Diagonal" + +msgid "Place inside image" +msgstr "Plassér inne i bildet" + +msgid "Thickness:" +msgstr "Tykkelse:" + +msgid "Colors:" +msgstr "Farger:" + +msgid "Steps:" +msgstr "Trinn:" + +msgid "Top to Bottom" +msgstr "Topp til Bunn" + +msgid "Bottom to Top" +msgstr "Bunn til Topp" + +msgid "Left to Right" +msgstr "Venstre til Høyre" + +msgid "Right to Left" +msgstr "Høyre til Venstre" + +msgid "View Splash Screen" +msgstr "Vis Oppstartsbilde" + +msgid "Online Docs" +msgstr "Online Bruksanvisning" + +msgid "Issue Tracker" +msgstr "Problemsporer" + +msgid "Changelog" +msgstr "Endringslogg" + +msgid "About Pixelorama" +msgstr "Om Pixelorama" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "Pixelorama - Pikselér drømmene dine!" + +msgid "Developed by Orama Interactive" +msgstr "Utviklet av Orama Interactive" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "" + +msgid "Website" +msgstr "Nettside" + +msgid "GitHub Repo" +msgstr "Github Repo" + +msgid "Donate" +msgstr "Donér" + +msgid "Developers" +msgstr "Utviklere" + +msgid "Contributors" +msgstr "Bidragsytere" + +msgid "Donors" +msgstr "Donorer" + +msgid "Translators" +msgstr "Oversettere" + +msgid "English" +msgstr "Engelsk" + +msgid "Greek" +msgstr "Gresk" + +msgid "French" +msgstr "Fransk" + +msgid "German" +msgstr "Tysk" + +msgid "Polish" +msgstr "Polsk" + +msgid "Brazilian Portuguese" +msgstr "Brasiliansk Portugisisk" + +msgid "Russian" +msgstr "Russisk" + +msgid "Chinese Simplified" +msgstr "Kinesisk (forenklet)" + +msgid "Chinese Traditional" +msgstr "Kinesisk (tradisjonell)" + +msgid "Italian" +msgstr "Italiensk" + +msgid "Latvian" +msgstr "Latvisk" + +msgid "Spanish" +msgstr "Spansk" + +msgid "Catalan" +msgstr "Katalansk" + +msgid "Esperanto" +msgstr "Esperanto" + +msgid "Indonesian" +msgstr "Indonesisk" + +msgid "Czech" +msgstr "Tjekkisk" + +msgid "Arabic" +msgstr "Arabisk" + +msgid "Turkish" +msgstr "Tyrkisk" + +msgid "Norwegian" +msgstr "Norsk" + +msgid "Korean" +msgstr "Koreansk" + +msgid "Hungarian" +msgstr "Ungarsk" + +msgid "Romanian" +msgstr "Rumensk" + +msgid "Development Team" +msgstr "Utviklingsteam" + +msgid "Lead Programmer" +msgstr "Hovedprogrammerer" + +msgid "UI Designer" +msgstr "UI-Designer" + +msgid "GitHub Contributors" +msgstr "Bidragere på Github" + +msgid "Art by: %s" +msgstr "Kunst av %s" + +msgid "untitled" +msgstr "uten navn" + +msgid "imported" +msgstr "importert" + +msgid "copy" +msgstr "kopier" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "Er du sikker på at du vil avslutte Pixelorama?" + +msgid "Unsaved Image" +msgstr "Ulagret Bilde" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "Du har ulagrede endringer. Hvis du fortsetter vil fremgangen du har gjort gå tapt." + +msgid "Save before exiting?" +msgstr "Lagre før du avslutter?" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "Du har ulagret fremgang. Hvordan ønsker du å fortsette?" + +msgid "Save & Exit" +msgstr "Lagre & Avslutt" + +msgid "Exit without saving" +msgstr "Avslutt uten å lagre" + +msgid "Utility Tools" +msgstr "Verktøy" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "Rektangulær Markering\n\n" +"%s for venstre museknapp\n" +"%s for høyre museknapp\n\n" +"Trykk %s for å flytte innholdet" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Zoom\n\n" +"%s for venstre museknapp\n" +"%s for høyre museknapp" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Fargevelger\n" +"Velg en farge fra en piksel på figuren\n\n" +"%s for venstre museknapp\n" +"%s for høyre museknapp" + +msgid "Draw Tools" +msgstr "Tegneverktøy" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Blyant\n\n" +"%s for venstre museknapp\n" +"%s for høyre museknapp\n\n" +"Hold %s for å lage en linje" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Viskelær\n\n" +"%s for venstre museknapp\n" +"%s for høyre museknapp\n\n" +"Hold %s for å lage en linje" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Bøtte\n\n" +"%s for venstre museknapp\n" +"%s for høyre museknapp" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Lys opp/Formørk\n\n" +"%s for venstre museknapp\n" +"%s for høyre museknapp" + +msgid "Choose a color for the left tool" +msgstr "Velg en farge for venstre verktøy" + +msgid "Choose a color for the right tool" +msgstr "Velg en farge for høyre verktøy" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "Bytt venstre og høyre farger\n" +"(%s)" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "Tilbakestill farger (svart til venstre, hvit for høyre)" + +msgid "Left tool" +msgstr "Venstre verktøy" + +msgid "Right tool" +msgstr "Høyre verktøy" + +msgid "Left pixel indicator" +msgstr "Venstre pikselindikator" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "Vis pikselindikator eller børste for venstre musepeker på lerretet når du tegner" + +msgid "Right pixel indicator" +msgstr "Høyre pikselindikator" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "Vis pikselindikator eller børste for høyre musepeker på lerretet når du tegner" + +msgid "Show left tool icon" +msgstr "Vis venstre verktøyikon" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "Viser ikonet til det valgte venstreverktøyet ved siden av markøren på lerretet" + +msgid "Show right tool icon" +msgstr "Vis høyre verktøyikon" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "Viser ikonet til det valgte høyreverktøyet ved siden av markøren på lerretet" + +msgid "Guides" +msgstr "Guider" + +msgid "Guides color:" +msgstr "Guidefarge:" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "Farge som brukes av linjal og guider på lerretet" + +msgid "Grid" +msgstr "Rutenett" + +msgid "Grid type:" +msgstr "Rutenettype:" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "Setter typen rutenett til rektangulær, isometrisk eller begge" + +msgid "Rectangular" +msgstr "Rektangulær" + +msgid "Isometric" +msgstr "Isometrisk" + +msgid "All" +msgstr "Alle" + +msgid "Grid width:" +msgstr "Rutenettbredde:" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "Angir hvor langt fra hverandre de horisontale linjene er i rutenettet" + +msgid "Grid height:" +msgstr "Rutenetthøyde:" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "Angir hvor langt fra hverandre de horisontale linjene er i rutenettet" + +msgid "Isometric cell size:" +msgstr "Isometrisk cellestørrelse:" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "Angir størrelsen på cellene i et isometrisk rutenett" + +msgid "Grid color:" +msgstr "Rutenettfarge:" + +msgid "A color of the grid" +msgstr "En farge av rutenettet" + +msgid "Transparency" +msgstr "Gjennomsiktighet" + +msgid "Checker size:" +msgstr "Størrelse på sjekkere:" + +msgid "Size of the transparent checker background" +msgstr "Størrelse på den gjennomsiktige bakgrunnen av sjekkere" + +msgid "Checker color 1:" +msgstr "Sjekkerfarge 1:" + +msgid "First color of the transparent checker background" +msgstr "Første farge på den gjennomsiktige bakgrunnen av sjekkere" + +msgid "Checker color 2:" +msgstr "Sjekkerfarge 2:" + +msgid "Second color of the transparent checker background" +msgstr "Andre farge på den gjennomsiktige bakgrunnen av sjekkere" + +msgid "Follow Canvas Movement" +msgstr "Følg lerretbevegelse" + +msgid "The transparent checker follow the movement of canvas" +msgstr "" + +msgid "Follow Canvas Zoom Level" +msgstr "Følg lerretets forstørrelse" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "" + +msgid "Only custom preset can be modified" +msgstr "Bare egendefinerte forhåndsinnstillinger kan endres" + +msgid "Brush:" +msgstr "Børste:" + +msgid "Select a brush" +msgstr "Velg en børste" + +msgid "Pixel brush" +msgstr "Pikselbørste" + +msgid "Circle brush" +msgstr "Sirkelbørste" + +msgid "Filled circle brush" +msgstr "Fylt sirkelbørste" + +msgid "Custom brush" +msgstr "Egendefinert Børste" + +msgid "Brush size:" +msgstr "Børstestørrelse:" + +msgid "Overwrite Color" +msgstr "Overskriv Farge" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "Overskriver en farge i stedet for å blande den. Dette valget gjelder bare farger som ikke er helt ugjennomsiktige" + +msgid "Pixel Perfect" +msgstr "Pikselperfekt" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "Gjør linjer glatte ved å fjerne ekstra piksler på kantene" + +msgid "Brush color from" +msgstr "Børstefarge fra" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "0: Farge fra børsten selv, 100: den valgte fargen" + +msgid "Fill area:" +msgstr "Fyll område:" + +msgid "Same color area" +msgstr "Område med lik farge" + +msgid "Same color pixels" +msgstr "Piksler med lik farge" + +msgid "Fill with:" +msgstr "Fyll med:" + +msgid "Selected Color" +msgstr "Valgt Farge" + +msgid "Pattern" +msgstr "Mønster" + +msgid "Offset" +msgstr "Forskyvning" + +msgid "Lighten" +msgstr "Lys opp" + +msgid "Darken" +msgstr "Formørk" + +msgid "Amount:" +msgstr "Mengde:" + +msgid "Lighten/Darken amount" +msgstr "Lys opp/Formørk mengde" + +msgid "Pick for:" +msgstr "Velg for:" + +msgid "Left Color" +msgstr "Venstre Farge" + +msgid "Right Color" +msgstr "Høyre Farge" + +msgid "Mode:" +msgstr "Modus:" + +msgid "Zoom in" +msgstr "Zoom inn" + +msgid "Zoom out" +msgstr "Zoom ut" + +msgid "Options:" +msgstr "Innstillinger:" + +msgid "Fit to frame" +msgstr "Tilpass til bilde" + +msgid "100% Zoom" +msgstr "100% Zoom" + +msgid "Mirroring" +msgstr "Speiling" + +msgid "Horizontal" +msgstr "Horisontal" + +msgid "Enable horizontal mirrored drawing" +msgstr "Aktivér horisontaltspeilet tegning" + +msgid "Enable vertical mirrored drawing" +msgstr "Aktivér vertikaltspeilet tegning" + +msgid "Vertical" +msgstr "Vertikal" + +msgid "Current frame:" +msgstr "Gjeldende bilde:" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "Gå til det første bildet\n" +"(%s)" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "Gå til forrige bilde\n" +"(%s)" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "Spill animasjonen bakover (fra slutten mot starten) (%s)" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "Spill animasjonen forover (fra starten mot slutten) (%s)" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "Gå til neste bilde\n" +"(%s)" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "Gå til det første bildet\n" +"(%s)" + +msgid "Onion Skinning settings" +msgstr "Innstillinger for å se flere bilder samtidig (\"Onion Skinning\")" + +msgid "Enable/disable Onion Skinning" +msgstr "Aktiver/deaktiver Se flere bilder samtidig (\"Onion Skinning\")" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "Hvor mange bilder per sekund skal animasjonen forhåndsvises i?\n" +"Flere bilder per sekund betyr en raskere animasjon." + +msgid "No loop" +msgstr "Ingen loop" + +msgid "Cycle loop" +msgstr "Syklusloop" + +msgid "Ping-pong loop" +msgstr "Ping-pong-loop" + +msgid "Onion Skinning:" +msgstr "Se flere bilder samtidig (\"Onion Skinning\"):" + +msgid "Past Frames" +msgstr "Tidligere bilder" + +msgid "Future Frames" +msgstr "Fremtidige bilder" + +msgid "Manage frame tags" +msgstr "Administrér bildemerkelapper" + +msgid "Frame Tag Properties" +msgstr "Bildetagegenskper" + +msgid "Add a new frame tag" +msgstr "Legg til ny bildetag" + +msgid "Name:" +msgstr "Navn:" + +msgid "From:" +msgstr "Fra:" + +msgid "To:" +msgstr "Til:" + +msgid "Animation plays only on frames of the same tag" +msgstr "Animasjon spiller kun på bilder med samme merkelapp" + +msgid "Tag %s (Frame %s)" +msgstr "Tag %s (Bilde %s)" + +msgid "Tag %s (Frames %s-%s)" +msgstr "Tag %s (Bilder %s-%s)" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "Hvis valgt, spiller animasjonen bare på bildene som har samme merkelapp.\n" +"Om ikke vil animasjonen spille for alle bilder." + +msgid "Blue-Red Mode" +msgstr "Blå-Rød-Modus" + +msgid "Add a new frame" +msgstr "Legg til nytt bilde" + +msgid "Remove Frame" +msgstr "Fjern Bilde" + +msgid "Clone Frame" +msgstr "Klon Bilde" + +msgid "Move Left" +msgstr "Flytt til Venstre" + +msgid "Move Right" +msgstr "Flytt til Høyre" + +msgid "Add Frame Tag" +msgstr "" + +msgid "Link Cel" +msgstr "Koble Sammen Celle" + +msgid "Unlink Cel" +msgstr "Koble Fra Celle" + +msgid "Layer" +msgstr "Lag" + +msgid "Layers" +msgstr "Lag" + +msgid "Create a new layer" +msgstr "Lag et nytt lag" + +msgid "Remove current layer" +msgstr "Fjern gjeldende lag" + +msgid "Move up the current layer" +msgstr "Flytt dette laget opp" + +msgid "Move down the current layer" +msgstr "Flytt dette laget ned" + +msgid "Clone current layer" +msgstr "Klon dette laget" + +msgid "Merge current layer with the one below" +msgstr "Slå sammen dette laget med laget nedenfor" + +msgid "Opacity:" +msgstr "Gjennomsiktighet:" + +msgid "Toggle layer's visibility" +msgstr "Vis/Skjul lag" + +msgid "Lock/unlock layer" +msgstr "Lås/lås opp lag" + +msgid "Frame: %s, Layer: %s" +msgstr "Bilde: %s, Lag: %s" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "Aktiver/deaktiver cellelenking\n\n" +"Lenkede celler deles mellom flere bilder" + +msgid "Palette" +msgstr "Palett" + +msgid "Palettes" +msgstr "Paletter" + +msgid "Add a new palette" +msgstr "Legg til en ny palett" + +msgid "Edit currently selected palette" +msgstr "Redigér valgt palett" + +msgid "Choose a palette" +msgstr "Velg en palett" + +msgid "Undo: Draw" +msgstr "Angre: Tegne" + +msgid "Redo: Draw" +msgstr "Gjør om: Tegne" + +msgid "Undo: Rectangle Select" +msgstr "Angre: Velg Rektangel" + +msgid "Redo: Rectangle Select" +msgstr "Gjør om: Velg Rektangel" + +msgid "Undo: Scale" +msgstr "Angre: Skalér" + +msgid "Redo: Scale" +msgstr "Gjør om: Skalér" + +msgid "Undo: Add Layer" +msgstr "Angre: Legg til Lag" + +msgid "Redo: Add Layer" +msgstr "Gjør om: Legg til Lag" + +msgid "Undo: Remove Layer" +msgstr "Angre: Fjern Lag" + +msgid "Redo: Remove Layer" +msgstr "Gjør om: Fjern Lag" + +msgid "Undo: Merge Layer" +msgstr "Angre: Sammanslå Lag" + +msgid "Redo: Merge Layer" +msgstr "Gjør om: Sammanslå Lag" + +msgid "Undo: Change Layer Order" +msgstr "Angre: Endre Lagrekkefølge" + +msgid "Redo: Change Layer Order" +msgstr "Gjør om: Endre Lagrekkefølge" + +msgid "Undo: Add Frame" +msgstr "Angre: Legg til Bilde" + +msgid "Redo: Add Frame" +msgstr "Gjør om: Legg til Bilde" + +msgid "Undo: Remove Frame" +msgstr "Angre: Fjern Bilde" + +msgid "Redo: Remove Frame" +msgstr "Gjør om: Fjern Bilde" + +msgid "Undo: Change Frame Order" +msgstr "Angre: Endre Lagrekkefølge" + +msgid "Redo: Change Frame Order" +msgstr "Gjør om: Endre Lagrekkefølge" + +msgid "Undo: Delete Custom Brush" +msgstr "Angre: Slett Tilpasset Børste" + +msgid "Redo: Delete Custom Brush" +msgstr "Gjør om: Slett Tilpasset Børste" + +msgid "Undo: Modify Frame Tag" +msgstr "Angre: Endre Bildemerkelapp" + +msgid "Redo: Modify Frame Tag" +msgstr "Gjør om: Endre Bildemerkelapp" + +msgid "Undo: Delete Frame Tag" +msgstr "Angre: Slett Bildemerkelapp" + +msgid "Redo: Delete Frame Tag" +msgstr "Gjør om: Slett Bildemerkelapp" + +msgid "Move Guide" +msgstr "Flytteveiledning" + +msgid "File saved" +msgstr "Fil lagret" + +msgid "File autosaved" +msgstr "Fil automatisk lagret" + +msgid "File failed to open. Error code %s" +msgstr "" + +msgid "File failed to save. Error code %s" +msgstr "" + +msgid "File exported" +msgstr "Fil eksportert" + +msgid "New Empty Palette" +msgstr "Ny Tom Palett" + +msgid "Import Palette" +msgstr "Importer Palett" + +msgid "Create Palette From Current Sprite" +msgstr "Opprett Palett Fra Gjeldene Figur" + +msgid "Palette Name:" +msgstr "Palettnavn:" + +msgid "Color Name:" +msgstr "Fargenavn:" + +msgid "Use current left & right colors" +msgstr "Bruk gjeldene høyre- og venstrefarger" + +msgid "Create a new empty palette?" +msgstr "Opprette en nyt tom palett?" + +msgid "Error" +msgstr "Feil" + +msgid "Error: Palette must have a valid name." +msgstr "Feil: Palett må ha et gyldig navn." + +msgid "Invalid Palette file!" +msgstr "Ugyldig Palettfil!" + +msgid "Edit Palette" +msgstr "Redigér Palett" + +msgid "Create colors with alpha component" +msgstr "" + +msgid "Get colors only from selection" +msgstr "" + +msgid "Get colors from" +msgstr "" + +msgid "Patrons:" +msgstr "Abonnenter på Patreon:" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "Vil du at navnet ditt eller firmaet ditt skal vises på oppstartskjermen?" + +msgid "Become a Platinum Sponsor" +msgstr "Bli en Platinumsponsor" + +msgid "Become a Gold Sponsor" +msgstr "Bli en Gullsponsor" + +msgid "Become a Patron" +msgstr "Bli abonnent på Patreon" + +msgid "Don't show again" +msgstr "Ikke vis igjen" + +msgid "Image Options" +msgstr "Bildealternativer" + +msgid "Default width:" +msgstr "Standardbredde:" + +msgid "A default width of a new image" +msgstr "En standardbredde for et nytt bilde" + +msgid "Default height:" +msgstr "Standardhøyde:" + +msgid "A default height of a new image" +msgstr "En standardhøyde for et nytt bilde" + +msgid "Default fill color:" +msgstr "Standard fyllfarge:" + +msgid "A default background color of a new image" +msgstr "En standard bakgrunnsfarge for et nytt bilde" + +msgid "Lock aspect ratio:" +msgstr "Lås størrelsesforhold:" + +msgid "Templates:" +msgstr "Maler:" + +msgid "Preset" +msgstr "Forhåndsvalg" + +msgid "Preset:" +msgstr "Forhåndsvalg:" + +msgid "Default" +msgstr "Standard" + +msgid "Custom" +msgstr "Egendefinert" + +msgid "Rectangular Selection" +msgstr "Rektangulær Markering" + +msgid "Zoom" +msgstr "Zoom" + +msgid "Color Picker" +msgstr "Fargevelger" + +msgid "Pencil" +msgstr "Blyant" + +msgid "Eraser" +msgstr "Viskelær" + +msgid "Bucket" +msgstr "Bøtte" + +msgid "Lighten/Darken" +msgstr "Lys opp/Formørk" + +msgid "Switch Colors" +msgstr "Bytt Farger" + +msgid "Set the shortcut" +msgstr "Sett snarveien" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "Trykk på en tast eller en tastekombinasjon for å angi snarveien" + +msgid "Already assigned" +msgstr "Allerede tildelt" + +msgid "Left Tool:" +msgstr "Venstre Verktøy:" + +msgid "A tool assigned to the left mouse button" +msgstr "Et verktøy tilknyttet venstre museknapp" + +msgid "Right Tool:" +msgstr "Høyre Verktøy:" + +msgid "A tool assigned to the right mouse button" +msgstr "Et verktøy tilknyttet høyre museknapp" + +msgid "Cannot find last project file." +msgstr "Finner ikke siste prosjektfil." + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "Du har ikke lagret eller åpnet et prosjekt i Pixelorama enda!" + +msgid "Open Last Project" +msgstr "Åpne Siste Prosjekt" + +msgid "Open last project..." +msgstr "Åpne siste prosjekt..." + +msgid "Open last project on startup" +msgstr "Åpne siste prosjekt ved oppstart" + +msgid "Opens last opened project on startup" +msgstr "Åpne sist åpnede prosjekt ved oppstart" + +msgid "Enable autosave" +msgstr "Aktivér automatisk lagring" + +msgid "Autosave interval:" +msgstr "Intervall for automatisk lagring:" + +msgid "minute(s)" +msgstr "minutt(er)" + +msgid "Create new directory for each frame tag" +msgstr "Opprett ny mappe for hver bildemerkelapp" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "Oppretter flere filer, hver fil lagres i en mappe som tilsvarer bildemerkelappen sin" + +msgid "Close" +msgstr "Lukk" + +msgid "Delete" +msgstr "Slett" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "En sikkerhetskopi av %s ble funnet.\n" +"Vil du laste den på nytt?" + +msgid "Backup reloaded" +msgstr "Sikkerhetskopien lastet inn" + +msgid "Remove currently selected palette" +msgstr "Fjern valgt palett" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "" + +msgid "You can't remove more palettes!" +msgstr "Du kan ikke fjerne flere paletter!" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "Kan ikke fjerne paletten, den eksisterer ikke!" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "Det oppsto en feil under fjerning av paletten! Feilkode: %s" + +msgid "and" +msgstr "og" + +msgid "Move the selected frame to the left." +msgstr "" + +msgid "Move the selected frame to the right." +msgstr "" + diff --git a/Translations/pl_PL.po b/Translations/pl_PL.po new file mode 100644 index 0000000..afe9fd9 --- /dev/null +++ b/Translations/pl_PL.po @@ -0,0 +1,1471 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: pl\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Polish\n" +"Language: pl_PL\n" +"PO-Revision-Date: 2020-10-13 16:12\n" + +msgid "OK" +msgstr "OK" + +msgid "Cancel" +msgstr "Anuluj" + +msgid "Open" +msgstr "Otwórz" + +msgid "Save" +msgstr "Zapisz" + +msgid "Please Confirm..." +msgstr "Proszę potwierdzić..." + +msgid "File Name:" +msgstr "Nazwa pliku:" + +msgid "Image Size" +msgstr "Rozmiar obrazu" + +msgid "Canvas Size" +msgstr "Rozmiar płótna" + +msgid "Frame Size" +msgstr "Rozmiar klatki" + +msgid "Width:" +msgstr "Szerokość:" + +msgid "Height:" +msgstr "Wysokość:" + +msgid "Center" +msgstr "Środek" + +msgid "File" +msgstr "Plik" + +msgid "Edit" +msgstr "Edycja" + +msgid "View" +msgstr "Widok" + +msgid "Image" +msgstr "Obraz" + +msgid "Effects" +msgstr "Efekty" + +msgid "Help" +msgstr "Pomoc" + +msgid "New" +msgstr "Nowy" + +msgid "New..." +msgstr "Nowy..." + +msgid "Open..." +msgstr "Otwórz..." + +msgid "Save..." +msgstr "Zapisz..." + +msgid "Save as..." +msgstr "Zapisz jako..." + +msgid "Use ZSTD Compression" +msgstr "Użyj kompresji ZSTD" + +msgid "Import" +msgstr "Importowanie" + +msgid "Export" +msgstr "Eksportuj" + +msgid "Export..." +msgstr "Eksportuj..." + +msgid "Export as..." +msgstr "Eksportuj jako..." + +msgid "Export PNG..." +msgstr "Eksportuj PNG…" + +msgid "Export PNG as..." +msgstr "Eksportuj PNG jako..." + +msgid "Quit" +msgstr "Wyjdź" + +msgid "Undo" +msgstr "Cofnij" + +msgid "Redo" +msgstr "Przywróć zmiany" + +msgid "Copy" +msgstr "Kopiuj" + +msgid "Cut" +msgstr "Wytnij" + +msgid "Paste" +msgstr "Wklej" + +msgid "Delete" +msgstr "Usuń" + +msgid "Scale Image" +msgstr "Skaluj obraz" + +msgid "Crop Image" +msgstr "Przytnij obraz" + +msgid "Resize Canvas" +msgstr "Zmień rozmiar płótna" + +msgid "Rotate Image" +msgstr "Obróć obraz" + +msgid "Clear Selection" +msgstr "Wyczyść zaznaczenie" + +msgid "Flip" +msgstr "Odwróć" + +msgid "Flip Horizontal" +msgstr "Odbij w poziomie" + +msgid "Flip Vertical" +msgstr "Odbij w pionie" + +msgid "Preferences" +msgstr "Ustawienia" + +msgid "Tile Mode" +msgstr "Tryb kafelkowy" + +msgid "Show Grid" +msgstr "Pokaż siatkę" + +msgid "Show Rulers" +msgstr "Pokaż linijki" + +msgid "Show Guides" +msgstr "Pokaż prowadnice" + +msgid "Show Animation Timeline" +msgstr "Pokaż linię czasu animacji" + +msgid "Zen Mode" +msgstr "Tryb zen" + +msgid "Fullscreen Mode" +msgstr "Tryb pełnoekranowy" + +msgid "Fill with color:" +msgstr "Wypełnij kolorem:" + +msgid "Open a File" +msgstr "Otwórz plik" + +msgid "Open File(s)" +msgstr "Otwórz plik(i)" + +msgid "Import Options" +msgstr "Opcje importowania" + +msgid "Import as:" +msgstr "Importuj jako:" + +msgid "New tab" +msgstr "Nowa karta" + +msgid "Spritesheet (new tab)" +msgstr "Spritesheet (nowa karta)" + +msgid "New frame" +msgstr "Nowa klatka" + +msgid "New layer" +msgstr "Nowa warstwa" + +msgid "New palette" +msgstr "Nowa paleta" + +msgid "New brush" +msgstr "Nowy pędzel" + +msgid "New pattern" +msgstr "Nowy wzorzec" + +msgid "Horizontal frames:" +msgstr "Klatki poziome:" + +msgid "Vertical frames:" +msgstr "Klatki pionowe:" + +msgid "Brush type:" +msgstr "Typ pędzla:" + +msgid "File brush" +msgstr "Pędzel programu (File brush)" + +msgid "Project brush" +msgstr "Pędzel projektu" + +msgid "Random brush" +msgstr "Losowy pędzel" + +msgid "Save Sprite as .pxo" +msgstr "Zapisz obraz jako .pxo" + +msgid "Export Sprite as .png" +msgstr "Eksportuj obraz jako .png" + +msgid "Export Sprite" +msgstr "Eksportuj obraz" + +msgid "File Exists, Overwrite?" +msgstr "Plik istnieje! Nadpisać?" + +msgid "File %s already exists. Overwrite?" +msgstr "Plik %s już istnieje. Nadpisać?" + +msgid "Directory path or file name is not valid!" +msgstr "Ścieżka do katalogu lub nazwa pliku nie jest prawidłowa!" + +msgid "Exporting in progress..." +msgstr "Eksportowanie w toku..." + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "Nie można załadować pliku '%s'. Kod błędu: %s" + +msgid "Frame" +msgstr "Klatka" + +msgid "Frames:" +msgstr "Klatki:" + +msgid "All Frames" +msgstr "Wszystkie klatki" + +msgid "Spritesheet" +msgstr "Spritesheet" + +msgid "Animation" +msgstr "Animacja" + +msgid "Preview:" +msgstr "Podgląd:" + +msgid "Frame:" +msgstr "Klatka:" + +msgid "Orientation:" +msgstr "Orientacja:" + +msgid "Browse" +msgstr "Przeglądaj" + +msgid "Resize:" +msgstr "Zmień rozmiar:" + +msgid "Cancel Export" +msgstr "Anuluj eksportowanie" + +msgid "Alert!" +msgstr "Uwaga!" + +msgid "Select Current Folder" +msgstr "Wybierz obecny folder" + +msgid "Open a Directory" +msgstr "Otwórz katalog" + +msgid "All frames as multiple files" +msgstr "Wszystkie klatki w animacji jako osobne pliki" + +msgid "All frames as a single file animation" +msgstr "Wszystkie klatki w animacji jako jeden plik" + +msgid "Background:" +msgstr "Tło:" + +msgid "Direction:" +msgstr "Kierunek:" + +msgid "Forward" +msgstr "Dalej" + +msgid "Backwards" +msgstr "Wstecz" + +msgid "Ping-Pong" +msgstr "Ping Pong" + +msgid "Columns" +msgstr "Kolumny" + +msgid "Columns:" +msgstr "Kolumny:" + +msgid "Rows" +msgstr "Rzędy" + +msgid "Rows:" +msgstr "Rzędy:" + +msgid "Path:" +msgstr "Ścieżka:" + +msgid "Directories & Files:" +msgstr "Pliki oraz katalogi:" + +msgid "Create Folder" +msgstr "Utwórz folder" + +msgid "File:" +msgstr "Plik:" + +msgid "Interpolation:" +msgstr "Interpolacja:" + +msgid "Nearest" +msgstr "Najbliższy sąsiad" + +msgid "Bilinear" +msgstr "Dwuliniowa" + +msgid "Cubic" +msgstr "Sześcienna" + +msgid "Trilinear" +msgstr "Trójlinowa" + +msgid "General" +msgstr "Ogólne" + +msgid "Startup" +msgstr "Przy uruchomieniu" + +msgid "Language" +msgstr "Język" + +msgid "Themes" +msgstr "Motywy" + +msgid "Canvas" +msgstr "Płótno" + +msgid "Shortcuts" +msgstr "Skróty klawiszowe" + +msgid "Backup" +msgstr "Utwórz kopię zapasową" + +msgid "Indicators" +msgstr "Wskaźniki" + +msgid "On" +msgstr "Włączone" + +msgid "Restore default value" +msgstr "Przywróć domyślne wartości" + +msgid "Smooth Zoom" +msgstr "Płynne przybliżanie" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "Dodaje płynniejsze przejścia, kiedy się przybliża lub oddala" + +msgid "Tablet pressure sensitivity:" +msgstr "Czułość nacisku na tablecie:" + +msgid "None" +msgstr "Brak" + +msgid "Affect Brush's Alpha" +msgstr "Wpływa na przezroczystość pędzla" + +msgid "Color:" +msgstr "Kolor:" + +msgid "Guide color:" +msgstr "Kolor prowadnicy:" + +msgid "System Language" +msgstr "Język systemowy" + +msgid "Dark" +msgstr "Ciemny" + +msgid "Gray" +msgstr "Szary" + +msgid "Blue" +msgstr "Niebieski" + +msgid "Caramel" +msgstr "Karmelowy" + +msgid "Light" +msgstr "Jasny" + +msgid "Purple" +msgstr "Fioletowy" + +msgid "Only affect selection" +msgstr "Wpływ tylko na zaznaczenie" + +msgid "Current cel" +msgstr "Bieżąca kalka" + +msgid "Current frame" +msgstr "Aktualna klatka" + +msgid "All frames" +msgstr "Wszystkie klatki" + +msgid "All projects" +msgstr "Wszystkie projekty" + +msgid "Invert Colors" +msgstr "Odwróć kolory" + +msgid "Modify Red Channel" +msgstr "Modyfikuj kanał czerwony" + +msgid "Modify Green Channel" +msgstr "Modyfikuj kanał zielony" + +msgid "Modify Blue Channel" +msgstr "Modyfikuj kanał niebieski" + +msgid "Modify Alpha Channel" +msgstr "Modyfikuj kanał alfa" + +msgid "Desaturation" +msgstr "Desaturacja (zmniejsz nasycenie)" + +msgid "Outline" +msgstr "Krawędź" + +msgid "Adjust Hue/Saturation/Value" +msgstr "Dostosuj Odcień/Nasycenie/Wartość" + +msgid "Gradient" +msgstr "Gradient" + +msgid "Adjust HSV" +msgstr "Dostosuj HSV" + +msgid "Type:" +msgstr "Typ:" + +msgid "Angle:" +msgstr "Kąt:" + +msgid "Hue" +msgstr "Odcień" + +msgid "Saturation" +msgstr "Nasycenie" + +msgid "Value" +msgstr "Wartość" + +msgid "Apply" +msgstr "Zastosuj" + +msgid "Diagonal" +msgstr "Przekątna" + +msgid "Place inside image" +msgstr "Umieść wewnątrz obrazu" + +msgid "Thickness:" +msgstr "Grubość:" + +msgid "Colors:" +msgstr "Kolory:" + +msgid "Steps:" +msgstr "Kroki:" + +msgid "Top to Bottom" +msgstr "Od góry do dołu" + +msgid "Bottom to Top" +msgstr "Od dołu do góry" + +msgid "Left to Right" +msgstr "Od lewej do prawej" + +msgid "Right to Left" +msgstr "Od prawej do lewej" + +msgid "View Splash Screen" +msgstr "Pokaż ekran powitalny" + +msgid "Online Docs" +msgstr "Dokumentacja Online" + +msgid "Issue Tracker" +msgstr "Zgłaszanie problemów" + +msgid "Changelog" +msgstr "Lista zmian" + +msgid "About Pixelorama" +msgstr "O Pixeloramie" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "Pixelorama - Spikselizuj swoje marzenia!" + +msgid "Developed by Orama Interactive" +msgstr "Tworzony przez: Orama Interactive" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "Copyright 2019-2020 Orama Interactive i wnoszący wkład" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "©Copyright 2019-2020 Orama Interactive i wnoszący wkład" + +msgid "Website" +msgstr "Strona internetowa" + +msgid "GitHub Repo" +msgstr "Repozytorium GitHub" + +msgid "Donate" +msgstr "Wspomóż" + +msgid "Developers" +msgstr "Autorzy" + +msgid "Contributors" +msgstr "Wnieśli wkład" + +msgid "Donors" +msgstr "Darczyńcy" + +msgid "Translators" +msgstr "Tłumacze" + +msgid "English" +msgstr "Angielski" + +msgid "Greek" +msgstr "Grecki" + +msgid "French" +msgstr "Francuski" + +msgid "German" +msgstr "Niemiecki" + +msgid "Polish" +msgstr "Polski" + +msgid "Brazilian Portuguese" +msgstr "Portugalski - Brazylijski" + +msgid "Russian" +msgstr "Rosyjski" + +msgid "Chinese Simplified" +msgstr "Chiński (uproszczony)" + +msgid "Chinese Traditional" +msgstr "Chiński (tradycyjny)" + +msgid "Italian" +msgstr "Włoski" + +msgid "Latvian" +msgstr "Łotewski" + +msgid "Spanish" +msgstr "Hiszpański" + +msgid "Catalan" +msgstr "Kataloński" + +msgid "Esperanto" +msgstr "Esperanto" + +msgid "Indonesian" +msgstr "Indonezyjski" + +msgid "Czech" +msgstr "Czeski" + +msgid "Arabic" +msgstr "Arabski" + +msgid "Turkish" +msgstr "Turecki" + +msgid "Norwegian" +msgstr "Norweski" + +msgid "Korean" +msgstr "Koreański" + +msgid "Hungarian" +msgstr "Węgierski" + +msgid "Romanian" +msgstr "Rumuński" + +msgid "Development Team" +msgstr "Zespół developerski" + +msgid "Lead Programmer" +msgstr "Główny programista" + +msgid "UI Designer" +msgstr "Projektant interfejsu użytkownika" + +msgid "GitHub Contributors" +msgstr "Wnieśli wkład (GitHub)" + +msgid "Art by: %s" +msgstr "Artysta: %s" + +msgid "untitled" +msgstr "bez nazwy" + +msgid "imported" +msgstr "zaimportowane" + +msgid "copy" +msgstr "kopia" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "Na pewno chcesz opuścić Pixeloramę?" + +msgid "Unsaved Image" +msgstr "Niezapisany obraz" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "Masz niezapisane zmiany. Jeśli kontynuujesz, postęp, który zrobiłeś/aś zostanie utracony." + +msgid "Save before exiting?" +msgstr "Zapisać przed wyjściem?" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "Masz niezapisany postęp. Jak chcesz kontynuować?" + +msgid "Save & Exit" +msgstr "Zapisz i wyjdź" + +msgid "Exit without saving" +msgstr "Wyjdź bez zapisywania" + +msgid "Utility Tools" +msgstr "Narzędzia" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "Zaznaczenie prostokątne\n\n" +"%s dla lewego przycisku myszy\n" +"%s dla prawego przycisku myszy\n\n" +"Przytrzymaj %s aby przenieść zawartość" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Przybliżenie\n\n" +"%s dla lewego przycisku myszy\n" +"%s dla prawego przycisku myszy" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Próbnik\n" +"Pobiera kolor wybranego piksela do wybranego narzędzia.\n\n" +"%s dla lewego przycisku myszy\n" +"%s dla prawego przycisku myszy" + +msgid "Draw Tools" +msgstr "Narzędzia rysowania" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Ołówek\n\n" +"%s dla lewego przycisku myszy\n" +"%s dla prawego przycisku myszy\n\n" +"Przytrzymaj %s aby narysować linię" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Gumka\n\n" +"%s dla lewego przycisku myszy\n" +"%s dla prawego przycisku myszy\n\n" +"Przytrzymaj %s aby użyć w linii prostej" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Wiaderko\n\n" +"%s dla lewego przycisku myszy\n" +"%s dla prawego przycisku myszy" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Rozjaśnianie/Ściemnianie\n\n" +"%s dla lewego przycisku myszy\n" +"%s dla prawego przycisku myszy" + +msgid "Choose a color for the left tool" +msgstr "Wybiera kolor dla lewego narzędzia" + +msgid "Choose a color for the right tool" +msgstr "Wybiera kolor dla prawego narzędzia" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "Podmień lewy kolor z prawym kolorem\n" +"(%s)" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "Resetuje kolory do stanu domyślnego (czarny po lewej, biały po prawej)" + +msgid "Left tool" +msgstr "Lewe narzędzie" + +msgid "Right tool" +msgstr "Prawe narzędzie" + +msgid "Left pixel indicator" +msgstr "Wskaźnik lewego pędzla" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "Wyświetl wskaźnik lewego narzędzia lub pędzla podczas rysowania" + +msgid "Right pixel indicator" +msgstr "Wskaźnik prawego pędzla" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "Wyświetl wskaźnik prawego narzędzia lub pędzla podczas rysowania" + +msgid "Show left tool icon" +msgstr "Pokaż ikonę lewego narzędzia" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "Wyświetla ikonę lewego wybranego narzędzia obok kursora na płótnie" + +msgid "Show right tool icon" +msgstr "Pokaż ikonę prawego narzędzia" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "Wyświetla ikonę prawego wybranego narzędzia obok kursora na płótnie" + +msgid "Guides" +msgstr "Poradniki" + +msgid "Guides color:" +msgstr "Kolor prowadnic:" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "Kolor prowadnic wyświetlanych na płótnie" + +msgid "Grid" +msgstr "Siatka" + +msgid "Grid type:" +msgstr "Typ siatki:" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "Ustawia typ siatki pomiędzy prostokątną, izometryczną lub oba" + +msgid "Rectangular" +msgstr "Prostokątna" + +msgid "Isometric" +msgstr "Izometryczna" + +msgid "All" +msgstr "Wszystkie" + +msgid "Grid width:" +msgstr "Szerokość siatki:" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "Ustawia jak daleko od siebie są pionowe linie siatki" + +msgid "Grid height:" +msgstr "Wysokość siatki:" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "Ustawia jak daleko od siebie są poziome linie siatki" + +msgid "Isometric cell size:" +msgstr "Rozmiar komórki izometrycznej:" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "Ustawia rozmiar komórek w siatce izometrycznej" + +msgid "Grid color:" +msgstr "Kolor siatki:" + +msgid "A color of the grid" +msgstr "Kolor siatki" + +msgid "Transparency" +msgstr "Przezroczystość" + +msgid "Checker size:" +msgstr "Rozmiar komórek przezroczystej siatki:" + +msgid "Size of the transparent checker background" +msgstr "Rozmiar tła przezroczystej siatki" + +msgid "Checker color 1:" +msgstr "Kolor komórek przezroczystej siatki 1:" + +msgid "First color of the transparent checker background" +msgstr "Pierwszy kolor komórek przezroczystej siatki" + +msgid "Checker color 2:" +msgstr "Kolor komórek przezroczystej siatki 2:" + +msgid "Second color of the transparent checker background" +msgstr "Drugi kolor komórek przezroczystej siatki" + +msgid "Follow Canvas Movement" +msgstr "Śledź ruch płótna" + +msgid "The transparent checker follow the movement of canvas" +msgstr "Przezroczysta siatka śledzi ruch płótna" + +msgid "Follow Canvas Zoom Level" +msgstr "Śledź poziom przybliżenia płótna" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "Przezroczysta siatka śledzi poziom przybliżenia płótna" + +msgid "Only custom preset can be modified" +msgstr "Tylko niestandardowe ustawienia mogą być modyfikowane" + +msgid "Brush:" +msgstr "Pędzel:" + +msgid "Select a brush" +msgstr "Wybierz pędzel" + +msgid "Pixel brush" +msgstr "Pikselowy pędzel" + +msgid "Circle brush" +msgstr "Okrągły pędzel" + +msgid "Filled circle brush" +msgstr "Wypełniony okrągły pędzel" + +msgid "Custom brush" +msgstr "Niestandardowy pędzel" + +msgid "Brush size:" +msgstr "Rozmiar pędzla:" + +msgid "Overwrite Color" +msgstr "Zastąp kolor" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "Zastępuje kolor zamiast zmieszać się z nim. Ta opcja zadziała tylko dla kolorów, które nie są w pełni przezroczyste" + +msgid "Pixel Perfect" +msgstr "Pixel Perfect" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "Sprawia, że linie są gładkie przez usunięcie dodatkowych pikseli na krawędziach" + +msgid "Brush color from" +msgstr "Nadpisywanie koloru pędzla" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "0: Kolor pochodzący z samego pędzla, 100: Obecnie wybrany kolor rysowania" + +msgid "Fill area:" +msgstr "Wypełnij przestrzeń:" + +msgid "Same color area" +msgstr "Ten sam obszar koloru" + +msgid "Same color pixels" +msgstr "Piksele tego samego koloru" + +msgid "Fill with:" +msgstr "Wypełnij za pomocą:" + +msgid "Selected Color" +msgstr "Wybrany kolor" + +msgid "Pattern" +msgstr "Wzorzec" + +msgid "Offset" +msgstr "Przesunięcie" + +msgid "Lighten" +msgstr "Rozjaśnianie" + +msgid "Darken" +msgstr "Przyciemnianie" + +msgid "Amount:" +msgstr "Siła:" + +msgid "Lighten/Darken amount" +msgstr "Siła rozjaśnienia/przyciemnienia" + +msgid "Pick for:" +msgstr "Wybierz dla:" + +msgid "Left Color" +msgstr "Lewy kolor" + +msgid "Right Color" +msgstr "Prawy kolor" + +msgid "Mode:" +msgstr "Tryb:" + +msgid "Zoom in" +msgstr "Przybliż" + +msgid "Zoom out" +msgstr "Oddal" + +msgid "Options:" +msgstr "Opcje:" + +msgid "Fit to frame" +msgstr "Dopasuj do ramki" + +msgid "100% Zoom" +msgstr "Przybliżenie 100%" + +msgid "Mirroring" +msgstr "Lustrzane odbicie" + +msgid "Horizontal" +msgstr "Poziome" + +msgid "Enable horizontal mirrored drawing" +msgstr "Włącza lustrzane odbicie w poziomie podczas rysowania" + +msgid "Enable vertical mirrored drawing" +msgstr "Włącza lustrzane odbicie w pionie podczas rysowania" + +msgid "Vertical" +msgstr "Pionowe" + +msgid "Current frame:" +msgstr "Obecna klatka:" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "Skocz do pierwszej klatki\n" +"(%s)" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "Przejdź do poprzedniej klatki\n" +"(%s)" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "Odtwórz animację od końca\n" +"(%s)" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "Odtwórz animację od początku\n" +"(%s)" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "Przejdź do następnej klatki\n" +"(%s)" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "Skocz do ostatniej klatki\n" +"(%s)" + +msgid "Onion Skinning settings" +msgstr "Ustawienia Onion Skinning" + +msgid "Enable/disable Onion Skinning" +msgstr "Włącz/wyłącz Onion Skinning" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "W ilu klatkach na sekundę odtwarzana ma być animacja?\n" +"Większa ilość klatek na sekundę powoduje szybsze odtwarzanie." + +msgid "No loop" +msgstr "Brak zapętlania" + +msgid "Cycle loop" +msgstr "Zapętl odtwarzanie" + +msgid "Ping-pong loop" +msgstr "Zapętlanie typu ping-pong" + +msgid "Onion Skinning:" +msgstr "Kalkowanie klatek:" + +msgid "Past Frames" +msgstr "Przeszłe klatki" + +msgid "Future Frames" +msgstr "Przyszłe klatki" + +msgid "Manage frame tags" +msgstr "Zarządzaj tagami klatek" + +msgid "Frame Tag Properties" +msgstr "Właściwości tagu klatek" + +msgid "Add a new frame tag" +msgstr "Dodaj nowy tag klatek" + +msgid "Name:" +msgstr "Nazwa:" + +msgid "From:" +msgstr "Od:" + +msgid "To:" +msgstr "Do:" + +msgid "Animation plays only on frames of the same tag" +msgstr "Animacja odtwarza się tylko na klatkach z tym samym tagiem" + +msgid "Tag %s (Frame %s)" +msgstr "Tag %s (Klatka %s)" + +msgid "Tag %s (Frames %s-%s)" +msgstr "Tag %s (Klatki %s-%s)" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "Jeśli jest zaznaczone, animacja odtwarza się tylko na klatkach z tym samym tagiem.\n" +"W przeciwnym wypadku, animacja odtworzy się na wszystkich klatkach, ignorując tagi." + +msgid "Blue-Red Mode" +msgstr "Niebiesko-czerwone prześwity" + +msgid "Add a new frame" +msgstr "Dodaj nową klatkę" + +msgid "Remove Frame" +msgstr "Usuń klatkę" + +msgid "Clone Frame" +msgstr "Klonuj klatkę" + +msgid "Move Left" +msgstr "Przesuń w lewo" + +msgid "Move Right" +msgstr "Przesuń w prawo" + +msgid "Add Frame Tag" +msgstr "" + +msgid "Link Cel" +msgstr "Połącz kalkę" + +msgid "Unlink Cel" +msgstr "Odłącz kalkę" + +msgid "Layer" +msgstr "Warstwa" + +msgid "Layers" +msgstr "Warstwy" + +msgid "Create a new layer" +msgstr "Stwórz nową warstwę" + +msgid "Remove current layer" +msgstr "Usuń obecną warstwę" + +msgid "Move up the current layer" +msgstr "Przesuń obecną warstwę do góry" + +msgid "Move down the current layer" +msgstr "Przesuń obecną warstwę w dół" + +msgid "Clone current layer" +msgstr "Duplikuj obecną warstwę" + +msgid "Merge current layer with the one below" +msgstr "Połącz obecną warstwę z warstwą powyżej" + +msgid "Opacity:" +msgstr "Przezroczystość:" + +msgid "Toggle layer's visibility" +msgstr "Ukrywanie warstwy" + +msgid "Lock/unlock layer" +msgstr "Zablokuj/odblokuj warstwę" + +msgid "Frame: %s, Layer: %s" +msgstr "Klatka: %s, Warstwa: %s" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "Włącz/wyłącz łączenie kalek\n\n" +"Złączone kalki są współdzielone przez wiele klatek" + +msgid "Palette" +msgstr "Paleta kolorów" + +msgid "Palettes" +msgstr "Palety kolorów" + +msgid "Add a new palette" +msgstr "Dodaj nową paletę kolorów" + +msgid "Edit currently selected palette" +msgstr "Edytuj aktualnie wybraną paletę kolorów" + +msgid "Choose a palette" +msgstr "Wybierz paletę kolorów" + +msgid "Undo: Draw" +msgstr "Cofnij: Rysowanie" + +msgid "Redo: Draw" +msgstr "Przywróć: Rysowanie" + +msgid "Undo: Rectangle Select" +msgstr "Cofnij: Zaznaczenie prostokątne" + +msgid "Redo: Rectangle Select" +msgstr "Przywróć: Zaznaczenie prostokątne" + +msgid "Undo: Scale" +msgstr "Cofnij: Skalowanie" + +msgid "Redo: Scale" +msgstr "Przywróć: Skalowanie" + +msgid "Undo: Add Layer" +msgstr "Cofnij: Dodawanie warstwy" + +msgid "Redo: Add Layer" +msgstr "Przywróć: Dodawanie warstwy" + +msgid "Undo: Remove Layer" +msgstr "Cofnij: Usuwanie warstwy" + +msgid "Redo: Remove Layer" +msgstr "Przywróć: Usuwanie warstwy" + +msgid "Undo: Merge Layer" +msgstr "Cofnij: Scalanie warstw" + +msgid "Redo: Merge Layer" +msgstr "Przywróć: Scalanie warstw" + +msgid "Undo: Change Layer Order" +msgstr "Cofnij: Zmiana kolejności warstw" + +msgid "Redo: Change Layer Order" +msgstr "Przywróć: Zmiana kolejności warstw" + +msgid "Undo: Add Frame" +msgstr "Cofnij: Dodawanie klatki" + +msgid "Redo: Add Frame" +msgstr "Przywróć: Dodawanie klatki" + +msgid "Undo: Remove Frame" +msgstr "Cofnij: Usunięcie klatki" + +msgid "Redo: Remove Frame" +msgstr "Przywróć: Usunięcie klatki" + +msgid "Undo: Change Frame Order" +msgstr "Cofnij: Zmiana kolejności klatek" + +msgid "Redo: Change Frame Order" +msgstr "Przywróć: Zmiana kolejności klatek" + +msgid "Undo: Delete Custom Brush" +msgstr "Cofnij: Usuwanie niestandardowego pędzla" + +msgid "Redo: Delete Custom Brush" +msgstr "Przywróć: Usuwanie niestandardowego pędzla" + +msgid "Undo: Modify Frame Tag" +msgstr "Cofnij: Modyfikuj tag klatek" + +msgid "Redo: Modify Frame Tag" +msgstr "Przywróć: Modyfikuj tag klatek" + +msgid "Undo: Delete Frame Tag" +msgstr "Cofnij: Usuń tag klatek" + +msgid "Redo: Delete Frame Tag" +msgstr "Przywróć: Usuń tag klatek" + +msgid "Move Guide" +msgstr "Przesuń prowadnice" + +msgid "File saved" +msgstr "Plik został zapisany" + +msgid "File autosaved" +msgstr "Automatycznie zapisano plik" + +msgid "File failed to open. Error code %s" +msgstr "Nie udało się otworzyć pliku. Kod błędu %s" + +msgid "File failed to save. Error code %s" +msgstr "Nie udało się zapisać pliku. Kod błędu %s" + +msgid "File exported" +msgstr "Plik został wyeksportowany" + +msgid "New Empty Palette" +msgstr "Nowa pusta paleta kolorów" + +msgid "Import Palette" +msgstr "Importuj paletę kolorów" + +msgid "Create Palette From Current Sprite" +msgstr "Utwórz paletę z aktualnego Sprite'a" + +msgid "Palette Name:" +msgstr "Nazwa palety kolorów:" + +msgid "Color Name:" +msgstr "Nazwa koloru:" + +msgid "Use current left & right colors" +msgstr "Użyj aktualnych kolorów lewego i prawego" + +msgid "Create a new empty palette?" +msgstr "Utworzyć nową pustą paletę kolorów?" + +msgid "Error" +msgstr "Błąd" + +msgid "Error: Palette must have a valid name." +msgstr "Błąd: Paleta kolorów musi mieć poprawną nazwę." + +msgid "Invalid Palette file!" +msgstr "Niepoprawny plik palety kolorów!" + +msgid "Edit Palette" +msgstr "Edytuj paletę kolorów" + +msgid "Create colors with alpha component" +msgstr "Utwórz kolory z kanałem alpha" + +msgid "Get colors only from selection" +msgstr "Pobierz kolory tylko z zaznaczenia" + +msgid "Get colors from" +msgstr "Pobierz kolory z" + +msgid "Patrons:" +msgstr "Patroni:" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "Chcesz wyświetlać swoje imię lub nazwę swojej firmy na ekranie powitalnym?" + +msgid "Become a Platinum Sponsor" +msgstr "Zostań Platynowym Sponsorem" + +msgid "Become a Gold Sponsor" +msgstr "Zostań Złotym Sponsorem" + +msgid "Become a Patron" +msgstr "Zostań patronem" + +msgid "Don't show again" +msgstr "Nie pokazuj ponownie" + +msgid "Image Options" +msgstr "Opcje obrazu" + +msgid "Default width:" +msgstr "Domyślna szerokość:" + +msgid "A default width of a new image" +msgstr "Domyślna szerokość nowego obrazu" + +msgid "Default height:" +msgstr "Domyślna długość:" + +msgid "A default height of a new image" +msgstr "Domyślna długość nowego obrazu" + +msgid "Default fill color:" +msgstr "Domyślny kolor wypełnienia:" + +msgid "A default background color of a new image" +msgstr "Domyślny kolor tła dla nowego obrazu" + +msgid "Lock aspect ratio:" +msgstr "Zablokuj proporcje:" + +msgid "Templates:" +msgstr "Szablony:" + +msgid "Preset" +msgstr "Domyślnie" + +msgid "Preset:" +msgstr "Domyślnie:" + +msgid "Default" +msgstr "Podstawowy" + +msgid "Custom" +msgstr "Niestandardowe" + +msgid "Rectangular Selection" +msgstr "Zaznaczenie prostokątne" + +msgid "Zoom" +msgstr "Przybliżenie" + +msgid "Color Picker" +msgstr "Próbnik" + +msgid "Pencil" +msgstr "Ołówek" + +msgid "Eraser" +msgstr "Gumka" + +msgid "Bucket" +msgstr "Wiaderko" + +msgid "Lighten/Darken" +msgstr "Rozjaśnianie/Ściemnianie" + +msgid "Switch Colors" +msgstr "Zmień kolory" + +msgid "Set the shortcut" +msgstr "Ustaw skrót klawiszowy" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "Naciśnij klawisz lub kombinację klawiszy, aby ustawić skrót klawiszowy" + +msgid "Already assigned" +msgstr "Już przypisano" + +msgid "Left Tool:" +msgstr "Lewe narzędzie:" + +msgid "A tool assigned to the left mouse button" +msgstr "Narzędzie przypisane do lewego przycisku myszy" + +msgid "Right Tool:" +msgstr "Prawe narzędzie:" + +msgid "A tool assigned to the right mouse button" +msgstr "Narzędzie przypisane do prawego przycisku myszy" + +msgid "Cannot find last project file." +msgstr "Nie można znaleźć pliku ostatniego projektu." + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "Nie zapisałeś lub nie otworzyłeś jeszcze żadnego projektu w Pixeloramie!" + +msgid "Open Last Project" +msgstr "Otwórz ostatni projekt" + +msgid "Open last project..." +msgstr "Otwórz ostatni projekt..." + +msgid "Open last project on startup" +msgstr "Po uruchomieniu załaduj ostatni projekt" + +msgid "Opens last opened project on startup" +msgstr "Po uruchomieniu, załaduje ostatni projekt" + +msgid "Enable autosave" +msgstr "Włącz automatyczne zapisywanie" + +msgid "Autosave interval:" +msgstr "Częstotliwość automatycznego zapisu:" + +msgid "minute(s)" +msgstr "minuta(y)" + +msgid "Create new directory for each frame tag" +msgstr "Utwórz nowy katalog dla każdego tagu klatek" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "Tworzy wiele plików, ale każdy plik jest przechowywany w innym katalogu, który odpowiada tagowi klatek" + +msgid "Close" +msgstr "Zamknij" + +msgid "Delete" +msgstr "Usuń" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "Znaleziono automatyczną kopię zapasową dla %s.\n" +"Czy chcesz ją wczytać?" + +msgid "Backup reloaded" +msgstr "Wczytano ponownię kopię zapasową" + +msgid "Remove currently selected palette" +msgstr "Usuń aktualnie wybraną paletę" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "Czy na pewno chcesz usunąć tą paletę? (Nie można cofnąć)" + +msgid "You can't remove more palettes!" +msgstr "Nie możesz usunąć więcej palet!" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "Nie można usunąć palety, ponieważ nie istnieje!" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "Wystąpił błąd podczas usuwania palety! Kod błędu: %s" + +msgid "and" +msgstr "i" + +msgid "Move the selected frame to the left." +msgstr "Przenieś zaznaczoną klatkę w lewo." + +msgid "Move the selected frame to the right." +msgstr "Przenieś zaznaczoną klatkę w prawo." + diff --git a/Translations/pt_BR.po b/Translations/pt_BR.po new file mode 100644 index 0000000..979242f --- /dev/null +++ b/Translations/pt_BR.po @@ -0,0 +1,1472 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: pt-BR\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Portuguese, Brazilian\n" +"Language: pt_BR\n" +"PO-Revision-Date: 2020-10-13 11:35\n" + +msgid "OK" +msgstr "OK" + +msgid "Cancel" +msgstr "Cancelar" + +msgid "Open" +msgstr "Abrir" + +msgid "Save" +msgstr "Salvar" + +msgid "Please Confirm..." +msgstr "Por Favor Confirme..." + +msgid "File Name:" +msgstr "Nome do Arquivo:" + +msgid "Image Size" +msgstr "Tamanho da Imagem" + +msgid "Canvas Size" +msgstr "Tamanho da Tela" + +msgid "Frame Size" +msgstr "Tamanho do Quadro" + +msgid "Width:" +msgstr "Largura:" + +msgid "Height:" +msgstr "Altura:" + +msgid "Center" +msgstr "Centralizado" + +msgid "File" +msgstr "Arquivo" + +msgid "Edit" +msgstr "Editar" + +msgid "View" +msgstr "Ver" + +msgid "Image" +msgstr "Imagem" + +msgid "Effects" +msgstr "Efeitos" + +msgid "Help" +msgstr "Ajuda" + +msgid "New" +msgstr "Novo" + +msgid "New..." +msgstr "Novo..." + +msgid "Open..." +msgstr "Abrir..." + +msgid "Save..." +msgstr "Salvar..." + +msgid "Save as..." +msgstr "Salvar como..." + +msgid "Use ZSTD Compression" +msgstr "Usar Compressão ZSTD" + +msgid "Import" +msgstr "Importar" + +msgid "Export" +msgstr "Exportar" + +msgid "Export..." +msgstr "Exportar..." + +msgid "Export as..." +msgstr "Exportar como..." + +msgid "Export PNG..." +msgstr "Exportar PNG..." + +msgid "Export PNG as..." +msgstr "Exportar PNG como..." + +msgid "Quit" +msgstr "Sair" + +msgid "Undo" +msgstr "Desfazer" + +msgid "Redo" +msgstr "Refazer" + +msgid "Copy" +msgstr "Copiar" + +msgid "Cut" +msgstr "Cortar" + +msgid "Paste" +msgstr "Colar" + +msgid "Delete" +msgstr "Deletar" + +msgid "Scale Image" +msgstr "Redimensionar Imagem" + +msgid "Crop Image" +msgstr "Cortar imagem" + +msgid "Resize Canvas" +msgstr "Redimensionar Tela" + +msgid "Rotate Image" +msgstr "Girar imagem" + +msgid "Clear Selection" +msgstr "Limpar Seleção" + +msgid "Flip" +msgstr "Virar" + +msgid "Flip Horizontal" +msgstr "Inverter Horizontalmente" + +msgid "Flip Vertical" +msgstr "Inverter Verticalmente" + +msgid "Preferences" +msgstr "Preferências" + +msgid "Tile Mode" +msgstr "Modo de Tile" + +msgid "Show Grid" +msgstr "Mostrar Grade" + +msgid "Show Rulers" +msgstr "Mostrar Réguas" + +msgid "Show Guides" +msgstr "Mostrar Guias" + +msgid "Show Animation Timeline" +msgstr "Mostrar linha do tempo de animação" + +msgid "Zen Mode" +msgstr "Modo Zen" + +msgid "Fullscreen Mode" +msgstr "Modo Tela Cheia" + +msgid "Fill with color:" +msgstr "Preencher com cor:" + +msgid "Open a File" +msgstr "Abrir um Arquivo..." + +msgid "Open File(s)" +msgstr "Abrir Arquivo(s)..." + +msgid "Import Options" +msgstr "Importar Opções" + +msgid "Import as:" +msgstr "Importar como:" + +msgid "New tab" +msgstr "Nova Aba" + +msgid "Spritesheet (new tab)" +msgstr "Spritesheet (nova aba)" + +msgid "New frame" +msgstr "Novo Quadro" + +msgid "New layer" +msgstr "Nova camada" + +msgid "New palette" +msgstr "Nova paleta" + +msgid "New brush" +msgstr "Nova escova" + +msgid "New pattern" +msgstr "Novo padrão" + +msgid "Horizontal frames:" +msgstr "Quadros horizontais:" + +msgid "Vertical frames:" +msgstr "Quadros verticais:" + +msgid "Brush type:" +msgstr "Tipo do pincel:" + +msgid "File brush" +msgstr "Pincel de limpeza" + +msgid "Project brush" +msgstr "Pincel do projeto" + +msgid "Random brush" +msgstr "Pincel aleatório" + +msgid "Save Sprite as .pxo" +msgstr "Salvar Sprite como .pxo" + +msgid "Export Sprite as .png" +msgstr "Exportar Sprite como .png" + +msgid "Export Sprite" +msgstr "Exportar Sprite" + +msgid "File Exists, Overwrite?" +msgstr "Arquivo Já Existe, Substituir?" + +msgid "File %s already exists. Overwrite?" +msgstr "O arquivo %s já existe. Substituir?" + +msgid "Directory path or file name is not valid!" +msgstr "Caminho do diretório ou nome do arquivo inválido!" + +msgid "Exporting in progress..." +msgstr "Exportação em andamento..." + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "Impossível carregar o arquivo '%s'.\n" +"Código de erro: %s" + +msgid "Frame" +msgstr "Quadro" + +msgid "Frames:" +msgstr "Quadros:" + +msgid "All Frames" +msgstr "Todos os quadros" + +msgid "Spritesheet" +msgstr "Spritesheet" + +msgid "Animation" +msgstr "Animação" + +msgid "Preview:" +msgstr "Prévia:" + +msgid "Frame:" +msgstr "Quadro:" + +msgid "Orientation:" +msgstr "Orientação:" + +msgid "Browse" +msgstr "Localizar" + +msgid "Resize:" +msgstr "Redimensionar:" + +msgid "Cancel Export" +msgstr "Cancelar exportação" + +msgid "Alert!" +msgstr "Alerta!" + +msgid "Select Current Folder" +msgstr "Selecionar pasta atual" + +msgid "Open a Directory" +msgstr "Abrir diretório" + +msgid "All frames as multiple files" +msgstr "Todos os quadros como vários arquivos" + +msgid "All frames as a single file animation" +msgstr "Todos os quadros como animação em um único arquivo" + +msgid "Background:" +msgstr "Plano de fundo:" + +msgid "Direction:" +msgstr "Direção:" + +msgid "Forward" +msgstr "Avançar" + +msgid "Backwards" +msgstr "Voltar" + +msgid "Ping-Pong" +msgstr "Pingue-pongue" + +msgid "Columns" +msgstr "Colunas" + +msgid "Columns:" +msgstr "Colunas:" + +msgid "Rows" +msgstr "Linhas" + +msgid "Rows:" +msgstr "Linhas:" + +msgid "Path:" +msgstr "Caminho:" + +msgid "Directories & Files:" +msgstr "Diretórios e Arquivos:" + +msgid "Create Folder" +msgstr "Criar Pasta" + +msgid "File:" +msgstr "Arquivo:" + +msgid "Interpolation:" +msgstr "Interpolação:" + +msgid "Nearest" +msgstr "Mais Próximo" + +msgid "Bilinear" +msgstr "Bilinear" + +msgid "Cubic" +msgstr "Cúbica" + +msgid "Trilinear" +msgstr "Trilinear" + +msgid "General" +msgstr "Geral" + +msgid "Startup" +msgstr "Iniciar" + +msgid "Language" +msgstr "Linguagem" + +msgid "Themes" +msgstr "Temas" + +msgid "Canvas" +msgstr "Tela" + +msgid "Shortcuts" +msgstr "Atalhos" + +msgid "Backup" +msgstr "Backup" + +msgid "Indicators" +msgstr "Indicadores" + +msgid "On" +msgstr "Ligado" + +msgid "Restore default value" +msgstr "Restaurar o valor padrão" + +msgid "Smooth Zoom" +msgstr "Ampliar Suave" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "Adiciona uma transição mais suave ao aumentar ou diminuir o zoom" + +msgid "Tablet pressure sensitivity:" +msgstr "Sensibilidade de pressão do Tablet:" + +msgid "None" +msgstr "Nenhum" + +msgid "Affect Brush's Alpha" +msgstr "Afetar o alfa do pincel" + +msgid "Color:" +msgstr "Cor:" + +msgid "Guide color:" +msgstr "Cor da guia:" + +msgid "System Language" +msgstr "Linguagem do Sistema" + +msgid "Dark" +msgstr "Escuro" + +msgid "Gray" +msgstr "Cinza" + +msgid "Blue" +msgstr "Azul" + +msgid "Caramel" +msgstr "Caramelo" + +msgid "Light" +msgstr "Claro" + +msgid "Purple" +msgstr "Roxo" + +msgid "Only affect selection" +msgstr "Apenas afetar a seleção" + +msgid "Current cel" +msgstr "Parte Atual" + +msgid "Current frame" +msgstr "Moldura atual" + +msgid "All frames" +msgstr "Todas as molduras" + +msgid "All projects" +msgstr "Todos Projetos" + +msgid "Invert Colors" +msgstr "Inverter Cores" + +msgid "Modify Red Channel" +msgstr "Modificar canal vermelho" + +msgid "Modify Green Channel" +msgstr "Modificar O Canal Verde" + +msgid "Modify Blue Channel" +msgstr "Modificar O Canal Azul" + +msgid "Modify Alpha Channel" +msgstr "Modificar O Canal Alfa" + +msgid "Desaturation" +msgstr "Dessaturação" + +msgid "Outline" +msgstr "Contorno" + +msgid "Adjust Hue/Saturation/Value" +msgstr "Ajustar Matiz/Saturação/Valor" + +msgid "Gradient" +msgstr "Gradiente" + +msgid "Adjust HSV" +msgstr "Ajustar MSV" + +msgid "Type:" +msgstr "Tipo:" + +msgid "Angle:" +msgstr "Ângulo:" + +msgid "Hue" +msgstr "Matriz" + +msgid "Saturation" +msgstr "Saturação" + +msgid "Value" +msgstr "Valor" + +msgid "Apply" +msgstr "Aplique" + +msgid "Diagonal" +msgstr "Diagonal" + +msgid "Place inside image" +msgstr "Colocar dentro da imagem" + +msgid "Thickness:" +msgstr "Espessura:" + +msgid "Colors:" +msgstr "Cores:" + +msgid "Steps:" +msgstr "Etapas:" + +msgid "Top to Bottom" +msgstr "Cima para Baixo" + +msgid "Bottom to Top" +msgstr "Baixo para Cima" + +msgid "Left to Right" +msgstr "Esquerda para a Direita" + +msgid "Right to Left" +msgstr "Direita para Esquerda" + +msgid "View Splash Screen" +msgstr "Ver Tela de Abertura" + +msgid "Online Docs" +msgstr "Documentação Online" + +msgid "Issue Tracker" +msgstr "Rastreador de problemas" + +msgid "Changelog" +msgstr "Mudanças" + +msgid "About Pixelorama" +msgstr "Sobre Pixelorama" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "Pixelorama - Pixelate os seus sonhos!" + +msgid "Developed by Orama Interactive" +msgstr "Desenvolvido por Orama Interactive" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "Direitos reservados 2019-2020 Orama Interactive e Colaboradores" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "© 2019-2020 por Orama Interactive e Contribuidores" + +msgid "Website" +msgstr "Site" + +msgid "GitHub Repo" +msgstr "Repositório do GitHub" + +msgid "Donate" +msgstr "Doar" + +msgid "Developers" +msgstr "Desenvolvedores" + +msgid "Contributors" +msgstr "Contribuidores" + +msgid "Donors" +msgstr "Doadores" + +msgid "Translators" +msgstr "Tradutores" + +msgid "English" +msgstr "Inglês" + +msgid "Greek" +msgstr "Grego" + +msgid "French" +msgstr "Francês" + +msgid "German" +msgstr "Alemão" + +msgid "Polish" +msgstr "Polonês" + +msgid "Brazilian Portuguese" +msgstr "Português (Brasil)" + +msgid "Russian" +msgstr "Russo" + +msgid "Chinese Simplified" +msgstr "Chines Simplificado" + +msgid "Chinese Traditional" +msgstr "Chinês (Tradicional)" + +msgid "Italian" +msgstr "Italiano" + +msgid "Latvian" +msgstr "Letão" + +msgid "Spanish" +msgstr "Espanhol" + +msgid "Catalan" +msgstr "Catalão" + +msgid "Esperanto" +msgstr "Esperanto" + +msgid "Indonesian" +msgstr "Indonésio" + +msgid "Czech" +msgstr "Tcheco" + +msgid "Arabic" +msgstr "Árabe" + +msgid "Turkish" +msgstr "Turco" + +msgid "Norwegian" +msgstr "Norueguês" + +msgid "Korean" +msgstr "Coreano" + +msgid "Hungarian" +msgstr "Húngaro" + +msgid "Romanian" +msgstr "Romeno" + +msgid "Development Team" +msgstr "Time de Desenvolvimento" + +msgid "Lead Programmer" +msgstr "Programador Principal" + +msgid "UI Designer" +msgstr "Designer de UI" + +msgid "GitHub Contributors" +msgstr "Contribuidores do GitHub" + +msgid "Art by: %s" +msgstr "Arte Feita Por: %s" + +msgid "untitled" +msgstr "sem título" + +msgid "imported" +msgstr "exportado" + +msgid "copy" +msgstr "copiar" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "Tem certeza que quer sair do Pixelorama?" + +msgid "Unsaved Image" +msgstr "Imagem não salva" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "Você tem alterações não salvas. Se você prosseguir, o progresso que você fez será perdido." + +msgid "Save before exiting?" +msgstr "Salvar antes de sair?" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "Você não salvou o progresso. Como deseja continuar?" + +msgid "Save & Exit" +msgstr "Salvar & Sair" + +msgid "Exit without saving" +msgstr "Saia sem salvar" + +msgid "Utility Tools" +msgstr "Ferramentas Utilitárias" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "Seleção Retangular\n\n" +"%s para o botão esquerdo do mouse\n" +"%s para o botão direito do mouse\n\n" +"Pressione %s para mover o conteúdo" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Zoom\n\n" +"%s para o botão esquerdo do mouse\n" +"%s para o botão direito do mouse" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Seleção de Cores\n" +"Selecione a cor de um pixel do sprite\n\n" +"%s para o botão esquerdo do mouse\n" +"%s para o botão direito do mouse" + +msgid "Draw Tools" +msgstr "Ferramentas de Desenho" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Lápis\n\n" +"%s para o botão esquerdo do mouse\n" +"%s para o botão direito do mouse\n\n" +"Segure %s para desenhar uma linha" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Borracha\n\n" +"%s para o botão esquerdo do mouse\n" +"%s para o botão direito do mouse\n\n" +"Segure %s para desenhar uma linha" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Preenchimento\n\n" +"%s para o botão esquerdo do mouse\n" +"%s para o botão direito do mouse" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Iluminar/Escurecer\n\n" +"%s para o botão esquerdo do mouse\n" +"%s para o botão direito do mouse" + +msgid "Choose a color for the left tool" +msgstr "Escolha uma cor para a ferramenta esquerda" + +msgid "Choose a color for the right tool" +msgstr "Escolha uma cor para a ferramenta direita" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "Mudar as cores esquerda e direita\n" +"(%s)" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "Redefina as cores para o seu estado padrão (preto para a esquerda, branco para a direita)" + +msgid "Left tool" +msgstr "Ferramenta da esquerda" + +msgid "Right tool" +msgstr "Ferramenta da direita" + +msgid "Left pixel indicator" +msgstr "Pixel indicador esquerdo" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "Mostrar o indicador pixel do mouse esquerdo ou o pincel na tela quando desenhando" + +msgid "Right pixel indicator" +msgstr "Pixel indicador direito" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "Mostrar o indicador pixel do mouse direito ou o pincel na tela quando desenhando" + +msgid "Show left tool icon" +msgstr "Mostrar ícone da ferramenta da esquerda" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "Exibe um ícone da ferramenta da esquerda selecionada ao lado do cursor na tela" + +msgid "Show right tool icon" +msgstr "Mostrar ícone da ferramenta da direita" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "Exibe um ícone da ferramenta da direita selecionada ao lado do cursor na tela" + +msgid "Guides" +msgstr "Guias" + +msgid "Guides color:" +msgstr "Cor das guias:" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "Cor das guias de régua exibidas na tela" + +msgid "Grid" +msgstr "Grade" + +msgid "Grid type:" +msgstr "Tipo De Grade:" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "Define o tipo de grade entre retangular, isométrica ou ambas" + +msgid "Rectangular" +msgstr "Retangular" + +msgid "Isometric" +msgstr "Isométrico" + +msgid "All" +msgstr "Tudo" + +msgid "Grid width:" +msgstr "Largura da grade:" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "Define a distância entre linhas verticais da grade" + +msgid "Grid height:" +msgstr "Altura da grade:" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "Define a distância entre linhas horizontais da grade" + +msgid "Isometric cell size:" +msgstr "Tamanho da célula Isométrica:" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "Define o tamanho das células numa grade isométrica" + +msgid "Grid color:" +msgstr "Cor da grade:" + +msgid "A color of the grid" +msgstr "A cor da grade" + +msgid "Transparency" +msgstr "Transparência" + +msgid "Checker size:" +msgstr "Tamanho do quadriculado xadrez:" + +msgid "Size of the transparent checker background" +msgstr "Tamanho do xadrez do fundo transparente" + +msgid "Checker color 1:" +msgstr "Cor 1 do xadrez:" + +msgid "First color of the transparent checker background" +msgstr "Primeira cor do xadrez do fundo transparente" + +msgid "Checker color 2:" +msgstr "Cor 2 do xadrez:" + +msgid "Second color of the transparent checker background" +msgstr "Segunda cor do xadrez do fundo transparente" + +msgid "Follow Canvas Movement" +msgstr "Seguir Movimento da Tela" + +msgid "The transparent checker follow the movement of canvas" +msgstr "O verificador transparente segue o movimento da tela" + +msgid "Follow Canvas Zoom Level" +msgstr "Seguir Nível de Zoom da Tela" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "O verificador transparente segue o nível de zoom da tela" + +msgid "Only custom preset can be modified" +msgstr "Apenas predefinição personalizada pode ser modificada" + +msgid "Brush:" +msgstr "Pincel:" + +msgid "Select a brush" +msgstr "Selecione um pincel" + +msgid "Pixel brush" +msgstr "Pincel de pixels" + +msgid "Circle brush" +msgstr "Pincel circular" + +msgid "Filled circle brush" +msgstr "Pincel circular preenchido" + +msgid "Custom brush" +msgstr "Pincel customizado" + +msgid "Brush size:" +msgstr "Tamanho do pincel:" + +msgid "Overwrite Color" +msgstr "Substituir Cor" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "Substitui a cor ao invés de misturá-la. Esta opção é relevante apenas com cores que não são totalmente opacas" + +msgid "Pixel Perfect" +msgstr "Pixel Perfeito" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "Torna as linhas suaves removendo os pixels extras nas bordas" + +msgid "Brush color from" +msgstr "Cor de pincel do" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "0: Cor do próprio pincel, 100: A cor atualmente selecionada" + +msgid "Fill area:" +msgstr "Área de preenchimento:" + +msgid "Same color area" +msgstr "Área de mesma cor" + +msgid "Same color pixels" +msgstr "Pixels de mesma cor" + +msgid "Fill with:" +msgstr "Preencher com:" + +msgid "Selected Color" +msgstr "Cor selecionada" + +msgid "Pattern" +msgstr "Padrão" + +msgid "Offset" +msgstr "Deslocamento" + +msgid "Lighten" +msgstr "Iluminar" + +msgid "Darken" +msgstr "Escurecer" + +msgid "Amount:" +msgstr "Quantidade:" + +msgid "Lighten/Darken amount" +msgstr "Quantidade de iluminação/escurecimento" + +msgid "Pick for:" +msgstr "Selecionar para:" + +msgid "Left Color" +msgstr "Cor Esquerda" + +msgid "Right Color" +msgstr "Cor Direita" + +msgid "Mode:" +msgstr "Modo:" + +msgid "Zoom in" +msgstr "Aumentar zoom" + +msgid "Zoom out" +msgstr "Diminuir zoom" + +msgid "Options:" +msgstr "Opções:" + +msgid "Fit to frame" +msgstr "Ajustar à moldura" + +msgid "100% Zoom" +msgstr "Zoom 100%" + +msgid "Mirroring" +msgstr "Espelhamento" + +msgid "Horizontal" +msgstr "Horizontal" + +msgid "Enable horizontal mirrored drawing" +msgstr "Ativar desenho com espelhamento horizontal" + +msgid "Enable vertical mirrored drawing" +msgstr "Ativar desenho com espelhamento vertical" + +msgid "Vertical" +msgstr "Vertical" + +msgid "Current frame:" +msgstr "Quadro atual:" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "Pular para o primeiro quadro\n" +"(%s)" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "Ir para o quadro anterior\n" +"(%s)" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "Toque a animação de trás pra frente (do fim até o começo)\n" +"(%s)" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "Toque a animação de frente pra trás (do começo até o fim)\n" +"(%s)" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "Ir para o proxímo quadro\n" +"(%s)" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "Pular para o último quadro\n" +"(%s)" + +msgid "Onion Skinning settings" +msgstr "Configurações do Onion Skinning" + +msgid "Enable/disable Onion Skinning" +msgstr "Ativar/desativar Onion Skinning" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "Quantos quadros por segundo a animação deverá tocar?\n" +"Quanto mais FPS (quadros por segundo), mais rápido a animação tocará." + +msgid "No loop" +msgstr "Sem loop" + +msgid "Cycle loop" +msgstr "Loop cíclico" + +msgid "Ping-pong loop" +msgstr "Loop vai-e-vem" + +msgid "Onion Skinning:" +msgstr "Papel Vegetal:" + +msgid "Past Frames" +msgstr "Quadros Anteriores" + +msgid "Future Frames" +msgstr "Quadro Sucessores" + +msgid "Manage frame tags" +msgstr "Gerenciar tags de quadro" + +msgid "Frame Tag Properties" +msgstr "Propriedades do quadro" + +msgid "Add a new frame tag" +msgstr "Adicionar um novo quadro" + +msgid "Name:" +msgstr "Nome:" + +msgid "From:" +msgstr "De:" + +msgid "To:" +msgstr "Para:" + +msgid "Animation plays only on frames of the same tag" +msgstr "A animação só é reproduzida em quadros de mesma tag" + +msgid "Tag %s (Frame %s)" +msgstr "Tag %s (Quadro %s)" + +msgid "Tag %s (Frames %s-%s)" +msgstr "Tag %s (Quadros %s-%s)" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "Se selecionado, a animação é reproduzida apenas nos quadros que possuem a mesma tag.\n" +"Caso contrário, a animação será reproduzida em todos os quadros, ignorando as tags." + +msgid "Blue-Red Mode" +msgstr "Modo Azul-Vermelho" + +msgid "Add a new frame" +msgstr "Adicionar um novo quadro" + +msgid "Remove Frame" +msgstr "Remover quadro" + +msgid "Clone Frame" +msgstr "Clonar quadro" + +msgid "Move Left" +msgstr "Mover para a Esquerda" + +msgid "Move Right" +msgstr "Mover para a Direita" + +msgid "Add Frame Tag" +msgstr "" + +msgid "Link Cel" +msgstr "Vincular célula" + +msgid "Unlink Cel" +msgstr "Desvincular célula" + +msgid "Layer" +msgstr "Camada" + +msgid "Layers" +msgstr "Camadas" + +msgid "Create a new layer" +msgstr "Criar nova camada" + +msgid "Remove current layer" +msgstr "Remover camada atual" + +msgid "Move up the current layer" +msgstr "Mover para a cima a camada atual" + +msgid "Move down the current layer" +msgstr "Mover para baixo a camada atual" + +msgid "Clone current layer" +msgstr "Clonar camada atual" + +msgid "Merge current layer with the one below" +msgstr "Combinar camada atual com a de baixo" + +msgid "Opacity:" +msgstr "Opacidade:" + +msgid "Toggle layer's visibility" +msgstr "Mudar visibilidade da camada" + +msgid "Lock/unlock layer" +msgstr "Bloquear/desbloquear camada" + +msgid "Frame: %s, Layer: %s" +msgstr "Frame: %s, Camada: %s" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "Ativar/desativar vínculo de células\n\n" +"Células vinculadas estão sendo compartilhadas entre quadros" + +msgid "Palette" +msgstr "Paleta" + +msgid "Palettes" +msgstr "Paletas" + +msgid "Add a new palette" +msgstr "Adicionar uma nova paleta" + +msgid "Edit currently selected palette" +msgstr "Editar paleta selecionada" + +msgid "Choose a palette" +msgstr "Escolher uma paleta" + +msgid "Undo: Draw" +msgstr "Desfazer: Desenhar" + +msgid "Redo: Draw" +msgstr "Refazer: Desenhar" + +msgid "Undo: Rectangle Select" +msgstr "Desfazer: Seleção Retangular" + +msgid "Redo: Rectangle Select" +msgstr "Refazer: Seleção Retangular" + +msgid "Undo: Scale" +msgstr "Desfazer: Redimensionar" + +msgid "Redo: Scale" +msgstr "Refazer: Redimensionar" + +msgid "Undo: Add Layer" +msgstr "Desfazer: Adicionar Camada" + +msgid "Redo: Add Layer" +msgstr "Refazer: Adicionar Camada" + +msgid "Undo: Remove Layer" +msgstr "Desfazer: Remover Camada" + +msgid "Redo: Remove Layer" +msgstr "Refazer: Remover Camada" + +msgid "Undo: Merge Layer" +msgstr "Desfazer: Combinar Camada" + +msgid "Redo: Merge Layer" +msgstr "Refazer: Combinar Camada" + +msgid "Undo: Change Layer Order" +msgstr "Desfazer: Mudar Ordem das Camadas" + +msgid "Redo: Change Layer Order" +msgstr "Refazer: Mudar Ordem das Camadas" + +msgid "Undo: Add Frame" +msgstr "Desfazer: Adicionar Quadro" + +msgid "Redo: Add Frame" +msgstr "Refazer: Adicionar Quadro" + +msgid "Undo: Remove Frame" +msgstr "Desfazer: Remover Quadro" + +msgid "Redo: Remove Frame" +msgstr "Refazer: Remover Quadro" + +msgid "Undo: Change Frame Order" +msgstr "Desfazer: Mudar Ordem dos Quadros" + +msgid "Redo: Change Frame Order" +msgstr "Refazer: Mudar Ordem dos Quadros" + +msgid "Undo: Delete Custom Brush" +msgstr "Desfazer: Deletar Pincel Customizado" + +msgid "Redo: Delete Custom Brush" +msgstr "Refazer: Deletar Pincel Customizado" + +msgid "Undo: Modify Frame Tag" +msgstr "Desfazer: Modificar Tag do Quadro" + +msgid "Redo: Modify Frame Tag" +msgstr "Refazer: Modificar Tag do Quadro" + +msgid "Undo: Delete Frame Tag" +msgstr "Desfazer: Excluir Tag do Quadro" + +msgid "Redo: Delete Frame Tag" +msgstr "Refazer: Excluir Tag do Quadro" + +msgid "Move Guide" +msgstr "Mover Guia" + +msgid "File saved" +msgstr "Arquivo salvo" + +msgid "File autosaved" +msgstr "Arquivo salvo automaticamente" + +msgid "File failed to open. Error code %s" +msgstr "Arquivo falhou ao abrir. Código do erro %s" + +msgid "File failed to save. Error code %s" +msgstr "Arquivo falhou ao salvar. Código de erro %s" + +msgid "File exported" +msgstr "Arquivo exportado" + +msgid "New Empty Palette" +msgstr "Nova Paleta Vazia" + +msgid "Import Palette" +msgstr "Importar Paleta" + +msgid "Create Palette From Current Sprite" +msgstr "Criar paleta a partir do Sprite Atual" + +msgid "Palette Name:" +msgstr "Nome da Paleta:" + +msgid "Color Name:" +msgstr "Nome da Cor:" + +msgid "Use current left & right colors" +msgstr "Use as cores esquerda e direita atuais" + +msgid "Create a new empty palette?" +msgstr "Criar uma nova paleta vazia?" + +msgid "Error" +msgstr "Erro" + +msgid "Error: Palette must have a valid name." +msgstr "Erro: Paleta deve ter um nome válido." + +msgid "Invalid Palette file!" +msgstr "Arquivo de Paleta inválido!" + +msgid "Edit Palette" +msgstr "Editar Paleta" + +msgid "Create colors with alpha component" +msgstr "" + +msgid "Get colors only from selection" +msgstr "Obter cores somente da seleção" + +msgid "Get colors from" +msgstr "Obter cores de" + +msgid "Patrons:" +msgstr "Patrões" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "Quer que seu nome ou sua empresa seja mostrado na tela de abertura?" + +msgid "Become a Platinum Sponsor" +msgstr "Seja um Patrocinador Platina" + +msgid "Become a Gold Sponsor" +msgstr "Seja um Patrocinador Ouro" + +msgid "Become a Patron" +msgstr "Seja um Patrono" + +msgid "Don't show again" +msgstr "Não mostrar de novo" + +msgid "Image Options" +msgstr "Opções de Imagem" + +msgid "Default width:" +msgstr "Largura padrão:" + +msgid "A default width of a new image" +msgstr "Largura padrão de uma nova imagem" + +msgid "Default height:" +msgstr "Altura padrão:" + +msgid "A default height of a new image" +msgstr "Altura padrão de uma nova imagem" + +msgid "Default fill color:" +msgstr "Cor de preenchimento padrão:" + +msgid "A default background color of a new image" +msgstr "Cor de fundo padrão de uma nova imagem" + +msgid "Lock aspect ratio:" +msgstr "Fixar proporção:" + +msgid "Templates:" +msgstr "Modelos:" + +msgid "Preset" +msgstr "Predefinição" + +msgid "Preset:" +msgstr "Predefinição:" + +msgid "Default" +msgstr "Padrão" + +msgid "Custom" +msgstr "Personalizado" + +msgid "Rectangular Selection" +msgstr "Seleção Retangular" + +msgid "Zoom" +msgstr "Zoom" + +msgid "Color Picker" +msgstr "Seleção de Cores" + +msgid "Pencil" +msgstr "Lápis" + +msgid "Eraser" +msgstr "Borracha" + +msgid "Bucket" +msgstr "Preenchimento" + +msgid "Lighten/Darken" +msgstr "Iluminar/Escurece" + +msgid "Switch Colors" +msgstr "Trocar Cores" + +msgid "Set the shortcut" +msgstr "Definir o atalho" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "Aperte uma tecla ou uma combinação de teclas para definir o atalho" + +msgid "Already assigned" +msgstr "Já atribuído" + +msgid "Left Tool:" +msgstr "Ferramenta da Esquerda:" + +msgid "A tool assigned to the left mouse button" +msgstr "Ferramenta atribuída ao botão esquerdo do mouse" + +msgid "Right Tool:" +msgstr "Ferramenta da Direita:" + +msgid "A tool assigned to the right mouse button" +msgstr "Ferramenta atribuída ao botão direito do mouse" + +msgid "Cannot find last project file." +msgstr "Não foi possível localizar arquivo do último projeto." + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "Você ainda não salvou nem abriu nenhum projeto no Pixelorama!" + +msgid "Open Last Project" +msgstr "Abrir último projeto" + +msgid "Open last project..." +msgstr "Abrir último projeto..." + +msgid "Open last project on startup" +msgstr "Abrir último projeto ao iniciar" + +msgid "Opens last opened project on startup" +msgstr "Abrir último projeto aberto ao iniciar" + +msgid "Enable autosave" +msgstr "Habilitar salvamento automático" + +msgid "Autosave interval:" +msgstr "Intervalo do salvamento automático:" + +msgid "minute(s)" +msgstr "minuto(s)" + +msgid "Create new directory for each frame tag" +msgstr "Criar novo diretório para cada tag de quadro" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "Cria vários arquivos, mas cada arquivo é armazenado em um diretório diferente que corresponde à sua tag de quadro" + +msgid "Close" +msgstr "Fechar" + +msgid "Delete" +msgstr "Deletar" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "Foi encontrado um backup salvo automaticamente em %s.\n" +"Você deseja recarregá-lo?" + +msgid "Backup reloaded" +msgstr "Backup recarregado" + +msgid "Remove currently selected palette" +msgstr "Remover paleta selecionada" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "" + +msgid "You can't remove more palettes!" +msgstr "Você não pode remover mais paletas!" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "Não foi possível remover a paleta porque não existe!" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "Ocorreu um erro ao remover a paleta! Código do erro: %s" + +msgid "and" +msgstr "e" + +msgid "Move the selected frame to the left." +msgstr "" + +msgid "Move the selected frame to the right." +msgstr "" + diff --git a/Translations/pt_PT.po b/Translations/pt_PT.po new file mode 100644 index 0000000..36ffcac --- /dev/null +++ b/Translations/pt_PT.po @@ -0,0 +1,1442 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: pt-PT\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Portuguese\n" +"Language: pt_PT\n" +"PO-Revision-Date: 2020-10-13 11:36\n" + +msgid "OK" +msgstr "" + +msgid "Cancel" +msgstr "" + +msgid "Open" +msgstr "" + +msgid "Save" +msgstr "" + +msgid "Please Confirm..." +msgstr "" + +msgid "File Name:" +msgstr "" + +msgid "Image Size" +msgstr "" + +msgid "Canvas Size" +msgstr "" + +msgid "Frame Size" +msgstr "" + +msgid "Width:" +msgstr "" + +msgid "Height:" +msgstr "" + +msgid "Center" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "View" +msgstr "" + +msgid "Image" +msgstr "" + +msgid "Effects" +msgstr "" + +msgid "Help" +msgstr "" + +msgid "New" +msgstr "" + +msgid "New..." +msgstr "" + +msgid "Open..." +msgstr "" + +msgid "Save..." +msgstr "" + +msgid "Save as..." +msgstr "" + +msgid "Use ZSTD Compression" +msgstr "" + +msgid "Import" +msgstr "" + +msgid "Export" +msgstr "" + +msgid "Export..." +msgstr "" + +msgid "Export as..." +msgstr "" + +msgid "Export PNG..." +msgstr "" + +msgid "Export PNG as..." +msgstr "" + +msgid "Quit" +msgstr "" + +msgid "Undo" +msgstr "" + +msgid "Redo" +msgstr "" + +msgid "Copy" +msgstr "" + +msgid "Cut" +msgstr "" + +msgid "Paste" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Scale Image" +msgstr "" + +msgid "Crop Image" +msgstr "" + +msgid "Resize Canvas" +msgstr "" + +msgid "Rotate Image" +msgstr "" + +msgid "Clear Selection" +msgstr "" + +msgid "Flip" +msgstr "" + +msgid "Flip Horizontal" +msgstr "" + +msgid "Flip Vertical" +msgstr "" + +msgid "Preferences" +msgstr "" + +msgid "Tile Mode" +msgstr "" + +msgid "Show Grid" +msgstr "" + +msgid "Show Rulers" +msgstr "" + +msgid "Show Guides" +msgstr "" + +msgid "Show Animation Timeline" +msgstr "" + +msgid "Zen Mode" +msgstr "" + +msgid "Fullscreen Mode" +msgstr "" + +msgid "Fill with color:" +msgstr "" + +msgid "Open a File" +msgstr "" + +msgid "Open File(s)" +msgstr "" + +msgid "Import Options" +msgstr "" + +msgid "Import as:" +msgstr "" + +msgid "New tab" +msgstr "" + +msgid "Spritesheet (new tab)" +msgstr "" + +msgid "New frame" +msgstr "" + +msgid "New layer" +msgstr "" + +msgid "New palette" +msgstr "" + +msgid "New brush" +msgstr "" + +msgid "New pattern" +msgstr "" + +msgid "Horizontal frames:" +msgstr "" + +msgid "Vertical frames:" +msgstr "" + +msgid "Brush type:" +msgstr "" + +msgid "File brush" +msgstr "" + +msgid "Project brush" +msgstr "" + +msgid "Random brush" +msgstr "" + +msgid "Save Sprite as .pxo" +msgstr "" + +msgid "Export Sprite as .png" +msgstr "" + +msgid "Export Sprite" +msgstr "" + +msgid "File Exists, Overwrite?" +msgstr "" + +msgid "File %s already exists. Overwrite?" +msgstr "" + +msgid "Directory path or file name is not valid!" +msgstr "" + +msgid "Exporting in progress..." +msgstr "" + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "" + +msgid "Frame" +msgstr "" + +msgid "Frames:" +msgstr "" + +msgid "All Frames" +msgstr "" + +msgid "Spritesheet" +msgstr "" + +msgid "Animation" +msgstr "" + +msgid "Preview:" +msgstr "" + +msgid "Frame:" +msgstr "" + +msgid "Orientation:" +msgstr "" + +msgid "Browse" +msgstr "" + +msgid "Resize:" +msgstr "" + +msgid "Cancel Export" +msgstr "" + +msgid "Alert!" +msgstr "" + +msgid "Select Current Folder" +msgstr "" + +msgid "Open a Directory" +msgstr "" + +msgid "All frames as multiple files" +msgstr "" + +msgid "All frames as a single file animation" +msgstr "" + +msgid "Background:" +msgstr "" + +msgid "Direction:" +msgstr "" + +msgid "Forward" +msgstr "" + +msgid "Backwards" +msgstr "" + +msgid "Ping-Pong" +msgstr "" + +msgid "Columns" +msgstr "" + +msgid "Columns:" +msgstr "" + +msgid "Rows" +msgstr "" + +msgid "Rows:" +msgstr "" + +msgid "Path:" +msgstr "" + +msgid "Directories & Files:" +msgstr "" + +msgid "Create Folder" +msgstr "" + +msgid "File:" +msgstr "" + +msgid "Interpolation:" +msgstr "" + +msgid "Nearest" +msgstr "" + +msgid "Bilinear" +msgstr "" + +msgid "Cubic" +msgstr "" + +msgid "Trilinear" +msgstr "" + +msgid "General" +msgstr "" + +msgid "Startup" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Themes" +msgstr "" + +msgid "Canvas" +msgstr "" + +msgid "Shortcuts" +msgstr "" + +msgid "Backup" +msgstr "" + +msgid "Indicators" +msgstr "" + +msgid "On" +msgstr "" + +msgid "Restore default value" +msgstr "" + +msgid "Smooth Zoom" +msgstr "" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "" + +msgid "Tablet pressure sensitivity:" +msgstr "" + +msgid "None" +msgstr "" + +msgid "Affect Brush's Alpha" +msgstr "" + +msgid "Color:" +msgstr "" + +msgid "Guide color:" +msgstr "" + +msgid "System Language" +msgstr "" + +msgid "Dark" +msgstr "" + +msgid "Gray" +msgstr "" + +msgid "Blue" +msgstr "" + +msgid "Caramel" +msgstr "" + +msgid "Light" +msgstr "" + +msgid "Purple" +msgstr "" + +msgid "Only affect selection" +msgstr "" + +msgid "Current cel" +msgstr "" + +msgid "Current frame" +msgstr "" + +msgid "All frames" +msgstr "" + +msgid "All projects" +msgstr "" + +msgid "Invert Colors" +msgstr "" + +msgid "Modify Red Channel" +msgstr "" + +msgid "Modify Green Channel" +msgstr "" + +msgid "Modify Blue Channel" +msgstr "" + +msgid "Modify Alpha Channel" +msgstr "" + +msgid "Desaturation" +msgstr "" + +msgid "Outline" +msgstr "" + +msgid "Adjust Hue/Saturation/Value" +msgstr "" + +msgid "Gradient" +msgstr "" + +msgid "Adjust HSV" +msgstr "" + +msgid "Type:" +msgstr "" + +msgid "Angle:" +msgstr "" + +msgid "Hue" +msgstr "" + +msgid "Saturation" +msgstr "" + +msgid "Value" +msgstr "" + +msgid "Apply" +msgstr "" + +msgid "Diagonal" +msgstr "" + +msgid "Place inside image" +msgstr "" + +msgid "Thickness:" +msgstr "" + +msgid "Colors:" +msgstr "" + +msgid "Steps:" +msgstr "" + +msgid "Top to Bottom" +msgstr "" + +msgid "Bottom to Top" +msgstr "" + +msgid "Left to Right" +msgstr "" + +msgid "Right to Left" +msgstr "" + +msgid "View Splash Screen" +msgstr "" + +msgid "Online Docs" +msgstr "" + +msgid "Issue Tracker" +msgstr "" + +msgid "Changelog" +msgstr "" + +msgid "About Pixelorama" +msgstr "" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "" + +msgid "Developed by Orama Interactive" +msgstr "" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "" + +msgid "Website" +msgstr "" + +msgid "GitHub Repo" +msgstr "" + +msgid "Donate" +msgstr "" + +msgid "Developers" +msgstr "" + +msgid "Contributors" +msgstr "" + +msgid "Donors" +msgstr "" + +msgid "Translators" +msgstr "" + +msgid "English" +msgstr "" + +msgid "Greek" +msgstr "" + +msgid "French" +msgstr "" + +msgid "German" +msgstr "" + +msgid "Polish" +msgstr "" + +msgid "Brazilian Portuguese" +msgstr "" + +msgid "Russian" +msgstr "" + +msgid "Chinese Simplified" +msgstr "" + +msgid "Chinese Traditional" +msgstr "" + +msgid "Italian" +msgstr "" + +msgid "Latvian" +msgstr "" + +msgid "Spanish" +msgstr "" + +msgid "Catalan" +msgstr "" + +msgid "Esperanto" +msgstr "" + +msgid "Indonesian" +msgstr "" + +msgid "Czech" +msgstr "" + +msgid "Arabic" +msgstr "" + +msgid "Turkish" +msgstr "" + +msgid "Norwegian" +msgstr "" + +msgid "Korean" +msgstr "" + +msgid "Hungarian" +msgstr "" + +msgid "Romanian" +msgstr "" + +msgid "Development Team" +msgstr "" + +msgid "Lead Programmer" +msgstr "" + +msgid "UI Designer" +msgstr "" + +msgid "GitHub Contributors" +msgstr "" + +msgid "Art by: %s" +msgstr "" + +msgid "untitled" +msgstr "" + +msgid "imported" +msgstr "" + +msgid "copy" +msgstr "" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "" + +msgid "Unsaved Image" +msgstr "" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "" + +msgid "Save before exiting?" +msgstr "" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "" + +msgid "Save & Exit" +msgstr "" + +msgid "Exit without saving" +msgstr "" + +msgid "Utility Tools" +msgstr "" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Draw Tools" +msgstr "" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Choose a color for the left tool" +msgstr "" + +msgid "Choose a color for the right tool" +msgstr "" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "" + +msgid "Left tool" +msgstr "" + +msgid "Right tool" +msgstr "" + +msgid "Left pixel indicator" +msgstr "" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Right pixel indicator" +msgstr "" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Show left tool icon" +msgstr "" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "" + +msgid "Show right tool icon" +msgstr "" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "" + +msgid "Guides" +msgstr "" + +msgid "Guides color:" +msgstr "" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "" + +msgid "Grid" +msgstr "" + +msgid "Grid type:" +msgstr "" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "" + +msgid "Rectangular" +msgstr "" + +msgid "Isometric" +msgstr "" + +msgid "All" +msgstr "" + +msgid "Grid width:" +msgstr "" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "" + +msgid "Grid height:" +msgstr "" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "" + +msgid "Isometric cell size:" +msgstr "" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "" + +msgid "Grid color:" +msgstr "" + +msgid "A color of the grid" +msgstr "" + +msgid "Transparency" +msgstr "" + +msgid "Checker size:" +msgstr "" + +msgid "Size of the transparent checker background" +msgstr "" + +msgid "Checker color 1:" +msgstr "" + +msgid "First color of the transparent checker background" +msgstr "" + +msgid "Checker color 2:" +msgstr "" + +msgid "Second color of the transparent checker background" +msgstr "" + +msgid "Follow Canvas Movement" +msgstr "" + +msgid "The transparent checker follow the movement of canvas" +msgstr "" + +msgid "Follow Canvas Zoom Level" +msgstr "" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "" + +msgid "Only custom preset can be modified" +msgstr "" + +msgid "Brush:" +msgstr "" + +msgid "Select a brush" +msgstr "" + +msgid "Pixel brush" +msgstr "" + +msgid "Circle brush" +msgstr "" + +msgid "Filled circle brush" +msgstr "" + +msgid "Custom brush" +msgstr "" + +msgid "Brush size:" +msgstr "" + +msgid "Overwrite Color" +msgstr "" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "" + +msgid "Pixel Perfect" +msgstr "" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "" + +msgid "Brush color from" +msgstr "" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "" + +msgid "Fill area:" +msgstr "" + +msgid "Same color area" +msgstr "" + +msgid "Same color pixels" +msgstr "" + +msgid "Fill with:" +msgstr "" + +msgid "Selected Color" +msgstr "" + +msgid "Pattern" +msgstr "" + +msgid "Offset" +msgstr "" + +msgid "Lighten" +msgstr "" + +msgid "Darken" +msgstr "" + +msgid "Amount:" +msgstr "" + +msgid "Lighten/Darken amount" +msgstr "" + +msgid "Pick for:" +msgstr "" + +msgid "Left Color" +msgstr "" + +msgid "Right Color" +msgstr "" + +msgid "Mode:" +msgstr "" + +msgid "Zoom in" +msgstr "" + +msgid "Zoom out" +msgstr "" + +msgid "Options:" +msgstr "" + +msgid "Fit to frame" +msgstr "" + +msgid "100% Zoom" +msgstr "" + +msgid "Mirroring" +msgstr "" + +msgid "Horizontal" +msgstr "" + +msgid "Enable horizontal mirrored drawing" +msgstr "" + +msgid "Enable vertical mirrored drawing" +msgstr "" + +msgid "Vertical" +msgstr "" + +msgid "Current frame:" +msgstr "" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "" + +msgid "Onion Skinning settings" +msgstr "" + +msgid "Enable/disable Onion Skinning" +msgstr "" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "" + +msgid "No loop" +msgstr "" + +msgid "Cycle loop" +msgstr "" + +msgid "Ping-pong loop" +msgstr "" + +msgid "Onion Skinning:" +msgstr "" + +msgid "Past Frames" +msgstr "" + +msgid "Future Frames" +msgstr "" + +msgid "Manage frame tags" +msgstr "" + +msgid "Frame Tag Properties" +msgstr "" + +msgid "Add a new frame tag" +msgstr "" + +msgid "Name:" +msgstr "" + +msgid "From:" +msgstr "" + +msgid "To:" +msgstr "" + +msgid "Animation plays only on frames of the same tag" +msgstr "" + +msgid "Tag %s (Frame %s)" +msgstr "" + +msgid "Tag %s (Frames %s-%s)" +msgstr "" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "" + +msgid "Blue-Red Mode" +msgstr "" + +msgid "Add a new frame" +msgstr "" + +msgid "Remove Frame" +msgstr "" + +msgid "Clone Frame" +msgstr "" + +msgid "Move Left" +msgstr "" + +msgid "Move Right" +msgstr "" + +msgid "Add Frame Tag" +msgstr "" + +msgid "Link Cel" +msgstr "" + +msgid "Unlink Cel" +msgstr "" + +msgid "Layer" +msgstr "" + +msgid "Layers" +msgstr "" + +msgid "Create a new layer" +msgstr "" + +msgid "Remove current layer" +msgstr "" + +msgid "Move up the current layer" +msgstr "" + +msgid "Move down the current layer" +msgstr "" + +msgid "Clone current layer" +msgstr "" + +msgid "Merge current layer with the one below" +msgstr "" + +msgid "Opacity:" +msgstr "" + +msgid "Toggle layer's visibility" +msgstr "" + +msgid "Lock/unlock layer" +msgstr "" + +msgid "Frame: %s, Layer: %s" +msgstr "" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "" + +msgid "Palette" +msgstr "" + +msgid "Palettes" +msgstr "" + +msgid "Add a new palette" +msgstr "" + +msgid "Edit currently selected palette" +msgstr "" + +msgid "Choose a palette" +msgstr "" + +msgid "Undo: Draw" +msgstr "" + +msgid "Redo: Draw" +msgstr "" + +msgid "Undo: Rectangle Select" +msgstr "" + +msgid "Redo: Rectangle Select" +msgstr "" + +msgid "Undo: Scale" +msgstr "" + +msgid "Redo: Scale" +msgstr "" + +msgid "Undo: Add Layer" +msgstr "" + +msgid "Redo: Add Layer" +msgstr "" + +msgid "Undo: Remove Layer" +msgstr "" + +msgid "Redo: Remove Layer" +msgstr "" + +msgid "Undo: Merge Layer" +msgstr "" + +msgid "Redo: Merge Layer" +msgstr "" + +msgid "Undo: Change Layer Order" +msgstr "" + +msgid "Redo: Change Layer Order" +msgstr "" + +msgid "Undo: Add Frame" +msgstr "" + +msgid "Redo: Add Frame" +msgstr "" + +msgid "Undo: Remove Frame" +msgstr "" + +msgid "Redo: Remove Frame" +msgstr "" + +msgid "Undo: Change Frame Order" +msgstr "" + +msgid "Redo: Change Frame Order" +msgstr "" + +msgid "Undo: Delete Custom Brush" +msgstr "" + +msgid "Redo: Delete Custom Brush" +msgstr "" + +msgid "Undo: Modify Frame Tag" +msgstr "" + +msgid "Redo: Modify Frame Tag" +msgstr "" + +msgid "Undo: Delete Frame Tag" +msgstr "" + +msgid "Redo: Delete Frame Tag" +msgstr "" + +msgid "Move Guide" +msgstr "" + +msgid "File saved" +msgstr "" + +msgid "File autosaved" +msgstr "" + +msgid "File failed to open. Error code %s" +msgstr "" + +msgid "File failed to save. Error code %s" +msgstr "" + +msgid "File exported" +msgstr "" + +msgid "New Empty Palette" +msgstr "" + +msgid "Import Palette" +msgstr "" + +msgid "Create Palette From Current Sprite" +msgstr "" + +msgid "Palette Name:" +msgstr "" + +msgid "Color Name:" +msgstr "" + +msgid "Use current left & right colors" +msgstr "" + +msgid "Create a new empty palette?" +msgstr "" + +msgid "Error" +msgstr "" + +msgid "Error: Palette must have a valid name." +msgstr "" + +msgid "Invalid Palette file!" +msgstr "" + +msgid "Edit Palette" +msgstr "" + +msgid "Create colors with alpha component" +msgstr "" + +msgid "Get colors only from selection" +msgstr "" + +msgid "Get colors from" +msgstr "" + +msgid "Patrons:" +msgstr "" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "" + +msgid "Become a Platinum Sponsor" +msgstr "" + +msgid "Become a Gold Sponsor" +msgstr "" + +msgid "Become a Patron" +msgstr "" + +msgid "Don't show again" +msgstr "" + +msgid "Image Options" +msgstr "" + +msgid "Default width:" +msgstr "" + +msgid "A default width of a new image" +msgstr "" + +msgid "Default height:" +msgstr "" + +msgid "A default height of a new image" +msgstr "" + +msgid "Default fill color:" +msgstr "" + +msgid "A default background color of a new image" +msgstr "" + +msgid "Lock aspect ratio:" +msgstr "" + +msgid "Templates:" +msgstr "" + +msgid "Preset" +msgstr "" + +msgid "Preset:" +msgstr "" + +msgid "Default" +msgstr "" + +msgid "Custom" +msgstr "" + +msgid "Rectangular Selection" +msgstr "" + +msgid "Zoom" +msgstr "" + +msgid "Color Picker" +msgstr "" + +msgid "Pencil" +msgstr "" + +msgid "Eraser" +msgstr "" + +msgid "Bucket" +msgstr "" + +msgid "Lighten/Darken" +msgstr "" + +msgid "Switch Colors" +msgstr "" + +msgid "Set the shortcut" +msgstr "" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "" + +msgid "Already assigned" +msgstr "" + +msgid "Left Tool:" +msgstr "" + +msgid "A tool assigned to the left mouse button" +msgstr "" + +msgid "Right Tool:" +msgstr "" + +msgid "A tool assigned to the right mouse button" +msgstr "" + +msgid "Cannot find last project file." +msgstr "" + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "" + +msgid "Open Last Project" +msgstr "" + +msgid "Open last project..." +msgstr "" + +msgid "Open last project on startup" +msgstr "" + +msgid "Opens last opened project on startup" +msgstr "" + +msgid "Enable autosave" +msgstr "" + +msgid "Autosave interval:" +msgstr "" + +msgid "minute(s)" +msgstr "" + +msgid "Create new directory for each frame tag" +msgstr "" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "" + +msgid "Close" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "" + +msgid "Backup reloaded" +msgstr "" + +msgid "Remove currently selected palette" +msgstr "" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "" + +msgid "You can't remove more palettes!" +msgstr "" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "" + +msgid "and" +msgstr "" + +msgid "Move the selected frame to the left." +msgstr "" + +msgid "Move the selected frame to the right." +msgstr "" + diff --git a/Translations/ro_RO.po b/Translations/ro_RO.po new file mode 100644 index 0000000..9e8f2fc --- /dev/null +++ b/Translations/ro_RO.po @@ -0,0 +1,1472 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100>0 && n%100<20)) ? 1 : 2);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: ro\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Romanian\n" +"Language: ro_RO\n" +"PO-Revision-Date: 2020-10-13 14:35\n" + +msgid "OK" +msgstr "OK" + +msgid "Cancel" +msgstr "Anulare" + +msgid "Open" +msgstr "Deschide" + +msgid "Save" +msgstr "Salvează" + +msgid "Please Confirm..." +msgstr "Te rugăm să confirmi..." + +msgid "File Name:" +msgstr "Numele fișierului:" + +msgid "Image Size" +msgstr "Dimensiunea imaginii" + +msgid "Canvas Size" +msgstr "Dimensiunea pânzei" + +msgid "Frame Size" +msgstr "Dimensiunea cadrului" + +msgid "Width:" +msgstr "Lățime:" + +msgid "Height:" +msgstr "Înălțime:" + +msgid "Center" +msgstr "Centrare" + +msgid "File" +msgstr "Fișier" + +msgid "Edit" +msgstr "Editare" + +msgid "View" +msgstr "Vizualizare" + +msgid "Image" +msgstr "Imagine" + +msgid "Effects" +msgstr "Efecte" + +msgid "Help" +msgstr "Ajutor" + +msgid "New" +msgstr "Nou" + +msgid "New..." +msgstr "Nou..." + +msgid "Open..." +msgstr "Deschidere..." + +msgid "Save..." +msgstr "Salvare..." + +msgid "Save as..." +msgstr "Salvare ca..." + +msgid "Use ZSTD Compression" +msgstr "Utilizare comprimare ZSTD" + +msgid "Import" +msgstr "Importare" + +msgid "Export" +msgstr "Exportare" + +msgid "Export..." +msgstr "Exportare..." + +msgid "Export as..." +msgstr "Exportare ca..." + +msgid "Export PNG..." +msgstr "Exportare PNG..." + +msgid "Export PNG as..." +msgstr "Exportare PNG ca..." + +msgid "Quit" +msgstr "Ieșire" + +msgid "Undo" +msgstr "Anulare" + +msgid "Redo" +msgstr "Refacere" + +msgid "Copy" +msgstr "Copiere" + +msgid "Cut" +msgstr "Decupare" + +msgid "Paste" +msgstr "Lipire" + +msgid "Delete" +msgstr "Ștergere" + +msgid "Scale Image" +msgstr "Scalare imagine" + +msgid "Crop Image" +msgstr "Decupare imagine" + +msgid "Resize Canvas" +msgstr "Redimensionare pânză" + +msgid "Rotate Image" +msgstr "Rotire imagine" + +msgid "Clear Selection" +msgstr "Ștergere selecție" + +msgid "Flip" +msgstr "Răsturnare" + +msgid "Flip Horizontal" +msgstr "Răsturnare orizontală" + +msgid "Flip Vertical" +msgstr "Răsturnare verticală" + +msgid "Preferences" +msgstr "Preferințe" + +msgid "Tile Mode" +msgstr "Mod Mozaic" + +msgid "Show Grid" +msgstr "Afișare grilă" + +msgid "Show Rulers" +msgstr "Afișare rigle" + +msgid "Show Guides" +msgstr "Afișare ghidaje" + +msgid "Show Animation Timeline" +msgstr "Afișare cronologia animației" + +msgid "Zen Mode" +msgstr "Mod Zen" + +msgid "Fullscreen Mode" +msgstr "Mod ecran complet" + +msgid "Fill with color:" +msgstr "Umplere cu culoare:" + +msgid "Open a File" +msgstr "Deschide un fișier" + +msgid "Open File(s)" +msgstr "Deschidere fișier(e)" + +msgid "Import Options" +msgstr "Opțiuni de importare" + +msgid "Import as:" +msgstr "Importare ca:" + +msgid "New tab" +msgstr "Filă nouă" + +msgid "Spritesheet (new tab)" +msgstr "Foaie cu grafice bidimensionale (filă nouă)" + +msgid "New frame" +msgstr "Cadru nou" + +msgid "New layer" +msgstr "Strat nou" + +msgid "New palette" +msgstr "Paletă nouă" + +msgid "New brush" +msgstr "Pensulă nouă" + +msgid "New pattern" +msgstr "Model nou" + +msgid "Horizontal frames:" +msgstr "Cadre orizontale:" + +msgid "Vertical frames:" +msgstr "Cadre verticale:" + +msgid "Brush type:" +msgstr "Tip de pensulă:" + +msgid "File brush" +msgstr "Pensulă de fișier" + +msgid "Project brush" +msgstr "Pensulă de proiect" + +msgid "Random brush" +msgstr "Pensulă aleatorie" + +msgid "Save Sprite as .pxo" +msgstr "Salvare grafic bidimensional ca .pxo" + +msgid "Export Sprite as .png" +msgstr "Exportare grafic bidimensional ca .png" + +msgid "Export Sprite" +msgstr "Exportare grafic bidimensional" + +msgid "File Exists, Overwrite?" +msgstr "Fișierul există deja. Suprascrii?" + +msgid "File %s already exists. Overwrite?" +msgstr "Fișierul %s există deja. Suprascrii?" + +msgid "Directory path or file name is not valid!" +msgstr "Calea directorului sau numele fișierului nu este valid!" + +msgid "Exporting in progress..." +msgstr "Exportare în desfășurare..." + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "Nu se poate încărca fișierul '%s'.\n" +"Cod de eroare: %s" + +msgid "Frame" +msgstr "Cadru" + +msgid "Frames:" +msgstr "Cadre:" + +msgid "All Frames" +msgstr "Toate cadrele" + +msgid "Spritesheet" +msgstr "Foaie cu grafice bidimensionale" + +msgid "Animation" +msgstr "Animație" + +msgid "Preview:" +msgstr "Previzualizare:" + +msgid "Frame:" +msgstr "Cadru:" + +msgid "Orientation:" +msgstr "Orientare:" + +msgid "Browse" +msgstr "Răsfoire" + +msgid "Resize:" +msgstr "Redimensionare:" + +msgid "Cancel Export" +msgstr "Anulare exportare" + +msgid "Alert!" +msgstr "Alertă!" + +msgid "Select Current Folder" +msgstr "Selectează dosarul actual" + +msgid "Open a Directory" +msgstr "Deschide un director" + +msgid "All frames as multiple files" +msgstr "Toate cadrele ca fișiere multiple" + +msgid "All frames as a single file animation" +msgstr "Toate cadrele ca o singură animație de fișier" + +msgid "Background:" +msgstr "Fundal:" + +msgid "Direction:" +msgstr "Direcție:" + +msgid "Forward" +msgstr "Înainte" + +msgid "Backwards" +msgstr "Înapoi" + +msgid "Ping-Pong" +msgstr "Ping-Pong" + +msgid "Columns" +msgstr "Coloane" + +msgid "Columns:" +msgstr "Coloane:" + +msgid "Rows" +msgstr "Rânduri" + +msgid "Rows:" +msgstr "Rânduri:" + +msgid "Path:" +msgstr "Cale:" + +msgid "Directories & Files:" +msgstr "Directoare și fișiere:" + +msgid "Create Folder" +msgstr "Creare dosar" + +msgid "File:" +msgstr "Fișier:" + +msgid "Interpolation:" +msgstr "Interpolare:" + +msgid "Nearest" +msgstr "Cea mai apropiată" + +msgid "Bilinear" +msgstr "Biliniară" + +msgid "Cubic" +msgstr "Cubică" + +msgid "Trilinear" +msgstr "Triliniară" + +msgid "General" +msgstr "General" + +msgid "Startup" +msgstr "Pornire" + +msgid "Language" +msgstr "Limbă" + +msgid "Themes" +msgstr "Teme" + +msgid "Canvas" +msgstr "Pânză" + +msgid "Shortcuts" +msgstr "Comenzi rapide" + +msgid "Backup" +msgstr "Copie de rezervă" + +msgid "Indicators" +msgstr "Indicatori" + +msgid "On" +msgstr "Pornit" + +msgid "Restore default value" +msgstr "Resetare la valoarea implicită" + +msgid "Smooth Zoom" +msgstr "Panoramare lentă" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "Adaugă o tranziție mai lentă la apropiere sau depărtare" + +msgid "Tablet pressure sensitivity:" +msgstr "Sensibilitatea de apăsare a tabletei:" + +msgid "None" +msgstr "Niciuna" + +msgid "Affect Brush's Alpha" +msgstr "Afectează valoarea alfa a pensulei" + +msgid "Color:" +msgstr "Culoare:" + +msgid "Guide color:" +msgstr "Culoarea ghidajului:" + +msgid "System Language" +msgstr "Limba sistemului" + +msgid "Dark" +msgstr "Întunecat" + +msgid "Gray" +msgstr "Gri" + +msgid "Blue" +msgstr "Albastru" + +msgid "Caramel" +msgstr "Caramel" + +msgid "Light" +msgstr "Luminos" + +msgid "Purple" +msgstr "Mov" + +msgid "Only affect selection" +msgstr "Afectează doar selecția" + +msgid "Current cel" +msgstr "Celula actuală" + +msgid "Current frame" +msgstr "Cadrul actual" + +msgid "All frames" +msgstr "Toate cadrele" + +msgid "All projects" +msgstr "Toate proiectele" + +msgid "Invert Colors" +msgstr "Inversare culori" + +msgid "Modify Red Channel" +msgstr "Modificare canal roșu" + +msgid "Modify Green Channel" +msgstr "Modificare canal verde" + +msgid "Modify Blue Channel" +msgstr "Modificare canal albastru" + +msgid "Modify Alpha Channel" +msgstr "Modificare canal alfa" + +msgid "Desaturation" +msgstr "Desaturație" + +msgid "Outline" +msgstr "Contur" + +msgid "Adjust Hue/Saturation/Value" +msgstr "Ajustare nuanță/saturație/valoare" + +msgid "Gradient" +msgstr "Degrade" + +msgid "Adjust HSV" +msgstr "Ajustare NSV" + +msgid "Type:" +msgstr "Tip:" + +msgid "Angle:" +msgstr "Unghi:" + +msgid "Hue" +msgstr "Nuanță" + +msgid "Saturation" +msgstr "Saturație" + +msgid "Value" +msgstr "Valoare" + +msgid "Apply" +msgstr "Aplicare" + +msgid "Diagonal" +msgstr "Diagonală" + +msgid "Place inside image" +msgstr "Așezare în interiorul imaginii" + +msgid "Thickness:" +msgstr "Grosime:" + +msgid "Colors:" +msgstr "Culori:" + +msgid "Steps:" +msgstr "Pași:" + +msgid "Top to Bottom" +msgstr "De sus în jos" + +msgid "Bottom to Top" +msgstr "De jos în sus" + +msgid "Left to Right" +msgstr "De la stânga la dreapta" + +msgid "Right to Left" +msgstr "De la dreapta la stânga" + +msgid "View Splash Screen" +msgstr "Vizualizare ecran de întâmpinare" + +msgid "Online Docs" +msgstr "Documentație online" + +msgid "Issue Tracker" +msgstr "Monitor de probleme" + +msgid "Changelog" +msgstr "Jurnal de modificări" + +msgid "About Pixelorama" +msgstr "Despre Pixelorama" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "Pixelorama – Pixelează-ți visele!" + +msgid "Developed by Orama Interactive" +msgstr "Dezvoltat de Orama Interactive" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "Drepturi de autor 2019-2020 Orama Interactive și contribuitorii" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "©2019-2020 de Orama Interactive și contribuitorii" + +msgid "Website" +msgstr "Pagină de internet" + +msgid "GitHub Repo" +msgstr "Depozit GitHub" + +msgid "Donate" +msgstr "Donează" + +msgid "Developers" +msgstr "Dezvoltatori" + +msgid "Contributors" +msgstr "Contribuitori" + +msgid "Donors" +msgstr "Donatori" + +msgid "Translators" +msgstr "Traducători" + +msgid "English" +msgstr "Engleză" + +msgid "Greek" +msgstr "Greacă" + +msgid "French" +msgstr "Franceză" + +msgid "German" +msgstr "Germană" + +msgid "Polish" +msgstr "Poloneză" + +msgid "Brazilian Portuguese" +msgstr "Portugheză braziliană" + +msgid "Russian" +msgstr "Rusă" + +msgid "Chinese Simplified" +msgstr "Chineză simplificată" + +msgid "Chinese Traditional" +msgstr "Chineză tradițională" + +msgid "Italian" +msgstr "Italiană" + +msgid "Latvian" +msgstr "Letonă" + +msgid "Spanish" +msgstr "Spaniolă" + +msgid "Catalan" +msgstr "Catalană" + +msgid "Esperanto" +msgstr "Esperanto" + +msgid "Indonesian" +msgstr "Indoneziană" + +msgid "Czech" +msgstr "Cehă" + +msgid "Arabic" +msgstr "Arabă" + +msgid "Turkish" +msgstr "Turcă" + +msgid "Norwegian" +msgstr "Norvegiană" + +msgid "Korean" +msgstr "Coreeană" + +msgid "Hungarian" +msgstr "Maghiară" + +msgid "Romanian" +msgstr "Română" + +msgid "Development Team" +msgstr "Echipa de dezvoltare" + +msgid "Lead Programmer" +msgstr "Programator-șef" + +msgid "UI Designer" +msgstr "Proiectant UI" + +msgid "GitHub Contributors" +msgstr "Contribuitori GitHub" + +msgid "Art by: %s" +msgstr "Artă realizată de: %s" + +msgid "untitled" +msgstr "fără titlu" + +msgid "imported" +msgstr "importat" + +msgid "copy" +msgstr "copie" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "Ești sigur că dorești să ieși din Pixelorama?" + +msgid "Unsaved Image" +msgstr "Imagine nesalvată" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "Ai modificări nesalvate. Dacă continui, progresul efectuat va fi pierdut." + +msgid "Save before exiting?" +msgstr "Salvezi înainte de ieșire?" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "Ai progres nesalvat. Cum dorești să continui?" + +msgid "Save & Exit" +msgstr "Salvare și ieșire" + +msgid "Exit without saving" +msgstr "Ieșire fără salvare" + +msgid "Utility Tools" +msgstr "Instrumente utilitare" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "Selecție dreptunghiulară\n\n" +"%s pentru butonul din stânga al mausului\n" +"%s pentru butonul din dreapta al mausului\n\n" +"Apasă pe %s pentru a muta conținutul" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Panoramare\n\n" +"%s pentru butonul din stânga al mausului\n" +"%s pentru butonul din dreapta al mausului" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Selector de culoare\n" +"Selectează o culoare dintr-un pixel al graficului bidimensional\n\n" +"%s pentru butonul din stânga al mausului\n" +"%s pentru butonul din dreapta al mausului" + +msgid "Draw Tools" +msgstr "Instrumente de desen" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Creion\n\n" +"%s pentru butonul din stânga al mausului\n" +"%s pentru butonul din dreapta al mausului\n\n" +"Ține apăsat pe %s pentru a trasa o linie" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Radieră\n\n" +"%s pentru butonul din stânga al mausului\n" +"%s pentru butonul din dreapta al mausului\n\n" +"Ține apăsat pe %s pentru a trage o line" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Recipient\n\n" +"%s pentru butonul din stânga al mausului\n" +"%s pentru butonul din dreapta al mausului" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Luminare/întunecare\n\n" +"%s pentru butonul din stânga al mausului\n" +"%s pentru butonul din dreapta al mausului" + +msgid "Choose a color for the left tool" +msgstr "Alege o culoare pentru instrumentul din stânga" + +msgid "Choose a color for the right tool" +msgstr "Alege o culoare pentru instrumentul din dreapta" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "Comută culorile din stânga și dreapta\n" +"(%s)" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "Resetează culorile la starea lor implicită (negru pentru stânga, alb pentru dreapta)" + +msgid "Left tool" +msgstr "Instrument stânga" + +msgid "Right tool" +msgstr "Instrument dreapta" + +msgid "Left pixel indicator" +msgstr "Indicator pixel stânga" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "Arată pe pânză pensula sau indicatorul pixel al butonului din stânga mausului atunci când se desenează" + +msgid "Right pixel indicator" +msgstr "Indicator pixel dreapta" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "Arată pe pânză pensula sau indicatorul pixel al butonului din dreapta mausului atunci când se desenează" + +msgid "Show left tool icon" +msgstr "Arată pictograma instrumentului din stânga" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "Afișează o pictogramă a instrumentului selectat din stânga de lângă cursorul de pe pânză" + +msgid "Show right tool icon" +msgstr "Arată pictograma instrumentului din dreapta" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "Afișează o pictogramă a instrumentului selectat din dreapta de lângă cursorul de pe pânză" + +msgid "Guides" +msgstr "Ghidaje" + +msgid "Guides color:" +msgstr "Culoare pentru ghidaje:" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "Culoarea ghidajelor de riglă afișate pe pânză" + +msgid "Grid" +msgstr "Grilă" + +msgid "Grid type:" +msgstr "Tip de grilă:" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "Setează tipul de grilă dintre dreptunghiulară, izometrică sau ambele" + +msgid "Rectangular" +msgstr "Dreptunghiulară" + +msgid "Isometric" +msgstr "Izometrică" + +msgid "All" +msgstr "Ambele" + +msgid "Grid width:" +msgstr "Lățimea grilei:" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "Setează la ce distanță să se afle una față de cealaltă liniile verticale ale grilei" + +msgid "Grid height:" +msgstr "Înălțimea grilei:" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "Setează la ce distanță să se afle una față de cealaltă liniile orizontale ale grilei" + +msgid "Isometric cell size:" +msgstr "Dimensiunea celulei izometrice:" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "Setează dimensiunea celulelor dintr-o grilă izometrică" + +msgid "Grid color:" +msgstr "Culoarea grilei:" + +msgid "A color of the grid" +msgstr "Culoarea atribuită grilei" + +msgid "Transparency" +msgstr "Transparență" + +msgid "Checker size:" +msgstr "Dimensiunea carourilor:" + +msgid "Size of the transparent checker background" +msgstr "Dimensiunea fundalului caroiat transparent" + +msgid "Checker color 1:" +msgstr "Culoare carouri 1:" + +msgid "First color of the transparent checker background" +msgstr "Prima culoare a fundalului caroiat transparent" + +msgid "Checker color 2:" +msgstr "Culoare carouri 2:" + +msgid "Second color of the transparent checker background" +msgstr "A doua culoare a fundalului caroiat transparent" + +msgid "Follow Canvas Movement" +msgstr "Urmărește mișcarea pânzei" + +msgid "The transparent checker follow the movement of canvas" +msgstr "Carourile transparente urmăresc mișcarea pânzei" + +msgid "Follow Canvas Zoom Level" +msgstr "Urmărește nivelul de panoramare al pânzei" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "Carourile transparente urmăresc nivelul de panoramare al pânzei" + +msgid "Only custom preset can be modified" +msgstr "Doar presetarea personalizată poate fi modificată" + +msgid "Brush:" +msgstr "Pensulă:" + +msgid "Select a brush" +msgstr "Selectează o pensulă" + +msgid "Pixel brush" +msgstr "Pensulă cu pixeli" + +msgid "Circle brush" +msgstr "Pensulă cu cerc" + +msgid "Filled circle brush" +msgstr "Pensulă cu cerc umplut" + +msgid "Custom brush" +msgstr "Pensulă personalizată" + +msgid "Brush size:" +msgstr "Dimensiunea pensulei:" + +msgid "Overwrite Color" +msgstr "Suprascriere culoare" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "Suprascrie culoarea în loc să o amestece. Această opțiune se aplică doar culorilor care nu sunt pe deplin opace" + +msgid "Pixel Perfect" +msgstr "Pixel Perfect" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "Netezește liniile prin eliminarea pixelilor suplimentari de pe margini" + +msgid "Brush color from" +msgstr "Culoarea pensulei de la" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "0: culoarea provenită din pensulă, 100: culoarea selectată în prezent" + +msgid "Fill area:" +msgstr "Zona de umplere:" + +msgid "Same color area" +msgstr "Zona de aceeași culoare" + +msgid "Same color pixels" +msgstr "Pixelii de aceeași culoare" + +msgid "Fill with:" +msgstr "Umplere cu:" + +msgid "Selected Color" +msgstr "Culoarea selectată" + +msgid "Pattern" +msgstr "Model" + +msgid "Offset" +msgstr "Decalaj" + +msgid "Lighten" +msgstr "Luminare" + +msgid "Darken" +msgstr "Întunecare" + +msgid "Amount:" +msgstr "Cantitate:" + +msgid "Lighten/Darken amount" +msgstr "Cantitate luminare/întunecare" + +msgid "Pick for:" +msgstr "Alege pentru:" + +msgid "Left Color" +msgstr "Culoarea stângă" + +msgid "Right Color" +msgstr "Culoarea dreaptă" + +msgid "Mode:" +msgstr "Mod:" + +msgid "Zoom in" +msgstr "Apropiere" + +msgid "Zoom out" +msgstr "Depărtare" + +msgid "Options:" +msgstr "Opțiuni:" + +msgid "Fit to frame" +msgstr "Potrivire la cadru" + +msgid "100% Zoom" +msgstr "Panoramare 100%" + +msgid "Mirroring" +msgstr "Oglindire" + +msgid "Horizontal" +msgstr "Orizontal" + +msgid "Enable horizontal mirrored drawing" +msgstr "Activează desenul oglindit orizontal" + +msgid "Enable vertical mirrored drawing" +msgstr "Activează desenul oglindit vertical" + +msgid "Vertical" +msgstr "Vertical" + +msgid "Current frame:" +msgstr "Cadrul actual:" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "Sari la primul cadru\n" +"(%s)" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "Mergi la cadrul anterior\n" +"(%s)" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "Redă animația înapoi (de la sfârșit până la început)\n" +"(%s)" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "Redă animația înainte (de la început până la sfârșit)\n" +"(%s)" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "Mergi la cadrul următor\n" +"(%s)" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "Sari la ultimul cadru\n" +"(%s)" + +msgid "Onion Skinning settings" +msgstr "Setări pentru cadre multiple simultane" + +msgid "Enable/disable Onion Skinning" +msgstr "Activează/dezactivează cadrele multiple simultane" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "Câte cadre pe secundă ar trebui să aibă previzualizarea animației?\n" +"Cu cât mai multe cadre, cu atât mai repede rulează animația." + +msgid "No loop" +msgstr "Fără buclu" + +msgid "Cycle loop" +msgstr "Buclă ciclică" + +msgid "Ping-pong loop" +msgstr "Buclă ping-pong" + +msgid "Onion Skinning:" +msgstr "Cadre multiple simultane:" + +msgid "Past Frames" +msgstr "Cadre trecute" + +msgid "Future Frames" +msgstr "Cadre viitoare" + +msgid "Manage frame tags" +msgstr "Gestionează etichetele de cadru" + +msgid "Frame Tag Properties" +msgstr "Proprietățile etichetelor de cadru" + +msgid "Add a new frame tag" +msgstr "Adaugă o nouă etichetă de cadru" + +msgid "Name:" +msgstr "Nume:" + +msgid "From:" +msgstr "De la:" + +msgid "To:" +msgstr "Până la:" + +msgid "Animation plays only on frames of the same tag" +msgstr "Animația rulează doar pe cadrele din aceeași etichetă" + +msgid "Tag %s (Frame %s)" +msgstr "Eticheta %s (Cadrul %s)" + +msgid "Tag %s (Frames %s-%s)" +msgstr "Eticheta %s (Cadrele %s – %s)" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "Dacă opțiunea este selectată, animația va rula doar pe cadrele cu aceeași etichetă.\n" +"În caz contrar, animația va rula pentru toate cadrele, ignorând etichetele." + +msgid "Blue-Red Mode" +msgstr "Mod albastru-roșu" + +msgid "Add a new frame" +msgstr "Adaugă un cadru nou" + +msgid "Remove Frame" +msgstr "Elimină cadrul" + +msgid "Clone Frame" +msgstr "Clonează cadrul" + +msgid "Move Left" +msgstr "Deplasare la stânga" + +msgid "Move Right" +msgstr "Deplasare la dreapta" + +msgid "Add Frame Tag" +msgstr "" + +msgid "Link Cel" +msgstr "Conectare celulă" + +msgid "Unlink Cel" +msgstr "Deconectare celulă" + +msgid "Layer" +msgstr "Strat" + +msgid "Layers" +msgstr "Straturi" + +msgid "Create a new layer" +msgstr "Creează un strat nou" + +msgid "Remove current layer" +msgstr "Elimină stratul actual" + +msgid "Move up the current layer" +msgstr "Deplasează în sus stratul actual" + +msgid "Move down the current layer" +msgstr "Deplasează în jos stratul actual" + +msgid "Clone current layer" +msgstr "Clonează stratul actual" + +msgid "Merge current layer with the one below" +msgstr "Îmbină stratul actual cu cel de mai jos" + +msgid "Opacity:" +msgstr "Opacitate:" + +msgid "Toggle layer's visibility" +msgstr "Comută vizibilitatea stratului" + +msgid "Lock/unlock layer" +msgstr "Blochează/deblochează stratul" + +msgid "Frame: %s, Layer: %s" +msgstr "Cadru: %s, Strat: %s" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "Activează/dezactivează conectarea celulelor\n\n" +"Celulele conectate sunt distribuite pe mai multe cadre" + +msgid "Palette" +msgstr "Paletă" + +msgid "Palettes" +msgstr "Palete" + +msgid "Add a new palette" +msgstr "Adaugă o paletă nouă" + +msgid "Edit currently selected palette" +msgstr "Editează paleta selectată în prezent" + +msgid "Choose a palette" +msgstr "Alege o paletă" + +msgid "Undo: Draw" +msgstr "Anulare: desenare" + +msgid "Redo: Draw" +msgstr "Refacere: desenare" + +msgid "Undo: Rectangle Select" +msgstr "Anulare: selectare dreptunghi" + +msgid "Redo: Rectangle Select" +msgstr "Refacere: selectare dreptunghi" + +msgid "Undo: Scale" +msgstr "Anulare: scalare" + +msgid "Redo: Scale" +msgstr "Refacere: scalare" + +msgid "Undo: Add Layer" +msgstr "Anulare: adăugare strat" + +msgid "Redo: Add Layer" +msgstr "Refacere: adăugare strat" + +msgid "Undo: Remove Layer" +msgstr "Anulare: eliminare strat" + +msgid "Redo: Remove Layer" +msgstr "Refacere: eliminare strat" + +msgid "Undo: Merge Layer" +msgstr "Anulare: îmbinare strat" + +msgid "Redo: Merge Layer" +msgstr "Refacere: îmbinare strat" + +msgid "Undo: Change Layer Order" +msgstr "Anulare: modificarea ordinii stratului" + +msgid "Redo: Change Layer Order" +msgstr "Refacere: modificarea ordinii stratului" + +msgid "Undo: Add Frame" +msgstr "Anulare: adăugare cadru" + +msgid "Redo: Add Frame" +msgstr "Refacere: adăugare cadru" + +msgid "Undo: Remove Frame" +msgstr "Anulare: eliminare cadru" + +msgid "Redo: Remove Frame" +msgstr "Refacere: eliminare cadru" + +msgid "Undo: Change Frame Order" +msgstr "Anulare: modificarea ordinii cadrului" + +msgid "Redo: Change Frame Order" +msgstr "Refacere: modificarea ordinii cadrului" + +msgid "Undo: Delete Custom Brush" +msgstr "Anulare: ștergere pensulă personalizată" + +msgid "Redo: Delete Custom Brush" +msgstr "Refacere: ștergere pensulă personalizată" + +msgid "Undo: Modify Frame Tag" +msgstr "Anulare: modificarea etichetei cadrului" + +msgid "Redo: Modify Frame Tag" +msgstr "Refacere: modificarea etichetei cadrului" + +msgid "Undo: Delete Frame Tag" +msgstr "Anulare: ștergerea etichetei cadrului" + +msgid "Redo: Delete Frame Tag" +msgstr "Refacere: ștergerea etichetei cadrului" + +msgid "Move Guide" +msgstr "Deplasare ghidaj" + +msgid "File saved" +msgstr "Fișier salvat" + +msgid "File autosaved" +msgstr "Fișier autosalvat" + +msgid "File failed to open. Error code %s" +msgstr "Fișierul nu a putut fi deschis. Cod de eroare %s" + +msgid "File failed to save. Error code %s" +msgstr "Fișierul nu a putut fi salvat. Cod de eroare %s" + +msgid "File exported" +msgstr "Fișier exportat" + +msgid "New Empty Palette" +msgstr "Paletă nouă goală" + +msgid "Import Palette" +msgstr "Importare paletă" + +msgid "Create Palette From Current Sprite" +msgstr "Creare paletă din graficul bidimensional actual" + +msgid "Palette Name:" +msgstr "Numele paletei:" + +msgid "Color Name:" +msgstr "Numele culorii:" + +msgid "Use current left & right colors" +msgstr "Folosește culorile din stânga și dreapta" + +msgid "Create a new empty palette?" +msgstr "Creare paletă nouă goală?" + +msgid "Error" +msgstr "Eroare" + +msgid "Error: Palette must have a valid name." +msgstr "Eroare: paleta trebuie să aibă un nume valid." + +msgid "Invalid Palette file!" +msgstr "Fișier de paletă invalid!" + +msgid "Edit Palette" +msgstr "Editare paletă" + +msgid "Create colors with alpha component" +msgstr "Creează culori cu componenta alfa" + +msgid "Get colors only from selection" +msgstr "Obține culori doar din selecție" + +msgid "Get colors from" +msgstr "Obține culori din" + +msgid "Patrons:" +msgstr "Susținători:" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "Dorești ca numele tău sau al companiei tale să fie afișat pe ecranul de întâmpinare?" + +msgid "Become a Platinum Sponsor" +msgstr "Devino susținător de top" + +msgid "Become a Gold Sponsor" +msgstr "Devino susținător de vază" + +msgid "Become a Patron" +msgstr "Devino susținător" + +msgid "Don't show again" +msgstr "Nu mai arăta" + +msgid "Image Options" +msgstr "Opțiuni pentru imagine" + +msgid "Default width:" +msgstr "Lățime implicită:" + +msgid "A default width of a new image" +msgstr "Lățimea implicită a unei imagini noi" + +msgid "Default height:" +msgstr "Înălțime implicită:" + +msgid "A default height of a new image" +msgstr "Înălțimea implicită a unei imagini noi" + +msgid "Default fill color:" +msgstr "Culoare implicită de umplere:" + +msgid "A default background color of a new image" +msgstr "Culoarea implicită de fundal a unei imagini noi" + +msgid "Lock aspect ratio:" +msgstr "Blocare raport aspect:" + +msgid "Templates:" +msgstr "Șabloane:" + +msgid "Preset" +msgstr "Presetare" + +msgid "Preset:" +msgstr "Presetare:" + +msgid "Default" +msgstr "Implicită" + +msgid "Custom" +msgstr "Personalizată" + +msgid "Rectangular Selection" +msgstr "Selecție dreptunghiulară" + +msgid "Zoom" +msgstr "Panoramare" + +msgid "Color Picker" +msgstr "Selector de culoare" + +msgid "Pencil" +msgstr "Creion" + +msgid "Eraser" +msgstr "Radieră" + +msgid "Bucket" +msgstr "Recipient" + +msgid "Lighten/Darken" +msgstr "Luminare/întunecare" + +msgid "Switch Colors" +msgstr "Comutare culori" + +msgid "Set the shortcut" +msgstr "Setează comanda rapidă" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "Apasă o tastă sau o combinație de taste pentru a seta comanda rapidă" + +msgid "Already assigned" +msgstr "Alocată deja" + +msgid "Left Tool:" +msgstr "Instrumentul din stânga:" + +msgid "A tool assigned to the left mouse button" +msgstr "Un instrument alocat butonului din stânga al masului" + +msgid "Right Tool:" +msgstr "Instrumentul din dreapta:" + +msgid "A tool assigned to the right mouse button" +msgstr "Un instrument alocat butonului din dreapta al masului" + +msgid "Cannot find last project file." +msgstr "Ultimul fișier de proiect nu poate fi găsit." + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "Încă nu ai salvat sau deschis niciun proiect în Pixelorama!" + +msgid "Open Last Project" +msgstr "Deschide ultimul proiect" + +msgid "Open last project..." +msgstr "Deschide ultimul proiect..." + +msgid "Open last project on startup" +msgstr "Deschide ultimul proiect la pornire" + +msgid "Opens last opened project on startup" +msgstr "Deschide ultimul proiect deschis la pornire" + +msgid "Enable autosave" +msgstr "Activare autosalvare" + +msgid "Autosave interval:" +msgstr "Interval de autosalvare:" + +msgid "minute(s)" +msgstr "minut(e)" + +msgid "Create new directory for each frame tag" +msgstr "Creează un director nou pentru fiecare etichetă de cadru" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "Creează mai multe fișiere, dar fiecare fișier este stocat în alt director care corespunde cu eticheta de cadru a acestuia" + +msgid "Close" +msgstr "Închide" + +msgid "Delete" +msgstr "Ștergere" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "A fost găsită copia de rezervă pentru %s.\n" +"Dorești să o reîncarci?" + +msgid "Backup reloaded" +msgstr "Copie de rezervă reîncărcată" + +msgid "Remove currently selected palette" +msgstr "Elimină paleta selectată în prezent" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "Sigur vrei să elimini această paletă (aceasta nu va putea fi recuperată)?" + +msgid "You can't remove more palettes!" +msgstr "Nu poți elimina mai multe palete!" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "Paleta nu poate fi eliminată, deoarece nu există!" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "A apărut o eroare la ștergerea paletei! Cod de eroare: %s" + +msgid "and" +msgstr "și" + +msgid "Move the selected frame to the left." +msgstr "Mută cadrul selectat la stânga." + +msgid "Move the selected frame to the right." +msgstr "Mută cadrul selectat la dreapta." + diff --git a/Translations/ru_RU.po b/Translations/ru_RU.po new file mode 100644 index 0000000..307f039 --- /dev/null +++ b/Translations/ru_RU.po @@ -0,0 +1,1470 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: ru\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Russian\n" +"Language: ru_RU\n" +"PO-Revision-Date: 2020-10-13 23:19\n" + +msgid "OK" +msgstr "OK" + +msgid "Cancel" +msgstr "Отмена" + +msgid "Open" +msgstr "Открыть" + +msgid "Save" +msgstr "Сохранить" + +msgid "Please Confirm..." +msgstr "Пожалуйста подтвердите..." + +msgid "File Name:" +msgstr "Имя файла:" + +msgid "Image Size" +msgstr "Размер изображения" + +msgid "Canvas Size" +msgstr "Размер холста" + +msgid "Frame Size" +msgstr "" + +msgid "Width:" +msgstr "Ширина:" + +msgid "Height:" +msgstr "Высота:" + +msgid "Center" +msgstr "" + +msgid "File" +msgstr "Файл" + +msgid "Edit" +msgstr "Редактировать" + +msgid "View" +msgstr "Просмотр" + +msgid "Image" +msgstr "Изображение" + +msgid "Effects" +msgstr "Эффекты" + +msgid "Help" +msgstr "Помощь" + +msgid "New" +msgstr "Новый" + +msgid "New..." +msgstr "Создать..." + +msgid "Open..." +msgstr "Открыть..." + +msgid "Save..." +msgstr "Сохранить..." + +msgid "Save as..." +msgstr "Сохранить как..." + +msgid "Use ZSTD Compression" +msgstr "Использовать сжатие ZSTD" + +msgid "Import" +msgstr "Импортировать" + +msgid "Export" +msgstr "Экспорт" + +msgid "Export..." +msgstr "Экспортировать..." + +msgid "Export as..." +msgstr "Экспортировать как..." + +msgid "Export PNG..." +msgstr "Экспорт PNG..." + +msgid "Export PNG as..." +msgstr "Экспорт PNG как..." + +msgid "Quit" +msgstr "Выйти" + +msgid "Undo" +msgstr "Отменить" + +msgid "Redo" +msgstr "Повторить" + +msgid "Copy" +msgstr "Копировать" + +msgid "Cut" +msgstr "Вырезать" + +msgid "Paste" +msgstr "Вставить" + +msgid "Delete" +msgstr "Удалить" + +msgid "Scale Image" +msgstr "Изменить размер изображения" + +msgid "Crop Image" +msgstr "Обрезать изображение" + +msgid "Resize Canvas" +msgstr "Изменить размер холста" + +msgid "Rotate Image" +msgstr "Повернуть изображение" + +msgid "Clear Selection" +msgstr "Снять выделение" + +msgid "Flip" +msgstr "Перевернуть" + +msgid "Flip Horizontal" +msgstr "Отразить по горизонтали" + +msgid "Flip Vertical" +msgstr "Отразить по вертикали" + +msgid "Preferences" +msgstr "Настройки" + +msgid "Tile Mode" +msgstr "Бесшовный режим" + +msgid "Show Grid" +msgstr "Показывать сетку" + +msgid "Show Rulers" +msgstr "Показывать линейки" + +msgid "Show Guides" +msgstr "Показывать направляющие" + +msgid "Show Animation Timeline" +msgstr "Показать таймлайн анимации" + +msgid "Zen Mode" +msgstr "Режим \"Дзен\"" + +msgid "Fullscreen Mode" +msgstr "Во весь экран" + +msgid "Fill with color:" +msgstr "Заливка цветом:" + +msgid "Open a File" +msgstr "Октрыть файл" + +msgid "Open File(s)" +msgstr "Открыть файл(ы)" + +msgid "Import Options" +msgstr "Настройки импорта" + +msgid "Import as:" +msgstr "Импортировать как:" + +msgid "New tab" +msgstr "Новая вкладка" + +msgid "Spritesheet (new tab)" +msgstr "" + +msgid "New frame" +msgstr "Новый кадр" + +msgid "New layer" +msgstr "Новый слой" + +msgid "New palette" +msgstr "Новая палитра" + +msgid "New brush" +msgstr "Новая кисть" + +msgid "New pattern" +msgstr "Новый узор" + +msgid "Horizontal frames:" +msgstr "Кадров по горизонтали:" + +msgid "Vertical frames:" +msgstr "Кадров по вертикали:" + +msgid "Brush type:" +msgstr "Тип кисти:" + +msgid "File brush" +msgstr "Кисть файла" + +msgid "Project brush" +msgstr "Кисть проекта" + +msgid "Random brush" +msgstr "Случайная кисть" + +msgid "Save Sprite as .pxo" +msgstr "Сохранить спрайт как .pxo" + +msgid "Export Sprite as .png" +msgstr "Экспортировать спрайт как .png" + +msgid "Export Sprite" +msgstr "Экспортировать спрайт" + +msgid "File Exists, Overwrite?" +msgstr "Файл существует, перезаписать?" + +msgid "File %s already exists. Overwrite?" +msgstr "Файл %s уже существует. Перезаписать?" + +msgid "Directory path or file name is not valid!" +msgstr "Недопустимый путь к папке или имя файла!" + +msgid "Exporting in progress..." +msgstr "Выполняется экспорт..." + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "Не удалось загрузить файл '%s'.\n" +"Код ошибки: %s" + +msgid "Frame" +msgstr "Кадр" + +msgid "Frames:" +msgstr "" + +msgid "All Frames" +msgstr "Все кадры" + +msgid "Spritesheet" +msgstr "" + +msgid "Animation" +msgstr "Анимация" + +msgid "Preview:" +msgstr "Предпросмотр:" + +msgid "Frame:" +msgstr "Кадр:" + +msgid "Orientation:" +msgstr "Ориентация:" + +msgid "Browse" +msgstr "Обзор" + +msgid "Resize:" +msgstr "Изменить размер:" + +msgid "Cancel Export" +msgstr "Отменить экспорт" + +msgid "Alert!" +msgstr "Внимание!" + +msgid "Select Current Folder" +msgstr "Выбрать текущую папку" + +msgid "Open a Directory" +msgstr "Открыть папку" + +msgid "All frames as multiple files" +msgstr "Все кадры как несколько файлов" + +msgid "All frames as a single file animation" +msgstr "Все кадры как один файл анимации" + +msgid "Background:" +msgstr "Фон:" + +msgid "Direction:" +msgstr "Направление:" + +msgid "Forward" +msgstr "Вперед" + +msgid "Backwards" +msgstr "Назад" + +msgid "Ping-Pong" +msgstr "Туда-сюда" + +msgid "Columns" +msgstr "Столбцы" + +msgid "Columns:" +msgstr "Столбцы:" + +msgid "Rows" +msgstr "Строки" + +msgid "Rows:" +msgstr "Строки:" + +msgid "Path:" +msgstr "Путь:" + +msgid "Directories & Files:" +msgstr "Папки и файлы:" + +msgid "Create Folder" +msgstr "Создать папку" + +msgid "File:" +msgstr "Файл:" + +msgid "Interpolation:" +msgstr "Интерполяция:" + +msgid "Nearest" +msgstr "Ближайший" + +msgid "Bilinear" +msgstr "Бинарный" + +msgid "Cubic" +msgstr "Кубический" + +msgid "Trilinear" +msgstr "Трилинейный" + +msgid "General" +msgstr "Общие" + +msgid "Startup" +msgstr "" + +msgid "Language" +msgstr "Язык" + +msgid "Themes" +msgstr "Темы оформления" + +msgid "Canvas" +msgstr "Холст" + +msgid "Shortcuts" +msgstr "Горячие клавишы" + +msgid "Backup" +msgstr "" + +msgid "Indicators" +msgstr "" + +msgid "On" +msgstr "Вкл" + +msgid "Restore default value" +msgstr "" + +msgid "Smooth Zoom" +msgstr "Плавное масштабирование" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "Добавляет более плавный переход при увеличении или уменьшении масштаба изображения" + +msgid "Tablet pressure sensitivity:" +msgstr "Чувствительность к нажатию на планшет:" + +msgid "None" +msgstr "Ничего" + +msgid "Affect Brush's Alpha" +msgstr "Влияние на альфу кисти" + +msgid "Color:" +msgstr "Цвет:" + +msgid "Guide color:" +msgstr "Цвет направляющих:" + +msgid "System Language" +msgstr "Системный язык" + +msgid "Dark" +msgstr "Тёмная" + +msgid "Gray" +msgstr "Серая" + +msgid "Blue" +msgstr "" + +msgid "Caramel" +msgstr "" + +msgid "Light" +msgstr "Светлая" + +msgid "Purple" +msgstr "Фиолетовый" + +msgid "Only affect selection" +msgstr "Менять только выделенное" + +msgid "Current cel" +msgstr "" + +msgid "Current frame" +msgstr "Текущий кадр" + +msgid "All frames" +msgstr "Все кадры" + +msgid "All projects" +msgstr "Все проекты" + +msgid "Invert Colors" +msgstr "Инвертировать цвета" + +msgid "Modify Red Channel" +msgstr "Изменять красный канал" + +msgid "Modify Green Channel" +msgstr "Изменять зеленый канал" + +msgid "Modify Blue Channel" +msgstr "Изменять синий канал" + +msgid "Modify Alpha Channel" +msgstr "Изменять альфа-канал" + +msgid "Desaturation" +msgstr "Обесцвечивание" + +msgid "Outline" +msgstr "Обводка" + +msgid "Adjust Hue/Saturation/Value" +msgstr "Изменить Оттенок/Насыщенность/Яркость" + +msgid "Gradient" +msgstr "Градиент" + +msgid "Adjust HSV" +msgstr "Настройка цвета" + +msgid "Type:" +msgstr "Тип:" + +msgid "Angle:" +msgstr "Угол:" + +msgid "Hue" +msgstr "Оттенок" + +msgid "Saturation" +msgstr "Насыщенность" + +msgid "Value" +msgstr "Яркость" + +msgid "Apply" +msgstr "Применить" + +msgid "Diagonal" +msgstr "Диагональ" + +msgid "Place inside image" +msgstr "Поместить внутри изображения" + +msgid "Thickness:" +msgstr "Толщина:" + +msgid "Colors:" +msgstr "Цвета:" + +msgid "Steps:" +msgstr "Шаги:" + +msgid "Top to Bottom" +msgstr "Сверху вниз" + +msgid "Bottom to Top" +msgstr "Снизу вверх" + +msgid "Left to Right" +msgstr "Слева направо" + +msgid "Right to Left" +msgstr "Справа налево" + +msgid "View Splash Screen" +msgstr "Экран приветствия" + +msgid "Online Docs" +msgstr "Онлайн-документация" + +msgid "Issue Tracker" +msgstr "Баг-трекер" + +msgid "Changelog" +msgstr "Список изменений" + +msgid "About Pixelorama" +msgstr "О Pixeloram'е" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "Pixelorama - пикселизуйте свои мечты!" + +msgid "Developed by Orama Interactive" +msgstr "Разработано Orama Interactive" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "Copyright 2019-2020 Orama Interactive и участники" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "©2019-2020 Orama Interactive и участники" + +msgid "Website" +msgstr "Сайт" + +msgid "GitHub Repo" +msgstr "Репозиторий на GitHub" + +msgid "Donate" +msgstr "Пожертвовать" + +msgid "Developers" +msgstr "Разработчики" + +msgid "Contributors" +msgstr "Разработчики" + +msgid "Donors" +msgstr "Спонсоры" + +msgid "Translators" +msgstr "Переводчики" + +msgid "English" +msgstr "Английский" + +msgid "Greek" +msgstr "Греческий" + +msgid "French" +msgstr "Французский" + +msgid "German" +msgstr "Немецкий" + +msgid "Polish" +msgstr "Польский" + +msgid "Brazilian Portuguese" +msgstr "Бразильский португальский" + +msgid "Russian" +msgstr "Русский" + +msgid "Chinese Simplified" +msgstr "Китайский (упрощенный)" + +msgid "Chinese Traditional" +msgstr "Китайский (Традиционный)" + +msgid "Italian" +msgstr "Итальянский" + +msgid "Latvian" +msgstr "Латышский" + +msgid "Spanish" +msgstr "Испанский" + +msgid "Catalan" +msgstr "Каталонский" + +msgid "Esperanto" +msgstr "Esperanto" + +msgid "Indonesian" +msgstr "Индонезийский" + +msgid "Czech" +msgstr "Чешский" + +msgid "Arabic" +msgstr "Арабский" + +msgid "Turkish" +msgstr "Турецкий" + +msgid "Norwegian" +msgstr "Норвежский" + +msgid "Korean" +msgstr "Корейский" + +msgid "Hungarian" +msgstr "Венгерский" + +msgid "Romanian" +msgstr "Румынский" + +msgid "Development Team" +msgstr "Команда разработчиков" + +msgid "Lead Programmer" +msgstr "Главный программист" + +msgid "UI Designer" +msgstr "Дизайнер интерфейса" + +msgid "GitHub Contributors" +msgstr "GitHub участники" + +msgid "Art by: %s" +msgstr "Художник: %s" + +msgid "untitled" +msgstr "безымянный" + +msgid "imported" +msgstr "импортировано" + +msgid "copy" +msgstr "копия" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "Вы действительно хотите выйти из Pixeloram'ы?" + +msgid "Unsaved Image" +msgstr "Несохраненное изображение" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "У вас есть несохраненные изменения. Если вы продолжите, прогресс будет утерян." + +msgid "Save before exiting?" +msgstr "Сохранить перед выходом?" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "У вас есть несохраненный прогресс. Как продолжить?" + +msgid "Save & Exit" +msgstr "Сохранить и выйти" + +msgid "Exit without saving" +msgstr "Выйти без сохранения" + +msgid "Utility Tools" +msgstr "Сервисные инструменты" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "Прямоугольное выделение\n\n" +"%s для левой кнопки мыши\n" +"%s для правой кнопки мыши\n\n" +"%s для перемещения содержимого" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Масштаб\n\n" +"%s левой кнопкой мыши\n" +"%s для правой кнопки мыши" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Выбор цвета\n" +"Выбрать цвет из пикселя спрайта\n\n" +"%s для левой кнопки мыши\n" +"%s для правой кнопки мыши" + +msgid "Draw Tools" +msgstr "Инструменты рисования" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Карандаш\n\n" +"%s для левой кнопки мыши\n" +"%s для правой кнопки мыши\n\n" +"Зажать %s для рисования прямой" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Ластик\n\n" +"%s для левой кнопки мыши\n" +"%s для правой кнопки мыши\n\n" +"Зажать %s для очистки прямой линией" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Заливка\n\n" +"%s для левой кнопки мыши\n" +"%s для правой кнопки мыши" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Осветление/Затемнение\n\n" +"%s для левой кнопки мыши\n" +"%s для правой кнопки мыши" + +msgid "Choose a color for the left tool" +msgstr "Выбор цвета для левого инструмента" + +msgid "Choose a color for the right tool" +msgstr "Выбор цвета для правого инструмента" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "Поменять левый и правый цвета местами\n" +"(%s)" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "Сбросить цвета по умолчанию (слева черный, справа белый)" + +msgid "Left tool" +msgstr "Левый инструмент" + +msgid "Right tool" +msgstr "Правый инструмент" + +msgid "Left pixel indicator" +msgstr "Цвет для ЛКМ" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "Отображать цвет кисти для ЛКМ во время рисования" + +msgid "Right pixel indicator" +msgstr "Цвет для ПКМ" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "Отображать цвет кисти для ПКМ во время рисования" + +msgid "Show left tool icon" +msgstr "Показать левый значок инструмента" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "Отображает иконку выбранного левого инструмента рядом с курсором на холсте" + +msgid "Show right tool icon" +msgstr "Показать правый значок инструмента" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "Отображает значок выбранного правого инструмента рядом с курсором на холсте" + +msgid "Guides" +msgstr "Направляющие" + +msgid "Guides color:" +msgstr "Цвет направляющих:" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "Цвет направляющих линейки, отображаемых на холсте" + +msgid "Grid" +msgstr "Сетка" + +msgid "Grid type:" +msgstr "Тип сетки:" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "Переключает тип сетки между прямоугольной, изометрической или обеими сразу" + +msgid "Rectangular" +msgstr "Прямоугольная" + +msgid "Isometric" +msgstr "Изометрическая" + +msgid "All" +msgstr "Обе" + +msgid "Grid width:" +msgstr "Ширина сетки:" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "Устанавливает расстояние между вертикальными линиями сетки" + +msgid "Grid height:" +msgstr "Высота сетки:" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "Устанавливает расстояние между горизонтальными линиями сетки" + +msgid "Isometric cell size:" +msgstr "Размер изометрических ячеек:" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "Задает размер ячеек в изометрической сетке" + +msgid "Grid color:" +msgstr "Цвет сетки:" + +msgid "A color of the grid" +msgstr "Цвет сетки" + +msgid "Transparency" +msgstr "Прозрачность" + +msgid "Checker size:" +msgstr "Размер клеток:" + +msgid "Size of the transparent checker background" +msgstr "Размер клеток прозрачного фона" + +msgid "Checker color 1:" +msgstr "Цвет клеток 1:" + +msgid "First color of the transparent checker background" +msgstr "Первый цвет клеток прозрачного фона" + +msgid "Checker color 2:" +msgstr "Цвет клеток 2:" + +msgid "Second color of the transparent checker background" +msgstr "Второй цвет клеток прозрачного фона" + +msgid "Follow Canvas Movement" +msgstr "Следовать движению холста" + +msgid "The transparent checker follow the movement of canvas" +msgstr "Клеточки прозрачности следуют движению холста" + +msgid "Follow Canvas Zoom Level" +msgstr "Следовать масштабу холста" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "Клеточки прозрачности следуют увеличению/уменьшению холста" + +msgid "Only custom preset can be modified" +msgstr "Только пользовательские предустановки могут быть изменены" + +msgid "Brush:" +msgstr "Кисть:" + +msgid "Select a brush" +msgstr "Выбрать кисть" + +msgid "Pixel brush" +msgstr "Кисть-пиксель" + +msgid "Circle brush" +msgstr "Круглая кисть" + +msgid "Filled circle brush" +msgstr "" + +msgid "Custom brush" +msgstr "Своя кисть" + +msgid "Brush size:" +msgstr "Размер кисти:" + +msgid "Overwrite Color" +msgstr "Заменить цвет" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "Перезаписывает цвет вместо смешивания. Этот параметр применим только к цветам, которые не являются полностью непрозрачными" + +msgid "Pixel Perfect" +msgstr "Пиксельная точность" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "" + +msgid "Brush color from" +msgstr "Цвет кисти из" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "0: Собственный цвет кисти, 100: Выбранный цвет" + +msgid "Fill area:" +msgstr "Залить область:" + +msgid "Same color area" +msgstr "Область того же цвета" + +msgid "Same color pixels" +msgstr "Пиксели того же цвета" + +msgid "Fill with:" +msgstr "Заполнить:" + +msgid "Selected Color" +msgstr "Выбранным цветом" + +msgid "Pattern" +msgstr "Узором" + +msgid "Offset" +msgstr "Смещение" + +msgid "Lighten" +msgstr "Осветлить" + +msgid "Darken" +msgstr "Затемнить" + +msgid "Amount:" +msgstr "Кол-во:" + +msgid "Lighten/Darken amount" +msgstr "Интенсивность осветления/затемнения" + +msgid "Pick for:" +msgstr "Выбрать для:" + +msgid "Left Color" +msgstr "Цвет слева" + +msgid "Right Color" +msgstr "Цвет справа" + +msgid "Mode:" +msgstr "Режим:" + +msgid "Zoom in" +msgstr "Увеличить" + +msgid "Zoom out" +msgstr "Уменьшить" + +msgid "Options:" +msgstr "Опции:" + +msgid "Fit to frame" +msgstr "По размеру кадра" + +msgid "100% Zoom" +msgstr "100% масштаб" + +msgid "Mirroring" +msgstr "Зеркало" + +msgid "Horizontal" +msgstr "Горизонально" + +msgid "Enable horizontal mirrored drawing" +msgstr "Режим рисования с горизонтальным зеркалированием" + +msgid "Enable vertical mirrored drawing" +msgstr "Режим рисования с вертикальным зеркалированием" + +msgid "Vertical" +msgstr "Вертикально" + +msgid "Current frame:" +msgstr "Текущий кадр:" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "Перейти к первому кадру\n" +"(%s)" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "На предыдущий кадр\n" +"(%s)" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "Проиграть анимацию задом наперед (с конца в начало)\n" +"(%s)" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "Проиграть анимацию по умолчанию (с начала в конец)\n" +"(%s)" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "На следующий кадр\n" +"(%s)" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "Перейти на последний кадр\n" +"(%s)" + +msgid "Onion Skinning settings" +msgstr "" + +msgid "Enable/disable Onion Skinning" +msgstr "" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "Сколько кадров в секунду для просмотра анимации?\n" +"Большее число кадров в секунду ускорит анимацию." + +msgid "No loop" +msgstr "Не зацикливать" + +msgid "Cycle loop" +msgstr "Зациклить" + +msgid "Ping-pong loop" +msgstr "Туда-сюда" + +msgid "Onion Skinning:" +msgstr "Шлейф смежных кадров:" + +msgid "Past Frames" +msgstr "Предыдущие кадры" + +msgid "Future Frames" +msgstr "Последующие кадры" + +msgid "Manage frame tags" +msgstr "" + +msgid "Frame Tag Properties" +msgstr "" + +msgid "Add a new frame tag" +msgstr "Добавить новую метку" + +msgid "Name:" +msgstr "" + +msgid "From:" +msgstr "От:" + +msgid "To:" +msgstr "До:" + +msgid "Animation plays only on frames of the same tag" +msgstr "Анимация воспроизводится только на фреймах одной и той же метки" + +msgid "Tag %s (Frame %s)" +msgstr "" + +msgid "Tag %s (Frames %s-%s)" +msgstr "" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "" + +msgid "Blue-Red Mode" +msgstr "Сине-красный режим" + +msgid "Add a new frame" +msgstr "Добавить новый кадр" + +msgid "Remove Frame" +msgstr "Удалить кадр" + +msgid "Clone Frame" +msgstr "Дублировать кадр" + +msgid "Move Left" +msgstr "Сместить влево" + +msgid "Move Right" +msgstr "Сместить вправо" + +msgid "Add Frame Tag" +msgstr "Добавить тег кадра" + +msgid "Link Cel" +msgstr "" + +msgid "Unlink Cel" +msgstr "" + +msgid "Layer" +msgstr "Слой" + +msgid "Layers" +msgstr "Слои" + +msgid "Create a new layer" +msgstr "Создать новый слой" + +msgid "Remove current layer" +msgstr "Удалить текущий слой" + +msgid "Move up the current layer" +msgstr "Поднять текущий слой выше" + +msgid "Move down the current layer" +msgstr "Опустить текущий слой ниже" + +msgid "Clone current layer" +msgstr "Клонировать текущий слой" + +msgid "Merge current layer with the one below" +msgstr "Объединить слой ниже с текущим" + +msgid "Opacity:" +msgstr "Непрозрачность:" + +msgid "Toggle layer's visibility" +msgstr "Переключить видимость слоя" + +msgid "Lock/unlock layer" +msgstr "Блокировать/разблокировать слой" + +msgid "Frame: %s, Layer: %s" +msgstr "Кадр: %s, слой: %s" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "" + +msgid "Palette" +msgstr "Палитра" + +msgid "Palettes" +msgstr "Палитры" + +msgid "Add a new palette" +msgstr "Добавить новую палитру" + +msgid "Edit currently selected palette" +msgstr "Редактировать выбранную палитру" + +msgid "Choose a palette" +msgstr "Выберите палитру" + +msgid "Undo: Draw" +msgstr "Отменить: Рисование" + +msgid "Redo: Draw" +msgstr "Повторить: Рисование" + +msgid "Undo: Rectangle Select" +msgstr "Отменить: Прямоугольное выделение" + +msgid "Redo: Rectangle Select" +msgstr "Повторить: Прямоугольное выделение" + +msgid "Undo: Scale" +msgstr "Отменить: Масштабирование" + +msgid "Redo: Scale" +msgstr "Повторить: Масштабирование" + +msgid "Undo: Add Layer" +msgstr "Отменить: Добавление слоя" + +msgid "Redo: Add Layer" +msgstr "Повторить: Добавление слоя" + +msgid "Undo: Remove Layer" +msgstr "Отменить: Удаление слоя" + +msgid "Redo: Remove Layer" +msgstr "Повторить: Удаление слоя" + +msgid "Undo: Merge Layer" +msgstr "Отменить: Объединение слоев" + +msgid "Redo: Merge Layer" +msgstr "Повторить: Объединение слоев" + +msgid "Undo: Change Layer Order" +msgstr "Отменить: Смена порядка слоев" + +msgid "Redo: Change Layer Order" +msgstr "Повторить: Смена порядка слоев" + +msgid "Undo: Add Frame" +msgstr "Отменить: Добавление кадра" + +msgid "Redo: Add Frame" +msgstr "Повторить: Добавление кадра" + +msgid "Undo: Remove Frame" +msgstr "Отменить: Удаление кадра" + +msgid "Redo: Remove Frame" +msgstr "Повторить: Удаление кадра" + +msgid "Undo: Change Frame Order" +msgstr "Отменить: Смена последовательности кадров" + +msgid "Redo: Change Frame Order" +msgstr "Повторить: Смена последовательности кадров" + +msgid "Undo: Delete Custom Brush" +msgstr "Отменить: Удаление своей кисти" + +msgid "Redo: Delete Custom Brush" +msgstr "Повторить: Удаление своей кисти" + +msgid "Undo: Modify Frame Tag" +msgstr "" + +msgid "Redo: Modify Frame Tag" +msgstr "Повтор: Изменить метку кадра" + +msgid "Undo: Delete Frame Tag" +msgstr "Отменить: Удалить метку кадра" + +msgid "Redo: Delete Frame Tag" +msgstr "Повторить: Удалить метку кадра" + +msgid "Move Guide" +msgstr "Сдвинуть направляющие" + +msgid "File saved" +msgstr "Файл сохранен" + +msgid "File autosaved" +msgstr "Выполнено автосохранение" + +msgid "File failed to open. Error code %s" +msgstr "Не удалось открыть файл. Код ошибки %s" + +msgid "File failed to save. Error code %s" +msgstr "Не удалось сохранить файл. Код ошибки %s" + +msgid "File exported" +msgstr "Файл экспортирован" + +msgid "New Empty Palette" +msgstr "Создать пустую палитру" + +msgid "Import Palette" +msgstr "Импорт Палитры" + +msgid "Create Palette From Current Sprite" +msgstr "Создать палитру из текущего спрайта" + +msgid "Palette Name:" +msgstr "Название палитры:" + +msgid "Color Name:" +msgstr "Название цвета:" + +msgid "Use current left & right colors" +msgstr "Использовать текущие левый и правый цвета" + +msgid "Create a new empty palette?" +msgstr "Создать пустую палитру?" + +msgid "Error" +msgstr "Ошибка" + +msgid "Error: Palette must have a valid name." +msgstr "Ошибка: Палитра должна иметь корректное имя." + +msgid "Invalid Palette file!" +msgstr "Недопустимый файл палитры!" + +msgid "Edit Palette" +msgstr "Изменить палитру" + +msgid "Create colors with alpha component" +msgstr "" + +msgid "Get colors only from selection" +msgstr "" + +msgid "Get colors from" +msgstr "" + +msgid "Patrons:" +msgstr "Меценаты:" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "Хотите, чтобы ваше имя или компания были показаны на заставке?" + +msgid "Become a Platinum Sponsor" +msgstr "Стать Платиновым Спонсором" + +msgid "Become a Gold Sponsor" +msgstr "Стать Золотым Спонсором" + +msgid "Become a Patron" +msgstr "Стать спонсором" + +msgid "Don't show again" +msgstr "Не показывать снова" + +msgid "Image Options" +msgstr "Параметры изображения" + +msgid "Default width:" +msgstr "Ширина по умолчанию:" + +msgid "A default width of a new image" +msgstr "Ширина нового изображения по умолчанию" + +msgid "Default height:" +msgstr "Высота по умолчанию:" + +msgid "A default height of a new image" +msgstr "Высота нового изображения по умолчанию" + +msgid "Default fill color:" +msgstr "Цвет заливки по умолчанию:" + +msgid "A default background color of a new image" +msgstr "Цвет фона по умолчанию для нового изображения" + +msgid "Lock aspect ratio:" +msgstr "Фиксированные пропорции:" + +msgid "Templates:" +msgstr "Шаблоны:" + +msgid "Preset" +msgstr "Предустановка" + +msgid "Preset:" +msgstr "Предустановка:" + +msgid "Default" +msgstr "По умолчанию" + +msgid "Custom" +msgstr "Другой" + +msgid "Rectangular Selection" +msgstr "Прямоугольное выделение" + +msgid "Zoom" +msgstr "Масштаб" + +msgid "Color Picker" +msgstr "Выбор цвета (пипетка)" + +msgid "Pencil" +msgstr "Карандаш" + +msgid "Eraser" +msgstr "Ластик" + +msgid "Bucket" +msgstr "Заливка" + +msgid "Lighten/Darken" +msgstr "Осветлить/затемнить" + +msgid "Switch Colors" +msgstr "Сменить цвета" + +msgid "Set the shortcut" +msgstr "Выставить горячую(ие) клавишу(и)" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "Нажмите клавишу или комбинацию клавиш" + +msgid "Already assigned" +msgstr "Уже назначено" + +msgid "Left Tool:" +msgstr "Левый инструмент:" + +msgid "A tool assigned to the left mouse button" +msgstr "Инструмент, присвоенный левой кнопке мыши" + +msgid "Right Tool:" +msgstr "Правый инструмент:" + +msgid "A tool assigned to the right mouse button" +msgstr "Инструмент, присвоенный правой кнопкой мыши" + +msgid "Cannot find last project file." +msgstr "Не могу найти файл последнего проекта." + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "Вы еще не сохранили и не открыли ни одного проекта в Pixelorama!" + +msgid "Open Last Project" +msgstr "Открыть последний проект" + +msgid "Open last project..." +msgstr "Открыть последний проект..." + +msgid "Open last project on startup" +msgstr "Открывать последний проект при запуске" + +msgid "Opens last opened project on startup" +msgstr "Открывает последний открытый проект при запуске" + +msgid "Enable autosave" +msgstr "Включить автосохранение" + +msgid "Autosave interval:" +msgstr "Интервал автосохранения:" + +msgid "minute(s)" +msgstr "мин." + +msgid "Create new directory for each frame tag" +msgstr "Создать новый каталог для каждой метки кадра" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "Создает несколько файлов, но каждый файл хранится в разных каталогах, соответствующих метке кадра" + +msgid "Close" +msgstr "Закрыть" + +msgid "Delete" +msgstr "Удалить" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "Найдена автосохраненная резервная копия для %s.\n" +"Хотите загрузить ее?" + +msgid "Backup reloaded" +msgstr "Резервная копия восстановлена" + +msgid "Remove currently selected palette" +msgstr "Удалить выбранную на данный момент палитру" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "Вы уверены, что хотите удалить эту палитру? (Действие необратимо)" + +msgid "You can't remove more palettes!" +msgstr "Нельзя удалить больше палитр!" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "Невозможно удалить палитру, потому что она не существует!" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "Произошла ошибка при удалении палитры! Код ошибки: %s" + +msgid "and" +msgstr "и" + +msgid "Move the selected frame to the left." +msgstr "Переместить выделенный кадр влево." + +msgid "Move the selected frame to the right." +msgstr "Переместить выделенный кадр вправо." + diff --git a/Translations/sr_SP.po b/Translations/sr_SP.po new file mode 100644 index 0000000..ea8c304 --- /dev/null +++ b/Translations/sr_SP.po @@ -0,0 +1,1442 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: sr\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Serbian (Cyrillic)\n" +"Language: sr_SP\n" +"PO-Revision-Date: 2020-10-13 11:35\n" + +msgid "OK" +msgstr "" + +msgid "Cancel" +msgstr "" + +msgid "Open" +msgstr "" + +msgid "Save" +msgstr "" + +msgid "Please Confirm..." +msgstr "" + +msgid "File Name:" +msgstr "" + +msgid "Image Size" +msgstr "" + +msgid "Canvas Size" +msgstr "" + +msgid "Frame Size" +msgstr "" + +msgid "Width:" +msgstr "" + +msgid "Height:" +msgstr "" + +msgid "Center" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "View" +msgstr "" + +msgid "Image" +msgstr "" + +msgid "Effects" +msgstr "" + +msgid "Help" +msgstr "" + +msgid "New" +msgstr "" + +msgid "New..." +msgstr "" + +msgid "Open..." +msgstr "" + +msgid "Save..." +msgstr "" + +msgid "Save as..." +msgstr "" + +msgid "Use ZSTD Compression" +msgstr "" + +msgid "Import" +msgstr "" + +msgid "Export" +msgstr "" + +msgid "Export..." +msgstr "" + +msgid "Export as..." +msgstr "" + +msgid "Export PNG..." +msgstr "" + +msgid "Export PNG as..." +msgstr "" + +msgid "Quit" +msgstr "" + +msgid "Undo" +msgstr "" + +msgid "Redo" +msgstr "" + +msgid "Copy" +msgstr "" + +msgid "Cut" +msgstr "" + +msgid "Paste" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Scale Image" +msgstr "" + +msgid "Crop Image" +msgstr "" + +msgid "Resize Canvas" +msgstr "" + +msgid "Rotate Image" +msgstr "" + +msgid "Clear Selection" +msgstr "" + +msgid "Flip" +msgstr "" + +msgid "Flip Horizontal" +msgstr "" + +msgid "Flip Vertical" +msgstr "" + +msgid "Preferences" +msgstr "" + +msgid "Tile Mode" +msgstr "" + +msgid "Show Grid" +msgstr "" + +msgid "Show Rulers" +msgstr "" + +msgid "Show Guides" +msgstr "" + +msgid "Show Animation Timeline" +msgstr "" + +msgid "Zen Mode" +msgstr "" + +msgid "Fullscreen Mode" +msgstr "" + +msgid "Fill with color:" +msgstr "" + +msgid "Open a File" +msgstr "" + +msgid "Open File(s)" +msgstr "" + +msgid "Import Options" +msgstr "" + +msgid "Import as:" +msgstr "" + +msgid "New tab" +msgstr "" + +msgid "Spritesheet (new tab)" +msgstr "" + +msgid "New frame" +msgstr "" + +msgid "New layer" +msgstr "" + +msgid "New palette" +msgstr "" + +msgid "New brush" +msgstr "" + +msgid "New pattern" +msgstr "" + +msgid "Horizontal frames:" +msgstr "" + +msgid "Vertical frames:" +msgstr "" + +msgid "Brush type:" +msgstr "" + +msgid "File brush" +msgstr "" + +msgid "Project brush" +msgstr "" + +msgid "Random brush" +msgstr "" + +msgid "Save Sprite as .pxo" +msgstr "" + +msgid "Export Sprite as .png" +msgstr "" + +msgid "Export Sprite" +msgstr "" + +msgid "File Exists, Overwrite?" +msgstr "" + +msgid "File %s already exists. Overwrite?" +msgstr "" + +msgid "Directory path or file name is not valid!" +msgstr "" + +msgid "Exporting in progress..." +msgstr "" + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "" + +msgid "Frame" +msgstr "" + +msgid "Frames:" +msgstr "" + +msgid "All Frames" +msgstr "" + +msgid "Spritesheet" +msgstr "" + +msgid "Animation" +msgstr "" + +msgid "Preview:" +msgstr "" + +msgid "Frame:" +msgstr "" + +msgid "Orientation:" +msgstr "" + +msgid "Browse" +msgstr "" + +msgid "Resize:" +msgstr "" + +msgid "Cancel Export" +msgstr "" + +msgid "Alert!" +msgstr "" + +msgid "Select Current Folder" +msgstr "" + +msgid "Open a Directory" +msgstr "" + +msgid "All frames as multiple files" +msgstr "" + +msgid "All frames as a single file animation" +msgstr "" + +msgid "Background:" +msgstr "" + +msgid "Direction:" +msgstr "" + +msgid "Forward" +msgstr "" + +msgid "Backwards" +msgstr "" + +msgid "Ping-Pong" +msgstr "" + +msgid "Columns" +msgstr "" + +msgid "Columns:" +msgstr "" + +msgid "Rows" +msgstr "" + +msgid "Rows:" +msgstr "" + +msgid "Path:" +msgstr "" + +msgid "Directories & Files:" +msgstr "" + +msgid "Create Folder" +msgstr "" + +msgid "File:" +msgstr "" + +msgid "Interpolation:" +msgstr "" + +msgid "Nearest" +msgstr "" + +msgid "Bilinear" +msgstr "" + +msgid "Cubic" +msgstr "" + +msgid "Trilinear" +msgstr "" + +msgid "General" +msgstr "" + +msgid "Startup" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Themes" +msgstr "" + +msgid "Canvas" +msgstr "" + +msgid "Shortcuts" +msgstr "" + +msgid "Backup" +msgstr "" + +msgid "Indicators" +msgstr "" + +msgid "On" +msgstr "" + +msgid "Restore default value" +msgstr "" + +msgid "Smooth Zoom" +msgstr "" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "" + +msgid "Tablet pressure sensitivity:" +msgstr "" + +msgid "None" +msgstr "" + +msgid "Affect Brush's Alpha" +msgstr "" + +msgid "Color:" +msgstr "" + +msgid "Guide color:" +msgstr "" + +msgid "System Language" +msgstr "" + +msgid "Dark" +msgstr "" + +msgid "Gray" +msgstr "" + +msgid "Blue" +msgstr "" + +msgid "Caramel" +msgstr "" + +msgid "Light" +msgstr "" + +msgid "Purple" +msgstr "" + +msgid "Only affect selection" +msgstr "" + +msgid "Current cel" +msgstr "" + +msgid "Current frame" +msgstr "" + +msgid "All frames" +msgstr "" + +msgid "All projects" +msgstr "" + +msgid "Invert Colors" +msgstr "" + +msgid "Modify Red Channel" +msgstr "" + +msgid "Modify Green Channel" +msgstr "" + +msgid "Modify Blue Channel" +msgstr "" + +msgid "Modify Alpha Channel" +msgstr "" + +msgid "Desaturation" +msgstr "" + +msgid "Outline" +msgstr "" + +msgid "Adjust Hue/Saturation/Value" +msgstr "" + +msgid "Gradient" +msgstr "" + +msgid "Adjust HSV" +msgstr "" + +msgid "Type:" +msgstr "" + +msgid "Angle:" +msgstr "" + +msgid "Hue" +msgstr "" + +msgid "Saturation" +msgstr "" + +msgid "Value" +msgstr "" + +msgid "Apply" +msgstr "" + +msgid "Diagonal" +msgstr "" + +msgid "Place inside image" +msgstr "" + +msgid "Thickness:" +msgstr "" + +msgid "Colors:" +msgstr "" + +msgid "Steps:" +msgstr "" + +msgid "Top to Bottom" +msgstr "" + +msgid "Bottom to Top" +msgstr "" + +msgid "Left to Right" +msgstr "" + +msgid "Right to Left" +msgstr "" + +msgid "View Splash Screen" +msgstr "" + +msgid "Online Docs" +msgstr "" + +msgid "Issue Tracker" +msgstr "" + +msgid "Changelog" +msgstr "" + +msgid "About Pixelorama" +msgstr "" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "" + +msgid "Developed by Orama Interactive" +msgstr "" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "" + +msgid "Website" +msgstr "" + +msgid "GitHub Repo" +msgstr "" + +msgid "Donate" +msgstr "" + +msgid "Developers" +msgstr "" + +msgid "Contributors" +msgstr "" + +msgid "Donors" +msgstr "" + +msgid "Translators" +msgstr "" + +msgid "English" +msgstr "" + +msgid "Greek" +msgstr "" + +msgid "French" +msgstr "" + +msgid "German" +msgstr "" + +msgid "Polish" +msgstr "" + +msgid "Brazilian Portuguese" +msgstr "" + +msgid "Russian" +msgstr "" + +msgid "Chinese Simplified" +msgstr "" + +msgid "Chinese Traditional" +msgstr "" + +msgid "Italian" +msgstr "" + +msgid "Latvian" +msgstr "" + +msgid "Spanish" +msgstr "" + +msgid "Catalan" +msgstr "" + +msgid "Esperanto" +msgstr "" + +msgid "Indonesian" +msgstr "" + +msgid "Czech" +msgstr "" + +msgid "Arabic" +msgstr "" + +msgid "Turkish" +msgstr "" + +msgid "Norwegian" +msgstr "" + +msgid "Korean" +msgstr "" + +msgid "Hungarian" +msgstr "" + +msgid "Romanian" +msgstr "" + +msgid "Development Team" +msgstr "" + +msgid "Lead Programmer" +msgstr "" + +msgid "UI Designer" +msgstr "" + +msgid "GitHub Contributors" +msgstr "" + +msgid "Art by: %s" +msgstr "" + +msgid "untitled" +msgstr "" + +msgid "imported" +msgstr "" + +msgid "copy" +msgstr "" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "" + +msgid "Unsaved Image" +msgstr "" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "" + +msgid "Save before exiting?" +msgstr "" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "" + +msgid "Save & Exit" +msgstr "" + +msgid "Exit without saving" +msgstr "" + +msgid "Utility Tools" +msgstr "" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Draw Tools" +msgstr "" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Choose a color for the left tool" +msgstr "" + +msgid "Choose a color for the right tool" +msgstr "" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "" + +msgid "Left tool" +msgstr "" + +msgid "Right tool" +msgstr "" + +msgid "Left pixel indicator" +msgstr "" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Right pixel indicator" +msgstr "" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Show left tool icon" +msgstr "" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "" + +msgid "Show right tool icon" +msgstr "" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "" + +msgid "Guides" +msgstr "" + +msgid "Guides color:" +msgstr "" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "" + +msgid "Grid" +msgstr "" + +msgid "Grid type:" +msgstr "" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "" + +msgid "Rectangular" +msgstr "" + +msgid "Isometric" +msgstr "" + +msgid "All" +msgstr "" + +msgid "Grid width:" +msgstr "" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "" + +msgid "Grid height:" +msgstr "" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "" + +msgid "Isometric cell size:" +msgstr "" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "" + +msgid "Grid color:" +msgstr "" + +msgid "A color of the grid" +msgstr "" + +msgid "Transparency" +msgstr "" + +msgid "Checker size:" +msgstr "" + +msgid "Size of the transparent checker background" +msgstr "" + +msgid "Checker color 1:" +msgstr "" + +msgid "First color of the transparent checker background" +msgstr "" + +msgid "Checker color 2:" +msgstr "" + +msgid "Second color of the transparent checker background" +msgstr "" + +msgid "Follow Canvas Movement" +msgstr "" + +msgid "The transparent checker follow the movement of canvas" +msgstr "" + +msgid "Follow Canvas Zoom Level" +msgstr "" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "" + +msgid "Only custom preset can be modified" +msgstr "" + +msgid "Brush:" +msgstr "" + +msgid "Select a brush" +msgstr "" + +msgid "Pixel brush" +msgstr "" + +msgid "Circle brush" +msgstr "" + +msgid "Filled circle brush" +msgstr "" + +msgid "Custom brush" +msgstr "" + +msgid "Brush size:" +msgstr "" + +msgid "Overwrite Color" +msgstr "" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "" + +msgid "Pixel Perfect" +msgstr "" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "" + +msgid "Brush color from" +msgstr "" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "" + +msgid "Fill area:" +msgstr "" + +msgid "Same color area" +msgstr "" + +msgid "Same color pixels" +msgstr "" + +msgid "Fill with:" +msgstr "" + +msgid "Selected Color" +msgstr "" + +msgid "Pattern" +msgstr "" + +msgid "Offset" +msgstr "" + +msgid "Lighten" +msgstr "" + +msgid "Darken" +msgstr "" + +msgid "Amount:" +msgstr "" + +msgid "Lighten/Darken amount" +msgstr "" + +msgid "Pick for:" +msgstr "" + +msgid "Left Color" +msgstr "" + +msgid "Right Color" +msgstr "" + +msgid "Mode:" +msgstr "" + +msgid "Zoom in" +msgstr "" + +msgid "Zoom out" +msgstr "" + +msgid "Options:" +msgstr "" + +msgid "Fit to frame" +msgstr "" + +msgid "100% Zoom" +msgstr "" + +msgid "Mirroring" +msgstr "" + +msgid "Horizontal" +msgstr "" + +msgid "Enable horizontal mirrored drawing" +msgstr "" + +msgid "Enable vertical mirrored drawing" +msgstr "" + +msgid "Vertical" +msgstr "" + +msgid "Current frame:" +msgstr "" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "" + +msgid "Onion Skinning settings" +msgstr "" + +msgid "Enable/disable Onion Skinning" +msgstr "" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "" + +msgid "No loop" +msgstr "" + +msgid "Cycle loop" +msgstr "" + +msgid "Ping-pong loop" +msgstr "" + +msgid "Onion Skinning:" +msgstr "" + +msgid "Past Frames" +msgstr "" + +msgid "Future Frames" +msgstr "" + +msgid "Manage frame tags" +msgstr "" + +msgid "Frame Tag Properties" +msgstr "" + +msgid "Add a new frame tag" +msgstr "" + +msgid "Name:" +msgstr "" + +msgid "From:" +msgstr "" + +msgid "To:" +msgstr "" + +msgid "Animation plays only on frames of the same tag" +msgstr "" + +msgid "Tag %s (Frame %s)" +msgstr "" + +msgid "Tag %s (Frames %s-%s)" +msgstr "" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "" + +msgid "Blue-Red Mode" +msgstr "" + +msgid "Add a new frame" +msgstr "" + +msgid "Remove Frame" +msgstr "" + +msgid "Clone Frame" +msgstr "" + +msgid "Move Left" +msgstr "" + +msgid "Move Right" +msgstr "" + +msgid "Add Frame Tag" +msgstr "" + +msgid "Link Cel" +msgstr "" + +msgid "Unlink Cel" +msgstr "" + +msgid "Layer" +msgstr "" + +msgid "Layers" +msgstr "" + +msgid "Create a new layer" +msgstr "" + +msgid "Remove current layer" +msgstr "" + +msgid "Move up the current layer" +msgstr "" + +msgid "Move down the current layer" +msgstr "" + +msgid "Clone current layer" +msgstr "" + +msgid "Merge current layer with the one below" +msgstr "" + +msgid "Opacity:" +msgstr "" + +msgid "Toggle layer's visibility" +msgstr "" + +msgid "Lock/unlock layer" +msgstr "" + +msgid "Frame: %s, Layer: %s" +msgstr "" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "" + +msgid "Palette" +msgstr "" + +msgid "Palettes" +msgstr "" + +msgid "Add a new palette" +msgstr "" + +msgid "Edit currently selected palette" +msgstr "" + +msgid "Choose a palette" +msgstr "" + +msgid "Undo: Draw" +msgstr "" + +msgid "Redo: Draw" +msgstr "" + +msgid "Undo: Rectangle Select" +msgstr "" + +msgid "Redo: Rectangle Select" +msgstr "" + +msgid "Undo: Scale" +msgstr "" + +msgid "Redo: Scale" +msgstr "" + +msgid "Undo: Add Layer" +msgstr "" + +msgid "Redo: Add Layer" +msgstr "" + +msgid "Undo: Remove Layer" +msgstr "" + +msgid "Redo: Remove Layer" +msgstr "" + +msgid "Undo: Merge Layer" +msgstr "" + +msgid "Redo: Merge Layer" +msgstr "" + +msgid "Undo: Change Layer Order" +msgstr "" + +msgid "Redo: Change Layer Order" +msgstr "" + +msgid "Undo: Add Frame" +msgstr "" + +msgid "Redo: Add Frame" +msgstr "" + +msgid "Undo: Remove Frame" +msgstr "" + +msgid "Redo: Remove Frame" +msgstr "" + +msgid "Undo: Change Frame Order" +msgstr "" + +msgid "Redo: Change Frame Order" +msgstr "" + +msgid "Undo: Delete Custom Brush" +msgstr "" + +msgid "Redo: Delete Custom Brush" +msgstr "" + +msgid "Undo: Modify Frame Tag" +msgstr "" + +msgid "Redo: Modify Frame Tag" +msgstr "" + +msgid "Undo: Delete Frame Tag" +msgstr "" + +msgid "Redo: Delete Frame Tag" +msgstr "" + +msgid "Move Guide" +msgstr "" + +msgid "File saved" +msgstr "" + +msgid "File autosaved" +msgstr "" + +msgid "File failed to open. Error code %s" +msgstr "" + +msgid "File failed to save. Error code %s" +msgstr "" + +msgid "File exported" +msgstr "" + +msgid "New Empty Palette" +msgstr "" + +msgid "Import Palette" +msgstr "" + +msgid "Create Palette From Current Sprite" +msgstr "" + +msgid "Palette Name:" +msgstr "" + +msgid "Color Name:" +msgstr "" + +msgid "Use current left & right colors" +msgstr "" + +msgid "Create a new empty palette?" +msgstr "" + +msgid "Error" +msgstr "" + +msgid "Error: Palette must have a valid name." +msgstr "" + +msgid "Invalid Palette file!" +msgstr "" + +msgid "Edit Palette" +msgstr "" + +msgid "Create colors with alpha component" +msgstr "" + +msgid "Get colors only from selection" +msgstr "" + +msgid "Get colors from" +msgstr "" + +msgid "Patrons:" +msgstr "" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "" + +msgid "Become a Platinum Sponsor" +msgstr "" + +msgid "Become a Gold Sponsor" +msgstr "" + +msgid "Become a Patron" +msgstr "" + +msgid "Don't show again" +msgstr "" + +msgid "Image Options" +msgstr "" + +msgid "Default width:" +msgstr "" + +msgid "A default width of a new image" +msgstr "" + +msgid "Default height:" +msgstr "" + +msgid "A default height of a new image" +msgstr "" + +msgid "Default fill color:" +msgstr "" + +msgid "A default background color of a new image" +msgstr "" + +msgid "Lock aspect ratio:" +msgstr "" + +msgid "Templates:" +msgstr "" + +msgid "Preset" +msgstr "" + +msgid "Preset:" +msgstr "" + +msgid "Default" +msgstr "" + +msgid "Custom" +msgstr "" + +msgid "Rectangular Selection" +msgstr "" + +msgid "Zoom" +msgstr "" + +msgid "Color Picker" +msgstr "" + +msgid "Pencil" +msgstr "" + +msgid "Eraser" +msgstr "" + +msgid "Bucket" +msgstr "" + +msgid "Lighten/Darken" +msgstr "" + +msgid "Switch Colors" +msgstr "" + +msgid "Set the shortcut" +msgstr "" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "" + +msgid "Already assigned" +msgstr "" + +msgid "Left Tool:" +msgstr "" + +msgid "A tool assigned to the left mouse button" +msgstr "" + +msgid "Right Tool:" +msgstr "" + +msgid "A tool assigned to the right mouse button" +msgstr "" + +msgid "Cannot find last project file." +msgstr "" + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "" + +msgid "Open Last Project" +msgstr "" + +msgid "Open last project..." +msgstr "" + +msgid "Open last project on startup" +msgstr "" + +msgid "Opens last opened project on startup" +msgstr "" + +msgid "Enable autosave" +msgstr "" + +msgid "Autosave interval:" +msgstr "" + +msgid "minute(s)" +msgstr "" + +msgid "Create new directory for each frame tag" +msgstr "" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "" + +msgid "Close" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "" + +msgid "Backup reloaded" +msgstr "" + +msgid "Remove currently selected palette" +msgstr "" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "" + +msgid "You can't remove more palettes!" +msgstr "" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "" + +msgid "and" +msgstr "" + +msgid "Move the selected frame to the left." +msgstr "" + +msgid "Move the selected frame to the right." +msgstr "" + diff --git a/Translations/sv_SE.po b/Translations/sv_SE.po new file mode 100644 index 0000000..b376e5d --- /dev/null +++ b/Translations/sv_SE.po @@ -0,0 +1,1442 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: sv-SE\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Swedish\n" +"Language: sv_SE\n" +"PO-Revision-Date: 2020-10-13 11:35\n" + +msgid "OK" +msgstr "" + +msgid "Cancel" +msgstr "" + +msgid "Open" +msgstr "" + +msgid "Save" +msgstr "" + +msgid "Please Confirm..." +msgstr "" + +msgid "File Name:" +msgstr "" + +msgid "Image Size" +msgstr "" + +msgid "Canvas Size" +msgstr "" + +msgid "Frame Size" +msgstr "" + +msgid "Width:" +msgstr "" + +msgid "Height:" +msgstr "" + +msgid "Center" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "View" +msgstr "" + +msgid "Image" +msgstr "" + +msgid "Effects" +msgstr "" + +msgid "Help" +msgstr "" + +msgid "New" +msgstr "" + +msgid "New..." +msgstr "" + +msgid "Open..." +msgstr "" + +msgid "Save..." +msgstr "" + +msgid "Save as..." +msgstr "" + +msgid "Use ZSTD Compression" +msgstr "" + +msgid "Import" +msgstr "" + +msgid "Export" +msgstr "" + +msgid "Export..." +msgstr "" + +msgid "Export as..." +msgstr "" + +msgid "Export PNG..." +msgstr "" + +msgid "Export PNG as..." +msgstr "" + +msgid "Quit" +msgstr "" + +msgid "Undo" +msgstr "" + +msgid "Redo" +msgstr "" + +msgid "Copy" +msgstr "" + +msgid "Cut" +msgstr "" + +msgid "Paste" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Scale Image" +msgstr "" + +msgid "Crop Image" +msgstr "" + +msgid "Resize Canvas" +msgstr "" + +msgid "Rotate Image" +msgstr "" + +msgid "Clear Selection" +msgstr "" + +msgid "Flip" +msgstr "" + +msgid "Flip Horizontal" +msgstr "" + +msgid "Flip Vertical" +msgstr "" + +msgid "Preferences" +msgstr "" + +msgid "Tile Mode" +msgstr "" + +msgid "Show Grid" +msgstr "" + +msgid "Show Rulers" +msgstr "" + +msgid "Show Guides" +msgstr "" + +msgid "Show Animation Timeline" +msgstr "" + +msgid "Zen Mode" +msgstr "" + +msgid "Fullscreen Mode" +msgstr "" + +msgid "Fill with color:" +msgstr "" + +msgid "Open a File" +msgstr "" + +msgid "Open File(s)" +msgstr "" + +msgid "Import Options" +msgstr "" + +msgid "Import as:" +msgstr "" + +msgid "New tab" +msgstr "" + +msgid "Spritesheet (new tab)" +msgstr "" + +msgid "New frame" +msgstr "" + +msgid "New layer" +msgstr "" + +msgid "New palette" +msgstr "" + +msgid "New brush" +msgstr "" + +msgid "New pattern" +msgstr "" + +msgid "Horizontal frames:" +msgstr "" + +msgid "Vertical frames:" +msgstr "" + +msgid "Brush type:" +msgstr "" + +msgid "File brush" +msgstr "" + +msgid "Project brush" +msgstr "" + +msgid "Random brush" +msgstr "" + +msgid "Save Sprite as .pxo" +msgstr "" + +msgid "Export Sprite as .png" +msgstr "" + +msgid "Export Sprite" +msgstr "" + +msgid "File Exists, Overwrite?" +msgstr "" + +msgid "File %s already exists. Overwrite?" +msgstr "" + +msgid "Directory path or file name is not valid!" +msgstr "" + +msgid "Exporting in progress..." +msgstr "" + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "" + +msgid "Frame" +msgstr "" + +msgid "Frames:" +msgstr "" + +msgid "All Frames" +msgstr "" + +msgid "Spritesheet" +msgstr "" + +msgid "Animation" +msgstr "" + +msgid "Preview:" +msgstr "" + +msgid "Frame:" +msgstr "" + +msgid "Orientation:" +msgstr "" + +msgid "Browse" +msgstr "" + +msgid "Resize:" +msgstr "" + +msgid "Cancel Export" +msgstr "" + +msgid "Alert!" +msgstr "" + +msgid "Select Current Folder" +msgstr "" + +msgid "Open a Directory" +msgstr "" + +msgid "All frames as multiple files" +msgstr "" + +msgid "All frames as a single file animation" +msgstr "" + +msgid "Background:" +msgstr "" + +msgid "Direction:" +msgstr "" + +msgid "Forward" +msgstr "" + +msgid "Backwards" +msgstr "" + +msgid "Ping-Pong" +msgstr "" + +msgid "Columns" +msgstr "" + +msgid "Columns:" +msgstr "" + +msgid "Rows" +msgstr "" + +msgid "Rows:" +msgstr "" + +msgid "Path:" +msgstr "" + +msgid "Directories & Files:" +msgstr "" + +msgid "Create Folder" +msgstr "" + +msgid "File:" +msgstr "" + +msgid "Interpolation:" +msgstr "" + +msgid "Nearest" +msgstr "" + +msgid "Bilinear" +msgstr "" + +msgid "Cubic" +msgstr "" + +msgid "Trilinear" +msgstr "" + +msgid "General" +msgstr "" + +msgid "Startup" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Themes" +msgstr "" + +msgid "Canvas" +msgstr "" + +msgid "Shortcuts" +msgstr "" + +msgid "Backup" +msgstr "" + +msgid "Indicators" +msgstr "" + +msgid "On" +msgstr "" + +msgid "Restore default value" +msgstr "" + +msgid "Smooth Zoom" +msgstr "" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "" + +msgid "Tablet pressure sensitivity:" +msgstr "" + +msgid "None" +msgstr "" + +msgid "Affect Brush's Alpha" +msgstr "" + +msgid "Color:" +msgstr "" + +msgid "Guide color:" +msgstr "" + +msgid "System Language" +msgstr "" + +msgid "Dark" +msgstr "" + +msgid "Gray" +msgstr "" + +msgid "Blue" +msgstr "" + +msgid "Caramel" +msgstr "" + +msgid "Light" +msgstr "" + +msgid "Purple" +msgstr "" + +msgid "Only affect selection" +msgstr "" + +msgid "Current cel" +msgstr "" + +msgid "Current frame" +msgstr "" + +msgid "All frames" +msgstr "" + +msgid "All projects" +msgstr "" + +msgid "Invert Colors" +msgstr "" + +msgid "Modify Red Channel" +msgstr "" + +msgid "Modify Green Channel" +msgstr "" + +msgid "Modify Blue Channel" +msgstr "" + +msgid "Modify Alpha Channel" +msgstr "" + +msgid "Desaturation" +msgstr "" + +msgid "Outline" +msgstr "" + +msgid "Adjust Hue/Saturation/Value" +msgstr "" + +msgid "Gradient" +msgstr "" + +msgid "Adjust HSV" +msgstr "" + +msgid "Type:" +msgstr "" + +msgid "Angle:" +msgstr "" + +msgid "Hue" +msgstr "" + +msgid "Saturation" +msgstr "" + +msgid "Value" +msgstr "" + +msgid "Apply" +msgstr "" + +msgid "Diagonal" +msgstr "" + +msgid "Place inside image" +msgstr "" + +msgid "Thickness:" +msgstr "" + +msgid "Colors:" +msgstr "" + +msgid "Steps:" +msgstr "" + +msgid "Top to Bottom" +msgstr "" + +msgid "Bottom to Top" +msgstr "" + +msgid "Left to Right" +msgstr "" + +msgid "Right to Left" +msgstr "" + +msgid "View Splash Screen" +msgstr "" + +msgid "Online Docs" +msgstr "" + +msgid "Issue Tracker" +msgstr "" + +msgid "Changelog" +msgstr "" + +msgid "About Pixelorama" +msgstr "" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "" + +msgid "Developed by Orama Interactive" +msgstr "" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "" + +msgid "Website" +msgstr "" + +msgid "GitHub Repo" +msgstr "" + +msgid "Donate" +msgstr "" + +msgid "Developers" +msgstr "" + +msgid "Contributors" +msgstr "" + +msgid "Donors" +msgstr "" + +msgid "Translators" +msgstr "" + +msgid "English" +msgstr "" + +msgid "Greek" +msgstr "" + +msgid "French" +msgstr "" + +msgid "German" +msgstr "" + +msgid "Polish" +msgstr "" + +msgid "Brazilian Portuguese" +msgstr "" + +msgid "Russian" +msgstr "" + +msgid "Chinese Simplified" +msgstr "" + +msgid "Chinese Traditional" +msgstr "" + +msgid "Italian" +msgstr "" + +msgid "Latvian" +msgstr "" + +msgid "Spanish" +msgstr "" + +msgid "Catalan" +msgstr "" + +msgid "Esperanto" +msgstr "" + +msgid "Indonesian" +msgstr "" + +msgid "Czech" +msgstr "" + +msgid "Arabic" +msgstr "" + +msgid "Turkish" +msgstr "" + +msgid "Norwegian" +msgstr "" + +msgid "Korean" +msgstr "" + +msgid "Hungarian" +msgstr "" + +msgid "Romanian" +msgstr "" + +msgid "Development Team" +msgstr "" + +msgid "Lead Programmer" +msgstr "" + +msgid "UI Designer" +msgstr "" + +msgid "GitHub Contributors" +msgstr "" + +msgid "Art by: %s" +msgstr "" + +msgid "untitled" +msgstr "" + +msgid "imported" +msgstr "" + +msgid "copy" +msgstr "" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "" + +msgid "Unsaved Image" +msgstr "" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "" + +msgid "Save before exiting?" +msgstr "" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "" + +msgid "Save & Exit" +msgstr "" + +msgid "Exit without saving" +msgstr "" + +msgid "Utility Tools" +msgstr "" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Draw Tools" +msgstr "" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Choose a color for the left tool" +msgstr "" + +msgid "Choose a color for the right tool" +msgstr "" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "" + +msgid "Left tool" +msgstr "" + +msgid "Right tool" +msgstr "" + +msgid "Left pixel indicator" +msgstr "" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Right pixel indicator" +msgstr "" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Show left tool icon" +msgstr "" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "" + +msgid "Show right tool icon" +msgstr "" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "" + +msgid "Guides" +msgstr "" + +msgid "Guides color:" +msgstr "" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "" + +msgid "Grid" +msgstr "" + +msgid "Grid type:" +msgstr "" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "" + +msgid "Rectangular" +msgstr "" + +msgid "Isometric" +msgstr "" + +msgid "All" +msgstr "" + +msgid "Grid width:" +msgstr "" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "" + +msgid "Grid height:" +msgstr "" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "" + +msgid "Isometric cell size:" +msgstr "" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "" + +msgid "Grid color:" +msgstr "" + +msgid "A color of the grid" +msgstr "" + +msgid "Transparency" +msgstr "" + +msgid "Checker size:" +msgstr "" + +msgid "Size of the transparent checker background" +msgstr "" + +msgid "Checker color 1:" +msgstr "" + +msgid "First color of the transparent checker background" +msgstr "" + +msgid "Checker color 2:" +msgstr "" + +msgid "Second color of the transparent checker background" +msgstr "" + +msgid "Follow Canvas Movement" +msgstr "" + +msgid "The transparent checker follow the movement of canvas" +msgstr "" + +msgid "Follow Canvas Zoom Level" +msgstr "" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "" + +msgid "Only custom preset can be modified" +msgstr "" + +msgid "Brush:" +msgstr "" + +msgid "Select a brush" +msgstr "" + +msgid "Pixel brush" +msgstr "" + +msgid "Circle brush" +msgstr "" + +msgid "Filled circle brush" +msgstr "" + +msgid "Custom brush" +msgstr "" + +msgid "Brush size:" +msgstr "" + +msgid "Overwrite Color" +msgstr "" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "" + +msgid "Pixel Perfect" +msgstr "" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "" + +msgid "Brush color from" +msgstr "" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "" + +msgid "Fill area:" +msgstr "" + +msgid "Same color area" +msgstr "" + +msgid "Same color pixels" +msgstr "" + +msgid "Fill with:" +msgstr "" + +msgid "Selected Color" +msgstr "" + +msgid "Pattern" +msgstr "" + +msgid "Offset" +msgstr "" + +msgid "Lighten" +msgstr "" + +msgid "Darken" +msgstr "" + +msgid "Amount:" +msgstr "" + +msgid "Lighten/Darken amount" +msgstr "" + +msgid "Pick for:" +msgstr "" + +msgid "Left Color" +msgstr "" + +msgid "Right Color" +msgstr "" + +msgid "Mode:" +msgstr "" + +msgid "Zoom in" +msgstr "" + +msgid "Zoom out" +msgstr "" + +msgid "Options:" +msgstr "" + +msgid "Fit to frame" +msgstr "" + +msgid "100% Zoom" +msgstr "" + +msgid "Mirroring" +msgstr "" + +msgid "Horizontal" +msgstr "" + +msgid "Enable horizontal mirrored drawing" +msgstr "" + +msgid "Enable vertical mirrored drawing" +msgstr "" + +msgid "Vertical" +msgstr "" + +msgid "Current frame:" +msgstr "" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "" + +msgid "Onion Skinning settings" +msgstr "" + +msgid "Enable/disable Onion Skinning" +msgstr "" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "" + +msgid "No loop" +msgstr "" + +msgid "Cycle loop" +msgstr "" + +msgid "Ping-pong loop" +msgstr "" + +msgid "Onion Skinning:" +msgstr "" + +msgid "Past Frames" +msgstr "" + +msgid "Future Frames" +msgstr "" + +msgid "Manage frame tags" +msgstr "" + +msgid "Frame Tag Properties" +msgstr "" + +msgid "Add a new frame tag" +msgstr "" + +msgid "Name:" +msgstr "" + +msgid "From:" +msgstr "" + +msgid "To:" +msgstr "" + +msgid "Animation plays only on frames of the same tag" +msgstr "" + +msgid "Tag %s (Frame %s)" +msgstr "" + +msgid "Tag %s (Frames %s-%s)" +msgstr "" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "" + +msgid "Blue-Red Mode" +msgstr "" + +msgid "Add a new frame" +msgstr "" + +msgid "Remove Frame" +msgstr "" + +msgid "Clone Frame" +msgstr "" + +msgid "Move Left" +msgstr "" + +msgid "Move Right" +msgstr "" + +msgid "Add Frame Tag" +msgstr "" + +msgid "Link Cel" +msgstr "" + +msgid "Unlink Cel" +msgstr "" + +msgid "Layer" +msgstr "" + +msgid "Layers" +msgstr "" + +msgid "Create a new layer" +msgstr "" + +msgid "Remove current layer" +msgstr "" + +msgid "Move up the current layer" +msgstr "" + +msgid "Move down the current layer" +msgstr "" + +msgid "Clone current layer" +msgstr "" + +msgid "Merge current layer with the one below" +msgstr "" + +msgid "Opacity:" +msgstr "" + +msgid "Toggle layer's visibility" +msgstr "" + +msgid "Lock/unlock layer" +msgstr "" + +msgid "Frame: %s, Layer: %s" +msgstr "" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "" + +msgid "Palette" +msgstr "" + +msgid "Palettes" +msgstr "" + +msgid "Add a new palette" +msgstr "" + +msgid "Edit currently selected palette" +msgstr "" + +msgid "Choose a palette" +msgstr "" + +msgid "Undo: Draw" +msgstr "" + +msgid "Redo: Draw" +msgstr "" + +msgid "Undo: Rectangle Select" +msgstr "" + +msgid "Redo: Rectangle Select" +msgstr "" + +msgid "Undo: Scale" +msgstr "" + +msgid "Redo: Scale" +msgstr "" + +msgid "Undo: Add Layer" +msgstr "" + +msgid "Redo: Add Layer" +msgstr "" + +msgid "Undo: Remove Layer" +msgstr "" + +msgid "Redo: Remove Layer" +msgstr "" + +msgid "Undo: Merge Layer" +msgstr "" + +msgid "Redo: Merge Layer" +msgstr "" + +msgid "Undo: Change Layer Order" +msgstr "" + +msgid "Redo: Change Layer Order" +msgstr "" + +msgid "Undo: Add Frame" +msgstr "" + +msgid "Redo: Add Frame" +msgstr "" + +msgid "Undo: Remove Frame" +msgstr "" + +msgid "Redo: Remove Frame" +msgstr "" + +msgid "Undo: Change Frame Order" +msgstr "" + +msgid "Redo: Change Frame Order" +msgstr "" + +msgid "Undo: Delete Custom Brush" +msgstr "" + +msgid "Redo: Delete Custom Brush" +msgstr "" + +msgid "Undo: Modify Frame Tag" +msgstr "" + +msgid "Redo: Modify Frame Tag" +msgstr "" + +msgid "Undo: Delete Frame Tag" +msgstr "" + +msgid "Redo: Delete Frame Tag" +msgstr "" + +msgid "Move Guide" +msgstr "" + +msgid "File saved" +msgstr "" + +msgid "File autosaved" +msgstr "" + +msgid "File failed to open. Error code %s" +msgstr "" + +msgid "File failed to save. Error code %s" +msgstr "" + +msgid "File exported" +msgstr "" + +msgid "New Empty Palette" +msgstr "" + +msgid "Import Palette" +msgstr "" + +msgid "Create Palette From Current Sprite" +msgstr "" + +msgid "Palette Name:" +msgstr "" + +msgid "Color Name:" +msgstr "" + +msgid "Use current left & right colors" +msgstr "" + +msgid "Create a new empty palette?" +msgstr "" + +msgid "Error" +msgstr "" + +msgid "Error: Palette must have a valid name." +msgstr "" + +msgid "Invalid Palette file!" +msgstr "" + +msgid "Edit Palette" +msgstr "" + +msgid "Create colors with alpha component" +msgstr "" + +msgid "Get colors only from selection" +msgstr "" + +msgid "Get colors from" +msgstr "" + +msgid "Patrons:" +msgstr "" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "" + +msgid "Become a Platinum Sponsor" +msgstr "" + +msgid "Become a Gold Sponsor" +msgstr "" + +msgid "Become a Patron" +msgstr "" + +msgid "Don't show again" +msgstr "" + +msgid "Image Options" +msgstr "" + +msgid "Default width:" +msgstr "" + +msgid "A default width of a new image" +msgstr "" + +msgid "Default height:" +msgstr "" + +msgid "A default height of a new image" +msgstr "" + +msgid "Default fill color:" +msgstr "" + +msgid "A default background color of a new image" +msgstr "" + +msgid "Lock aspect ratio:" +msgstr "" + +msgid "Templates:" +msgstr "" + +msgid "Preset" +msgstr "" + +msgid "Preset:" +msgstr "" + +msgid "Default" +msgstr "" + +msgid "Custom" +msgstr "" + +msgid "Rectangular Selection" +msgstr "" + +msgid "Zoom" +msgstr "" + +msgid "Color Picker" +msgstr "" + +msgid "Pencil" +msgstr "" + +msgid "Eraser" +msgstr "" + +msgid "Bucket" +msgstr "" + +msgid "Lighten/Darken" +msgstr "" + +msgid "Switch Colors" +msgstr "" + +msgid "Set the shortcut" +msgstr "" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "" + +msgid "Already assigned" +msgstr "" + +msgid "Left Tool:" +msgstr "" + +msgid "A tool assigned to the left mouse button" +msgstr "" + +msgid "Right Tool:" +msgstr "" + +msgid "A tool assigned to the right mouse button" +msgstr "" + +msgid "Cannot find last project file." +msgstr "" + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "" + +msgid "Open Last Project" +msgstr "" + +msgid "Open last project..." +msgstr "" + +msgid "Open last project on startup" +msgstr "" + +msgid "Opens last opened project on startup" +msgstr "" + +msgid "Enable autosave" +msgstr "" + +msgid "Autosave interval:" +msgstr "" + +msgid "minute(s)" +msgstr "" + +msgid "Create new directory for each frame tag" +msgstr "" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "" + +msgid "Close" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "" + +msgid "Backup reloaded" +msgstr "" + +msgid "Remove currently selected palette" +msgstr "" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "" + +msgid "You can't remove more palettes!" +msgstr "" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "" + +msgid "and" +msgstr "" + +msgid "Move the selected frame to the left." +msgstr "" + +msgid "Move the selected frame to the right." +msgstr "" + diff --git a/Translations/tr_TR.po b/Translations/tr_TR.po new file mode 100644 index 0000000..c08b1da --- /dev/null +++ b/Translations/tr_TR.po @@ -0,0 +1,1451 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" +"PO-Revision-Date: 2020-10-13 11:35\n" + +msgid "OK" +msgstr "Onayla" + +msgid "Cancel" +msgstr "İptal Et" + +msgid "Open" +msgstr "Aç" + +msgid "Save" +msgstr "Kaydet" + +msgid "Please Confirm..." +msgstr "Lütfen Onaylayın..." + +msgid "File Name:" +msgstr "Dosya Adı:" + +msgid "Image Size" +msgstr "Resim Boyutu" + +msgid "Canvas Size" +msgstr "Tuval Boyutu" + +msgid "Frame Size" +msgstr "Çerçeve Boyutu" + +msgid "Width:" +msgstr "Genişlik:" + +msgid "Height:" +msgstr "Yükseklik:" + +msgid "Center" +msgstr "Merkez" + +msgid "File" +msgstr "Dosya" + +msgid "Edit" +msgstr "Düzenle" + +msgid "View" +msgstr "Görüntü" + +msgid "Image" +msgstr "Resim" + +msgid "Effects" +msgstr "Efektler" + +msgid "Help" +msgstr "Yardım" + +msgid "New" +msgstr "Yeni" + +msgid "New..." +msgstr "Yeni..." + +msgid "Open..." +msgstr "Aç..." + +msgid "Save..." +msgstr "Kaydet..." + +msgid "Save as..." +msgstr "Farklı Kaydet..." + +msgid "Use ZSTD Compression" +msgstr "ZSTD sıkıştırması kullan" + +msgid "Import" +msgstr "İçe aktar" + +msgid "Export" +msgstr "Dışa aktar" + +msgid "Export..." +msgstr "Dışa aktar..." + +msgid "Export as..." +msgstr "Dışa farklı aktar..." + +msgid "Export PNG..." +msgstr "PNG' yi dışa aktar..." + +msgid "Export PNG as..." +msgstr "PNG'yi dışa farklı aktar..." + +msgid "Quit" +msgstr "Çıkış" + +msgid "Undo" +msgstr "Geri al" + +msgid "Redo" +msgstr "İleri Al" + +msgid "Copy" +msgstr "Kopyala" + +msgid "Cut" +msgstr "" + +msgid "Paste" +msgstr "Yapıştır" + +msgid "Delete" +msgstr "Sil" + +msgid "Scale Image" +msgstr "Resmi Ölçüle" + +msgid "Crop Image" +msgstr "Resmi Kes" + +msgid "Resize Canvas" +msgstr "Tuvali yeniden boyutlandır" + +msgid "Rotate Image" +msgstr "Resmi Döndür" + +msgid "Clear Selection" +msgstr "Seçimi Temizle" + +msgid "Flip" +msgstr "Döndür" + +msgid "Flip Horizontal" +msgstr "Yatay Döndür" + +msgid "Flip Vertical" +msgstr "Dikey Döndür" + +msgid "Preferences" +msgstr "Tercihler" + +msgid "Tile Mode" +msgstr "Karo Modu" + +msgid "Show Grid" +msgstr "Kılavuz çizgilerini göster" + +msgid "Show Rulers" +msgstr "Cetveli Göster" + +msgid "Show Guides" +msgstr "Rehber" + +msgid "Show Animation Timeline" +msgstr "Animasyon Çizelgesini Göster" + +msgid "Zen Mode" +msgstr "Zen Modu" + +msgid "Fullscreen Mode" +msgstr "Tam Ekran Modu" + +msgid "Fill with color:" +msgstr "Renk ile doldur:" + +msgid "Open a File" +msgstr "Dosya Aç" + +msgid "Open File(s)" +msgstr "Dosya(ları) aç" + +msgid "Import Options" +msgstr "İçeri Aktarma Ayarları" + +msgid "Import as:" +msgstr "İçe farklı aktar:" + +msgid "New tab" +msgstr "Yeni sekme" + +msgid "Spritesheet (new tab)" +msgstr "Hareketli sayfa (yeni sekme)" + +msgid "New frame" +msgstr "Yeni çerçeve" + +msgid "New layer" +msgstr "Yeni katman" + +msgid "New palette" +msgstr "Yeni palet" + +msgid "New brush" +msgstr "Yeni Fırça" + +msgid "New pattern" +msgstr "Yeni desen" + +msgid "Horizontal frames:" +msgstr "Yatay çerçeveler:" + +msgid "Vertical frames:" +msgstr "Dikey çerçeveler:" + +msgid "Brush type:" +msgstr "Fırça tipi:" + +msgid "File brush" +msgstr "Dosya fırçası" + +msgid "Project brush" +msgstr "Proje dosyası" + +msgid "Random brush" +msgstr "Rastgele fırça" + +msgid "Save Sprite as .pxo" +msgstr "Görüntüyü .pxo olarak kaydet" + +msgid "Export Sprite as .png" +msgstr "Görüntüyü .png olarak dışa aktar" + +msgid "Export Sprite" +msgstr "Görüntüyü Dışa Aktar" + +msgid "File Exists, Overwrite?" +msgstr "Dosya Zaten Var, Üzerine Yazılsın mı?" + +msgid "File %s already exists. Overwrite?" +msgstr "%s dosyası zaten var. Üzerine yazılsın mı?" + +msgid "Directory path or file name is not valid!" +msgstr "Dosya yolu ve dosya adı geçerli değil!" + +msgid "Exporting in progress..." +msgstr "Dışa aktarma işlemi devam ediyor..." + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "'%s' dosyası yüklenemedi.\n" +"Hata kodu: %s" + +msgid "Frame" +msgstr "Kare" + +msgid "Frames:" +msgstr "Kareler:" + +msgid "All Frames" +msgstr "Tüm Kareler" + +msgid "Spritesheet" +msgstr "Hareketli sayfalar" + +msgid "Animation" +msgstr "Animasyon" + +msgid "Preview:" +msgstr "Önizleme:" + +msgid "Frame:" +msgstr "Kare:" + +msgid "Orientation:" +msgstr "Oryantasyon:" + +msgid "Browse" +msgstr "Gözat" + +msgid "Resize:" +msgstr "Boyutlandır:" + +msgid "Cancel Export" +msgstr "Dışarı Aktarmayı İptal Et" + +msgid "Alert!" +msgstr "Uyarı!" + +msgid "Select Current Folder" +msgstr "Geçerli Klasörü Seç" + +msgid "Open a Directory" +msgstr "Bir dosya aç" + +msgid "All frames as multiple files" +msgstr "Çoklu dosya olarak bütün çerçeveler" + +msgid "All frames as a single file animation" +msgstr "Tek dosya animasyon olarak bütün çerçeveler" + +msgid "Background:" +msgstr "Arka plan:" + +msgid "Direction:" +msgstr "Dosya yolu:" + +msgid "Forward" +msgstr "İleri" + +msgid "Backwards" +msgstr "Geriye doğru" + +msgid "Ping-Pong" +msgstr "Ping Pong" + +msgid "Columns" +msgstr "Sütunlar" + +msgid "Columns:" +msgstr "Sütunlar:" + +msgid "Rows" +msgstr "Satırlar" + +msgid "Rows:" +msgstr "Sıralar:" + +msgid "Path:" +msgstr "Yol:" + +msgid "Directories & Files:" +msgstr "Dizinler & Dosyalar:" + +msgid "Create Folder" +msgstr "Yeni Klasör" + +msgid "File:" +msgstr "Dosya:" + +msgid "Interpolation:" +msgstr "İnterpolasyon:" + +msgid "Nearest" +msgstr "En Yakın" + +msgid "Bilinear" +msgstr "Çift doğrusal" + +msgid "Cubic" +msgstr "Kübik" + +msgid "Trilinear" +msgstr "Üç çizgili" + +msgid "General" +msgstr "Genel" + +msgid "Startup" +msgstr "Başlamak" + +msgid "Language" +msgstr "Dil" + +msgid "Themes" +msgstr "Temalar" + +msgid "Canvas" +msgstr "Tuval" + +msgid "Shortcuts" +msgstr "Kısayollar" + +msgid "Backup" +msgstr "Yedekleme" + +msgid "Indicators" +msgstr "Göstergeler" + +msgid "On" +msgstr "Açık" + +msgid "Restore default value" +msgstr "Varsayılanları yükle" + +msgid "Smooth Zoom" +msgstr "Yumuşak Yakınlaştırma" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "هنگام دور و نزدیک شدن، انتقال نرم تری نشان می دهد" + +msgid "Tablet pressure sensitivity:" +msgstr "حساسیت قلم:" + +msgid "None" +msgstr "Hiç biri" + +msgid "Affect Brush's Alpha" +msgstr "" + +msgid "Color:" +msgstr "Renk:" + +msgid "Guide color:" +msgstr "Kılavuz çizgileri rengi:" + +msgid "System Language" +msgstr "Sistem Dili" + +msgid "Dark" +msgstr "Koyu" + +msgid "Gray" +msgstr "Gri" + +msgid "Blue" +msgstr "Mavi" + +msgid "Caramel" +msgstr "Karamel" + +msgid "Light" +msgstr "Açık" + +msgid "Purple" +msgstr "" + +msgid "Only affect selection" +msgstr "" + +msgid "Current cel" +msgstr "" + +msgid "Current frame" +msgstr "Geçerli kare" + +msgid "All frames" +msgstr "Tüm Kareler" + +msgid "All projects" +msgstr "Tüm projeler" + +msgid "Invert Colors" +msgstr "Renkleri Tersle" + +msgid "Modify Red Channel" +msgstr "" + +msgid "Modify Green Channel" +msgstr "" + +msgid "Modify Blue Channel" +msgstr "" + +msgid "Modify Alpha Channel" +msgstr "" + +msgid "Desaturation" +msgstr "" + +msgid "Outline" +msgstr "Anahat" + +msgid "Adjust Hue/Saturation/Value" +msgstr "" + +msgid "Gradient" +msgstr "" + +msgid "Adjust HSV" +msgstr "" + +msgid "Type:" +msgstr "Tür:" + +msgid "Angle:" +msgstr "Açı:" + +msgid "Hue" +msgstr "Renk Tonu" + +msgid "Saturation" +msgstr "Renk doygunluğu" + +msgid "Value" +msgstr "Değer" + +msgid "Apply" +msgstr "Uygula" + +msgid "Diagonal" +msgstr "Köşegen" + +msgid "Place inside image" +msgstr "" + +msgid "Thickness:" +msgstr "Kalınlık:" + +msgid "Colors:" +msgstr "Renk:" + +msgid "Steps:" +msgstr "Adımlar:" + +msgid "Top to Bottom" +msgstr "Yukarıdan aşağıya" + +msgid "Bottom to Top" +msgstr "Aşağıdan Yukarıya" + +msgid "Left to Right" +msgstr "Soldan Sağa" + +msgid "Right to Left" +msgstr "Sağdan Sola" + +msgid "View Splash Screen" +msgstr "Açılış Ekranını Göster" + +msgid "Online Docs" +msgstr "Çevrimiçi Dökümanlar" + +msgid "Issue Tracker" +msgstr "Sorun İzleyici" + +msgid "Changelog" +msgstr "Değişiklikler" + +msgid "About Pixelorama" +msgstr "Pixelorama Hakkında" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "" + +msgid "Developed by Orama Interactive" +msgstr "Orama Interactive Tarafından Geliştirilmiştir" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "" + +msgid "Website" +msgstr "İnternet sitesi" + +msgid "GitHub Repo" +msgstr "" + +msgid "Donate" +msgstr "Bağış" + +msgid "Developers" +msgstr "Geliştiriciler" + +msgid "Contributors" +msgstr "Katkıda Bulunanlar" + +msgid "Donors" +msgstr "Bağışçılar" + +msgid "Translators" +msgstr "Çevirmenler" + +msgid "English" +msgstr "İngilizce" + +msgid "Greek" +msgstr "Yunanca" + +msgid "French" +msgstr "Fransızca" + +msgid "German" +msgstr "Almanca" + +msgid "Polish" +msgstr "Lehçe" + +msgid "Brazilian Portuguese" +msgstr "Brezilya Portekizcesi" + +msgid "Russian" +msgstr "Rusça" + +msgid "Chinese Simplified" +msgstr "Basitleştirilmiş Çince" + +msgid "Chinese Traditional" +msgstr "Geleneksel Çince" + +msgid "Italian" +msgstr "İtalyanca" + +msgid "Latvian" +msgstr "Letonca" + +msgid "Spanish" +msgstr "İspanyolca" + +msgid "Catalan" +msgstr "Katalanca" + +msgid "Esperanto" +msgstr "Esperanto" + +msgid "Indonesian" +msgstr "Endonezce" + +msgid "Czech" +msgstr "Çekçe" + +msgid "Arabic" +msgstr "Arapça" + +msgid "Turkish" +msgstr "Türkçe" + +msgid "Norwegian" +msgstr "Norveççe" + +msgid "Korean" +msgstr "Korece" + +msgid "Hungarian" +msgstr "Macarca" + +msgid "Romanian" +msgstr "" + +msgid "Development Team" +msgstr "Geliştirici Takımı" + +msgid "Lead Programmer" +msgstr "Baş Programcı" + +msgid "UI Designer" +msgstr "KA Tasarımcısı" + +msgid "GitHub Contributors" +msgstr "" + +msgid "Art by: %s" +msgstr "" + +msgid "untitled" +msgstr "" + +msgid "imported" +msgstr "" + +msgid "copy" +msgstr "" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "Pixelorama'dan çıkmak istediğine emin misin?" + +msgid "Unsaved Image" +msgstr "Kaydedilmemiş Resim" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "Kaydedilmemiş değişiklikler var. Devam edecek misiniz?" + +msgid "Save before exiting?" +msgstr "Çıkıştan önce kaydetsin mi?" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "Kaydedilmemiş işlemin var. Ne yapılmasını istersin?" + +msgid "Save & Exit" +msgstr "Kaydet & Çık" + +msgid "Exit without saving" +msgstr "Kaydetmeden çık" + +msgid "Utility Tools" +msgstr "" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Draw Tools" +msgstr "Çizim Aletleri" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "Silgi\n\n" +"Sol tık için %s\n" +"Sağ tık için %s\n\n" +"Bir çizgi için basılı tutun %s" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Kova\n\n" +"sol fare butonu için %s\n" +"sağ fare butonu için %s" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "Aydınlatma/Karartma\n\n" +"Sol tık için %s\n" +"Sağ tık için %s" + +msgid "Choose a color for the left tool" +msgstr "Sol araç için bir renk seç" + +msgid "Choose a color for the right tool" +msgstr "Sağ araç için renk seç" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "Sağ ve sol renklerini değiş\n" +"(%s)" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "Renkleri ilk ayarlara döndür (sol için siyah, sağ için beyaz)" + +msgid "Left tool" +msgstr "Sol araç" + +msgid "Right tool" +msgstr "Sağ araç" + +msgid "Left pixel indicator" +msgstr "Sol piksel göstergesi" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "Çizim yaparken sol fare piksel göstergesini ya da tuval üzerinde ki fırçayı göster" + +msgid "Right pixel indicator" +msgstr "Sağ piksel göstergesi" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "Çizim yaparken sağ fare piksel göstergesini ya da tuval üzerinde ki fırçayı göster" + +msgid "Show left tool icon" +msgstr "Sol araç ikonunu göster" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "Tuval üzerinde ki göstergenin yanında seçilen sol araç ikonunu göster" + +msgid "Show right tool icon" +msgstr "Sağ araç ikonunu göster" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "Tuval üzerinde ki göstergenin yanında seçilen sağ araç ikonunu göster" + +msgid "Guides" +msgstr "Kılavuzlar" + +msgid "Guides color:" +msgstr "Kılavuzların rengi:" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "" + +msgid "Grid" +msgstr "Kılavuz çizgisi" + +msgid "Grid type:" +msgstr "" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "" + +msgid "Rectangular" +msgstr "Dikdörtgen" + +msgid "Isometric" +msgstr "İzometrik" + +msgid "All" +msgstr "" + +msgid "Grid width:" +msgstr "Kılavuz çizgi genişliği:" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "" + +msgid "Grid height:" +msgstr "" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "" + +msgid "Isometric cell size:" +msgstr "" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "" + +msgid "Grid color:" +msgstr "" + +msgid "A color of the grid" +msgstr "" + +msgid "Transparency" +msgstr "" + +msgid "Checker size:" +msgstr "" + +msgid "Size of the transparent checker background" +msgstr "" + +msgid "Checker color 1:" +msgstr "" + +msgid "First color of the transparent checker background" +msgstr "" + +msgid "Checker color 2:" +msgstr "" + +msgid "Second color of the transparent checker background" +msgstr "" + +msgid "Follow Canvas Movement" +msgstr "" + +msgid "The transparent checker follow the movement of canvas" +msgstr "" + +msgid "Follow Canvas Zoom Level" +msgstr "" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "" + +msgid "Only custom preset can be modified" +msgstr "" + +msgid "Brush:" +msgstr "Fırça:" + +msgid "Select a brush" +msgstr "Bir fırça seç" + +msgid "Pixel brush" +msgstr "" + +msgid "Circle brush" +msgstr "" + +msgid "Filled circle brush" +msgstr "" + +msgid "Custom brush" +msgstr "Özel fırça" + +msgid "Brush size:" +msgstr "Fırça boyutu:" + +msgid "Overwrite Color" +msgstr "" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "" + +msgid "Pixel Perfect" +msgstr "" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "" + +msgid "Brush color from" +msgstr "" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "" + +msgid "Fill area:" +msgstr "" + +msgid "Same color area" +msgstr "" + +msgid "Same color pixels" +msgstr "" + +msgid "Fill with:" +msgstr "" + +msgid "Selected Color" +msgstr "Seçilen renk" + +msgid "Pattern" +msgstr "Şablon" + +msgid "Offset" +msgstr "" + +msgid "Lighten" +msgstr "" + +msgid "Darken" +msgstr "" + +msgid "Amount:" +msgstr "Miktar:" + +msgid "Lighten/Darken amount" +msgstr "Açıklık/Karanlık miktarı" + +msgid "Pick for:" +msgstr "" + +msgid "Left Color" +msgstr "" + +msgid "Right Color" +msgstr "Sağ Renk" + +msgid "Mode:" +msgstr "" + +msgid "Zoom in" +msgstr "Yakınlaştır" + +msgid "Zoom out" +msgstr "Uzaklaştır" + +msgid "Options:" +msgstr "Ayarlar:" + +msgid "Fit to frame" +msgstr "" + +msgid "100% Zoom" +msgstr "" + +msgid "Mirroring" +msgstr "Yansıtma" + +msgid "Horizontal" +msgstr "Yatay" + +msgid "Enable horizontal mirrored drawing" +msgstr "" + +msgid "Enable vertical mirrored drawing" +msgstr "" + +msgid "Vertical" +msgstr "Dikey" + +msgid "Current frame:" +msgstr "Geçerli kare:" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "İlk kareye atla (%s)" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "Önceki kareye geç (%s)" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "Sonraki kareye geç (%s)" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "Son kareye geç (%s)" + +msgid "Onion Skinning settings" +msgstr "" + +msgid "Enable/disable Onion Skinning" +msgstr "" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "" + +msgid "No loop" +msgstr "Döngü kapalı" + +msgid "Cycle loop" +msgstr "Döngüyü açık" + +msgid "Ping-pong loop" +msgstr "" + +msgid "Onion Skinning:" +msgstr "" + +msgid "Past Frames" +msgstr "Önceki Kareler" + +msgid "Future Frames" +msgstr "" + +msgid "Manage frame tags" +msgstr "" + +msgid "Frame Tag Properties" +msgstr "" + +msgid "Add a new frame tag" +msgstr "" + +msgid "Name:" +msgstr "" + +msgid "From:" +msgstr "" + +msgid "To:" +msgstr "" + +msgid "Animation plays only on frames of the same tag" +msgstr "" + +msgid "Tag %s (Frame %s)" +msgstr "" + +msgid "Tag %s (Frames %s-%s)" +msgstr "" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "" + +msgid "Blue-Red Mode" +msgstr "" + +msgid "Add a new frame" +msgstr "Yeni bir kare ekle" + +msgid "Remove Frame" +msgstr "Kareyi Sil" + +msgid "Clone Frame" +msgstr "Kareyi Klonla" + +msgid "Move Left" +msgstr "" + +msgid "Move Right" +msgstr "" + +msgid "Add Frame Tag" +msgstr "" + +msgid "Link Cel" +msgstr "" + +msgid "Unlink Cel" +msgstr "" + +msgid "Layer" +msgstr "Katman" + +msgid "Layers" +msgstr "Katmanlar" + +msgid "Create a new layer" +msgstr "Yeni katman oluştur" + +msgid "Remove current layer" +msgstr "Şu anki katmanı sil" + +msgid "Move up the current layer" +msgstr "Katmanı üste taşı" + +msgid "Move down the current layer" +msgstr "Katmanı aşağı taşı" + +msgid "Clone current layer" +msgstr "Katmanı kopyala" + +msgid "Merge current layer with the one below" +msgstr "" + +msgid "Opacity:" +msgstr "Saydamlık:" + +msgid "Toggle layer's visibility" +msgstr "" + +msgid "Lock/unlock layer" +msgstr "Katmanı kilitle/aç" + +msgid "Frame: %s, Layer: %s" +msgstr "" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "" + +msgid "Palette" +msgstr "Palet" + +msgid "Palettes" +msgstr "Paletler" + +msgid "Add a new palette" +msgstr "Yeni bir palet ekle" + +msgid "Edit currently selected palette" +msgstr "Şu anki paleti düzenle" + +msgid "Choose a palette" +msgstr "Bir palet seç" + +msgid "Undo: Draw" +msgstr "" + +msgid "Redo: Draw" +msgstr "İleri: Çizim" + +msgid "Undo: Rectangle Select" +msgstr "" + +msgid "Redo: Rectangle Select" +msgstr "" + +msgid "Undo: Scale" +msgstr "" + +msgid "Redo: Scale" +msgstr "" + +msgid "Undo: Add Layer" +msgstr "" + +msgid "Redo: Add Layer" +msgstr "" + +msgid "Undo: Remove Layer" +msgstr "" + +msgid "Redo: Remove Layer" +msgstr "" + +msgid "Undo: Merge Layer" +msgstr "" + +msgid "Redo: Merge Layer" +msgstr "" + +msgid "Undo: Change Layer Order" +msgstr "" + +msgid "Redo: Change Layer Order" +msgstr "" + +msgid "Undo: Add Frame" +msgstr "" + +msgid "Redo: Add Frame" +msgstr "" + +msgid "Undo: Remove Frame" +msgstr "" + +msgid "Redo: Remove Frame" +msgstr "" + +msgid "Undo: Change Frame Order" +msgstr "" + +msgid "Redo: Change Frame Order" +msgstr "" + +msgid "Undo: Delete Custom Brush" +msgstr "" + +msgid "Redo: Delete Custom Brush" +msgstr "" + +msgid "Undo: Modify Frame Tag" +msgstr "" + +msgid "Redo: Modify Frame Tag" +msgstr "" + +msgid "Undo: Delete Frame Tag" +msgstr "" + +msgid "Redo: Delete Frame Tag" +msgstr "" + +msgid "Move Guide" +msgstr "" + +msgid "File saved" +msgstr "Dosya kaydedildi" + +msgid "File autosaved" +msgstr "Dosya kaydedildi" + +msgid "File failed to open. Error code %s" +msgstr "" + +msgid "File failed to save. Error code %s" +msgstr "" + +msgid "File exported" +msgstr "" + +msgid "New Empty Palette" +msgstr "Yeni Palet" + +msgid "Import Palette" +msgstr "Palet Aktar" + +msgid "Create Palette From Current Sprite" +msgstr "" + +msgid "Palette Name:" +msgstr "Palet İsmi:" + +msgid "Color Name:" +msgstr "Renk İsmi:" + +msgid "Use current left & right colors" +msgstr "" + +msgid "Create a new empty palette?" +msgstr "Yeni palet oluşturulsun mu?" + +msgid "Error" +msgstr "" + +msgid "Error: Palette must have a valid name." +msgstr "Hata: Paletin herhangi bir ismi olmalıdır." + +msgid "Invalid Palette file!" +msgstr "Geçersiz palet dosyası!" + +msgid "Edit Palette" +msgstr "Paleti Düzenle" + +msgid "Create colors with alpha component" +msgstr "" + +msgid "Get colors only from selection" +msgstr "" + +msgid "Get colors from" +msgstr "" + +msgid "Patrons:" +msgstr "Patronlar:" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "Senin yada şirketinin isminin açılış ekranında görünmesini ister misin?" + +msgid "Become a Platinum Sponsor" +msgstr "Platin Sponsor Ol" + +msgid "Become a Gold Sponsor" +msgstr "Altın Sponsor Ol" + +msgid "Become a Patron" +msgstr "Patron Ol" + +msgid "Don't show again" +msgstr "Bir daha gösterme" + +msgid "Image Options" +msgstr "Resim Ayarları" + +msgid "Default width:" +msgstr "" + +msgid "A default width of a new image" +msgstr "" + +msgid "Default height:" +msgstr "" + +msgid "A default height of a new image" +msgstr "" + +msgid "Default fill color:" +msgstr "" + +msgid "A default background color of a new image" +msgstr "" + +msgid "Lock aspect ratio:" +msgstr "" + +msgid "Templates:" +msgstr "Şablonlar:" + +msgid "Preset" +msgstr "" + +msgid "Preset:" +msgstr "" + +msgid "Default" +msgstr "" + +msgid "Custom" +msgstr "" + +msgid "Rectangular Selection" +msgstr "" + +msgid "Zoom" +msgstr "" + +msgid "Color Picker" +msgstr "Renk Seçici" + +msgid "Pencil" +msgstr "Kalem" + +msgid "Eraser" +msgstr "Silgi" + +msgid "Bucket" +msgstr "Kova" + +msgid "Lighten/Darken" +msgstr "" + +msgid "Switch Colors" +msgstr "" + +msgid "Set the shortcut" +msgstr "Kısayol seç" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "Bir kısayol seçmek için bir tuş yada bir tuş kombinasyonuna basın" + +msgid "Already assigned" +msgstr "Aynı tuş zaten atanıldı" + +msgid "Left Tool:" +msgstr "" + +msgid "A tool assigned to the left mouse button" +msgstr "Sol fareye bir araç atandı" + +msgid "Right Tool:" +msgstr "" + +msgid "A tool assigned to the right mouse button" +msgstr "" + +msgid "Cannot find last project file." +msgstr "Son proje bulunamadı." + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "Pixelorama'da henüz bir proje açmadın yada kaydetmedin!" + +msgid "Open Last Project" +msgstr "Son Projeyi Aç" + +msgid "Open last project..." +msgstr "Son projeyi aç..." + +msgid "Open last project on startup" +msgstr "Başlangıçta son projeyi aç" + +msgid "Opens last opened project on startup" +msgstr "Başlangıçta son projeyi açar" + +msgid "Enable autosave" +msgstr "Otomatik kaydetmeyi etkinleştir" + +msgid "Autosave interval:" +msgstr "" + +msgid "minute(s)" +msgstr "dakika(lar)" + +msgid "Create new directory for each frame tag" +msgstr "" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "" + +msgid "Close" +msgstr "Kapat" + +msgid "Delete" +msgstr "" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "%s için yedek bulundu. Geri yüklemek ister misin?" + +msgid "Backup reloaded" +msgstr "Yedek yüklendi" + +msgid "Remove currently selected palette" +msgstr "Seçili paleti sil" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "" + +msgid "You can't remove more palettes!" +msgstr "Daha fazla palet silemezsin!" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "Olmayan paleti silemezsin!" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "Paleti kaldırırken bir hata oldu! Hata kodu: %s" + +msgid "and" +msgstr "ve" + +msgid "Move the selected frame to the left." +msgstr "" + +msgid "Move the selected frame to the right." +msgstr "" + diff --git a/Translations/uk_UA.po b/Translations/uk_UA.po new file mode 100644 index 0000000..0553d74 --- /dev/null +++ b/Translations/uk_UA.po @@ -0,0 +1,1442 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: uk\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Ukrainian\n" +"Language: uk_UA\n" +"PO-Revision-Date: 2020-10-13 11:35\n" + +msgid "OK" +msgstr "" + +msgid "Cancel" +msgstr "" + +msgid "Open" +msgstr "" + +msgid "Save" +msgstr "" + +msgid "Please Confirm..." +msgstr "" + +msgid "File Name:" +msgstr "" + +msgid "Image Size" +msgstr "" + +msgid "Canvas Size" +msgstr "" + +msgid "Frame Size" +msgstr "" + +msgid "Width:" +msgstr "" + +msgid "Height:" +msgstr "" + +msgid "Center" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "View" +msgstr "" + +msgid "Image" +msgstr "" + +msgid "Effects" +msgstr "" + +msgid "Help" +msgstr "" + +msgid "New" +msgstr "" + +msgid "New..." +msgstr "" + +msgid "Open..." +msgstr "" + +msgid "Save..." +msgstr "" + +msgid "Save as..." +msgstr "" + +msgid "Use ZSTD Compression" +msgstr "" + +msgid "Import" +msgstr "" + +msgid "Export" +msgstr "" + +msgid "Export..." +msgstr "" + +msgid "Export as..." +msgstr "" + +msgid "Export PNG..." +msgstr "" + +msgid "Export PNG as..." +msgstr "" + +msgid "Quit" +msgstr "" + +msgid "Undo" +msgstr "" + +msgid "Redo" +msgstr "" + +msgid "Copy" +msgstr "" + +msgid "Cut" +msgstr "" + +msgid "Paste" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Scale Image" +msgstr "" + +msgid "Crop Image" +msgstr "" + +msgid "Resize Canvas" +msgstr "" + +msgid "Rotate Image" +msgstr "" + +msgid "Clear Selection" +msgstr "" + +msgid "Flip" +msgstr "" + +msgid "Flip Horizontal" +msgstr "" + +msgid "Flip Vertical" +msgstr "" + +msgid "Preferences" +msgstr "" + +msgid "Tile Mode" +msgstr "" + +msgid "Show Grid" +msgstr "" + +msgid "Show Rulers" +msgstr "" + +msgid "Show Guides" +msgstr "" + +msgid "Show Animation Timeline" +msgstr "" + +msgid "Zen Mode" +msgstr "" + +msgid "Fullscreen Mode" +msgstr "" + +msgid "Fill with color:" +msgstr "" + +msgid "Open a File" +msgstr "" + +msgid "Open File(s)" +msgstr "" + +msgid "Import Options" +msgstr "" + +msgid "Import as:" +msgstr "" + +msgid "New tab" +msgstr "" + +msgid "Spritesheet (new tab)" +msgstr "" + +msgid "New frame" +msgstr "" + +msgid "New layer" +msgstr "" + +msgid "New palette" +msgstr "" + +msgid "New brush" +msgstr "" + +msgid "New pattern" +msgstr "" + +msgid "Horizontal frames:" +msgstr "" + +msgid "Vertical frames:" +msgstr "" + +msgid "Brush type:" +msgstr "" + +msgid "File brush" +msgstr "" + +msgid "Project brush" +msgstr "" + +msgid "Random brush" +msgstr "" + +msgid "Save Sprite as .pxo" +msgstr "" + +msgid "Export Sprite as .png" +msgstr "" + +msgid "Export Sprite" +msgstr "" + +msgid "File Exists, Overwrite?" +msgstr "" + +msgid "File %s already exists. Overwrite?" +msgstr "" + +msgid "Directory path or file name is not valid!" +msgstr "" + +msgid "Exporting in progress..." +msgstr "" + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "" + +msgid "Frame" +msgstr "" + +msgid "Frames:" +msgstr "" + +msgid "All Frames" +msgstr "" + +msgid "Spritesheet" +msgstr "" + +msgid "Animation" +msgstr "" + +msgid "Preview:" +msgstr "" + +msgid "Frame:" +msgstr "" + +msgid "Orientation:" +msgstr "" + +msgid "Browse" +msgstr "" + +msgid "Resize:" +msgstr "" + +msgid "Cancel Export" +msgstr "" + +msgid "Alert!" +msgstr "" + +msgid "Select Current Folder" +msgstr "" + +msgid "Open a Directory" +msgstr "" + +msgid "All frames as multiple files" +msgstr "" + +msgid "All frames as a single file animation" +msgstr "" + +msgid "Background:" +msgstr "" + +msgid "Direction:" +msgstr "" + +msgid "Forward" +msgstr "" + +msgid "Backwards" +msgstr "" + +msgid "Ping-Pong" +msgstr "" + +msgid "Columns" +msgstr "" + +msgid "Columns:" +msgstr "" + +msgid "Rows" +msgstr "" + +msgid "Rows:" +msgstr "" + +msgid "Path:" +msgstr "" + +msgid "Directories & Files:" +msgstr "" + +msgid "Create Folder" +msgstr "" + +msgid "File:" +msgstr "" + +msgid "Interpolation:" +msgstr "" + +msgid "Nearest" +msgstr "" + +msgid "Bilinear" +msgstr "" + +msgid "Cubic" +msgstr "" + +msgid "Trilinear" +msgstr "" + +msgid "General" +msgstr "" + +msgid "Startup" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Themes" +msgstr "" + +msgid "Canvas" +msgstr "" + +msgid "Shortcuts" +msgstr "" + +msgid "Backup" +msgstr "" + +msgid "Indicators" +msgstr "" + +msgid "On" +msgstr "" + +msgid "Restore default value" +msgstr "" + +msgid "Smooth Zoom" +msgstr "" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "" + +msgid "Tablet pressure sensitivity:" +msgstr "" + +msgid "None" +msgstr "" + +msgid "Affect Brush's Alpha" +msgstr "" + +msgid "Color:" +msgstr "" + +msgid "Guide color:" +msgstr "" + +msgid "System Language" +msgstr "" + +msgid "Dark" +msgstr "" + +msgid "Gray" +msgstr "" + +msgid "Blue" +msgstr "" + +msgid "Caramel" +msgstr "" + +msgid "Light" +msgstr "" + +msgid "Purple" +msgstr "" + +msgid "Only affect selection" +msgstr "" + +msgid "Current cel" +msgstr "" + +msgid "Current frame" +msgstr "" + +msgid "All frames" +msgstr "" + +msgid "All projects" +msgstr "" + +msgid "Invert Colors" +msgstr "" + +msgid "Modify Red Channel" +msgstr "" + +msgid "Modify Green Channel" +msgstr "" + +msgid "Modify Blue Channel" +msgstr "" + +msgid "Modify Alpha Channel" +msgstr "" + +msgid "Desaturation" +msgstr "" + +msgid "Outline" +msgstr "" + +msgid "Adjust Hue/Saturation/Value" +msgstr "" + +msgid "Gradient" +msgstr "" + +msgid "Adjust HSV" +msgstr "" + +msgid "Type:" +msgstr "" + +msgid "Angle:" +msgstr "" + +msgid "Hue" +msgstr "" + +msgid "Saturation" +msgstr "" + +msgid "Value" +msgstr "" + +msgid "Apply" +msgstr "" + +msgid "Diagonal" +msgstr "" + +msgid "Place inside image" +msgstr "" + +msgid "Thickness:" +msgstr "" + +msgid "Colors:" +msgstr "" + +msgid "Steps:" +msgstr "" + +msgid "Top to Bottom" +msgstr "" + +msgid "Bottom to Top" +msgstr "" + +msgid "Left to Right" +msgstr "" + +msgid "Right to Left" +msgstr "" + +msgid "View Splash Screen" +msgstr "" + +msgid "Online Docs" +msgstr "" + +msgid "Issue Tracker" +msgstr "" + +msgid "Changelog" +msgstr "" + +msgid "About Pixelorama" +msgstr "" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "" + +msgid "Developed by Orama Interactive" +msgstr "" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "" + +msgid "Website" +msgstr "" + +msgid "GitHub Repo" +msgstr "" + +msgid "Donate" +msgstr "" + +msgid "Developers" +msgstr "" + +msgid "Contributors" +msgstr "" + +msgid "Donors" +msgstr "" + +msgid "Translators" +msgstr "" + +msgid "English" +msgstr "" + +msgid "Greek" +msgstr "" + +msgid "French" +msgstr "" + +msgid "German" +msgstr "" + +msgid "Polish" +msgstr "" + +msgid "Brazilian Portuguese" +msgstr "" + +msgid "Russian" +msgstr "" + +msgid "Chinese Simplified" +msgstr "" + +msgid "Chinese Traditional" +msgstr "" + +msgid "Italian" +msgstr "" + +msgid "Latvian" +msgstr "" + +msgid "Spanish" +msgstr "" + +msgid "Catalan" +msgstr "" + +msgid "Esperanto" +msgstr "" + +msgid "Indonesian" +msgstr "" + +msgid "Czech" +msgstr "" + +msgid "Arabic" +msgstr "" + +msgid "Turkish" +msgstr "" + +msgid "Norwegian" +msgstr "" + +msgid "Korean" +msgstr "" + +msgid "Hungarian" +msgstr "" + +msgid "Romanian" +msgstr "" + +msgid "Development Team" +msgstr "" + +msgid "Lead Programmer" +msgstr "" + +msgid "UI Designer" +msgstr "" + +msgid "GitHub Contributors" +msgstr "" + +msgid "Art by: %s" +msgstr "" + +msgid "untitled" +msgstr "" + +msgid "imported" +msgstr "" + +msgid "copy" +msgstr "" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "" + +msgid "Unsaved Image" +msgstr "" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "" + +msgid "Save before exiting?" +msgstr "" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "" + +msgid "Save & Exit" +msgstr "" + +msgid "Exit without saving" +msgstr "" + +msgid "Utility Tools" +msgstr "" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Draw Tools" +msgstr "" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Choose a color for the left tool" +msgstr "" + +msgid "Choose a color for the right tool" +msgstr "" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "" + +msgid "Left tool" +msgstr "" + +msgid "Right tool" +msgstr "" + +msgid "Left pixel indicator" +msgstr "" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Right pixel indicator" +msgstr "" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Show left tool icon" +msgstr "" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "" + +msgid "Show right tool icon" +msgstr "" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "" + +msgid "Guides" +msgstr "" + +msgid "Guides color:" +msgstr "" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "" + +msgid "Grid" +msgstr "" + +msgid "Grid type:" +msgstr "" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "" + +msgid "Rectangular" +msgstr "" + +msgid "Isometric" +msgstr "" + +msgid "All" +msgstr "" + +msgid "Grid width:" +msgstr "" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "" + +msgid "Grid height:" +msgstr "" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "" + +msgid "Isometric cell size:" +msgstr "" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "" + +msgid "Grid color:" +msgstr "" + +msgid "A color of the grid" +msgstr "" + +msgid "Transparency" +msgstr "" + +msgid "Checker size:" +msgstr "" + +msgid "Size of the transparent checker background" +msgstr "" + +msgid "Checker color 1:" +msgstr "" + +msgid "First color of the transparent checker background" +msgstr "" + +msgid "Checker color 2:" +msgstr "" + +msgid "Second color of the transparent checker background" +msgstr "" + +msgid "Follow Canvas Movement" +msgstr "" + +msgid "The transparent checker follow the movement of canvas" +msgstr "" + +msgid "Follow Canvas Zoom Level" +msgstr "" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "" + +msgid "Only custom preset can be modified" +msgstr "" + +msgid "Brush:" +msgstr "" + +msgid "Select a brush" +msgstr "" + +msgid "Pixel brush" +msgstr "" + +msgid "Circle brush" +msgstr "" + +msgid "Filled circle brush" +msgstr "" + +msgid "Custom brush" +msgstr "" + +msgid "Brush size:" +msgstr "" + +msgid "Overwrite Color" +msgstr "" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "" + +msgid "Pixel Perfect" +msgstr "" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "" + +msgid "Brush color from" +msgstr "" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "" + +msgid "Fill area:" +msgstr "" + +msgid "Same color area" +msgstr "" + +msgid "Same color pixels" +msgstr "" + +msgid "Fill with:" +msgstr "" + +msgid "Selected Color" +msgstr "" + +msgid "Pattern" +msgstr "" + +msgid "Offset" +msgstr "" + +msgid "Lighten" +msgstr "" + +msgid "Darken" +msgstr "" + +msgid "Amount:" +msgstr "" + +msgid "Lighten/Darken amount" +msgstr "" + +msgid "Pick for:" +msgstr "" + +msgid "Left Color" +msgstr "" + +msgid "Right Color" +msgstr "" + +msgid "Mode:" +msgstr "" + +msgid "Zoom in" +msgstr "" + +msgid "Zoom out" +msgstr "" + +msgid "Options:" +msgstr "" + +msgid "Fit to frame" +msgstr "" + +msgid "100% Zoom" +msgstr "" + +msgid "Mirroring" +msgstr "" + +msgid "Horizontal" +msgstr "" + +msgid "Enable horizontal mirrored drawing" +msgstr "" + +msgid "Enable vertical mirrored drawing" +msgstr "" + +msgid "Vertical" +msgstr "" + +msgid "Current frame:" +msgstr "" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "" + +msgid "Onion Skinning settings" +msgstr "" + +msgid "Enable/disable Onion Skinning" +msgstr "" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "" + +msgid "No loop" +msgstr "" + +msgid "Cycle loop" +msgstr "" + +msgid "Ping-pong loop" +msgstr "" + +msgid "Onion Skinning:" +msgstr "" + +msgid "Past Frames" +msgstr "" + +msgid "Future Frames" +msgstr "" + +msgid "Manage frame tags" +msgstr "" + +msgid "Frame Tag Properties" +msgstr "" + +msgid "Add a new frame tag" +msgstr "" + +msgid "Name:" +msgstr "" + +msgid "From:" +msgstr "" + +msgid "To:" +msgstr "" + +msgid "Animation plays only on frames of the same tag" +msgstr "" + +msgid "Tag %s (Frame %s)" +msgstr "" + +msgid "Tag %s (Frames %s-%s)" +msgstr "" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "" + +msgid "Blue-Red Mode" +msgstr "" + +msgid "Add a new frame" +msgstr "" + +msgid "Remove Frame" +msgstr "" + +msgid "Clone Frame" +msgstr "" + +msgid "Move Left" +msgstr "" + +msgid "Move Right" +msgstr "" + +msgid "Add Frame Tag" +msgstr "" + +msgid "Link Cel" +msgstr "" + +msgid "Unlink Cel" +msgstr "" + +msgid "Layer" +msgstr "" + +msgid "Layers" +msgstr "" + +msgid "Create a new layer" +msgstr "" + +msgid "Remove current layer" +msgstr "" + +msgid "Move up the current layer" +msgstr "" + +msgid "Move down the current layer" +msgstr "" + +msgid "Clone current layer" +msgstr "" + +msgid "Merge current layer with the one below" +msgstr "" + +msgid "Opacity:" +msgstr "" + +msgid "Toggle layer's visibility" +msgstr "" + +msgid "Lock/unlock layer" +msgstr "" + +msgid "Frame: %s, Layer: %s" +msgstr "" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "" + +msgid "Palette" +msgstr "" + +msgid "Palettes" +msgstr "" + +msgid "Add a new palette" +msgstr "" + +msgid "Edit currently selected palette" +msgstr "" + +msgid "Choose a palette" +msgstr "" + +msgid "Undo: Draw" +msgstr "" + +msgid "Redo: Draw" +msgstr "" + +msgid "Undo: Rectangle Select" +msgstr "" + +msgid "Redo: Rectangle Select" +msgstr "" + +msgid "Undo: Scale" +msgstr "" + +msgid "Redo: Scale" +msgstr "" + +msgid "Undo: Add Layer" +msgstr "" + +msgid "Redo: Add Layer" +msgstr "" + +msgid "Undo: Remove Layer" +msgstr "" + +msgid "Redo: Remove Layer" +msgstr "" + +msgid "Undo: Merge Layer" +msgstr "" + +msgid "Redo: Merge Layer" +msgstr "" + +msgid "Undo: Change Layer Order" +msgstr "" + +msgid "Redo: Change Layer Order" +msgstr "" + +msgid "Undo: Add Frame" +msgstr "" + +msgid "Redo: Add Frame" +msgstr "" + +msgid "Undo: Remove Frame" +msgstr "" + +msgid "Redo: Remove Frame" +msgstr "" + +msgid "Undo: Change Frame Order" +msgstr "" + +msgid "Redo: Change Frame Order" +msgstr "" + +msgid "Undo: Delete Custom Brush" +msgstr "" + +msgid "Redo: Delete Custom Brush" +msgstr "" + +msgid "Undo: Modify Frame Tag" +msgstr "" + +msgid "Redo: Modify Frame Tag" +msgstr "" + +msgid "Undo: Delete Frame Tag" +msgstr "" + +msgid "Redo: Delete Frame Tag" +msgstr "" + +msgid "Move Guide" +msgstr "" + +msgid "File saved" +msgstr "" + +msgid "File autosaved" +msgstr "" + +msgid "File failed to open. Error code %s" +msgstr "" + +msgid "File failed to save. Error code %s" +msgstr "" + +msgid "File exported" +msgstr "" + +msgid "New Empty Palette" +msgstr "" + +msgid "Import Palette" +msgstr "" + +msgid "Create Palette From Current Sprite" +msgstr "" + +msgid "Palette Name:" +msgstr "" + +msgid "Color Name:" +msgstr "" + +msgid "Use current left & right colors" +msgstr "" + +msgid "Create a new empty palette?" +msgstr "" + +msgid "Error" +msgstr "" + +msgid "Error: Palette must have a valid name." +msgstr "" + +msgid "Invalid Palette file!" +msgstr "" + +msgid "Edit Palette" +msgstr "" + +msgid "Create colors with alpha component" +msgstr "" + +msgid "Get colors only from selection" +msgstr "" + +msgid "Get colors from" +msgstr "" + +msgid "Patrons:" +msgstr "" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "" + +msgid "Become a Platinum Sponsor" +msgstr "" + +msgid "Become a Gold Sponsor" +msgstr "" + +msgid "Become a Patron" +msgstr "" + +msgid "Don't show again" +msgstr "" + +msgid "Image Options" +msgstr "" + +msgid "Default width:" +msgstr "" + +msgid "A default width of a new image" +msgstr "" + +msgid "Default height:" +msgstr "" + +msgid "A default height of a new image" +msgstr "" + +msgid "Default fill color:" +msgstr "" + +msgid "A default background color of a new image" +msgstr "" + +msgid "Lock aspect ratio:" +msgstr "" + +msgid "Templates:" +msgstr "" + +msgid "Preset" +msgstr "" + +msgid "Preset:" +msgstr "" + +msgid "Default" +msgstr "" + +msgid "Custom" +msgstr "" + +msgid "Rectangular Selection" +msgstr "" + +msgid "Zoom" +msgstr "" + +msgid "Color Picker" +msgstr "" + +msgid "Pencil" +msgstr "" + +msgid "Eraser" +msgstr "" + +msgid "Bucket" +msgstr "" + +msgid "Lighten/Darken" +msgstr "" + +msgid "Switch Colors" +msgstr "" + +msgid "Set the shortcut" +msgstr "" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "" + +msgid "Already assigned" +msgstr "" + +msgid "Left Tool:" +msgstr "" + +msgid "A tool assigned to the left mouse button" +msgstr "" + +msgid "Right Tool:" +msgstr "" + +msgid "A tool assigned to the right mouse button" +msgstr "" + +msgid "Cannot find last project file." +msgstr "" + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "" + +msgid "Open Last Project" +msgstr "" + +msgid "Open last project..." +msgstr "" + +msgid "Open last project on startup" +msgstr "" + +msgid "Opens last opened project on startup" +msgstr "" + +msgid "Enable autosave" +msgstr "" + +msgid "Autosave interval:" +msgstr "" + +msgid "minute(s)" +msgstr "" + +msgid "Create new directory for each frame tag" +msgstr "" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "" + +msgid "Close" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "" + +msgid "Backup reloaded" +msgstr "" + +msgid "Remove currently selected palette" +msgstr "" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "" + +msgid "You can't remove more palettes!" +msgstr "" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "" + +msgid "and" +msgstr "" + +msgid "Move the selected frame to the left." +msgstr "" + +msgid "Move the selected frame to the right." +msgstr "" + diff --git a/Translations/vi_VN.po b/Translations/vi_VN.po new file mode 100644 index 0000000..9f33288 --- /dev/null +++ b/Translations/vi_VN.po @@ -0,0 +1,1442 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: vi\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Vietnamese\n" +"Language: vi_VN\n" +"PO-Revision-Date: 2020-10-13 11:35\n" + +msgid "OK" +msgstr "" + +msgid "Cancel" +msgstr "" + +msgid "Open" +msgstr "" + +msgid "Save" +msgstr "" + +msgid "Please Confirm..." +msgstr "" + +msgid "File Name:" +msgstr "" + +msgid "Image Size" +msgstr "" + +msgid "Canvas Size" +msgstr "" + +msgid "Frame Size" +msgstr "" + +msgid "Width:" +msgstr "" + +msgid "Height:" +msgstr "" + +msgid "Center" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "View" +msgstr "" + +msgid "Image" +msgstr "" + +msgid "Effects" +msgstr "" + +msgid "Help" +msgstr "" + +msgid "New" +msgstr "" + +msgid "New..." +msgstr "" + +msgid "Open..." +msgstr "" + +msgid "Save..." +msgstr "" + +msgid "Save as..." +msgstr "" + +msgid "Use ZSTD Compression" +msgstr "" + +msgid "Import" +msgstr "" + +msgid "Export" +msgstr "" + +msgid "Export..." +msgstr "" + +msgid "Export as..." +msgstr "" + +msgid "Export PNG..." +msgstr "" + +msgid "Export PNG as..." +msgstr "" + +msgid "Quit" +msgstr "" + +msgid "Undo" +msgstr "" + +msgid "Redo" +msgstr "" + +msgid "Copy" +msgstr "" + +msgid "Cut" +msgstr "" + +msgid "Paste" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Scale Image" +msgstr "" + +msgid "Crop Image" +msgstr "" + +msgid "Resize Canvas" +msgstr "" + +msgid "Rotate Image" +msgstr "" + +msgid "Clear Selection" +msgstr "" + +msgid "Flip" +msgstr "" + +msgid "Flip Horizontal" +msgstr "" + +msgid "Flip Vertical" +msgstr "" + +msgid "Preferences" +msgstr "" + +msgid "Tile Mode" +msgstr "" + +msgid "Show Grid" +msgstr "" + +msgid "Show Rulers" +msgstr "" + +msgid "Show Guides" +msgstr "" + +msgid "Show Animation Timeline" +msgstr "" + +msgid "Zen Mode" +msgstr "" + +msgid "Fullscreen Mode" +msgstr "" + +msgid "Fill with color:" +msgstr "" + +msgid "Open a File" +msgstr "" + +msgid "Open File(s)" +msgstr "" + +msgid "Import Options" +msgstr "" + +msgid "Import as:" +msgstr "" + +msgid "New tab" +msgstr "" + +msgid "Spritesheet (new tab)" +msgstr "" + +msgid "New frame" +msgstr "" + +msgid "New layer" +msgstr "" + +msgid "New palette" +msgstr "" + +msgid "New brush" +msgstr "" + +msgid "New pattern" +msgstr "" + +msgid "Horizontal frames:" +msgstr "" + +msgid "Vertical frames:" +msgstr "" + +msgid "Brush type:" +msgstr "" + +msgid "File brush" +msgstr "" + +msgid "Project brush" +msgstr "" + +msgid "Random brush" +msgstr "" + +msgid "Save Sprite as .pxo" +msgstr "" + +msgid "Export Sprite as .png" +msgstr "" + +msgid "Export Sprite" +msgstr "" + +msgid "File Exists, Overwrite?" +msgstr "" + +msgid "File %s already exists. Overwrite?" +msgstr "" + +msgid "Directory path or file name is not valid!" +msgstr "" + +msgid "Exporting in progress..." +msgstr "" + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "" + +msgid "Frame" +msgstr "" + +msgid "Frames:" +msgstr "" + +msgid "All Frames" +msgstr "" + +msgid "Spritesheet" +msgstr "" + +msgid "Animation" +msgstr "" + +msgid "Preview:" +msgstr "" + +msgid "Frame:" +msgstr "" + +msgid "Orientation:" +msgstr "" + +msgid "Browse" +msgstr "" + +msgid "Resize:" +msgstr "" + +msgid "Cancel Export" +msgstr "" + +msgid "Alert!" +msgstr "" + +msgid "Select Current Folder" +msgstr "" + +msgid "Open a Directory" +msgstr "" + +msgid "All frames as multiple files" +msgstr "" + +msgid "All frames as a single file animation" +msgstr "" + +msgid "Background:" +msgstr "" + +msgid "Direction:" +msgstr "" + +msgid "Forward" +msgstr "" + +msgid "Backwards" +msgstr "" + +msgid "Ping-Pong" +msgstr "" + +msgid "Columns" +msgstr "" + +msgid "Columns:" +msgstr "" + +msgid "Rows" +msgstr "" + +msgid "Rows:" +msgstr "" + +msgid "Path:" +msgstr "" + +msgid "Directories & Files:" +msgstr "" + +msgid "Create Folder" +msgstr "" + +msgid "File:" +msgstr "" + +msgid "Interpolation:" +msgstr "" + +msgid "Nearest" +msgstr "" + +msgid "Bilinear" +msgstr "" + +msgid "Cubic" +msgstr "" + +msgid "Trilinear" +msgstr "" + +msgid "General" +msgstr "" + +msgid "Startup" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Themes" +msgstr "" + +msgid "Canvas" +msgstr "" + +msgid "Shortcuts" +msgstr "" + +msgid "Backup" +msgstr "" + +msgid "Indicators" +msgstr "" + +msgid "On" +msgstr "" + +msgid "Restore default value" +msgstr "" + +msgid "Smooth Zoom" +msgstr "" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "" + +msgid "Tablet pressure sensitivity:" +msgstr "" + +msgid "None" +msgstr "" + +msgid "Affect Brush's Alpha" +msgstr "" + +msgid "Color:" +msgstr "" + +msgid "Guide color:" +msgstr "" + +msgid "System Language" +msgstr "" + +msgid "Dark" +msgstr "" + +msgid "Gray" +msgstr "" + +msgid "Blue" +msgstr "" + +msgid "Caramel" +msgstr "" + +msgid "Light" +msgstr "" + +msgid "Purple" +msgstr "" + +msgid "Only affect selection" +msgstr "" + +msgid "Current cel" +msgstr "" + +msgid "Current frame" +msgstr "" + +msgid "All frames" +msgstr "" + +msgid "All projects" +msgstr "" + +msgid "Invert Colors" +msgstr "" + +msgid "Modify Red Channel" +msgstr "" + +msgid "Modify Green Channel" +msgstr "" + +msgid "Modify Blue Channel" +msgstr "" + +msgid "Modify Alpha Channel" +msgstr "" + +msgid "Desaturation" +msgstr "" + +msgid "Outline" +msgstr "" + +msgid "Adjust Hue/Saturation/Value" +msgstr "" + +msgid "Gradient" +msgstr "" + +msgid "Adjust HSV" +msgstr "" + +msgid "Type:" +msgstr "" + +msgid "Angle:" +msgstr "" + +msgid "Hue" +msgstr "" + +msgid "Saturation" +msgstr "" + +msgid "Value" +msgstr "" + +msgid "Apply" +msgstr "" + +msgid "Diagonal" +msgstr "" + +msgid "Place inside image" +msgstr "" + +msgid "Thickness:" +msgstr "" + +msgid "Colors:" +msgstr "" + +msgid "Steps:" +msgstr "" + +msgid "Top to Bottom" +msgstr "" + +msgid "Bottom to Top" +msgstr "" + +msgid "Left to Right" +msgstr "" + +msgid "Right to Left" +msgstr "" + +msgid "View Splash Screen" +msgstr "" + +msgid "Online Docs" +msgstr "" + +msgid "Issue Tracker" +msgstr "" + +msgid "Changelog" +msgstr "" + +msgid "About Pixelorama" +msgstr "" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "" + +msgid "Developed by Orama Interactive" +msgstr "" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "" + +msgid "Website" +msgstr "" + +msgid "GitHub Repo" +msgstr "" + +msgid "Donate" +msgstr "" + +msgid "Developers" +msgstr "" + +msgid "Contributors" +msgstr "" + +msgid "Donors" +msgstr "" + +msgid "Translators" +msgstr "" + +msgid "English" +msgstr "" + +msgid "Greek" +msgstr "" + +msgid "French" +msgstr "" + +msgid "German" +msgstr "" + +msgid "Polish" +msgstr "" + +msgid "Brazilian Portuguese" +msgstr "" + +msgid "Russian" +msgstr "" + +msgid "Chinese Simplified" +msgstr "" + +msgid "Chinese Traditional" +msgstr "" + +msgid "Italian" +msgstr "" + +msgid "Latvian" +msgstr "" + +msgid "Spanish" +msgstr "" + +msgid "Catalan" +msgstr "" + +msgid "Esperanto" +msgstr "" + +msgid "Indonesian" +msgstr "" + +msgid "Czech" +msgstr "" + +msgid "Arabic" +msgstr "" + +msgid "Turkish" +msgstr "" + +msgid "Norwegian" +msgstr "" + +msgid "Korean" +msgstr "" + +msgid "Hungarian" +msgstr "" + +msgid "Romanian" +msgstr "" + +msgid "Development Team" +msgstr "" + +msgid "Lead Programmer" +msgstr "" + +msgid "UI Designer" +msgstr "" + +msgid "GitHub Contributors" +msgstr "" + +msgid "Art by: %s" +msgstr "" + +msgid "untitled" +msgstr "" + +msgid "imported" +msgstr "" + +msgid "copy" +msgstr "" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "" + +msgid "Unsaved Image" +msgstr "" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "" + +msgid "Save before exiting?" +msgstr "" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "" + +msgid "Save & Exit" +msgstr "" + +msgid "Exit without saving" +msgstr "" + +msgid "Utility Tools" +msgstr "" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Draw Tools" +msgstr "" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "" + +msgid "Choose a color for the left tool" +msgstr "" + +msgid "Choose a color for the right tool" +msgstr "" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "" + +msgid "Left tool" +msgstr "" + +msgid "Right tool" +msgstr "" + +msgid "Left pixel indicator" +msgstr "" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Right pixel indicator" +msgstr "" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "" + +msgid "Show left tool icon" +msgstr "" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "" + +msgid "Show right tool icon" +msgstr "" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "" + +msgid "Guides" +msgstr "" + +msgid "Guides color:" +msgstr "" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "" + +msgid "Grid" +msgstr "" + +msgid "Grid type:" +msgstr "" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "" + +msgid "Rectangular" +msgstr "" + +msgid "Isometric" +msgstr "" + +msgid "All" +msgstr "" + +msgid "Grid width:" +msgstr "" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "" + +msgid "Grid height:" +msgstr "" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "" + +msgid "Isometric cell size:" +msgstr "" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "" + +msgid "Grid color:" +msgstr "" + +msgid "A color of the grid" +msgstr "" + +msgid "Transparency" +msgstr "" + +msgid "Checker size:" +msgstr "" + +msgid "Size of the transparent checker background" +msgstr "" + +msgid "Checker color 1:" +msgstr "" + +msgid "First color of the transparent checker background" +msgstr "" + +msgid "Checker color 2:" +msgstr "" + +msgid "Second color of the transparent checker background" +msgstr "" + +msgid "Follow Canvas Movement" +msgstr "" + +msgid "The transparent checker follow the movement of canvas" +msgstr "" + +msgid "Follow Canvas Zoom Level" +msgstr "" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "" + +msgid "Only custom preset can be modified" +msgstr "" + +msgid "Brush:" +msgstr "" + +msgid "Select a brush" +msgstr "" + +msgid "Pixel brush" +msgstr "" + +msgid "Circle brush" +msgstr "" + +msgid "Filled circle brush" +msgstr "" + +msgid "Custom brush" +msgstr "" + +msgid "Brush size:" +msgstr "" + +msgid "Overwrite Color" +msgstr "" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "" + +msgid "Pixel Perfect" +msgstr "" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "" + +msgid "Brush color from" +msgstr "" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "" + +msgid "Fill area:" +msgstr "" + +msgid "Same color area" +msgstr "" + +msgid "Same color pixels" +msgstr "" + +msgid "Fill with:" +msgstr "" + +msgid "Selected Color" +msgstr "" + +msgid "Pattern" +msgstr "" + +msgid "Offset" +msgstr "" + +msgid "Lighten" +msgstr "" + +msgid "Darken" +msgstr "" + +msgid "Amount:" +msgstr "" + +msgid "Lighten/Darken amount" +msgstr "" + +msgid "Pick for:" +msgstr "" + +msgid "Left Color" +msgstr "" + +msgid "Right Color" +msgstr "" + +msgid "Mode:" +msgstr "" + +msgid "Zoom in" +msgstr "" + +msgid "Zoom out" +msgstr "" + +msgid "Options:" +msgstr "" + +msgid "Fit to frame" +msgstr "" + +msgid "100% Zoom" +msgstr "" + +msgid "Mirroring" +msgstr "" + +msgid "Horizontal" +msgstr "" + +msgid "Enable horizontal mirrored drawing" +msgstr "" + +msgid "Enable vertical mirrored drawing" +msgstr "" + +msgid "Vertical" +msgstr "" + +msgid "Current frame:" +msgstr "" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "" + +msgid "Onion Skinning settings" +msgstr "" + +msgid "Enable/disable Onion Skinning" +msgstr "" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "" + +msgid "No loop" +msgstr "" + +msgid "Cycle loop" +msgstr "" + +msgid "Ping-pong loop" +msgstr "" + +msgid "Onion Skinning:" +msgstr "" + +msgid "Past Frames" +msgstr "" + +msgid "Future Frames" +msgstr "" + +msgid "Manage frame tags" +msgstr "" + +msgid "Frame Tag Properties" +msgstr "" + +msgid "Add a new frame tag" +msgstr "" + +msgid "Name:" +msgstr "" + +msgid "From:" +msgstr "" + +msgid "To:" +msgstr "" + +msgid "Animation plays only on frames of the same tag" +msgstr "" + +msgid "Tag %s (Frame %s)" +msgstr "" + +msgid "Tag %s (Frames %s-%s)" +msgstr "" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "" + +msgid "Blue-Red Mode" +msgstr "" + +msgid "Add a new frame" +msgstr "" + +msgid "Remove Frame" +msgstr "" + +msgid "Clone Frame" +msgstr "" + +msgid "Move Left" +msgstr "" + +msgid "Move Right" +msgstr "" + +msgid "Add Frame Tag" +msgstr "" + +msgid "Link Cel" +msgstr "" + +msgid "Unlink Cel" +msgstr "" + +msgid "Layer" +msgstr "" + +msgid "Layers" +msgstr "" + +msgid "Create a new layer" +msgstr "" + +msgid "Remove current layer" +msgstr "" + +msgid "Move up the current layer" +msgstr "" + +msgid "Move down the current layer" +msgstr "" + +msgid "Clone current layer" +msgstr "" + +msgid "Merge current layer with the one below" +msgstr "" + +msgid "Opacity:" +msgstr "" + +msgid "Toggle layer's visibility" +msgstr "" + +msgid "Lock/unlock layer" +msgstr "" + +msgid "Frame: %s, Layer: %s" +msgstr "" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "" + +msgid "Palette" +msgstr "" + +msgid "Palettes" +msgstr "" + +msgid "Add a new palette" +msgstr "" + +msgid "Edit currently selected palette" +msgstr "" + +msgid "Choose a palette" +msgstr "" + +msgid "Undo: Draw" +msgstr "" + +msgid "Redo: Draw" +msgstr "" + +msgid "Undo: Rectangle Select" +msgstr "" + +msgid "Redo: Rectangle Select" +msgstr "" + +msgid "Undo: Scale" +msgstr "" + +msgid "Redo: Scale" +msgstr "" + +msgid "Undo: Add Layer" +msgstr "" + +msgid "Redo: Add Layer" +msgstr "" + +msgid "Undo: Remove Layer" +msgstr "" + +msgid "Redo: Remove Layer" +msgstr "" + +msgid "Undo: Merge Layer" +msgstr "" + +msgid "Redo: Merge Layer" +msgstr "" + +msgid "Undo: Change Layer Order" +msgstr "" + +msgid "Redo: Change Layer Order" +msgstr "" + +msgid "Undo: Add Frame" +msgstr "" + +msgid "Redo: Add Frame" +msgstr "" + +msgid "Undo: Remove Frame" +msgstr "" + +msgid "Redo: Remove Frame" +msgstr "" + +msgid "Undo: Change Frame Order" +msgstr "" + +msgid "Redo: Change Frame Order" +msgstr "" + +msgid "Undo: Delete Custom Brush" +msgstr "" + +msgid "Redo: Delete Custom Brush" +msgstr "" + +msgid "Undo: Modify Frame Tag" +msgstr "" + +msgid "Redo: Modify Frame Tag" +msgstr "" + +msgid "Undo: Delete Frame Tag" +msgstr "" + +msgid "Redo: Delete Frame Tag" +msgstr "" + +msgid "Move Guide" +msgstr "" + +msgid "File saved" +msgstr "" + +msgid "File autosaved" +msgstr "" + +msgid "File failed to open. Error code %s" +msgstr "" + +msgid "File failed to save. Error code %s" +msgstr "" + +msgid "File exported" +msgstr "" + +msgid "New Empty Palette" +msgstr "" + +msgid "Import Palette" +msgstr "" + +msgid "Create Palette From Current Sprite" +msgstr "" + +msgid "Palette Name:" +msgstr "" + +msgid "Color Name:" +msgstr "" + +msgid "Use current left & right colors" +msgstr "" + +msgid "Create a new empty palette?" +msgstr "" + +msgid "Error" +msgstr "" + +msgid "Error: Palette must have a valid name." +msgstr "" + +msgid "Invalid Palette file!" +msgstr "" + +msgid "Edit Palette" +msgstr "" + +msgid "Create colors with alpha component" +msgstr "" + +msgid "Get colors only from selection" +msgstr "" + +msgid "Get colors from" +msgstr "" + +msgid "Patrons:" +msgstr "" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "" + +msgid "Become a Platinum Sponsor" +msgstr "" + +msgid "Become a Gold Sponsor" +msgstr "" + +msgid "Become a Patron" +msgstr "" + +msgid "Don't show again" +msgstr "" + +msgid "Image Options" +msgstr "" + +msgid "Default width:" +msgstr "" + +msgid "A default width of a new image" +msgstr "" + +msgid "Default height:" +msgstr "" + +msgid "A default height of a new image" +msgstr "" + +msgid "Default fill color:" +msgstr "" + +msgid "A default background color of a new image" +msgstr "" + +msgid "Lock aspect ratio:" +msgstr "" + +msgid "Templates:" +msgstr "" + +msgid "Preset" +msgstr "" + +msgid "Preset:" +msgstr "" + +msgid "Default" +msgstr "" + +msgid "Custom" +msgstr "" + +msgid "Rectangular Selection" +msgstr "" + +msgid "Zoom" +msgstr "" + +msgid "Color Picker" +msgstr "" + +msgid "Pencil" +msgstr "" + +msgid "Eraser" +msgstr "" + +msgid "Bucket" +msgstr "" + +msgid "Lighten/Darken" +msgstr "" + +msgid "Switch Colors" +msgstr "" + +msgid "Set the shortcut" +msgstr "" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "" + +msgid "Already assigned" +msgstr "" + +msgid "Left Tool:" +msgstr "" + +msgid "A tool assigned to the left mouse button" +msgstr "" + +msgid "Right Tool:" +msgstr "" + +msgid "A tool assigned to the right mouse button" +msgstr "" + +msgid "Cannot find last project file." +msgstr "" + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "" + +msgid "Open Last Project" +msgstr "" + +msgid "Open last project..." +msgstr "" + +msgid "Open last project on startup" +msgstr "" + +msgid "Opens last opened project on startup" +msgstr "" + +msgid "Enable autosave" +msgstr "" + +msgid "Autosave interval:" +msgstr "" + +msgid "minute(s)" +msgstr "" + +msgid "Create new directory for each frame tag" +msgstr "" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "" + +msgid "Close" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "" + +msgid "Backup reloaded" +msgstr "" + +msgid "Remove currently selected palette" +msgstr "" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "" + +msgid "You can't remove more palettes!" +msgstr "" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "" + +msgid "and" +msgstr "" + +msgid "Move the selected frame to the left." +msgstr "" + +msgid "Move the selected frame to the right." +msgstr "" + diff --git a/Translations/zh_CN.po b/Translations/zh_CN.po new file mode 100644 index 0000000..8240db9 --- /dev/null +++ b/Translations/zh_CN.po @@ -0,0 +1,1471 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: zh-CN\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Chinese Simplified\n" +"Language: zh_CN\n" +"PO-Revision-Date: 2020-10-14 02:00\n" + +msgid "OK" +msgstr "确定" + +msgid "Cancel" +msgstr "取消" + +msgid "Open" +msgstr "打开" + +msgid "Save" +msgstr "保存" + +msgid "Please Confirm..." +msgstr "确认..." + +msgid "File Name:" +msgstr "文件名称:" + +msgid "Image Size" +msgstr "图像大小" + +msgid "Canvas Size" +msgstr "画布尺寸" + +msgid "Frame Size" +msgstr "帧大小" + +msgid "Width:" +msgstr "宽度:" + +msgid "Height:" +msgstr "高度:" + +msgid "Center" +msgstr "中心" + +msgid "File" +msgstr "文件" + +msgid "Edit" +msgstr "编辑" + +msgid "View" +msgstr "视图" + +msgid "Image" +msgstr "图像" + +msgid "Effects" +msgstr "效果" + +msgid "Help" +msgstr "帮助" + +msgid "New" +msgstr "新建" + +msgid "New..." +msgstr "新建..." + +msgid "Open..." +msgstr "打开..." + +msgid "Save..." +msgstr "保存..." + +msgid "Save as..." +msgstr "另存为..." + +msgid "Use ZSTD Compression" +msgstr "使用 ZSTD 压缩" + +msgid "Import" +msgstr "导入" + +msgid "Export" +msgstr "导出" + +msgid "Export..." +msgstr "导出..." + +msgid "Export as..." +msgstr "导出为..." + +msgid "Export PNG..." +msgstr "导出 PNG..." + +msgid "Export PNG as..." +msgstr "导出 PNG 为..." + +msgid "Quit" +msgstr "退出" + +msgid "Undo" +msgstr "撤消" + +msgid "Redo" +msgstr "重做" + +msgid "Copy" +msgstr "复制" + +msgid "Cut" +msgstr "剪切" + +msgid "Paste" +msgstr "粘贴" + +msgid "Delete" +msgstr "删除" + +msgid "Scale Image" +msgstr "缩放图像" + +msgid "Crop Image" +msgstr "裁剪图像" + +msgid "Resize Canvas" +msgstr "调整画布尺寸" + +msgid "Rotate Image" +msgstr "旋转图像" + +msgid "Clear Selection" +msgstr "清除选择" + +msgid "Flip" +msgstr "翻转" + +msgid "Flip Horizontal" +msgstr "水平翻转" + +msgid "Flip Vertical" +msgstr "垂直翻转" + +msgid "Preferences" +msgstr "首选项" + +msgid "Tile Mode" +msgstr "平铺模式" + +msgid "Show Grid" +msgstr "显示网格" + +msgid "Show Rulers" +msgstr "显示标尺" + +msgid "Show Guides" +msgstr "显示指南" + +msgid "Show Animation Timeline" +msgstr "显示动画时间轴" + +msgid "Zen Mode" +msgstr "禅定模式" + +msgid "Fullscreen Mode" +msgstr "全屏模式" + +msgid "Fill with color:" +msgstr "使用颜色填充:" + +msgid "Open a File" +msgstr "打开一个文件" + +msgid "Open File(s)" +msgstr "打开文件" + +msgid "Import Options" +msgstr "导入选项" + +msgid "Import as:" +msgstr "导入为:" + +msgid "New tab" +msgstr "新建选项卡" + +msgid "Spritesheet (new tab)" +msgstr "纸张(新建选项卡)" + +msgid "New frame" +msgstr "新建帧" + +msgid "New layer" +msgstr "新建图层" + +msgid "New palette" +msgstr "新建调色板" + +msgid "New brush" +msgstr "新建画笔" + +msgid "New pattern" +msgstr "新建图案" + +msgid "Horizontal frames:" +msgstr "水平帧:" + +msgid "Vertical frames:" +msgstr "垂直帧:" + +msgid "Brush type:" +msgstr "画笔类型:" + +msgid "File brush" +msgstr "文件笔画" + +msgid "Project brush" +msgstr "项目笔画" + +msgid "Random brush" +msgstr "随机笔画" + +msgid "Save Sprite as .pxo" +msgstr "保存 Sprite 为 .pxo" + +msgid "Export Sprite as .png" +msgstr "导出 Sprite 为 .png" + +msgid "Export Sprite" +msgstr "导出 Sprite" + +msgid "File Exists, Overwrite?" +msgstr "文件已存在,覆盖吗?" + +msgid "File %s already exists. Overwrite?" +msgstr "文件 %s 已经存在。覆盖吗?" + +msgid "Directory path or file name is not valid!" +msgstr "目录路径或文件名无效!" + +msgid "Exporting in progress..." +msgstr "正在导出..." + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "无法加载文件 '%s'。\n" +"错误代码: %s" + +msgid "Frame" +msgstr "帧" + +msgid "Frames:" +msgstr "帧:" + +msgid "All Frames" +msgstr "所有帧" + +msgid "Spritesheet" +msgstr "精灵表" + +msgid "Animation" +msgstr "动画" + +msgid "Preview:" +msgstr "预览:" + +msgid "Frame:" +msgstr "帧:" + +msgid "Orientation:" +msgstr "方向:" + +msgid "Browse" +msgstr "浏览" + +msgid "Resize:" +msgstr "调整大小:" + +msgid "Cancel Export" +msgstr "取消导出" + +msgid "Alert!" +msgstr "提醒" + +msgid "Select Current Folder" +msgstr "选择当前文件夹" + +msgid "Open a Directory" +msgstr "打开目录" + +msgid "All frames as multiple files" +msgstr "所有帧作为多个文件" + +msgid "All frames as a single file animation" +msgstr "所有帧作为单个文件动画" + +msgid "Background:" +msgstr "背景:" + +msgid "Direction:" +msgstr "方向:" + +msgid "Forward" +msgstr "向前" + +msgid "Backwards" +msgstr "向后" + +msgid "Ping-Pong" +msgstr "乒乓" + +msgid "Columns" +msgstr "列" + +msgid "Columns:" +msgstr "列:" + +msgid "Rows" +msgstr "行" + +msgid "Rows:" +msgstr "行:" + +msgid "Path:" +msgstr "路径:" + +msgid "Directories & Files:" +msgstr "目录和文件:" + +msgid "Create Folder" +msgstr "创建文件夹" + +msgid "File:" +msgstr "文件:" + +msgid "Interpolation:" +msgstr "插补:" + +msgid "Nearest" +msgstr "最近" + +msgid "Bilinear" +msgstr "双线性" + +msgid "Cubic" +msgstr "立方体" + +msgid "Trilinear" +msgstr "三线性" + +msgid "General" +msgstr "常规" + +msgid "Startup" +msgstr "启动" + +msgid "Language" +msgstr "语言" + +msgid "Themes" +msgstr "主题" + +msgid "Canvas" +msgstr "画布" + +msgid "Shortcuts" +msgstr "快捷键" + +msgid "Backup" +msgstr "备份" + +msgid "Indicators" +msgstr "指示" + +msgid "On" +msgstr "开启" + +msgid "Restore default value" +msgstr "恢复默认值" + +msgid "Smooth Zoom" +msgstr "平滑缩放" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "放大或缩小时添加一个更平滑的过渡" + +msgid "Tablet pressure sensitivity:" +msgstr "绘图板压力灵敏度:" + +msgid "None" +msgstr "无" + +msgid "Affect Brush's Alpha" +msgstr "效果笔刷 Alpha" + +msgid "Color:" +msgstr "颜色:" + +msgid "Guide color:" +msgstr "辅助线颜色:" + +msgid "System Language" +msgstr "系统语言" + +msgid "Dark" +msgstr "深色" + +msgid "Gray" +msgstr "灰色" + +msgid "Blue" +msgstr "蓝色" + +msgid "Caramel" +msgstr "浅褐色" + +msgid "Light" +msgstr "白色" + +msgid "Purple" +msgstr "紫色" + +msgid "Only affect selection" +msgstr "仅影响所选" + +msgid "Current cel" +msgstr "当前单元格" + +msgid "Current frame" +msgstr "当前帧" + +msgid "All frames" +msgstr "所有帧" + +msgid "All projects" +msgstr "所有项目" + +msgid "Invert Colors" +msgstr "反相颜色" + +msgid "Modify Red Channel" +msgstr "修改红色通道" + +msgid "Modify Green Channel" +msgstr "修改绿色通道" + +msgid "Modify Blue Channel" +msgstr "修改蓝色通道" + +msgid "Modify Alpha Channel" +msgstr "修改 Alpha 通道" + +msgid "Desaturation" +msgstr "去饱和" + +msgid "Outline" +msgstr "轮廓" + +msgid "Adjust Hue/Saturation/Value" +msgstr "调整色相/饱和度/值" + +msgid "Gradient" +msgstr "渐变" + +msgid "Adjust HSV" +msgstr "调整 HSV" + +msgid "Type:" +msgstr "类型:" + +msgid "Angle:" +msgstr "角度:" + +msgid "Hue" +msgstr "色相" + +msgid "Saturation" +msgstr "饱和度" + +msgid "Value" +msgstr "值" + +msgid "Apply" +msgstr "应用" + +msgid "Diagonal" +msgstr "对角线" + +msgid "Place inside image" +msgstr "放置在图片中" + +msgid "Thickness:" +msgstr "厚度:" + +msgid "Colors:" +msgstr "颜色:" + +msgid "Steps:" +msgstr "步骤:" + +msgid "Top to Bottom" +msgstr "从上到下" + +msgid "Bottom to Top" +msgstr "从下到上" + +msgid "Left to Right" +msgstr "从左到右" + +msgid "Right to Left" +msgstr "从右到左" + +msgid "View Splash Screen" +msgstr "查看启动画面" + +msgid "Online Docs" +msgstr "在线文档" + +msgid "Issue Tracker" +msgstr "问题追踪器" + +msgid "Changelog" +msgstr "更新日志" + +msgid "About Pixelorama" +msgstr "关于 Pixelorama" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "Pixelorama - 像素化您的梦想!" + +msgid "Developed by Orama Interactive" +msgstr "由 Orama Interactive 开发 - 简体中文翻译 By 大眼仔~旭(Anan)" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "版权所有 2019-2020 Orama Interactive 和贡献者" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "©2019-2020 by Orama Interactive 和贡献者" + +msgid "Website" +msgstr "网站" + +msgid "GitHub Repo" +msgstr "GitHub 项目" + +msgid "Donate" +msgstr "捐赠" + +msgid "Developers" +msgstr "开发" + +msgid "Contributors" +msgstr "贡献者" + +msgid "Donors" +msgstr "捐赠者" + +msgid "Translators" +msgstr "翻译" + +msgid "English" +msgstr "英语" + +msgid "Greek" +msgstr "希腊语" + +msgid "French" +msgstr "法语" + +msgid "German" +msgstr "德语" + +msgid "Polish" +msgstr "波兰语" + +msgid "Brazilian Portuguese" +msgstr "巴西葡萄牙语" + +msgid "Russian" +msgstr "俄语" + +msgid "Chinese Simplified" +msgstr "简体中文" + +msgid "Chinese Traditional" +msgstr "繁体中文" + +msgid "Italian" +msgstr "意大利语" + +msgid "Latvian" +msgstr "拉美语" + +msgid "Spanish" +msgstr "西班牙语" + +msgid "Catalan" +msgstr "加泰罗尼亚语" + +msgid "Esperanto" +msgstr "世界语" + +msgid "Indonesian" +msgstr "印度尼西亚语" + +msgid "Czech" +msgstr "捷克语" + +msgid "Arabic" +msgstr "阿拉伯语" + +msgid "Turkish" +msgstr "土耳其语" + +msgid "Norwegian" +msgstr "挪威语" + +msgid "Korean" +msgstr "韩语" + +msgid "Hungarian" +msgstr "匈牙利语" + +msgid "Romanian" +msgstr "罗马尼亚文" + +msgid "Development Team" +msgstr "开发团队" + +msgid "Lead Programmer" +msgstr "首席程序员" + +msgid "UI Designer" +msgstr "UI 设计师" + +msgid "GitHub Contributors" +msgstr "GitHub 贡献者" + +msgid "Art by: %s" +msgstr "艺术作者: %s" + +msgid "untitled" +msgstr "未命名" + +msgid "imported" +msgstr "已导入" + +msgid "copy" +msgstr "复制" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "您确定要退出 Pixelorama 吗?" + +msgid "Unsaved Image" +msgstr "未保存的图像" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "您有未保存的更改。如果您继续,您的进度将会丢失。" + +msgid "Save before exiting?" +msgstr "退出前保存吗?" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "您有未保存的进度。您想继续吗?" + +msgid "Save & Exit" +msgstr "保存并退出" + +msgid "Exit without saving" +msgstr "退出且不保存" + +msgid "Utility Tools" +msgstr "实用工具" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "矩形选择\n\n" +"%s 为鼠标左键\n" +"%s 为鼠标右键\n\n" +"按 %s 键移动内容" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "油漆桶\n\n" +"%s 为鼠标左键\n" +"%s 为鼠标右键" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "拾色器\n" +"从子画面像素选择颜色\n\n" +"%s 为鼠标左键\n" +"%s 为鼠标右键" + +msgid "Draw Tools" +msgstr "绘图工具" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "铅笔\n\n" +"%s 为鼠标左键\n" +"%s 为鼠标右键\n\n" +"按住 %s 绘制一条直线" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "橡皮擦\n\n" +"%s 为鼠标左键\n" +"%s 为鼠标右键\n\n" +"按住 %s 绘制一条直线" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "油漆桶\n\n" +"%s 为鼠标左键\n" +"%s 为鼠标右键" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "变淡/加深\n\n" +"%s 为鼠标左键\n" +"%s 为鼠标右键" + +msgid "Choose a color for the left tool" +msgstr "选择左键工具颜色" + +msgid "Choose a color for the right tool" +msgstr "选择右键工具颜色" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "左右切换颜色\n" +"(%s)" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "重置颜色为默认状态(黑色为左,白色为右)" + +msgid "Left tool" +msgstr "左键工具" + +msgid "Right tool" +msgstr "右键工具" + +msgid "Left pixel indicator" +msgstr "左键工具指示" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "绘制时在画布上显示鼠标左键像素指示器或画笔" + +msgid "Right pixel indicator" +msgstr "右键工具指示" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "绘制时在画布上显示鼠标右键像素指示器或画笔" + +msgid "Show left tool icon" +msgstr "显示左侧工具图标" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "在画布上的光标旁边显示所选左侧工具的图标" + +msgid "Show right tool icon" +msgstr "显示右侧工具图标" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "在画布上的光标旁边显示所选右侧工具的图标" + +msgid "Guides" +msgstr "手册" + +msgid "Guides color:" +msgstr "参考线颜色:" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "显示在画布上标尺参考线的颜色" + +msgid "Grid" +msgstr "网格" + +msgid "Grid type:" +msgstr "网格类型:" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "设置矩形、方形或两者之间的网格类型" + +msgid "Rectangular" +msgstr "矩形" + +msgid "Isometric" +msgstr "几何体" + +msgid "All" +msgstr "全部" + +msgid "Grid width:" +msgstr "网格宽度:" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "设置网格垂直线之间的距离" + +msgid "Grid height:" +msgstr "网格高度:" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "设置网格水平线之间的距离" + +msgid "Isometric cell size:" +msgstr "几何单元格大小:" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "设置等深网格中单元格的大小" + +msgid "Grid color:" +msgstr "网格颜色:" + +msgid "A color of the grid" +msgstr "网格颜色" + +msgid "Transparency" +msgstr "透明度" + +msgid "Checker size:" +msgstr "检查器大小:" + +msgid "Size of the transparent checker background" +msgstr "透明检查器背景大小" + +msgid "Checker color 1:" +msgstr "检查器颜色 1:" + +msgid "First color of the transparent checker background" +msgstr "透明检查器背景的第一个颜色" + +msgid "Checker color 2:" +msgstr "检查器颜色 2:" + +msgid "Second color of the transparent checker background" +msgstr "透明检查器背景的第二个颜色" + +msgid "Follow Canvas Movement" +msgstr "跟随画布移动" + +msgid "The transparent checker follow the movement of canvas" +msgstr "透明检查器跟随画布移动" + +msgid "Follow Canvas Zoom Level" +msgstr "跟随画布缩放级别" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "透明检查器跟随画布缩放级别" + +msgid "Only custom preset can be modified" +msgstr "仅修改自定义预设" + +msgid "Brush:" +msgstr "画笔:" + +msgid "Select a brush" +msgstr "选择一个画笔" + +msgid "Pixel brush" +msgstr "像素画笔" + +msgid "Circle brush" +msgstr "圆形画笔" + +msgid "Filled circle brush" +msgstr "填充圆形画笔" + +msgid "Custom brush" +msgstr "自定义画笔" + +msgid "Brush size:" +msgstr "画笔大小:" + +msgid "Overwrite Color" +msgstr "覆盖颜色" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "覆盖颜色而不是混合颜色。 此选项仅与不完全不透明的颜色有关" + +msgid "Pixel Perfect" +msgstr "平滑像素" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "通过去除边缘上多余的像素使线条平滑" + +msgid "Brush color from" +msgstr "画笔颜色从" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "0:画笔本身的颜色,100:当前选择的颜色" + +msgid "Fill area:" +msgstr "填充区域:" + +msgid "Same color area" +msgstr "相同颜色区域" + +msgid "Same color pixels" +msgstr "相同颜色像素" + +msgid "Fill with:" +msgstr "填充使用:" + +msgid "Selected Color" +msgstr "选择颜色" + +msgid "Pattern" +msgstr "模式" + +msgid "Offset" +msgstr "偏移" + +msgid "Lighten" +msgstr "减淡" + +msgid "Darken" +msgstr "加深" + +msgid "Amount:" +msgstr "数量:" + +msgid "Lighten/Darken amount" +msgstr "减淡/加深数量" + +msgid "Pick for:" +msgstr "拾取:" + +msgid "Left Color" +msgstr "左键颜色" + +msgid "Right Color" +msgstr "右键颜色" + +msgid "Mode:" +msgstr "模式:" + +msgid "Zoom in" +msgstr "放大" + +msgid "Zoom out" +msgstr "缩小" + +msgid "Options:" +msgstr "选项:" + +msgid "Fit to frame" +msgstr "适合帧率" + +msgid "100% Zoom" +msgstr "100% 缩放" + +msgid "Mirroring" +msgstr "镜像" + +msgid "Horizontal" +msgstr "水平" + +msgid "Enable horizontal mirrored drawing" +msgstr "启用水平镜像绘图" + +msgid "Enable vertical mirrored drawing" +msgstr "启用垂直镜像绘图" + +msgid "Vertical" +msgstr "垂直" + +msgid "Current frame:" +msgstr "当前帧:" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "跳转到第一帧\n" +"(%s)" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "转到上一帧\n" +"(%s)" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "向后播放动画(从头到尾)\n" +"(%s)" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "向前播放动画(从头到尾)\n" +"(%s)" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "转到下一帧\n" +"(%s)" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "跳转到最后一帧\n" +"(%s)" + +msgid "Onion Skinning settings" +msgstr "洋葱皮设置" + +msgid "Enable/disable Onion Skinning" +msgstr "启用/禁用洋葱皮" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "动画预览应该每秒几帧?\n" +"FPS 越高,动画播放越快。" + +msgid "No loop" +msgstr "无循环" + +msgid "Cycle loop" +msgstr "周期循环" + +msgid "Ping-pong loop" +msgstr "乒乓循环" + +msgid "Onion Skinning:" +msgstr "洋葱皮:" + +msgid "Past Frames" +msgstr "过去帧" + +msgid "Future Frames" +msgstr "未来帧" + +msgid "Manage frame tags" +msgstr "管理帧标签" + +msgid "Frame Tag Properties" +msgstr "覆盖标签属性" + +msgid "Add a new frame tag" +msgstr "添加一个新的帧标签" + +msgid "Name:" +msgstr "名称:" + +msgid "From:" +msgstr "从:" + +msgid "To:" +msgstr "到:" + +msgid "Animation plays only on frames of the same tag" +msgstr "动画仅在同一个标签的帧上播放" + +msgid "Tag %s (Frame %s)" +msgstr "标签 %s (帧 %s)" + +msgid "Tag %s (Frames %s-%s)" +msgstr "标签 %s (帧 %s-%s)" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "如果选中,动画仅在具有相同标签的帧上播放。\n" +"如果没有,动画将播放所有帧,忽略标签。" + +msgid "Blue-Red Mode" +msgstr "蓝红模式" + +msgid "Add a new frame" +msgstr "添加一个新的帧" + +msgid "Remove Frame" +msgstr "移除帧" + +msgid "Clone Frame" +msgstr "克隆帧" + +msgid "Move Left" +msgstr "向左移动" + +msgid "Move Right" +msgstr "向右移动" + +msgid "Add Frame Tag" +msgstr "添加帧标签" + +msgid "Link Cel" +msgstr "取消链接单元" + +msgid "Unlink Cel" +msgstr "取消链接单元" + +msgid "Layer" +msgstr "图层" + +msgid "Layers" +msgstr "图层" + +msgid "Create a new layer" +msgstr "创建一个新的图层" + +msgid "Remove current layer" +msgstr "移除当前图层" + +msgid "Move up the current layer" +msgstr "向上移动当前图层" + +msgid "Move down the current layer" +msgstr "向下移动当前图层" + +msgid "Clone current layer" +msgstr "克隆当前图层" + +msgid "Merge current layer with the one below" +msgstr "当前图层与下面图层合并" + +msgid "Opacity:" +msgstr "不透明度:" + +msgid "Toggle layer's visibility" +msgstr "切换图层可见性" + +msgid "Lock/unlock layer" +msgstr "锁定/解锁图层" + +msgid "Frame: %s, Layer: %s" +msgstr "帧: %s, 图层:%s" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "启用/禁用链接\n\n" +"链接的单元格正在多个帧之间共享" + +msgid "Palette" +msgstr "调色板" + +msgid "Palettes" +msgstr "调色板" + +msgid "Add a new palette" +msgstr "添加一个新的调色板" + +msgid "Edit currently selected palette" +msgstr "编辑当前所选调色板" + +msgid "Choose a palette" +msgstr "编辑当前所选调色板" + +msgid "Undo: Draw" +msgstr "撤消: 绘图" + +msgid "Redo: Draw" +msgstr "重做: 绘图" + +msgid "Undo: Rectangle Select" +msgstr "撤消: 矩形选择" + +msgid "Redo: Rectangle Select" +msgstr "重做: 矩形选择" + +msgid "Undo: Scale" +msgstr "撤消: 缩放" + +msgid "Redo: Scale" +msgstr "重做: 缩放" + +msgid "Undo: Add Layer" +msgstr "撤消: 添加图层" + +msgid "Redo: Add Layer" +msgstr "重做: 添加图层" + +msgid "Undo: Remove Layer" +msgstr "撤消: 移除图层" + +msgid "Redo: Remove Layer" +msgstr "重做: 移除图层" + +msgid "Undo: Merge Layer" +msgstr "撤消: 合并图层" + +msgid "Redo: Merge Layer" +msgstr "重做: 合并图层" + +msgid "Undo: Change Layer Order" +msgstr "撤消: 更改图层顺序" + +msgid "Redo: Change Layer Order" +msgstr "重做: 更改图层顺序" + +msgid "Undo: Add Frame" +msgstr "撤消: 添加帧" + +msgid "Redo: Add Frame" +msgstr "重做: 添加帧" + +msgid "Undo: Remove Frame" +msgstr "撤消: 移除帧" + +msgid "Redo: Remove Frame" +msgstr "重做: 移除帧" + +msgid "Undo: Change Frame Order" +msgstr "撤消: 更改帧顺序" + +msgid "Redo: Change Frame Order" +msgstr "重做: 更改帧顺序" + +msgid "Undo: Delete Custom Brush" +msgstr "撤消: 删除自定义画笔" + +msgid "Redo: Delete Custom Brush" +msgstr "重做: 删除自定义画笔" + +msgid "Undo: Modify Frame Tag" +msgstr "撤销:修改帧标签" + +msgid "Redo: Modify Frame Tag" +msgstr "重做:修改帧标签" + +msgid "Undo: Delete Frame Tag" +msgstr "撤销:删除帧标签" + +msgid "Redo: Delete Frame Tag" +msgstr "重做:删除帧标签" + +msgid "Move Guide" +msgstr "移除辅助线" + +msgid "File saved" +msgstr "文件已保存" + +msgid "File autosaved" +msgstr "文件已自动保存" + +msgid "File failed to open. Error code %s" +msgstr "打开文件失败。错误代码 %s" + +msgid "File failed to save. Error code %s" +msgstr "保存文件失败。错误代码 %s" + +msgid "File exported" +msgstr "文件已导出" + +msgid "New Empty Palette" +msgstr "新建空的调色板" + +msgid "Import Palette" +msgstr "导入调色板" + +msgid "Create Palette From Current Sprite" +msgstr "从当前 Sprite 创建调色板" + +msgid "Palette Name:" +msgstr "调色板名称:" + +msgid "Color Name:" +msgstr "颜色名称:" + +msgid "Use current left & right colors" +msgstr "使用当前左侧和右侧颜色" + +msgid "Create a new empty palette?" +msgstr "创建一个新的空调色板?" + +msgid "Error" +msgstr "错误" + +msgid "Error: Palette must have a valid name." +msgstr "错误:调色板必须具有有效的名称。" + +msgid "Invalid Palette file!" +msgstr "无效的调色板文件!" + +msgid "Edit Palette" +msgstr "编辑调色板" + +msgid "Create colors with alpha component" +msgstr "创建带有 Alpha 组件的颜色" + +msgid "Get colors only from selection" +msgstr "仅从所选获取颜色" + +msgid "Get colors from" +msgstr "获取颜色从" + +msgid "Patrons:" +msgstr "赞助:" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "想要在启动屏幕上显示您的名字或公司吗?" + +msgid "Become a Platinum Sponsor" +msgstr "成为白金赞助商" + +msgid "Become a Gold Sponsor" +msgstr "成为赞助商" + +msgid "Become a Patron" +msgstr "成为赞助者" + +msgid "Don't show again" +msgstr "不再显示" + +msgid "Image Options" +msgstr "图像选项" + +msgid "Default width:" +msgstr "默认宽度:" + +msgid "A default width of a new image" +msgstr "新建图像的默认宽度" + +msgid "Default height:" +msgstr "默认高度:" + +msgid "A default height of a new image" +msgstr "新建图像的默认宽度" + +msgid "Default fill color:" +msgstr "默认填充颜色:" + +msgid "A default background color of a new image" +msgstr "设置新建图像的背景颜色" + +msgid "Lock aspect ratio:" +msgstr "锁定长宽比:" + +msgid "Templates:" +msgstr "模板:" + +msgid "Preset" +msgstr "预设" + +msgid "Preset:" +msgstr "预设:" + +msgid "Default" +msgstr "默认" + +msgid "Custom" +msgstr "自定义" + +msgid "Rectangular Selection" +msgstr "矩形选区" + +msgid "Zoom" +msgstr "缩放" + +msgid "Color Picker" +msgstr "拾色器" + +msgid "Pencil" +msgstr "铅笔" + +msgid "Eraser" +msgstr "橡皮擦" + +msgid "Bucket" +msgstr "存储桶" + +msgid "Lighten/Darken" +msgstr "亮色/暗色" + +msgid "Switch Colors" +msgstr "切换颜色" + +msgid "Set the shortcut" +msgstr "设置快捷键" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "按一个键或组合键设置快捷方式" + +msgid "Already assigned" +msgstr "已分配" + +msgid "Left Tool:" +msgstr "左键工具:" + +msgid "A tool assigned to the left mouse button" +msgstr "分配给鼠标左键的工具" + +msgid "Right Tool:" +msgstr "右键工具:" + +msgid "A tool assigned to the right mouse button" +msgstr "分配给鼠标右键的工具" + +msgid "Cannot find last project file." +msgstr "无法找到最后一个项目文件。" + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "您尚未在 Pixelorama 中保存或打开任何项目!" + +msgid "Open Last Project" +msgstr "打开最后项目" + +msgid "Open last project..." +msgstr "打开最后一个项目..." + +msgid "Open last project on startup" +msgstr "在启动时打开最后一个项目" + +msgid "Opens last opened project on startup" +msgstr "在启动时打开最后打开的项目" + +msgid "Enable autosave" +msgstr "启用自动保存" + +msgid "Autosave interval:" +msgstr "自动保存间隔:" + +msgid "minute(s)" +msgstr "分钟" + +msgid "Create new directory for each frame tag" +msgstr "为每个帧标签创建新的目录" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "创建多个文件,但每个文件都存储在与其帧标签相对应的不同目录" + +msgid "Close" +msgstr "关闭" + +msgid "Delete" +msgstr "删除" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "找到了 %s 的自动备份。你想要重新加载吗?" + +msgid "Backup reloaded" +msgstr "重新加载备份" + +msgid "Remove currently selected palette" +msgstr "删除当前所选调色板" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "您确定要删除该调色板吗 (无法撤消)?" + +msgid "You can't remove more palettes!" +msgstr "您无法删除更多调色板!" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "无法删除调色板,因为它不存在!" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "删除调色板时发生错误! 错误代码:%s" + +msgid "and" +msgstr "和" + +msgid "Move the selected frame to the left." +msgstr "移动所选帧到左侧。" + +msgid "Move the selected frame to the right." +msgstr "移动所选帧到右侧。" + diff --git a/Translations/zh_TW.po b/Translations/zh_TW.po new file mode 100644 index 0000000..046eaf4 --- /dev/null +++ b/Translations/zh_TW.po @@ -0,0 +1,1470 @@ +msgid "" +msgstr "" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: zh-TW\n" +"X-Crowdin-File: /master/Translations/Translations.pot\n" +"X-Crowdin-File-ID: 5\n" +"Project-Id-Version: pixelorama\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language-Team: Chinese Traditional\n" +"Language: zh_TW\n" +"PO-Revision-Date: 2020-10-13 11:35\n" + +msgid "OK" +msgstr "確定" + +msgid "Cancel" +msgstr "取消" + +msgid "Open" +msgstr "開啟" + +msgid "Save" +msgstr "儲存" + +msgid "Please Confirm..." +msgstr "確認..." + +msgid "File Name:" +msgstr "檔案名稱:" + +msgid "Image Size" +msgstr "圖片大小" + +msgid "Canvas Size" +msgstr "版面大小" + +msgid "Frame Size" +msgstr "影格大小" + +msgid "Width:" +msgstr "寬度:" + +msgid "Height:" +msgstr "高度:" + +msgid "Center" +msgstr "中心" + +msgid "File" +msgstr "檔案" + +msgid "Edit" +msgstr "編輯" + +msgid "View" +msgstr "檢視" + +msgid "Image" +msgstr "圖片" + +msgid "Effects" +msgstr "效果" + +msgid "Help" +msgstr "幫助" + +msgid "New" +msgstr "新增" + +msgid "New..." +msgstr "開新檔案" + +msgid "Open..." +msgstr "打開舊檔" + +msgid "Save..." +msgstr "儲存" + +msgid "Save as..." +msgstr "儲存為" + +msgid "Use ZSTD Compression" +msgstr "使用 ZSTD 壓縮" + +msgid "Import" +msgstr "匯入" + +msgid "Export" +msgstr "輸出" + +msgid "Export..." +msgstr "輸出..." + +msgid "Export as..." +msgstr "輸出為..." + +msgid "Export PNG..." +msgstr "輸出PNG檔" + +msgid "Export PNG as..." +msgstr "輸出PNG為..." + +msgid "Quit" +msgstr "離開" + +msgid "Undo" +msgstr "取消" + +msgid "Redo" +msgstr "復原" + +msgid "Copy" +msgstr "複製" + +msgid "Cut" +msgstr "" + +msgid "Paste" +msgstr "貼上" + +msgid "Delete" +msgstr "刪除" + +msgid "Scale Image" +msgstr "調整尺寸" + +msgid "Crop Image" +msgstr "擷取部分圖片" + +msgid "Resize Canvas" +msgstr "調整版面大小" + +msgid "Rotate Image" +msgstr "旋轉圖片" + +msgid "Clear Selection" +msgstr "清除選取區塊" + +msgid "Flip" +msgstr "翻轉" + +msgid "Flip Horizontal" +msgstr "水平翻轉" + +msgid "Flip Vertical" +msgstr "垂直翻轉" + +msgid "Preferences" +msgstr "偏好設定" + +msgid "Tile Mode" +msgstr "拼圖模式" + +msgid "Show Grid" +msgstr "顯示格線" + +msgid "Show Rulers" +msgstr "顯示尺規" + +msgid "Show Guides" +msgstr "顯示輔助線" + +msgid "Show Animation Timeline" +msgstr "顯示動畫時間線" + +msgid "Zen Mode" +msgstr "Zen 模式" + +msgid "Fullscreen Mode" +msgstr "全螢幕模式" + +msgid "Fill with color:" +msgstr "填滿" + +msgid "Open a File" +msgstr "打開舊檔" + +msgid "Open File(s)" +msgstr "打開舊檔" + +msgid "Import Options" +msgstr "匯入選項" + +msgid "Import as:" +msgstr "匯入為:" + +msgid "New tab" +msgstr "新增分頁" + +msgid "Spritesheet (new tab)" +msgstr "Spritesheet (新增分頁)" + +msgid "New frame" +msgstr "新增影格" + +msgid "New layer" +msgstr "新增圖層" + +msgid "New palette" +msgstr "新增調色盤" + +msgid "New brush" +msgstr "新增畫筆" + +msgid "New pattern" +msgstr "新增圖樣" + +msgid "Horizontal frames:" +msgstr "水平影格:" + +msgid "Vertical frames:" +msgstr "垂直影格:" + +msgid "Brush type:" +msgstr "畫筆類型:" + +msgid "File brush" +msgstr "檔案畫筆" + +msgid "Project brush" +msgstr "專案畫筆" + +msgid "Random brush" +msgstr "隨機畫筆" + +msgid "Save Sprite as .pxo" +msgstr "儲存圖片為 .pxo" + +msgid "Export Sprite as .png" +msgstr "輸出圖片為 .png" + +msgid "Export Sprite" +msgstr "輸出圖片" + +msgid "File Exists, Overwrite?" +msgstr "檔案已存在,要覆寫嗎?" + +msgid "File %s already exists. Overwrite?" +msgstr "檔案 %s 已經存在,要覆寫嗎?" + +msgid "Directory path or file name is not valid!" +msgstr "檔案位址或檔案名稱無效" + +msgid "Exporting in progress..." +msgstr "匯出中…" + +msgid "Can't load file '%s'.\n" +"Error code: %s" +msgstr "無法加載 '%s'. 錯誤代碼: %s" + +msgid "Frame" +msgstr "影格" + +msgid "Frames:" +msgstr "影格:" + +msgid "All Frames" +msgstr "所有影格" + +msgid "Spritesheet" +msgstr "Spritesheet" + +msgid "Animation" +msgstr "動畫" + +msgid "Preview:" +msgstr "預覽:" + +msgid "Frame:" +msgstr "影格:" + +msgid "Orientation:" +msgstr "方向:" + +msgid "Browse" +msgstr "瀏覽" + +msgid "Resize:" +msgstr "調整大小:" + +msgid "Cancel Export" +msgstr "取消輸出" + +msgid "Alert!" +msgstr "警告" + +msgid "Select Current Folder" +msgstr "選擇當前資料夾" + +msgid "Open a Directory" +msgstr "開啟資料夾" + +msgid "All frames as multiple files" +msgstr "影格各自為獨立檔案" + +msgid "All frames as a single file animation" +msgstr "所有影格為一個動畫檔" + +msgid "Background:" +msgstr "背景:" + +msgid "Direction:" +msgstr "方向:" + +msgid "Forward" +msgstr "向前" + +msgid "Backwards" +msgstr "往回" + +msgid "Ping-Pong" +msgstr "來回" + +msgid "Columns" +msgstr "行" + +msgid "Columns:" +msgstr "行:" + +msgid "Rows" +msgstr "列" + +msgid "Rows:" +msgstr "列:" + +msgid "Path:" +msgstr "路徑:" + +msgid "Directories & Files:" +msgstr "資料夾與檔案:" + +msgid "Create Folder" +msgstr "創建資料夾" + +msgid "File:" +msgstr "檔案:" + +msgid "Interpolation:" +msgstr "插值:" + +msgid "Nearest" +msgstr "點採樣" + +msgid "Bilinear" +msgstr "雙線性插值" + +msgid "Cubic" +msgstr "三次樣條插值" + +msgid "Trilinear" +msgstr "三線性插值" + +msgid "General" +msgstr "一般" + +msgid "Startup" +msgstr "啟動" + +msgid "Language" +msgstr "語言" + +msgid "Themes" +msgstr "主題" + +msgid "Canvas" +msgstr "畫布" + +msgid "Shortcuts" +msgstr "快捷鍵" + +msgid "Backup" +msgstr "備份" + +msgid "Indicators" +msgstr "指標" + +msgid "On" +msgstr "開啟" + +msgid "Restore default value" +msgstr "還原為預設值" + +msgid "Smooth Zoom" +msgstr "平滑縮放" + +msgid "Adds a smoother transition when zooming in or out" +msgstr "滑順的放大縮小" + +msgid "Tablet pressure sensitivity:" +msgstr "繪圖板壓力:" + +msgid "None" +msgstr "無" + +msgid "Affect Brush's Alpha" +msgstr "影響畫筆透明度" + +msgid "Color:" +msgstr "顏色:" + +msgid "Guide color:" +msgstr "輔助線顏色:" + +msgid "System Language" +msgstr "系統語言" + +msgid "Dark" +msgstr "暗色" + +msgid "Gray" +msgstr "灰色" + +msgid "Blue" +msgstr "藍色" + +msgid "Caramel" +msgstr "黃褐色" + +msgid "Light" +msgstr "亮色" + +msgid "Purple" +msgstr "" + +msgid "Only affect selection" +msgstr "只處理選取區塊" + +msgid "Current cel" +msgstr "目前 Cel" + +msgid "Current frame" +msgstr "目前影格" + +msgid "All frames" +msgstr "所有影格" + +msgid "All projects" +msgstr "所有專案" + +msgid "Invert Colors" +msgstr "反轉色彩" + +msgid "Modify Red Channel" +msgstr "修改紅色色版" + +msgid "Modify Green Channel" +msgstr "修改綠色色版" + +msgid "Modify Blue Channel" +msgstr "修改藍色色版" + +msgid "Modify Alpha Channel" +msgstr "修改透明色版" + +msgid "Desaturation" +msgstr "去飽和" + +msgid "Outline" +msgstr "描邊" + +msgid "Adjust Hue/Saturation/Value" +msgstr "調整色相、飽和度、亮度" + +msgid "Gradient" +msgstr "顏色漸變" + +msgid "Adjust HSV" +msgstr "調整HSV" + +msgid "Type:" +msgstr "類型:" + +msgid "Angle:" +msgstr "角度:" + +msgid "Hue" +msgstr "色相" + +msgid "Saturation" +msgstr "飽和度" + +msgid "Value" +msgstr "亮度" + +msgid "Apply" +msgstr "套用" + +msgid "Diagonal" +msgstr "對角線" + +msgid "Place inside image" +msgstr "放在圖中" + +msgid "Thickness:" +msgstr "粗細:" + +msgid "Colors:" +msgstr "顏色:" + +msgid "Steps:" +msgstr "色階數:" + +msgid "Top to Bottom" +msgstr "從上到下" + +msgid "Bottom to Top" +msgstr "從下到上" + +msgid "Left to Right" +msgstr "從左到右" + +msgid "Right to Left" +msgstr "從右到左" + +msgid "View Splash Screen" +msgstr "顯示啟動畫面" + +msgid "Online Docs" +msgstr "線上文件" + +msgid "Issue Tracker" +msgstr "回報問題" + +msgid "Changelog" +msgstr "更新紀錄" + +msgid "About Pixelorama" +msgstr "關於 Pixelorama" + +msgid "Pixelorama - Pixelate your dreams!" +msgstr "Pixelorama - 像素化你的夢想!" + +msgid "Developed by Orama Interactive" +msgstr "由Orama Interactive開發" + +msgid "Copyright 2019-2020 Orama Interactive and contributors" +msgstr "版權所有 2019-2020 Orama Interactive 與貢獻者" + +msgid "©2019-2020 by Orama Interactive and contributors" +msgstr "©2019-2020 by Orama Interactive 與貢獻者" + +msgid "Website" +msgstr "官網" + +msgid "GitHub Repo" +msgstr "GitHub 項目" + +msgid "Donate" +msgstr "捐款" + +msgid "Developers" +msgstr "開發人員" + +msgid "Contributors" +msgstr "貢獻者" + +msgid "Donors" +msgstr "捐款人" + +msgid "Translators" +msgstr "翻譯人員" + +msgid "English" +msgstr "英文" + +msgid "Greek" +msgstr "希臘文" + +msgid "French" +msgstr "法文" + +msgid "German" +msgstr "德文" + +msgid "Polish" +msgstr "波蘭文" + +msgid "Brazilian Portuguese" +msgstr "巴西葡萄牙文" + +msgid "Russian" +msgstr "俄羅斯文" + +msgid "Chinese Simplified" +msgstr "簡體中文" + +msgid "Chinese Traditional" +msgstr "繁體中文" + +msgid "Italian" +msgstr "義大利文" + +msgid "Latvian" +msgstr "拉脫維亞文" + +msgid "Spanish" +msgstr "西班牙文" + +msgid "Catalan" +msgstr "加泰隆尼亞語" + +msgid "Esperanto" +msgstr "世界語" + +msgid "Indonesian" +msgstr "印尼文" + +msgid "Czech" +msgstr "捷克文" + +msgid "Arabic" +msgstr "阿拉伯文" + +msgid "Turkish" +msgstr "土耳其文" + +msgid "Norwegian" +msgstr "挪威文" + +msgid "Korean" +msgstr "韓文" + +msgid "Hungarian" +msgstr "匈牙利文" + +msgid "Romanian" +msgstr "羅馬尼亞文" + +msgid "Development Team" +msgstr "開發團隊" + +msgid "Lead Programmer" +msgstr "首席工程師" + +msgid "UI Designer" +msgstr "UI設計師" + +msgid "GitHub Contributors" +msgstr "GitHub 貢獻者" + +msgid "Art by: %s" +msgstr "%s 繪製" + +msgid "untitled" +msgstr "未命名" + +msgid "imported" +msgstr "檔案已輸出" + +msgid "copy" +msgstr "複製" + +msgid "Are you sure you want to exit Pixelorama?" +msgstr "確定要離開Pixelorama嗎?" + +msgid "Unsaved Image" +msgstr "圖片還沒儲存" + +msgid "You have unsaved changes. If you proceed, the progress you have made will be lost." +msgstr "你有未儲存的改變,確定要離開嗎?" + +msgid "Save before exiting?" +msgstr "要先儲存再離開嗎?" + +msgid "You have unsaved progress. How do you wish to proceed?" +msgstr "你有未儲存的進度" + +msgid "Save & Exit" +msgstr "儲存並離開" + +msgid "Exit without saving" +msgstr "離開但不儲存" + +msgid "Utility Tools" +msgstr "其他工具" + +msgid "Rectangular Selection\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Press %s to move the content" +msgstr "長方形選取\n\n" +"%s換成左鍵\n" +"%s換成右鍵\n\n" +"按住%s移動內容" + +msgid "Zoom\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "縮放\n\n" +"%s換成左鍵\n" +"%s換成右鍵" + +msgid "Color Picker\n" +"Select a color from a pixel of the sprite\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "撿色器\n" +"取得圖片中某個像素的顏色\n\n" +"%s換成左鍵\n" +"%s換成右鍵" + +msgid "Draw Tools" +msgstr "繪畫工具" + +msgid "Pencil\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "鉛筆\n\n" +"%s換成左鍵\n" +"%s換成右鍵\n\n" +"按住%s畫直線" + +msgid "Eraser\n\n" +"%s for left mouse button\n" +"%s for right mouse button\n\n" +"Hold %s to make a line" +msgstr "橡皮擦\n\n" +"%s換成左鍵\n" +"%s換成右鍵\n\n" +"按住%s畫直線" + +msgid "Bucket\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "油漆桶\n\n" +"%s換成左鍵\n" +"%s換成右鍵" + +msgid "Lighten/Darken\n\n" +"%s for left mouse button\n" +"%s for right mouse button" +msgstr "變亮/變暗\n\n" +"%s換成左鍵\n" +"%s換成右鍵" + +msgid "Choose a color for the left tool" +msgstr "選擇左鍵工具顏色" + +msgid "Choose a color for the right tool" +msgstr "選擇右鍵工具顏色" + +msgid "Switch left and right colors\n" +"(%s)" +msgstr "左右工具顏色互換\n" +"(%s)" + +msgid "Reset the colors to their default state (black for left, white for right)" +msgstr "顏色改回初始值(左黑色, 右白色)" + +msgid "Left tool" +msgstr "左鍵工具" + +msgid "Right tool" +msgstr "右鍵工具" + +msgid "Left pixel indicator" +msgstr "左鍵工具準心" + +msgid "Show left mouse pixel indicator or brush on the canvas when drawing" +msgstr "在畫布上顯示左鍵工具" + +msgid "Right pixel indicator" +msgstr "右鍵工具準心" + +msgid "Show right mouse pixel indicator or brush on the canvas when drawing" +msgstr "在畫布上顯示右鍵工具" + +msgid "Show left tool icon" +msgstr "顯示左鍵工具圖標" + +msgid "Displays an icon of the selected left tool next to the cursor on the canvas" +msgstr "在鼠標旁顯示左鍵工具圖標" + +msgid "Show right tool icon" +msgstr "顯示右鍵工具圖標" + +msgid "Displays an icon of the selected right tool next to the cursor on the canvas" +msgstr "在鼠標旁顯示右鍵工具圖標" + +msgid "Guides" +msgstr "輔助線" + +msgid "Guides color:" +msgstr "輔助線顏色:" + +msgid "A color of ruler guides displayed on the canvas" +msgstr "尺標輔助線的顏色" + +msgid "Grid" +msgstr "格線" + +msgid "Grid type:" +msgstr "格線類型:" + +msgid "Sets the type of the grid between rectangular, isometric or both" +msgstr "設定格線類型為矩形, 等角立體或全部" + +msgid "Rectangular" +msgstr "矩形" + +msgid "Isometric" +msgstr "等角立體" + +msgid "All" +msgstr "全部" + +msgid "Grid width:" +msgstr "格線寬度:" + +msgid "Sets how far apart are vertical lines of the grid" +msgstr "設定垂直格線的寬度" + +msgid "Grid height:" +msgstr "格線高度:" + +msgid "Sets how far apart are horizontal lines of the grid" +msgstr "設定水平格線的高度" + +msgid "Isometric cell size:" +msgstr "等角立體間隔大小" + +msgid "Sets the size of the cells in an isometric grid" +msgstr "設定等角立體格線的間隔大小" + +msgid "Grid color:" +msgstr "格線顏色:" + +msgid "A color of the grid" +msgstr "格線顏色" + +msgid "Transparency" +msgstr "透明" + +msgid "Checker size:" +msgstr "空白格大小:" + +msgid "Size of the transparent checker background" +msgstr "空白背景格的大小" + +msgid "Checker color 1:" +msgstr "空白格顏色1:" + +msgid "First color of the transparent checker background" +msgstr "空白背景格的顏色1" + +msgid "Checker color 2:" +msgstr "空白格顏色2:" + +msgid "Second color of the transparent checker background" +msgstr "空白背景格的顏色2" + +msgid "Follow Canvas Movement" +msgstr "跟隨畫布移動" + +msgid "The transparent checker follow the movement of canvas" +msgstr "空白背景格跟隨畫布移動" + +msgid "Follow Canvas Zoom Level" +msgstr "跟隨畫布放大縮小" + +msgid "The transparent checker follow the zoom level of canvas" +msgstr "空白背景格跟隨畫布放大縮小" + +msgid "Only custom preset can be modified" +msgstr "只能修改自訂配置" + +msgid "Brush:" +msgstr "畫筆:" + +msgid "Select a brush" +msgstr "選擇畫筆" + +msgid "Pixel brush" +msgstr "像素畫筆" + +msgid "Circle brush" +msgstr "圓形畫筆" + +msgid "Filled circle brush" +msgstr "填滿圓形畫筆" + +msgid "Custom brush" +msgstr "自訂畫筆" + +msgid "Brush size:" +msgstr "畫筆大小:" + +msgid "Overwrite Color" +msgstr "覆寫顏色" + +msgid "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +msgstr "覆寫顏色而不是混合顏色,此選項只適用於半透明的顏色" + +msgid "Pixel Perfect" +msgstr "完美像素" + +msgid "Makes lines smooth by removing the extra pixels on the edges" +msgstr "去除邊緣上多餘的像素使線條平滑" + +msgid "Brush color from" +msgstr "畫筆顏色" + +msgid "0: Color from the brush itself, 100: the currently selected color" +msgstr "0: 畫筆自己的顏色, 100: 目前選定的顏色" + +msgid "Fill area:" +msgstr "填滿:" + +msgid "Same color area" +msgstr "同色區" + +msgid "Same color pixels" +msgstr "同色像素" + +msgid "Fill with:" +msgstr "填滿:" + +msgid "Selected Color" +msgstr "已選取顏色" + +msgid "Pattern" +msgstr "圖樣" + +msgid "Offset" +msgstr "偏移" + +msgid "Lighten" +msgstr "變亮" + +msgid "Darken" +msgstr "變暗" + +msgid "Amount:" +msgstr "程度:" + +msgid "Lighten/Darken amount" +msgstr "變亮或變暗的程度" + +msgid "Pick for:" +msgstr "挑選:" + +msgid "Left Color" +msgstr "左鍵工具顏色" + +msgid "Right Color" +msgstr "右鍵工具顏色" + +msgid "Mode:" +msgstr "模式:" + +msgid "Zoom in" +msgstr "放大" + +msgid "Zoom out" +msgstr "縮小" + +msgid "Options:" +msgstr "選項:" + +msgid "Fit to frame" +msgstr "放大到畫面大小" + +msgid "100% Zoom" +msgstr "100% 縮放" + +msgid "Mirroring" +msgstr "鏡像" + +msgid "Horizontal" +msgstr "水平" + +msgid "Enable horizontal mirrored drawing" +msgstr "開啟水平鏡像" + +msgid "Enable vertical mirrored drawing" +msgstr "開啟垂直鏡像" + +msgid "Vertical" +msgstr "垂直" + +msgid "Current frame:" +msgstr "目前影格:" + +msgid "Jump to the first frame\n" +"(%s)" +msgstr "跳到第一張\n" +"(%s)" + +msgid "Go to the previous frame\n" +"(%s)" +msgstr "到前一張\n" +"(%s)" + +msgid "Play the animation backwards (from end to beginning)\n" +"(%s)" +msgstr "倒著播放動畫\n" +"(%s)" + +msgid "Play the animation forward (from beginning to end)\n" +"(%s)" +msgstr "播放動畫\n" +"(%s)" + +msgid "Go to the next frame\n" +"(%s)" +msgstr "到下一張\n" +"(%s)" + +msgid "Jump to the last frame\n" +"(%s)" +msgstr "跳到最後一張\n" +"(%s)" + +msgid "Onion Skinning settings" +msgstr "Onion Skinning 設定" + +msgid "Enable/disable Onion Skinning" +msgstr "開關 Onion Skinning" + +msgid "How many frames per second should the animation preview be?\n" +"The more FPS, the faster the animation plays." +msgstr "動畫預覽每秒要多少張?\n" +"FPS越高, 動畫播得越快" + +msgid "No loop" +msgstr "不重複" + +msgid "Cycle loop" +msgstr "循環重複" + +msgid "Ping-pong loop" +msgstr "來回重複" + +msgid "Onion Skinning:" +msgstr "Onion Skinning:" + +msgid "Past Frames" +msgstr "過去畫面" + +msgid "Future Frames" +msgstr "未來畫面" + +msgid "Manage frame tags" +msgstr "管理影格標籤" + +msgid "Frame Tag Properties" +msgstr "影格標籤屬性" + +msgid "Add a new frame tag" +msgstr "新增影格標籤" + +msgid "Name:" +msgstr "名稱:" + +msgid "From:" +msgstr "從:" + +msgid "To:" +msgstr "到:" + +msgid "Animation plays only on frames of the same tag" +msgstr "動畫只播放相同標籤的影格" + +msgid "Tag %s (Frame %s)" +msgstr "標籤 %s (影格 %s)" + +msgid "Tag %s (Frames %s-%s)" +msgstr "標籤 %s (影格 %s-%s)" + +msgid "If it's selected, the animation plays only on the frames that have the same tag.\n" +"If it's not, the animation will play for all frames, ignoring tags." +msgstr "如選定, 動畫只播放相同標籤的影格, 否則會播放所有影格." + +msgid "Blue-Red Mode" +msgstr "Blue-Red 模式" + +msgid "Add a new frame" +msgstr "新增影格" + +msgid "Remove Frame" +msgstr "刪除影格" + +msgid "Clone Frame" +msgstr "複製影格" + +msgid "Move Left" +msgstr "左移" + +msgid "Move Right" +msgstr "右移" + +msgid "Add Frame Tag" +msgstr "" + +msgid "Link Cel" +msgstr "連結Cel" + +msgid "Unlink Cel" +msgstr "取消Cel連結" + +msgid "Layer" +msgstr "圖層" + +msgid "Layers" +msgstr "圖層" + +msgid "Create a new layer" +msgstr "新增圖層" + +msgid "Remove current layer" +msgstr "刪除此圖層" + +msgid "Move up the current layer" +msgstr "上移此圖層" + +msgid "Move down the current layer" +msgstr "下移此圖層" + +msgid "Clone current layer" +msgstr "複製此圖層" + +msgid "Merge current layer with the one below" +msgstr "合併此圖層與下面的圖層" + +msgid "Opacity:" +msgstr "透明度:" + +msgid "Toggle layer's visibility" +msgstr "開關圖層可視" + +msgid "Lock/unlock layer" +msgstr "鎖住/解鎖圖層" + +msgid "Frame: %s, Layer: %s" +msgstr "影格:%s,圖層:%s" + +msgid "Enable/disable cel linking\n\n" +"Linked cels are being shared across multiple frames" +msgstr "開關 Cel 連結\n\n" +"連結的 Cel 會在多個影格重複" + +msgid "Palette" +msgstr "色盤" + +msgid "Palettes" +msgstr "色盤" + +msgid "Add a new palette" +msgstr "新增色盤" + +msgid "Edit currently selected palette" +msgstr "編輯目前色盤" + +msgid "Choose a palette" +msgstr "選擇色盤" + +msgid "Undo: Draw" +msgstr "取消 繪畫" + +msgid "Redo: Draw" +msgstr "復原 繪畫" + +msgid "Undo: Rectangle Select" +msgstr "取消 長方形選取" + +msgid "Redo: Rectangle Select" +msgstr "復原 長方形選取" + +msgid "Undo: Scale" +msgstr "取消 尺寸調整" + +msgid "Redo: Scale" +msgstr "復原 尺寸調整" + +msgid "Undo: Add Layer" +msgstr "取消 新增圖層" + +msgid "Redo: Add Layer" +msgstr "復原 新增圖層" + +msgid "Undo: Remove Layer" +msgstr "取消 刪除圖層" + +msgid "Redo: Remove Layer" +msgstr "復原 刪除圖層" + +msgid "Undo: Merge Layer" +msgstr "取消 合併圖層" + +msgid "Redo: Merge Layer" +msgstr "復原 合併圖層" + +msgid "Undo: Change Layer Order" +msgstr "取消 改變圖層順序" + +msgid "Redo: Change Layer Order" +msgstr "復原 改變圖層順序" + +msgid "Undo: Add Frame" +msgstr "取消 新增影格" + +msgid "Redo: Add Frame" +msgstr "復原 新增影格" + +msgid "Undo: Remove Frame" +msgstr "取消 刪除影格" + +msgid "Redo: Remove Frame" +msgstr "復原 刪除影格" + +msgid "Undo: Change Frame Order" +msgstr "取消 改變影格順序" + +msgid "Redo: Change Frame Order" +msgstr "復原 改變影格順序" + +msgid "Undo: Delete Custom Brush" +msgstr "取消 刪除自訂畫筆" + +msgid "Redo: Delete Custom Brush" +msgstr "復原 刪除自訂畫筆" + +msgid "Undo: Modify Frame Tag" +msgstr "取消:修改影格標籤" + +msgid "Redo: Modify Frame Tag" +msgstr "復原:修改影格標籤" + +msgid "Undo: Delete Frame Tag" +msgstr "取消:刪除影格標籤" + +msgid "Redo: Delete Frame Tag" +msgstr "復原:刪除影格標籤" + +msgid "Move Guide" +msgstr "移動輔助線" + +msgid "File saved" +msgstr "檔案已儲存" + +msgid "File autosaved" +msgstr "檔案已自動儲存" + +msgid "File failed to open. Error code %s" +msgstr "" + +msgid "File failed to save. Error code %s" +msgstr "" + +msgid "File exported" +msgstr "檔案已輸出" + +msgid "New Empty Palette" +msgstr "新增空的色盤" + +msgid "Import Palette" +msgstr "匯入色盤" + +msgid "Create Palette From Current Sprite" +msgstr "從圖片中的顏色創建色盤" + +msgid "Palette Name:" +msgstr "色盤名稱:" + +msgid "Color Name:" +msgstr "顏色名稱:" + +msgid "Use current left & right colors" +msgstr "使用目前左右顏色" + +msgid "Create a new empty palette?" +msgstr "創建新的空白色盤?" + +msgid "Error" +msgstr "錯誤" + +msgid "Error: Palette must have a valid name." +msgstr "錯誤: 色盤名字無法使用" + +msgid "Invalid Palette file!" +msgstr "色盤檔無法使用" + +msgid "Edit Palette" +msgstr "編輯色盤" + +msgid "Create colors with alpha component" +msgstr "" + +msgid "Get colors only from selection" +msgstr "" + +msgid "Get colors from" +msgstr "" + +msgid "Patrons:" +msgstr "贊助者:" + +msgid "Want your name or your company to be shown on the splash screen?" +msgstr "希望你或你公司的名字出現在開啟畫面上嗎?" + +msgid "Become a Platinum Sponsor" +msgstr "成為白金贊助者" + +msgid "Become a Gold Sponsor" +msgstr "成為黃金贊助者" + +msgid "Become a Patron" +msgstr "成為贊助者" + +msgid "Don't show again" +msgstr "不再顯示" + +msgid "Image Options" +msgstr "圖片選項" + +msgid "Default width:" +msgstr "預設寬度:" + +msgid "A default width of a new image" +msgstr "新檔案的預設寬度:" + +msgid "Default height:" +msgstr "預設高度:" + +msgid "A default height of a new image" +msgstr "新檔案的預設高度:" + +msgid "Default fill color:" +msgstr "預設背景顏色:" + +msgid "A default background color of a new image" +msgstr "新檔案的預設背景顏色" + +msgid "Lock aspect ratio:" +msgstr "鎖定長寬比" + +msgid "Templates:" +msgstr "模板:" + +msgid "Preset" +msgstr "配置" + +msgid "Preset:" +msgstr "配置:" + +msgid "Default" +msgstr "預設" + +msgid "Custom" +msgstr "自訂" + +msgid "Rectangular Selection" +msgstr "長方形選取" + +msgid "Zoom" +msgstr "縮放" + +msgid "Color Picker" +msgstr "撿色器" + +msgid "Pencil" +msgstr "鉛筆" + +msgid "Eraser" +msgstr "橡皮擦" + +msgid "Bucket" +msgstr "油漆桶" + +msgid "Lighten/Darken" +msgstr "變亮/變暗" + +msgid "Switch Colors" +msgstr "切換顏色" + +msgid "Set the shortcut" +msgstr "設定快捷鍵" + +msgid "Press a key or a key combination to set the shortcut" +msgstr "設定快捷鍵" + +msgid "Already assigned" +msgstr "按鍵已使用" + +msgid "Left Tool:" +msgstr "左鍵工具:" + +msgid "A tool assigned to the left mouse button" +msgstr "左鍵指定工具" + +msgid "Right Tool:" +msgstr "右鍵工具:" + +msgid "A tool assigned to the right mouse button" +msgstr "右鍵指定工具" + +msgid "Cannot find last project file." +msgstr "找不到上一次編輯的檔案" + +msgid "You haven't saved or opened any project in Pixelorama yet!" +msgstr "你尚未打開或儲存Pixelorama檔案!" + +msgid "Open Last Project" +msgstr "開啟最近的檔案" + +msgid "Open last project..." +msgstr "開啟最近的檔案..." + +msgid "Open last project on startup" +msgstr "啟動時自動開啟上一次編輯的檔案" + +msgid "Opens last opened project on startup" +msgstr "啟動時自動開啟上一次編輯的檔案" + +msgid "Enable autosave" +msgstr "啟動自動儲存" + +msgid "Autosave interval:" +msgstr "自動儲存間隔:" + +msgid "minute(s)" +msgstr "分鐘" + +msgid "Create new directory for each frame tag" +msgstr "為每個影格標籤創建資料夾" + +msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +msgstr "根據影格標籤在不同的資料夾創建多個獨立檔案" + +msgid "Close" +msgstr "關閉" + +msgid "Delete" +msgstr "刪除" + +msgid "Autosaved backup for %s was found.\n" +"Do you want to reload it?" +msgstr "你有%s自動儲存的備份。\n" +"要打開嗎?" + +msgid "Backup reloaded" +msgstr "開啟備份" + +msgid "Remove currently selected palette" +msgstr "移除目前選取的色盤" + +msgid "Are you sure you want to remove this palette? (Cannot be undone)" +msgstr "" + +msgid "You can't remove more palettes!" +msgstr "不能刪除色盤" + +msgid "Cannot remove the palette, because it doesn't exist!" +msgstr "無法刪除不存在的色盤" + +msgid "An error occured while removing the palette! Error code: %s" +msgstr "刪除色盤出錯! 錯誤代碼:%s" + +msgid "and" +msgstr "和" + +msgid "Move the selected frame to the left." +msgstr "" + +msgid "Move the selected frame to the right." +msgstr "" + diff --git a/addons/README.md b/addons/README.md new file mode 100644 index 0000000..0d97815 --- /dev/null +++ b/addons/README.md @@ -0,0 +1,10 @@ +# Addons + +## gdgifexporter + +- Upstream: https://github.com/jegor377/godot-gdgifexporter +- Version: git (201123154acfb9a1e00149fa708b4f13645d88dc, 2020) +- License: MIT + +Files extracted from source: +- `gdgifexporter/quantization/enhanced_uniform_quantization.gd` \ No newline at end of file diff --git a/addons/gdgifexporter/LICENSE b/addons/gdgifexporter/LICENSE new file mode 100644 index 0000000..ca5b2ad --- /dev/null +++ b/addons/gdgifexporter/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2020 Igor Santarek + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/addons/gdgifexporter/converter.gd b/addons/gdgifexporter/converter.gd new file mode 100644 index 0000000..c9f7d2f --- /dev/null +++ b/addons/gdgifexporter/converter.gd @@ -0,0 +1,58 @@ +extends Reference + + +var _shader: Shader + + +func get_indexed_datas(image: Image, colors: Array) -> PoolByteArray: + _shader = preload("./lookup_color.shader") + return _convert(image, colors) + + +func get_similar_indexed_datas(image: Image, colors: Array) -> PoolByteArray: + _shader = preload("./lookup_similar.shader") + return _convert(image, colors) + + +func _convert(image: Image, colors: Array) -> PoolByteArray: + var vp = VisualServer.viewport_create() + var canvas = VisualServer.canvas_create() + VisualServer.viewport_attach_canvas(vp, canvas) + VisualServer.viewport_set_size(vp, image.get_width(), image.get_height()) + VisualServer.viewport_set_disable_3d(vp, true) + VisualServer.viewport_set_usage(vp, VisualServer.VIEWPORT_USAGE_2D) + VisualServer.viewport_set_hdr(vp, true) + VisualServer.viewport_set_active(vp, true) + + var ci_rid = VisualServer.canvas_item_create() + VisualServer.viewport_set_canvas_transform(vp, canvas, Transform()) + VisualServer.canvas_item_set_parent(ci_rid, canvas) + var texture = ImageTexture.new() + texture.create_from_image(image) + VisualServer.canvas_item_add_texture_rect(ci_rid, Rect2(Vector2(0, 0), image.get_size()), texture) + + var mat_rid = VisualServer.material_create() + VisualServer.material_set_shader(mat_rid, _shader.get_rid()) + var lut = Image.new() + lut.create(256, 1, false, Image.FORMAT_RGB8) + lut.fill(Color8(colors[0][0], colors[0][1], colors[0][2])) + lut.lock() + for i in colors.size(): + lut.set_pixel(i, 0, Color8(colors[i][0], colors[i][1], colors[i][2])) + var lut_tex = ImageTexture.new() + lut_tex.create_from_image(lut) + VisualServer.material_set_param(mat_rid, "lut", lut_tex) + VisualServer.canvas_item_set_material(ci_rid, mat_rid) + + VisualServer.viewport_set_update_mode(vp, VisualServer.VIEWPORT_UPDATE_ONCE) + VisualServer.viewport_set_vflip(vp, true) + VisualServer.force_draw(false) + image = VisualServer.texture_get_data(VisualServer.viewport_get_texture(vp)) + + VisualServer.free_rid(vp) + VisualServer.free_rid(canvas) + VisualServer.free_rid(ci_rid) + VisualServer.free_rid(mat_rid) + + image.convert(Image.FORMAT_R8) + return image.get_data() diff --git a/addons/gdgifexporter/gif-lzw/LICENSE b/addons/gdgifexporter/gif-lzw/LICENSE new file mode 100644 index 0000000..ca5b2ad --- /dev/null +++ b/addons/gdgifexporter/gif-lzw/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2020 Igor Santarek + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/addons/gdgifexporter/gif-lzw/lsbbitpacker.gd b/addons/gdgifexporter/gif-lzw/lsbbitpacker.gd new file mode 100644 index 0000000..8fe3ac4 --- /dev/null +++ b/addons/gdgifexporter/gif-lzw/lsbbitpacker.gd @@ -0,0 +1,31 @@ +extends Reference + + +class LSB_LZWBitPacker: + var bit_index: int = 0 + var stream: int = 0 + + var chunks: PoolByteArray = PoolByteArray([]) + + func put_byte(): + chunks.append(stream & 0xff) + bit_index -= 8 + stream >>= 8 + + func write_bits(value: int, bits_count: int) -> void: + value &= (1 << bits_count) - 1 + value <<= bit_index + stream |= value + bit_index += bits_count + while bit_index >= 8: + self.put_byte() + + func pack() -> PoolByteArray: + if bit_index != 0: + self.put_byte() + return chunks + + func reset() -> void: + bit_index = 0 + stream = 0 + chunks = PoolByteArray([]) diff --git a/addons/gdgifexporter/gif-lzw/lsbbitunpacker.gd b/addons/gdgifexporter/gif-lzw/lsbbitunpacker.gd new file mode 100644 index 0000000..be8e9d6 --- /dev/null +++ b/addons/gdgifexporter/gif-lzw/lsbbitunpacker.gd @@ -0,0 +1,41 @@ +extends Reference + + +class LSB_LZWBitUnpacker: + var chunk_stream: PoolByteArray + var bit_index: int = 0 + var byte: int + var byte_index: int = 0 + + func _init(_chunk_stream: PoolByteArray): + chunk_stream = _chunk_stream + self.get_byte() + + func get_bit(value: int, index: int) -> int: + return (value >> index) & 1 + + func set_bit(value: int, index: int) -> int: + return value | (1 << index) + + func get_byte(): + byte = chunk_stream[byte_index] + byte_index += 1 + bit_index = 0 + + func read_bits(bits_count: int) -> int: + var result: int = 0 + var result_bit_index: int = 0 + + for _i in range(bits_count): + if self.get_bit(byte, bit_index) == 1: + result = self.set_bit(result, result_bit_index) + result_bit_index += 1 + bit_index += 1 + + if bit_index == 8: + self.get_byte() + + return result + + func remove_bits(bits_count: int) -> void: + self.read_bits(bits_count) diff --git a/addons/gdgifexporter/gif-lzw/lzw.gd b/addons/gdgifexporter/gif-lzw/lzw.gd new file mode 100644 index 0000000..6cfd6f3 --- /dev/null +++ b/addons/gdgifexporter/gif-lzw/lzw.gd @@ -0,0 +1,202 @@ +extends Reference + + +var lsbbitpacker = preload('./lsbbitpacker.gd') +var lsbbitunpacker = preload('./lsbbitunpacker.gd') + +class CodeEntry: + var sequence: PoolByteArray + var raw_array: Array + + func _init(_sequence): + raw_array = _sequence + sequence = _sequence + + func add(other): + return CodeEntry.new(self.raw_array + other.raw_array) + + func to_string(): + var result: String = '' + for element in self.sequence: + result += str(element) + ', ' + return result.substr(0, result.length() - 2) + +class CodeTable: + var entries: Dictionary = {} + var counter: int = 0 + var lookup: Dictionary = {} + + func add(entry) -> int: + self.entries[self.counter] = entry + self.lookup[entry.raw_array] = self.counter + counter += 1 + return counter + + func find(entry) -> int: + return self.lookup.get(entry.raw_array, -1) + + func has(entry) -> bool: + return self.find(entry) != -1 + + func get(index) -> CodeEntry: + return self.entries.get(index, null) + + func to_string() -> String: + var result: String = 'CodeTable:\n' + for id in self.entries: + result += str(id) + ': ' + self.entries[id].to_string() + '\n' + result += 'Counter: ' + str(self.counter) + '\n' + return result + +func log2(value: float) -> float: + return log(value) / log(2.0) + +func get_bits_number_for(value: int) -> int: + if value == 0: + return 1 + return int(ceil(log2(value + 1))) + +func initialize_color_code_table(colors: PoolByteArray) -> CodeTable: + var result_code_table: CodeTable = CodeTable.new() + for color_id in colors: + # warning-ignore:return_value_discarded + result_code_table.add(CodeEntry.new([color_id])) + # move counter to the first available compression code index + var last_color_index: int = colors.size() - 1 + var clear_code_index: int = pow(2, get_bits_number_for(last_color_index)) + result_code_table.counter = clear_code_index + 2 + return result_code_table + +# compression and decompression done with source: +# http://www.matthewflickinger.com/lab/whatsinagif/lzw_image_data.asp + +func compress_lzw(image: PoolByteArray, colors: PoolByteArray) -> Array: + # Initialize code table + var code_table: CodeTable = initialize_color_code_table(colors) + # Clear Code index is 2**<code size> + # <code size> is the amount of bits needed to write down all colors + # from color table. We use last color index because we can write + # all colors (for example 16 colors) with indexes from 0 to 15. + # Number 15 is in binary 0b1111, so we'll need 4 bits to write all + # colors down. + var last_color_index: int = colors.size() - 1 + var clear_code_index: int = pow(2, get_bits_number_for(last_color_index)) + var index_stream: PoolByteArray = image + var current_code_size: int = get_bits_number_for(clear_code_index) + var binary_code_stream = lsbbitpacker.LSB_LZWBitPacker.new() + + # initialize with Clear Code + binary_code_stream.write_bits(clear_code_index, current_code_size) + + # Read first index from index stream. + var index_buffer: CodeEntry = CodeEntry.new([index_stream[0]]) + var data_index: int = 1 + # <LOOP POINT> + while data_index < index_stream.size(): + # Get the next index from the index stream. + var K: CodeEntry = CodeEntry.new([index_stream[data_index]]) + data_index += 1 + # Is index buffer + K in our code table? + var new_index_buffer: CodeEntry = index_buffer.add(K) + if code_table.has(new_index_buffer): # if YES + # Add K to the end of the index buffer + index_buffer = new_index_buffer + else: # if NO + # Add a row for index buffer + K into our code table + binary_code_stream.write_bits(code_table.find(index_buffer), current_code_size) + + # We don't want to add new code to code table if we've exceeded 4095 + # index. + var last_entry_index: int = code_table.counter - 1 + if last_entry_index != 4095: + # Output the code for just the index buffer to our code stream + # warning-ignore:return_value_discarded + code_table.add(new_index_buffer) + else: + # if we exceeded 4095 index (code table is full), we should + # output Clear Code and reset everything. + binary_code_stream.write_bits(clear_code_index, current_code_size) + code_table = initialize_color_code_table(colors) + # get_bits_number_for(clear_code_index) is the same as + # LZW code size + 1 + current_code_size = get_bits_number_for(clear_code_index) + + # Detect when you have to save new codes in bigger bits boxes + # change current code size when it happens because we want to save + # flexible code sized codes + var new_code_size_candidate: int = get_bits_number_for(code_table.counter - 1) + if new_code_size_candidate > current_code_size: + current_code_size = new_code_size_candidate + + # Index buffer is set to K + index_buffer = K + # Output code for contents of index buffer + binary_code_stream.write_bits(code_table.find(index_buffer), current_code_size) + + # output end with End Of Information Code + binary_code_stream.write_bits(clear_code_index + 1, current_code_size) + + var min_code_size: int = get_bits_number_for(clear_code_index) - 1 + + return [binary_code_stream.pack(), min_code_size] + +func decompress_lzw(code_stream_data: PoolByteArray, min_code_size: int, colors: PoolByteArray) -> PoolByteArray: + var code_table: CodeTable = initialize_color_code_table(colors) + var index_stream: PoolByteArray = PoolByteArray([]) + var binary_code_stream = lsbbitunpacker.LSB_LZWBitUnpacker.new(code_stream_data) + var current_code_size: int = min_code_size + 1 + var clear_code_index: int = pow(2, min_code_size) + + # CODE is an index of code table, {CODE} is sequence inside + # code table with index CODE. The same goes for PREVCODE. + + # Remove first Clear Code from stream. We don't need it. + binary_code_stream.remove_bits(current_code_size) + + # let CODE be the first code in the code stream + var code: int = binary_code_stream.read_bits(current_code_size) + # output {CODE} to index stream + index_stream.append_array(code_table.get(code).sequence) + # set PREVCODE = CODE + var prevcode: int = code + # <LOOP POINT> + while true: + # let CODE be the next code in the code stream + code = binary_code_stream.read_bits(current_code_size) + # Detect Clear Code. When detected reset everything and get next code. + if code == clear_code_index: + code_table = initialize_color_code_table(colors) + current_code_size = min_code_size + 1 + code = binary_code_stream.read_bits(current_code_size) + elif code == clear_code_index + 1: # Stop when detected EOI Code. + break + # is CODE in the code table? + var code_entry: CodeEntry = code_table.get(code) + if code_entry != null: # if YES + # output {CODE} to index stream + index_stream.append_array(code_entry.sequence) + # let K be the first index in {CODE} + var K: CodeEntry = CodeEntry.new([code_entry.sequence[0]]) + # warning-ignore:return_value_discarded + # add {PREVCODE} + K to the code table + code_table.add(code_table.get(prevcode).add(K)) + # set PREVCODE = CODE + prevcode = code + else: # if NO + # let K be the first index of {PREVCODE} + var prevcode_entry: CodeEntry = code_table.get(prevcode) + var K: CodeEntry = CodeEntry.new([prevcode_entry.sequence[0]]) + # output {PREVCODE} + K to index stream + index_stream.append_array(prevcode_entry.add(K).sequence) + # add {PREVCODE} + K to code table + # warning-ignore:return_value_discarded + code_table.add(prevcode_entry.add(K)) + # set PREVCODE = CODE + prevcode = code + + # Detect when we should increase current code size and increase it. + var new_code_size_candidate: int = get_bits_number_for(code_table.counter) + if new_code_size_candidate > current_code_size: + current_code_size = new_code_size_candidate + + return index_stream diff --git a/addons/gdgifexporter/gifexporter.gd b/addons/gdgifexporter/gifexporter.gd new file mode 100644 index 0000000..426d8f3 --- /dev/null +++ b/addons/gdgifexporter/gifexporter.gd @@ -0,0 +1,392 @@ +extends Reference + + +var little_endian = preload('./little_endian.gd').new() +var lzw = preload('./gif-lzw/lzw.gd').new() +var used_proc_count: int = 4 + + +class GraphicControlExtension: + var extension_introducer: int = 0x21 + var graphic_control_label: int = 0xf9 + + var block_size: int = 4 + var packed_fields: int = 0b00001000 + var delay_time: int = 0 + var transparent_color_index: int = 0 + + func _init(_delay_time: int, + use_transparency: bool = false, + _transparent_color_index: int = 0): + delay_time = _delay_time + transparent_color_index = _transparent_color_index + if use_transparency: + packed_fields = 0b00001001 + + func to_bytes() -> PoolByteArray: + var little_endian = preload('./little_endian.gd').new() + var result: PoolByteArray = PoolByteArray([]) + + result.append(extension_introducer) + result.append(graphic_control_label) + + result.append(block_size) + result.append(packed_fields) + result += little_endian.int_to_2bytes(delay_time) + result.append(transparent_color_index) + + result.append(0) + + return result + +class ImageDescriptor: + var image_separator: int = 0x2c + var image_left_position: int = 0 + var image_top_position: int = 0 + var image_width: int + var image_height: int + var packed_fields: int = 0b10000000 + + func _init(_image_left_position: int, + _image_top_position: int, + _image_width: int, + _image_height: int, + size_of_local_color_table: int): + image_left_position = _image_left_position + image_top_position = _image_top_position + image_width = _image_width + image_height = _image_height + packed_fields = packed_fields | (0b111 & size_of_local_color_table) + + func to_bytes() -> PoolByteArray: + var little_endian = preload('./little_endian.gd').new() + var result: PoolByteArray = PoolByteArray([]) + + result.append(image_separator) + result += little_endian.int_to_2bytes(image_left_position) + result += little_endian.int_to_2bytes(image_top_position) + result += little_endian.int_to_2bytes(image_width) + result += little_endian.int_to_2bytes(image_height) + result.append(packed_fields) + + return result + +class LocalColorTable: + var colors: Array = [] + + func log2(value: float) -> float: + return log(value) / log(2.0) + + func get_size() -> int: + if colors.size() <= 1: + return 0 + return int(ceil(log2(colors.size()) - 1)) + + func to_bytes() -> PoolByteArray: + var result: PoolByteArray = PoolByteArray([]) + + for v in colors: + result.append(v[0]) + result.append(v[1]) + result.append(v[2]) + + if colors.size() != int(pow(2, get_size() + 1)): + for i in range(int(pow(2, get_size() + 1)) - colors.size()): + result += PoolByteArray([0, 0, 0]) + + return result + +class ApplicationExtension: + var extension_introducer: int = 0x21 + var extension_label: int = 0xff + + var block_size: int = 11 + var application_identifier: PoolByteArray + var appl_authentication_code: PoolByteArray + + var application_data: PoolByteArray + + func _init(_application_identifier: String, + _appl_authentication_code: String): + application_identifier = _application_identifier.to_ascii() + appl_authentication_code = _appl_authentication_code.to_ascii() + + func to_bytes() -> PoolByteArray: + var result: PoolByteArray = PoolByteArray([]) + + result.append(extension_introducer) + result.append(extension_label) + result.append(block_size) + result += application_identifier + result += appl_authentication_code + + result.append(application_data.size()) + result += application_data + + result.append(0) + + return result + +class ImageData: + var lzw_minimum_code_size: int + var image_data: PoolByteArray + + func to_bytes() -> PoolByteArray: + var result: PoolByteArray = PoolByteArray([]) + result.append(lzw_minimum_code_size) + + var block_size_index: int = 0 + var i: int = 0 + var data_index: int = 0 + while data_index < image_data.size(): + if i == 0: + result.append(0) + block_size_index = result.size() - 1 + result.append(image_data[data_index]) + result[block_size_index] += 1 + data_index += 1 + i += 1 + if i == 254: + i = 0 + + if not image_data.empty(): + result.append(0) + + return result + +class ConvertedImage: + var image_converted_to_codes: PoolByteArray + var color_table: Array + var transparency_color_index: int + var width: int + var height: int + +class ConvertionResult: + var converted_image: ConvertedImage = ConvertedImage.new() + var error: int = Error.OK + + func with_error_code(_error: int) -> ConvertionResult: + error = _error + return self + +class ThreadWriteFrameResult: + var frame_data: PoolByteArray = PoolByteArray([]) + var error: int = Error.OK + + func with_error_code(_error: int) -> ThreadWriteFrameResult: + error = _error + return self + +enum Error { + OK = 0, + EMPTY_IMAGE = 1, + BAD_IMAGE_FORMAT = 2 +} + +# File data and Header +var data: PoolByteArray = 'GIF'.to_ascii() + '89a'.to_ascii() + +func _init(_width: int, _height: int): + # Logical Screen Descriptor + var width: int = _width + var height: int = _height + # not Global Color Table Flag + # Color Resolution = 8 bits + # Sort Flag = 0, not sorted. + # Size of Global Color Table set to 0 + # because we'll use only Local Tables + var packed_fields: int = 0b01110000 + var background_color_index: int = 0 + var pixel_aspect_ratio: int = 0 + + data += little_endian.int_to_2bytes(width) + data += little_endian.int_to_2bytes(height) + data.append(packed_fields) + data.append(background_color_index) + data.append(pixel_aspect_ratio) + + var application_extension: ApplicationExtension = ApplicationExtension.new( + "NETSCAPE", + "2.0") + application_extension.application_data = PoolByteArray([1, 0, 0]) + data += application_extension.to_bytes() + +func calc_delay_time(frame_delay: float) -> int: + return int(ceil(frame_delay / 0.01)) + +func color_table_to_indexes(colors: Array) -> PoolByteArray: + var result: PoolByteArray = PoolByteArray([]) + for i in range(colors.size()): + result.append(i) + return result + +func find_color_table_if_has_less_than_256_colors(image: Image) -> Dictionary: + image.lock() + var result: Dictionary = {} + var image_data: PoolByteArray = image.get_data() + + for i in range(0, image_data.size(), 4): + var color: Array = [int(image_data[i]), int(image_data[i + 1]), int(image_data[i + 2]), int(image_data[i + 3])] + if not color in result: + result[color] = result.size() + if result.size() > 256: + break + + image.unlock() + return result + +func change_colors_to_codes(image: Image, + color_palette: Dictionary, + transparency_color_index: int) -> PoolByteArray: + image.lock() + var image_data: PoolByteArray = image.get_data() + var result: PoolByteArray = PoolByteArray([]) + + for i in range(0, image_data.size(), 4): + var color: Array = [int(image_data[i]), int(image_data[i + 1]), int(image_data[i + 2]), int(image_data[i + 3])] + if color in color_palette: + if color[3] == 0 and transparency_color_index != -1: + result.append(transparency_color_index) + else: + result.append(color_palette[color]) + else: + result.append(0) + push_warning('change_colors_to_codes: color not found! [%d, %d, %d, %d]' % color) + + image.unlock() + return result + +func sum_color(color: Array) -> int: + return color[0] + color[1] + color[2] + color[3] + +func find_transparency_color_index(color_table: Dictionary) -> int: + for color in color_table: + if sum_color(color) == 0: + return color_table[color] + return -1 + +func find_transparency_color_index_for_quantized_image(color_table: Array) -> int: + for i in range(color_table.size()): + if sum_color(color_table[i]) == 0: + return i + return -1 + +func make_sure_color_table_is_at_least_size_4(color_table: Array) -> Array: + var result := [] + color_table + if color_table.size() < 4: + for i in range(4 - color_table.size()): + result.append([0, 0, 0, 0]) + return result + +func convert_image(image: Image, quantizator) -> ConvertionResult: + var result := ConvertionResult.new() + + # check if image is of good format + if image.get_format() != Image.FORMAT_RGBA8: + return result.with_error_code(Error.BAD_IMAGE_FORMAT) + + # check if image isn't empty + if image.is_empty(): + return result.with_error_code(Error.EMPTY_IMAGE) + + var found_color_table: Dictionary = find_color_table_if_has_less_than_256_colors( + image) + + var image_converted_to_codes: PoolByteArray + var transparency_color_index: int = -1 + var color_table: Array + if found_color_table.size() <= 256: # we don't need to quantize the image. + # exporter images always try to include transparency because I'm lazy. + transparency_color_index = find_transparency_color_index(found_color_table) + if transparency_color_index == -1 and found_color_table.size() <= 255: + found_color_table[[0, 0, 0, 0]] = found_color_table.size() + transparency_color_index = found_color_table.size() - 1 + image_converted_to_codes = change_colors_to_codes( + image, found_color_table, transparency_color_index) + color_table = make_sure_color_table_is_at_least_size_4(found_color_table.keys()) + else: # we have to quantize the image. + var quantization_result: Array = quantizator.quantize_and_convert_to_codes(image) + image_converted_to_codes = quantization_result[0] + color_table = quantization_result[1] + # don't find transparency index if the quantization algorithm + # provides it as third return value + if quantization_result.size() == 3: + transparency_color_index = 0 if quantization_result[2] else -1 + else: + transparency_color_index = find_transparency_color_index_for_quantized_image(quantization_result[1]) + + result.converted_image.image_converted_to_codes = image_converted_to_codes + result.converted_image.color_table = color_table + result.converted_image.transparency_color_index = transparency_color_index + result.converted_image.width = image.get_width() + result.converted_image.height = image.get_height() + + return result.with_error_code(Error.OK) + +func write_frame(image: Image, frame_delay: float, quantizator) -> int: + var converted_image_result := convert_image(image, quantizator) + if converted_image_result.error != Error.OK: + return converted_image_result.error + + var converted_image := converted_image_result.converted_image + return write_frame_from_conv_image(converted_image, frame_delay) + +func write_frame_from_conv_image(converted_image: ConvertedImage, + frame_delay: float) -> int: + var delay_time := calc_delay_time(frame_delay) + + var color_table_indexes = color_table_to_indexes(converted_image.color_table) + var compressed_image_result: Array = lzw.compress_lzw( + converted_image.image_converted_to_codes, color_table_indexes) + var compressed_image_data: PoolByteArray = compressed_image_result[0] + var lzw_min_code_size: int = compressed_image_result[1] + + var table_image_data_block: ImageData = ImageData.new() + table_image_data_block.lzw_minimum_code_size = lzw_min_code_size + table_image_data_block.image_data = compressed_image_data + + var local_color_table: LocalColorTable = LocalColorTable.new() + local_color_table.colors = converted_image.color_table + + var image_descriptor: ImageDescriptor = ImageDescriptor.new(0, 0, + converted_image.width, + converted_image.height, + local_color_table.get_size()) + + var graphic_control_extension: GraphicControlExtension + if converted_image.transparency_color_index != -1: + graphic_control_extension = GraphicControlExtension.new( + delay_time, true, converted_image.transparency_color_index) + else: + graphic_control_extension = GraphicControlExtension.new( + delay_time, false, 0) + + data += graphic_control_extension.to_bytes() + data += image_descriptor.to_bytes() + data += local_color_table.to_bytes() + data += table_image_data_block.to_bytes() + + return Error.OK + +func scale_conv_image(converted_image: ConvertedImage, scale_factor: int) -> ConvertedImage: + var result = ConvertedImage.new() + + result.image_converted_to_codes = PoolByteArray([]) + result.color_table = converted_image.color_table.duplicate() + result.transparency_color_index = converted_image.transparency_color_index + result.width = converted_image.width * scale_factor + result.height = converted_image.height * scale_factor + + for y in range(converted_image.height): + var row := PoolByteArray([]) + for x in range(converted_image.width): + for i in range(scale_factor): + row.append(converted_image.image_converted_to_codes[(y * converted_image.width) + x]) + for i in range(scale_factor): + result.image_converted_to_codes += row + row = PoolByteArray([]) + + return result + +func export_file_data() -> PoolByteArray: + return data + PoolByteArray([0x3b]) diff --git a/addons/gdgifexporter/little_endian.gd b/addons/gdgifexporter/little_endian.gd new file mode 100644 index 0000000..cb865e1 --- /dev/null +++ b/addons/gdgifexporter/little_endian.gd @@ -0,0 +1,5 @@ +extends Reference + + +func int_to_2bytes(value: int) -> PoolByteArray: + return PoolByteArray([value & 255, (value >> 8) & 255]) diff --git a/addons/gdgifexporter/lookup_color.shader b/addons/gdgifexporter/lookup_color.shader new file mode 100644 index 0000000..8379108 --- /dev/null +++ b/addons/gdgifexporter/lookup_color.shader @@ -0,0 +1,19 @@ +shader_type canvas_item; +render_mode unshaded; + +uniform sampler2D lut; + +void fragment() { + vec4 color = texture(TEXTURE, UV); + float index = 0.0; + if (color.a > 0.0) { + for (int i = 0; i < 256; i++) { + vec4 c = texture(lut, vec2((float(i) + 0.5) / 256.0, 0.5)); + if (c.rgb == color.rgb) { + index = float(i) / 255.0; + break; + } + } + } + COLOR = vec4(vec3(index), 1.0); +} \ No newline at end of file diff --git a/addons/gdgifexporter/lookup_similar.shader b/addons/gdgifexporter/lookup_similar.shader new file mode 100644 index 0000000..0614661 --- /dev/null +++ b/addons/gdgifexporter/lookup_similar.shader @@ -0,0 +1,22 @@ +shader_type canvas_item; +render_mode unshaded; + +uniform sampler2D lut; + +void fragment() { + vec4 color = texture(TEXTURE, UV); + vec4 similar = texture(lut, vec2(0.5 / 256.0, 0.5)); + float index = 0.0; + if (color.a > 0.0) { + float dist = distance(color.xyz, similar.xyz); + for (int i = 1; i < 256; i++) { + vec4 c = texture(lut, vec2((float(i) + 0.5) / 256.0, 0.5)); + float d = distance(color.xyz, c.xyz); + if (d < dist) { + dist = d; + index = float(i) / 255.0; + } + } + } + COLOR = vec4(vec3(index), 1.0); +} \ No newline at end of file diff --git a/addons/gdgifexporter/quantization/median_cut.gd b/addons/gdgifexporter/quantization/median_cut.gd new file mode 100644 index 0000000..ba81994 --- /dev/null +++ b/addons/gdgifexporter/quantization/median_cut.gd @@ -0,0 +1,148 @@ +extends Reference + + +var converter = preload('../converter.gd').new() +var color_table: Dictionary = {} +var transparency: bool = false +var tree: TreeNode +var leaf: Array = [] + + +class TreeNode: + var colors: Array + var average_color: Array + var axis: int + var median: int + var parent: TreeNode + var left: TreeNode + var right: TreeNode + + + func _init(_parent: TreeNode, _colors: Array): + self.parent = _parent + self.colors = _colors + + + func median_cut() -> void: + var start: Array = [255, 255, 255] + var end: Array = [0, 0, 0] + var delta: Array = [0, 0, 0] + + for color in colors: + for i in 3: + if color[i] < start[i]: + start[i] = color[i] + if color[i] > end[i]: + end[i] = color[i] + for i in 3: + delta[i] = end[i] - start[i] + axis = 0 + if delta[1] > delta[0]: + axis = 1 + if delta[2] > delta[axis]: + axis = 2 + + var axis_sort: Array = [] + for i in colors.size(): + axis_sort.append(colors[i][axis]) + axis_sort.sort() + var cut = colors.size() >> 1 + median = axis_sort[cut] + + var left_colors: Array = [] + var right_colors: Array = [] + for color in colors: + if color[axis] < median: + left_colors.append(color) + else: + right_colors.append(color) + left = TreeNode.new(self, left_colors) + right = TreeNode.new(self, right_colors) + colors = [] + + + func calculate_average_color(color_table: Dictionary) -> void: + average_color = [0, 0, 0] + var total: int = 0 + for color in colors: + var weight = color_table[color] + for i in 3: + average_color[i] += color[i] * weight + total += weight + for i in 3: + average_color[i] /= total + + +func fill_color_table(image: Image) -> void: + image.lock() + var data: PoolByteArray = image.get_data() + + for i in range(0, data.size(), 4): + if data[i + 3] == 0: + transparency = true + continue + var color: Array = [data[i], data[i + 1], data[i + 2]] + var count = color_table.get(color, 0) + color_table[color] = count + 1 + image.unlock() + + +func convert_image(image: Image, colors: Array) -> PoolByteArray: + image.lock() + var data: PoolByteArray = image.get_data() + var nearest_lookup: Dictionary = {} + var result: PoolByteArray = PoolByteArray() + + for i in colors.size(): + colors[i] = Vector3(colors[i][0], colors[i][1], colors[i][2]) + + for i in range(0, data.size(), 4): + if data[i + 3] == 0: + result.append(0) + continue + var current: Vector3 = Vector3(data[i], data[i + 1], data[i + 2]) + var nearest_index: int = 0 + int(transparency) + if current in nearest_lookup: + nearest_index = nearest_lookup[current] + else: + var nearest_distance: float = current.distance_squared_to(colors[nearest_index]) + for j in range(1 + int(transparency), colors.size()): + var distance: float = current.distance_squared_to(colors[j]) + if distance < nearest_distance: + nearest_index = j + nearest_distance = distance + nearest_lookup[current] = nearest_index + result.append(nearest_index) + + image.unlock() + return result + + +func quantize_and_convert_to_codes(image: Image) -> Array: + color_table.clear() + transparency = false + fill_color_table(image) + + tree = TreeNode.new(null, color_table.keys()) + leaf = [tree] + var num = 254 if transparency else 255 + while leaf.size() <= num: + var node = leaf.pop_front() + if node.colors.size() > 1: + node.median_cut() + leaf.append(node.left) + leaf.append(node.right) + if leaf.size() <= 0: + break + + var color_quantized: Dictionary = {} + for node in leaf: + node.calculate_average_color(color_table) + color_quantized[node.average_color] = color_quantized.size() + + var color_array: Array = color_quantized.keys() + if transparency: + color_array.push_front([0, 0, 0]) + + var data: PoolByteArray = converter.get_similar_indexed_datas(image, color_array) + return [data, color_array, transparency] diff --git a/assets/fonts/CJK/NotoSansCJKtc-Regular.otf b/assets/fonts/CJK/NotoSansCJKtc-Regular.otf new file mode 100644 index 0000000..62ed47d Binary files /dev/null and b/assets/fonts/CJK/NotoSansCJKtc-Regular.otf differ diff --git a/assets/fonts/CJK/NotoSansCJKtc-Regular.tres b/assets/fonts/CJK/NotoSansCJKtc-Regular.tres new file mode 100644 index 0000000..093d105 --- /dev/null +++ b/assets/fonts/CJK/NotoSansCJKtc-Regular.tres @@ -0,0 +1,9 @@ +[gd_resource type="DynamicFont" load_steps=2 format=2] + +[ext_resource path="res://assets/fonts/CJK/NotoSansCJKtc-Regular.otf" type="DynamicFontData" id=1] + +[resource] +size = 12 +use_mipmaps = true +use_filter = true +font_data = ExtResource( 1 ) diff --git a/assets/fonts/CJK/NotoSansCJKtc-Small.tres b/assets/fonts/CJK/NotoSansCJKtc-Small.tres new file mode 100644 index 0000000..3c61928 --- /dev/null +++ b/assets/fonts/CJK/NotoSansCJKtc-Small.tres @@ -0,0 +1,9 @@ +[gd_resource type="DynamicFont" load_steps=2 format=2] + +[ext_resource path="res://assets/fonts/CJK/NotoSansCJKtc-Regular.otf" type="DynamicFontData" id=1] + +[resource] +size = 10 +use_mipmaps = true +use_filter = true +font_data = ExtResource( 1 ) diff --git a/assets/fonts/Roboto-Bold.tres b/assets/fonts/Roboto-Bold.tres new file mode 100644 index 0000000..9a7ab6c --- /dev/null +++ b/assets/fonts/Roboto-Bold.tres @@ -0,0 +1,9 @@ +[gd_resource type="DynamicFont" load_steps=2 format=2] + +[ext_resource path="res://assets/fonts/Roboto-Bold.ttf" type="DynamicFontData" id=1] + +[resource] +size = 12 +use_mipmaps = true +use_filter = true +font_data = ExtResource( 1 ) diff --git a/assets/fonts/Roboto-Bold.ttf b/assets/fonts/Roboto-Bold.ttf new file mode 100644 index 0000000..d3f01ad Binary files /dev/null and b/assets/fonts/Roboto-Bold.ttf differ diff --git a/assets/fonts/Roboto-Italic.tres b/assets/fonts/Roboto-Italic.tres new file mode 100644 index 0000000..35c460e --- /dev/null +++ b/assets/fonts/Roboto-Italic.tres @@ -0,0 +1,9 @@ +[gd_resource type="DynamicFont" load_steps=2 format=2] + +[ext_resource path="res://assets/fonts/Roboto-Italic.ttf" type="DynamicFontData" id=1] + +[resource] +size = 12 +use_mipmaps = true +use_filter = true +font_data = ExtResource( 1 ) diff --git a/assets/fonts/Roboto-Italic.ttf b/assets/fonts/Roboto-Italic.ttf new file mode 100644 index 0000000..6a1cee5 Binary files /dev/null and b/assets/fonts/Roboto-Italic.ttf differ diff --git a/assets/fonts/Roboto-Regular.tres b/assets/fonts/Roboto-Regular.tres new file mode 100644 index 0000000..57a0647 --- /dev/null +++ b/assets/fonts/Roboto-Regular.tres @@ -0,0 +1,9 @@ +[gd_resource type="DynamicFont" load_steps=2 format=2] + +[ext_resource path="res://assets/fonts/Roboto-Regular.ttf" type="DynamicFontData" id=1] + +[resource] +size = 12 +use_mipmaps = true +use_filter = true +font_data = ExtResource( 1 ) diff --git a/assets/fonts/Roboto-Regular.ttf b/assets/fonts/Roboto-Regular.ttf new file mode 100644 index 0000000..8c082c8 Binary files /dev/null and b/assets/fonts/Roboto-Regular.ttf differ diff --git a/assets/fonts/Roboto-Small.tres b/assets/fonts/Roboto-Small.tres new file mode 100644 index 0000000..bdc67bb --- /dev/null +++ b/assets/fonts/Roboto-Small.tres @@ -0,0 +1,8 @@ +[gd_resource type="DynamicFont" load_steps=2 format=2] + +[ext_resource path="res://assets/fonts/Roboto-Regular.ttf" type="DynamicFontData" id=1] + +[resource] +size = 10 +use_mipmaps = true +font_data = ExtResource( 1 ) diff --git a/assets/graphics/blue_themes/tools/bucket.png b/assets/graphics/blue_themes/tools/bucket.png new file mode 100644 index 0000000..3f459bf Binary files /dev/null and b/assets/graphics/blue_themes/tools/bucket.png differ diff --git a/assets/graphics/blue_themes/tools/bucket.png.import b/assets/graphics/blue_themes/tools/bucket.png.import new file mode 100644 index 0000000..e4bfee5 --- /dev/null +++ b/assets/graphics/blue_themes/tools/bucket.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/bucket.png-739d8168ebcd5362099b45138d07124e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/blue_themes/tools/bucket.png" +dest_files=[ "res://.import/bucket.png-739d8168ebcd5362099b45138d07124e.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/blue_themes/tools/bucket_l.png b/assets/graphics/blue_themes/tools/bucket_l.png new file mode 100644 index 0000000..ecf277d Binary files /dev/null and b/assets/graphics/blue_themes/tools/bucket_l.png differ diff --git a/assets/graphics/blue_themes/tools/bucket_l.png.import b/assets/graphics/blue_themes/tools/bucket_l.png.import new file mode 100644 index 0000000..e59c528 --- /dev/null +++ b/assets/graphics/blue_themes/tools/bucket_l.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/bucket_l.png-4f7c3df94ef1f9dd5663fb56a921426c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/blue_themes/tools/bucket_l.png" +dest_files=[ "res://.import/bucket_l.png-4f7c3df94ef1f9dd5663fb56a921426c.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/blue_themes/tools/bucket_l_r.png b/assets/graphics/blue_themes/tools/bucket_l_r.png new file mode 100644 index 0000000..a35912f Binary files /dev/null and b/assets/graphics/blue_themes/tools/bucket_l_r.png differ diff --git a/assets/graphics/blue_themes/tools/bucket_l_r.png.import b/assets/graphics/blue_themes/tools/bucket_l_r.png.import new file mode 100644 index 0000000..6452066 --- /dev/null +++ b/assets/graphics/blue_themes/tools/bucket_l_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/bucket_l_r.png-8035ba2a9e69311abb90e5c2e1116b5b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/blue_themes/tools/bucket_l_r.png" +dest_files=[ "res://.import/bucket_l_r.png-8035ba2a9e69311abb90e5c2e1116b5b.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/blue_themes/tools/bucket_r.png b/assets/graphics/blue_themes/tools/bucket_r.png new file mode 100644 index 0000000..12d1597 Binary files /dev/null and b/assets/graphics/blue_themes/tools/bucket_r.png differ diff --git a/assets/graphics/blue_themes/tools/bucket_r.png.import b/assets/graphics/blue_themes/tools/bucket_r.png.import new file mode 100644 index 0000000..189ba8d --- /dev/null +++ b/assets/graphics/blue_themes/tools/bucket_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/bucket_r.png-7e6e87f0eb3706b9a4c2683b5dfc13a1.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/blue_themes/tools/bucket_r.png" +dest_files=[ "res://.import/bucket_r.png-7e6e87f0eb3706b9a4c2683b5dfc13a1.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/blue_themes/tools/colorpicker.png b/assets/graphics/blue_themes/tools/colorpicker.png new file mode 100644 index 0000000..c61d585 Binary files /dev/null and b/assets/graphics/blue_themes/tools/colorpicker.png differ diff --git a/assets/graphics/blue_themes/tools/colorpicker.png.import b/assets/graphics/blue_themes/tools/colorpicker.png.import new file mode 100644 index 0000000..c7c7935 --- /dev/null +++ b/assets/graphics/blue_themes/tools/colorpicker.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/colorpicker.png-4849cc00860d4bd077116f5f4c156e28.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/blue_themes/tools/colorpicker.png" +dest_files=[ "res://.import/colorpicker.png-4849cc00860d4bd077116f5f4c156e28.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/blue_themes/tools/colorpicker_l.png b/assets/graphics/blue_themes/tools/colorpicker_l.png new file mode 100644 index 0000000..47d9100 Binary files /dev/null and b/assets/graphics/blue_themes/tools/colorpicker_l.png differ diff --git a/assets/graphics/blue_themes/tools/colorpicker_l.png.import b/assets/graphics/blue_themes/tools/colorpicker_l.png.import new file mode 100644 index 0000000..dc16466 --- /dev/null +++ b/assets/graphics/blue_themes/tools/colorpicker_l.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/colorpicker_l.png-63ce5d5af072a001ac167671870a6652.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/blue_themes/tools/colorpicker_l.png" +dest_files=[ "res://.import/colorpicker_l.png-63ce5d5af072a001ac167671870a6652.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/blue_themes/tools/colorpicker_l_r.png b/assets/graphics/blue_themes/tools/colorpicker_l_r.png new file mode 100644 index 0000000..b54d90c Binary files /dev/null and b/assets/graphics/blue_themes/tools/colorpicker_l_r.png differ diff --git a/assets/graphics/blue_themes/tools/colorpicker_l_r.png.import b/assets/graphics/blue_themes/tools/colorpicker_l_r.png.import new file mode 100644 index 0000000..71e24ba --- /dev/null +++ b/assets/graphics/blue_themes/tools/colorpicker_l_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/colorpicker_l_r.png-ddcb844c5732a98ad1afa0d2f983c73c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/blue_themes/tools/colorpicker_l_r.png" +dest_files=[ "res://.import/colorpicker_l_r.png-ddcb844c5732a98ad1afa0d2f983c73c.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/blue_themes/tools/colorpicker_r.png b/assets/graphics/blue_themes/tools/colorpicker_r.png new file mode 100644 index 0000000..95f9b31 Binary files /dev/null and b/assets/graphics/blue_themes/tools/colorpicker_r.png differ diff --git a/assets/graphics/blue_themes/tools/colorpicker_r.png.import b/assets/graphics/blue_themes/tools/colorpicker_r.png.import new file mode 100644 index 0000000..71523f7 --- /dev/null +++ b/assets/graphics/blue_themes/tools/colorpicker_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/colorpicker_r.png-3a9fc8b7397235e8c6edc0091296207c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/blue_themes/tools/colorpicker_r.png" +dest_files=[ "res://.import/colorpicker_r.png-3a9fc8b7397235e8c6edc0091296207c.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/blue_themes/tools/eraser.png b/assets/graphics/blue_themes/tools/eraser.png new file mode 100644 index 0000000..de47822 Binary files /dev/null and b/assets/graphics/blue_themes/tools/eraser.png differ diff --git a/assets/graphics/blue_themes/tools/eraser.png.import b/assets/graphics/blue_themes/tools/eraser.png.import new file mode 100644 index 0000000..10eb759 --- /dev/null +++ b/assets/graphics/blue_themes/tools/eraser.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/eraser.png-c3515c2808657bb1a5aed02228155f9c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/blue_themes/tools/eraser.png" +dest_files=[ "res://.import/eraser.png-c3515c2808657bb1a5aed02228155f9c.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/blue_themes/tools/eraser_l.png b/assets/graphics/blue_themes/tools/eraser_l.png new file mode 100644 index 0000000..67029ad Binary files /dev/null and b/assets/graphics/blue_themes/tools/eraser_l.png differ diff --git a/assets/graphics/blue_themes/tools/eraser_l.png.import b/assets/graphics/blue_themes/tools/eraser_l.png.import new file mode 100644 index 0000000..99fd3d7 --- /dev/null +++ b/assets/graphics/blue_themes/tools/eraser_l.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/eraser_l.png-798dafb6c8e2dee57d8ac302f56639e5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/blue_themes/tools/eraser_l.png" +dest_files=[ "res://.import/eraser_l.png-798dafb6c8e2dee57d8ac302f56639e5.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/blue_themes/tools/eraser_l_r.png b/assets/graphics/blue_themes/tools/eraser_l_r.png new file mode 100644 index 0000000..37880b7 Binary files /dev/null and b/assets/graphics/blue_themes/tools/eraser_l_r.png differ diff --git a/assets/graphics/blue_themes/tools/eraser_l_r.png.import b/assets/graphics/blue_themes/tools/eraser_l_r.png.import new file mode 100644 index 0000000..51be026 --- /dev/null +++ b/assets/graphics/blue_themes/tools/eraser_l_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/eraser_l_r.png-9a231785a5aea84f768dd8cedcf24582.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/blue_themes/tools/eraser_l_r.png" +dest_files=[ "res://.import/eraser_l_r.png-9a231785a5aea84f768dd8cedcf24582.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/blue_themes/tools/eraser_r.png b/assets/graphics/blue_themes/tools/eraser_r.png new file mode 100644 index 0000000..26dc912 Binary files /dev/null and b/assets/graphics/blue_themes/tools/eraser_r.png differ diff --git a/assets/graphics/blue_themes/tools/eraser_r.png.import b/assets/graphics/blue_themes/tools/eraser_r.png.import new file mode 100644 index 0000000..c58aef7 --- /dev/null +++ b/assets/graphics/blue_themes/tools/eraser_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/eraser_r.png-e8279250778bbfb0c3061707160e9a36.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/blue_themes/tools/eraser_r.png" +dest_files=[ "res://.import/eraser_r.png-e8279250778bbfb0c3061707160e9a36.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/blue_themes/tools/lightendarken.png b/assets/graphics/blue_themes/tools/lightendarken.png new file mode 100644 index 0000000..62029f7 Binary files /dev/null and b/assets/graphics/blue_themes/tools/lightendarken.png differ diff --git a/assets/graphics/blue_themes/tools/lightendarken.png.import b/assets/graphics/blue_themes/tools/lightendarken.png.import new file mode 100644 index 0000000..f5a55b4 --- /dev/null +++ b/assets/graphics/blue_themes/tools/lightendarken.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/lightendarken.png-cc76071888c6b4d42e88f84da5221ccb.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/blue_themes/tools/lightendarken.png" +dest_files=[ "res://.import/lightendarken.png-cc76071888c6b4d42e88f84da5221ccb.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/blue_themes/tools/lightendarken_l.png b/assets/graphics/blue_themes/tools/lightendarken_l.png new file mode 100644 index 0000000..197271f Binary files /dev/null and b/assets/graphics/blue_themes/tools/lightendarken_l.png differ diff --git a/assets/graphics/blue_themes/tools/lightendarken_l.png.import b/assets/graphics/blue_themes/tools/lightendarken_l.png.import new file mode 100644 index 0000000..1e59f7a --- /dev/null +++ b/assets/graphics/blue_themes/tools/lightendarken_l.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/lightendarken_l.png-aa3b63835ac485853a829849ed2153b1.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/blue_themes/tools/lightendarken_l.png" +dest_files=[ "res://.import/lightendarken_l.png-aa3b63835ac485853a829849ed2153b1.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/blue_themes/tools/lightendarken_l_r.png b/assets/graphics/blue_themes/tools/lightendarken_l_r.png new file mode 100644 index 0000000..a8c7ffd Binary files /dev/null and b/assets/graphics/blue_themes/tools/lightendarken_l_r.png differ diff --git a/assets/graphics/blue_themes/tools/lightendarken_l_r.png.import b/assets/graphics/blue_themes/tools/lightendarken_l_r.png.import new file mode 100644 index 0000000..7789996 --- /dev/null +++ b/assets/graphics/blue_themes/tools/lightendarken_l_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/lightendarken_l_r.png-e73a128a8a0b2e4ac56528b2d1cf529e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/blue_themes/tools/lightendarken_l_r.png" +dest_files=[ "res://.import/lightendarken_l_r.png-e73a128a8a0b2e4ac56528b2d1cf529e.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/blue_themes/tools/lightendarken_r.png b/assets/graphics/blue_themes/tools/lightendarken_r.png new file mode 100644 index 0000000..e948dd0 Binary files /dev/null and b/assets/graphics/blue_themes/tools/lightendarken_r.png differ diff --git a/assets/graphics/blue_themes/tools/lightendarken_r.png.import b/assets/graphics/blue_themes/tools/lightendarken_r.png.import new file mode 100644 index 0000000..59f2fda --- /dev/null +++ b/assets/graphics/blue_themes/tools/lightendarken_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/lightendarken_r.png-17165444a8a46fe8cc7e4c9c7a52ed1a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/blue_themes/tools/lightendarken_r.png" +dest_files=[ "res://.import/lightendarken_r.png-17165444a8a46fe8cc7e4c9c7a52ed1a.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/blue_themes/tools/pencil.png b/assets/graphics/blue_themes/tools/pencil.png new file mode 100644 index 0000000..6033d0c Binary files /dev/null and b/assets/graphics/blue_themes/tools/pencil.png differ diff --git a/assets/graphics/blue_themes/tools/pencil.png.import b/assets/graphics/blue_themes/tools/pencil.png.import new file mode 100644 index 0000000..59faddd --- /dev/null +++ b/assets/graphics/blue_themes/tools/pencil.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/pencil.png-51eb89e09a26779593a52c07078c7c54.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/blue_themes/tools/pencil.png" +dest_files=[ "res://.import/pencil.png-51eb89e09a26779593a52c07078c7c54.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/blue_themes/tools/pencil_l.png b/assets/graphics/blue_themes/tools/pencil_l.png new file mode 100644 index 0000000..10e9fb0 Binary files /dev/null and b/assets/graphics/blue_themes/tools/pencil_l.png differ diff --git a/assets/graphics/blue_themes/tools/pencil_l.png.import b/assets/graphics/blue_themes/tools/pencil_l.png.import new file mode 100644 index 0000000..8fff9b4 --- /dev/null +++ b/assets/graphics/blue_themes/tools/pencil_l.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/pencil_l.png-32a40be941ee1ed28e35ae0794fff856.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/blue_themes/tools/pencil_l.png" +dest_files=[ "res://.import/pencil_l.png-32a40be941ee1ed28e35ae0794fff856.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/blue_themes/tools/pencil_l_r.png b/assets/graphics/blue_themes/tools/pencil_l_r.png new file mode 100644 index 0000000..837c989 Binary files /dev/null and b/assets/graphics/blue_themes/tools/pencil_l_r.png differ diff --git a/assets/graphics/blue_themes/tools/pencil_l_r.png.import b/assets/graphics/blue_themes/tools/pencil_l_r.png.import new file mode 100644 index 0000000..6410c5c --- /dev/null +++ b/assets/graphics/blue_themes/tools/pencil_l_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/pencil_l_r.png-1ef9753c101d7f81f4334782f7ccf7d0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/blue_themes/tools/pencil_l_r.png" +dest_files=[ "res://.import/pencil_l_r.png-1ef9753c101d7f81f4334782f7ccf7d0.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/blue_themes/tools/pencil_r.png b/assets/graphics/blue_themes/tools/pencil_r.png new file mode 100644 index 0000000..1837ace Binary files /dev/null and b/assets/graphics/blue_themes/tools/pencil_r.png differ diff --git a/assets/graphics/blue_themes/tools/pencil_r.png.import b/assets/graphics/blue_themes/tools/pencil_r.png.import new file mode 100644 index 0000000..7b0ad78 --- /dev/null +++ b/assets/graphics/blue_themes/tools/pencil_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/pencil_r.png-a4aa3278e4b71683e60fe636d084f00f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/blue_themes/tools/pencil_r.png" +dest_files=[ "res://.import/pencil_r.png-a4aa3278e4b71683e60fe636d084f00f.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/blue_themes/tools/rectselect.png b/assets/graphics/blue_themes/tools/rectselect.png new file mode 100644 index 0000000..30c589b Binary files /dev/null and b/assets/graphics/blue_themes/tools/rectselect.png differ diff --git a/assets/graphics/blue_themes/tools/rectselect.png.import b/assets/graphics/blue_themes/tools/rectselect.png.import new file mode 100644 index 0000000..dc35541 --- /dev/null +++ b/assets/graphics/blue_themes/tools/rectselect.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/rectselect.png-c4d752d9fbe25623db585fca1b8cdf35.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/blue_themes/tools/rectselect.png" +dest_files=[ "res://.import/rectselect.png-c4d752d9fbe25623db585fca1b8cdf35.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/blue_themes/tools/rectselect_l.png b/assets/graphics/blue_themes/tools/rectselect_l.png new file mode 100644 index 0000000..a71be98 Binary files /dev/null and b/assets/graphics/blue_themes/tools/rectselect_l.png differ diff --git a/assets/graphics/blue_themes/tools/rectselect_l.png.import b/assets/graphics/blue_themes/tools/rectselect_l.png.import new file mode 100644 index 0000000..98b31c6 --- /dev/null +++ b/assets/graphics/blue_themes/tools/rectselect_l.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/rectselect_l.png-8ff363051d0c4cbed0933768839d8ab9.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/blue_themes/tools/rectselect_l.png" +dest_files=[ "res://.import/rectselect_l.png-8ff363051d0c4cbed0933768839d8ab9.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/blue_themes/tools/rectselect_l_r.png b/assets/graphics/blue_themes/tools/rectselect_l_r.png new file mode 100644 index 0000000..bb26292 Binary files /dev/null and b/assets/graphics/blue_themes/tools/rectselect_l_r.png differ diff --git a/assets/graphics/blue_themes/tools/rectselect_l_r.png.import b/assets/graphics/blue_themes/tools/rectselect_l_r.png.import new file mode 100644 index 0000000..f81bcb0 --- /dev/null +++ b/assets/graphics/blue_themes/tools/rectselect_l_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/rectselect_l_r.png-65a9e9fe6a0fb47b018bcc9f59f8e422.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/blue_themes/tools/rectselect_l_r.png" +dest_files=[ "res://.import/rectselect_l_r.png-65a9e9fe6a0fb47b018bcc9f59f8e422.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/blue_themes/tools/rectselect_r.png b/assets/graphics/blue_themes/tools/rectselect_r.png new file mode 100644 index 0000000..3488a22 Binary files /dev/null and b/assets/graphics/blue_themes/tools/rectselect_r.png differ diff --git a/assets/graphics/blue_themes/tools/rectselect_r.png.import b/assets/graphics/blue_themes/tools/rectselect_r.png.import new file mode 100644 index 0000000..7a76a4d --- /dev/null +++ b/assets/graphics/blue_themes/tools/rectselect_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/rectselect_r.png-76ed72e9a4af349b46c0b5d740f75d6b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/blue_themes/tools/rectselect_r.png" +dest_files=[ "res://.import/rectselect_r.png-76ed72e9a4af349b46c0b5d740f75d6b.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/blue_themes/tools/zoom.png b/assets/graphics/blue_themes/tools/zoom.png new file mode 100644 index 0000000..38d0fac Binary files /dev/null and b/assets/graphics/blue_themes/tools/zoom.png differ diff --git a/assets/graphics/blue_themes/tools/zoom.png.import b/assets/graphics/blue_themes/tools/zoom.png.import new file mode 100644 index 0000000..acd3f9f --- /dev/null +++ b/assets/graphics/blue_themes/tools/zoom.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/zoom.png-17a9a74672f0787ae2f89be6db8f162a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/blue_themes/tools/zoom.png" +dest_files=[ "res://.import/zoom.png-17a9a74672f0787ae2f89be6db8f162a.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/blue_themes/tools/zoom_l.png b/assets/graphics/blue_themes/tools/zoom_l.png new file mode 100644 index 0000000..2e83469 Binary files /dev/null and b/assets/graphics/blue_themes/tools/zoom_l.png differ diff --git a/assets/graphics/blue_themes/tools/zoom_l.png.import b/assets/graphics/blue_themes/tools/zoom_l.png.import new file mode 100644 index 0000000..cb005ad --- /dev/null +++ b/assets/graphics/blue_themes/tools/zoom_l.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/zoom_l.png-e5a973d12a1226539d1d34c0eb84b36b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/blue_themes/tools/zoom_l.png" +dest_files=[ "res://.import/zoom_l.png-e5a973d12a1226539d1d34c0eb84b36b.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/blue_themes/tools/zoom_l_r.png b/assets/graphics/blue_themes/tools/zoom_l_r.png new file mode 100644 index 0000000..0b9eee0 Binary files /dev/null and b/assets/graphics/blue_themes/tools/zoom_l_r.png differ diff --git a/assets/graphics/blue_themes/tools/zoom_l_r.png.import b/assets/graphics/blue_themes/tools/zoom_l_r.png.import new file mode 100644 index 0000000..d0fba29 --- /dev/null +++ b/assets/graphics/blue_themes/tools/zoom_l_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/zoom_l_r.png-12b3c3be27678620c46aa9f699926b74.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/blue_themes/tools/zoom_l_r.png" +dest_files=[ "res://.import/zoom_l_r.png-12b3c3be27678620c46aa9f699926b74.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/blue_themes/tools/zoom_r.png b/assets/graphics/blue_themes/tools/zoom_r.png new file mode 100644 index 0000000..f0ad795 Binary files /dev/null and b/assets/graphics/blue_themes/tools/zoom_r.png differ diff --git a/assets/graphics/blue_themes/tools/zoom_r.png.import b/assets/graphics/blue_themes/tools/zoom_r.png.import new file mode 100644 index 0000000..40e19b7 --- /dev/null +++ b/assets/graphics/blue_themes/tools/zoom_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/zoom_r.png-371cc79c2ffa413bfeb3a1a9645f5cea.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/blue_themes/tools/zoom_r.png" +dest_files=[ "res://.import/zoom_r.png-371cc79c2ffa413bfeb3a1a9645f5cea.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/caramel_themes/misc/color_defaults.png b/assets/graphics/caramel_themes/misc/color_defaults.png new file mode 100644 index 0000000..847926c Binary files /dev/null and b/assets/graphics/caramel_themes/misc/color_defaults.png differ diff --git a/assets/graphics/caramel_themes/misc/color_defaults.png.import b/assets/graphics/caramel_themes/misc/color_defaults.png.import new file mode 100644 index 0000000..b93670f --- /dev/null +++ b/assets/graphics/caramel_themes/misc/color_defaults.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/color_defaults.png-3088ca5359814cf52db3b100d58ec066.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/caramel_themes/misc/color_defaults.png" +dest_files=[ "res://.import/color_defaults.png-3088ca5359814cf52db3b100d58ec066.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/caramel_themes/misc/color_switch.png b/assets/graphics/caramel_themes/misc/color_switch.png new file mode 100644 index 0000000..49407f4 Binary files /dev/null and b/assets/graphics/caramel_themes/misc/color_switch.png differ diff --git a/assets/graphics/caramel_themes/misc/color_switch.png.import b/assets/graphics/caramel_themes/misc/color_switch.png.import new file mode 100644 index 0000000..1bd4754 --- /dev/null +++ b/assets/graphics/caramel_themes/misc/color_switch.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/color_switch.png-11fe6c86a67c84bd6421124d4b21feaf.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/caramel_themes/misc/color_switch.png" +dest_files=[ "res://.import/color_switch.png-11fe6c86a67c84bd6421124d4b21feaf.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/caramel_themes/misc/icon_reload.png b/assets/graphics/caramel_themes/misc/icon_reload.png new file mode 100644 index 0000000..cd45862 Binary files /dev/null and b/assets/graphics/caramel_themes/misc/icon_reload.png differ diff --git a/assets/graphics/caramel_themes/misc/icon_reload.png.import b/assets/graphics/caramel_themes/misc/icon_reload.png.import new file mode 100644 index 0000000..50ca2c1 --- /dev/null +++ b/assets/graphics/caramel_themes/misc/icon_reload.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/icon_reload.png-e8a158cd156ea5e131991fdbb47cfd96.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/caramel_themes/misc/icon_reload.png" +dest_files=[ "res://.import/icon_reload.png-e8a158cd156ea5e131991fdbb47cfd96.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/caramel_themes/tools/horizontal_mirror_off.png b/assets/graphics/caramel_themes/tools/horizontal_mirror_off.png new file mode 100644 index 0000000..d7a9958 Binary files /dev/null and b/assets/graphics/caramel_themes/tools/horizontal_mirror_off.png differ diff --git a/assets/graphics/caramel_themes/tools/horizontal_mirror_off.png.import b/assets/graphics/caramel_themes/tools/horizontal_mirror_off.png.import new file mode 100644 index 0000000..e0fa07d --- /dev/null +++ b/assets/graphics/caramel_themes/tools/horizontal_mirror_off.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/horizontal_mirror_off.png-e92d466fd155f6c283c9a036d22c782c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/caramel_themes/tools/horizontal_mirror_off.png" +dest_files=[ "res://.import/horizontal_mirror_off.png-e92d466fd155f6c283c9a036d22c782c.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/caramel_themes/tools/horizontal_mirror_on.png b/assets/graphics/caramel_themes/tools/horizontal_mirror_on.png new file mode 100644 index 0000000..2e2db13 Binary files /dev/null and b/assets/graphics/caramel_themes/tools/horizontal_mirror_on.png differ diff --git a/assets/graphics/caramel_themes/tools/horizontal_mirror_on.png.import b/assets/graphics/caramel_themes/tools/horizontal_mirror_on.png.import new file mode 100644 index 0000000..a430a2c --- /dev/null +++ b/assets/graphics/caramel_themes/tools/horizontal_mirror_on.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/horizontal_mirror_on.png-f9ae0555a1773f2636b55882cabed09a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/caramel_themes/tools/horizontal_mirror_on.png" +dest_files=[ "res://.import/horizontal_mirror_on.png-f9ae0555a1773f2636b55882cabed09a.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/caramel_themes/tools/vertical_mirror_off.png b/assets/graphics/caramel_themes/tools/vertical_mirror_off.png new file mode 100644 index 0000000..a47c62c Binary files /dev/null and b/assets/graphics/caramel_themes/tools/vertical_mirror_off.png differ diff --git a/assets/graphics/caramel_themes/tools/vertical_mirror_off.png.import b/assets/graphics/caramel_themes/tools/vertical_mirror_off.png.import new file mode 100644 index 0000000..a0790a0 --- /dev/null +++ b/assets/graphics/caramel_themes/tools/vertical_mirror_off.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/vertical_mirror_off.png-db6fc46b3456476646388c1e22c55e4f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/caramel_themes/tools/vertical_mirror_off.png" +dest_files=[ "res://.import/vertical_mirror_off.png-db6fc46b3456476646388c1e22c55e4f.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/caramel_themes/tools/vertical_mirror_on.png b/assets/graphics/caramel_themes/tools/vertical_mirror_on.png new file mode 100644 index 0000000..c4eeae3 Binary files /dev/null and b/assets/graphics/caramel_themes/tools/vertical_mirror_on.png differ diff --git a/assets/graphics/caramel_themes/tools/vertical_mirror_on.png.import b/assets/graphics/caramel_themes/tools/vertical_mirror_on.png.import new file mode 100644 index 0000000..fcbd6da --- /dev/null +++ b/assets/graphics/caramel_themes/tools/vertical_mirror_on.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/vertical_mirror_on.png-d96c7bd12a4aba856046631017f59b51.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/caramel_themes/tools/vertical_mirror_on.png" +dest_files=[ "res://.import/vertical_mirror_on.png-d96c7bd12a4aba856046631017f59b51.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/circle_9x9.png b/assets/graphics/circle_9x9.png new file mode 100644 index 0000000..c0e57b7 Binary files /dev/null and b/assets/graphics/circle_9x9.png differ diff --git a/assets/graphics/circle_9x9.png.import b/assets/graphics/circle_9x9.png.import new file mode 100644 index 0000000..4fb3dab --- /dev/null +++ b/assets/graphics/circle_9x9.png.import @@ -0,0 +1,13 @@ +[remap] + +importer="image" +type="Image" +path="res://.import/circle_9x9.png-775114b180b1f2b8d06dc42243fc410b.image" + +[deps] + +source_file="res://assets/graphics/circle_9x9.png" +dest_files=[ "res://.import/circle_9x9.png-775114b180b1f2b8d06dc42243fc410b.image" ] + +[params] + diff --git a/assets/graphics/circle_filled_9x9.png b/assets/graphics/circle_filled_9x9.png new file mode 100644 index 0000000..3b61d11 Binary files /dev/null and b/assets/graphics/circle_filled_9x9.png differ diff --git a/assets/graphics/circle_filled_9x9.png.import b/assets/graphics/circle_filled_9x9.png.import new file mode 100644 index 0000000..e1e79fc --- /dev/null +++ b/assets/graphics/circle_filled_9x9.png.import @@ -0,0 +1,13 @@ +[remap] + +importer="image" +type="Image" +path="res://.import/circle_filled_9x9.png-babef9d7f189abd07273845268222c6c.image" + +[deps] + +source_file="res://assets/graphics/circle_filled_9x9.png" +dest_files=[ "res://.import/circle_filled_9x9.png-babef9d7f189abd07273845268222c6c.image" ] + +[params] + diff --git a/assets/graphics/cursor_icons/bucket_cursor.png b/assets/graphics/cursor_icons/bucket_cursor.png new file mode 100644 index 0000000..5b2b33e Binary files /dev/null and b/assets/graphics/cursor_icons/bucket_cursor.png differ diff --git a/assets/graphics/cursor_icons/bucket_cursor.png.import b/assets/graphics/cursor_icons/bucket_cursor.png.import new file mode 100644 index 0000000..de4ca37 --- /dev/null +++ b/assets/graphics/cursor_icons/bucket_cursor.png.import @@ -0,0 +1,13 @@ +[remap] + +importer="image" +type="Image" +path="res://.import/bucket_cursor.png-51202d25d14f421234b0d8a2cf72d4ab.image" + +[deps] + +source_file="res://assets/graphics/cursor_icons/bucket_cursor.png" +dest_files=[ "res://.import/bucket_cursor.png-51202d25d14f421234b0d8a2cf72d4ab.image" ] + +[params] + diff --git a/assets/graphics/cursor_icons/colorpicker_cursor.png b/assets/graphics/cursor_icons/colorpicker_cursor.png new file mode 100644 index 0000000..ee53efc Binary files /dev/null and b/assets/graphics/cursor_icons/colorpicker_cursor.png differ diff --git a/assets/graphics/cursor_icons/colorpicker_cursor.png.import b/assets/graphics/cursor_icons/colorpicker_cursor.png.import new file mode 100644 index 0000000..65c7f47 --- /dev/null +++ b/assets/graphics/cursor_icons/colorpicker_cursor.png.import @@ -0,0 +1,13 @@ +[remap] + +importer="image" +type="Image" +path="res://.import/colorpicker_cursor.png-f12c7ef1c2c640cae515d4a8fac6235f.image" + +[deps] + +source_file="res://assets/graphics/cursor_icons/colorpicker_cursor.png" +dest_files=[ "res://.import/colorpicker_cursor.png-f12c7ef1c2c640cae515d4a8fac6235f.image" ] + +[params] + diff --git a/assets/graphics/cursor_icons/cursor.png b/assets/graphics/cursor_icons/cursor.png new file mode 100644 index 0000000..be21a0e Binary files /dev/null and b/assets/graphics/cursor_icons/cursor.png differ diff --git a/assets/graphics/cursor_icons/cursor.png.import b/assets/graphics/cursor_icons/cursor.png.import new file mode 100644 index 0000000..25e5ac7 --- /dev/null +++ b/assets/graphics/cursor_icons/cursor.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/cursor.png-65bb69941e4b510ed603d79867ffe2ae.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/cursor_icons/cursor.png" +dest_files=[ "res://.import/cursor.png-65bb69941e4b510ed603d79867ffe2ae.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/cursor_icons/eraser_cursor.png b/assets/graphics/cursor_icons/eraser_cursor.png new file mode 100644 index 0000000..acb382f Binary files /dev/null and b/assets/graphics/cursor_icons/eraser_cursor.png differ diff --git a/assets/graphics/cursor_icons/eraser_cursor.png.import b/assets/graphics/cursor_icons/eraser_cursor.png.import new file mode 100644 index 0000000..5a1c5d6 --- /dev/null +++ b/assets/graphics/cursor_icons/eraser_cursor.png.import @@ -0,0 +1,13 @@ +[remap] + +importer="image" +type="Image" +path="res://.import/eraser_cursor.png-64324de4478bbaf2ffb2fd7139988f1a.image" + +[deps] + +source_file="res://assets/graphics/cursor_icons/eraser_cursor.png" +dest_files=[ "res://.import/eraser_cursor.png-64324de4478bbaf2ffb2fd7139988f1a.image" ] + +[params] + diff --git a/assets/graphics/cursor_icons/lightendarken_cursor.png b/assets/graphics/cursor_icons/lightendarken_cursor.png new file mode 100644 index 0000000..657408d Binary files /dev/null and b/assets/graphics/cursor_icons/lightendarken_cursor.png differ diff --git a/assets/graphics/cursor_icons/lightendarken_cursor.png.import b/assets/graphics/cursor_icons/lightendarken_cursor.png.import new file mode 100644 index 0000000..4300e2f --- /dev/null +++ b/assets/graphics/cursor_icons/lightendarken_cursor.png.import @@ -0,0 +1,13 @@ +[remap] + +importer="image" +type="Image" +path="res://.import/lightendarken_cursor.png-493fce3e226bc2d98934ba7cd89f4589.image" + +[deps] + +source_file="res://assets/graphics/cursor_icons/lightendarken_cursor.png" +dest_files=[ "res://.import/lightendarken_cursor.png-493fce3e226bc2d98934ba7cd89f4589.image" ] + +[params] + diff --git a/assets/graphics/cursor_icons/pencil_cursor.png b/assets/graphics/cursor_icons/pencil_cursor.png new file mode 100644 index 0000000..929078a Binary files /dev/null and b/assets/graphics/cursor_icons/pencil_cursor.png differ diff --git a/assets/graphics/cursor_icons/pencil_cursor.png.import b/assets/graphics/cursor_icons/pencil_cursor.png.import new file mode 100644 index 0000000..b6850dc --- /dev/null +++ b/assets/graphics/cursor_icons/pencil_cursor.png.import @@ -0,0 +1,13 @@ +[remap] + +importer="image" +type="Image" +path="res://.import/pencil_cursor.png-581cd21ffc0969d6643274cac6dd6185.image" + +[deps] + +source_file="res://assets/graphics/cursor_icons/pencil_cursor.png" +dest_files=[ "res://.import/pencil_cursor.png-581cd21ffc0969d6643274cac6dd6185.image" ] + +[params] + diff --git a/assets/graphics/cursor_icons/rectselect_cursor.png b/assets/graphics/cursor_icons/rectselect_cursor.png new file mode 100644 index 0000000..52f5a60 Binary files /dev/null and b/assets/graphics/cursor_icons/rectselect_cursor.png differ diff --git a/assets/graphics/cursor_icons/rectselect_cursor.png.import b/assets/graphics/cursor_icons/rectselect_cursor.png.import new file mode 100644 index 0000000..ec87337 --- /dev/null +++ b/assets/graphics/cursor_icons/rectselect_cursor.png.import @@ -0,0 +1,13 @@ +[remap] + +importer="image" +type="Image" +path="res://.import/rectselect_cursor.png-685d9e15b54393035127295bf550b91c.image" + +[deps] + +source_file="res://assets/graphics/cursor_icons/rectselect_cursor.png" +dest_files=[ "res://.import/rectselect_cursor.png-685d9e15b54393035127295bf550b91c.image" ] + +[params] + diff --git a/assets/graphics/cursor_icons/zoom_cursor.png b/assets/graphics/cursor_icons/zoom_cursor.png new file mode 100644 index 0000000..9849434 Binary files /dev/null and b/assets/graphics/cursor_icons/zoom_cursor.png differ diff --git a/assets/graphics/cursor_icons/zoom_cursor.png.import b/assets/graphics/cursor_icons/zoom_cursor.png.import new file mode 100644 index 0000000..fc19b7a --- /dev/null +++ b/assets/graphics/cursor_icons/zoom_cursor.png.import @@ -0,0 +1,13 @@ +[remap] + +importer="image" +type="Image" +path="res://.import/zoom_cursor.png-de89dc3566b16c9e99aed014166b3686.image" + +[deps] + +source_file="res://assets/graphics/cursor_icons/zoom_cursor.png" +dest_files=[ "res://.import/zoom_cursor.png-de89dc3566b16c9e99aed014166b3686.image" ] + +[params] + diff --git a/assets/graphics/dark_themes/layers/clone_layer.png b/assets/graphics/dark_themes/layers/clone_layer.png new file mode 100644 index 0000000..aaf2c7c Binary files /dev/null and b/assets/graphics/dark_themes/layers/clone_layer.png differ diff --git a/assets/graphics/dark_themes/layers/clone_layer.png.import b/assets/graphics/dark_themes/layers/clone_layer.png.import new file mode 100644 index 0000000..f170e46 --- /dev/null +++ b/assets/graphics/dark_themes/layers/clone_layer.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/clone_layer.png-8cdf6dd2787751d170de386d10106645.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/layers/clone_layer.png" +dest_files=[ "res://.import/clone_layer.png-8cdf6dd2787751d170de386d10106645.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/layers/delete_layer.png b/assets/graphics/dark_themes/layers/delete_layer.png new file mode 100644 index 0000000..28e2585 Binary files /dev/null and b/assets/graphics/dark_themes/layers/delete_layer.png differ diff --git a/assets/graphics/dark_themes/layers/delete_layer.png.import b/assets/graphics/dark_themes/layers/delete_layer.png.import new file mode 100644 index 0000000..dc948eb --- /dev/null +++ b/assets/graphics/dark_themes/layers/delete_layer.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/delete_layer.png-b36187d406569b6bdc155fa4ee201e9e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/layers/delete_layer.png" +dest_files=[ "res://.import/delete_layer.png-b36187d406569b6bdc155fa4ee201e9e.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/layers/delete_layer_disabled.png b/assets/graphics/dark_themes/layers/delete_layer_disabled.png new file mode 100644 index 0000000..6a2fc04 Binary files /dev/null and b/assets/graphics/dark_themes/layers/delete_layer_disabled.png differ diff --git a/assets/graphics/dark_themes/layers/delete_layer_disabled.png.import b/assets/graphics/dark_themes/layers/delete_layer_disabled.png.import new file mode 100644 index 0000000..5825351 --- /dev/null +++ b/assets/graphics/dark_themes/layers/delete_layer_disabled.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/delete_layer_disabled.png-d4131d0566d3579662a5ddebba60b913.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/layers/delete_layer_disabled.png" +dest_files=[ "res://.import/delete_layer_disabled.png-d4131d0566d3579662a5ddebba60b913.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/layers/layer_invisible.png b/assets/graphics/dark_themes/layers/layer_invisible.png new file mode 100644 index 0000000..fc87b1f Binary files /dev/null and b/assets/graphics/dark_themes/layers/layer_invisible.png differ diff --git a/assets/graphics/dark_themes/layers/layer_invisible.png.import b/assets/graphics/dark_themes/layers/layer_invisible.png.import new file mode 100644 index 0000000..a3f14e8 --- /dev/null +++ b/assets/graphics/dark_themes/layers/layer_invisible.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/layer_invisible.png-1ebfa1b5206b02ef0e5746b02a39b873.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/layers/layer_invisible.png" +dest_files=[ "res://.import/layer_invisible.png-1ebfa1b5206b02ef0e5746b02a39b873.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/layers/layer_visible.png b/assets/graphics/dark_themes/layers/layer_visible.png new file mode 100644 index 0000000..f505b00 Binary files /dev/null and b/assets/graphics/dark_themes/layers/layer_visible.png differ diff --git a/assets/graphics/dark_themes/layers/layer_visible.png.import b/assets/graphics/dark_themes/layers/layer_visible.png.import new file mode 100644 index 0000000..640a817 --- /dev/null +++ b/assets/graphics/dark_themes/layers/layer_visible.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/layer_visible.png-9b5c7ebf8e3241c9b33cf0e9528f20ee.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/layers/layer_visible.png" +dest_files=[ "res://.import/layer_visible.png-9b5c7ebf8e3241c9b33cf0e9528f20ee.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/layers/linked_layer.png b/assets/graphics/dark_themes/layers/linked_layer.png new file mode 100644 index 0000000..aaa357e Binary files /dev/null and b/assets/graphics/dark_themes/layers/linked_layer.png differ diff --git a/assets/graphics/dark_themes/layers/linked_layer.png.import b/assets/graphics/dark_themes/layers/linked_layer.png.import new file mode 100644 index 0000000..ce83709 --- /dev/null +++ b/assets/graphics/dark_themes/layers/linked_layer.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/linked_layer.png-c3d24c315cb40fd7f654b58df3e45708.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/layers/linked_layer.png" +dest_files=[ "res://.import/linked_layer.png-c3d24c315cb40fd7f654b58df3e45708.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/layers/lock.png b/assets/graphics/dark_themes/layers/lock.png new file mode 100644 index 0000000..1863a07 Binary files /dev/null and b/assets/graphics/dark_themes/layers/lock.png differ diff --git a/assets/graphics/dark_themes/layers/lock.png.import b/assets/graphics/dark_themes/layers/lock.png.import new file mode 100644 index 0000000..44e3ee2 --- /dev/null +++ b/assets/graphics/dark_themes/layers/lock.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/lock.png-d530a70ff7d89b993edb84809c942608.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/layers/lock.png" +dest_files=[ "res://.import/lock.png-d530a70ff7d89b993edb84809c942608.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/layers/merge_down.png b/assets/graphics/dark_themes/layers/merge_down.png new file mode 100644 index 0000000..0fe8c7b Binary files /dev/null and b/assets/graphics/dark_themes/layers/merge_down.png differ diff --git a/assets/graphics/dark_themes/layers/merge_down.png.import b/assets/graphics/dark_themes/layers/merge_down.png.import new file mode 100644 index 0000000..e1dc11c --- /dev/null +++ b/assets/graphics/dark_themes/layers/merge_down.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/merge_down.png-0af5ecfa62e8bb3627dbbcf77566bd93.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/layers/merge_down.png" +dest_files=[ "res://.import/merge_down.png-0af5ecfa62e8bb3627dbbcf77566bd93.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/layers/merge_down_disabled.png b/assets/graphics/dark_themes/layers/merge_down_disabled.png new file mode 100644 index 0000000..ed8787b Binary files /dev/null and b/assets/graphics/dark_themes/layers/merge_down_disabled.png differ diff --git a/assets/graphics/dark_themes/layers/merge_down_disabled.png.import b/assets/graphics/dark_themes/layers/merge_down_disabled.png.import new file mode 100644 index 0000000..4f74bdd --- /dev/null +++ b/assets/graphics/dark_themes/layers/merge_down_disabled.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/merge_down_disabled.png-19c56d0b774ebe6fdbe5c678851b252a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/layers/merge_down_disabled.png" +dest_files=[ "res://.import/merge_down_disabled.png-19c56d0b774ebe6fdbe5c678851b252a.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/layers/move_down.png b/assets/graphics/dark_themes/layers/move_down.png new file mode 100644 index 0000000..f2f7a35 Binary files /dev/null and b/assets/graphics/dark_themes/layers/move_down.png differ diff --git a/assets/graphics/dark_themes/layers/move_down.png.import b/assets/graphics/dark_themes/layers/move_down.png.import new file mode 100644 index 0000000..717d629 --- /dev/null +++ b/assets/graphics/dark_themes/layers/move_down.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/move_down.png-6ecb57d1da05009bbfec3ff5eb929fd5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/layers/move_down.png" +dest_files=[ "res://.import/move_down.png-6ecb57d1da05009bbfec3ff5eb929fd5.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/layers/move_down_disabled.png b/assets/graphics/dark_themes/layers/move_down_disabled.png new file mode 100644 index 0000000..0ef0e8b Binary files /dev/null and b/assets/graphics/dark_themes/layers/move_down_disabled.png differ diff --git a/assets/graphics/dark_themes/layers/move_down_disabled.png.import b/assets/graphics/dark_themes/layers/move_down_disabled.png.import new file mode 100644 index 0000000..b70da8f --- /dev/null +++ b/assets/graphics/dark_themes/layers/move_down_disabled.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/move_down_disabled.png-184133a62e35d4e399d431957d3c2ced.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/layers/move_down_disabled.png" +dest_files=[ "res://.import/move_down_disabled.png-184133a62e35d4e399d431957d3c2ced.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/layers/move_up.png b/assets/graphics/dark_themes/layers/move_up.png new file mode 100644 index 0000000..d02a1ec Binary files /dev/null and b/assets/graphics/dark_themes/layers/move_up.png differ diff --git a/assets/graphics/dark_themes/layers/move_up.png.import b/assets/graphics/dark_themes/layers/move_up.png.import new file mode 100644 index 0000000..4210e19 --- /dev/null +++ b/assets/graphics/dark_themes/layers/move_up.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/move_up.png-ffb9285fbac47ea04662a38cc5652b57.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/layers/move_up.png" +dest_files=[ "res://.import/move_up.png-ffb9285fbac47ea04662a38cc5652b57.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/layers/move_up_disabled.png b/assets/graphics/dark_themes/layers/move_up_disabled.png new file mode 100644 index 0000000..158ee15 Binary files /dev/null and b/assets/graphics/dark_themes/layers/move_up_disabled.png differ diff --git a/assets/graphics/dark_themes/layers/move_up_disabled.png.import b/assets/graphics/dark_themes/layers/move_up_disabled.png.import new file mode 100644 index 0000000..9262903 --- /dev/null +++ b/assets/graphics/dark_themes/layers/move_up_disabled.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/move_up_disabled.png-fd413fdb3c4fc000cae6fb308b1e41a4.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/layers/move_up_disabled.png" +dest_files=[ "res://.import/move_up_disabled.png-fd413fdb3c4fc000cae6fb308b1e41a4.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/layers/new_layer.png b/assets/graphics/dark_themes/layers/new_layer.png new file mode 100644 index 0000000..9f53b4b Binary files /dev/null and b/assets/graphics/dark_themes/layers/new_layer.png differ diff --git a/assets/graphics/dark_themes/layers/new_layer.png.import b/assets/graphics/dark_themes/layers/new_layer.png.import new file mode 100644 index 0000000..ef6bc58 --- /dev/null +++ b/assets/graphics/dark_themes/layers/new_layer.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/new_layer.png-c273e9d9e64676f6ea91c260c75f929b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/layers/new_layer.png" +dest_files=[ "res://.import/new_layer.png-c273e9d9e64676f6ea91c260c75f929b.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/layers/unlinked_layer.png b/assets/graphics/dark_themes/layers/unlinked_layer.png new file mode 100644 index 0000000..6a69231 Binary files /dev/null and b/assets/graphics/dark_themes/layers/unlinked_layer.png differ diff --git a/assets/graphics/dark_themes/layers/unlinked_layer.png.import b/assets/graphics/dark_themes/layers/unlinked_layer.png.import new file mode 100644 index 0000000..a14852a --- /dev/null +++ b/assets/graphics/dark_themes/layers/unlinked_layer.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/unlinked_layer.png-c13f69d4dc98253dffb125a3f0545fb5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/layers/unlinked_layer.png" +dest_files=[ "res://.import/unlinked_layer.png-c13f69d4dc98253dffb125a3f0545fb5.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/layers/unlock.png b/assets/graphics/dark_themes/layers/unlock.png new file mode 100644 index 0000000..6538586 Binary files /dev/null and b/assets/graphics/dark_themes/layers/unlock.png differ diff --git a/assets/graphics/dark_themes/layers/unlock.png.import b/assets/graphics/dark_themes/layers/unlock.png.import new file mode 100644 index 0000000..318e515 --- /dev/null +++ b/assets/graphics/dark_themes/layers/unlock.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/unlock.png-8cb50543357f56cafc03aadb61040ee3.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/layers/unlock.png" +dest_files=[ "res://.import/unlock.png-8cb50543357f56cafc03aadb61040ee3.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/misc/color_defaults.png b/assets/graphics/dark_themes/misc/color_defaults.png new file mode 100644 index 0000000..c819322 Binary files /dev/null and b/assets/graphics/dark_themes/misc/color_defaults.png differ diff --git a/assets/graphics/dark_themes/misc/color_defaults.png.import b/assets/graphics/dark_themes/misc/color_defaults.png.import new file mode 100644 index 0000000..ff07df0 --- /dev/null +++ b/assets/graphics/dark_themes/misc/color_defaults.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/color_defaults.png-04d0fdc77c3d405adc76b7b382574c59.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/misc/color_defaults.png" +dest_files=[ "res://.import/color_defaults.png-04d0fdc77c3d405adc76b7b382574c59.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/misc/color_switch.png b/assets/graphics/dark_themes/misc/color_switch.png new file mode 100644 index 0000000..c6e1149 Binary files /dev/null and b/assets/graphics/dark_themes/misc/color_switch.png differ diff --git a/assets/graphics/dark_themes/misc/color_switch.png.import b/assets/graphics/dark_themes/misc/color_switch.png.import new file mode 100644 index 0000000..485eee7 --- /dev/null +++ b/assets/graphics/dark_themes/misc/color_switch.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/color_switch.png-9af7bfef2fe98866692c59315c425b94.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/misc/color_switch.png" +dest_files=[ "res://.import/color_switch.png-9af7bfef2fe98866692c59315c425b94.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/misc/icon_reload.png b/assets/graphics/dark_themes/misc/icon_reload.png new file mode 100644 index 0000000..bec5f3f Binary files /dev/null and b/assets/graphics/dark_themes/misc/icon_reload.png differ diff --git a/assets/graphics/dark_themes/misc/icon_reload.png.import b/assets/graphics/dark_themes/misc/icon_reload.png.import new file mode 100644 index 0000000..3b84142 --- /dev/null +++ b/assets/graphics/dark_themes/misc/icon_reload.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/icon_reload.png-8fcd39d06a036f444930d60868611210.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/misc/icon_reload.png" +dest_files=[ "res://.import/icon_reload.png-8fcd39d06a036f444930d60868611210.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/palette/add_palette.png b/assets/graphics/dark_themes/palette/add_palette.png new file mode 100644 index 0000000..54ca948 Binary files /dev/null and b/assets/graphics/dark_themes/palette/add_palette.png differ diff --git a/assets/graphics/dark_themes/palette/add_palette.png.import b/assets/graphics/dark_themes/palette/add_palette.png.import new file mode 100644 index 0000000..dc95595 --- /dev/null +++ b/assets/graphics/dark_themes/palette/add_palette.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/add_palette.png-fec8bc301c9f2c1016259496743f32d5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/palette/add_palette.png" +dest_files=[ "res://.import/add_palette.png-fec8bc301c9f2c1016259496743f32d5.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/palette/edit_palette.png b/assets/graphics/dark_themes/palette/edit_palette.png new file mode 100644 index 0000000..6811973 Binary files /dev/null and b/assets/graphics/dark_themes/palette/edit_palette.png differ diff --git a/assets/graphics/dark_themes/palette/edit_palette.png.import b/assets/graphics/dark_themes/palette/edit_palette.png.import new file mode 100644 index 0000000..3b97a24 --- /dev/null +++ b/assets/graphics/dark_themes/palette/edit_palette.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/edit_palette.png-750508c403b212e0d0833bc85c3dc743.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/palette/edit_palette.png" +dest_files=[ "res://.import/edit_palette.png-750508c403b212e0d0833bc85c3dc743.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/palette/remove_palette.png b/assets/graphics/dark_themes/palette/remove_palette.png new file mode 100644 index 0000000..8512b88 Binary files /dev/null and b/assets/graphics/dark_themes/palette/remove_palette.png differ diff --git a/assets/graphics/dark_themes/palette/remove_palette.png.import b/assets/graphics/dark_themes/palette/remove_palette.png.import new file mode 100644 index 0000000..0aa7d05 --- /dev/null +++ b/assets/graphics/dark_themes/palette/remove_palette.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/remove_palette.png-7e8aecee96680faa3c0f5a841f893394.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/palette/remove_palette.png" +dest_files=[ "res://.import/remove_palette.png-7e8aecee96680faa3c0f5a841f893394.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/timeline/copy_frame.png b/assets/graphics/dark_themes/timeline/copy_frame.png new file mode 100644 index 0000000..f6f9451 Binary files /dev/null and b/assets/graphics/dark_themes/timeline/copy_frame.png differ diff --git a/assets/graphics/dark_themes/timeline/copy_frame.png.import b/assets/graphics/dark_themes/timeline/copy_frame.png.import new file mode 100644 index 0000000..b8a8b20 --- /dev/null +++ b/assets/graphics/dark_themes/timeline/copy_frame.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/copy_frame.png-848b77ff5cbd0eb9f5185ea1e7d2cc7f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/timeline/copy_frame.png" +dest_files=[ "res://.import/copy_frame.png-848b77ff5cbd0eb9f5185ea1e7d2cc7f.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/timeline/expandable.png b/assets/graphics/dark_themes/timeline/expandable.png new file mode 100644 index 0000000..d0cd942 Binary files /dev/null and b/assets/graphics/dark_themes/timeline/expandable.png differ diff --git a/assets/graphics/dark_themes/timeline/expandable.png.import b/assets/graphics/dark_themes/timeline/expandable.png.import new file mode 100644 index 0000000..e2ff14a --- /dev/null +++ b/assets/graphics/dark_themes/timeline/expandable.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/expandable.png-a91ffc8e4d2201347f24ada4bfeaa847.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/timeline/expandable.png" +dest_files=[ "res://.import/expandable.png-a91ffc8e4d2201347f24ada4bfeaa847.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/timeline/go_to_first_frame.png b/assets/graphics/dark_themes/timeline/go_to_first_frame.png new file mode 100644 index 0000000..655326c Binary files /dev/null and b/assets/graphics/dark_themes/timeline/go_to_first_frame.png differ diff --git a/assets/graphics/dark_themes/timeline/go_to_first_frame.png.import b/assets/graphics/dark_themes/timeline/go_to_first_frame.png.import new file mode 100644 index 0000000..8e17d08 --- /dev/null +++ b/assets/graphics/dark_themes/timeline/go_to_first_frame.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/go_to_first_frame.png-5d4c03e1e51080d7758fdcae7094d2b1.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/timeline/go_to_first_frame.png" +dest_files=[ "res://.import/go_to_first_frame.png-5d4c03e1e51080d7758fdcae7094d2b1.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/timeline/go_to_last_frame.png b/assets/graphics/dark_themes/timeline/go_to_last_frame.png new file mode 100644 index 0000000..5250e8f Binary files /dev/null and b/assets/graphics/dark_themes/timeline/go_to_last_frame.png differ diff --git a/assets/graphics/dark_themes/timeline/go_to_last_frame.png.import b/assets/graphics/dark_themes/timeline/go_to_last_frame.png.import new file mode 100644 index 0000000..ba02ba7 --- /dev/null +++ b/assets/graphics/dark_themes/timeline/go_to_last_frame.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/go_to_last_frame.png-b9567a2ad9bc3c1ee2db8118973b679b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/timeline/go_to_last_frame.png" +dest_files=[ "res://.import/go_to_last_frame.png-b9567a2ad9bc3c1ee2db8118973b679b.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/timeline/loop.png b/assets/graphics/dark_themes/timeline/loop.png new file mode 100644 index 0000000..8ba509f Binary files /dev/null and b/assets/graphics/dark_themes/timeline/loop.png differ diff --git a/assets/graphics/dark_themes/timeline/loop.png.import b/assets/graphics/dark_themes/timeline/loop.png.import new file mode 100644 index 0000000..c45ef17 --- /dev/null +++ b/assets/graphics/dark_themes/timeline/loop.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/loop.png-ae5b5d6f4668eabc89b0e75f2e24a350.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/timeline/loop.png" +dest_files=[ "res://.import/loop.png-ae5b5d6f4668eabc89b0e75f2e24a350.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/timeline/loop_none.png b/assets/graphics/dark_themes/timeline/loop_none.png new file mode 100644 index 0000000..d67882d Binary files /dev/null and b/assets/graphics/dark_themes/timeline/loop_none.png differ diff --git a/assets/graphics/dark_themes/timeline/loop_none.png.import b/assets/graphics/dark_themes/timeline/loop_none.png.import new file mode 100644 index 0000000..fb67c06 --- /dev/null +++ b/assets/graphics/dark_themes/timeline/loop_none.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/loop_none.png-7f662a7de8f1ca08b4d15cfdbe2aa94c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/timeline/loop_none.png" +dest_files=[ "res://.import/loop_none.png-7f662a7de8f1ca08b4d15cfdbe2aa94c.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/timeline/loop_pingpong.png b/assets/graphics/dark_themes/timeline/loop_pingpong.png new file mode 100644 index 0000000..e7b65a2 Binary files /dev/null and b/assets/graphics/dark_themes/timeline/loop_pingpong.png differ diff --git a/assets/graphics/dark_themes/timeline/loop_pingpong.png.import b/assets/graphics/dark_themes/timeline/loop_pingpong.png.import new file mode 100644 index 0000000..4f33a47 --- /dev/null +++ b/assets/graphics/dark_themes/timeline/loop_pingpong.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/loop_pingpong.png-ab3a890ca3b3269b499da92fc383bc5c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/timeline/loop_pingpong.png" +dest_files=[ "res://.import/loop_pingpong.png-ab3a890ca3b3269b499da92fc383bc5c.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/timeline/move_arrow.png b/assets/graphics/dark_themes/timeline/move_arrow.png new file mode 100644 index 0000000..f559102 Binary files /dev/null and b/assets/graphics/dark_themes/timeline/move_arrow.png differ diff --git a/assets/graphics/dark_themes/timeline/move_arrow.png.import b/assets/graphics/dark_themes/timeline/move_arrow.png.import new file mode 100644 index 0000000..7e2fe65 --- /dev/null +++ b/assets/graphics/dark_themes/timeline/move_arrow.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/move_arrow.png-a7e1075bf6415244d8e7290d244180b2.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/timeline/move_arrow.png" +dest_files=[ "res://.import/move_arrow.png-a7e1075bf6415244d8e7290d244180b2.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/timeline/move_arrow_disabled.png b/assets/graphics/dark_themes/timeline/move_arrow_disabled.png new file mode 100644 index 0000000..3f9482a Binary files /dev/null and b/assets/graphics/dark_themes/timeline/move_arrow_disabled.png differ diff --git a/assets/graphics/dark_themes/timeline/move_arrow_disabled.png.import b/assets/graphics/dark_themes/timeline/move_arrow_disabled.png.import new file mode 100644 index 0000000..4684f51 --- /dev/null +++ b/assets/graphics/dark_themes/timeline/move_arrow_disabled.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/move_arrow_disabled.png-52a5629e1ae2c34034b70ce489237c77.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/timeline/move_arrow_disabled.png" +dest_files=[ "res://.import/move_arrow_disabled.png-52a5629e1ae2c34034b70ce489237c77.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/timeline/new_frame.png b/assets/graphics/dark_themes/timeline/new_frame.png new file mode 100644 index 0000000..408c3fb Binary files /dev/null and b/assets/graphics/dark_themes/timeline/new_frame.png differ diff --git a/assets/graphics/dark_themes/timeline/new_frame.png.import b/assets/graphics/dark_themes/timeline/new_frame.png.import new file mode 100644 index 0000000..2e45130 --- /dev/null +++ b/assets/graphics/dark_themes/timeline/new_frame.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/new_frame.png-0f1494797806ef960eee990c7f6cd5a9.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/timeline/new_frame.png" +dest_files=[ "res://.import/new_frame.png-0f1494797806ef960eee990c7f6cd5a9.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/timeline/next_frame.png b/assets/graphics/dark_themes/timeline/next_frame.png new file mode 100644 index 0000000..a471148 Binary files /dev/null and b/assets/graphics/dark_themes/timeline/next_frame.png differ diff --git a/assets/graphics/dark_themes/timeline/next_frame.png.import b/assets/graphics/dark_themes/timeline/next_frame.png.import new file mode 100644 index 0000000..b2b7fd6 --- /dev/null +++ b/assets/graphics/dark_themes/timeline/next_frame.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/next_frame.png-448e2c2716a245d2b5d75e2b5a26ff66.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/timeline/next_frame.png" +dest_files=[ "res://.import/next_frame.png-448e2c2716a245d2b5d75e2b5a26ff66.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/timeline/onion_skinning.png b/assets/graphics/dark_themes/timeline/onion_skinning.png new file mode 100644 index 0000000..61d54ba Binary files /dev/null and b/assets/graphics/dark_themes/timeline/onion_skinning.png differ diff --git a/assets/graphics/dark_themes/timeline/onion_skinning.png.import b/assets/graphics/dark_themes/timeline/onion_skinning.png.import new file mode 100644 index 0000000..e633e17 --- /dev/null +++ b/assets/graphics/dark_themes/timeline/onion_skinning.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/onion_skinning.png-a68aba6a6f213d2f52f2ea1920245875.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/timeline/onion_skinning.png" +dest_files=[ "res://.import/onion_skinning.png-a68aba6a6f213d2f52f2ea1920245875.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/timeline/onion_skinning_off.png b/assets/graphics/dark_themes/timeline/onion_skinning_off.png new file mode 100644 index 0000000..29b3e4e Binary files /dev/null and b/assets/graphics/dark_themes/timeline/onion_skinning_off.png differ diff --git a/assets/graphics/dark_themes/timeline/onion_skinning_off.png.import b/assets/graphics/dark_themes/timeline/onion_skinning_off.png.import new file mode 100644 index 0000000..5816de8 --- /dev/null +++ b/assets/graphics/dark_themes/timeline/onion_skinning_off.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/onion_skinning_off.png-459e72c7089a02e8a89e2863b17225a6.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/timeline/onion_skinning_off.png" +dest_files=[ "res://.import/onion_skinning_off.png-459e72c7089a02e8a89e2863b17225a6.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/timeline/pause.png b/assets/graphics/dark_themes/timeline/pause.png new file mode 100644 index 0000000..2bc31a3 Binary files /dev/null and b/assets/graphics/dark_themes/timeline/pause.png differ diff --git a/assets/graphics/dark_themes/timeline/pause.png.import b/assets/graphics/dark_themes/timeline/pause.png.import new file mode 100644 index 0000000..1cb8ed5 --- /dev/null +++ b/assets/graphics/dark_themes/timeline/pause.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/pause.png-832c2f9206ff4e517974cc16e5f7c23c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/timeline/pause.png" +dest_files=[ "res://.import/pause.png-832c2f9206ff4e517974cc16e5f7c23c.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/timeline/play.png b/assets/graphics/dark_themes/timeline/play.png new file mode 100644 index 0000000..9a80002 Binary files /dev/null and b/assets/graphics/dark_themes/timeline/play.png differ diff --git a/assets/graphics/dark_themes/timeline/play.png.import b/assets/graphics/dark_themes/timeline/play.png.import new file mode 100644 index 0000000..78751eb --- /dev/null +++ b/assets/graphics/dark_themes/timeline/play.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/play.png-8abdc36bbf7ccf1d2bf773329dad0f36.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/timeline/play.png" +dest_files=[ "res://.import/play.png-8abdc36bbf7ccf1d2bf773329dad0f36.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/timeline/play_backwards.png b/assets/graphics/dark_themes/timeline/play_backwards.png new file mode 100644 index 0000000..d39d774 Binary files /dev/null and b/assets/graphics/dark_themes/timeline/play_backwards.png differ diff --git a/assets/graphics/dark_themes/timeline/play_backwards.png.import b/assets/graphics/dark_themes/timeline/play_backwards.png.import new file mode 100644 index 0000000..abf8e8e --- /dev/null +++ b/assets/graphics/dark_themes/timeline/play_backwards.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/play_backwards.png-d5d3d50d3de1a8bf4c653cc44a45bb28.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/timeline/play_backwards.png" +dest_files=[ "res://.import/play_backwards.png-d5d3d50d3de1a8bf4c653cc44a45bb28.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/timeline/previous_frame.png b/assets/graphics/dark_themes/timeline/previous_frame.png new file mode 100644 index 0000000..5ffb0c8 Binary files /dev/null and b/assets/graphics/dark_themes/timeline/previous_frame.png differ diff --git a/assets/graphics/dark_themes/timeline/previous_frame.png.import b/assets/graphics/dark_themes/timeline/previous_frame.png.import new file mode 100644 index 0000000..8166115 --- /dev/null +++ b/assets/graphics/dark_themes/timeline/previous_frame.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/previous_frame.png-5e8730de2fcc98a0ad95e998bd69c142.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/timeline/previous_frame.png" +dest_files=[ "res://.import/previous_frame.png-5e8730de2fcc98a0ad95e998bd69c142.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/timeline/remove_frame.png b/assets/graphics/dark_themes/timeline/remove_frame.png new file mode 100644 index 0000000..7ba8a0e Binary files /dev/null and b/assets/graphics/dark_themes/timeline/remove_frame.png differ diff --git a/assets/graphics/dark_themes/timeline/remove_frame.png.import b/assets/graphics/dark_themes/timeline/remove_frame.png.import new file mode 100644 index 0000000..3caf00f --- /dev/null +++ b/assets/graphics/dark_themes/timeline/remove_frame.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/remove_frame.png-4bea92fb733e1228f072ddea1bdf89f0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/timeline/remove_frame.png" +dest_files=[ "res://.import/remove_frame.png-4bea92fb733e1228f072ddea1bdf89f0.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/timeline/remove_frame_disabled.png b/assets/graphics/dark_themes/timeline/remove_frame_disabled.png new file mode 100644 index 0000000..5ddbafe Binary files /dev/null and b/assets/graphics/dark_themes/timeline/remove_frame_disabled.png differ diff --git a/assets/graphics/dark_themes/timeline/remove_frame_disabled.png.import b/assets/graphics/dark_themes/timeline/remove_frame_disabled.png.import new file mode 100644 index 0000000..060fd1a --- /dev/null +++ b/assets/graphics/dark_themes/timeline/remove_frame_disabled.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/remove_frame_disabled.png-9ba39ef5fe12b2299bf8b5d3226f4768.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/timeline/remove_frame_disabled.png" +dest_files=[ "res://.import/remove_frame_disabled.png-9ba39ef5fe12b2299bf8b5d3226f4768.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/timeline/tag.png b/assets/graphics/dark_themes/timeline/tag.png new file mode 100644 index 0000000..f60c665 Binary files /dev/null and b/assets/graphics/dark_themes/timeline/tag.png differ diff --git a/assets/graphics/dark_themes/timeline/tag.png.import b/assets/graphics/dark_themes/timeline/tag.png.import new file mode 100644 index 0000000..51fcd07 --- /dev/null +++ b/assets/graphics/dark_themes/timeline/tag.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/tag.png-641c00a3a36ad87167a55e3bfc5c9600.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/timeline/tag.png" +dest_files=[ "res://.import/tag.png-641c00a3a36ad87167a55e3bfc5c9600.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/bucket.png b/assets/graphics/dark_themes/tools/bucket.png new file mode 100644 index 0000000..6c86c4a Binary files /dev/null and b/assets/graphics/dark_themes/tools/bucket.png differ diff --git a/assets/graphics/dark_themes/tools/bucket.png.import b/assets/graphics/dark_themes/tools/bucket.png.import new file mode 100644 index 0000000..4f4574c --- /dev/null +++ b/assets/graphics/dark_themes/tools/bucket.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/bucket.png-2588f49bf20daa1e879432952c33d382.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/bucket.png" +dest_files=[ "res://.import/bucket.png-2588f49bf20daa1e879432952c33d382.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/bucket_l.png b/assets/graphics/dark_themes/tools/bucket_l.png new file mode 100644 index 0000000..01a5afd Binary files /dev/null and b/assets/graphics/dark_themes/tools/bucket_l.png differ diff --git a/assets/graphics/dark_themes/tools/bucket_l.png.import b/assets/graphics/dark_themes/tools/bucket_l.png.import new file mode 100644 index 0000000..2385af1 --- /dev/null +++ b/assets/graphics/dark_themes/tools/bucket_l.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/bucket_l.png-2df486f6fefff371f68be52e1b9124dd.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/bucket_l.png" +dest_files=[ "res://.import/bucket_l.png-2df486f6fefff371f68be52e1b9124dd.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/bucket_l_r.png b/assets/graphics/dark_themes/tools/bucket_l_r.png new file mode 100644 index 0000000..f1a0c73 Binary files /dev/null and b/assets/graphics/dark_themes/tools/bucket_l_r.png differ diff --git a/assets/graphics/dark_themes/tools/bucket_l_r.png.import b/assets/graphics/dark_themes/tools/bucket_l_r.png.import new file mode 100644 index 0000000..ceeaecf --- /dev/null +++ b/assets/graphics/dark_themes/tools/bucket_l_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/bucket_l_r.png-5ccdded491174fb178a7b727039168d7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/bucket_l_r.png" +dest_files=[ "res://.import/bucket_l_r.png-5ccdded491174fb178a7b727039168d7.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/bucket_r.png b/assets/graphics/dark_themes/tools/bucket_r.png new file mode 100644 index 0000000..ebddcee Binary files /dev/null and b/assets/graphics/dark_themes/tools/bucket_r.png differ diff --git a/assets/graphics/dark_themes/tools/bucket_r.png.import b/assets/graphics/dark_themes/tools/bucket_r.png.import new file mode 100644 index 0000000..136a401 --- /dev/null +++ b/assets/graphics/dark_themes/tools/bucket_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/bucket_r.png-c5e612e903bd82ef99546bc4ce376e47.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/bucket_r.png" +dest_files=[ "res://.import/bucket_r.png-c5e612e903bd82ef99546bc4ce376e47.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/colorpicker.png b/assets/graphics/dark_themes/tools/colorpicker.png new file mode 100644 index 0000000..92176bb Binary files /dev/null and b/assets/graphics/dark_themes/tools/colorpicker.png differ diff --git a/assets/graphics/dark_themes/tools/colorpicker.png.import b/assets/graphics/dark_themes/tools/colorpicker.png.import new file mode 100644 index 0000000..9763181 --- /dev/null +++ b/assets/graphics/dark_themes/tools/colorpicker.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/colorpicker.png-c0000621809a471eaca6d66f2e37feb7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/colorpicker.png" +dest_files=[ "res://.import/colorpicker.png-c0000621809a471eaca6d66f2e37feb7.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/colorpicker_l.png b/assets/graphics/dark_themes/tools/colorpicker_l.png new file mode 100644 index 0000000..8559467 Binary files /dev/null and b/assets/graphics/dark_themes/tools/colorpicker_l.png differ diff --git a/assets/graphics/dark_themes/tools/colorpicker_l.png.import b/assets/graphics/dark_themes/tools/colorpicker_l.png.import new file mode 100644 index 0000000..6f5d318 --- /dev/null +++ b/assets/graphics/dark_themes/tools/colorpicker_l.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/colorpicker_l.png-cd212f3d28874a9602f6cce6be677126.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/colorpicker_l.png" +dest_files=[ "res://.import/colorpicker_l.png-cd212f3d28874a9602f6cce6be677126.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/colorpicker_l_r.png b/assets/graphics/dark_themes/tools/colorpicker_l_r.png new file mode 100644 index 0000000..c1cc81d Binary files /dev/null and b/assets/graphics/dark_themes/tools/colorpicker_l_r.png differ diff --git a/assets/graphics/dark_themes/tools/colorpicker_l_r.png.import b/assets/graphics/dark_themes/tools/colorpicker_l_r.png.import new file mode 100644 index 0000000..24b1f67 --- /dev/null +++ b/assets/graphics/dark_themes/tools/colorpicker_l_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/colorpicker_l_r.png-4b6faab23da12ce200a7f0459f249be0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/colorpicker_l_r.png" +dest_files=[ "res://.import/colorpicker_l_r.png-4b6faab23da12ce200a7f0459f249be0.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/colorpicker_r.png b/assets/graphics/dark_themes/tools/colorpicker_r.png new file mode 100644 index 0000000..f1576ef Binary files /dev/null and b/assets/graphics/dark_themes/tools/colorpicker_r.png differ diff --git a/assets/graphics/dark_themes/tools/colorpicker_r.png.import b/assets/graphics/dark_themes/tools/colorpicker_r.png.import new file mode 100644 index 0000000..4a3ee5d --- /dev/null +++ b/assets/graphics/dark_themes/tools/colorpicker_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/colorpicker_r.png-5435032f1ebef0aa936a5dca5697f1b9.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/colorpicker_r.png" +dest_files=[ "res://.import/colorpicker_r.png-5435032f1ebef0aa936a5dca5697f1b9.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/eraser.png b/assets/graphics/dark_themes/tools/eraser.png new file mode 100644 index 0000000..7481694 Binary files /dev/null and b/assets/graphics/dark_themes/tools/eraser.png differ diff --git a/assets/graphics/dark_themes/tools/eraser.png.import b/assets/graphics/dark_themes/tools/eraser.png.import new file mode 100644 index 0000000..97b02b2 --- /dev/null +++ b/assets/graphics/dark_themes/tools/eraser.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/eraser.png-0f377ba16089e33e646d457e12326f30.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/eraser.png" +dest_files=[ "res://.import/eraser.png-0f377ba16089e33e646d457e12326f30.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/eraser_l.png b/assets/graphics/dark_themes/tools/eraser_l.png new file mode 100644 index 0000000..7154d58 Binary files /dev/null and b/assets/graphics/dark_themes/tools/eraser_l.png differ diff --git a/assets/graphics/dark_themes/tools/eraser_l.png.import b/assets/graphics/dark_themes/tools/eraser_l.png.import new file mode 100644 index 0000000..492790b --- /dev/null +++ b/assets/graphics/dark_themes/tools/eraser_l.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/eraser_l.png-2614b6dd16ebd6c6acdc162c29e44a7a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/eraser_l.png" +dest_files=[ "res://.import/eraser_l.png-2614b6dd16ebd6c6acdc162c29e44a7a.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/eraser_l_r.png b/assets/graphics/dark_themes/tools/eraser_l_r.png new file mode 100644 index 0000000..3a4fcaf Binary files /dev/null and b/assets/graphics/dark_themes/tools/eraser_l_r.png differ diff --git a/assets/graphics/dark_themes/tools/eraser_l_r.png.import b/assets/graphics/dark_themes/tools/eraser_l_r.png.import new file mode 100644 index 0000000..e5620df --- /dev/null +++ b/assets/graphics/dark_themes/tools/eraser_l_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/eraser_l_r.png-442fbc8023e992be07ee45af678d322d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/eraser_l_r.png" +dest_files=[ "res://.import/eraser_l_r.png-442fbc8023e992be07ee45af678d322d.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/eraser_r.png b/assets/graphics/dark_themes/tools/eraser_r.png new file mode 100644 index 0000000..daa323c Binary files /dev/null and b/assets/graphics/dark_themes/tools/eraser_r.png differ diff --git a/assets/graphics/dark_themes/tools/eraser_r.png.import b/assets/graphics/dark_themes/tools/eraser_r.png.import new file mode 100644 index 0000000..b3cbb67 --- /dev/null +++ b/assets/graphics/dark_themes/tools/eraser_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/eraser_r.png-0f7a20e9bcd741bea5c61521c4cd930a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/eraser_r.png" +dest_files=[ "res://.import/eraser_r.png-0f7a20e9bcd741bea5c61521c4cd930a.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/horizontal_mirror_off.png b/assets/graphics/dark_themes/tools/horizontal_mirror_off.png new file mode 100644 index 0000000..985cd9a Binary files /dev/null and b/assets/graphics/dark_themes/tools/horizontal_mirror_off.png differ diff --git a/assets/graphics/dark_themes/tools/horizontal_mirror_off.png.import b/assets/graphics/dark_themes/tools/horizontal_mirror_off.png.import new file mode 100644 index 0000000..115d14a --- /dev/null +++ b/assets/graphics/dark_themes/tools/horizontal_mirror_off.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/horizontal_mirror_off.png-e4441e3d97fcd7c31737118ea285827d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/horizontal_mirror_off.png" +dest_files=[ "res://.import/horizontal_mirror_off.png-e4441e3d97fcd7c31737118ea285827d.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/horizontal_mirror_on.png b/assets/graphics/dark_themes/tools/horizontal_mirror_on.png new file mode 100644 index 0000000..45a9396 Binary files /dev/null and b/assets/graphics/dark_themes/tools/horizontal_mirror_on.png differ diff --git a/assets/graphics/dark_themes/tools/horizontal_mirror_on.png.import b/assets/graphics/dark_themes/tools/horizontal_mirror_on.png.import new file mode 100644 index 0000000..acfdf80 --- /dev/null +++ b/assets/graphics/dark_themes/tools/horizontal_mirror_on.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/horizontal_mirror_on.png-4a6246108f642d6c0c5746e3fd24a697.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/horizontal_mirror_on.png" +dest_files=[ "res://.import/horizontal_mirror_on.png-4a6246108f642d6c0c5746e3fd24a697.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/lightendarken.png b/assets/graphics/dark_themes/tools/lightendarken.png new file mode 100644 index 0000000..e54fac3 Binary files /dev/null and b/assets/graphics/dark_themes/tools/lightendarken.png differ diff --git a/assets/graphics/dark_themes/tools/lightendarken.png.import b/assets/graphics/dark_themes/tools/lightendarken.png.import new file mode 100644 index 0000000..fdfcec5 --- /dev/null +++ b/assets/graphics/dark_themes/tools/lightendarken.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/lightendarken.png-c30f64f6f1f40a3ab41399b96d568f4c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/lightendarken.png" +dest_files=[ "res://.import/lightendarken.png-c30f64f6f1f40a3ab41399b96d568f4c.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/lightendarken_l.png b/assets/graphics/dark_themes/tools/lightendarken_l.png new file mode 100644 index 0000000..40fd9a5 Binary files /dev/null and b/assets/graphics/dark_themes/tools/lightendarken_l.png differ diff --git a/assets/graphics/dark_themes/tools/lightendarken_l.png.import b/assets/graphics/dark_themes/tools/lightendarken_l.png.import new file mode 100644 index 0000000..44375ae --- /dev/null +++ b/assets/graphics/dark_themes/tools/lightendarken_l.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/lightendarken_l.png-2c6f311b2ba58822f2d28a577c743025.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/lightendarken_l.png" +dest_files=[ "res://.import/lightendarken_l.png-2c6f311b2ba58822f2d28a577c743025.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/lightendarken_l_r.png b/assets/graphics/dark_themes/tools/lightendarken_l_r.png new file mode 100644 index 0000000..6a4cc6f Binary files /dev/null and b/assets/graphics/dark_themes/tools/lightendarken_l_r.png differ diff --git a/assets/graphics/dark_themes/tools/lightendarken_l_r.png.import b/assets/graphics/dark_themes/tools/lightendarken_l_r.png.import new file mode 100644 index 0000000..f58de62 --- /dev/null +++ b/assets/graphics/dark_themes/tools/lightendarken_l_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/lightendarken_l_r.png-848b351038a579587b1e44f562e5b7d6.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/lightendarken_l_r.png" +dest_files=[ "res://.import/lightendarken_l_r.png-848b351038a579587b1e44f562e5b7d6.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/lightendarken_r.png b/assets/graphics/dark_themes/tools/lightendarken_r.png new file mode 100644 index 0000000..ad1f41e Binary files /dev/null and b/assets/graphics/dark_themes/tools/lightendarken_r.png differ diff --git a/assets/graphics/dark_themes/tools/lightendarken_r.png.import b/assets/graphics/dark_themes/tools/lightendarken_r.png.import new file mode 100644 index 0000000..f8089b5 --- /dev/null +++ b/assets/graphics/dark_themes/tools/lightendarken_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/lightendarken_r.png-8d0bfa68a8569fa9f9000471e3070e92.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/lightendarken_r.png" +dest_files=[ "res://.import/lightendarken_r.png-8d0bfa68a8569fa9f9000471e3070e92.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/pencil.png b/assets/graphics/dark_themes/tools/pencil.png new file mode 100644 index 0000000..e43ce9f Binary files /dev/null and b/assets/graphics/dark_themes/tools/pencil.png differ diff --git a/assets/graphics/dark_themes/tools/pencil.png.import b/assets/graphics/dark_themes/tools/pencil.png.import new file mode 100644 index 0000000..1363271 --- /dev/null +++ b/assets/graphics/dark_themes/tools/pencil.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/pencil.png-e5b9be892db22e749d47e255c9de4c5d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/pencil.png" +dest_files=[ "res://.import/pencil.png-e5b9be892db22e749d47e255c9de4c5d.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/pencil_l.png b/assets/graphics/dark_themes/tools/pencil_l.png new file mode 100644 index 0000000..3be7995 Binary files /dev/null and b/assets/graphics/dark_themes/tools/pencil_l.png differ diff --git a/assets/graphics/dark_themes/tools/pencil_l.png.import b/assets/graphics/dark_themes/tools/pencil_l.png.import new file mode 100644 index 0000000..7627afb --- /dev/null +++ b/assets/graphics/dark_themes/tools/pencil_l.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/pencil_l.png-a23525fcf382ff7ab1c7c19d290346ab.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/pencil_l.png" +dest_files=[ "res://.import/pencil_l.png-a23525fcf382ff7ab1c7c19d290346ab.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/pencil_l_r.png b/assets/graphics/dark_themes/tools/pencil_l_r.png new file mode 100644 index 0000000..320614c Binary files /dev/null and b/assets/graphics/dark_themes/tools/pencil_l_r.png differ diff --git a/assets/graphics/dark_themes/tools/pencil_l_r.png.import b/assets/graphics/dark_themes/tools/pencil_l_r.png.import new file mode 100644 index 0000000..7253a1d --- /dev/null +++ b/assets/graphics/dark_themes/tools/pencil_l_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/pencil_l_r.png-4bbcb7970f0bcffef69c7b4ffc0fe817.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/pencil_l_r.png" +dest_files=[ "res://.import/pencil_l_r.png-4bbcb7970f0bcffef69c7b4ffc0fe817.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/pencil_r.png b/assets/graphics/dark_themes/tools/pencil_r.png new file mode 100644 index 0000000..11bec87 Binary files /dev/null and b/assets/graphics/dark_themes/tools/pencil_r.png differ diff --git a/assets/graphics/dark_themes/tools/pencil_r.png.import b/assets/graphics/dark_themes/tools/pencil_r.png.import new file mode 100644 index 0000000..0cd9c7d --- /dev/null +++ b/assets/graphics/dark_themes/tools/pencil_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/pencil_r.png-c303f355d9a4ea73ad06ebf4a3b7509d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/pencil_r.png" +dest_files=[ "res://.import/pencil_r.png-c303f355d9a4ea73ad06ebf4a3b7509d.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/rectselect.png b/assets/graphics/dark_themes/tools/rectselect.png new file mode 100644 index 0000000..30c589b Binary files /dev/null and b/assets/graphics/dark_themes/tools/rectselect.png differ diff --git a/assets/graphics/dark_themes/tools/rectselect.png.import b/assets/graphics/dark_themes/tools/rectselect.png.import new file mode 100644 index 0000000..5c82f53 --- /dev/null +++ b/assets/graphics/dark_themes/tools/rectselect.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/rectselect.png-83250ee97868eaf5c451a45efde16738.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/rectselect.png" +dest_files=[ "res://.import/rectselect.png-83250ee97868eaf5c451a45efde16738.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/rectselect_l.png b/assets/graphics/dark_themes/tools/rectselect_l.png new file mode 100644 index 0000000..a71be98 Binary files /dev/null and b/assets/graphics/dark_themes/tools/rectselect_l.png differ diff --git a/assets/graphics/dark_themes/tools/rectselect_l.png.import b/assets/graphics/dark_themes/tools/rectselect_l.png.import new file mode 100644 index 0000000..881f65f --- /dev/null +++ b/assets/graphics/dark_themes/tools/rectselect_l.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/rectselect_l.png-647b8279846b6a0c4e5a37a15e8192a5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/rectselect_l.png" +dest_files=[ "res://.import/rectselect_l.png-647b8279846b6a0c4e5a37a15e8192a5.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/rectselect_l_r.png b/assets/graphics/dark_themes/tools/rectselect_l_r.png new file mode 100644 index 0000000..bb26292 Binary files /dev/null and b/assets/graphics/dark_themes/tools/rectselect_l_r.png differ diff --git a/assets/graphics/dark_themes/tools/rectselect_l_r.png.import b/assets/graphics/dark_themes/tools/rectselect_l_r.png.import new file mode 100644 index 0000000..6eff468 --- /dev/null +++ b/assets/graphics/dark_themes/tools/rectselect_l_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/rectselect_l_r.png-e702568221f4451892e245dcd9853c9b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/rectselect_l_r.png" +dest_files=[ "res://.import/rectselect_l_r.png-e702568221f4451892e245dcd9853c9b.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/rectselect_r.png b/assets/graphics/dark_themes/tools/rectselect_r.png new file mode 100644 index 0000000..3488a22 Binary files /dev/null and b/assets/graphics/dark_themes/tools/rectselect_r.png differ diff --git a/assets/graphics/dark_themes/tools/rectselect_r.png.import b/assets/graphics/dark_themes/tools/rectselect_r.png.import new file mode 100644 index 0000000..24ed45d --- /dev/null +++ b/assets/graphics/dark_themes/tools/rectselect_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/rectselect_r.png-dca237e3174f061d5ff62d7d5f8d89e0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/rectselect_r.png" +dest_files=[ "res://.import/rectselect_r.png-dca237e3174f061d5ff62d7d5f8d89e0.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/vertical_mirror_off.png b/assets/graphics/dark_themes/tools/vertical_mirror_off.png new file mode 100644 index 0000000..316c043 Binary files /dev/null and b/assets/graphics/dark_themes/tools/vertical_mirror_off.png differ diff --git a/assets/graphics/dark_themes/tools/vertical_mirror_off.png.import b/assets/graphics/dark_themes/tools/vertical_mirror_off.png.import new file mode 100644 index 0000000..cf574b6 --- /dev/null +++ b/assets/graphics/dark_themes/tools/vertical_mirror_off.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/vertical_mirror_off.png-ba1f05deb202f3e68ca42e7aa9ac7f85.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/vertical_mirror_off.png" +dest_files=[ "res://.import/vertical_mirror_off.png-ba1f05deb202f3e68ca42e7aa9ac7f85.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/vertical_mirror_on.png b/assets/graphics/dark_themes/tools/vertical_mirror_on.png new file mode 100644 index 0000000..f3d54ee Binary files /dev/null and b/assets/graphics/dark_themes/tools/vertical_mirror_on.png differ diff --git a/assets/graphics/dark_themes/tools/vertical_mirror_on.png.import b/assets/graphics/dark_themes/tools/vertical_mirror_on.png.import new file mode 100644 index 0000000..9cc5787 --- /dev/null +++ b/assets/graphics/dark_themes/tools/vertical_mirror_on.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/vertical_mirror_on.png-bf4fcf01bca09196e8cab02778dc0752.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/vertical_mirror_on.png" +dest_files=[ "res://.import/vertical_mirror_on.png-bf4fcf01bca09196e8cab02778dc0752.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/zoom.png b/assets/graphics/dark_themes/tools/zoom.png new file mode 100644 index 0000000..38d0fac Binary files /dev/null and b/assets/graphics/dark_themes/tools/zoom.png differ diff --git a/assets/graphics/dark_themes/tools/zoom.png.import b/assets/graphics/dark_themes/tools/zoom.png.import new file mode 100644 index 0000000..536f1cd --- /dev/null +++ b/assets/graphics/dark_themes/tools/zoom.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/zoom.png-311a9c189ec10e70cac2a11a58c5e138.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/zoom.png" +dest_files=[ "res://.import/zoom.png-311a9c189ec10e70cac2a11a58c5e138.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/zoom_l.png b/assets/graphics/dark_themes/tools/zoom_l.png new file mode 100644 index 0000000..2e83469 Binary files /dev/null and b/assets/graphics/dark_themes/tools/zoom_l.png differ diff --git a/assets/graphics/dark_themes/tools/zoom_l.png.import b/assets/graphics/dark_themes/tools/zoom_l.png.import new file mode 100644 index 0000000..cbb4a2b --- /dev/null +++ b/assets/graphics/dark_themes/tools/zoom_l.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/zoom_l.png-2133d0c64d99ffdd47b3a65e064a5df5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/zoom_l.png" +dest_files=[ "res://.import/zoom_l.png-2133d0c64d99ffdd47b3a65e064a5df5.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/zoom_l_r.png b/assets/graphics/dark_themes/tools/zoom_l_r.png new file mode 100644 index 0000000..0b9eee0 Binary files /dev/null and b/assets/graphics/dark_themes/tools/zoom_l_r.png differ diff --git a/assets/graphics/dark_themes/tools/zoom_l_r.png.import b/assets/graphics/dark_themes/tools/zoom_l_r.png.import new file mode 100644 index 0000000..bedb027 --- /dev/null +++ b/assets/graphics/dark_themes/tools/zoom_l_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/zoom_l_r.png-1a71ec9e3e1e3cb4e1731496ee609ba0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/zoom_l_r.png" +dest_files=[ "res://.import/zoom_l_r.png-1a71ec9e3e1e3cb4e1731496ee609ba0.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dark_themes/tools/zoom_r.png b/assets/graphics/dark_themes/tools/zoom_r.png new file mode 100644 index 0000000..f0ad795 Binary files /dev/null and b/assets/graphics/dark_themes/tools/zoom_r.png differ diff --git a/assets/graphics/dark_themes/tools/zoom_r.png.import b/assets/graphics/dark_themes/tools/zoom_r.png.import new file mode 100644 index 0000000..779c477 --- /dev/null +++ b/assets/graphics/dark_themes/tools/zoom_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/zoom_r.png-5f79dd62bab7230c0989c3886607265e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dark_themes/tools/zoom_r.png" +dest_files=[ "res://.import/zoom_r.png-5f79dd62bab7230c0989c3886607265e.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/dotted_line.png b/assets/graphics/dotted_line.png new file mode 100644 index 0000000..810562c Binary files /dev/null and b/assets/graphics/dotted_line.png differ diff --git a/assets/graphics/dotted_line.png.import b/assets/graphics/dotted_line.png.import new file mode 100644 index 0000000..a586989 --- /dev/null +++ b/assets/graphics/dotted_line.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/dotted_line.png-9a94e4e6ebf9c11e53076f53e529d37a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/dotted_line.png" +dest_files=[ "res://.import/dotted_line.png-9a94e4e6ebf9c11e53076f53e529d37a.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=1 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/icons/icon.icns b/assets/graphics/icons/icon.icns new file mode 100644 index 0000000..d332681 Binary files /dev/null and b/assets/graphics/icons/icon.icns differ diff --git a/assets/graphics/icons/icon.ico b/assets/graphics/icons/icon.ico new file mode 100644 index 0000000..7243478 Binary files /dev/null and b/assets/graphics/icons/icon.ico differ diff --git a/assets/graphics/icons/icon.png b/assets/graphics/icons/icon.png new file mode 100644 index 0000000..fe3b228 Binary files /dev/null and b/assets/graphics/icons/icon.png differ diff --git a/assets/graphics/icons/icon.png.import b/assets/graphics/icons/icon.png.import new file mode 100644 index 0000000..f90e2b8 --- /dev/null +++ b/assets/graphics/icons/icon.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/icon.png-aa34c86f977c2e615fbfe8e823c3b00c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/icons/icon.png" +dest_files=[ "res://.import/icon.png-aa34c86f977c2e615fbfe8e823c3b00c.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/layers/clone_layer.png b/assets/graphics/light_themes/layers/clone_layer.png new file mode 100644 index 0000000..ef69a97 Binary files /dev/null and b/assets/graphics/light_themes/layers/clone_layer.png differ diff --git a/assets/graphics/light_themes/layers/clone_layer.png.import b/assets/graphics/light_themes/layers/clone_layer.png.import new file mode 100644 index 0000000..1bdfcc8 --- /dev/null +++ b/assets/graphics/light_themes/layers/clone_layer.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/clone_layer.png-6a09c69185c2f9836eda08430db6522a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/layers/clone_layer.png" +dest_files=[ "res://.import/clone_layer.png-6a09c69185c2f9836eda08430db6522a.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/layers/delete_layer.png b/assets/graphics/light_themes/layers/delete_layer.png new file mode 100644 index 0000000..057740d Binary files /dev/null and b/assets/graphics/light_themes/layers/delete_layer.png differ diff --git a/assets/graphics/light_themes/layers/delete_layer.png.import b/assets/graphics/light_themes/layers/delete_layer.png.import new file mode 100644 index 0000000..080a92b --- /dev/null +++ b/assets/graphics/light_themes/layers/delete_layer.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/delete_layer.png-9de8bdaec648d225d76f59af061b2da7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/layers/delete_layer.png" +dest_files=[ "res://.import/delete_layer.png-9de8bdaec648d225d76f59af061b2da7.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/layers/delete_layer_disabled.png b/assets/graphics/light_themes/layers/delete_layer_disabled.png new file mode 100644 index 0000000..1adfbb6 Binary files /dev/null and b/assets/graphics/light_themes/layers/delete_layer_disabled.png differ diff --git a/assets/graphics/light_themes/layers/delete_layer_disabled.png.import b/assets/graphics/light_themes/layers/delete_layer_disabled.png.import new file mode 100644 index 0000000..d6a0262 --- /dev/null +++ b/assets/graphics/light_themes/layers/delete_layer_disabled.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/delete_layer_disabled.png-15d7d71693ebb13a3a9217fe5365f06b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/layers/delete_layer_disabled.png" +dest_files=[ "res://.import/delete_layer_disabled.png-15d7d71693ebb13a3a9217fe5365f06b.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/layers/layer_invisible.png b/assets/graphics/light_themes/layers/layer_invisible.png new file mode 100644 index 0000000..c40998d Binary files /dev/null and b/assets/graphics/light_themes/layers/layer_invisible.png differ diff --git a/assets/graphics/light_themes/layers/layer_invisible.png.import b/assets/graphics/light_themes/layers/layer_invisible.png.import new file mode 100644 index 0000000..1594c0c --- /dev/null +++ b/assets/graphics/light_themes/layers/layer_invisible.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/layer_invisible.png-52e934e571062c864a0a2f36d277f7f0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/layers/layer_invisible.png" +dest_files=[ "res://.import/layer_invisible.png-52e934e571062c864a0a2f36d277f7f0.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/layers/layer_visible.png b/assets/graphics/light_themes/layers/layer_visible.png new file mode 100644 index 0000000..d2af75f Binary files /dev/null and b/assets/graphics/light_themes/layers/layer_visible.png differ diff --git a/assets/graphics/light_themes/layers/layer_visible.png.import b/assets/graphics/light_themes/layers/layer_visible.png.import new file mode 100644 index 0000000..3c6c629 --- /dev/null +++ b/assets/graphics/light_themes/layers/layer_visible.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/layer_visible.png-bfd6af5a9cab69d540d868b3197e9a5c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/layers/layer_visible.png" +dest_files=[ "res://.import/layer_visible.png-bfd6af5a9cab69d540d868b3197e9a5c.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/layers/linked_layer.png b/assets/graphics/light_themes/layers/linked_layer.png new file mode 100644 index 0000000..cbbf5d9 Binary files /dev/null and b/assets/graphics/light_themes/layers/linked_layer.png differ diff --git a/assets/graphics/light_themes/layers/linked_layer.png.import b/assets/graphics/light_themes/layers/linked_layer.png.import new file mode 100644 index 0000000..343f1c8 --- /dev/null +++ b/assets/graphics/light_themes/layers/linked_layer.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/linked_layer.png-3344b1efd0a0e765a86c0fb70bd554fa.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/layers/linked_layer.png" +dest_files=[ "res://.import/linked_layer.png-3344b1efd0a0e765a86c0fb70bd554fa.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/layers/lock.png b/assets/graphics/light_themes/layers/lock.png new file mode 100644 index 0000000..1af07e7 Binary files /dev/null and b/assets/graphics/light_themes/layers/lock.png differ diff --git a/assets/graphics/light_themes/layers/lock.png.import b/assets/graphics/light_themes/layers/lock.png.import new file mode 100644 index 0000000..4c7426e --- /dev/null +++ b/assets/graphics/light_themes/layers/lock.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/lock.png-25f9fd66698b31d7e7b2e4a00d258bfa.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/layers/lock.png" +dest_files=[ "res://.import/lock.png-25f9fd66698b31d7e7b2e4a00d258bfa.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/layers/merge_down.png b/assets/graphics/light_themes/layers/merge_down.png new file mode 100644 index 0000000..59429b2 Binary files /dev/null and b/assets/graphics/light_themes/layers/merge_down.png differ diff --git a/assets/graphics/light_themes/layers/merge_down.png.import b/assets/graphics/light_themes/layers/merge_down.png.import new file mode 100644 index 0000000..8aa0c18 --- /dev/null +++ b/assets/graphics/light_themes/layers/merge_down.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/merge_down.png-9cbdff83dde7e7c2f72f4928c5489c22.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/layers/merge_down.png" +dest_files=[ "res://.import/merge_down.png-9cbdff83dde7e7c2f72f4928c5489c22.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/layers/merge_down_disabled.png b/assets/graphics/light_themes/layers/merge_down_disabled.png new file mode 100644 index 0000000..62bbd2e Binary files /dev/null and b/assets/graphics/light_themes/layers/merge_down_disabled.png differ diff --git a/assets/graphics/light_themes/layers/merge_down_disabled.png.import b/assets/graphics/light_themes/layers/merge_down_disabled.png.import new file mode 100644 index 0000000..a4b7c3b --- /dev/null +++ b/assets/graphics/light_themes/layers/merge_down_disabled.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/merge_down_disabled.png-ebc165b33f76801385b2efb0387fd872.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/layers/merge_down_disabled.png" +dest_files=[ "res://.import/merge_down_disabled.png-ebc165b33f76801385b2efb0387fd872.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/layers/move_down.png b/assets/graphics/light_themes/layers/move_down.png new file mode 100644 index 0000000..505df3e Binary files /dev/null and b/assets/graphics/light_themes/layers/move_down.png differ diff --git a/assets/graphics/light_themes/layers/move_down.png.import b/assets/graphics/light_themes/layers/move_down.png.import new file mode 100644 index 0000000..ff86e4a --- /dev/null +++ b/assets/graphics/light_themes/layers/move_down.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/move_down.png-1088b0f716525302afb872006ac4f34c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/layers/move_down.png" +dest_files=[ "res://.import/move_down.png-1088b0f716525302afb872006ac4f34c.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/layers/move_down_disabled.png b/assets/graphics/light_themes/layers/move_down_disabled.png new file mode 100644 index 0000000..788f710 Binary files /dev/null and b/assets/graphics/light_themes/layers/move_down_disabled.png differ diff --git a/assets/graphics/light_themes/layers/move_down_disabled.png.import b/assets/graphics/light_themes/layers/move_down_disabled.png.import new file mode 100644 index 0000000..0759d7f --- /dev/null +++ b/assets/graphics/light_themes/layers/move_down_disabled.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/move_down_disabled.png-d4b68150d639a382777bc518bffa096d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/layers/move_down_disabled.png" +dest_files=[ "res://.import/move_down_disabled.png-d4b68150d639a382777bc518bffa096d.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/layers/move_up.png b/assets/graphics/light_themes/layers/move_up.png new file mode 100644 index 0000000..c8eb463 Binary files /dev/null and b/assets/graphics/light_themes/layers/move_up.png differ diff --git a/assets/graphics/light_themes/layers/move_up.png.import b/assets/graphics/light_themes/layers/move_up.png.import new file mode 100644 index 0000000..5fcb6f7 --- /dev/null +++ b/assets/graphics/light_themes/layers/move_up.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/move_up.png-992463347a3315617ffefa9eef418938.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/layers/move_up.png" +dest_files=[ "res://.import/move_up.png-992463347a3315617ffefa9eef418938.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/layers/move_up_disabled.png b/assets/graphics/light_themes/layers/move_up_disabled.png new file mode 100644 index 0000000..4bdf731 Binary files /dev/null and b/assets/graphics/light_themes/layers/move_up_disabled.png differ diff --git a/assets/graphics/light_themes/layers/move_up_disabled.png.import b/assets/graphics/light_themes/layers/move_up_disabled.png.import new file mode 100644 index 0000000..8cb1a9f --- /dev/null +++ b/assets/graphics/light_themes/layers/move_up_disabled.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/move_up_disabled.png-3000dfda3866650e3e304c8aa9af0180.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/layers/move_up_disabled.png" +dest_files=[ "res://.import/move_up_disabled.png-3000dfda3866650e3e304c8aa9af0180.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/layers/new_layer.png b/assets/graphics/light_themes/layers/new_layer.png new file mode 100644 index 0000000..a0ecabc Binary files /dev/null and b/assets/graphics/light_themes/layers/new_layer.png differ diff --git a/assets/graphics/light_themes/layers/new_layer.png.import b/assets/graphics/light_themes/layers/new_layer.png.import new file mode 100644 index 0000000..b6b5f37 --- /dev/null +++ b/assets/graphics/light_themes/layers/new_layer.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/new_layer.png-fd520e6cee458e56bd2461e3d94851cd.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/layers/new_layer.png" +dest_files=[ "res://.import/new_layer.png-fd520e6cee458e56bd2461e3d94851cd.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/layers/unlinked_layer.png b/assets/graphics/light_themes/layers/unlinked_layer.png new file mode 100644 index 0000000..6df2af5 Binary files /dev/null and b/assets/graphics/light_themes/layers/unlinked_layer.png differ diff --git a/assets/graphics/light_themes/layers/unlinked_layer.png.import b/assets/graphics/light_themes/layers/unlinked_layer.png.import new file mode 100644 index 0000000..8270251 --- /dev/null +++ b/assets/graphics/light_themes/layers/unlinked_layer.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/unlinked_layer.png-47c893f8a8aba7b01f81783f53fdfcbd.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/layers/unlinked_layer.png" +dest_files=[ "res://.import/unlinked_layer.png-47c893f8a8aba7b01f81783f53fdfcbd.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/layers/unlock.png b/assets/graphics/light_themes/layers/unlock.png new file mode 100644 index 0000000..bca866f Binary files /dev/null and b/assets/graphics/light_themes/layers/unlock.png differ diff --git a/assets/graphics/light_themes/layers/unlock.png.import b/assets/graphics/light_themes/layers/unlock.png.import new file mode 100644 index 0000000..cc9d5a7 --- /dev/null +++ b/assets/graphics/light_themes/layers/unlock.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/unlock.png-6ccc28d3725b95a8f6c8569df7cac6f8.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/layers/unlock.png" +dest_files=[ "res://.import/unlock.png-6ccc28d3725b95a8f6c8569df7cac6f8.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/misc/color_defaults.png b/assets/graphics/light_themes/misc/color_defaults.png new file mode 100644 index 0000000..4905e8e Binary files /dev/null and b/assets/graphics/light_themes/misc/color_defaults.png differ diff --git a/assets/graphics/light_themes/misc/color_defaults.png.import b/assets/graphics/light_themes/misc/color_defaults.png.import new file mode 100644 index 0000000..7a1ef7b --- /dev/null +++ b/assets/graphics/light_themes/misc/color_defaults.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/color_defaults.png-552b277328c4383f62a4bbee395eaf71.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/misc/color_defaults.png" +dest_files=[ "res://.import/color_defaults.png-552b277328c4383f62a4bbee395eaf71.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/misc/color_switch.png b/assets/graphics/light_themes/misc/color_switch.png new file mode 100644 index 0000000..132251d Binary files /dev/null and b/assets/graphics/light_themes/misc/color_switch.png differ diff --git a/assets/graphics/light_themes/misc/color_switch.png.import b/assets/graphics/light_themes/misc/color_switch.png.import new file mode 100644 index 0000000..f0a361a --- /dev/null +++ b/assets/graphics/light_themes/misc/color_switch.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/color_switch.png-5ae5be70767feee8054fddb7bb9ff2a0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/misc/color_switch.png" +dest_files=[ "res://.import/color_switch.png-5ae5be70767feee8054fddb7bb9ff2a0.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/misc/icon_reload.png b/assets/graphics/light_themes/misc/icon_reload.png new file mode 100644 index 0000000..cd45862 Binary files /dev/null and b/assets/graphics/light_themes/misc/icon_reload.png differ diff --git a/assets/graphics/light_themes/misc/icon_reload.png.import b/assets/graphics/light_themes/misc/icon_reload.png.import new file mode 100644 index 0000000..25f5b73 --- /dev/null +++ b/assets/graphics/light_themes/misc/icon_reload.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/icon_reload.png-c15ad678b067a1d009ad31f253da051f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/misc/icon_reload.png" +dest_files=[ "res://.import/icon_reload.png-c15ad678b067a1d009ad31f253da051f.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/palette/add_palette.png b/assets/graphics/light_themes/palette/add_palette.png new file mode 100644 index 0000000..718802d Binary files /dev/null and b/assets/graphics/light_themes/palette/add_palette.png differ diff --git a/assets/graphics/light_themes/palette/add_palette.png.import b/assets/graphics/light_themes/palette/add_palette.png.import new file mode 100644 index 0000000..3aa4462 --- /dev/null +++ b/assets/graphics/light_themes/palette/add_palette.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/add_palette.png-77a665b263f690ebdf5ad78d2589e505.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/palette/add_palette.png" +dest_files=[ "res://.import/add_palette.png-77a665b263f690ebdf5ad78d2589e505.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/palette/edit_palette.png b/assets/graphics/light_themes/palette/edit_palette.png new file mode 100644 index 0000000..3f735ed Binary files /dev/null and b/assets/graphics/light_themes/palette/edit_palette.png differ diff --git a/assets/graphics/light_themes/palette/edit_palette.png.import b/assets/graphics/light_themes/palette/edit_palette.png.import new file mode 100644 index 0000000..eed3043 --- /dev/null +++ b/assets/graphics/light_themes/palette/edit_palette.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/edit_palette.png-7c18e9c819334ed71de2408475d99d77.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/palette/edit_palette.png" +dest_files=[ "res://.import/edit_palette.png-7c18e9c819334ed71de2408475d99d77.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/palette/remove_palette.png b/assets/graphics/light_themes/palette/remove_palette.png new file mode 100644 index 0000000..768ab69 Binary files /dev/null and b/assets/graphics/light_themes/palette/remove_palette.png differ diff --git a/assets/graphics/light_themes/palette/remove_palette.png.import b/assets/graphics/light_themes/palette/remove_palette.png.import new file mode 100644 index 0000000..d86de1e --- /dev/null +++ b/assets/graphics/light_themes/palette/remove_palette.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/remove_palette.png-d2a7982e1ea82bf8f92fd57b586aab4e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/palette/remove_palette.png" +dest_files=[ "res://.import/remove_palette.png-d2a7982e1ea82bf8f92fd57b586aab4e.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/timeline/copy_frame.png b/assets/graphics/light_themes/timeline/copy_frame.png new file mode 100644 index 0000000..dc4429c Binary files /dev/null and b/assets/graphics/light_themes/timeline/copy_frame.png differ diff --git a/assets/graphics/light_themes/timeline/copy_frame.png.import b/assets/graphics/light_themes/timeline/copy_frame.png.import new file mode 100644 index 0000000..e5d5355 --- /dev/null +++ b/assets/graphics/light_themes/timeline/copy_frame.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/copy_frame.png-cd978c0246f8f0de7b0298591a7c36f1.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/timeline/copy_frame.png" +dest_files=[ "res://.import/copy_frame.png-cd978c0246f8f0de7b0298591a7c36f1.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/timeline/expandable.png b/assets/graphics/light_themes/timeline/expandable.png new file mode 100644 index 0000000..1c62b9a Binary files /dev/null and b/assets/graphics/light_themes/timeline/expandable.png differ diff --git a/assets/graphics/light_themes/timeline/expandable.png.import b/assets/graphics/light_themes/timeline/expandable.png.import new file mode 100644 index 0000000..75daec9 --- /dev/null +++ b/assets/graphics/light_themes/timeline/expandable.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/expandable.png-79b511cd6467a109984b843b4fa1e2b7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/timeline/expandable.png" +dest_files=[ "res://.import/expandable.png-79b511cd6467a109984b843b4fa1e2b7.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/timeline/go_to_first_frame.png b/assets/graphics/light_themes/timeline/go_to_first_frame.png new file mode 100644 index 0000000..30cb424 Binary files /dev/null and b/assets/graphics/light_themes/timeline/go_to_first_frame.png differ diff --git a/assets/graphics/light_themes/timeline/go_to_first_frame.png.import b/assets/graphics/light_themes/timeline/go_to_first_frame.png.import new file mode 100644 index 0000000..5767697 --- /dev/null +++ b/assets/graphics/light_themes/timeline/go_to_first_frame.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/go_to_first_frame.png-15facb70bb17a50f99eb8dcf6e7aa01d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/timeline/go_to_first_frame.png" +dest_files=[ "res://.import/go_to_first_frame.png-15facb70bb17a50f99eb8dcf6e7aa01d.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/timeline/go_to_last_frame.png b/assets/graphics/light_themes/timeline/go_to_last_frame.png new file mode 100644 index 0000000..f2ca22a Binary files /dev/null and b/assets/graphics/light_themes/timeline/go_to_last_frame.png differ diff --git a/assets/graphics/light_themes/timeline/go_to_last_frame.png.import b/assets/graphics/light_themes/timeline/go_to_last_frame.png.import new file mode 100644 index 0000000..b3690bb --- /dev/null +++ b/assets/graphics/light_themes/timeline/go_to_last_frame.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/go_to_last_frame.png-abea2677e56d86a6931a539b99842ac6.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/timeline/go_to_last_frame.png" +dest_files=[ "res://.import/go_to_last_frame.png-abea2677e56d86a6931a539b99842ac6.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/timeline/loop.png b/assets/graphics/light_themes/timeline/loop.png new file mode 100644 index 0000000..316be75 Binary files /dev/null and b/assets/graphics/light_themes/timeline/loop.png differ diff --git a/assets/graphics/light_themes/timeline/loop.png.import b/assets/graphics/light_themes/timeline/loop.png.import new file mode 100644 index 0000000..ce2d29d --- /dev/null +++ b/assets/graphics/light_themes/timeline/loop.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/loop.png-589e3e01125c7face6e79513f86dd28c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/timeline/loop.png" +dest_files=[ "res://.import/loop.png-589e3e01125c7face6e79513f86dd28c.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/timeline/loop_none.png b/assets/graphics/light_themes/timeline/loop_none.png new file mode 100644 index 0000000..8ddacaf Binary files /dev/null and b/assets/graphics/light_themes/timeline/loop_none.png differ diff --git a/assets/graphics/light_themes/timeline/loop_none.png.import b/assets/graphics/light_themes/timeline/loop_none.png.import new file mode 100644 index 0000000..a6c3dfe --- /dev/null +++ b/assets/graphics/light_themes/timeline/loop_none.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/loop_none.png-7d21205503cabbc300fd7194e8806d84.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/timeline/loop_none.png" +dest_files=[ "res://.import/loop_none.png-7d21205503cabbc300fd7194e8806d84.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/timeline/loop_pingpong.png b/assets/graphics/light_themes/timeline/loop_pingpong.png new file mode 100644 index 0000000..e8a9310 Binary files /dev/null and b/assets/graphics/light_themes/timeline/loop_pingpong.png differ diff --git a/assets/graphics/light_themes/timeline/loop_pingpong.png.import b/assets/graphics/light_themes/timeline/loop_pingpong.png.import new file mode 100644 index 0000000..e4b6072 --- /dev/null +++ b/assets/graphics/light_themes/timeline/loop_pingpong.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/loop_pingpong.png-ef123608712937e6b16e74ab6d6ca44f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/timeline/loop_pingpong.png" +dest_files=[ "res://.import/loop_pingpong.png-ef123608712937e6b16e74ab6d6ca44f.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/timeline/move_arrow.png b/assets/graphics/light_themes/timeline/move_arrow.png new file mode 100644 index 0000000..c167c1d Binary files /dev/null and b/assets/graphics/light_themes/timeline/move_arrow.png differ diff --git a/assets/graphics/light_themes/timeline/move_arrow.png.import b/assets/graphics/light_themes/timeline/move_arrow.png.import new file mode 100644 index 0000000..1a85666 --- /dev/null +++ b/assets/graphics/light_themes/timeline/move_arrow.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/move_arrow.png-5ac1f48e226beb6e78d77de0e04d0b5e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/timeline/move_arrow.png" +dest_files=[ "res://.import/move_arrow.png-5ac1f48e226beb6e78d77de0e04d0b5e.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/timeline/move_arrow_disabled.png b/assets/graphics/light_themes/timeline/move_arrow_disabled.png new file mode 100644 index 0000000..2d90ffc Binary files /dev/null and b/assets/graphics/light_themes/timeline/move_arrow_disabled.png differ diff --git a/assets/graphics/light_themes/timeline/move_arrow_disabled.png.import b/assets/graphics/light_themes/timeline/move_arrow_disabled.png.import new file mode 100644 index 0000000..38ad56d --- /dev/null +++ b/assets/graphics/light_themes/timeline/move_arrow_disabled.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/move_arrow_disabled.png-c34712e4f610edb14fd2ab4a585a557a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/timeline/move_arrow_disabled.png" +dest_files=[ "res://.import/move_arrow_disabled.png-c34712e4f610edb14fd2ab4a585a557a.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/timeline/new_frame.png b/assets/graphics/light_themes/timeline/new_frame.png new file mode 100644 index 0000000..02c8acd Binary files /dev/null and b/assets/graphics/light_themes/timeline/new_frame.png differ diff --git a/assets/graphics/light_themes/timeline/new_frame.png.import b/assets/graphics/light_themes/timeline/new_frame.png.import new file mode 100644 index 0000000..31bca35 --- /dev/null +++ b/assets/graphics/light_themes/timeline/new_frame.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/new_frame.png-b04dcfadc4d78f05a0944566aa5c0f31.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/timeline/new_frame.png" +dest_files=[ "res://.import/new_frame.png-b04dcfadc4d78f05a0944566aa5c0f31.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/timeline/next_frame.png b/assets/graphics/light_themes/timeline/next_frame.png new file mode 100644 index 0000000..8e440e7 Binary files /dev/null and b/assets/graphics/light_themes/timeline/next_frame.png differ diff --git a/assets/graphics/light_themes/timeline/next_frame.png.import b/assets/graphics/light_themes/timeline/next_frame.png.import new file mode 100644 index 0000000..57c881d --- /dev/null +++ b/assets/graphics/light_themes/timeline/next_frame.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/next_frame.png-bd91ac8e8e92ae3c096fe16c84326141.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/timeline/next_frame.png" +dest_files=[ "res://.import/next_frame.png-bd91ac8e8e92ae3c096fe16c84326141.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/timeline/onion_skinning.png b/assets/graphics/light_themes/timeline/onion_skinning.png new file mode 100644 index 0000000..0f13471 Binary files /dev/null and b/assets/graphics/light_themes/timeline/onion_skinning.png differ diff --git a/assets/graphics/light_themes/timeline/onion_skinning.png.import b/assets/graphics/light_themes/timeline/onion_skinning.png.import new file mode 100644 index 0000000..0a7a11f --- /dev/null +++ b/assets/graphics/light_themes/timeline/onion_skinning.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/onion_skinning.png-976acd8da5a9ea63cd3cd4099a5bdab4.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/timeline/onion_skinning.png" +dest_files=[ "res://.import/onion_skinning.png-976acd8da5a9ea63cd3cd4099a5bdab4.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/timeline/onion_skinning_off.png b/assets/graphics/light_themes/timeline/onion_skinning_off.png new file mode 100644 index 0000000..27586e9 Binary files /dev/null and b/assets/graphics/light_themes/timeline/onion_skinning_off.png differ diff --git a/assets/graphics/light_themes/timeline/onion_skinning_off.png.import b/assets/graphics/light_themes/timeline/onion_skinning_off.png.import new file mode 100644 index 0000000..509c19a --- /dev/null +++ b/assets/graphics/light_themes/timeline/onion_skinning_off.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/onion_skinning_off.png-716bf9732d922ed43f729334c77099ac.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/timeline/onion_skinning_off.png" +dest_files=[ "res://.import/onion_skinning_off.png-716bf9732d922ed43f729334c77099ac.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/timeline/pause.png b/assets/graphics/light_themes/timeline/pause.png new file mode 100644 index 0000000..c9e9e87 Binary files /dev/null and b/assets/graphics/light_themes/timeline/pause.png differ diff --git a/assets/graphics/light_themes/timeline/pause.png.import b/assets/graphics/light_themes/timeline/pause.png.import new file mode 100644 index 0000000..6792d3a --- /dev/null +++ b/assets/graphics/light_themes/timeline/pause.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/pause.png-89ce2e86aa35e9acf3ece1f048175309.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/timeline/pause.png" +dest_files=[ "res://.import/pause.png-89ce2e86aa35e9acf3ece1f048175309.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/timeline/play.png b/assets/graphics/light_themes/timeline/play.png new file mode 100644 index 0000000..a82aefc Binary files /dev/null and b/assets/graphics/light_themes/timeline/play.png differ diff --git a/assets/graphics/light_themes/timeline/play.png.import b/assets/graphics/light_themes/timeline/play.png.import new file mode 100644 index 0000000..34f5920 --- /dev/null +++ b/assets/graphics/light_themes/timeline/play.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/play.png-1d7155aeccae534971469594fb8dc2fe.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/timeline/play.png" +dest_files=[ "res://.import/play.png-1d7155aeccae534971469594fb8dc2fe.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/timeline/play_backwards.png b/assets/graphics/light_themes/timeline/play_backwards.png new file mode 100644 index 0000000..434b43b Binary files /dev/null and b/assets/graphics/light_themes/timeline/play_backwards.png differ diff --git a/assets/graphics/light_themes/timeline/play_backwards.png.import b/assets/graphics/light_themes/timeline/play_backwards.png.import new file mode 100644 index 0000000..8e2a70d --- /dev/null +++ b/assets/graphics/light_themes/timeline/play_backwards.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/play_backwards.png-0e91a1d2d934e512ba5cef7f34463b01.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/timeline/play_backwards.png" +dest_files=[ "res://.import/play_backwards.png-0e91a1d2d934e512ba5cef7f34463b01.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/timeline/previous_frame.png b/assets/graphics/light_themes/timeline/previous_frame.png new file mode 100644 index 0000000..4383d20 Binary files /dev/null and b/assets/graphics/light_themes/timeline/previous_frame.png differ diff --git a/assets/graphics/light_themes/timeline/previous_frame.png.import b/assets/graphics/light_themes/timeline/previous_frame.png.import new file mode 100644 index 0000000..ae1b163 --- /dev/null +++ b/assets/graphics/light_themes/timeline/previous_frame.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/previous_frame.png-ea716830a7f98f8d726d63f172cc4a05.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/timeline/previous_frame.png" +dest_files=[ "res://.import/previous_frame.png-ea716830a7f98f8d726d63f172cc4a05.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/timeline/remove_frame.png b/assets/graphics/light_themes/timeline/remove_frame.png new file mode 100644 index 0000000..4046a63 Binary files /dev/null and b/assets/graphics/light_themes/timeline/remove_frame.png differ diff --git a/assets/graphics/light_themes/timeline/remove_frame.png.import b/assets/graphics/light_themes/timeline/remove_frame.png.import new file mode 100644 index 0000000..3c413f0 --- /dev/null +++ b/assets/graphics/light_themes/timeline/remove_frame.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/remove_frame.png-6b4d339b97fa6c8682cdfeb7b1e22e65.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/timeline/remove_frame.png" +dest_files=[ "res://.import/remove_frame.png-6b4d339b97fa6c8682cdfeb7b1e22e65.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/timeline/remove_frame_disabled.png b/assets/graphics/light_themes/timeline/remove_frame_disabled.png new file mode 100644 index 0000000..2c618f5 Binary files /dev/null and b/assets/graphics/light_themes/timeline/remove_frame_disabled.png differ diff --git a/assets/graphics/light_themes/timeline/remove_frame_disabled.png.import b/assets/graphics/light_themes/timeline/remove_frame_disabled.png.import new file mode 100644 index 0000000..d9338d2 --- /dev/null +++ b/assets/graphics/light_themes/timeline/remove_frame_disabled.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/remove_frame_disabled.png-79d5f1b3954d263478e8ac6cddb6525b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/timeline/remove_frame_disabled.png" +dest_files=[ "res://.import/remove_frame_disabled.png-79d5f1b3954d263478e8ac6cddb6525b.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/timeline/tag.png b/assets/graphics/light_themes/timeline/tag.png new file mode 100644 index 0000000..8272bdf Binary files /dev/null and b/assets/graphics/light_themes/timeline/tag.png differ diff --git a/assets/graphics/light_themes/timeline/tag.png.import b/assets/graphics/light_themes/timeline/tag.png.import new file mode 100644 index 0000000..85814ff --- /dev/null +++ b/assets/graphics/light_themes/timeline/tag.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/tag.png-9b3dad4a1a74272bf1a18de4e9b207d2.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/timeline/tag.png" +dest_files=[ "res://.import/tag.png-9b3dad4a1a74272bf1a18de4e9b207d2.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/bucket.png b/assets/graphics/light_themes/tools/bucket.png new file mode 100644 index 0000000..98f93d3 Binary files /dev/null and b/assets/graphics/light_themes/tools/bucket.png differ diff --git a/assets/graphics/light_themes/tools/bucket.png.import b/assets/graphics/light_themes/tools/bucket.png.import new file mode 100644 index 0000000..42008e2 --- /dev/null +++ b/assets/graphics/light_themes/tools/bucket.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/bucket.png-a33dece5f7705a6a3243f6df73c594c7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/bucket.png" +dest_files=[ "res://.import/bucket.png-a33dece5f7705a6a3243f6df73c594c7.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/bucket_l.png b/assets/graphics/light_themes/tools/bucket_l.png new file mode 100644 index 0000000..964c1df Binary files /dev/null and b/assets/graphics/light_themes/tools/bucket_l.png differ diff --git a/assets/graphics/light_themes/tools/bucket_l.png.import b/assets/graphics/light_themes/tools/bucket_l.png.import new file mode 100644 index 0000000..9dd2840 --- /dev/null +++ b/assets/graphics/light_themes/tools/bucket_l.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/bucket_l.png-11c25463402584f6cadb624f04f5923f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/bucket_l.png" +dest_files=[ "res://.import/bucket_l.png-11c25463402584f6cadb624f04f5923f.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/bucket_l_r.png b/assets/graphics/light_themes/tools/bucket_l_r.png new file mode 100644 index 0000000..78e598f Binary files /dev/null and b/assets/graphics/light_themes/tools/bucket_l_r.png differ diff --git a/assets/graphics/light_themes/tools/bucket_l_r.png.import b/assets/graphics/light_themes/tools/bucket_l_r.png.import new file mode 100644 index 0000000..9b92b25 --- /dev/null +++ b/assets/graphics/light_themes/tools/bucket_l_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/bucket_l_r.png-0c84bab74be4669688c46b9ed05f7354.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/bucket_l_r.png" +dest_files=[ "res://.import/bucket_l_r.png-0c84bab74be4669688c46b9ed05f7354.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/bucket_r.png b/assets/graphics/light_themes/tools/bucket_r.png new file mode 100644 index 0000000..aa830d7 Binary files /dev/null and b/assets/graphics/light_themes/tools/bucket_r.png differ diff --git a/assets/graphics/light_themes/tools/bucket_r.png.import b/assets/graphics/light_themes/tools/bucket_r.png.import new file mode 100644 index 0000000..fa80748 --- /dev/null +++ b/assets/graphics/light_themes/tools/bucket_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/bucket_r.png-19b9140d03f67d05f2864c5478f3e74c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/bucket_r.png" +dest_files=[ "res://.import/bucket_r.png-19b9140d03f67d05f2864c5478f3e74c.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/colorpicker.png b/assets/graphics/light_themes/tools/colorpicker.png new file mode 100644 index 0000000..ba55ade Binary files /dev/null and b/assets/graphics/light_themes/tools/colorpicker.png differ diff --git a/assets/graphics/light_themes/tools/colorpicker.png.import b/assets/graphics/light_themes/tools/colorpicker.png.import new file mode 100644 index 0000000..6e2c5d0 --- /dev/null +++ b/assets/graphics/light_themes/tools/colorpicker.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/colorpicker.png-80299688ac7112a88ff9cb9e43d40d20.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/colorpicker.png" +dest_files=[ "res://.import/colorpicker.png-80299688ac7112a88ff9cb9e43d40d20.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/colorpicker_l.png b/assets/graphics/light_themes/tools/colorpicker_l.png new file mode 100644 index 0000000..6b4c6e5 Binary files /dev/null and b/assets/graphics/light_themes/tools/colorpicker_l.png differ diff --git a/assets/graphics/light_themes/tools/colorpicker_l.png.import b/assets/graphics/light_themes/tools/colorpicker_l.png.import new file mode 100644 index 0000000..3a80c64 --- /dev/null +++ b/assets/graphics/light_themes/tools/colorpicker_l.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/colorpicker_l.png-03e9970e1346b6e064862c9b9dce161a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/colorpicker_l.png" +dest_files=[ "res://.import/colorpicker_l.png-03e9970e1346b6e064862c9b9dce161a.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/colorpicker_l_r.png b/assets/graphics/light_themes/tools/colorpicker_l_r.png new file mode 100644 index 0000000..e358f85 Binary files /dev/null and b/assets/graphics/light_themes/tools/colorpicker_l_r.png differ diff --git a/assets/graphics/light_themes/tools/colorpicker_l_r.png.import b/assets/graphics/light_themes/tools/colorpicker_l_r.png.import new file mode 100644 index 0000000..93b820c --- /dev/null +++ b/assets/graphics/light_themes/tools/colorpicker_l_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/colorpicker_l_r.png-ed5f022571983a1a190af08b740d5b3a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/colorpicker_l_r.png" +dest_files=[ "res://.import/colorpicker_l_r.png-ed5f022571983a1a190af08b740d5b3a.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/colorpicker_r.png b/assets/graphics/light_themes/tools/colorpicker_r.png new file mode 100644 index 0000000..a79dbbf Binary files /dev/null and b/assets/graphics/light_themes/tools/colorpicker_r.png differ diff --git a/assets/graphics/light_themes/tools/colorpicker_r.png.import b/assets/graphics/light_themes/tools/colorpicker_r.png.import new file mode 100644 index 0000000..c75bf7a --- /dev/null +++ b/assets/graphics/light_themes/tools/colorpicker_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/colorpicker_r.png-7a6484a1e3195dfcff1d45b2977eb94b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/colorpicker_r.png" +dest_files=[ "res://.import/colorpicker_r.png-7a6484a1e3195dfcff1d45b2977eb94b.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/eraser.png b/assets/graphics/light_themes/tools/eraser.png new file mode 100644 index 0000000..2c5608c Binary files /dev/null and b/assets/graphics/light_themes/tools/eraser.png differ diff --git a/assets/graphics/light_themes/tools/eraser.png.import b/assets/graphics/light_themes/tools/eraser.png.import new file mode 100644 index 0000000..0545b5a --- /dev/null +++ b/assets/graphics/light_themes/tools/eraser.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/eraser.png-885bfcf4aa7dd45eea452eacb104c385.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/eraser.png" +dest_files=[ "res://.import/eraser.png-885bfcf4aa7dd45eea452eacb104c385.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/eraser_l.png b/assets/graphics/light_themes/tools/eraser_l.png new file mode 100644 index 0000000..bbd60e3 Binary files /dev/null and b/assets/graphics/light_themes/tools/eraser_l.png differ diff --git a/assets/graphics/light_themes/tools/eraser_l.png.import b/assets/graphics/light_themes/tools/eraser_l.png.import new file mode 100644 index 0000000..24676af --- /dev/null +++ b/assets/graphics/light_themes/tools/eraser_l.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/eraser_l.png-9a5843dbc786fa3f3ebc8562c0c82a18.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/eraser_l.png" +dest_files=[ "res://.import/eraser_l.png-9a5843dbc786fa3f3ebc8562c0c82a18.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/eraser_l_r.png b/assets/graphics/light_themes/tools/eraser_l_r.png new file mode 100644 index 0000000..9578428 Binary files /dev/null and b/assets/graphics/light_themes/tools/eraser_l_r.png differ diff --git a/assets/graphics/light_themes/tools/eraser_l_r.png.import b/assets/graphics/light_themes/tools/eraser_l_r.png.import new file mode 100644 index 0000000..3988d27 --- /dev/null +++ b/assets/graphics/light_themes/tools/eraser_l_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/eraser_l_r.png-dfb97457e2a13cd96e44328d0e04e03a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/eraser_l_r.png" +dest_files=[ "res://.import/eraser_l_r.png-dfb97457e2a13cd96e44328d0e04e03a.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/eraser_r.png b/assets/graphics/light_themes/tools/eraser_r.png new file mode 100644 index 0000000..7a84b9b Binary files /dev/null and b/assets/graphics/light_themes/tools/eraser_r.png differ diff --git a/assets/graphics/light_themes/tools/eraser_r.png.import b/assets/graphics/light_themes/tools/eraser_r.png.import new file mode 100644 index 0000000..aaf2f88 --- /dev/null +++ b/assets/graphics/light_themes/tools/eraser_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/eraser_r.png-604afdc9b23c27782d5cceede4a7c424.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/eraser_r.png" +dest_files=[ "res://.import/eraser_r.png-604afdc9b23c27782d5cceede4a7c424.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/horizontal_mirror_off.png b/assets/graphics/light_themes/tools/horizontal_mirror_off.png new file mode 100644 index 0000000..d7a9958 Binary files /dev/null and b/assets/graphics/light_themes/tools/horizontal_mirror_off.png differ diff --git a/assets/graphics/light_themes/tools/horizontal_mirror_off.png.import b/assets/graphics/light_themes/tools/horizontal_mirror_off.png.import new file mode 100644 index 0000000..0b6ea6f --- /dev/null +++ b/assets/graphics/light_themes/tools/horizontal_mirror_off.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/horizontal_mirror_off.png-95d6984304a54567c53b3dbc1d1e255e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/horizontal_mirror_off.png" +dest_files=[ "res://.import/horizontal_mirror_off.png-95d6984304a54567c53b3dbc1d1e255e.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/horizontal_mirror_on.png b/assets/graphics/light_themes/tools/horizontal_mirror_on.png new file mode 100644 index 0000000..2e2db13 Binary files /dev/null and b/assets/graphics/light_themes/tools/horizontal_mirror_on.png differ diff --git a/assets/graphics/light_themes/tools/horizontal_mirror_on.png.import b/assets/graphics/light_themes/tools/horizontal_mirror_on.png.import new file mode 100644 index 0000000..b80742b --- /dev/null +++ b/assets/graphics/light_themes/tools/horizontal_mirror_on.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/horizontal_mirror_on.png-e3d2d0279cee96b9534a5f0d7d685d79.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/horizontal_mirror_on.png" +dest_files=[ "res://.import/horizontal_mirror_on.png-e3d2d0279cee96b9534a5f0d7d685d79.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/lightendarken.png b/assets/graphics/light_themes/tools/lightendarken.png new file mode 100644 index 0000000..85469bc Binary files /dev/null and b/assets/graphics/light_themes/tools/lightendarken.png differ diff --git a/assets/graphics/light_themes/tools/lightendarken.png.import b/assets/graphics/light_themes/tools/lightendarken.png.import new file mode 100644 index 0000000..b453df1 --- /dev/null +++ b/assets/graphics/light_themes/tools/lightendarken.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/lightendarken.png-3d83685a1fead1fb3733687db3aa5ec7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/lightendarken.png" +dest_files=[ "res://.import/lightendarken.png-3d83685a1fead1fb3733687db3aa5ec7.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/lightendarken_l.png b/assets/graphics/light_themes/tools/lightendarken_l.png new file mode 100644 index 0000000..e07c0e4 Binary files /dev/null and b/assets/graphics/light_themes/tools/lightendarken_l.png differ diff --git a/assets/graphics/light_themes/tools/lightendarken_l.png.import b/assets/graphics/light_themes/tools/lightendarken_l.png.import new file mode 100644 index 0000000..f342b7b --- /dev/null +++ b/assets/graphics/light_themes/tools/lightendarken_l.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/lightendarken_l.png-1f16ebf7c5a54a8ab574656b717ac10f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/lightendarken_l.png" +dest_files=[ "res://.import/lightendarken_l.png-1f16ebf7c5a54a8ab574656b717ac10f.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/lightendarken_l_r.png b/assets/graphics/light_themes/tools/lightendarken_l_r.png new file mode 100644 index 0000000..ec2ed61 Binary files /dev/null and b/assets/graphics/light_themes/tools/lightendarken_l_r.png differ diff --git a/assets/graphics/light_themes/tools/lightendarken_l_r.png.import b/assets/graphics/light_themes/tools/lightendarken_l_r.png.import new file mode 100644 index 0000000..fae2408 --- /dev/null +++ b/assets/graphics/light_themes/tools/lightendarken_l_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/lightendarken_l_r.png-a52389cea8fc374da5a1975b8f42034e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/lightendarken_l_r.png" +dest_files=[ "res://.import/lightendarken_l_r.png-a52389cea8fc374da5a1975b8f42034e.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/lightendarken_r.png b/assets/graphics/light_themes/tools/lightendarken_r.png new file mode 100644 index 0000000..1940de1 Binary files /dev/null and b/assets/graphics/light_themes/tools/lightendarken_r.png differ diff --git a/assets/graphics/light_themes/tools/lightendarken_r.png.import b/assets/graphics/light_themes/tools/lightendarken_r.png.import new file mode 100644 index 0000000..778403a --- /dev/null +++ b/assets/graphics/light_themes/tools/lightendarken_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/lightendarken_r.png-e267f74e497e8b32e483cbf81868bd37.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/lightendarken_r.png" +dest_files=[ "res://.import/lightendarken_r.png-e267f74e497e8b32e483cbf81868bd37.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/pencil.png b/assets/graphics/light_themes/tools/pencil.png new file mode 100644 index 0000000..9f750ff Binary files /dev/null and b/assets/graphics/light_themes/tools/pencil.png differ diff --git a/assets/graphics/light_themes/tools/pencil.png.import b/assets/graphics/light_themes/tools/pencil.png.import new file mode 100644 index 0000000..150dcb6 --- /dev/null +++ b/assets/graphics/light_themes/tools/pencil.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/pencil.png-4d322d0cc3fb156c36854ec33fb6c0bb.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/pencil.png" +dest_files=[ "res://.import/pencil.png-4d322d0cc3fb156c36854ec33fb6c0bb.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/pencil_l.png b/assets/graphics/light_themes/tools/pencil_l.png new file mode 100644 index 0000000..c3f22d5 Binary files /dev/null and b/assets/graphics/light_themes/tools/pencil_l.png differ diff --git a/assets/graphics/light_themes/tools/pencil_l.png.import b/assets/graphics/light_themes/tools/pencil_l.png.import new file mode 100644 index 0000000..6474f33 --- /dev/null +++ b/assets/graphics/light_themes/tools/pencil_l.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/pencil_l.png-a6a388c5e56060430cc5fc9264b0e473.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/pencil_l.png" +dest_files=[ "res://.import/pencil_l.png-a6a388c5e56060430cc5fc9264b0e473.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/pencil_l_r.png b/assets/graphics/light_themes/tools/pencil_l_r.png new file mode 100644 index 0000000..394c2f1 Binary files /dev/null and b/assets/graphics/light_themes/tools/pencil_l_r.png differ diff --git a/assets/graphics/light_themes/tools/pencil_l_r.png.import b/assets/graphics/light_themes/tools/pencil_l_r.png.import new file mode 100644 index 0000000..6582f71 --- /dev/null +++ b/assets/graphics/light_themes/tools/pencil_l_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/pencil_l_r.png-4647220baec5bc354a6b8e48d4619014.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/pencil_l_r.png" +dest_files=[ "res://.import/pencil_l_r.png-4647220baec5bc354a6b8e48d4619014.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/pencil_r.png b/assets/graphics/light_themes/tools/pencil_r.png new file mode 100644 index 0000000..178a0d5 Binary files /dev/null and b/assets/graphics/light_themes/tools/pencil_r.png differ diff --git a/assets/graphics/light_themes/tools/pencil_r.png.import b/assets/graphics/light_themes/tools/pencil_r.png.import new file mode 100644 index 0000000..f283648 --- /dev/null +++ b/assets/graphics/light_themes/tools/pencil_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/pencil_r.png-b83ce96003e7b3653e8c5da54bb32f42.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/pencil_r.png" +dest_files=[ "res://.import/pencil_r.png-b83ce96003e7b3653e8c5da54bb32f42.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/rectselect.png b/assets/graphics/light_themes/tools/rectselect.png new file mode 100644 index 0000000..5b4dc64 Binary files /dev/null and b/assets/graphics/light_themes/tools/rectselect.png differ diff --git a/assets/graphics/light_themes/tools/rectselect.png.import b/assets/graphics/light_themes/tools/rectselect.png.import new file mode 100644 index 0000000..d4c8dd6 --- /dev/null +++ b/assets/graphics/light_themes/tools/rectselect.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/rectselect.png-2cf9de371925216749ce6051c64a800f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/rectselect.png" +dest_files=[ "res://.import/rectselect.png-2cf9de371925216749ce6051c64a800f.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/rectselect_l.png b/assets/graphics/light_themes/tools/rectselect_l.png new file mode 100644 index 0000000..6c8bf1c Binary files /dev/null and b/assets/graphics/light_themes/tools/rectselect_l.png differ diff --git a/assets/graphics/light_themes/tools/rectselect_l.png.import b/assets/graphics/light_themes/tools/rectselect_l.png.import new file mode 100644 index 0000000..5a46fe1 --- /dev/null +++ b/assets/graphics/light_themes/tools/rectselect_l.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/rectselect_l.png-137fe169a61e050599bffce5ef38a154.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/rectselect_l.png" +dest_files=[ "res://.import/rectselect_l.png-137fe169a61e050599bffce5ef38a154.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/rectselect_l_r.png b/assets/graphics/light_themes/tools/rectselect_l_r.png new file mode 100644 index 0000000..3a44826 Binary files /dev/null and b/assets/graphics/light_themes/tools/rectselect_l_r.png differ diff --git a/assets/graphics/light_themes/tools/rectselect_l_r.png.import b/assets/graphics/light_themes/tools/rectselect_l_r.png.import new file mode 100644 index 0000000..a991b38 --- /dev/null +++ b/assets/graphics/light_themes/tools/rectselect_l_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/rectselect_l_r.png-380fb600c6a1d8a289f724f4004cd54f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/rectselect_l_r.png" +dest_files=[ "res://.import/rectselect_l_r.png-380fb600c6a1d8a289f724f4004cd54f.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/rectselect_r.png b/assets/graphics/light_themes/tools/rectselect_r.png new file mode 100644 index 0000000..44e9b2d Binary files /dev/null and b/assets/graphics/light_themes/tools/rectselect_r.png differ diff --git a/assets/graphics/light_themes/tools/rectselect_r.png.import b/assets/graphics/light_themes/tools/rectselect_r.png.import new file mode 100644 index 0000000..71d357e --- /dev/null +++ b/assets/graphics/light_themes/tools/rectselect_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/rectselect_r.png-b830b0e405d607d2af0b410f7da46f48.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/rectselect_r.png" +dest_files=[ "res://.import/rectselect_r.png-b830b0e405d607d2af0b410f7da46f48.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/vertical_mirror_off.png b/assets/graphics/light_themes/tools/vertical_mirror_off.png new file mode 100644 index 0000000..a47c62c Binary files /dev/null and b/assets/graphics/light_themes/tools/vertical_mirror_off.png differ diff --git a/assets/graphics/light_themes/tools/vertical_mirror_off.png.import b/assets/graphics/light_themes/tools/vertical_mirror_off.png.import new file mode 100644 index 0000000..516e58f --- /dev/null +++ b/assets/graphics/light_themes/tools/vertical_mirror_off.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/vertical_mirror_off.png-bfd7144541f730c8555f8b9a139dfb94.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/vertical_mirror_off.png" +dest_files=[ "res://.import/vertical_mirror_off.png-bfd7144541f730c8555f8b9a139dfb94.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/vertical_mirror_on.png b/assets/graphics/light_themes/tools/vertical_mirror_on.png new file mode 100644 index 0000000..c4eeae3 Binary files /dev/null and b/assets/graphics/light_themes/tools/vertical_mirror_on.png differ diff --git a/assets/graphics/light_themes/tools/vertical_mirror_on.png.import b/assets/graphics/light_themes/tools/vertical_mirror_on.png.import new file mode 100644 index 0000000..722bed3 --- /dev/null +++ b/assets/graphics/light_themes/tools/vertical_mirror_on.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/vertical_mirror_on.png-718fca09fc4c04880a160e8ec05fe200.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/vertical_mirror_on.png" +dest_files=[ "res://.import/vertical_mirror_on.png-718fca09fc4c04880a160e8ec05fe200.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/zoom.png b/assets/graphics/light_themes/tools/zoom.png new file mode 100644 index 0000000..2ce94b4 Binary files /dev/null and b/assets/graphics/light_themes/tools/zoom.png differ diff --git a/assets/graphics/light_themes/tools/zoom.png.import b/assets/graphics/light_themes/tools/zoom.png.import new file mode 100644 index 0000000..d0d5288 --- /dev/null +++ b/assets/graphics/light_themes/tools/zoom.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/zoom.png-276ddb817c563ecc55c3fb2195b3064f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/zoom.png" +dest_files=[ "res://.import/zoom.png-276ddb817c563ecc55c3fb2195b3064f.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/zoom_l.png b/assets/graphics/light_themes/tools/zoom_l.png new file mode 100644 index 0000000..d6d66ba Binary files /dev/null and b/assets/graphics/light_themes/tools/zoom_l.png differ diff --git a/assets/graphics/light_themes/tools/zoom_l.png.import b/assets/graphics/light_themes/tools/zoom_l.png.import new file mode 100644 index 0000000..2c12b25 --- /dev/null +++ b/assets/graphics/light_themes/tools/zoom_l.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/zoom_l.png-18132d54be87ed7c85a1a67423a07993.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/zoom_l.png" +dest_files=[ "res://.import/zoom_l.png-18132d54be87ed7c85a1a67423a07993.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/zoom_l_r.png b/assets/graphics/light_themes/tools/zoom_l_r.png new file mode 100644 index 0000000..f8c9cdc Binary files /dev/null and b/assets/graphics/light_themes/tools/zoom_l_r.png differ diff --git a/assets/graphics/light_themes/tools/zoom_l_r.png.import b/assets/graphics/light_themes/tools/zoom_l_r.png.import new file mode 100644 index 0000000..66c12df --- /dev/null +++ b/assets/graphics/light_themes/tools/zoom_l_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/zoom_l_r.png-b63ccd2c9c5b6d93ae12ff89834e8799.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/zoom_l_r.png" +dest_files=[ "res://.import/zoom_l_r.png-b63ccd2c9c5b6d93ae12ff89834e8799.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/light_themes/tools/zoom_r.png b/assets/graphics/light_themes/tools/zoom_r.png new file mode 100644 index 0000000..0446560 Binary files /dev/null and b/assets/graphics/light_themes/tools/zoom_r.png differ diff --git a/assets/graphics/light_themes/tools/zoom_r.png.import b/assets/graphics/light_themes/tools/zoom_r.png.import new file mode 100644 index 0000000..1b1cc82 --- /dev/null +++ b/assets/graphics/light_themes/tools/zoom_r.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/zoom_r.png-04dbb37233a340105734894114dc90c0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/light_themes/tools/zoom_r.png" +dest_files=[ "res://.import/zoom_r.png-04dbb37233a340105734894114dc90c0.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/palette/palette_button.png b/assets/graphics/palette/palette_button.png new file mode 100644 index 0000000..2f8c521 Binary files /dev/null and b/assets/graphics/palette/palette_button.png differ diff --git a/assets/graphics/palette/palette_button.png.import b/assets/graphics/palette/palette_button.png.import new file mode 100644 index 0000000..1429b52 --- /dev/null +++ b/assets/graphics/palette/palette_button.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/palette_button.png-ff1f1a8ad429574b463411c02e244a2a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/palette/palette_button.png" +dest_files=[ "res://.import/palette_button.png-ff1f1a8ad429574b463411c02e244a2a.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/graphics/palette/palette_button_fill.png b/assets/graphics/palette/palette_button_fill.png new file mode 100644 index 0000000..5b847dd Binary files /dev/null and b/assets/graphics/palette/palette_button_fill.png differ diff --git a/assets/graphics/palette/palette_button_fill.png.import b/assets/graphics/palette/palette_button_fill.png.import new file mode 100644 index 0000000..9382539 --- /dev/null +++ b/assets/graphics/palette/palette_button_fill.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/palette_button_fill.png-220233529c0ea9f05bc5b7117ad5f75a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/palette/palette_button_fill.png" +dest_files=[ "res://.import/palette_button_fill.png-220233529c0ea9f05bc5b7117ad5f75a.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/graphics/palette/swatch_drag_preview.png b/assets/graphics/palette/swatch_drag_preview.png new file mode 100644 index 0000000..401e480 Binary files /dev/null and b/assets/graphics/palette/swatch_drag_preview.png differ diff --git a/assets/graphics/palette/swatch_drag_preview.png.import b/assets/graphics/palette/swatch_drag_preview.png.import new file mode 100644 index 0000000..f233e26 --- /dev/null +++ b/assets/graphics/palette/swatch_drag_preview.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/swatch_drag_preview.png-89cc3cf5786bed806d66f0ca30a8c714.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/palette/swatch_drag_preview.png" +dest_files=[ "res://.import/swatch_drag_preview.png-89cc3cf5786bed806d66f0ca30a8c714.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/graphics/pixel_image.png b/assets/graphics/pixel_image.png new file mode 100644 index 0000000..33e9be7 Binary files /dev/null and b/assets/graphics/pixel_image.png differ diff --git a/assets/graphics/pixel_image.png.import b/assets/graphics/pixel_image.png.import new file mode 100644 index 0000000..39c3a8d --- /dev/null +++ b/assets/graphics/pixel_image.png.import @@ -0,0 +1,13 @@ +[remap] + +importer="image" +type="Image" +path="res://.import/pixel_image.png-221d9db93637e5bd84a0851e7bc0147c.image" + +[deps] + +source_file="res://assets/graphics/pixel_image.png" +dest_files=[ "res://.import/pixel_image.png-221d9db93637e5bd84a0851e7bc0147c.image" ] + +[params] + diff --git a/assets/graphics/splash.png b/assets/graphics/splash.png new file mode 100644 index 0000000..4fcd756 Binary files /dev/null and b/assets/graphics/splash.png differ diff --git a/assets/graphics/splash.png.import b/assets/graphics/splash.png.import new file mode 100644 index 0000000..077e716 --- /dev/null +++ b/assets/graphics/splash.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/splash.png-17460da1948f3a674809d951b9a8184a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/splash.png" +dest_files=[ "res://.import/splash.png-17460da1948f3a674809d951b9a8184a.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/splash_screen/artworks/jessmpz.png b/assets/graphics/splash_screen/artworks/jessmpz.png new file mode 100644 index 0000000..5d221ac Binary files /dev/null and b/assets/graphics/splash_screen/artworks/jessmpz.png differ diff --git a/assets/graphics/splash_screen/artworks/jessmpz.png.import b/assets/graphics/splash_screen/artworks/jessmpz.png.import new file mode 100644 index 0000000..21a4807 --- /dev/null +++ b/assets/graphics/splash_screen/artworks/jessmpz.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/jessmpz.png-dbccabb1c0fbf170a36de90e7a060bb2.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/splash_screen/artworks/jessmpz.png" +dest_files=[ "res://.import/jessmpz.png-dbccabb1c0fbf170a36de90e7a060bb2.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/splash_screen/artworks/roroto.png b/assets/graphics/splash_screen/artworks/roroto.png new file mode 100644 index 0000000..5c8aa90 Binary files /dev/null and b/assets/graphics/splash_screen/artworks/roroto.png differ diff --git a/assets/graphics/splash_screen/artworks/roroto.png.import b/assets/graphics/splash_screen/artworks/roroto.png.import new file mode 100644 index 0000000..c9eea6e --- /dev/null +++ b/assets/graphics/splash_screen/artworks/roroto.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/roroto.png-5bb796ce1a0c5bb768b883a88b3da539.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/splash_screen/artworks/roroto.png" +dest_files=[ "res://.import/roroto.png-5bb796ce1a0c5bb768b883a88b3da539.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/splash_screen/artworks/wishdream.png b/assets/graphics/splash_screen/artworks/wishdream.png new file mode 100644 index 0000000..b4af0b5 Binary files /dev/null and b/assets/graphics/splash_screen/artworks/wishdream.png differ diff --git a/assets/graphics/splash_screen/artworks/wishdream.png.import b/assets/graphics/splash_screen/artworks/wishdream.png.import new file mode 100644 index 0000000..7143de2 --- /dev/null +++ b/assets/graphics/splash_screen/artworks/wishdream.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/wishdream.png-2d4b51ec077caa274db44eee48928c59.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/splash_screen/artworks/wishdream.png" +dest_files=[ "res://.import/wishdream.png-2d4b51ec077caa274db44eee48928c59.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/splash_screen/discord.png b/assets/graphics/splash_screen/discord.png new file mode 100644 index 0000000..5b98409 Binary files /dev/null and b/assets/graphics/splash_screen/discord.png differ diff --git a/assets/graphics/splash_screen/discord.png.import b/assets/graphics/splash_screen/discord.png.import new file mode 100644 index 0000000..3c504c5 --- /dev/null +++ b/assets/graphics/splash_screen/discord.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/discord.png-73d97a9585e0efb593d5a88792440de4.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/splash_screen/discord.png" +dest_files=[ "res://.import/discord.png-73d97a9585e0efb593d5a88792440de4.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/splash_screen/github_32px.png b/assets/graphics/splash_screen/github_32px.png new file mode 100644 index 0000000..13027ee Binary files /dev/null and b/assets/graphics/splash_screen/github_32px.png differ diff --git a/assets/graphics/splash_screen/github_32px.png.import b/assets/graphics/splash_screen/github_32px.png.import new file mode 100644 index 0000000..dcf2a2e --- /dev/null +++ b/assets/graphics/splash_screen/github_32px.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/github_32px.png-281ab32f2184cefb27bac8e948163a0c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/splash_screen/github_32px.png" +dest_files=[ "res://.import/github_32px.png-281ab32f2184cefb27bac8e948163a0c.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=0.5 diff --git a/assets/graphics/splash_screen/orama_64x64.png b/assets/graphics/splash_screen/orama_64x64.png new file mode 100644 index 0000000..aed404d Binary files /dev/null and b/assets/graphics/splash_screen/orama_64x64.png differ diff --git a/assets/graphics/splash_screen/orama_64x64.png.import b/assets/graphics/splash_screen/orama_64x64.png.import new file mode 100644 index 0000000..2996aed --- /dev/null +++ b/assets/graphics/splash_screen/orama_64x64.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/orama_64x64.png-90aebdfc06fab9fe377c4ad4b8cc7f0f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/splash_screen/orama_64x64.png" +dest_files=[ "res://.import/orama_64x64.png-90aebdfc06fab9fe377c4ad4b8cc7f0f.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/graphics/splash_screen/patreon_mark_white.png b/assets/graphics/splash_screen/patreon_mark_white.png new file mode 100644 index 0000000..05a14e6 Binary files /dev/null and b/assets/graphics/splash_screen/patreon_mark_white.png differ diff --git a/assets/graphics/splash_screen/patreon_mark_white.png.import b/assets/graphics/splash_screen/patreon_mark_white.png.import new file mode 100644 index 0000000..d0504ad --- /dev/null +++ b/assets/graphics/splash_screen/patreon_mark_white.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/patreon_mark_white.png-333e31617952eb830c8e3f158ffcc047.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/splash_screen/patreon_mark_white.png" +dest_files=[ "res://.import/patreon_mark_white.png-333e31617952eb830c8e3f158ffcc047.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/themes/blue/theme.tres b/assets/themes/blue/theme.tres new file mode 100644 index 0000000..e9c46db --- /dev/null +++ b/assets/themes/blue/theme.tres @@ -0,0 +1,1780 @@ +[gd_resource type="Theme" load_steps=170 format=2] + +[ext_resource path="res://assets/fonts/Roboto-Regular.tres" type="DynamicFont" id=1] + +[sub_resource type="StyleBoxFlat" id=1] +content_margin_left = 1.0 +bg_color = Color( 0.12549, 0.145098, 0.192157, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=2] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.18, 0.207, 0.279, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.14, 0.161, 0.217, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=3] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.15, 0.1725, 0.2325, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.41, 0.61, 0.91, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=4] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.15, 0.1725, 0.2325, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.4, 0.4225, 0.4825, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=5] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.15, 0.1725, 0.2325, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.125, 0.14375, 0.19375, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=6] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.15, 0.1725, 0.2325, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.41, 0.61, 0.91, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="Image" id=7] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 107, 107, 107, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 107, 107, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 163, 163, 8, 218, 218, 218, 37, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 37, 163, 163, 163, 8, 0, 0, 0, 0, 108, 108, 108, 0, 219, 219, 219, 37, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 219, 219, 219, 37, 108, 108, 108, 0, 111, 111, 111, 0, 222, 222, 222, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 60, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 46, 111, 111, 111, 0, 111, 111, 111, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 106, 224, 224, 224, 244, 221, 221, 221, 106, 222, 222, 222, 47, 222, 222, 222, 47, 111, 111, 111, 0, 111, 111, 111, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 106, 224, 224, 224, 249, 224, 224, 224, 255, 222, 222, 222, 187, 222, 222, 222, 47, 222, 222, 222, 47, 111, 111, 111, 0, 111, 111, 111, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 105, 224, 224, 224, 249, 224, 224, 224, 255, 223, 223, 223, 194, 221, 221, 221, 53, 222, 222, 222, 47, 222, 222, 222, 47, 111, 111, 111, 0, 111, 111, 111, 0, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 49, 222, 222, 222, 68, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 104, 224, 224, 224, 248, 224, 224, 224, 255, 223, 223, 223, 194, 222, 222, 222, 53, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 111, 111, 111, 0, 111, 111, 111, 0, 222, 222, 222, 47, 221, 221, 221, 49, 222, 222, 222, 179, 224, 224, 224, 231, 222, 222, 222, 76, 222, 222, 222, 104, 224, 224, 224, 248, 224, 224, 224, 255, 223, 223, 223, 195, 222, 222, 222, 53, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 111, 111, 111, 0, 111, 111, 111, 0, 222, 222, 222, 47, 222, 222, 222, 65, 223, 223, 223, 226, 224, 224, 224, 255, 223, 223, 223, 235, 224, 224, 224, 248, 224, 224, 224, 255, 223, 223, 223, 196, 222, 222, 222, 53, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 111, 111, 111, 0, 111, 111, 111, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 70, 224, 224, 224, 225, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 196, 222, 222, 222, 53, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 111, 111, 111, 0, 111, 111, 111, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 69, 223, 223, 223, 225, 222, 222, 222, 197, 222, 222, 222, 53, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 111, 111, 111, 0, 111, 111, 111, 0, 222, 222, 222, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 66, 222, 222, 222, 54, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 46, 111, 111, 111, 0, 108, 108, 108, 0, 219, 219, 219, 37, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 219, 219, 219, 37, 108, 108, 108, 0, 0, 0, 0, 0, 163, 163, 163, 8, 218, 218, 218, 37, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 37, 163, 163, 163, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 107, 107, 107, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 107, 107, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=8] +flags = 0 +flags = 0 +image = SubResource( 7 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=9] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 0, 110, 110, 110, 0, 111, 111, 111, 0, 111, 111, 111, 0, 110, 110, 110, 0, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 51, 51, 0, 164, 164, 164, 4, 222, 222, 222, 24, 221, 221, 221, 38, 222, 222, 222, 45, 222, 222, 222, 45, 221, 221, 221, 38, 222, 222, 222, 24, 164, 164, 164, 4, 51, 51, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 52, 52, 0, 209, 209, 209, 15, 221, 221, 221, 44, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 44, 209, 209, 209, 15, 52, 52, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 51, 51, 0, 209, 209, 209, 15, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 209, 209, 209, 15, 51, 51, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 164, 164, 164, 4, 221, 221, 221, 44, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 69, 222, 222, 222, 182, 224, 224, 224, 234, 224, 224, 224, 234, 222, 222, 222, 182, 222, 222, 222, 69, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 44, 164, 164, 164, 4, 0, 0, 0, 0, 56, 56, 56, 0, 222, 222, 222, 24, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 69, 224, 224, 224, 239, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 239, 221, 221, 221, 69, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 24, 56, 56, 56, 0, 110, 110, 110, 0, 221, 221, 221, 38, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 180, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 180, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 38, 110, 110, 110, 0, 111, 111, 111, 0, 222, 222, 222, 44, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 232, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 232, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 44, 111, 111, 111, 0, 111, 111, 111, 0, 222, 222, 222, 44, 222, 222, 222, 47, 222, 222, 222, 47, 224, 224, 224, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 233, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 44, 111, 111, 111, 0, 110, 110, 110, 0, 221, 221, 221, 38, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 182, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 182, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 38, 110, 110, 110, 0, 56, 56, 56, 0, 222, 222, 222, 24, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 69, 224, 224, 224, 240, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 240, 221, 221, 221, 69, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 24, 56, 56, 56, 0, 0, 0, 0, 0, 164, 164, 164, 4, 221, 221, 221, 44, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 69, 222, 222, 222, 182, 224, 224, 224, 234, 224, 224, 224, 234, 222, 222, 222, 182, 222, 222, 222, 69, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 44, 164, 164, 164, 4, 0, 0, 0, 0, 0, 0, 0, 0, 51, 51, 51, 0, 209, 209, 209, 15, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 209, 209, 209, 15, 51, 51, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 52, 52, 0, 209, 209, 209, 15, 221, 221, 221, 44, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 44, 209, 209, 209, 15, 52, 52, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 51, 51, 0, 166, 166, 166, 4, 222, 222, 222, 24, 221, 221, 221, 38, 222, 222, 222, 45, 222, 222, 222, 45, 221, 221, 221, 38, 222, 222, 222, 24, 164, 164, 164, 4, 51, 51, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 0, 110, 110, 110, 0, 111, 111, 111, 0, 111, 111, 111, 0, 110, 110, 110, 0, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=10] +flags = 0 +flags = 0 +image = SubResource( 9 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=11] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 0, 110, 110, 110, 0, 111, 111, 111, 0, 111, 111, 111, 0, 110, 110, 110, 0, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 51, 51, 0, 164, 164, 164, 4, 222, 222, 222, 24, 221, 221, 221, 38, 222, 222, 222, 45, 222, 222, 222, 45, 221, 221, 221, 38, 222, 222, 222, 24, 164, 164, 164, 4, 51, 51, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 52, 52, 0, 209, 209, 209, 15, 221, 221, 221, 44, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 44, 209, 209, 209, 15, 52, 52, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 51, 51, 0, 209, 209, 209, 15, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 209, 209, 209, 15, 51, 51, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 164, 164, 164, 4, 221, 221, 221, 44, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 44, 164, 164, 164, 4, 0, 0, 0, 0, 56, 56, 56, 0, 222, 222, 222, 24, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 24, 56, 56, 56, 0, 110, 110, 110, 0, 221, 221, 221, 38, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 38, 110, 110, 110, 0, 111, 111, 111, 0, 222, 222, 222, 44, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 44, 111, 111, 111, 0, 111, 111, 111, 0, 222, 222, 222, 44, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 44, 111, 111, 111, 0, 110, 110, 110, 0, 221, 221, 221, 38, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 38, 110, 110, 110, 0, 56, 56, 56, 0, 222, 222, 222, 24, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 24, 56, 56, 56, 0, 0, 0, 0, 0, 164, 164, 164, 4, 221, 221, 221, 44, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 44, 164, 164, 164, 4, 0, 0, 0, 0, 0, 0, 0, 0, 51, 51, 51, 0, 209, 209, 209, 15, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 209, 209, 209, 15, 51, 51, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 52, 52, 0, 209, 209, 209, 15, 221, 221, 221, 44, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 44, 209, 209, 209, 15, 52, 52, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 51, 51, 0, 166, 166, 166, 4, 222, 222, 222, 24, 221, 221, 221, 38, 222, 222, 222, 45, 222, 222, 222, 45, 221, 221, 221, 38, 222, 222, 222, 24, 164, 164, 164, 4, 51, 51, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 0, 110, 110, 110, 0, 111, 111, 111, 0, 111, 111, 111, 0, 110, 110, 110, 0, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=12] +flags = 0 +flags = 0 +image = SubResource( 11 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=13] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 107, 107, 107, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 107, 107, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 163, 163, 8, 218, 218, 218, 37, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 37, 163, 163, 163, 8, 0, 0, 0, 0, 108, 108, 108, 0, 219, 219, 219, 37, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 219, 219, 219, 37, 108, 108, 108, 0, 111, 111, 111, 0, 222, 222, 222, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 46, 111, 111, 111, 0, 111, 111, 111, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 111, 111, 111, 0, 111, 111, 111, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 111, 111, 111, 0, 111, 111, 111, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 111, 111, 111, 0, 111, 111, 111, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 111, 111, 111, 0, 111, 111, 111, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 111, 111, 111, 0, 111, 111, 111, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 111, 111, 111, 0, 111, 111, 111, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 111, 111, 111, 0, 111, 111, 111, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 111, 111, 111, 0, 111, 111, 111, 0, 222, 222, 222, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 46, 111, 111, 111, 0, 108, 108, 108, 0, 219, 219, 219, 37, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 219, 219, 219, 37, 108, 108, 108, 0, 0, 0, 0, 0, 163, 163, 163, 8, 218, 218, 218, 37, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 37, 163, 163, 163, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 107, 107, 107, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 107, 107, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=14] +flags = 0 +flags = 0 +image = SubResource( 13 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=15] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.15, 0.1725, 0.2325, 1 ) +draw_center = false +border_color = Color( 0.125, 0.14375, 0.19375, 1 ) + +[sub_resource type="Image" id=16] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 108, 108, 108, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 108, 108, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 133, 133, 133, 1, 221, 221, 221, 16, 219, 219, 219, 30, 222, 222, 222, 41, 222, 222, 222, 45, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 45, 222, 222, 222, 41, 219, 219, 219, 30, 221, 221, 221, 16, 133, 133, 133, 1, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 53, 53, 53, 0, 180, 180, 180, 13, 220, 220, 220, 41, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 41, 180, 180, 180, 13, 53, 53, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54, 0, 220, 220, 220, 23, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 23, 54, 54, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 0, 209, 209, 209, 18, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 96, 223, 223, 223, 202, 224, 224, 224, 244, 224, 224, 224, 244, 223, 223, 223, 202, 221, 221, 221, 96, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 209, 209, 209, 18, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 160, 160, 160, 5, 222, 222, 222, 45, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 146, 224, 224, 224, 253, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 253, 222, 222, 222, 145, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 45, 160, 160, 160, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 0, 222, 222, 222, 23, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 96, 224, 224, 224, 253, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 253, 221, 221, 221, 96, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 23, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 110, 110, 110, 0, 221, 221, 221, 38, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 201, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 201, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 38, 110, 110, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 110, 110, 110, 0, 221, 221, 221, 44, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 244, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 244, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 44, 110, 110, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 110, 110, 110, 0, 221, 221, 221, 44, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 244, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 244, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 44, 110, 110, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 110, 110, 110, 0, 221, 221, 221, 38, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 201, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 201, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 38, 110, 110, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 0, 222, 222, 222, 24, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 96, 224, 224, 224, 253, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 253, 221, 221, 221, 96, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 24, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 160, 160, 160, 5, 222, 222, 222, 45, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 146, 224, 224, 224, 253, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 253, 222, 222, 222, 146, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 45, 160, 160, 160, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 0, 209, 209, 209, 18, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 96, 223, 223, 223, 202, 224, 224, 224, 244, 224, 224, 224, 244, 223, 223, 223, 202, 221, 221, 221, 96, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 209, 209, 209, 18, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54, 0, 220, 220, 220, 23, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 23, 54, 54, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 53, 53, 53, 0, 180, 180, 180, 13, 220, 220, 220, 41, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 41, 180, 180, 180, 13, 53, 53, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 133, 133, 133, 1, 221, 221, 221, 16, 219, 219, 219, 30, 222, 222, 222, 41, 222, 222, 222, 45, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 45, 222, 222, 222, 41, 219, 219, 219, 30, 221, 221, 221, 16, 133, 133, 133, 1, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 108, 108, 108, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 108, 108, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 26, +"mipmaps": false, +"width": 42 +} + +[sub_resource type="ImageTexture" id=17] +flags = 0 +flags = 0 +image = SubResource( 16 ) +size = Vector2( 42, 26 ) + +[sub_resource type="Image" id=18] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "LumAlpha8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=19] +flags = 4 +flags = 4 +image = SubResource( 18 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=20] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 53, 53, 53, 0, 160, 160, 160, 5, 223, 223, 223, 90, 223, 223, 223, 166, 224, 224, 224, 221, 224, 224, 224, 244, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 244, 224, 224, 224, 221, 223, 223, 223, 166, 223, 223, 223, 90, 160, 160, 160, 5, 53, 53, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 0, 217, 217, 217, 76, 223, 223, 223, 224, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 224, 217, 217, 217, 76, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 0, 223, 223, 223, 126, 224, 224, 224, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 254, 223, 223, 223, 126, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 49, 49, 0, 222, 222, 222, 103, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 178, 222, 222, 222, 65, 165, 165, 165, 13, 165, 165, 165, 13, 222, 222, 222, 65, 222, 222, 222, 178, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 103, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 197, 197, 197, 27, 224, 224, 224, 242, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 121, 110, 110, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 110, 110, 110, 0, 223, 223, 223, 121, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 242, 175, 175, 175, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 0, 222, 222, 222, 129, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 178, 110, 110, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 110, 110, 110, 0, 222, 222, 222, 178, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 129, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 223, 223, 223, 206, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 64, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 206, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 240, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 211, 211, 211, 11, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 240, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 223, 223, 223, 240, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 211, 211, 211, 11, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 240, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 223, 223, 223, 206, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 64, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 206, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 0, 223, 223, 223, 129, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 178, 110, 110, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 110, 110, 110, 0, 222, 222, 222, 178, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 129, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 197, 197, 197, 27, 224, 224, 224, 243, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 120, 110, 110, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 110, 110, 110, 0, 223, 223, 223, 121, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 243, 197, 197, 197, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 49, 49, 0, 222, 222, 222, 104, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 178, 222, 222, 222, 65, 165, 165, 165, 13, 165, 165, 165, 13, 222, 222, 222, 65, 222, 222, 222, 178, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 104, 49, 49, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 0, 223, 223, 223, 127, 224, 224, 224, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 254, 223, 223, 223, 126, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 0, 217, 217, 217, 76, 223, 223, 223, 224, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 224, 217, 217, 217, 76, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 53, 53, 53, 0, 160, 160, 160, 5, 222, 222, 222, 90, 223, 223, 223, 166, 224, 224, 224, 221, 224, 224, 224, 244, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 244, 224, 224, 224, 221, 223, 223, 223, 166, 222, 222, 222, 90, 160, 160, 160, 5, 53, 53, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 26, +"mipmaps": false, +"width": 42 +} + +[sub_resource type="ImageTexture" id=21] +flags = 0 +flags = 0 +image = SubResource( 20 ) +size = Vector2( 42, 26 ) + +[sub_resource type="StyleBoxFlat" id=22] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.15, 0.1725, 0.2325, 1 ) +draw_center = false +border_color = Color( 0.125, 0.14375, 0.19375, 1 ) + +[sub_resource type="Image" id=23] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 168, 168, 168, 0, 224, 224, 224, 255, 224, 224, 224, 255, 168, 168, 168, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 168, 168, 168, 0, 224, 224, 224, 255, 224, 224, 224, 255, 168, 168, 168, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=24] +flags = 0 +flags = 0 +image = SubResource( 23 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=25] +data = { +"data": PoolByteArray( 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 107, 107, 108, 222, 0, 0, 3, 255, 0, 0, 2, 127, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 108, 108, 109, 222, 0, 0, 3, 255, 0, 0, 2, 128, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 110, 110, 111, 222, 0, 0, 3, 255, 0, 0, 2, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 111, 111, 112, 222, 0, 0, 3, 255, 0, 0, 2, 130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 113, 113, 114, 222, 0, 0, 3, 255, 0, 0, 2, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 114, 114, 115, 222, 0, 0, 3, 255, 0, 0, 2, 132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 115, 115, 117, 222, 0, 0, 3, 255, 0, 0, 2, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 117, 117, 118, 222, 0, 0, 3, 255, 0, 0, 2, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 118, 118, 119, 222, 0, 0, 3, 255, 0, 0, 2, 135, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 120, 120, 121, 222, 0, 0, 3, 255, 0, 0, 2, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 255, 0, 0, 2, 137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=26] +flags = 0 +flags = 0 +image = SubResource( 25 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=27] +data = { +"data": PoolByteArray( 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=28] +flags = 0 +flags = 0 +image = SubResource( 27 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=29] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 0, 112, 112, 112, 0, 112, 112, 112, 0, 54, 54, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54, 0, 219, 219, 219, 73, 224, 224, 224, 227, 224, 224, 224, 227, 219, 219, 219, 73, 54, 54, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 225, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 225, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 168, 168, 168, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 168, 168, 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 168, 168, 168, 0, 224, 224, 224, 255, 168, 168, 168, 0, 168, 168, 168, 0, 224, 224, 224, 255, 168, 168, 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 112, 112, 112, 0, 112, 112, 112, 0, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 112, 112, 112, 0, 112, 112, 112, 0, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 112, 112, 112, 0, 112, 112, 112, 0, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 111, 111, 111, 0, 111, 111, 111, 0, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 223, 223, 223, 220, 220, 220, 220, 73, 220, 220, 220, 74, 223, 223, 223, 219, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54, 0, 217, 217, 217, 67, 224, 224, 224, 255, 224, 224, 224, 255, 217, 217, 217, 67, 54, 54, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 224, 224, 224, 255, 224, 224, 224, 255, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=30] +flags = 0 +flags = 0 +image = SubResource( 29 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=31] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 223, 223, 223, 179, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 179, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 220, 220, 220, 73, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 111, 111, 111, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 179, 111, 111, 111, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 111, 111, 111, 0, 223, 223, 223, 179, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 179, 111, 111, 111, 0, 0, 0, 0, 0, 111, 111, 111, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=32] +flags = 0 +flags = 0 +image = SubResource( 31 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=33] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 166, 166, 23, 223, 223, 223, 198, 223, 223, 223, 197, 167, 167, 167, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 22, 223, 223, 223, 212, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 211, 167, 167, 167, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 22, 223, 223, 223, 211, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 210, 166, 166, 166, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 22, 223, 223, 223, 210, 223, 223, 223, 254, 223, 223, 223, 207, 223, 223, 223, 254, 223, 223, 223, 253, 223, 223, 223, 208, 223, 223, 223, 254, 223, 223, 223, 210, 166, 166, 166, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 223, 223, 223, 194, 223, 223, 223, 254, 223, 223, 223, 208, 222, 222, 222, 20, 223, 223, 223, 254, 223, 223, 223, 252, 223, 223, 223, 20, 223, 223, 223, 209, 223, 223, 223, 254, 223, 223, 223, 194, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 223, 223, 223, 176, 222, 222, 222, 191, 167, 167, 167, 20, 112, 112, 112, 0, 223, 223, 223, 254, 223, 223, 223, 252, 112, 112, 112, 0, 166, 166, 166, 21, 223, 223, 223, 191, 223, 223, 223, 174, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 111, 111, 111, 0, 0, 0, 0, 0, 112, 112, 112, 0, 223, 223, 223, 254, 223, 223, 223, 252, 112, 112, 112, 0, 0, 0, 0, 0, 111, 111, 111, 0, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 223, 223, 223, 254, 223, 223, 223, 252, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 223, 223, 223, 176, 223, 223, 223, 174, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=34] +flags = 0 +flags = 0 +image = SubResource( 33 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=35] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54, 0, 111, 111, 111, 0, 112, 112, 112, 0, 112, 112, 112, 0, 111, 111, 111, 0, 54, 54, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 6, 220, 220, 220, 107, 223, 223, 223, 199, 223, 223, 223, 241, 223, 223, 223, 241, 223, 223, 223, 199, 220, 220, 220, 107, 167, 167, 167, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 26, 223, 223, 223, 205, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 205, 167, 167, 167, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 6, 223, 223, 223, 205, 223, 223, 223, 254, 223, 223, 223, 226, 213, 213, 213, 88, 222, 222, 222, 25, 222, 222, 222, 25, 213, 213, 213, 88, 223, 223, 223, 226, 223, 223, 223, 254, 223, 223, 223, 205, 167, 167, 167, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54, 0, 219, 219, 219, 106, 223, 223, 223, 254, 223, 223, 223, 226, 167, 167, 167, 18, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 0, 167, 167, 167, 18, 223, 223, 223, 226, 223, 223, 223, 254, 219, 219, 219, 106, 54, 54, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 223, 223, 223, 197, 223, 223, 223, 254, 213, 213, 213, 88, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 51, 51, 0, 216, 216, 216, 88, 223, 223, 223, 254, 223, 223, 223, 197, 112, 112, 112, 0, 0, 0, 0, 0, 112, 112, 112, 0, 167, 167, 167, 0, 223, 223, 223, 240, 223, 223, 223, 254, 223, 223, 223, 25, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 25, 223, 223, 223, 254, 223, 223, 223, 240, 111, 111, 111, 0, 104, 104, 104, 0, 215, 215, 215, 149, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 220, 220, 220, 162, 109, 109, 109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 24, 223, 223, 223, 254, 223, 223, 223, 240, 111, 111, 111, 0, 0, 0, 0, 0, 162, 162, 162, 8, 223, 223, 223, 205, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 215, 165, 165, 165, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 0, 223, 223, 223, 86, 223, 223, 223, 254, 223, 223, 223, 197, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 207, 207, 207, 36, 223, 223, 223, 240, 223, 223, 223, 245, 217, 217, 217, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 0, 167, 167, 167, 18, 223, 223, 223, 225, 223, 223, 223, 254, 220, 220, 220, 107, 54, 54, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 52, 52, 0, 222, 222, 222, 86, 222, 222, 222, 99, 54, 54, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 0, 222, 222, 222, 25, 213, 213, 213, 88, 223, 223, 223, 226, 223, 223, 223, 254, 223, 223, 223, 205, 162, 162, 162, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 0, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 205, 167, 167, 167, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 223, 223, 223, 241, 223, 223, 223, 199, 220, 220, 220, 107, 167, 167, 167, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 111, 111, 111, 0, 54, 54, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=36] +flags = 0 +flags = 0 +image = SubResource( 35 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=37] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 164, 164, 164, 2, 222, 222, 222, 92, 223, 223, 223, 185, 223, 223, 223, 231, 223, 223, 223, 231, 223, 223, 223, 186, 222, 222, 222, 94, 155, 155, 155, 3, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54, 0, 217, 217, 217, 43, 223, 223, 223, 208, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 211, 178, 178, 178, 48, 52, 52, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220, 44, 223, 223, 223, 239, 223, 223, 223, 254, 223, 223, 223, 226, 213, 213, 213, 88, 222, 222, 222, 25, 222, 222, 222, 25, 213, 213, 213, 88, 223, 223, 223, 226, 223, 223, 223, 254, 223, 223, 223, 241, 184, 184, 184, 49, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 166, 166, 8, 223, 223, 223, 217, 223, 223, 223, 254, 223, 223, 223, 226, 167, 167, 167, 18, 103, 103, 103, 0, 112, 112, 112, 0, 111, 111, 111, 0, 103, 103, 103, 0, 167, 167, 167, 18, 223, 223, 223, 226, 223, 223, 223, 254, 223, 223, 223, 222, 167, 167, 167, 10, 0, 0, 0, 0, 55, 55, 55, 0, 221, 221, 221, 115, 223, 223, 223, 254, 223, 223, 223, 254, 213, 213, 213, 88, 103, 103, 103, 0, 217, 217, 217, 71, 223, 223, 223, 226, 223, 223, 223, 226, 217, 217, 217, 71, 105, 105, 105, 0, 216, 216, 216, 88, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 120, 56, 56, 56, 0, 111, 111, 111, 0, 223, 223, 223, 215, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 25, 112, 112, 112, 0, 223, 223, 223, 223, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 223, 112, 112, 112, 0, 223, 223, 223, 25, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 217, 112, 112, 112, 0, 111, 111, 111, 0, 223, 223, 223, 218, 223, 223, 223, 254, 223, 223, 223, 254, 218, 218, 218, 22, 112, 112, 112, 0, 223, 223, 223, 225, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 224, 112, 112, 112, 0, 223, 223, 223, 24, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 217, 111, 111, 111, 0, 55, 55, 55, 0, 222, 222, 222, 123, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 86, 110, 110, 110, 0, 217, 217, 217, 72, 223, 223, 223, 226, 223, 223, 223, 226, 217, 217, 217, 72, 110, 110, 110, 0, 223, 223, 223, 86, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 123, 55, 55, 55, 0, 0, 0, 0, 0, 167, 167, 167, 12, 223, 223, 223, 226, 223, 223, 223, 254, 223, 223, 223, 225, 167, 167, 167, 18, 103, 103, 103, 0, 112, 112, 112, 0, 112, 112, 112, 0, 103, 103, 103, 0, 167, 167, 167, 18, 223, 223, 223, 225, 223, 223, 223, 254, 223, 223, 223, 226, 167, 167, 167, 12, 0, 0, 0, 0, 0, 0, 0, 0, 51, 51, 51, 0, 213, 213, 213, 55, 223, 223, 223, 245, 223, 223, 223, 254, 223, 223, 223, 226, 213, 213, 213, 88, 222, 222, 222, 25, 222, 222, 222, 25, 213, 213, 213, 88, 223, 223, 223, 226, 223, 223, 223, 254, 223, 223, 223, 245, 213, 213, 213, 55, 51, 51, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 53, 53, 53, 0, 214, 214, 214, 54, 223, 223, 223, 217, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 217, 214, 214, 214, 54, 53, 53, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 53, 53, 53, 0, 164, 164, 164, 4, 219, 219, 219, 98, 223, 223, 223, 189, 223, 223, 223, 233, 223, 223, 223, 233, 223, 223, 223, 189, 219, 219, 219, 98, 164, 164, 164, 4, 53, 53, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 53, 53, 53, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 53, 53, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=38] +flags = 0 +flags = 0 +image = SubResource( 37 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=39] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 56, 0, 0, 0, 84, 0, 0, 0, 95, 0, 0, 0, 95, 0, 0, 0, 84, 0, 0, 0, 56, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 57, 30, 30, 30, 111, 129, 129, 129, 179, 202, 202, 202, 226, 219, 219, 219, 247, 219, 219, 219, 247, 202, 202, 202, 226, 129, 129, 129, 179, 30, 30, 30, 111, 0, 0, 0, 57, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 73, 93, 93, 93, 149, 218, 218, 218, 246, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 218, 218, 218, 246, 93, 93, 93, 149, 0, 0, 0, 73, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 92, 92, 92, 149, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 92, 92, 92, 149, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 17, 30, 30, 30, 111, 218, 218, 218, 246, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 218, 218, 218, 246, 30, 30, 30, 111, 0, 0, 0, 17, 0, 0, 0, 55, 128, 128, 128, 178, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 128, 128, 128, 178, 0, 0, 0, 55, 0, 0, 0, 83, 201, 201, 201, 225, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 201, 201, 201, 225, 0, 0, 0, 82, 0, 0, 0, 95, 219, 219, 219, 246, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 219, 219, 219, 246, 0, 0, 0, 94, 0, 0, 0, 95, 219, 219, 219, 246, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 219, 219, 219, 246, 0, 0, 0, 95, 0, 0, 0, 83, 201, 201, 201, 225, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 201, 201, 201, 225, 0, 0, 0, 83, 0, 0, 0, 56, 129, 129, 129, 178, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 129, 129, 129, 178, 0, 0, 0, 56, 0, 0, 0, 17, 30, 30, 30, 111, 218, 218, 218, 246, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 218, 218, 218, 246, 30, 30, 30, 111, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 57, 94, 94, 94, 149, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 94, 94, 94, 149, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 74, 94, 94, 94, 150, 218, 218, 218, 246, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 218, 218, 218, 246, 94, 94, 94, 150, 0, 0, 0, 74, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 57, 31, 31, 31, 111, 129, 129, 129, 179, 202, 202, 202, 226, 219, 219, 219, 247, 219, 219, 219, 247, 202, 202, 202, 226, 129, 129, 129, 179, 30, 30, 30, 111, 0, 0, 0, 57, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 56, 0, 0, 0, 84, 0, 0, 0, 95, 0, 0, 0, 95, 0, 0, 0, 84, 0, 0, 0, 56, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=40] +flags = 0 +flags = 0 +image = SubResource( 39 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=41] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 56, 0, 0, 0, 84, 0, 0, 0, 95, 0, 0, 0, 95, 0, 0, 0, 84, 0, 0, 0, 56, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 57, 30, 30, 30, 111, 129, 129, 129, 179, 202, 202, 202, 226, 219, 219, 219, 247, 219, 219, 219, 247, 202, 202, 202, 226, 129, 129, 129, 179, 30, 30, 30, 111, 0, 0, 0, 57, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 73, 93, 93, 93, 149, 218, 218, 218, 246, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 218, 218, 218, 246, 93, 93, 93, 149, 0, 0, 0, 73, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 92, 92, 92, 149, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 92, 92, 92, 149, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 17, 30, 30, 30, 111, 218, 218, 218, 246, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 218, 218, 218, 246, 30, 30, 30, 111, 0, 0, 0, 17, 0, 0, 0, 55, 128, 128, 128, 178, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 128, 128, 128, 178, 0, 0, 0, 55, 0, 0, 0, 83, 201, 201, 201, 225, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 201, 201, 201, 225, 0, 0, 0, 82, 0, 0, 0, 95, 219, 219, 219, 246, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 219, 219, 219, 246, 0, 0, 0, 94, 0, 0, 0, 95, 219, 219, 219, 246, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 219, 219, 219, 246, 0, 0, 0, 95, 0, 0, 0, 83, 201, 201, 201, 225, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 201, 201, 201, 225, 0, 0, 0, 83, 0, 0, 0, 56, 129, 129, 129, 178, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 129, 129, 129, 178, 0, 0, 0, 56, 0, 0, 0, 17, 30, 30, 30, 111, 218, 218, 218, 246, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 218, 218, 218, 246, 30, 30, 30, 111, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 57, 94, 94, 94, 149, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 94, 94, 94, 149, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 74, 94, 94, 94, 150, 218, 218, 218, 246, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 218, 218, 218, 246, 94, 94, 94, 150, 0, 0, 0, 74, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 57, 31, 31, 31, 111, 129, 129, 129, 179, 202, 202, 202, 226, 219, 219, 219, 247, 219, 219, 219, 247, 202, 202, 202, 226, 129, 129, 129, 179, 30, 30, 30, 111, 0, 0, 0, 57, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 56, 0, 0, 0, 84, 0, 0, 0, 95, 0, 0, 0, 95, 0, 0, 0, 84, 0, 0, 0, 56, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=42] +flags = 0 +flags = 0 +image = SubResource( 41 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=43] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 56, 0, 0, 0, 84, 0, 0, 0, 95, 0, 0, 0, 95, 0, 0, 0, 84, 0, 0, 0, 56, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 57, 30, 30, 30, 111, 129, 129, 129, 179, 202, 202, 202, 226, 219, 219, 219, 247, 219, 219, 219, 247, 202, 202, 202, 226, 129, 129, 129, 179, 30, 30, 30, 111, 0, 0, 0, 57, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 73, 93, 93, 93, 149, 218, 218, 218, 246, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 218, 218, 218, 246, 93, 93, 93, 149, 0, 0, 0, 73, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 92, 92, 92, 149, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 92, 92, 92, 149, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 17, 30, 30, 30, 111, 218, 218, 218, 246, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 191, 191, 191, 221, 59, 59, 59, 128, 95, 95, 95, 146, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 218, 218, 218, 246, 30, 30, 30, 111, 0, 0, 0, 17, 0, 0, 0, 55, 128, 128, 128, 178, 224, 224, 224, 255, 224, 224, 224, 255, 221, 221, 221, 250, 126, 126, 126, 172, 6, 6, 6, 102, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 128, 128, 128, 178, 0, 0, 0, 55, 0, 0, 0, 83, 201, 201, 201, 225, 224, 224, 224, 255, 224, 224, 224, 255, 172, 172, 172, 207, 0, 0, 0, 100, 6, 6, 6, 102, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 201, 201, 201, 225, 0, 0, 0, 82, 0, 0, 0, 95, 219, 219, 219, 246, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 128, 128, 128, 171, 191, 191, 191, 221, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 219, 219, 219, 246, 0, 0, 0, 94, 0, 0, 0, 95, 219, 219, 219, 246, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 219, 219, 219, 246, 0, 0, 0, 95, 0, 0, 0, 83, 201, 201, 201, 225, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 201, 201, 201, 225, 0, 0, 0, 83, 0, 0, 0, 56, 129, 129, 129, 178, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 129, 129, 129, 178, 0, 0, 0, 56, 0, 0, 0, 17, 30, 30, 30, 111, 218, 218, 218, 246, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 218, 218, 218, 246, 30, 30, 30, 111, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 57, 94, 94, 94, 149, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 94, 94, 94, 149, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 74, 94, 94, 94, 150, 218, 218, 218, 246, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 218, 218, 218, 246, 94, 94, 94, 150, 0, 0, 0, 74, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 57, 31, 31, 31, 111, 129, 129, 129, 179, 202, 202, 202, 226, 219, 219, 219, 247, 219, 219, 219, 247, 202, 202, 202, 226, 129, 129, 129, 179, 30, 30, 30, 111, 0, 0, 0, 57, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 56, 0, 0, 0, 84, 0, 0, 0, 95, 0, 0, 0, 95, 0, 0, 0, 84, 0, 0, 0, 56, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=44] +flags = 0 +flags = 0 +image = SubResource( 43 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=45] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 112, 112, 112, 0, 168, 168, 168, 0, 224, 224, 224, 255, 224, 224, 224, 255, 168, 168, 168, 0, 112, 112, 112, 0, 112, 112, 112, 0, 168, 168, 168, 0, 224, 224, 224, 255, 224, 224, 224, 255, 168, 168, 168, 0, 112, 112, 112, 0, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 112, 112, 112, 0, 112, 112, 112, 0, 168, 168, 168, 0, 224, 224, 224, 255, 224, 224, 224, 255, 168, 168, 168, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 19, 255, 255, 255, 113, 255, 255, 255, 156, 255, 255, 255, 156, 255, 255, 255, 113, 191, 191, 191, 19, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 112, 112, 112, 0, 168, 168, 168, 0, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 191, 191, 191, 18, 255, 255, 255, 161, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 161, 191, 191, 191, 18, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 128, 128, 128, 0, 255, 255, 255, 112, 255, 255, 255, 174, 255, 255, 255, 124, 255, 255, 255, 19, 255, 255, 255, 19, 255, 255, 255, 124, 255, 255, 255, 174, 255, 255, 255, 112, 128, 128, 128, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 128, 128, 128, 0, 255, 255, 255, 155, 255, 255, 255, 174, 255, 255, 255, 19, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 19, 255, 255, 255, 174, 255, 255, 255, 155, 128, 128, 128, 0, 112, 112, 112, 0, 112, 112, 112, 0, 168, 168, 168, 0, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 128, 128, 128, 0, 255, 255, 255, 174, 255, 255, 255, 174, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 174, 255, 255, 255, 174, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 128, 128, 128, 0, 255, 255, 255, 174, 255, 255, 255, 174, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 174, 255, 255, 255, 174, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 112, 112, 112, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 255, 224, 224, 224, 255, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 112, 112, 112, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=46] +flags = 0 +flags = 0 +image = SubResource( 45 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=47] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.15, 0.1725, 0.2325, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.1, 0.115, 0.155, 1 ) + +[sub_resource type="Image" id=48] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 77, 191, 191, 191, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 19, 255, 255, 255, 77, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 78, 255, 255, 255, 228, 255, 255, 255, 188, 191, 191, 191, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 19, 255, 255, 255, 188, 255, 255, 255, 228, 255, 255, 255, 78, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 19, 255, 255, 255, 189, 255, 255, 255, 229, 255, 255, 255, 188, 191, 191, 191, 18, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 18, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 189, 191, 191, 191, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 20, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 187, 191, 191, 191, 18, 191, 191, 191, 18, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 190, 191, 191, 191, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 20, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 186, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 190, 191, 191, 191, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 20, 255, 255, 255, 191, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 191, 191, 191, 191, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 19, 255, 255, 255, 189, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 189, 191, 191, 191, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 19, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 189, 255, 255, 255, 189, 255, 255, 255, 229, 255, 255, 255, 188, 191, 191, 191, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 18, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 190, 191, 191, 191, 20, 191, 191, 191, 20, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 187, 191, 191, 191, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 18, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 190, 191, 191, 191, 20, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 20, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 187, 191, 191, 191, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 78, 255, 255, 255, 228, 255, 255, 255, 191, 191, 191, 191, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 20, 255, 255, 255, 191, 255, 255, 255, 228, 255, 255, 255, 77, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 79, 191, 191, 191, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 21, 255, 255, 255, 79, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=49] +flags = 0 +flags = 0 +image = SubResource( 48 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=50] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 61, 255, 255, 255, 190, 255, 255, 255, 242, 255, 255, 255, 242, 255, 255, 255, 190, 255, 255, 255, 61, 128, 128, 128, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 122, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 255, 121, 128, 128, 128, 0, 255, 255, 255, 60, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 255, 60, 255, 255, 255, 189, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 189, 255, 255, 255, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 255, 255, 255, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 255, 255, 255, 189, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 189, 255, 255, 255, 61, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 255, 61, 128, 128, 128, 0, 255, 255, 255, 122, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 255, 122, 128, 128, 128, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 61, 255, 255, 255, 190, 255, 255, 255, 242, 255, 255, 255, 242, 255, 255, 255, 190, 255, 255, 255, 61, 128, 128, 128, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 10, +"mipmaps": false, +"width": 10 +} + +[sub_resource type="ImageTexture" id=51] +flags = 0 +flags = 0 +image = SubResource( 50 ) +size = Vector2( 10, 10 ) + +[sub_resource type="Image" id=52] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 105, 255, 255, 255, 105, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 150, 255, 255, 255, 150, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 150, 255, 255, 255, 150, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 150, 255, 255, 255, 150, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 150, 255, 255, 255, 150, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 150, 255, 255, 255, 150, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 191, 191, 191, 0, 255, 255, 255, 150, 255, 255, 255, 150, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 105, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 105, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 105, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=53] +flags = 0 +flags = 0 +image = SubResource( 52 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=54] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.9 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 0.87, 0.4, 1 ) +shadow_color = Color( 1, 0.87, 0.4, 0.1 ) +shadow_size = 8 + +[sub_resource type="StyleBoxFlat" id=55] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.3 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=56] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.4 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=57] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.7 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=58] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.9 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 0.47, 0.42, 1 ) +shadow_color = Color( 1, 0.47, 0.42, 0.2 ) +shadow_size = 8 + +[sub_resource type="StyleBoxFlat" id=59] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.9 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.41, 0.61, 0.91, 0.9 ) +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 8 + +[sub_resource type="StyleBoxFlat" id=60] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.7 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=61] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.9 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.41, 0.61, 0.91, 0.9 ) +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 8 + +[sub_resource type="ImageTexture" id=62] + +[sub_resource type="Image" id=63] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 20, 255, 255, 255, 62, 255, 255, 255, 62, 255, 255, 255, 20, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 62, 255, 255, 255, 70, 255, 255, 255, 70, 255, 255, 255, 61, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 62, 255, 255, 255, 70, 255, 255, 255, 70, 255, 255, 255, 62, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 20, 255, 255, 255, 62, 255, 255, 255, 62, 255, 255, 255, 20, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=64] +flags = 0 +flags = 0 +image = SubResource( 63 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=65] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 64 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="Image" id=66] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 62, 62, 0, 124, 124, 124, 0, 124, 124, 124, 0, 62, 62, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 180, 180, 180, 4, 248, 248, 248, 99, 248, 248, 248, 167, 248, 248, 248, 167, 248, 248, 248, 99, 180, 180, 180, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 62, 62, 0, 247, 247, 247, 98, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 247, 247, 247, 98, 62, 62, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 124, 124, 124, 0, 248, 248, 248, 166, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 166, 124, 124, 124, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 124, 124, 124, 0, 248, 248, 248, 166, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 166, 124, 124, 124, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 62, 62, 0, 247, 247, 247, 98, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 247, 247, 247, 98, 62, 62, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 180, 180, 180, 5, 248, 248, 248, 99, 248, 248, 248, 167, 248, 248, 248, 167, 248, 248, 248, 99, 180, 180, 180, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 62, 62, 0, 124, 124, 124, 0, 124, 124, 124, 0, 62, 62, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=67] +flags = 0 +flags = 0 +image = SubResource( 66 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=68] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 67 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="Image" id=69] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 0, 87, 87, 87, 0, 87, 87, 87, 0, 43, 43, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 124, 124, 124, 4, 173, 173, 173, 98, 173, 173, 173, 166, 173, 173, 173, 166, 173, 173, 173, 98, 124, 124, 124, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 0, 173, 173, 173, 98, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 98, 43, 43, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 87, 87, 0, 173, 173, 173, 165, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 165, 87, 87, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 87, 87, 0, 173, 173, 173, 165, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 165, 87, 87, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 0, 173, 173, 173, 98, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 98, 43, 43, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 5, 173, 173, 173, 98, 173, 173, 173, 166, 173, 173, 173, 166, 173, 173, 173, 98, 128, 128, 128, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 0, 87, 87, 87, 0, 87, 87, 87, 0, 43, 43, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=70] +flags = 0 +flags = 0 +image = SubResource( 69 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=71] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 70 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="Image" id=72] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=73] +flags = 0 +flags = 0 +image = SubResource( 72 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=74] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 73 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxTexture" id=75] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 73 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxLine" id=76] +color = Color( 1, 1, 1, 0.1 ) + +[sub_resource type="Image" id=77] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54, 0, 110, 110, 110, 0, 111, 111, 111, 0, 111, 111, 111, 0, 110, 110, 110, 0, 54, 54, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 0, 166, 166, 166, 6, 219, 219, 219, 37, 222, 222, 222, 59, 222, 222, 222, 69, 222, 222, 222, 69, 222, 222, 222, 59, 219, 219, 219, 37, 166, 166, 166, 6, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 53, 53, 53, 0, 217, 217, 217, 23, 223, 223, 223, 69, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 69, 217, 217, 217, 23, 53, 53, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 0, 217, 217, 217, 23, 223, 223, 223, 73, 223, 223, 223, 73, 222, 222, 222, 50, 221, 221, 221, 17, 152, 152, 152, 2, 152, 152, 152, 2, 221, 221, 221, 17, 222, 222, 222, 50, 223, 223, 223, 73, 223, 223, 223, 73, 217, 217, 217, 23, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 165, 165, 6, 223, 223, 223, 69, 223, 223, 223, 73, 222, 222, 222, 33, 110, 110, 110, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 110, 110, 110, 0, 222, 222, 222, 33, 223, 223, 223, 73, 223, 223, 223, 69, 165, 165, 165, 6, 0, 0, 0, 0, 54, 54, 54, 0, 219, 219, 219, 37, 223, 223, 223, 73, 222, 222, 222, 50, 110, 110, 110, 0, 191, 191, 191, 10, 255, 255, 255, 141, 255, 255, 255, 218, 255, 255, 255, 215, 255, 255, 255, 130, 191, 191, 191, 5, 110, 110, 110, 0, 222, 222, 222, 50, 223, 223, 223, 73, 219, 219, 219, 37, 54, 54, 54, 0, 110, 110, 110, 0, 221, 221, 221, 59, 223, 223, 223, 73, 221, 221, 221, 17, 128, 128, 128, 0, 255, 255, 255, 144, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 126, 64, 64, 64, 0, 221, 221, 221, 17, 223, 223, 223, 73, 221, 221, 221, 59, 110, 110, 110, 0, 111, 111, 111, 0, 222, 222, 222, 69, 223, 223, 223, 73, 112, 112, 112, 2, 191, 191, 191, 2, 255, 255, 255, 222, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 208, 128, 128, 128, 0, 149, 149, 149, 2, 223, 223, 223, 73, 222, 222, 222, 69, 111, 111, 111, 0, 111, 111, 111, 0, 222, 222, 222, 69, 223, 223, 223, 73, 149, 149, 149, 2, 191, 191, 191, 2, 255, 255, 255, 222, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 208, 128, 128, 128, 0, 112, 112, 112, 2, 223, 223, 223, 73, 222, 222, 222, 69, 111, 111, 111, 0, 110, 110, 110, 0, 221, 221, 221, 59, 223, 223, 223, 73, 221, 221, 221, 17, 128, 128, 128, 0, 255, 255, 255, 144, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 126, 64, 64, 64, 0, 221, 221, 221, 17, 223, 223, 223, 73, 221, 221, 221, 59, 110, 110, 110, 0, 54, 54, 54, 0, 219, 219, 219, 37, 223, 223, 223, 73, 221, 221, 221, 49, 110, 110, 110, 0, 191, 191, 191, 10, 255, 255, 255, 141, 255, 255, 255, 218, 255, 255, 255, 215, 255, 255, 255, 130, 191, 191, 191, 5, 110, 110, 110, 0, 221, 221, 221, 49, 223, 223, 223, 73, 219, 219, 219, 37, 54, 54, 54, 0, 0, 0, 0, 0, 166, 166, 166, 6, 223, 223, 223, 69, 223, 223, 223, 73, 222, 222, 222, 33, 110, 110, 110, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 110, 110, 110, 0, 222, 222, 222, 33, 223, 223, 223, 73, 223, 223, 223, 69, 166, 166, 166, 6, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 0, 217, 217, 217, 23, 223, 223, 223, 73, 223, 223, 223, 73, 222, 222, 222, 50, 221, 221, 221, 17, 152, 152, 152, 2, 152, 152, 152, 2, 221, 221, 221, 17, 222, 222, 222, 50, 223, 223, 223, 73, 223, 223, 223, 73, 217, 217, 217, 23, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 53, 53, 53, 0, 208, 208, 208, 23, 223, 223, 223, 69, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 69, 208, 208, 208, 23, 53, 53, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 0, 166, 166, 166, 6, 219, 219, 219, 37, 222, 222, 222, 59, 222, 222, 222, 69, 222, 222, 222, 69, 222, 222, 222, 59, 219, 219, 219, 37, 166, 166, 166, 6, 50, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54, 0, 110, 110, 110, 0, 111, 111, 111, 0, 111, 111, 111, 0, 110, 110, 110, 0, 54, 54, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=78] +flags = 0 +flags = 0 +image = SubResource( 77 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=79] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 0, 111, 111, 111, 0, 112, 112, 112, 0, 112, 112, 112, 0, 111, 111, 111, 0, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 0, 167, 167, 167, 20, 223, 223, 223, 129, 223, 223, 223, 208, 224, 224, 224, 242, 224, 224, 224, 242, 223, 223, 223, 208, 223, 223, 223, 129, 167, 167, 167, 20, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 0, 222, 222, 222, 81, 224, 224, 224, 241, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 241, 222, 222, 222, 81, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 0, 222, 222, 222, 81, 224, 224, 224, 254, 224, 224, 224, 255, 221, 221, 221, 175, 222, 222, 222, 61, 163, 163, 163, 8, 164, 164, 164, 9, 222, 222, 222, 62, 222, 222, 222, 175, 224, 224, 224, 255, 224, 224, 224, 254, 222, 222, 222, 81, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 20, 224, 224, 224, 241, 224, 224, 224, 255, 223, 223, 223, 116, 110, 110, 110, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 110, 110, 110, 0, 223, 223, 223, 116, 224, 224, 224, 255, 224, 224, 224, 241, 167, 167, 167, 20, 0, 0, 0, 0, 55, 55, 55, 0, 223, 223, 223, 128, 224, 224, 224, 255, 222, 222, 222, 175, 110, 110, 110, 0, 191, 191, 191, 10, 255, 255, 255, 141, 255, 255, 255, 218, 255, 255, 255, 215, 255, 255, 255, 130, 191, 191, 191, 5, 110, 110, 110, 0, 222, 222, 222, 175, 224, 224, 224, 255, 223, 223, 223, 128, 55, 55, 55, 0, 111, 111, 111, 0, 223, 223, 223, 206, 224, 224, 224, 255, 222, 222, 222, 61, 128, 128, 128, 0, 255, 255, 255, 144, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 126, 64, 64, 64, 0, 221, 221, 221, 62, 224, 224, 224, 255, 223, 223, 223, 206, 111, 111, 111, 0, 111, 111, 111, 0, 223, 223, 223, 241, 224, 224, 224, 255, 205, 205, 205, 8, 191, 191, 191, 2, 255, 255, 255, 222, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 208, 128, 128, 128, 0, 195, 195, 195, 8, 224, 224, 224, 255, 223, 223, 223, 241, 111, 111, 111, 0, 111, 111, 111, 0, 223, 223, 223, 241, 224, 224, 224, 255, 194, 194, 194, 8, 191, 191, 191, 2, 255, 255, 255, 222, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 208, 128, 128, 128, 0, 205, 205, 205, 8, 224, 224, 224, 255, 223, 223, 223, 241, 111, 111, 111, 0, 111, 111, 111, 0, 223, 223, 223, 206, 224, 224, 224, 255, 222, 222, 222, 61, 128, 128, 128, 0, 255, 255, 255, 144, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 126, 64, 64, 64, 0, 222, 222, 222, 61, 224, 224, 224, 255, 223, 223, 223, 206, 111, 111, 111, 0, 56, 56, 56, 0, 223, 223, 223, 129, 224, 224, 224, 255, 222, 222, 222, 174, 110, 110, 110, 0, 191, 191, 191, 10, 255, 255, 255, 141, 255, 255, 255, 218, 255, 255, 255, 215, 255, 255, 255, 130, 191, 191, 191, 5, 109, 109, 109, 0, 221, 221, 221, 174, 224, 224, 224, 255, 223, 223, 223, 129, 56, 56, 56, 0, 0, 0, 0, 0, 167, 167, 167, 20, 224, 224, 224, 241, 224, 224, 224, 255, 223, 223, 223, 116, 110, 110, 110, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 110, 110, 110, 0, 223, 223, 223, 116, 224, 224, 224, 255, 224, 224, 224, 241, 167, 167, 167, 20, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 0, 222, 222, 222, 82, 224, 224, 224, 254, 224, 224, 224, 255, 222, 222, 222, 175, 222, 222, 222, 62, 164, 164, 164, 9, 163, 163, 163, 8, 222, 222, 222, 61, 221, 221, 221, 175, 224, 224, 224, 255, 224, 224, 224, 254, 222, 222, 222, 82, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 0, 223, 223, 223, 82, 224, 224, 224, 241, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 241, 223, 223, 223, 82, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 0, 167, 167, 167, 21, 223, 223, 223, 129, 223, 223, 223, 208, 224, 224, 224, 242, 224, 224, 224, 242, 223, 223, 223, 208, 223, 223, 223, 129, 167, 167, 167, 20, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 0, 111, 111, 111, 0, 112, 112, 112, 0, 112, 112, 112, 0, 111, 111, 111, 0, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=80] +flags = 0 +flags = 0 +image = SubResource( 79 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=81] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 0.4, 0.4225, 0.4825, 1 ) + +[sub_resource type="StyleBoxFlat" id=82] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 0.1, 0.115, 0.155, 1 ) + +[sub_resource type="Image" id=83] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 66, 255, 255, 255, 66, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 100, 255, 255, 255, 100, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 66, 255, 255, 255, 66, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 64, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=84] +flags = 0 +flags = 0 +image = SubResource( 83 ) +size = Vector2( 8, 64 ) + +[sub_resource type="StyleBoxTexture" id=85] +texture = SubResource( 19 ) +region_rect = Rect2( 0, 0, 16, 16 ) +margin_left = 1.0 +margin_right = 1.0 +margin_top = 1.0 +margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=86] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.15, 0.1725, 0.2325, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.1, 0.115, 0.155, 1 ) + +[sub_resource type="StyleBoxFlat" id=87] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.2, 0.23, 0.31, 1 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.5, 0.51875, 0.56875, 1 ) + +[sub_resource type="StyleBoxFlat" id=88] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.2, 0.23, 0.31, 1 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.2 ) + +[sub_resource type="StyleBoxFlat" id=89] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 1, 1, 1, 0.2 ) +border_color = Color( 0.2, 0.23, 0.31, 1 ) + +[sub_resource type="StyleBoxFlat" id=90] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 1, 1, 1, 0.2 ) +border_color = Color( 0.2, 0.23, 0.31, 1 ) + +[sub_resource type="StyleBoxEmpty" id=91] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 + +[sub_resource type="Image" id=92] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 77, 191, 191, 191, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 19, 255, 255, 255, 77, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 78, 255, 255, 255, 228, 255, 255, 255, 188, 191, 191, 191, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 19, 255, 255, 255, 188, 255, 255, 255, 228, 255, 255, 255, 78, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 19, 255, 255, 255, 189, 255, 255, 255, 229, 255, 255, 255, 188, 191, 191, 191, 18, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 18, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 189, 191, 191, 191, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 20, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 187, 191, 191, 191, 18, 191, 191, 191, 18, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 190, 191, 191, 191, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 20, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 186, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 190, 191, 191, 191, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 20, 255, 255, 255, 191, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 191, 191, 191, 191, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 19, 255, 255, 255, 189, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 189, 191, 191, 191, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 19, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 189, 255, 255, 255, 189, 255, 255, 255, 229, 255, 255, 255, 188, 191, 191, 191, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 18, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 190, 191, 191, 191, 20, 191, 191, 191, 20, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 187, 191, 191, 191, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 18, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 190, 191, 191, 191, 20, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 20, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 187, 191, 191, 191, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 78, 255, 255, 255, 228, 255, 255, 255, 191, 191, 191, 191, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 20, 255, 255, 255, 191, 255, 255, 255, 228, 255, 255, 255, 77, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 79, 191, 191, 191, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 21, 255, 255, 255, 79, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=93] +flags = 0 +flags = 0 +image = SubResource( 92 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=94] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 146, 255, 255, 255, 151, 191, 191, 191, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 15, 255, 255, 255, 149, 255, 255, 255, 151, 128, 128, 128, 0, 128, 128, 128, 0, 255, 255, 255, 156, 255, 255, 255, 199, 255, 255, 255, 163, 191, 191, 191, 16, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 14, 255, 255, 255, 161, 255, 255, 255, 199, 255, 255, 255, 160, 128, 128, 128, 0, 0, 0, 0, 0, 191, 191, 191, 17, 255, 255, 255, 165, 255, 255, 255, 199, 255, 255, 255, 163, 191, 191, 191, 16, 191, 191, 191, 14, 255, 255, 255, 160, 255, 255, 255, 199, 255, 255, 255, 167, 191, 191, 191, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 17, 255, 255, 255, 165, 255, 255, 255, 199, 255, 255, 255, 162, 255, 255, 255, 160, 255, 255, 255, 199, 255, 255, 255, 168, 191, 191, 191, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 18, 255, 255, 255, 166, 255, 255, 255, 199, 255, 255, 255, 199, 255, 255, 255, 168, 191, 191, 191, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 18, 255, 255, 255, 154, 255, 255, 255, 157, 191, 191, 191, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=95] +flags = 0 +flags = 0 +image = SubResource( 94 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxFlat" id=96] +bg_color = Color( 0.12549, 0.145098, 0.192157, 1 ) + +[sub_resource type="StyleBoxFlat" id=97] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.15, 0.1725, 0.2325, 1 ) + +[sub_resource type="StyleBoxFlat" id=98] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 0.231373, 0.258824, 0.337255, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=99] +content_margin_left = 8.0 +content_margin_right = 8.0 +content_margin_top = 8.0 +content_margin_bottom = 8.0 +bg_color = Color( 0.2, 0.23, 0.31, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.4, 0.4225, 0.4825, 1 ) +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 4 + +[sub_resource type="Image" id=100] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 223, 223, 223, 175, 223, 223, 223, 196, 167, 167, 167, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 222, 222, 222, 191, 223, 223, 223, 254, 223, 223, 223, 211, 167, 167, 167, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 166, 166, 20, 223, 223, 223, 208, 223, 223, 223, 254, 223, 223, 223, 211, 167, 167, 167, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 223, 223, 223, 20, 223, 223, 223, 209, 223, 223, 223, 254, 223, 223, 223, 210, 166, 166, 166, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 223, 223, 223, 175, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 196, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 223, 223, 223, 175, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 197, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 112, 112, 112, 0, 112, 112, 112, 0, 112, 112, 112, 0, 222, 222, 222, 20, 223, 223, 223, 207, 223, 223, 223, 254, 223, 223, 223, 212, 166, 166, 166, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 166, 166, 19, 223, 223, 223, 207, 223, 223, 223, 254, 223, 223, 223, 213, 166, 166, 166, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 223, 223, 223, 190, 223, 223, 223, 254, 223, 223, 223, 214, 167, 167, 167, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 223, 223, 223, 175, 223, 223, 223, 197, 167, 167, 167, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=101] +flags = 0 +flags = 0 +image = SubResource( 100 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=102] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 222, 222, 222, 35, 128, 128, 128, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 1, 222, 222, 222, 35, 111, 111, 111, 0, 0, 0, 0, 0, 112, 112, 112, 0, 223, 223, 223, 184, 223, 223, 223, 254, 222, 222, 222, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 65, 223, 223, 223, 254, 223, 223, 223, 184, 112, 112, 112, 0, 56, 56, 56, 0, 223, 223, 223, 121, 223, 223, 223, 254, 223, 223, 223, 199, 166, 166, 166, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 166, 166, 6, 223, 223, 223, 200, 223, 223, 223, 254, 223, 223, 223, 121, 56, 56, 56, 0, 0, 0, 0, 0, 165, 165, 165, 11, 223, 223, 223, 222, 223, 223, 223, 254, 223, 223, 223, 177, 163, 163, 163, 6, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 0, 163, 163, 163, 6, 223, 223, 223, 177, 223, 223, 223, 254, 223, 223, 223, 222, 165, 165, 165, 11, 0, 0, 0, 0, 0, 0, 0, 0, 166, 166, 166, 21, 223, 223, 223, 212, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 214, 223, 223, 223, 89, 220, 220, 220, 22, 221, 221, 221, 23, 223, 223, 223, 89, 223, 223, 223, 214, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 212, 166, 166, 166, 21, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 12, 223, 223, 223, 194, 223, 223, 223, 212, 223, 223, 223, 216, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 216, 223, 223, 223, 212, 223, 223, 223, 193, 167, 167, 167, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 12, 167, 167, 167, 21, 166, 166, 166, 6, 222, 222, 222, 107, 223, 223, 223, 191, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 191, 222, 222, 222, 106, 166, 166, 166, 6, 166, 166, 166, 21, 167, 167, 167, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 0, 167, 167, 167, 0, 223, 223, 223, 254, 223, 223, 223, 252, 167, 167, 167, 0, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=103] +flags = 0 +flags = 0 +image = SubResource( 102 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=104] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54, 0, 111, 111, 111, 0, 112, 112, 112, 0, 112, 112, 112, 0, 111, 111, 111, 0, 53, 53, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 152, 152, 152, 2, 220, 220, 220, 101, 223, 223, 223, 197, 223, 223, 223, 236, 222, 222, 222, 91, 221, 221, 221, 73, 218, 218, 218, 37, 147, 147, 147, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 48, 48, 0, 202, 202, 202, 49, 223, 223, 223, 216, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 253, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 83, 119, 119, 119, 19, 47, 47, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 50, 223, 223, 223, 243, 223, 223, 223, 254, 223, 223, 223, 232, 208, 208, 208, 97, 218, 218, 218, 32, 209, 209, 209, 10, 203, 203, 203, 34, 221, 221, 221, 89, 221, 221, 221, 100, 221, 221, 221, 95, 132, 132, 132, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 163, 163, 10, 223, 223, 223, 224, 223, 223, 223, 254, 223, 223, 223, 232, 166, 166, 166, 23, 101, 101, 101, 0, 111, 111, 111, 0, 112, 112, 112, 0, 94, 94, 94, 0, 165, 165, 165, 7, 222, 222, 222, 89, 221, 221, 221, 100, 221, 221, 221, 88, 166, 166, 166, 4, 0, 0, 0, 0, 54, 54, 54, 0, 220, 220, 220, 124, 223, 223, 223, 254, 223, 223, 223, 254, 208, 208, 208, 98, 99, 99, 99, 0, 216, 216, 216, 77, 223, 223, 223, 234, 222, 222, 222, 89, 208, 208, 208, 28, 99, 99, 99, 0, 211, 211, 211, 35, 221, 221, 221, 100, 221, 221, 221, 100, 223, 223, 223, 47, 56, 56, 56, 0, 111, 111, 111, 0, 223, 223, 223, 224, 223, 223, 223, 254, 223, 223, 223, 254, 219, 219, 219, 32, 112, 112, 112, 0, 223, 223, 223, 232, 223, 223, 223, 254, 221, 221, 221, 100, 222, 222, 222, 88, 111, 111, 111, 0, 209, 209, 209, 10, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 85, 111, 111, 111, 0, 112, 112, 112, 0, 223, 223, 223, 226, 223, 223, 223, 254, 223, 223, 223, 254, 217, 217, 217, 28, 112, 112, 112, 0, 223, 223, 223, 233, 223, 223, 223, 254, 221, 221, 221, 100, 222, 222, 222, 88, 111, 111, 111, 0, 208, 208, 208, 9, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 86, 111, 111, 111, 0, 54, 54, 54, 0, 220, 220, 220, 131, 223, 223, 223, 254, 223, 223, 223, 254, 215, 215, 215, 96, 105, 105, 105, 0, 219, 219, 219, 77, 223, 223, 223, 234, 222, 222, 222, 89, 208, 208, 208, 28, 94, 94, 94, 0, 203, 203, 203, 34, 221, 221, 221, 100, 221, 221, 221, 100, 217, 217, 217, 48, 53, 53, 53, 0, 0, 0, 0, 0, 166, 166, 166, 15, 223, 223, 223, 232, 223, 223, 223, 254, 223, 223, 223, 231, 166, 166, 166, 22, 101, 101, 101, 0, 111, 111, 111, 0, 112, 112, 112, 0, 94, 94, 94, 0, 164, 164, 164, 7, 221, 221, 221, 89, 221, 221, 221, 100, 222, 222, 222, 89, 160, 160, 160, 5, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 0, 201, 201, 201, 61, 223, 223, 223, 248, 223, 223, 223, 254, 223, 223, 223, 232, 208, 208, 208, 97, 218, 218, 218, 32, 209, 209, 209, 10, 203, 203, 203, 34, 221, 221, 221, 89, 221, 221, 221, 100, 221, 221, 221, 96, 187, 187, 187, 22, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 53, 53, 53, 0, 203, 203, 203, 60, 223, 223, 223, 224, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 253, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 85, 185, 185, 185, 21, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 0, 160, 160, 160, 5, 218, 218, 218, 107, 223, 223, 223, 201, 223, 223, 223, 238, 222, 222, 222, 91, 221, 221, 221, 75, 220, 220, 220, 39, 155, 155, 155, 1, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 53, 53, 53, 0, 111, 111, 111, 0, 112, 112, 112, 0, 111, 111, 111, 0, 111, 111, 111, 0, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=105] +flags = 0 +flags = 0 +image = SubResource( 104 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=106] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.15, 0.1725, 0.2325, 1 ) +border_color = Color( 0.125, 0.14375, 0.19375, 1 ) + +[sub_resource type="StyleBoxLine" id=107] +color = Color( 1, 1, 1, 0.1 ) +grow_begin = 7.0 + +[sub_resource type="StyleBoxLine" id=108] +color = Color( 1, 1, 1, 0.1 ) +grow_end = 7.0 + +[sub_resource type="StyleBoxLine" id=109] +color = Color( 1, 1, 1, 0.1 ) +grow_begin = 7.0 +grow_end = 7.0 + +[sub_resource type="Image" id=110] +data = { +"data": PoolByteArray( 204, 204, 204, 27, 222, 222, 222, 89, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 88, 204, 204, 204, 27, 222, 222, 222, 88, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 88, 221, 221, 221, 100, 221, 221, 221, 100, 166, 166, 166, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 166, 166, 166, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 166, 166, 166, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 166, 166, 166, 0, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 88, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 88, 204, 204, 204, 27, 222, 222, 222, 89, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 89, 204, 204, 204, 27 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=111] +flags = 0 +flags = 0 +image = SubResource( 110 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxTexture" id=112] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 111 ) +region_rect = Rect2( 0, 0, 16, 16 ) +margin_left = 4.0 +margin_right = 4.0 +margin_top = 4.0 +margin_bottom = 4.0 + +[sub_resource type="Image" id=113] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 222, 222, 222, 70, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 70, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 222, 222, 222, 70, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 70, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=114] +flags = 0 +flags = 0 +image = SubResource( 113 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxTexture" id=115] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 1.0 +content_margin_bottom = 1.0 +texture = SubResource( 114 ) +region_rect = Rect2( 0, 0, 16, 16 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="StyleBoxFlat" id=116] +content_margin_left = 8.0 +content_margin_right = 8.0 +content_margin_top = 8.0 +content_margin_bottom = 8.0 +bg_color = Color( 0.125, 0.14375, 0.19375, 1 ) +border_width_left = 1 +border_width_top = 24 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.125, 0.14375, 0.19375, 1 ) +expand_margin_top = 24.0 +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 4 + +[sub_resource type="StyleBoxEmpty" id=117] + +[sub_resource type="Image" id=118] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 16, 223, 223, 223, 152, 223, 223, 223, 151, 167, 167, 167, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 16, 223, 223, 223, 164, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 164, 167, 167, 167, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 16, 223, 223, 223, 163, 222, 222, 222, 199, 222, 222, 222, 164, 222, 222, 222, 164, 222, 222, 222, 199, 223, 223, 223, 163, 167, 167, 167, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 16, 223, 223, 223, 163, 222, 222, 222, 199, 222, 222, 222, 164, 165, 165, 165, 17, 165, 165, 165, 17, 222, 222, 222, 164, 222, 222, 222, 199, 223, 223, 223, 163, 167, 167, 167, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 223, 223, 223, 156, 222, 222, 222, 199, 222, 222, 222, 165, 166, 166, 166, 17, 0, 0, 0, 0, 0, 0, 0, 0, 166, 166, 166, 17, 222, 222, 222, 165, 222, 222, 222, 199, 223, 223, 223, 156, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 222, 222, 222, 154, 222, 222, 222, 159, 166, 166, 166, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 166, 166, 18, 222, 222, 222, 159, 222, 222, 222, 154, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 110, 110, 110, 0, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 110, 110, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 222, 222, 222, 150, 223, 223, 223, 152, 167, 167, 167, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 16, 223, 223, 223, 153, 222, 222, 222, 151, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 222, 222, 222, 156, 222, 222, 222, 199, 223, 223, 223, 164, 167, 167, 167, 16, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 16, 223, 223, 223, 164, 222, 222, 222, 199, 222, 222, 222, 156, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 165, 165, 17, 222, 222, 222, 164, 222, 222, 222, 199, 223, 223, 223, 163, 167, 167, 167, 16, 167, 167, 167, 16, 223, 223, 223, 163, 222, 222, 222, 199, 222, 222, 222, 164, 165, 165, 165, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 166, 166, 17, 222, 222, 222, 165, 222, 222, 222, 199, 223, 223, 223, 163, 223, 223, 223, 163, 222, 222, 222, 199, 222, 222, 222, 165, 166, 166, 166, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 166, 166, 17, 223, 223, 223, 165, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 165, 166, 166, 166, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 166, 166, 18, 222, 222, 222, 153, 222, 222, 222, 153, 166, 166, 166, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=119] +flags = 0 +flags = 0 +image = SubResource( 118 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=120] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 162, 162, 162, 5, 221, 221, 221, 84, 222, 222, 222, 156, 222, 222, 222, 189, 222, 222, 222, 189, 222, 222, 222, 156, 221, 221, 221, 84, 162, 162, 162, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 21, 223, 223, 223, 160, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 160, 167, 167, 167, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 162, 162, 162, 5, 223, 223, 223, 160, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 182, 187, 187, 187, 46, 222, 222, 222, 57, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 160, 162, 162, 162, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54, 0, 220, 220, 220, 83, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 182, 167, 167, 167, 34, 64, 64, 64, 0, 187, 187, 187, 45, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 220, 220, 220, 83, 54, 54, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 223, 223, 223, 154, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 182, 183, 183, 183, 34, 58, 58, 58, 0, 151, 151, 151, 33, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 154, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 222, 222, 222, 188, 222, 222, 222, 199, 222, 222, 222, 199, 203, 203, 203, 46, 43, 43, 43, 0, 56, 56, 56, 32, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 188, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 222, 222, 222, 188, 222, 222, 222, 199, 222, 222, 222, 199, 187, 187, 187, 45, 64, 64, 64, 0, 151, 151, 151, 34, 222, 222, 222, 182, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 188, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 223, 223, 223, 154, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 151, 151, 151, 33, 53, 53, 53, 0, 183, 183, 183, 34, 222, 222, 222, 182, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 154, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 0, 221, 221, 221, 83, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 56, 56, 56, 32, 43, 43, 43, 0, 203, 203, 203, 46, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 221, 221, 221, 83, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 162, 162, 162, 5, 222, 222, 222, 161, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 139, 139, 139, 45, 222, 222, 222, 57, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 161, 162, 162, 162, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 166, 166, 21, 223, 223, 223, 161, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 161, 166, 166, 166, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 162, 162, 162, 5, 221, 221, 221, 84, 222, 222, 222, 156, 222, 222, 222, 189, 222, 222, 222, 189, 222, 222, 222, 156, 221, 221, 221, 84, 162, 162, 162, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=121] +flags = 0 +flags = 0 +image = SubResource( 120 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=122] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54, 0, 111, 111, 111, 0, 112, 112, 112, 0, 112, 112, 112, 0, 111, 111, 111, 0, 54, 54, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 162, 162, 162, 6, 221, 221, 221, 108, 223, 223, 223, 200, 224, 224, 224, 242, 224, 224, 224, 242, 223, 223, 223, 200, 221, 221, 221, 108, 162, 162, 162, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 27, 223, 223, 223, 206, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 206, 167, 167, 167, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 162, 162, 162, 6, 223, 223, 223, 206, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 233, 202, 202, 202, 59, 220, 220, 220, 73, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 206, 162, 162, 162, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54, 0, 220, 220, 220, 107, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 233, 191, 191, 191, 44, 85, 85, 85, 0, 202, 202, 202, 58, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 220, 220, 220, 107, 54, 54, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 198, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 234, 199, 199, 199, 44, 85, 85, 85, 0, 183, 183, 183, 43, 224, 224, 224, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 198, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 223, 223, 223, 241, 224, 224, 224, 255, 224, 224, 224, 255, 210, 210, 210, 59, 80, 80, 80, 0, 151, 151, 151, 42, 224, 224, 224, 232, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 241, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 223, 223, 223, 241, 224, 224, 224, 255, 224, 224, 224, 255, 202, 202, 202, 58, 85, 85, 85, 0, 183, 183, 183, 43, 224, 224, 224, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 241, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 198, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 233, 183, 183, 183, 42, 82, 82, 82, 0, 199, 199, 199, 44, 224, 224, 224, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 198, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54, 0, 220, 220, 220, 107, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 232, 151, 151, 151, 42, 80, 80, 80, 0, 210, 210, 210, 59, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 220, 220, 220, 107, 54, 54, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 162, 162, 162, 7, 223, 223, 223, 206, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 232, 186, 186, 186, 58, 220, 220, 220, 74, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 206, 162, 162, 162, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 166, 166, 27, 223, 223, 223, 207, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 206, 166, 166, 166, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 162, 162, 162, 6, 221, 221, 221, 108, 223, 223, 223, 200, 224, 224, 224, 242, 224, 224, 224, 242, 223, 223, 223, 200, 221, 221, 221, 108, 162, 162, 162, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54, 0, 111, 111, 111, 0, 112, 112, 112, 0, 112, 112, 112, 0, 111, 111, 111, 0, 54, 54, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=123] +flags = 0 +flags = 0 +image = SubResource( 122 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=124] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 162, 162, 162, 5, 221, 221, 221, 84, 222, 222, 222, 156, 222, 222, 222, 189, 222, 222, 222, 189, 222, 222, 222, 156, 221, 221, 221, 84, 162, 162, 162, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 21, 223, 223, 223, 160, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 160, 167, 167, 167, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 162, 162, 162, 5, 223, 223, 223, 160, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 57, 187, 187, 187, 46, 222, 222, 222, 182, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 160, 162, 162, 162, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54, 0, 220, 220, 220, 83, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 187, 187, 187, 45, 64, 64, 64, 0, 167, 167, 167, 34, 222, 222, 222, 182, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 220, 220, 220, 83, 54, 54, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 223, 223, 223, 154, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 151, 151, 151, 33, 58, 58, 58, 0, 183, 183, 183, 34, 222, 222, 222, 182, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 154, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 222, 222, 222, 188, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 56, 56, 56, 32, 43, 43, 43, 0, 203, 203, 203, 46, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 188, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 222, 222, 222, 188, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 182, 151, 151, 151, 33, 64, 64, 64, 0, 187, 187, 187, 45, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 188, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 223, 223, 223, 154, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 182, 183, 183, 183, 34, 53, 53, 53, 0, 151, 151, 151, 33, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 154, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 0, 221, 221, 221, 83, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 203, 203, 203, 46, 43, 43, 43, 0, 56, 56, 56, 32, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 221, 221, 221, 83, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 162, 162, 162, 5, 222, 222, 222, 161, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 57, 139, 139, 139, 45, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 161, 162, 162, 162, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 166, 166, 21, 223, 223, 223, 161, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 161, 166, 166, 166, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 162, 162, 162, 5, 221, 221, 221, 84, 222, 222, 222, 156, 222, 222, 222, 189, 222, 222, 222, 189, 222, 222, 222, 156, 221, 221, 221, 84, 162, 162, 162, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 111, 111, 111, 0, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=125] +flags = 0 +flags = 0 +image = SubResource( 124 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=126] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54, 0, 111, 111, 111, 0, 112, 112, 112, 0, 112, 112, 112, 0, 111, 111, 111, 0, 54, 54, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 162, 162, 162, 6, 221, 221, 221, 108, 223, 223, 223, 200, 224, 224, 224, 242, 224, 224, 224, 242, 223, 223, 223, 200, 221, 221, 221, 108, 162, 162, 162, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 27, 223, 223, 223, 206, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 206, 167, 167, 167, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 162, 162, 162, 6, 223, 223, 223, 206, 224, 224, 224, 255, 224, 224, 224, 255, 220, 220, 220, 73, 202, 202, 202, 59, 224, 224, 224, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 206, 162, 162, 162, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54, 0, 220, 220, 220, 107, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 202, 202, 202, 58, 85, 85, 85, 0, 191, 191, 191, 44, 224, 224, 224, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 220, 220, 220, 107, 54, 54, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 198, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 233, 183, 183, 183, 42, 85, 85, 85, 0, 199, 199, 199, 44, 224, 224, 224, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 198, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 223, 223, 223, 241, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 232, 151, 151, 151, 42, 80, 80, 80, 0, 210, 210, 210, 59, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 241, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 223, 223, 223, 241, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 233, 183, 183, 183, 43, 85, 85, 85, 0, 202, 202, 202, 58, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 241, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 0, 224, 224, 224, 198, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 233, 199, 199, 199, 44, 82, 82, 82, 0, 183, 183, 183, 43, 224, 224, 224, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 198, 112, 112, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54, 0, 220, 220, 220, 107, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 210, 210, 210, 59, 80, 80, 80, 0, 151, 151, 151, 42, 224, 224, 224, 232, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 220, 220, 220, 107, 54, 54, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 162, 162, 162, 7, 223, 223, 223, 206, 224, 224, 224, 255, 224, 224, 224, 255, 220, 220, 220, 74, 186, 186, 186, 58, 224, 224, 224, 232, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 206, 162, 162, 162, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 166, 166, 27, 223, 223, 223, 207, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 206, 166, 166, 166, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 162, 162, 162, 6, 221, 221, 221, 108, 223, 223, 223, 200, 224, 224, 224, 242, 224, 224, 224, 242, 223, 223, 223, 200, 221, 221, 221, 108, 162, 162, 162, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54, 0, 111, 111, 111, 0, 112, 112, 112, 0, 112, 112, 112, 0, 111, 111, 111, 0, 54, 54, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=127] +flags = 0 +flags = 0 +image = SubResource( 126 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=128] +data = { +"data": PoolByteArray( 64, 64, 64, 0, 255, 255, 255, 28, 255, 255, 255, 89, 255, 255, 255, 89, 255, 255, 255, 28, 64, 64, 64, 0, 128, 128, 128, 0, 255, 255, 255, 88, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 88, 128, 128, 128, 0, 128, 128, 128, 0, 255, 255, 255, 89, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 88, 128, 128, 128, 0, 64, 64, 64, 0, 255, 255, 255, 28, 255, 255, 255, 89, 255, 255, 255, 89, 255, 255, 255, 28, 64, 64, 64, 0, 0, 0, 0, 0, 64, 64, 64, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 28, 255, 255, 255, 89, 255, 255, 255, 89, 255, 255, 255, 28, 64, 64, 64, 0, 128, 128, 128, 0, 255, 255, 255, 88, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 88, 128, 128, 128, 0, 128, 128, 128, 0, 255, 255, 255, 89, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 88, 128, 128, 128, 0, 64, 64, 64, 0, 255, 255, 255, 28, 255, 255, 255, 89, 255, 255, 255, 89, 255, 255, 255, 28, 64, 64, 64, 0, 0, 0, 0, 0, 64, 64, 64, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 128, 128, 128, 0, 128, 128, 128, 0, 64, 64, 64, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 28, 255, 255, 255, 89, 255, 255, 255, 89, 255, 255, 255, 28, 64, 64, 64, 0, 128, 128, 128, 0, 255, 255, 255, 88, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 88, 128, 128, 128, 0, 128, 128, 128, 0, 255, 255, 255, 89, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 88, 128, 128, 128, 0, 64, 64, 64, 0, 255, 255, 255, 28, 255, 255, 255, 89, 255, 255, 255, 89, 255, 255, 255, 28, 64, 64, 64, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 6 +} + +[sub_resource type="ImageTexture" id=129] +flags = 0 +flags = 0 +image = SubResource( 128 ) +size = Vector2( 6, 16 ) + +[sub_resource type="Image" id=130] +data = { +"data": PoolByteArray( 54, 54, 54, 0, 218, 218, 218, 72, 224, 224, 224, 227, 224, 224, 224, 227, 218, 218, 218, 72, 54, 54, 54, 0, 112, 112, 112, 0, 224, 224, 224, 224, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 224, 112, 112, 112, 0, 111, 111, 111, 0, 223, 223, 223, 226, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 225, 112, 112, 112, 0, 54, 54, 54, 0, 219, 219, 219, 72, 224, 224, 224, 227, 224, 224, 224, 227, 219, 219, 219, 72, 54, 54, 54, 0, 0, 0, 0, 0, 54, 54, 54, 0, 112, 112, 112, 0, 112, 112, 112, 0, 54, 54, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54, 0, 112, 112, 112, 0, 112, 112, 112, 0, 54, 54, 54, 0, 0, 0, 0, 0, 54, 54, 54, 0, 218, 218, 218, 72, 224, 224, 224, 227, 224, 224, 224, 227, 218, 218, 218, 72, 54, 54, 54, 0, 112, 112, 112, 0, 224, 224, 224, 224, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 224, 112, 112, 112, 0, 111, 111, 111, 0, 223, 223, 223, 226, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 225, 112, 112, 112, 0, 54, 54, 54, 0, 219, 219, 219, 72, 224, 224, 224, 227, 224, 224, 224, 227, 219, 219, 219, 72, 54, 54, 54, 0, 0, 0, 0, 0, 54, 54, 54, 0, 112, 112, 112, 0, 112, 112, 112, 0, 54, 54, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54, 0, 112, 112, 112, 0, 112, 112, 112, 0, 54, 54, 54, 0, 0, 0, 0, 0, 54, 54, 54, 0, 218, 218, 218, 72, 224, 224, 224, 227, 224, 224, 224, 227, 218, 218, 218, 72, 54, 54, 54, 0, 112, 112, 112, 0, 224, 224, 224, 224, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 224, 112, 112, 112, 0, 111, 111, 111, 0, 223, 223, 223, 226, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 225, 112, 112, 112, 0, 54, 54, 54, 0, 219, 219, 219, 72, 224, 224, 224, 227, 224, 224, 224, 227, 219, 219, 219, 72, 54, 54, 54, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 6 +} + +[sub_resource type="ImageTexture" id=131] +flags = 0 +flags = 0 +image = SubResource( 130 ) +size = Vector2( 6, 16 ) + +[sub_resource type="StyleBoxFlat" id=132] +content_margin_left = 5.0 +content_margin_right = 5.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 0.2, 0.23, 0.31, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.1, 0.115, 0.155, 1 ) + +[sub_resource type="StyleBoxFlat" id=133] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 0.15, 0.1725, 0.2325, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_color = Color( 0.125, 0.14375, 0.19375, 1 ) +expand_margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=134] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 0.18, 0.207, 0.279, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_color = Color( 0.14, 0.161, 0.217, 1 ) +expand_margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=135] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 0.2, 0.23, 0.31, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_color = Color( 0.1, 0.115, 0.155, 1 ) +expand_margin_bottom = 1.0 + +[sub_resource type="Image" id=136] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 66, 255, 255, 255, 73, 191, 191, 191, 8, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 8, 255, 255, 255, 73, 255, 255, 255, 65, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 73, 255, 255, 255, 100, 255, 255, 255, 82, 191, 191, 191, 8, 191, 191, 191, 8, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 73, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 8, 255, 255, 255, 83, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 83, 191, 191, 191, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 9, 255, 255, 255, 83, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 83, 191, 191, 191, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 9, 255, 255, 255, 77, 255, 255, 255, 76, 191, 191, 191, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=137] +flags = 0 +flags = 0 +image = SubResource( 136 ) +size = Vector2( 12, 12 ) + +[sub_resource type="Image" id=138] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 66, 255, 255, 255, 73, 191, 191, 191, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 73, 255, 255, 255, 100, 255, 255, 255, 82, 191, 191, 191, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 8, 255, 255, 255, 83, 255, 255, 255, 100, 255, 255, 255, 82, 191, 191, 191, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 9, 255, 255, 255, 83, 255, 255, 255, 100, 255, 255, 255, 76, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 8, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 76, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 8, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 83, 191, 191, 191, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 72, 255, 255, 255, 100, 255, 255, 255, 83, 191, 191, 191, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 66, 255, 255, 255, 73, 191, 191, 191, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=139] +flags = 0 +flags = 0 +image = SubResource( 138 ) +size = Vector2( 12, 12 ) + +[sub_resource type="Image" id=140] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 255, 255, 255, 17, 255, 255, 255, 17, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 17, 255, 255, 255, 49, 255, 255, 255, 49, 255, 255, 255, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 17, 255, 255, 255, 49, 255, 255, 255, 49, 255, 255, 255, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 255, 255, 255, 17, 255, 255, 255, 17, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=141] +flags = 0 +flags = 0 +image = SubResource( 140 ) +size = Vector2( 8, 8 ) + +[sub_resource type="Image" id=142] +data = { +"data": PoolByteArray( 255, 255, 255, 35, 255, 255, 255, 38, 191, 191, 191, 4, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 38, 255, 255, 255, 50, 255, 255, 255, 41, 191, 191, 191, 4, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 50, 255, 255, 255, 50, 191, 191, 191, 4, 255, 255, 255, 41, 255, 255, 255, 50, 255, 255, 255, 41, 191, 191, 191, 4, 128, 128, 128, 0, 255, 255, 255, 50, 255, 255, 255, 50, 0, 0, 0, 0, 191, 191, 191, 4, 255, 255, 255, 41, 255, 255, 255, 50, 255, 255, 255, 38, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 0, 0, 0, 0, 191, 191, 191, 4, 255, 255, 255, 41, 255, 255, 255, 50, 255, 255, 255, 38, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 191, 191, 191, 4, 255, 255, 255, 41, 255, 255, 255, 50, 255, 255, 255, 41, 191, 191, 191, 4, 128, 128, 128, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 38, 255, 255, 255, 50, 255, 255, 255, 41, 191, 191, 191, 4, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 35, 255, 255, 255, 38, 191, 191, 191, 4, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 50, 255, 255, 255, 50 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=143] +flags = 0 +flags = 0 +image = SubResource( 142 ) +size = Vector2( 8, 8 ) + +[sub_resource type="StyleBoxFlat" id=144] +content_margin_left = 1.0 +content_margin_right = 1.0 +content_margin_top = 1.0 +content_margin_bottom = 1.0 +bg_color = Color( 1, 1, 1, 0.9 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 1 ) +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 4 + +[sub_resource type="Image" id=145] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 98, 255, 255, 255, 109, 191, 191, 191, 12, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 12, 255, 255, 255, 109, 255, 255, 255, 98, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 109, 255, 255, 255, 150, 255, 255, 255, 123, 191, 191, 191, 12, 191, 191, 191, 12, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 109, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 13, 255, 255, 255, 124, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 124, 191, 191, 191, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 13, 255, 255, 255, 124, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 124, 191, 191, 191, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 13, 255, 255, 255, 115, 255, 255, 255, 115, 191, 191, 191, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 14, +"mipmaps": false, +"width": 14 +} + +[sub_resource type="ImageTexture" id=146] +flags = 0 +flags = 0 +image = SubResource( 145 ) +size = Vector2( 14, 14 ) + +[sub_resource type="Image" id=147] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 12, 255, 255, 255, 115, 255, 255, 255, 114, 191, 191, 191, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 12, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 123, 191, 191, 191, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 12, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 124, 255, 255, 255, 124, 255, 255, 255, 150, 255, 255, 255, 123, 191, 191, 191, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 114, 255, 255, 255, 150, 255, 255, 255, 124, 191, 191, 191, 13, 191, 191, 191, 13, 255, 255, 255, 124, 255, 255, 255, 150, 255, 255, 255, 114, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 105, 255, 255, 255, 115, 191, 191, 191, 13, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 13, 255, 255, 255, 115, 255, 255, 255, 105, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 105, 255, 255, 255, 114, 191, 191, 191, 12, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 12, 255, 255, 255, 115, 255, 255, 255, 105, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 114, 255, 255, 255, 150, 255, 255, 255, 123, 191, 191, 191, 12, 191, 191, 191, 12, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 114, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 13, 255, 255, 255, 124, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 124, 191, 191, 191, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 13, 255, 255, 255, 124, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 124, 191, 191, 191, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 13, 255, 255, 255, 115, 255, 255, 255, 115, 191, 191, 191, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 14, +"mipmaps": false, +"width": 14 +} + +[sub_resource type="ImageTexture" id=148] +flags = 0 +flags = 0 +image = SubResource( 147 ) +size = Vector2( 14, 14 ) + +[sub_resource type="StyleBoxFlat" id=149] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.4, 0.4225, 0.4825, 1 ) +border_color = Color( 0.2, 0.23, 0.31, 1 ) + +[sub_resource type="StyleBoxFlat" id=150] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.2, 0.23, 0.31, 1 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.4, 0.4225, 0.4825, 1 ) + +[sub_resource type="StyleBoxEmpty" id=151] + +[sub_resource type="StyleBoxEmpty" id=152] + +[sub_resource type="StyleBoxFlat" id=153] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 1, 1, 1, 0.08 ) +border_color = Color( 0.2, 0.23, 0.31, 1 ) + +[sub_resource type="StyleBoxFlat" id=154] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.1, 0.115, 0.155, 1 ) +border_color = Color( 0.2, 0.23, 0.31, 1 ) + +[sub_resource type="StyleBoxTexture" id=155] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 64 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="StyleBoxTexture" id=156] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 67 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxTexture" id=157] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 70 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="StyleBoxTexture" id=158] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 73 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxTexture" id=159] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 73 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxLine" id=160] +color = Color( 1, 1, 1, 0.1 ) +grow_begin = 0.0 +grow_end = 0.0 +vertical = true + +[sub_resource type="StyleBoxFlat" id=161] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +bg_color = Color( 0.4, 0.4225, 0.4825, 1 ) + +[sub_resource type="StyleBoxFlat" id=162] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +bg_color = Color( 0.1, 0.115, 0.155, 1 ) + +[sub_resource type="Image" id=163] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 64, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 64, 128, 128, 128, 0, 128, 128, 128, 0, 255, 255, 255, 64, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 64, 128, 128, 128, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 64 +} + +[sub_resource type="ImageTexture" id=164] +flags = 0 +flags = 0 +image = SubResource( 163 ) +size = Vector2( 64, 8 ) + +[sub_resource type="Image" id=165] +data = { +"data": PoolByteArray( 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=166] +flags = 0 +flags = 0 +image = SubResource( 165 ) +size = Vector2( 8, 8 ) + +[sub_resource type="StyleBoxTexture" id=167] +texture = SubResource( 166 ) +region_rect = Rect2( 0, 0, 8, 8 ) +margin_left = 1.0 +margin_right = 1.0 +margin_top = 1.0 +margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=168] +content_margin_left = 8.0 +content_margin_right = 8.0 +content_margin_top = 8.0 +content_margin_bottom = 8.0 +bg_color = Color( 0.2, 0.23, 0.31, 1 ) +border_width_left = 1 +border_width_top = 24 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.2, 0.23, 0.31, 1 ) +expand_margin_top = 24.0 +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 4 + +[resource] +default_font = ExtResource( 1 ) +BoxContainer/constants/separation = 4 +Button/colors/font_color = Color( 0.8, 0.8075, 0.8275, 1 ) +Button/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +Button/colors/font_color_hover = Color( 0.88, 0.8845, 0.8965, 1 ) +Button/colors/font_color_pressed = Color( 0.41, 0.61, 0.91, 1 ) +Button/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) +Button/colors/icon_color_pressed = Color( 0.4715, 0.7015, 1.0465, 1 ) +Button/constants/hseparation = 2 +Button/fonts/font = null +Button/styles/Ruler = SubResource( 1 ) +Button/styles/disabled = SubResource( 2 ) +Button/styles/focus = SubResource( 3 ) +Button/styles/hover = SubResource( 4 ) +Button/styles/normal = SubResource( 5 ) +Button/styles/pressed = SubResource( 6 ) +CheckBox/colors/font_color = Color( 0.8, 0.8075, 0.8275, 1 ) +CheckBox/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +CheckBox/colors/font_color_hover = Color( 0.88, 0.8845, 0.8965, 1 ) +CheckBox/colors/font_color_hover_pressed = Color( 1, 1, 1, 1 ) +CheckBox/colors/font_color_pressed = Color( 0.41, 0.61, 0.91, 1 ) +CheckBox/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) +CheckBox/constants/check_vadjust = 0 +CheckBox/constants/hseparation = 4 +CheckBox/fonts/font = null +CheckBox/icons/checked = SubResource( 8 ) +CheckBox/icons/radio_checked = SubResource( 10 ) +CheckBox/icons/radio_unchecked = SubResource( 12 ) +CheckBox/icons/unchecked = SubResource( 14 ) +CheckBox/styles/disabled = SubResource( 15 ) +CheckBox/styles/focus = null +CheckBox/styles/hover = SubResource( 15 ) +CheckBox/styles/hover_pressed = null +CheckBox/styles/normal = SubResource( 15 ) +CheckBox/styles/pressed = SubResource( 15 ) +CheckButton/colors/font_color = Color( 0.8, 0.8075, 0.8275, 1 ) +CheckButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +CheckButton/colors/font_color_hover = Color( 0.88, 0.8845, 0.8965, 1 ) +CheckButton/colors/font_color_pressed = Color( 0.41, 0.61, 0.91, 1 ) +CheckButton/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) +CheckButton/constants/check_vadjust = 0 +CheckButton/constants/hseparation = 4 +CheckButton/icons/off = SubResource( 17 ) +CheckButton/icons/off_disabled = SubResource( 19 ) +CheckButton/icons/on = SubResource( 21 ) +CheckButton/icons/on_disabled = SubResource( 19 ) +CheckButton/styles/disabled = SubResource( 22 ) +CheckButton/styles/hover = SubResource( 22 ) +CheckButton/styles/normal = SubResource( 22 ) +CheckButton/styles/pressed = SubResource( 22 ) +ColorPicker/constants/h_width = 30 +ColorPicker/constants/label_width = 10 +ColorPicker/constants/margin = 8 +ColorPicker/constants/sv_height = 256 +ColorPicker/constants/sv_width = 256 +ColorPicker/icons/add_preset = SubResource( 24 ) +ColorPicker/icons/overbright_indicator = SubResource( 26 ) +ColorPicker/icons/preset_bg = SubResource( 28 ) +ColorPicker/icons/screen_picker = SubResource( 30 ) +ColorPickerButton/icons/bg = SubResource( 28 ) +FileDialog/colors/files_disabled = Color( 1, 1, 1, 0.3 ) +FileDialog/colors/folder_icon_modulate = Color( 0.587, 0.727, 0.937, 1 ) +FileDialog/icons/folder = SubResource( 32 ) +FileDialog/icons/parent_folder = SubResource( 34 ) +FileDialog/icons/reload = SubResource( 36 ) +FileDialog/icons/toggle_hidden = SubResource( 38 ) +GraphEdit/colors/activity = Color( 0.41, 0.61, 0.91, 1 ) +GraphEdit/colors/grid_major = Color( 1, 1, 1, 0.15 ) +GraphEdit/colors/grid_minor = Color( 1, 1, 1, 0.07 ) +GraphEdit/colors/selection_fill = Color( 0.41, 0.61, 0.91, 0.3 ) +GraphEdit/colors/selection_stroke = Color( 0.41, 0.61, 0.91, 0.8 ) +GraphEdit/constants/bezier_len_neg = 160 +GraphEdit/constants/bezier_len_pos = 80 +GraphEdit/icons/minus = SubResource( 40 ) +GraphEdit/icons/more = SubResource( 42 ) +GraphEdit/icons/reset = SubResource( 44 ) +GraphEdit/icons/snap = SubResource( 46 ) +GraphEdit/styles/bg = SubResource( 47 ) +GraphNode/colors/close_color = Color( 1, 1, 1, 0.7 ) +GraphNode/colors/resizer_color = Color( 1, 1, 1, 0.7 ) +GraphNode/colors/title_color = Color( 1, 1, 1, 1 ) +GraphNode/constants/close_h_offset = 20 +GraphNode/constants/close_offset = 20 +GraphNode/constants/port_offset = 14 +GraphNode/constants/separation = 1 +GraphNode/constants/title_h_offset = -16 +GraphNode/constants/title_offset = 20 +GraphNode/icons/close = SubResource( 49 ) +GraphNode/icons/port = SubResource( 51 ) +GraphNode/icons/resizer = SubResource( 53 ) +GraphNode/styles/breakpoint = SubResource( 54 ) +GraphNode/styles/comment = SubResource( 55 ) +GraphNode/styles/commentfocus = SubResource( 56 ) +GraphNode/styles/frame = SubResource( 57 ) +GraphNode/styles/position = SubResource( 58 ) +GraphNode/styles/selectedframe = SubResource( 59 ) +GraphNode/styles/state_machine_frame = SubResource( 60 ) +GraphNode/styles/state_machine_selectedframe = SubResource( 61 ) +GridContainer/constants/hseparation = 4 +GridContainer/constants/vseparation = 4 +HBoxContainer/constants/separation = 4 +HScrollBar/icons/decrement = SubResource( 62 ) +HScrollBar/icons/decrement_highlight = SubResource( 62 ) +HScrollBar/icons/increment = SubResource( 62 ) +HScrollBar/icons/increment_highlight = SubResource( 62 ) +HScrollBar/styles/grabber = SubResource( 65 ) +HScrollBar/styles/grabber_highlight = SubResource( 68 ) +HScrollBar/styles/grabber_pressed = SubResource( 71 ) +HScrollBar/styles/scroll = SubResource( 74 ) +HScrollBar/styles/scroll_focus = SubResource( 75 ) +HSeparator/styles/separator = SubResource( 76 ) +HSlider/icons/grabber = SubResource( 78 ) +HSlider/icons/grabber_highlight = SubResource( 80 ) +HSlider/styles/grabber_area = SubResource( 81 ) +HSlider/styles/slider = SubResource( 82 ) +HSplitContainer/constants/separation = 8 +HSplitContainer/icons/grabber = SubResource( 84 ) +HSplitContainer/styles/bg = SubResource( 85 ) +ItemList/colors/font_color = Color( 0.8, 0.8075, 0.8275, 1 ) +ItemList/colors/font_color_selected = Color( 1, 1, 1, 1 ) +ItemList/colors/guide_color = Color( 1, 1, 1, 0.05 ) +ItemList/constants/hseparation = 3 +ItemList/constants/icon_margin = 4 +ItemList/constants/line_separation = 3 +ItemList/constants/vseparation = 3 +ItemList/styles/bg = SubResource( 86 ) +ItemList/styles/bg_focus = SubResource( 87 ) +ItemList/styles/cursor = SubResource( 88 ) +ItemList/styles/cursor_unfocused = SubResource( 88 ) +ItemList/styles/selected = SubResource( 89 ) +ItemList/styles/selected_focus = SubResource( 90 ) +"Label/colors/Selected Color" = Color( 0.545098, 0.619608, 0.788235, 1 ) +Label/colors/font_color = Color( 0.8, 0.8075, 0.8275, 1 ) +Label/colors/font_color_shadow = Color( 0, 0, 0, 0 ) +Label/constants/line_spacing = 3 +Label/constants/shadow_as_outline = 0 +Label/constants/shadow_offset_x = 1 +Label/constants/shadow_offset_y = 1 +Label/styles/normal = SubResource( 91 ) +LineEdit/colors/clear_button_color = Color( 0.8, 0.8075, 0.8275, 1 ) +LineEdit/colors/clear_button_color_pressed = Color( 0.41, 0.61, 0.91, 1 ) +LineEdit/colors/cursor_color = Color( 0.8, 0.8075, 0.8275, 1 ) +LineEdit/colors/font_color = Color( 0.8, 0.8075, 0.8275, 1 ) +LineEdit/colors/font_color_selected = Color( 1, 1, 1, 1 ) +LineEdit/colors/read_only = Color( 1, 1, 1, 0.3 ) +LineEdit/colors/selection_color = Color( 0.41, 0.61, 0.91, 0.4 ) +LineEdit/constants/minimum_spaces = 12 +LineEdit/fonts/font = null +LineEdit/icons/clear = SubResource( 93 ) +LineEdit/styles/focus = SubResource( 3 ) +LineEdit/styles/normal = SubResource( 5 ) +LineEdit/styles/read_only = SubResource( 2 ) +LinkButton/colors/font_color = Color( 0.8, 0.8075, 0.8275, 1 ) +LinkButton/styles/focus = SubResource( 91 ) +MarginContainer/constants/margin_bottom = 0 +MarginContainer/constants/margin_left = 0 +MarginContainer/constants/margin_right = 0 +MarginContainer/constants/margin_top = 0 +MenuButton/colors/font_color = Color( 0.8, 0.8075, 0.8275, 1 ) +MenuButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +MenuButton/colors/font_color_hover = Color( 0.88, 0.8845, 0.8965, 1 ) +MenuButton/colors/font_color_pressed = Color( 1, 1, 1, 1 ) +MenuButton/constants/hseparation = 3 +MenuButton/fonts/font = null +MenuButton/styles/disabled = SubResource( 22 ) +MenuButton/styles/focus = SubResource( 22 ) +MenuButton/styles/hover = SubResource( 22 ) +MenuButton/styles/normal = SubResource( 22 ) +MenuButton/styles/pressed = SubResource( 22 ) +OptionButton/colors/font_color = Color( 0.8, 0.8075, 0.8275, 1 ) +OptionButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +OptionButton/colors/font_color_hover = Color( 0.88, 0.8845, 0.8965, 1 ) +OptionButton/colors/font_color_pressed = Color( 0.41, 0.61, 0.91, 1 ) +OptionButton/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) +OptionButton/constants/arrow_margin = 4 +OptionButton/constants/hseparation = 4 +OptionButton/constants/modulate_arrow = 1 +OptionButton/icons/arrow = SubResource( 95 ) +OptionButton/styles/disabled = SubResource( 2 ) +OptionButton/styles/focus = SubResource( 3 ) +OptionButton/styles/hover = SubResource( 4 ) +OptionButton/styles/normal = SubResource( 5 ) +OptionButton/styles/pressed = SubResource( 6 ) +Panel/styles/TopMenu = SubResource( 96 ) +Panel/styles/panel = SubResource( 97 ) +PanelContainer/styles/panel = SubResource( 98 ) +PopupDialog/styles/panel = SubResource( 99 ) +PopupMenu/colors/font_color = Color( 0.8, 0.8075, 0.8275, 1 ) +PopupMenu/colors/font_color_accel = Color( 1, 1, 1, 0.3 ) +PopupMenu/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +PopupMenu/colors/font_color_hover = Color( 0.88, 0.8845, 0.8965, 1 ) +PopupMenu/constants/vseparation = 5 +PopupMenu/icons/checked = SubResource( 8 ) +PopupMenu/icons/radio_checked = SubResource( 10 ) +PopupMenu/icons/radio_unchecked = SubResource( 12 ) +PopupMenu/icons/submenu = SubResource( 101 ) +PopupMenu/icons/unchecked = SubResource( 14 ) +PopupMenu/icons/visibility_hidden = SubResource( 103 ) +PopupMenu/icons/visibility_visible = SubResource( 38 ) +PopupMenu/icons/visibility_xray = SubResource( 105 ) +PopupMenu/styles/disabled = SubResource( 22 ) +PopupMenu/styles/focus = SubResource( 22 ) +PopupMenu/styles/hover = SubResource( 106 ) +PopupMenu/styles/labeled_separator_left = SubResource( 107 ) +PopupMenu/styles/labeled_separator_right = SubResource( 108 ) +PopupMenu/styles/normal = SubResource( 22 ) +PopupMenu/styles/panel = SubResource( 99 ) +PopupMenu/styles/pressed = SubResource( 22 ) +PopupMenu/styles/separator = SubResource( 109 ) +PopupPanel/styles/panel = SubResource( 99 ) +ProgressBar/colors/font_color = Color( 0.8, 0.8075, 0.8275, 1 ) +ProgressBar/styles/bg = SubResource( 112 ) +ProgressBar/styles/fg = SubResource( 115 ) +ProjectSettingsEditor/styles/panel = SubResource( 116 ) +RichTextLabel/colors/default_color = Color( 0.8, 0.8075, 0.8275, 1 ) +RichTextLabel/colors/font_color_shadow = Color( 0, 0, 0, 0 ) +RichTextLabel/constants/shadow_as_outline = 0 +RichTextLabel/constants/shadow_offset_x = 1 +RichTextLabel/constants/shadow_offset_y = 1 +RichTextLabel/styles/focus = SubResource( 117 ) +RichTextLabel/styles/normal = SubResource( 47 ) +SpinBox/icons/updown = SubResource( 119 ) +TabContainer/colors/font_color_bg = Color( 1, 1, 1, 0.3 ) +TabContainer/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +TabContainer/colors/font_color_fg = Color( 0.8, 0.8075, 0.8275, 1 ) +TabContainer/constants/hseparation = 4 +TabContainer/constants/label_valign_bg = 2 +TabContainer/constants/label_valign_fg = 0 +TabContainer/constants/side_margin = 0 +TabContainer/constants/top_margin = 24 +TabContainer/fonts/font = null +TabContainer/icons/decrement = SubResource( 121 ) +TabContainer/icons/decrement_highlight = SubResource( 123 ) +TabContainer/icons/increment = SubResource( 125 ) +TabContainer/icons/increment_highlight = SubResource( 127 ) +TabContainer/icons/menu = SubResource( 129 ) +TabContainer/icons/menu_highlight = SubResource( 131 ) +TabContainer/styles/panel = SubResource( 132 ) +TabContainer/styles/tab_bg = SubResource( 133 ) +TabContainer/styles/tab_disabled = SubResource( 134 ) +TabContainer/styles/tab_fg = SubResource( 135 ) +Tabs/colors/font_color_bg = Color( 1, 1, 1, 0.3 ) +Tabs/colors/font_color_fg = Color( 0.8, 0.8075, 0.8275, 1 ) +Tabs/constants/hseparation = 4 +Tabs/icons/close = SubResource( 93 ) +Tabs/icons/decrement = SubResource( 121 ) +Tabs/icons/decrement_highlight = SubResource( 123 ) +Tabs/icons/increment = SubResource( 125 ) +Tabs/icons/increment_highlight = SubResource( 127 ) +Tabs/styles/button = SubResource( 22 ) +Tabs/styles/button_pressed = SubResource( 22 ) +Tabs/styles/tab_bg = SubResource( 133 ) +Tabs/styles/tab_disabled = SubResource( 134 ) +Tabs/styles/tab_fg = SubResource( 135 ) +TextEdit/colors/caret_color = Color( 0.8, 0.8075, 0.8275, 1 ) +TextEdit/colors/font_color = Color( 0.8, 0.8075, 0.8275, 1 ) +TextEdit/colors/selection_color = Color( 0.41, 0.61, 0.91, 0.4 ) +TextEdit/icons/fold = SubResource( 137 ) +TextEdit/icons/folded = SubResource( 139 ) +TextEdit/icons/space = SubResource( 141 ) +TextEdit/icons/tab = SubResource( 143 ) +TextEdit/styles/focus = SubResource( 4 ) +TextEdit/styles/normal = SubResource( 5 ) +TextEdit/styles/read_only = SubResource( 2 ) +ToolButton/colors/font_color = Color( 0.8, 0.8075, 0.8275, 1 ) +ToolButton/colors/font_color_hover = Color( 0.88, 0.8845, 0.8965, 1 ) +ToolButton/colors/font_color_pressed = Color( 0.41, 0.61, 0.91, 1 ) +ToolButton/styles/disabled = SubResource( 22 ) +ToolButton/styles/focus = SubResource( 22 ) +ToolButton/styles/hover = SubResource( 22 ) +ToolButton/styles/normal = SubResource( 22 ) +ToolButton/styles/pressed = SubResource( 22 ) +TooltipLabel/colors/font_color = Color( 0.2, 0.1925, 0.1725, 1 ) +TooltipLabel/colors/font_color_shadow = Color( 0, 0, 0, 0.1 ) +TooltipPanel/styles/panel = SubResource( 144 ) +Tree/colors/custom_button_font_highlight = Color( 0.88, 0.8845, 0.8965, 1 ) +Tree/colors/drop_position_color = Color( 0.41, 0.61, 0.91, 1 ) +Tree/colors/font_color = Color( 0.8, 0.8075, 0.8275, 1 ) +Tree/colors/font_color_selected = Color( 1, 1, 1, 1 ) +Tree/colors/guide_color = Color( 1, 1, 1, 0.05 ) +Tree/colors/relationship_line_color = Color( 1, 1, 1, 0.1 ) +Tree/colors/title_button_color = Color( 0.8, 0.8075, 0.8275, 1 ) +Tree/constants/button_margin = 4 +Tree/constants/draw_guides = 0 +Tree/constants/draw_relationship_lines = 1 +Tree/constants/hseparation = 4 +Tree/constants/item_margin = 12 +Tree/constants/scroll_border = 40 +Tree/constants/scroll_speed = 12 +Tree/constants/vseparation = 4 +Tree/icons/arrow = SubResource( 137 ) +Tree/icons/arrow_collapsed = SubResource( 139 ) +Tree/icons/checked = SubResource( 8 ) +Tree/icons/select_arrow = SubResource( 146 ) +Tree/icons/unchecked = SubResource( 14 ) +Tree/icons/updown = SubResource( 148 ) +Tree/styles/bg = SubResource( 47 ) +Tree/styles/bg_focus = SubResource( 87 ) +Tree/styles/button_pressed = SubResource( 149 ) +Tree/styles/cursor = SubResource( 150 ) +Tree/styles/cursor_unfocused = SubResource( 150 ) +Tree/styles/custom_button = SubResource( 151 ) +Tree/styles/custom_button_hover = SubResource( 5 ) +Tree/styles/custom_button_pressed = SubResource( 152 ) +Tree/styles/hover = SubResource( 153 ) +Tree/styles/selected = SubResource( 89 ) +Tree/styles/selected_focus = SubResource( 90 ) +Tree/styles/title_button_hover = SubResource( 154 ) +Tree/styles/title_button_normal = SubResource( 154 ) +Tree/styles/title_button_pressed = SubResource( 154 ) +VBoxContainer/constants/separation = 4 +VScrollBar/icons/decrement = SubResource( 62 ) +VScrollBar/icons/decrement_highlight = SubResource( 62 ) +VScrollBar/icons/increment = SubResource( 62 ) +VScrollBar/icons/increment_highlight = SubResource( 62 ) +VScrollBar/styles/grabber = SubResource( 155 ) +VScrollBar/styles/grabber_highlight = SubResource( 156 ) +VScrollBar/styles/grabber_pressed = SubResource( 157 ) +VScrollBar/styles/scroll = SubResource( 158 ) +VScrollBar/styles/scroll_focus = SubResource( 159 ) +VSeparator/styles/separator = SubResource( 160 ) +VSlider/icons/grabber = SubResource( 78 ) +VSlider/icons/grabber_highlight = SubResource( 80 ) +VSlider/styles/grabber_area = SubResource( 161 ) +VSlider/styles/slider = SubResource( 162 ) +VSplitContainer/constants/separation = 8 +VSplitContainer/icons/grabber = SubResource( 164 ) +VSplitContainer/styles/bg = SubResource( 167 ) +WindowDialog/colors/title_color = Color( 0.8, 0.8075, 0.8275, 1 ) +WindowDialog/constants/close_h_ofs = 22 +WindowDialog/constants/close_v_ofs = 20 +WindowDialog/constants/title_height = 24 +WindowDialog/fonts/title_font = null +WindowDialog/icons/close = SubResource( 93 ) +WindowDialog/icons/close_highlight = SubResource( 93 ) +WindowDialog/styles/panel = SubResource( 168 ) diff --git a/assets/themes/caramel/theme.tres b/assets/themes/caramel/theme.tres new file mode 100644 index 0000000..982d692 --- /dev/null +++ b/assets/themes/caramel/theme.tres @@ -0,0 +1,1876 @@ +[gd_resource type="Theme" load_steps=173 format=2] + +[ext_resource path="res://assets/fonts/Roboto-Regular.tres" type="DynamicFont" id=1] + +[sub_resource type="StyleBoxFlat" id=1] +bg_color = Color( 0.54, 0.43668, 0.3186, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=2] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.954297, 0.795863, 0.610576, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.964453, 0.841227, 0.697115, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=3] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.711914, 0.579886, 0.42548, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 0.819608, 0.00392157, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=4] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.711914, 0.579886, 0.42548, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.711914, 0.579886, 0.42548, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=5] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.711914, 0.579886, 0.42548, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.593262, 0.483238, 0.354567, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=6] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.711914, 0.579886, 0.42548, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 0.819608, 0.00392157, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="Image" id=7] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 8, 87, 87, 87, 37, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 37, 64, 64, 64, 8, 0, 0, 0, 0, 43, 43, 43, 0, 86, 86, 86, 37, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 37, 43, 43, 43, 0, 43, 43, 43, 0, 86, 86, 86, 46, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 85, 85, 85, 60, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 46, 43, 43, 43, 0, 43, 43, 43, 0, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 85, 85, 85, 106, 90, 90, 90, 244, 85, 85, 85, 106, 86, 86, 86, 47, 86, 86, 86, 47, 43, 43, 43, 0, 43, 43, 43, 0, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 106, 90, 90, 90, 249, 90, 90, 90, 255, 89, 89, 89, 187, 86, 86, 86, 47, 86, 86, 86, 47, 43, 43, 43, 0, 43, 43, 43, 0, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 105, 90, 90, 90, 249, 90, 90, 90, 255, 88, 88, 88, 194, 86, 86, 86, 53, 86, 86, 86, 47, 86, 86, 86, 47, 43, 43, 43, 0, 43, 43, 43, 0, 86, 86, 86, 47, 86, 86, 86, 47, 85, 85, 85, 49, 87, 87, 87, 68, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 104, 90, 90, 90, 248, 90, 90, 90, 255, 88, 88, 88, 194, 86, 86, 86, 53, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 43, 43, 43, 0, 43, 43, 43, 0, 86, 86, 86, 47, 86, 86, 86, 49, 88, 88, 88, 179, 90, 90, 90, 231, 87, 87, 87, 76, 87, 87, 87, 104, 90, 90, 90, 248, 90, 90, 90, 255, 89, 89, 89, 195, 86, 86, 86, 53, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 43, 43, 43, 0, 43, 43, 43, 0, 86, 86, 86, 47, 86, 86, 86, 65, 89, 89, 89, 226, 90, 90, 90, 255, 90, 90, 90, 235, 90, 90, 90, 248, 90, 90, 90, 255, 89, 89, 89, 196, 86, 86, 86, 53, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 43, 43, 43, 0, 43, 43, 43, 0, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 70, 90, 90, 90, 225, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 196, 86, 86, 86, 53, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 43, 43, 43, 0, 43, 43, 43, 0, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 69, 89, 89, 89, 225, 87, 87, 87, 197, 86, 86, 86, 53, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 43, 43, 43, 0, 43, 43, 43, 0, 86, 86, 86, 46, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 66, 85, 85, 85, 54, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 46, 43, 43, 43, 0, 43, 43, 43, 0, 86, 86, 86, 37, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 37, 43, 43, 43, 0, 0, 0, 0, 0, 64, 64, 64, 8, 87, 87, 87, 37, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 37, 64, 64, 64, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=8] +flags = 0 +flags = 0 +image = SubResource( 7 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=9] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 0, 44, 44, 44, 0, 44, 44, 44, 0, 44, 44, 44, 0, 44, 44, 44, 0, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 0, 56, 56, 56, 4, 77, 77, 77, 24, 87, 87, 87, 38, 87, 87, 87, 45, 87, 87, 87, 45, 87, 87, 87, 38, 77, 77, 77, 24, 56, 56, 56, 4, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 17, 17, 0, 66, 66, 66, 15, 86, 86, 86, 44, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 44, 66, 66, 66, 15, 17, 17, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 0, 66, 66, 66, 15, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 66, 66, 66, 15, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 4, 86, 86, 86, 44, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 69, 88, 88, 88, 182, 89, 89, 89, 234, 89, 89, 89, 234, 88, 88, 88, 182, 87, 87, 87, 69, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 44, 56, 56, 56, 4, 0, 0, 0, 0, 16, 16, 16, 0, 77, 77, 77, 24, 86, 86, 86, 47, 86, 86, 86, 47, 85, 85, 85, 69, 89, 89, 89, 239, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 239, 85, 85, 85, 69, 86, 86, 86, 47, 86, 86, 86, 47, 77, 77, 77, 24, 16, 16, 16, 0, 45, 45, 45, 0, 88, 88, 88, 38, 86, 86, 86, 47, 86, 86, 86, 47, 88, 88, 88, 180, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 180, 86, 86, 86, 47, 86, 86, 86, 47, 88, 88, 88, 38, 45, 45, 45, 0, 43, 43, 43, 0, 86, 86, 86, 44, 86, 86, 86, 47, 86, 86, 86, 47, 89, 89, 89, 232, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 232, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 44, 43, 43, 43, 0, 43, 43, 43, 0, 86, 86, 86, 44, 86, 86, 86, 47, 86, 86, 86, 47, 89, 89, 89, 234, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 233, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 44, 43, 43, 43, 0, 45, 45, 45, 0, 88, 88, 88, 38, 86, 86, 86, 47, 86, 86, 86, 47, 88, 88, 88, 182, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 182, 86, 86, 86, 47, 86, 86, 86, 47, 88, 88, 88, 38, 45, 45, 45, 0, 16, 16, 16, 0, 77, 77, 77, 24, 86, 86, 86, 47, 86, 86, 86, 47, 85, 85, 85, 69, 90, 90, 90, 240, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 240, 85, 85, 85, 69, 86, 86, 86, 47, 86, 86, 86, 47, 77, 77, 77, 24, 16, 16, 16, 0, 0, 0, 0, 0, 56, 56, 56, 4, 86, 86, 86, 44, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 69, 88, 88, 88, 182, 89, 89, 89, 234, 89, 89, 89, 234, 88, 88, 88, 182, 87, 87, 87, 69, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 44, 56, 56, 56, 4, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 0, 67, 67, 67, 15, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 67, 67, 67, 15, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 17, 17, 0, 67, 67, 67, 15, 86, 86, 86, 44, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 44, 67, 67, 67, 15, 17, 17, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 0, 64, 64, 64, 4, 77, 77, 77, 24, 87, 87, 87, 38, 87, 87, 87, 45, 87, 87, 87, 45, 87, 87, 87, 38, 77, 77, 77, 24, 56, 56, 56, 4, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 0, 44, 44, 44, 0, 44, 44, 44, 0, 44, 44, 44, 0, 44, 44, 44, 0, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=10] +flags = 0 +flags = 0 +image = SubResource( 9 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=11] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 0, 44, 44, 44, 0, 44, 44, 44, 0, 44, 44, 44, 0, 44, 44, 44, 0, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 0, 56, 56, 56, 4, 77, 77, 77, 24, 87, 87, 87, 38, 87, 87, 87, 45, 87, 87, 87, 45, 87, 87, 87, 38, 77, 77, 77, 24, 56, 56, 56, 4, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 17, 17, 0, 66, 66, 66, 15, 86, 86, 86, 44, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 44, 66, 66, 66, 15, 17, 17, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 0, 66, 66, 66, 15, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 66, 66, 66, 15, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 4, 86, 86, 86, 44, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 44, 56, 56, 56, 4, 0, 0, 0, 0, 16, 16, 16, 0, 77, 77, 77, 24, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 77, 77, 77, 24, 16, 16, 16, 0, 45, 45, 45, 0, 88, 88, 88, 38, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 88, 88, 88, 38, 45, 45, 45, 0, 43, 43, 43, 0, 86, 86, 86, 44, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 44, 43, 43, 43, 0, 43, 43, 43, 0, 86, 86, 86, 44, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 44, 43, 43, 43, 0, 45, 45, 45, 0, 88, 88, 88, 38, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 88, 88, 88, 38, 45, 45, 45, 0, 16, 16, 16, 0, 77, 77, 77, 24, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 77, 77, 77, 24, 16, 16, 16, 0, 0, 0, 0, 0, 56, 56, 56, 4, 86, 86, 86, 44, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 44, 56, 56, 56, 4, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 0, 67, 67, 67, 15, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 67, 67, 67, 15, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 17, 17, 0, 67, 67, 67, 15, 86, 86, 86, 44, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 44, 67, 67, 67, 15, 17, 17, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 0, 64, 64, 64, 4, 77, 77, 77, 24, 87, 87, 87, 38, 87, 87, 87, 45, 87, 87, 87, 45, 87, 87, 87, 38, 77, 77, 77, 24, 56, 56, 56, 4, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 0, 44, 44, 44, 0, 44, 44, 44, 0, 44, 44, 44, 0, 44, 44, 44, 0, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=12] +flags = 0 +flags = 0 +image = SubResource( 11 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=13] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 8, 87, 87, 87, 37, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 37, 64, 64, 64, 8, 0, 0, 0, 0, 43, 43, 43, 0, 86, 86, 86, 37, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 37, 43, 43, 43, 0, 43, 43, 43, 0, 86, 86, 86, 46, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 46, 43, 43, 43, 0, 43, 43, 43, 0, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 43, 43, 43, 0, 43, 43, 43, 0, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 43, 43, 43, 0, 43, 43, 43, 0, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 43, 43, 43, 0, 43, 43, 43, 0, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 43, 43, 43, 0, 43, 43, 43, 0, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 43, 43, 43, 0, 43, 43, 43, 0, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 43, 43, 43, 0, 43, 43, 43, 0, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 43, 43, 43, 0, 43, 43, 43, 0, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 43, 43, 43, 0, 43, 43, 43, 0, 86, 86, 86, 46, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 46, 43, 43, 43, 0, 43, 43, 43, 0, 86, 86, 86, 37, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 37, 43, 43, 43, 0, 0, 0, 0, 0, 64, 64, 64, 8, 87, 87, 87, 37, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 37, 64, 64, 64, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=14] +flags = 0 +flags = 0 +image = SubResource( 13 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=15] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.711914, 0.579886, 0.42548, 1 ) +draw_center = false +border_color = Color( 0.593262, 0.483238, 0.354567, 1 ) + +[sub_resource type="StyleBoxFlat" id=16] +bg_color = Color( 0.6, 0.6, 0.6, 0 ) + +[sub_resource type="Image" id=17] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 1, 87, 87, 87, 16, 86, 86, 86, 30, 86, 86, 86, 41, 86, 86, 86, 45, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 45, 86, 86, 86, 41, 86, 86, 86, 30, 87, 87, 87, 16, 63, 63, 63, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 0, 50, 50, 50, 13, 85, 85, 85, 41, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 85, 85, 85, 41, 50, 50, 50, 13, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 84, 84, 84, 23, 87, 87, 87, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 47, 84, 84, 84, 23, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 86, 86, 86, 18, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 96, 88, 88, 88, 202, 90, 90, 90, 244, 90, 90, 90, 244, 88, 88, 88, 202, 86, 86, 86, 96, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 18, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 5, 87, 87, 87, 45, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 146, 90, 90, 90, 253, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 253, 87, 87, 87, 145, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 45, 64, 64, 64, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 0, 78, 78, 78, 23, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 96, 90, 90, 90, 253, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 253, 86, 86, 86, 96, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 78, 78, 78, 23, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 0, 86, 86, 86, 38, 86, 86, 86, 47, 86, 86, 86, 47, 89, 89, 89, 201, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 201, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 38, 43, 43, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 87, 87, 87, 44, 86, 86, 86, 47, 86, 86, 86, 47, 89, 89, 89, 244, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 244, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 44, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 0, 86, 86, 86, 44, 86, 86, 86, 47, 86, 86, 86, 47, 89, 89, 89, 244, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 244, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 44, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 0, 86, 86, 86, 38, 86, 86, 86, 47, 86, 86, 86, 47, 89, 89, 89, 201, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 201, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 38, 43, 43, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 0, 77, 77, 77, 24, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 96, 90, 90, 90, 253, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 253, 86, 86, 86, 96, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 77, 77, 77, 24, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 5, 87, 87, 87, 45, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 146, 90, 90, 90, 253, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 253, 86, 86, 86, 146, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 45, 64, 64, 64, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 86, 86, 86, 18, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 96, 88, 88, 88, 202, 90, 90, 90, 244, 90, 90, 90, 244, 88, 88, 88, 202, 86, 86, 86, 96, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 18, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 84, 84, 84, 23, 87, 87, 87, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 47, 84, 84, 84, 23, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 0, 50, 50, 50, 13, 85, 85, 85, 41, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 85, 85, 85, 41, 50, 50, 50, 13, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 1, 87, 87, 87, 16, 86, 86, 86, 30, 86, 86, 86, 41, 86, 86, 86, 45, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 45, 86, 86, 86, 41, 86, 86, 86, 30, 87, 87, 87, 16, 63, 63, 63, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 43, 43, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 26, +"mipmaps": false, +"width": 42 +} + +[sub_resource type="ImageTexture" id=18] +flags = 0 +flags = 0 +image = SubResource( 17 ) +size = Vector2( 42, 26 ) + +[sub_resource type="Image" id=19] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "LumAlpha8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=20] +flags = 4 +flags = 4 +image = SubResource( 19 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=21] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 23, 23, 0, 64, 64, 64, 5, 89, 89, 89, 90, 89, 89, 89, 166, 90, 90, 90, 221, 90, 90, 90, 244, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 244, 90, 90, 90, 221, 89, 89, 89, 166, 89, 89, 89, 90, 64, 64, 64, 5, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 0, 89, 89, 89, 76, 89, 89, 89, 224, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 224, 89, 89, 89, 76, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 0, 89, 89, 89, 126, 90, 90, 90, 254, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 254, 89, 89, 89, 126, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 88, 88, 88, 103, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 178, 87, 87, 87, 65, 65, 65, 65, 13, 65, 65, 65, 13, 87, 87, 87, 65, 89, 89, 89, 178, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 103, 11, 11, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 87, 87, 27, 90, 90, 90, 242, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 121, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 88, 88, 88, 121, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 242, 44, 44, 44, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 0, 89, 89, 89, 129, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 178, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 89, 89, 89, 178, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 129, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 89, 89, 89, 206, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 64, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 206, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 240, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 82, 82, 82, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 82, 82, 11, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 240, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 240, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 82, 82, 82, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 82, 82, 11, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 240, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 89, 89, 89, 206, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 64, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 206, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 88, 88, 88, 129, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 178, 43, 43, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 0, 88, 88, 88, 178, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 129, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 87, 87, 27, 90, 90, 90, 243, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 120, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 89, 89, 89, 121, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 243, 87, 87, 87, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 88, 88, 88, 104, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 178, 87, 87, 87, 65, 65, 65, 65, 13, 65, 65, 65, 13, 87, 87, 87, 65, 89, 89, 89, 178, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 104, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 0, 89, 89, 89, 127, 90, 90, 90, 254, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 254, 89, 89, 89, 126, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 0, 89, 89, 89, 76, 90, 90, 90, 224, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 224, 89, 89, 89, 76, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 23, 23, 0, 64, 64, 64, 5, 89, 89, 89, 90, 89, 89, 89, 166, 90, 90, 90, 221, 90, 90, 90, 244, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 244, 90, 90, 90, 221, 89, 89, 89, 166, 89, 89, 89, 90, 64, 64, 64, 5, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 26, +"mipmaps": false, +"width": 42 +} + +[sub_resource type="ImageTexture" id=22] +flags = 0 +flags = 0 +image = SubResource( 21 ) +size = Vector2( 42, 26 ) + +[sub_resource type="StyleBoxFlat" id=23] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +draw_center = false +border_color = Color( 0.593262, 0.483238, 0.354567, 1 ) + +[sub_resource type="Image" id=24] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 68, 68, 68, 0, 90, 90, 90, 255, 90, 90, 90, 255, 68, 68, 68, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 68, 68, 68, 0, 90, 90, 90, 255, 90, 90, 90, 255, 68, 68, 68, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=25] +flags = 0 +flags = 0 +image = SubResource( 24 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=26] +data = { +"data": PoolByteArray( 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 107, 107, 108, 222, 0, 0, 3, 255, 0, 0, 2, 127, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 108, 108, 109, 222, 0, 0, 3, 255, 0, 0, 2, 128, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 110, 110, 111, 222, 0, 0, 3, 255, 0, 0, 2, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 111, 111, 112, 222, 0, 0, 3, 255, 0, 0, 2, 130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 113, 113, 114, 222, 0, 0, 3, 255, 0, 0, 2, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 114, 114, 115, 222, 0, 0, 3, 255, 0, 0, 2, 132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 115, 115, 117, 222, 0, 0, 3, 255, 0, 0, 2, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 117, 117, 118, 222, 0, 0, 3, 255, 0, 0, 2, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 118, 118, 119, 222, 0, 0, 3, 255, 0, 0, 2, 135, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 120, 120, 121, 222, 0, 0, 3, 255, 0, 0, 2, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 255, 0, 0, 2, 137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=27] +flags = 0 +flags = 0 +image = SubResource( 26 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=28] +data = { +"data": PoolByteArray( 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=29] +flags = 0 +flags = 0 +image = SubResource( 28 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=30] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 0, 45, 45, 45, 0, 45, 45, 45, 0, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 85, 85, 85, 73, 90, 90, 90, 227, 90, 90, 90, 227, 86, 86, 86, 73, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 89, 89, 89, 225, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 225, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 68, 68, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 68, 68, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 68, 68, 0, 90, 90, 90, 255, 68, 68, 68, 0, 68, 68, 68, 0, 90, 90, 90, 255, 68, 68, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 45, 45, 45, 0, 45, 45, 45, 0, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 45, 45, 45, 0, 45, 45, 45, 0, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 45, 45, 45, 0, 45, 45, 45, 0, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 45, 45, 45, 0, 45, 45, 45, 0, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 89, 89, 89, 220, 88, 88, 88, 73, 87, 87, 87, 74, 89, 89, 89, 219, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 0, 88, 88, 88, 67, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 67, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=31] +flags = 0 +flags = 0 +image = SubResource( 30 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=32] +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +border_color = Color( 0.372549, 0.360784, 0.301961, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="Image" id=33] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 89, 89, 89, 179, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 179, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 73, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 44, 44, 44, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 179, 45, 45, 45, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 45, 45, 45, 0, 89, 89, 89, 179, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 179, 45, 45, 45, 0, 0, 0, 0, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=34] +flags = 0 +flags = 0 +image = SubResource( 33 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=35] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 66, 66, 23, 89, 89, 89, 198, 89, 89, 89, 197, 66, 66, 66, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 66, 66, 22, 89, 89, 89, 212, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 211, 65, 65, 65, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 65, 65, 22, 89, 89, 89, 211, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 210, 67, 67, 67, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 66, 66, 22, 89, 89, 89, 210, 89, 89, 89, 254, 89, 89, 89, 207, 89, 89, 89, 254, 89, 89, 89, 253, 89, 89, 89, 208, 89, 89, 89, 254, 89, 89, 89, 210, 66, 66, 66, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 89, 89, 89, 194, 89, 89, 89, 254, 89, 89, 89, 208, 88, 88, 88, 20, 89, 89, 89, 254, 89, 89, 89, 252, 88, 88, 88, 20, 89, 89, 89, 209, 89, 89, 89, 254, 89, 89, 89, 194, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 88, 88, 88, 176, 89, 89, 89, 191, 66, 66, 66, 20, 45, 45, 45, 0, 89, 89, 89, 254, 89, 89, 89, 252, 45, 45, 45, 0, 67, 67, 67, 21, 89, 89, 89, 191, 89, 89, 89, 174, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 44, 44, 44, 0, 0, 0, 0, 0, 45, 45, 45, 0, 89, 89, 89, 254, 89, 89, 89, 252, 45, 45, 45, 0, 0, 0, 0, 0, 45, 45, 45, 0, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 89, 89, 89, 254, 89, 89, 89, 252, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 88, 88, 88, 176, 89, 89, 89, 174, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=36] +flags = 0 +flags = 0 +image = SubResource( 35 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=37] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 0, 44, 44, 44, 0, 45, 45, 45, 0, 45, 45, 45, 0, 44, 44, 44, 0, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 6, 88, 88, 88, 107, 89, 89, 89, 199, 89, 89, 89, 241, 89, 89, 89, 241, 89, 89, 89, 199, 88, 88, 88, 107, 64, 64, 64, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 66, 66, 26, 89, 89, 89, 205, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 205, 66, 66, 66, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 6, 89, 89, 89, 205, 89, 89, 89, 254, 89, 89, 89, 226, 88, 88, 88, 88, 87, 87, 87, 25, 87, 87, 87, 25, 88, 88, 88, 88, 89, 89, 89, 226, 89, 89, 89, 254, 89, 89, 89, 205, 64, 64, 64, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 0, 86, 86, 86, 106, 89, 89, 89, 254, 89, 89, 89, 226, 66, 66, 66, 18, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 66, 66, 66, 18, 89, 89, 89, 226, 89, 89, 89, 254, 86, 86, 86, 106, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 89, 89, 89, 197, 89, 89, 89, 254, 87, 87, 87, 88, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 19, 19, 0, 84, 84, 84, 88, 89, 89, 89, 254, 89, 89, 89, 197, 44, 44, 44, 0, 0, 0, 0, 0, 45, 45, 45, 0, 67, 67, 67, 0, 89, 89, 89, 240, 89, 89, 89, 254, 88, 88, 88, 25, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 87, 87, 25, 89, 89, 89, 254, 89, 89, 89, 240, 45, 45, 45, 0, 38, 38, 38, 0, 82, 82, 82, 149, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 88, 88, 88, 162, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 86, 86, 24, 89, 89, 89, 254, 89, 89, 89, 240, 45, 45, 45, 0, 0, 0, 0, 0, 62, 62, 62, 8, 89, 89, 89, 205, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 215, 66, 66, 66, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 0, 80, 80, 80, 86, 89, 89, 89, 254, 89, 89, 89, 197, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 76, 76, 36, 89, 89, 89, 240, 89, 89, 89, 245, 87, 87, 87, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 65, 65, 65, 18, 89, 89, 89, 225, 89, 89, 89, 254, 88, 88, 88, 107, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 19, 19, 0, 88, 88, 88, 86, 88, 88, 88, 99, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 87, 87, 87, 25, 88, 88, 88, 88, 89, 89, 89, 226, 89, 89, 89, 254, 89, 89, 89, 205, 62, 62, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 0, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 205, 67, 67, 67, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 89, 89, 89, 241, 89, 89, 89, 199, 88, 88, 88, 107, 64, 64, 64, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 44, 44, 44, 0, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=38] +flags = 0 +flags = 0 +image = SubResource( 37 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=39] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 44, 44, 44, 0, 45, 45, 45, 0, 45, 45, 45, 0, 44, 44, 44, 0, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 2, 87, 87, 87, 92, 89, 89, 89, 185, 89, 89, 89, 231, 89, 89, 89, 231, 89, 89, 89, 186, 86, 86, 86, 94, 59, 59, 59, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 0, 87, 87, 87, 43, 89, 89, 89, 208, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 211, 54, 54, 54, 48, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 81, 81, 81, 44, 89, 89, 89, 239, 89, 89, 89, 254, 89, 89, 89, 226, 88, 88, 88, 88, 87, 87, 87, 25, 87, 87, 87, 25, 88, 88, 88, 88, 89, 89, 89, 226, 89, 89, 89, 254, 89, 89, 89, 241, 52, 52, 52, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 8, 89, 89, 89, 217, 89, 89, 89, 254, 89, 89, 89, 226, 66, 66, 66, 18, 43, 43, 43, 0, 45, 45, 45, 0, 44, 44, 44, 0, 43, 43, 43, 0, 66, 66, 66, 18, 89, 89, 89, 226, 89, 89, 89, 254, 89, 89, 89, 222, 64, 64, 64, 10, 0, 0, 0, 0, 22, 22, 22, 0, 88, 88, 88, 115, 89, 89, 89, 254, 89, 89, 89, 254, 87, 87, 87, 88, 42, 42, 42, 0, 86, 86, 86, 71, 89, 89, 89, 226, 89, 89, 89, 226, 86, 86, 86, 71, 39, 39, 39, 0, 84, 84, 84, 88, 89, 89, 89, 254, 89, 89, 89, 254, 88, 88, 88, 120, 22, 22, 22, 0, 45, 45, 45, 0, 89, 89, 89, 215, 89, 89, 89, 254, 89, 89, 89, 254, 87, 87, 87, 25, 44, 44, 44, 0, 89, 89, 89, 223, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 223, 44, 44, 44, 0, 87, 87, 87, 25, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 217, 45, 45, 45, 0, 45, 45, 45, 0, 89, 89, 89, 218, 89, 89, 89, 254, 89, 89, 89, 254, 84, 84, 84, 22, 44, 44, 44, 0, 89, 89, 89, 225, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 224, 45, 45, 45, 0, 86, 86, 86, 24, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 217, 45, 45, 45, 0, 22, 22, 22, 0, 88, 88, 88, 123, 89, 89, 89, 254, 89, 89, 89, 254, 80, 80, 80, 86, 38, 38, 38, 0, 88, 88, 88, 72, 89, 89, 89, 226, 89, 89, 89, 226, 88, 88, 88, 72, 38, 38, 38, 0, 80, 80, 80, 86, 89, 89, 89, 254, 89, 89, 89, 254, 88, 88, 88, 123, 22, 22, 22, 0, 0, 0, 0, 0, 65, 65, 65, 12, 89, 89, 89, 226, 89, 89, 89, 254, 89, 89, 89, 225, 66, 66, 66, 18, 43, 43, 43, 0, 45, 45, 45, 0, 45, 45, 45, 0, 43, 43, 43, 0, 65, 65, 65, 18, 89, 89, 89, 225, 89, 89, 89, 254, 89, 89, 89, 226, 65, 65, 65, 12, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 0, 75, 75, 75, 55, 89, 89, 89, 245, 89, 89, 89, 254, 89, 89, 89, 226, 88, 88, 88, 88, 87, 87, 87, 25, 87, 87, 87, 25, 88, 88, 88, 88, 89, 89, 89, 226, 89, 89, 89, 254, 89, 89, 89, 245, 75, 75, 75, 55, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 0, 88, 88, 88, 54, 89, 89, 89, 217, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 217, 88, 88, 88, 54, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 56, 56, 56, 4, 87, 87, 87, 98, 89, 89, 89, 189, 89, 89, 89, 233, 89, 89, 89, 233, 89, 89, 89, 189, 87, 87, 87, 98, 56, 56, 56, 4, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 44, 44, 44, 0, 45, 45, 45, 0, 45, 45, 45, 0, 44, 44, 44, 0, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=40] +flags = 0 +flags = 0 +image = SubResource( 39 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=41] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 56, 0, 0, 0, 84, 0, 0, 0, 95, 0, 0, 0, 95, 0, 0, 0, 84, 0, 0, 0, 56, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 57, 30, 30, 30, 111, 129, 129, 129, 179, 202, 202, 202, 226, 219, 219, 219, 247, 219, 219, 219, 247, 202, 202, 202, 226, 129, 129, 129, 179, 30, 30, 30, 111, 0, 0, 0, 57, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 73, 93, 93, 93, 149, 218, 218, 218, 246, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 218, 218, 218, 246, 93, 93, 93, 149, 0, 0, 0, 73, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 92, 92, 92, 149, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 92, 92, 92, 149, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 17, 30, 30, 30, 111, 218, 218, 218, 246, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 218, 218, 218, 246, 30, 30, 30, 111, 0, 0, 0, 17, 0, 0, 0, 55, 128, 128, 128, 178, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 128, 128, 128, 178, 0, 0, 0, 55, 0, 0, 0, 83, 201, 201, 201, 225, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 201, 201, 201, 225, 0, 0, 0, 82, 0, 0, 0, 95, 219, 219, 219, 246, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 219, 219, 219, 246, 0, 0, 0, 94, 0, 0, 0, 95, 219, 219, 219, 246, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 219, 219, 219, 246, 0, 0, 0, 95, 0, 0, 0, 83, 201, 201, 201, 225, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 201, 201, 201, 225, 0, 0, 0, 83, 0, 0, 0, 56, 129, 129, 129, 178, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 129, 129, 129, 178, 0, 0, 0, 56, 0, 0, 0, 17, 30, 30, 30, 111, 218, 218, 218, 246, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 218, 218, 218, 246, 30, 30, 30, 111, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 57, 94, 94, 94, 149, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 94, 94, 94, 149, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 74, 94, 94, 94, 150, 218, 218, 218, 246, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 218, 218, 218, 246, 94, 94, 94, 150, 0, 0, 0, 74, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 57, 31, 31, 31, 111, 129, 129, 129, 179, 202, 202, 202, 226, 219, 219, 219, 247, 219, 219, 219, 247, 202, 202, 202, 226, 129, 129, 129, 179, 30, 30, 30, 111, 0, 0, 0, 57, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 56, 0, 0, 0, 84, 0, 0, 0, 95, 0, 0, 0, 95, 0, 0, 0, 84, 0, 0, 0, 56, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=42] +flags = 0 +flags = 0 +image = SubResource( 41 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=43] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 56, 0, 0, 0, 84, 0, 0, 0, 95, 0, 0, 0, 95, 0, 0, 0, 84, 0, 0, 0, 56, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 57, 30, 30, 30, 111, 129, 129, 129, 179, 202, 202, 202, 226, 219, 219, 219, 247, 219, 219, 219, 247, 202, 202, 202, 226, 129, 129, 129, 179, 30, 30, 30, 111, 0, 0, 0, 57, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 73, 93, 93, 93, 149, 218, 218, 218, 246, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 218, 218, 218, 246, 93, 93, 93, 149, 0, 0, 0, 73, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 92, 92, 92, 149, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 92, 92, 92, 149, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 17, 30, 30, 30, 111, 218, 218, 218, 246, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 218, 218, 218, 246, 30, 30, 30, 111, 0, 0, 0, 17, 0, 0, 0, 55, 128, 128, 128, 178, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 128, 128, 128, 178, 0, 0, 0, 55, 0, 0, 0, 83, 201, 201, 201, 225, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 201, 201, 201, 225, 0, 0, 0, 82, 0, 0, 0, 95, 219, 219, 219, 246, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 219, 219, 219, 246, 0, 0, 0, 94, 0, 0, 0, 95, 219, 219, 219, 246, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 219, 219, 219, 246, 0, 0, 0, 95, 0, 0, 0, 83, 201, 201, 201, 225, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 201, 201, 201, 225, 0, 0, 0, 83, 0, 0, 0, 56, 129, 129, 129, 178, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 129, 129, 129, 178, 0, 0, 0, 56, 0, 0, 0, 17, 30, 30, 30, 111, 218, 218, 218, 246, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 218, 218, 218, 246, 30, 30, 30, 111, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 57, 94, 94, 94, 149, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 94, 94, 94, 149, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 74, 94, 94, 94, 150, 218, 218, 218, 246, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 218, 218, 218, 246, 94, 94, 94, 150, 0, 0, 0, 74, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 57, 31, 31, 31, 111, 129, 129, 129, 179, 202, 202, 202, 226, 219, 219, 219, 247, 219, 219, 219, 247, 202, 202, 202, 226, 129, 129, 129, 179, 30, 30, 30, 111, 0, 0, 0, 57, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 56, 0, 0, 0, 84, 0, 0, 0, 95, 0, 0, 0, 95, 0, 0, 0, 84, 0, 0, 0, 56, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=44] +flags = 0 +flags = 0 +image = SubResource( 43 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=45] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 56, 0, 0, 0, 84, 0, 0, 0, 95, 0, 0, 0, 95, 0, 0, 0, 84, 0, 0, 0, 56, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 57, 30, 30, 30, 111, 129, 129, 129, 179, 202, 202, 202, 226, 219, 219, 219, 247, 219, 219, 219, 247, 202, 202, 202, 226, 129, 129, 129, 179, 30, 30, 30, 111, 0, 0, 0, 57, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 73, 93, 93, 93, 149, 218, 218, 218, 246, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 218, 218, 218, 246, 93, 93, 93, 149, 0, 0, 0, 73, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 92, 92, 92, 149, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 92, 92, 92, 149, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 17, 30, 30, 30, 111, 218, 218, 218, 246, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 191, 191, 191, 221, 59, 59, 59, 128, 95, 95, 95, 146, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 218, 218, 218, 246, 30, 30, 30, 111, 0, 0, 0, 17, 0, 0, 0, 55, 128, 128, 128, 178, 224, 224, 224, 255, 224, 224, 224, 255, 221, 221, 221, 250, 126, 126, 126, 172, 6, 6, 6, 102, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 128, 128, 128, 178, 0, 0, 0, 55, 0, 0, 0, 83, 201, 201, 201, 225, 224, 224, 224, 255, 224, 224, 224, 255, 172, 172, 172, 207, 0, 0, 0, 100, 6, 6, 6, 102, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 201, 201, 201, 225, 0, 0, 0, 82, 0, 0, 0, 95, 219, 219, 219, 246, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 128, 128, 128, 171, 191, 191, 191, 221, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 219, 219, 219, 246, 0, 0, 0, 94, 0, 0, 0, 95, 219, 219, 219, 246, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 219, 219, 219, 246, 0, 0, 0, 95, 0, 0, 0, 83, 201, 201, 201, 225, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 201, 201, 201, 225, 0, 0, 0, 83, 0, 0, 0, 56, 129, 129, 129, 178, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 129, 129, 129, 178, 0, 0, 0, 56, 0, 0, 0, 17, 30, 30, 30, 111, 218, 218, 218, 246, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 218, 218, 218, 246, 30, 30, 30, 111, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 57, 94, 94, 94, 149, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 94, 94, 94, 149, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 74, 94, 94, 94, 150, 218, 218, 218, 246, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 218, 218, 218, 246, 94, 94, 94, 150, 0, 0, 0, 74, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 57, 31, 31, 31, 111, 129, 129, 129, 179, 202, 202, 202, 226, 219, 219, 219, 247, 219, 219, 219, 247, 202, 202, 202, 226, 129, 129, 129, 179, 30, 30, 30, 111, 0, 0, 0, 57, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 56, 0, 0, 0, 84, 0, 0, 0, 95, 0, 0, 0, 95, 0, 0, 0, 84, 0, 0, 0, 56, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=46] +flags = 0 +flags = 0 +image = SubResource( 45 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=47] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 45, 45, 45, 0, 68, 68, 68, 0, 90, 90, 90, 255, 90, 90, 90, 255, 68, 68, 68, 0, 45, 45, 45, 0, 45, 45, 45, 0, 68, 68, 68, 0, 90, 90, 90, 255, 90, 90, 90, 255, 68, 68, 68, 0, 45, 45, 45, 0, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 45, 45, 45, 0, 45, 45, 45, 0, 68, 68, 68, 0, 90, 90, 90, 255, 90, 90, 90, 255, 68, 68, 68, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 30, 30, 0, 32, 32, 32, 0, 32, 32, 32, 0, 30, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 19, 62, 62, 62, 113, 64, 64, 64, 156, 64, 64, 64, 156, 62, 62, 62, 113, 46, 46, 46, 19, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 45, 45, 45, 0, 68, 68, 68, 0, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 47, 47, 47, 18, 64, 64, 64, 161, 64, 64, 64, 174, 64, 64, 64, 174, 64, 64, 64, 174, 64, 64, 64, 174, 64, 64, 64, 161, 47, 47, 47, 18, 0, 0, 0, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 30, 30, 30, 0, 62, 62, 62, 112, 64, 64, 64, 174, 64, 64, 64, 124, 61, 61, 61, 19, 61, 61, 61, 19, 64, 64, 64, 124, 64, 64, 64, 174, 62, 62, 62, 112, 30, 30, 30, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 32, 32, 32, 0, 64, 64, 64, 155, 64, 64, 64, 174, 62, 62, 62, 19, 0, 0, 0, 0, 0, 0, 0, 0, 62, 62, 62, 19, 64, 64, 64, 174, 64, 64, 64, 155, 32, 32, 32, 0, 45, 45, 45, 0, 45, 45, 45, 0, 68, 68, 68, 0, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 32, 32, 32, 0, 64, 64, 64, 174, 64, 64, 64, 174, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 64, 64, 64, 174, 64, 64, 64, 174, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 32, 32, 32, 0, 64, 64, 64, 174, 64, 64, 64, 174, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 64, 64, 64, 174, 64, 64, 64, 174, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 45, 45, 45, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 90, 90, 90, 255, 90, 90, 90, 255, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 45, 45, 45, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=48] +flags = 0 +flags = 0 +image = SubResource( 47 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=49] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.711914, 0.579886, 0.42548, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.474609, 0.386591, 0.283653, 1 ) + +[sub_resource type="Image" id=50] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 77, 191, 191, 191, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 19, 255, 255, 255, 77, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 78, 255, 255, 255, 228, 255, 255, 255, 188, 191, 191, 191, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 19, 255, 255, 255, 188, 255, 255, 255, 228, 255, 255, 255, 78, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 19, 255, 255, 255, 189, 255, 255, 255, 229, 255, 255, 255, 188, 191, 191, 191, 18, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 18, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 189, 191, 191, 191, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 20, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 187, 191, 191, 191, 18, 191, 191, 191, 18, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 190, 191, 191, 191, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 20, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 186, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 190, 191, 191, 191, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 20, 255, 255, 255, 191, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 191, 191, 191, 191, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 19, 255, 255, 255, 189, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 189, 191, 191, 191, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 19, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 189, 255, 255, 255, 189, 255, 255, 255, 229, 255, 255, 255, 188, 191, 191, 191, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 18, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 190, 191, 191, 191, 20, 191, 191, 191, 20, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 187, 191, 191, 191, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 18, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 190, 191, 191, 191, 20, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 20, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 187, 191, 191, 191, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 78, 255, 255, 255, 228, 255, 255, 255, 191, 191, 191, 191, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 20, 255, 255, 255, 191, 255, 255, 255, 228, 255, 255, 255, 77, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 255, 255, 255, 79, 191, 191, 191, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 21, 255, 255, 255, 79, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=51] +flags = 0 +flags = 0 +image = SubResource( 50 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=52] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 61, 255, 255, 255, 190, 255, 255, 255, 242, 255, 255, 255, 242, 255, 255, 255, 190, 255, 255, 255, 61, 128, 128, 128, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 122, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 255, 121, 128, 128, 128, 0, 255, 255, 255, 60, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 255, 60, 255, 255, 255, 189, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 189, 255, 255, 255, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 255, 255, 255, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 255, 255, 255, 189, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 189, 255, 255, 255, 61, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 255, 61, 128, 128, 128, 0, 255, 255, 255, 122, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 255, 122, 128, 128, 128, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 61, 255, 255, 255, 190, 255, 255, 255, 242, 255, 255, 255, 242, 255, 255, 255, 190, 255, 255, 255, 61, 128, 128, 128, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 10, +"mipmaps": false, +"width": 10 +} + +[sub_resource type="ImageTexture" id=53] +flags = 0 +flags = 0 +image = SubResource( 52 ) +size = Vector2( 10, 10 ) + +[sub_resource type="Image" id=54] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 105, 255, 255, 255, 105, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 150, 255, 255, 255, 150, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 150, 255, 255, 255, 150, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 150, 255, 255, 255, 150, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 150, 255, 255, 255, 150, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 150, 255, 255, 255, 150, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 191, 191, 191, 0, 255, 255, 255, 150, 255, 255, 255, 150, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 105, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 255, 255, 255, 105, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 105, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=55] +flags = 0 +flags = 0 +image = SubResource( 54 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=56] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 1, 1, 1, 0.9 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.65, 0.5655, 0.26, 1 ) +shadow_color = Color( 0.65, 0.5655, 0.26, 0.1 ) +shadow_size = 8 + +[sub_resource type="StyleBoxFlat" id=57] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 1, 1, 1, 0.3 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0, 0, 0, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=58] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 1, 1, 1, 0.4 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0, 0, 0, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=59] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 1, 1, 1, 0.7 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0, 0, 0, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=60] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 1, 1, 1, 0.9 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.75, 0.3525, 0.315, 1 ) +shadow_color = Color( 0.75, 0.3525, 0.315, 0.2 ) +shadow_size = 8 + +[sub_resource type="StyleBoxFlat" id=61] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 1, 1, 1, 0.9 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 0.819608, 0.00392157, 0.9 ) +shadow_color = Color( 0, 0, 0, 0.1 ) +shadow_size = 8 + +[sub_resource type="StyleBoxFlat" id=62] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 1, 1, 1, 0.7 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0, 0, 0, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=63] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 1, 1, 1, 0.9 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 0.819608, 0.00392157, 0.9 ) +shadow_color = Color( 0, 0, 0, 0.1 ) +shadow_size = 8 + +[sub_resource type="ImageTexture" id=64] + +[sub_resource type="Image" id=65] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 0, 30, 30, 30, 0, 30, 30, 30, 0, 9, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 0, 43, 43, 43, 20, 61, 61, 61, 62, 61, 61, 61, 62, 43, 43, 43, 20, 9, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 31, 31, 0, 62, 62, 62, 62, 61, 61, 61, 70, 61, 61, 61, 70, 62, 62, 62, 61, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 31, 31, 0, 61, 61, 61, 62, 61, 61, 61, 70, 61, 61, 61, 70, 62, 62, 62, 62, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 0, 43, 43, 43, 20, 61, 61, 61, 62, 61, 61, 61, 62, 43, 43, 43, 20, 9, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 0, 30, 30, 30, 0, 30, 30, 30, 0, 9, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=66] +flags = 0 +flags = 0 +image = SubResource( 65 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=67] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 66 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="Image" id=68] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 23, 23, 0, 47, 47, 47, 0, 47, 47, 47, 0, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 68, 68, 4, 94, 94, 94, 99, 95, 95, 95, 167, 95, 95, 95, 167, 94, 94, 94, 99, 68, 68, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 23, 23, 0, 94, 94, 94, 98, 95, 95, 95, 186, 95, 95, 95, 186, 95, 95, 95, 186, 95, 95, 95, 186, 94, 94, 94, 98, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 47, 47, 0, 95, 95, 95, 166, 95, 95, 95, 186, 95, 95, 95, 186, 95, 95, 95, 186, 95, 95, 95, 186, 95, 95, 95, 166, 47, 47, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 47, 47, 0, 95, 95, 95, 166, 95, 95, 95, 186, 95, 95, 95, 186, 95, 95, 95, 186, 95, 95, 95, 186, 95, 95, 95, 166, 47, 47, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 23, 23, 0, 94, 94, 94, 98, 95, 95, 95, 186, 95, 95, 95, 186, 95, 95, 95, 186, 95, 95, 95, 186, 94, 94, 94, 98, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 5, 94, 94, 94, 99, 95, 95, 95, 167, 95, 95, 95, 167, 94, 94, 94, 99, 64, 64, 64, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 23, 23, 0, 47, 47, 47, 0, 47, 47, 47, 0, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=69] +flags = 0 +flags = 0 +image = SubResource( 68 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=70] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 69 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="Image" id=71] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 0, 87, 87, 87, 0, 87, 87, 87, 0, 43, 43, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 124, 124, 124, 4, 173, 173, 173, 98, 173, 173, 173, 166, 173, 173, 173, 166, 173, 173, 173, 98, 124, 124, 124, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 0, 173, 173, 173, 98, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 98, 43, 43, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 87, 87, 0, 173, 173, 173, 165, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 165, 87, 87, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 87, 87, 0, 173, 173, 173, 165, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 165, 87, 87, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 0, 173, 173, 173, 98, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 98, 43, 43, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 128, 5, 173, 173, 173, 98, 173, 173, 173, 166, 173, 173, 173, 166, 173, 173, 173, 98, 128, 128, 128, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 0, 87, 87, 87, 0, 87, 87, 87, 0, 43, 43, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=72] +flags = 0 +flags = 0 +image = SubResource( 71 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=73] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 72 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="Image" id=74] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=75] +flags = 0 +flags = 0 +image = SubResource( 74 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=76] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 75 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxTexture" id=77] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 75 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxLine" id=78] +color = Color( 0, 0, 0, 0.1 ) + +[sub_resource type="Image" id=79] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 0, 43, 43, 43, 0, 44, 44, 44, 0, 44, 44, 44, 0, 43, 43, 43, 0, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 0, 66, 66, 66, 6, 84, 84, 84, 37, 87, 87, 87, 59, 87, 87, 87, 69, 87, 87, 87, 69, 87, 87, 87, 59, 84, 84, 84, 37, 66, 66, 66, 6, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 23, 23, 0, 79, 79, 79, 23, 87, 87, 87, 69, 87, 87, 87, 73, 87, 87, 87, 73, 87, 87, 87, 73, 87, 87, 87, 73, 87, 87, 87, 73, 87, 87, 87, 73, 87, 87, 87, 69, 79, 79, 79, 23, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 0, 79, 79, 79, 23, 88, 88, 88, 73, 87, 87, 87, 73, 83, 83, 83, 50, 86, 86, 86, 17, 64, 64, 64, 2, 64, 64, 64, 2, 86, 86, 86, 17, 83, 83, 83, 50, 87, 87, 87, 73, 88, 88, 88, 73, 79, 79, 79, 23, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 61, 61, 6, 87, 87, 87, 69, 87, 87, 87, 73, 86, 86, 86, 33, 39, 39, 39, 0, 16, 16, 16, 0, 32, 32, 32, 0, 32, 32, 32, 0, 16, 16, 16, 0, 39, 39, 39, 0, 86, 86, 86, 33, 87, 87, 87, 73, 87, 87, 87, 69, 61, 61, 61, 6, 0, 0, 0, 0, 20, 20, 20, 0, 84, 84, 84, 37, 87, 87, 87, 73, 83, 83, 83, 50, 39, 39, 39, 0, 34, 34, 34, 10, 47, 47, 47, 141, 64, 64, 64, 218, 64, 64, 64, 215, 63, 63, 63, 130, 29, 29, 29, 5, 39, 39, 39, 0, 83, 83, 83, 50, 87, 87, 87, 73, 84, 84, 84, 37, 20, 20, 20, 0, 43, 43, 43, 0, 87, 87, 87, 59, 87, 87, 87, 73, 86, 86, 86, 17, 29, 29, 29, 0, 60, 60, 60, 144, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 63, 63, 63, 126, 15, 15, 15, 0, 86, 86, 86, 17, 87, 87, 87, 73, 87, 87, 87, 59, 43, 43, 43, 0, 44, 44, 44, 0, 88, 88, 88, 69, 87, 87, 87, 73, 32, 32, 32, 2, 31, 31, 31, 2, 64, 64, 64, 222, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 63, 63, 63, 208, 31, 31, 31, 0, 44, 44, 44, 2, 87, 87, 87, 73, 88, 88, 88, 69, 44, 44, 44, 0, 44, 44, 44, 0, 88, 88, 88, 69, 87, 87, 87, 73, 44, 44, 44, 2, 31, 31, 31, 2, 64, 64, 64, 222, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 63, 63, 63, 208, 31, 31, 31, 0, 32, 32, 32, 2, 87, 87, 87, 73, 88, 88, 88, 69, 44, 44, 44, 0, 43, 43, 43, 0, 87, 87, 87, 59, 87, 87, 87, 73, 86, 86, 86, 17, 29, 29, 29, 0, 60, 60, 60, 144, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 63, 63, 63, 126, 15, 15, 15, 0, 86, 86, 86, 17, 87, 87, 87, 73, 87, 87, 87, 59, 43, 43, 43, 0, 20, 20, 20, 0, 84, 84, 84, 37, 87, 87, 87, 73, 83, 83, 83, 49, 39, 39, 39, 0, 34, 34, 34, 10, 47, 47, 47, 141, 64, 64, 64, 218, 64, 64, 64, 215, 63, 63, 63, 130, 36, 36, 36, 5, 39, 39, 39, 0, 83, 83, 83, 49, 87, 87, 87, 73, 84, 84, 84, 37, 20, 20, 20, 0, 0, 0, 0, 0, 66, 66, 66, 6, 87, 87, 87, 69, 87, 87, 87, 73, 86, 86, 86, 33, 39, 39, 39, 0, 16, 16, 16, 0, 32, 32, 32, 0, 32, 32, 32, 0, 16, 16, 16, 0, 39, 39, 39, 0, 86, 86, 86, 33, 87, 87, 87, 73, 87, 87, 87, 69, 66, 66, 66, 6, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 0, 79, 79, 79, 23, 88, 88, 88, 73, 87, 87, 87, 73, 83, 83, 83, 50, 86, 86, 86, 17, 64, 64, 64, 2, 64, 64, 64, 2, 86, 86, 86, 17, 83, 83, 83, 50, 87, 87, 87, 73, 88, 88, 88, 73, 79, 79, 79, 23, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 23, 23, 0, 88, 88, 88, 23, 87, 87, 87, 69, 87, 87, 87, 73, 87, 87, 87, 73, 87, 87, 87, 73, 87, 87, 87, 73, 87, 87, 87, 73, 87, 87, 87, 73, 87, 87, 87, 69, 88, 88, 88, 23, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 66, 66, 66, 6, 84, 84, 84, 37, 87, 87, 87, 59, 87, 87, 87, 69, 87, 87, 87, 69, 87, 87, 87, 59, 84, 84, 84, 37, 66, 66, 66, 6, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 0, 43, 43, 43, 0, 44, 44, 44, 0, 44, 44, 44, 0, 43, 43, 43, 0, 20, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=80] +flags = 0 +flags = 0 +image = SubResource( 79 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=81] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 44, 44, 44, 0, 45, 45, 45, 0, 45, 45, 45, 0, 44, 44, 44, 0, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 66, 66, 66, 20, 88, 88, 88, 129, 89, 89, 89, 208, 90, 90, 90, 242, 90, 90, 90, 242, 89, 89, 89, 208, 88, 88, 88, 129, 66, 66, 66, 20, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 0, 86, 86, 86, 81, 90, 90, 90, 241, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 241, 86, 86, 86, 81, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 87, 87, 87, 81, 90, 90, 90, 254, 90, 90, 90, 255, 89, 89, 89, 175, 88, 88, 88, 61, 64, 64, 64, 8, 68, 68, 68, 9, 87, 87, 87, 62, 88, 88, 88, 175, 90, 90, 90, 255, 90, 90, 90, 254, 87, 87, 87, 81, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 67, 67, 20, 90, 90, 90, 241, 90, 90, 90, 255, 89, 89, 89, 116, 44, 44, 44, 0, 16, 16, 16, 0, 32, 32, 32, 0, 32, 32, 32, 0, 16, 16, 16, 0, 44, 44, 44, 0, 89, 89, 89, 116, 90, 90, 90, 255, 90, 90, 90, 241, 67, 67, 67, 20, 0, 0, 0, 0, 22, 22, 22, 0, 89, 89, 89, 128, 90, 90, 90, 255, 88, 88, 88, 175, 44, 44, 44, 0, 34, 34, 34, 10, 47, 47, 47, 141, 64, 64, 64, 218, 64, 64, 64, 215, 63, 63, 63, 130, 29, 29, 29, 5, 44, 44, 44, 0, 88, 88, 88, 175, 90, 90, 90, 255, 89, 89, 89, 128, 22, 22, 22, 0, 45, 45, 45, 0, 90, 90, 90, 206, 90, 90, 90, 255, 88, 88, 88, 61, 29, 29, 29, 0, 60, 60, 60, 144, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 63, 63, 63, 126, 15, 15, 15, 0, 89, 89, 89, 62, 90, 90, 90, 255, 90, 90, 90, 206, 45, 45, 45, 0, 44, 44, 44, 0, 89, 89, 89, 241, 90, 90, 90, 255, 75, 75, 75, 8, 31, 31, 31, 2, 64, 64, 64, 222, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 63, 63, 63, 208, 31, 31, 31, 0, 86, 86, 86, 8, 90, 90, 90, 255, 89, 89, 89, 241, 44, 44, 44, 0, 44, 44, 44, 0, 89, 89, 89, 241, 90, 90, 90, 255, 83, 83, 83, 8, 31, 31, 31, 2, 64, 64, 64, 222, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 63, 63, 63, 208, 31, 31, 31, 0, 75, 75, 75, 8, 90, 90, 90, 255, 89, 89, 89, 241, 44, 44, 44, 0, 45, 45, 45, 0, 90, 90, 90, 206, 90, 90, 90, 255, 88, 88, 88, 61, 29, 29, 29, 0, 60, 60, 60, 144, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 63, 63, 63, 126, 15, 15, 15, 0, 88, 88, 88, 61, 90, 90, 90, 255, 90, 90, 90, 206, 45, 45, 45, 0, 21, 21, 21, 0, 88, 88, 88, 129, 90, 90, 90, 255, 88, 88, 88, 174, 43, 43, 43, 0, 34, 34, 34, 10, 47, 47, 47, 141, 64, 64, 64, 218, 64, 64, 64, 215, 63, 63, 63, 130, 36, 36, 36, 5, 44, 44, 44, 0, 89, 89, 89, 174, 90, 90, 90, 255, 88, 88, 88, 129, 21, 21, 21, 0, 0, 0, 0, 0, 66, 66, 66, 20, 90, 90, 90, 241, 90, 90, 90, 255, 89, 89, 89, 116, 44, 44, 44, 0, 16, 16, 16, 0, 32, 32, 32, 0, 32, 32, 32, 0, 16, 16, 16, 0, 44, 44, 44, 0, 89, 89, 89, 116, 90, 90, 90, 255, 90, 90, 90, 241, 66, 66, 66, 20, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 85, 85, 85, 82, 90, 90, 90, 254, 90, 90, 90, 255, 88, 88, 88, 175, 87, 87, 87, 62, 68, 68, 68, 9, 64, 64, 64, 8, 88, 88, 88, 61, 89, 89, 89, 175, 90, 90, 90, 255, 90, 90, 90, 254, 85, 85, 85, 82, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 0, 87, 87, 87, 82, 90, 90, 90, 241, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 241, 87, 87, 87, 82, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 0, 66, 66, 66, 21, 88, 88, 88, 129, 89, 89, 89, 208, 90, 90, 90, 242, 90, 90, 90, 242, 89, 89, 89, 208, 88, 88, 88, 129, 66, 66, 66, 20, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 44, 44, 44, 0, 45, 45, 45, 0, 45, 45, 45, 0, 44, 44, 44, 0, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=82] +flags = 0 +flags = 0 +image = SubResource( 81 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=83] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 0.711914, 0.579886, 0.42548, 1 ) + +[sub_resource type="StyleBoxFlat" id=84] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 0.474609, 0.386591, 0.283653, 1 ) + +[sub_resource type="Image" id=85] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 0, 29, 29, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 0, 60, 60, 60, 66, 60, 60, 60, 66, 29, 29, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 63, 63, 63, 100, 63, 63, 63, 100, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 0, 60, 60, 60, 66, 60, 60, 60, 66, 29, 29, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 0, 29, 29, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 64, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=86] +flags = 0 +flags = 0 +image = SubResource( 85 ) +size = Vector2( 8, 64 ) + +[sub_resource type="StyleBoxTexture" id=87] +texture = SubResource( 20 ) +region_rect = Rect2( 0, 0, 16, 16 ) +margin_left = 1.0 +margin_right = 1.0 +margin_top = 1.0 +margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=88] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.711914, 0.579886, 0.42548, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.474609, 0.386591, 0.283653, 1 ) + +[sub_resource type="StyleBoxFlat" id=89] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.949219, 0.773181, 0.567307, 1 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.593262, 0.483238, 0.354567, 1 ) + +[sub_resource type="StyleBoxFlat" id=90] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.949219, 0.773181, 0.567307, 1 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0, 0, 0, 0.2 ) + +[sub_resource type="StyleBoxFlat" id=91] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0, 0, 0, 0.2 ) +border_color = Color( 0.949219, 0.773181, 0.567307, 1 ) + +[sub_resource type="StyleBoxFlat" id=92] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0, 0, 0, 0.2 ) +border_color = Color( 0.949219, 0.773181, 0.567307, 1 ) + +[sub_resource type="StyleBoxEmpty" id=93] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 + +[sub_resource type="Image" id=94] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 0, 59, 59, 59, 77, 47, 47, 47, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 47, 47, 19, 59, 59, 59, 77, 15, 15, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 0, 62, 62, 62, 78, 64, 64, 64, 228, 64, 64, 64, 188, 47, 47, 47, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 48, 48, 19, 64, 64, 64, 188, 64, 64, 64, 228, 62, 62, 62, 78, 15, 15, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 19, 64, 64, 64, 189, 64, 64, 64, 229, 64, 64, 64, 188, 47, 47, 47, 18, 0, 0, 0, 0, 0, 0, 0, 0, 47, 47, 47, 18, 64, 64, 64, 188, 64, 64, 64, 229, 64, 64, 64, 189, 46, 46, 46, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 48, 48, 20, 64, 64, 64, 190, 64, 64, 64, 229, 64, 64, 64, 187, 48, 48, 48, 18, 48, 48, 48, 18, 64, 64, 64, 187, 64, 64, 64, 229, 64, 64, 64, 190, 48, 48, 48, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 48, 48, 20, 64, 64, 64, 190, 64, 64, 64, 229, 63, 63, 63, 186, 64, 64, 64, 187, 64, 64, 64, 229, 64, 64, 64, 190, 48, 48, 48, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 47, 47, 20, 64, 64, 64, 191, 64, 64, 64, 229, 64, 64, 64, 229, 64, 64, 64, 191, 47, 47, 47, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 48, 48, 19, 64, 64, 64, 189, 64, 64, 64, 229, 64, 64, 64, 229, 64, 64, 64, 189, 48, 48, 48, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 47, 47, 19, 64, 64, 64, 188, 64, 64, 64, 229, 64, 64, 64, 189, 64, 64, 64, 189, 64, 64, 64, 229, 64, 64, 64, 188, 47, 47, 47, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 47, 47, 18, 64, 64, 64, 188, 64, 64, 64, 229, 64, 64, 64, 190, 47, 47, 47, 20, 47, 47, 47, 20, 64, 64, 64, 190, 64, 64, 64, 229, 64, 64, 64, 187, 48, 48, 48, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 48, 48, 18, 64, 64, 64, 187, 64, 64, 64, 229, 64, 64, 64, 190, 48, 48, 48, 20, 0, 0, 0, 0, 0, 0, 0, 0, 48, 48, 48, 20, 64, 64, 64, 190, 64, 64, 64, 229, 64, 64, 64, 187, 48, 48, 48, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 0, 63, 63, 63, 78, 64, 64, 64, 228, 64, 64, 64, 191, 48, 48, 48, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 47, 47, 20, 64, 64, 64, 191, 64, 64, 64, 228, 64, 64, 64, 77, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 0, 61, 61, 61, 79, 46, 46, 46, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 21, 61, 61, 61, 79, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 14, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 14, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=95] +flags = 0 +flags = 0 +image = SubResource( 94 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=96] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 31, 31, 31, 0, 0, 0, 0, 0, 32, 32, 32, 0, 64, 64, 64, 146, 63, 63, 63, 151, 47, 47, 47, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 48, 48, 15, 64, 64, 64, 149, 63, 63, 63, 151, 31, 31, 31, 0, 32, 32, 32, 0, 64, 64, 64, 156, 64, 64, 64, 199, 64, 64, 64, 163, 48, 48, 48, 16, 0, 0, 0, 0, 0, 0, 0, 0, 47, 47, 47, 14, 64, 64, 64, 161, 64, 64, 64, 199, 64, 64, 64, 160, 32, 32, 32, 0, 0, 0, 0, 0, 47, 47, 47, 17, 63, 63, 63, 165, 64, 64, 64, 199, 63, 63, 63, 163, 46, 46, 46, 16, 47, 47, 47, 14, 64, 64, 64, 160, 64, 64, 64, 199, 64, 64, 64, 167, 47, 47, 47, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 17, 63, 63, 63, 165, 64, 64, 64, 199, 64, 64, 64, 162, 63, 63, 63, 160, 64, 64, 64, 199, 64, 64, 64, 168, 47, 47, 47, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 48, 48, 18, 64, 64, 64, 166, 64, 64, 64, 199, 64, 64, 64, 199, 64, 64, 64, 168, 47, 47, 47, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 48, 48, 18, 63, 63, 63, 154, 64, 64, 64, 157, 47, 47, 47, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 31, 31, 0, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=97] +flags = 0 +flags = 0 +image = SubResource( 96 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxFlat" id=98] +bg_color = Color( 0.709804, 0.517647, 0.188235, 1 ) + +[sub_resource type="StyleBoxFlat" id=99] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.713726, 0.580392, 0.423529, 1 ) + +[sub_resource type="StyleBoxFlat" id=100] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 0.866667, 0.701961, 0.439216, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=101] +content_margin_left = 8.0 +content_margin_right = 8.0 +content_margin_top = 8.0 +content_margin_bottom = 8.0 +bg_color = Color( 0.949219, 0.773181, 0.567307, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.711914, 0.579886, 0.42548, 1 ) +shadow_color = Color( 0, 0, 0, 0.1 ) +shadow_size = 4 + +[sub_resource type="Image" id=102] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 88, 88, 88, 175, 88, 88, 88, 196, 66, 66, 66, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 88, 88, 88, 191, 89, 89, 89, 254, 89, 89, 89, 211, 66, 66, 66, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 66, 66, 20, 89, 89, 89, 208, 89, 89, 89, 254, 89, 89, 89, 211, 66, 66, 66, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 88, 88, 88, 20, 89, 89, 89, 209, 89, 89, 89, 254, 89, 89, 89, 210, 66, 66, 66, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 88, 88, 88, 175, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 196, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 88, 88, 88, 175, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 197, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 88, 88, 88, 20, 89, 89, 89, 207, 89, 89, 89, 254, 89, 89, 89, 212, 67, 67, 67, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 65, 65, 19, 89, 89, 89, 207, 89, 89, 89, 254, 89, 89, 89, 213, 66, 66, 66, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 88, 88, 88, 190, 89, 89, 89, 254, 89, 89, 89, 214, 66, 66, 66, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 88, 88, 88, 175, 89, 89, 89, 197, 66, 66, 66, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=103] +flags = 0 +flags = 0 +image = SubResource( 102 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=104] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 85, 85, 85, 35, 64, 64, 64, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 1, 85, 85, 85, 35, 44, 44, 44, 0, 0, 0, 0, 0, 45, 45, 45, 0, 89, 89, 89, 184, 89, 89, 89, 254, 88, 88, 88, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 65, 89, 89, 89, 254, 89, 89, 89, 184, 45, 45, 45, 0, 21, 21, 21, 0, 88, 88, 88, 121, 89, 89, 89, 254, 89, 89, 89, 199, 66, 66, 66, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 66, 66, 6, 89, 89, 89, 200, 89, 89, 89, 254, 88, 88, 88, 121, 21, 21, 21, 0, 0, 0, 0, 0, 66, 66, 66, 11, 89, 89, 89, 222, 89, 89, 89, 254, 88, 88, 88, 177, 62, 62, 62, 6, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 0, 62, 62, 62, 6, 88, 88, 88, 177, 89, 89, 89, 254, 89, 89, 89, 222, 66, 66, 66, 11, 0, 0, 0, 0, 0, 0, 0, 0, 66, 66, 66, 21, 89, 89, 89, 212, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 214, 79, 79, 79, 89, 88, 88, 88, 22, 86, 86, 86, 23, 79, 79, 79, 89, 89, 89, 89, 214, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 212, 67, 67, 67, 21, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 12, 88, 88, 88, 194, 89, 89, 89, 212, 89, 89, 89, 216, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 216, 89, 89, 89, 212, 88, 88, 88, 193, 65, 65, 65, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 66, 66, 12, 65, 65, 65, 21, 66, 66, 66, 6, 87, 87, 87, 107, 90, 90, 90, 191, 89, 89, 89, 254, 89, 89, 89, 254, 90, 90, 90, 191, 87, 87, 87, 106, 66, 66, 66, 6, 67, 67, 67, 21, 66, 66, 66, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 67, 67, 67, 0, 89, 89, 89, 254, 89, 89, 89, 252, 67, 67, 67, 0, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=105] +flags = 0 +flags = 0 +image = SubResource( 104 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=106] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 19, 19, 0, 44, 44, 44, 0, 44, 44, 44, 0, 44, 44, 44, 0, 44, 44, 44, 0, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 2, 84, 84, 84, 101, 88, 88, 88, 197, 89, 89, 89, 236, 88, 88, 88, 91, 89, 89, 89, 73, 86, 86, 86, 37, 51, 51, 51, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 0, 80, 80, 80, 49, 89, 89, 89, 216, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 253, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 83, 54, 54, 54, 19, 17, 17, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 72, 72, 50, 89, 89, 89, 243, 89, 89, 89, 254, 89, 89, 89, 232, 81, 81, 81, 97, 84, 84, 84, 32, 86, 86, 86, 10, 87, 87, 87, 34, 89, 89, 89, 89, 89, 89, 89, 100, 89, 89, 89, 95, 41, 41, 41, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 62, 62, 10, 89, 89, 89, 224, 89, 89, 89, 254, 89, 89, 89, 232, 64, 64, 64, 23, 38, 38, 38, 0, 44, 44, 44, 0, 44, 44, 44, 0, 40, 40, 40, 0, 65, 65, 65, 7, 88, 88, 88, 89, 89, 89, 89, 100, 89, 89, 89, 88, 64, 64, 64, 4, 0, 0, 0, 0, 20, 20, 20, 0, 86, 86, 86, 124, 89, 89, 89, 254, 89, 89, 89, 254, 81, 81, 81, 98, 36, 36, 36, 0, 81, 81, 81, 77, 89, 89, 89, 234, 88, 88, 88, 89, 79, 79, 79, 28, 35, 35, 35, 0, 79, 79, 79, 35, 89, 89, 89, 100, 89, 89, 89, 100, 85, 85, 85, 47, 20, 20, 20, 0, 44, 44, 44, 0, 89, 89, 89, 224, 89, 89, 89, 254, 89, 89, 89, 254, 84, 84, 84, 32, 44, 44, 44, 0, 89, 89, 89, 232, 89, 89, 89, 254, 89, 89, 89, 100, 89, 89, 89, 88, 45, 45, 45, 0, 86, 86, 86, 10, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 85, 44, 44, 44, 0, 45, 45, 45, 0, 89, 89, 89, 226, 89, 89, 89, 254, 89, 89, 89, 254, 79, 79, 79, 28, 44, 44, 44, 0, 88, 88, 88, 233, 89, 89, 89, 254, 89, 89, 89, 100, 89, 89, 89, 88, 45, 45, 45, 0, 85, 85, 85, 9, 89, 89, 89, 100, 89, 89, 89, 100, 88, 88, 88, 86, 44, 44, 44, 0, 21, 21, 21, 0, 86, 86, 86, 131, 89, 89, 89, 254, 89, 89, 89, 254, 74, 74, 74, 96, 33, 33, 33, 0, 84, 84, 84, 77, 89, 89, 89, 234, 88, 88, 88, 89, 79, 79, 79, 28, 40, 40, 40, 0, 87, 87, 87, 34, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 48, 23, 23, 23, 0, 0, 0, 0, 0, 63, 63, 63, 15, 89, 89, 89, 232, 89, 89, 89, 254, 89, 89, 89, 231, 64, 64, 64, 22, 38, 38, 38, 0, 44, 44, 44, 0, 44, 44, 44, 0, 40, 40, 40, 0, 64, 64, 64, 7, 88, 88, 88, 89, 89, 89, 89, 100, 89, 89, 89, 89, 64, 64, 64, 5, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 11, 0, 66, 66, 66, 61, 89, 89, 89, 248, 89, 89, 89, 254, 89, 89, 89, 232, 81, 81, 81, 97, 84, 84, 84, 32, 86, 86, 86, 10, 87, 87, 87, 34, 89, 89, 89, 89, 89, 89, 89, 100, 89, 89, 89, 96, 45, 45, 45, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 19, 19, 0, 78, 78, 78, 60, 89, 89, 89, 224, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 253, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 88, 88, 88, 85, 49, 49, 49, 21, 17, 17, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 18, 18, 0, 46, 46, 46, 5, 83, 83, 83, 107, 88, 88, 88, 201, 89, 89, 89, 238, 89, 89, 89, 91, 89, 89, 89, 75, 82, 82, 82, 39, 43, 43, 43, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 19, 19, 0, 44, 44, 44, 0, 45, 45, 45, 0, 45, 45, 45, 0, 44, 44, 44, 0, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=107] +flags = 0 +flags = 0 +image = SubResource( 106 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=108] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.711914, 0.579886, 0.42548, 1 ) +border_color = Color( 0.593262, 0.483238, 0.354567, 1 ) + +[sub_resource type="StyleBoxLine" id=109] +color = Color( 0, 0, 0, 0.1 ) +grow_begin = 7.0 + +[sub_resource type="StyleBoxLine" id=110] +color = Color( 0, 0, 0, 0.1 ) +grow_end = 7.0 + +[sub_resource type="StyleBoxLine" id=111] +color = Color( 0, 0, 0, 0.1 ) +grow_begin = 7.0 +grow_end = 7.0 + +[sub_resource type="Image" id=112] +data = { +"data": PoolByteArray( 86, 86, 86, 27, 88, 88, 88, 89, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 88, 88, 88, 88, 86, 86, 86, 27, 89, 89, 89, 88, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 88, 89, 89, 89, 100, 89, 89, 89, 100, 67, 67, 67, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 67, 67, 67, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 67, 67, 67, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 67, 67, 67, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 88, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 88, 86, 86, 86, 27, 88, 88, 88, 89, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 88, 88, 88, 89, 86, 86, 86, 27 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=113] +flags = 0 +flags = 0 +image = SubResource( 112 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxTexture" id=114] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 113 ) +region_rect = Rect2( 0, 0, 16, 16 ) +margin_left = 4.0 +margin_right = 4.0 +margin_top = 4.0 +margin_bottom = 4.0 + +[sub_resource type="Image" id=115] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 88, 88, 88, 70, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 88, 88, 88, 70, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 88, 88, 88, 70, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 88, 88, 88, 70, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=116] +flags = 0 +flags = 0 +image = SubResource( 115 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxTexture" id=117] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 1.0 +content_margin_bottom = 1.0 +texture = SubResource( 116 ) +region_rect = Rect2( 0, 0, 16, 16 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="StyleBoxFlat" id=118] +content_margin_left = 8.0 +content_margin_right = 8.0 +content_margin_top = 8.0 +content_margin_bottom = 8.0 +bg_color = Color( 0.593262, 0.483238, 0.354567, 1 ) +border_width_left = 1 +border_width_top = 24 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.593262, 0.483238, 0.354567, 1 ) +expand_margin_top = 24.0 +shadow_color = Color( 0, 0, 0, 0.1 ) +shadow_size = 4 + +[sub_resource type="StyleBoxEmpty" id=119] + +[sub_resource type="Image" id=120] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 65, 65, 16, 88, 88, 88, 152, 88, 88, 88, 151, 65, 65, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 65, 65, 16, 88, 88, 88, 164, 89, 89, 89, 199, 89, 89, 89, 199, 88, 88, 88, 164, 65, 65, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 66, 66, 16, 89, 89, 89, 163, 89, 89, 89, 199, 88, 88, 88, 164, 88, 88, 88, 164, 89, 89, 89, 199, 89, 89, 89, 163, 66, 66, 66, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 65, 65, 16, 88, 88, 88, 163, 89, 89, 89, 199, 89, 89, 89, 164, 66, 66, 66, 17, 66, 66, 66, 17, 89, 89, 89, 164, 89, 89, 89, 199, 88, 88, 88, 163, 65, 65, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 89, 89, 89, 156, 89, 89, 89, 199, 89, 89, 89, 165, 68, 68, 68, 17, 0, 0, 0, 0, 0, 0, 0, 0, 67, 67, 67, 17, 89, 89, 89, 165, 89, 89, 89, 199, 89, 89, 89, 156, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 89, 89, 89, 154, 89, 89, 89, 159, 66, 66, 66, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 65, 65, 18, 89, 89, 89, 159, 89, 89, 89, 154, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 88, 88, 88, 150, 88, 88, 88, 152, 65, 65, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 65, 65, 16, 89, 89, 89, 153, 89, 89, 89, 151, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 88, 88, 88, 156, 89, 89, 89, 199, 88, 88, 88, 164, 65, 65, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 65, 65, 65, 16, 88, 88, 88, 164, 89, 89, 89, 199, 89, 89, 89, 156, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 65, 65, 17, 89, 89, 89, 164, 89, 89, 89, 199, 89, 89, 89, 163, 66, 66, 66, 16, 66, 66, 66, 16, 89, 89, 89, 163, 89, 89, 89, 199, 88, 88, 88, 164, 65, 65, 65, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 68, 68, 17, 89, 89, 89, 165, 89, 89, 89, 199, 88, 88, 88, 163, 88, 88, 88, 163, 89, 89, 89, 199, 89, 89, 89, 165, 67, 67, 67, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 66, 66, 17, 89, 89, 89, 165, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 165, 66, 66, 66, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 66, 66, 18, 88, 88, 88, 153, 88, 88, 88, 153, 66, 66, 66, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=121] +flags = 0 +flags = 0 +image = SubResource( 120 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=122] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 61, 61, 5, 88, 88, 88, 84, 89, 89, 89, 156, 89, 89, 89, 189, 89, 89, 89, 189, 89, 89, 89, 156, 88, 88, 88, 84, 61, 61, 61, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 66, 66, 21, 89, 89, 89, 160, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 88, 88, 88, 160, 65, 65, 65, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 61, 61, 5, 89, 89, 89, 160, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 182, 55, 55, 55, 46, 86, 86, 86, 57, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 160, 61, 61, 61, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 0, 89, 89, 89, 83, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 182, 54, 54, 54, 34, 0, 0, 0, 0, 54, 54, 54, 45, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 83, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 89, 89, 89, 154, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 182, 86, 86, 86, 34, 21, 21, 21, 0, 22, 22, 22, 33, 89, 89, 89, 181, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 154, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 89, 89, 89, 188, 89, 89, 89, 199, 89, 89, 89, 199, 86, 86, 86, 46, 21, 21, 21, 0, 22, 22, 22, 32, 89, 89, 89, 181, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 188, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 89, 89, 89, 188, 89, 89, 89, 199, 89, 89, 89, 199, 54, 54, 54, 45, 0, 0, 0, 0, 22, 22, 22, 34, 89, 89, 89, 182, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 188, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 89, 89, 89, 154, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 181, 22, 22, 22, 33, 11, 11, 11, 0, 86, 86, 86, 34, 89, 89, 89, 182, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 154, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 87, 87, 87, 83, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 181, 22, 22, 22, 32, 21, 21, 21, 0, 86, 86, 86, 46, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 87, 87, 87, 83, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 67, 67, 5, 89, 89, 89, 161, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 181, 56, 56, 56, 45, 87, 87, 87, 57, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 161, 67, 67, 67, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 67, 67, 21, 89, 89, 89, 161, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 161, 67, 67, 67, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 61, 61, 5, 88, 88, 88, 84, 89, 89, 89, 156, 89, 89, 89, 189, 89, 89, 89, 189, 89, 89, 89, 156, 88, 88, 88, 84, 61, 61, 61, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=123] +flags = 0 +flags = 0 +image = SubResource( 122 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=124] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 44, 44, 44, 0, 45, 45, 45, 0, 45, 45, 45, 0, 44, 44, 44, 0, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 62, 62, 6, 88, 88, 88, 108, 89, 89, 89, 200, 90, 90, 90, 242, 90, 90, 90, 242, 89, 89, 89, 200, 88, 88, 88, 108, 62, 62, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 67, 67, 27, 89, 89, 89, 206, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 206, 67, 67, 67, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 62, 62, 6, 89, 89, 89, 206, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 233, 86, 86, 86, 59, 88, 88, 88, 73, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 206, 62, 62, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 0, 89, 89, 89, 107, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 233, 78, 78, 78, 44, 43, 43, 43, 0, 86, 86, 86, 58, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 107, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 89, 89, 89, 198, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 234, 70, 70, 70, 44, 26, 26, 26, 0, 86, 86, 86, 43, 90, 90, 90, 233, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 198, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 89, 89, 89, 241, 90, 90, 90, 255, 90, 90, 90, 255, 79, 79, 79, 59, 16, 16, 16, 0, 22, 22, 22, 42, 90, 90, 90, 232, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 241, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 89, 89, 89, 241, 90, 90, 90, 255, 90, 90, 90, 255, 86, 86, 86, 58, 43, 43, 43, 0, 86, 86, 86, 43, 90, 90, 90, 233, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 241, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 89, 89, 89, 198, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 233, 86, 86, 86, 42, 29, 29, 29, 0, 69, 69, 69, 44, 90, 90, 90, 233, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 198, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 88, 88, 88, 107, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 232, 22, 22, 22, 42, 16, 16, 16, 0, 79, 79, 79, 59, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 107, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 66, 66, 7, 89, 89, 89, 206, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 232, 55, 55, 55, 58, 87, 87, 87, 74, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 206, 66, 66, 66, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 66, 66, 27, 89, 89, 89, 207, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 206, 66, 66, 66, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 62, 62, 6, 88, 88, 88, 108, 89, 89, 89, 200, 90, 90, 90, 242, 90, 90, 90, 242, 89, 89, 89, 200, 88, 88, 88, 108, 62, 62, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 44, 44, 44, 0, 45, 45, 45, 0, 45, 45, 45, 0, 44, 44, 44, 0, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=125] +flags = 0 +flags = 0 +image = SubResource( 124 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=126] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 61, 61, 5, 88, 88, 88, 84, 89, 89, 89, 156, 89, 89, 89, 189, 89, 89, 89, 189, 89, 89, 89, 156, 88, 88, 88, 84, 61, 61, 61, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 66, 66, 21, 89, 89, 89, 160, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 88, 88, 88, 160, 65, 65, 65, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 61, 61, 5, 89, 89, 89, 160, 89, 89, 89, 199, 89, 89, 89, 199, 86, 86, 86, 57, 55, 55, 55, 46, 89, 89, 89, 182, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 160, 61, 61, 61, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 0, 89, 89, 89, 83, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 54, 54, 54, 45, 0, 0, 0, 0, 54, 54, 54, 34, 89, 89, 89, 182, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 83, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 89, 89, 89, 154, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 181, 22, 22, 22, 33, 21, 21, 21, 0, 86, 86, 86, 34, 89, 89, 89, 182, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 154, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 89, 89, 89, 188, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 181, 22, 22, 22, 32, 21, 21, 21, 0, 86, 86, 86, 46, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 188, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 0, 89, 89, 89, 188, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 182, 22, 22, 22, 33, 0, 0, 0, 0, 54, 54, 54, 45, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 188, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 89, 89, 89, 154, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 182, 86, 86, 86, 34, 11, 11, 11, 0, 22, 22, 22, 33, 89, 89, 89, 181, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 154, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 87, 87, 87, 83, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 86, 86, 86, 46, 21, 21, 21, 0, 22, 22, 22, 32, 89, 89, 89, 181, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 87, 87, 87, 83, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 67, 67, 5, 89, 89, 89, 161, 89, 89, 89, 199, 89, 89, 89, 199, 87, 87, 87, 57, 56, 56, 56, 45, 89, 89, 89, 181, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 161, 67, 67, 67, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 67, 67, 21, 89, 89, 89, 161, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 161, 67, 67, 67, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 61, 61, 5, 88, 88, 88, 84, 89, 89, 89, 156, 89, 89, 89, 189, 89, 89, 89, 189, 89, 89, 89, 156, 88, 88, 88, 84, 61, 61, 61, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 45, 45, 45, 0, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=127] +flags = 0 +flags = 0 +image = SubResource( 126 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=128] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 44, 44, 44, 0, 45, 45, 45, 0, 45, 45, 45, 0, 44, 44, 44, 0, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 62, 62, 6, 88, 88, 88, 108, 89, 89, 89, 200, 90, 90, 90, 242, 90, 90, 90, 242, 89, 89, 89, 200, 88, 88, 88, 108, 62, 62, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 67, 67, 27, 89, 89, 89, 206, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 206, 67, 67, 67, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 62, 62, 6, 89, 89, 89, 206, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 73, 86, 86, 86, 59, 90, 90, 90, 233, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 206, 62, 62, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 0, 89, 89, 89, 107, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 86, 86, 86, 58, 43, 43, 43, 0, 78, 78, 78, 44, 90, 90, 90, 233, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 107, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 89, 89, 89, 198, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 233, 86, 86, 86, 42, 26, 26, 26, 0, 70, 70, 70, 44, 90, 90, 90, 234, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 198, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 89, 89, 89, 241, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 232, 22, 22, 22, 42, 16, 16, 16, 0, 79, 79, 79, 59, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 241, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 89, 89, 89, 241, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 233, 86, 86, 86, 43, 43, 43, 43, 0, 86, 86, 86, 58, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 241, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 89, 89, 89, 198, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 233, 69, 69, 69, 44, 29, 29, 29, 0, 86, 86, 86, 43, 90, 90, 90, 233, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 198, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 88, 88, 88, 107, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 79, 79, 79, 59, 16, 16, 16, 0, 22, 22, 22, 42, 90, 90, 90, 232, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 107, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 66, 66, 7, 89, 89, 89, 206, 90, 90, 90, 255, 90, 90, 90, 255, 87, 87, 87, 74, 55, 55, 55, 58, 90, 90, 90, 232, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 206, 66, 66, 66, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 66, 66, 27, 89, 89, 89, 207, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 206, 66, 66, 66, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 62, 62, 6, 88, 88, 88, 108, 89, 89, 89, 200, 90, 90, 90, 242, 90, 90, 90, 242, 89, 89, 89, 200, 88, 88, 88, 108, 62, 62, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 44, 44, 44, 0, 45, 45, 45, 0, 45, 45, 45, 0, 44, 44, 44, 0, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=129] +flags = 0 +flags = 0 +image = SubResource( 128 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=130] +data = { +"data": PoolByteArray( 13, 13, 13, 0, 54, 54, 54, 28, 63, 63, 63, 89, 63, 63, 63, 89, 54, 54, 54, 28, 13, 13, 13, 0, 32, 32, 32, 0, 63, 63, 63, 88, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 88, 32, 32, 32, 0, 31, 31, 31, 0, 63, 63, 63, 89, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 88, 32, 32, 32, 0, 13, 13, 13, 0, 54, 54, 54, 28, 63, 63, 63, 89, 63, 63, 63, 89, 54, 54, 54, 28, 13, 13, 13, 0, 0, 0, 0, 0, 13, 13, 13, 0, 31, 31, 31, 0, 31, 31, 31, 0, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 0, 31, 31, 31, 0, 31, 31, 31, 0, 13, 13, 13, 0, 0, 0, 0, 0, 13, 13, 13, 0, 54, 54, 54, 28, 63, 63, 63, 89, 63, 63, 63, 89, 54, 54, 54, 28, 13, 13, 13, 0, 32, 32, 32, 0, 63, 63, 63, 88, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 88, 32, 32, 32, 0, 31, 31, 31, 0, 63, 63, 63, 89, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 88, 32, 32, 32, 0, 13, 13, 13, 0, 54, 54, 54, 28, 63, 63, 63, 89, 63, 63, 63, 89, 54, 54, 54, 28, 13, 13, 13, 0, 0, 0, 0, 0, 13, 13, 13, 0, 31, 31, 31, 0, 31, 31, 31, 0, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 0, 31, 31, 31, 0, 31, 31, 31, 0, 13, 13, 13, 0, 0, 0, 0, 0, 13, 13, 13, 0, 54, 54, 54, 28, 63, 63, 63, 89, 63, 63, 63, 89, 54, 54, 54, 28, 13, 13, 13, 0, 32, 32, 32, 0, 63, 63, 63, 88, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 88, 32, 32, 32, 0, 31, 31, 31, 0, 63, 63, 63, 89, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 88, 32, 32, 32, 0, 13, 13, 13, 0, 54, 54, 54, 28, 63, 63, 63, 89, 63, 63, 63, 89, 54, 54, 54, 28, 13, 13, 13, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 6 +} + +[sub_resource type="ImageTexture" id=131] +flags = 0 +flags = 0 +image = SubResource( 130 ) +size = Vector2( 6, 16 ) + +[sub_resource type="Image" id=132] +data = { +"data": PoolByteArray( 22, 22, 22, 0, 87, 87, 87, 72, 90, 90, 90, 227, 90, 90, 90, 227, 87, 87, 87, 72, 22, 22, 22, 0, 45, 45, 45, 0, 90, 90, 90, 224, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 224, 45, 45, 45, 0, 45, 45, 45, 0, 90, 90, 90, 226, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 225, 44, 44, 44, 0, 21, 21, 21, 0, 86, 86, 86, 72, 90, 90, 90, 227, 90, 90, 90, 227, 86, 86, 86, 72, 21, 21, 21, 0, 0, 0, 0, 0, 21, 21, 21, 0, 45, 45, 45, 0, 45, 45, 45, 0, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 45, 45, 45, 0, 45, 45, 45, 0, 21, 21, 21, 0, 0, 0, 0, 0, 22, 22, 22, 0, 87, 87, 87, 72, 90, 90, 90, 227, 90, 90, 90, 227, 87, 87, 87, 72, 22, 22, 22, 0, 45, 45, 45, 0, 90, 90, 90, 224, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 224, 45, 45, 45, 0, 45, 45, 45, 0, 90, 90, 90, 226, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 225, 44, 44, 44, 0, 21, 21, 21, 0, 86, 86, 86, 72, 90, 90, 90, 227, 90, 90, 90, 227, 86, 86, 86, 72, 21, 21, 21, 0, 0, 0, 0, 0, 21, 21, 21, 0, 45, 45, 45, 0, 45, 45, 45, 0, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 0, 45, 45, 45, 0, 45, 45, 45, 0, 21, 21, 21, 0, 0, 0, 0, 0, 22, 22, 22, 0, 87, 87, 87, 72, 90, 90, 90, 227, 90, 90, 90, 227, 87, 87, 87, 72, 22, 22, 22, 0, 45, 45, 45, 0, 90, 90, 90, 224, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 224, 45, 45, 45, 0, 45, 45, 45, 0, 90, 90, 90, 226, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 225, 44, 44, 44, 0, 21, 21, 21, 0, 86, 86, 86, 72, 90, 90, 90, 227, 90, 90, 90, 227, 86, 86, 86, 72, 21, 21, 21, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 6 +} + +[sub_resource type="ImageTexture" id=133] +flags = 0 +flags = 0 +image = SubResource( 132 ) +size = Vector2( 6, 16 ) + +[sub_resource type="StyleBoxFlat" id=134] +content_margin_left = 5.0 +content_margin_right = 5.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 0.949219, 0.773181, 0.567307, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.474609, 0.386591, 0.283653, 1 ) + +[sub_resource type="StyleBoxFlat" id=135] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 0.711914, 0.579886, 0.42548, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_color = Color( 0.593262, 0.483238, 0.354567, 1 ) +expand_margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=136] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 0.954297, 0.795863, 0.610576, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_color = Color( 0.964453, 0.841227, 0.697115, 1 ) +expand_margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=137] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 0.949219, 0.773181, 0.567307, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_color = Color( 0.474609, 0.386591, 0.283653, 1 ) +expand_margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=138] +bg_color = Color( 1, 0.898039, 0.501961, 1 ) +border_width_left = 5 +border_width_top = 10 +border_width_right = 5 +border_width_bottom = 5 +border_color = Color( 1, 0.898039, 0.501961, 1 ) +corner_radius_top_left = 4 +corner_radius_top_right = 4 +corner_radius_bottom_right = 4 +corner_radius_bottom_left = 4 +anti_aliasing = false + +[sub_resource type="Image" id=139] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 30, 30, 0, 30, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 30, 30, 0, 30, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 30, 30, 0, 61, 61, 61, 66, 61, 61, 61, 73, 47, 47, 47, 8, 0, 0, 0, 0, 0, 0, 0, 0, 47, 47, 47, 8, 61, 61, 61, 73, 61, 61, 61, 65, 30, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 30, 30, 0, 61, 61, 61, 73, 63, 63, 63, 100, 63, 63, 63, 82, 47, 47, 47, 8, 47, 47, 47, 8, 63, 63, 63, 82, 63, 63, 63, 100, 61, 61, 61, 73, 30, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 8, 62, 62, 62, 83, 63, 63, 63, 100, 63, 63, 63, 82, 63, 63, 63, 82, 63, 63, 63, 100, 62, 62, 62, 83, 45, 45, 45, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 9, 62, 62, 62, 83, 63, 63, 63, 100, 63, 63, 63, 100, 62, 62, 62, 83, 45, 45, 45, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 9, 63, 63, 63, 77, 62, 62, 62, 76, 45, 45, 45, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 31, 31, 0, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=140] +flags = 0 +flags = 0 +image = SubResource( 139 ) +size = Vector2( 12, 12 ) + +[sub_resource type="Image" id=141] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 30, 30, 0, 30, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 30, 30, 0, 61, 61, 61, 66, 61, 61, 61, 73, 47, 47, 47, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 30, 30, 0, 61, 61, 61, 73, 63, 63, 63, 100, 63, 63, 63, 82, 47, 47, 47, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 8, 62, 62, 62, 83, 63, 63, 63, 100, 63, 63, 63, 82, 43, 43, 43, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 9, 62, 62, 62, 83, 63, 63, 63, 100, 61, 61, 61, 76, 30, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 47, 47, 8, 63, 63, 63, 82, 63, 63, 63, 100, 63, 63, 63, 76, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 8, 63, 63, 63, 82, 63, 63, 63, 100, 62, 62, 62, 83, 46, 46, 46, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 30, 30, 0, 62, 62, 62, 72, 63, 63, 63, 100, 62, 62, 62, 83, 45, 45, 45, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 30, 30, 0, 61, 61, 61, 66, 61, 61, 61, 73, 45, 45, 45, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 30, 30, 0, 29, 29, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=142] +flags = 0 +flags = 0 +image = SubResource( 141 ) +size = Vector2( 12, 12 ) + +[sub_resource type="Image" id=143] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 62, 62, 17, 62, 62, 62, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60, 60, 60, 17, 62, 62, 62, 49, 62, 62, 62, 49, 60, 60, 60, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60, 60, 60, 17, 62, 62, 62, 49, 62, 62, 62, 49, 60, 60, 60, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 62, 62, 17, 62, 62, 62, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=144] +flags = 0 +flags = 0 +image = SubResource( 143 ) +size = Vector2( 8, 8 ) + +[sub_resource type="Image" id=145] +data = { +"data": PoolByteArray( 56, 56, 56, 35, 59, 59, 59, 38, 46, 46, 46, 4, 0, 0, 0, 0, 0, 0, 0, 0, 31, 31, 31, 0, 61, 61, 61, 50, 61, 61, 61, 50, 59, 59, 59, 38, 61, 61, 61, 50, 62, 62, 62, 41, 47, 47, 47, 4, 0, 0, 0, 0, 31, 31, 31, 0, 61, 61, 61, 50, 61, 61, 61, 50, 46, 46, 46, 4, 61, 61, 61, 41, 61, 61, 61, 50, 62, 62, 62, 41, 41, 41, 41, 4, 31, 31, 31, 0, 61, 61, 61, 50, 61, 61, 61, 50, 0, 0, 0, 0, 45, 45, 45, 4, 61, 61, 61, 41, 61, 61, 61, 50, 60, 60, 60, 38, 60, 60, 60, 0, 61, 61, 61, 50, 61, 61, 61, 50, 0, 0, 0, 0, 47, 47, 47, 4, 62, 62, 62, 41, 61, 61, 61, 50, 59, 59, 59, 38, 59, 59, 59, 0, 61, 61, 61, 50, 61, 61, 61, 50, 47, 47, 47, 4, 62, 62, 62, 41, 61, 61, 61, 50, 61, 61, 61, 41, 46, 46, 46, 4, 31, 31, 31, 0, 61, 61, 61, 50, 61, 61, 61, 50, 60, 60, 60, 38, 61, 61, 61, 50, 61, 61, 61, 41, 45, 45, 45, 4, 0, 0, 0, 0, 31, 31, 31, 0, 61, 61, 61, 50, 61, 61, 61, 50, 56, 56, 56, 35, 59, 59, 59, 38, 44, 44, 44, 4, 0, 0, 0, 0, 0, 0, 0, 0, 31, 31, 31, 0, 61, 61, 61, 50, 61, 61, 61, 50 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=146] +flags = 0 +flags = 0 +image = SubResource( 145 ) +size = Vector2( 8, 8 ) + +[sub_resource type="StyleBoxFlat" id=147] +content_margin_left = 1.0 +content_margin_right = 1.0 +content_margin_top = 1.0 +content_margin_bottom = 1.0 +bg_color = Color( 0, 0, 0, 0.9 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0, 0, 0, 1 ) +shadow_color = Color( 0, 0, 0, 0.1 ) +shadow_size = 4 + +[sub_resource type="Image" id=148] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 30, 30, 0, 30, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 30, 30, 0, 30, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 30, 30, 0, 62, 62, 62, 98, 62, 62, 62, 109, 46, 46, 46, 12, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 12, 62, 62, 62, 109, 62, 62, 62, 98, 30, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 31, 31, 0, 63, 63, 63, 109, 64, 64, 64, 150, 64, 64, 64, 123, 47, 47, 47, 12, 47, 47, 47, 12, 64, 64, 64, 123, 64, 64, 64, 150, 63, 63, 63, 109, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 13, 64, 64, 64, 124, 64, 64, 64, 150, 64, 64, 64, 123, 64, 64, 64, 123, 64, 64, 64, 150, 64, 64, 64, 124, 46, 46, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 49, 49, 13, 64, 64, 64, 124, 64, 64, 64, 150, 64, 64, 64, 150, 64, 64, 64, 124, 49, 49, 49, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 48, 48, 13, 64, 64, 64, 115, 64, 64, 64, 115, 48, 48, 48, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 14, +"mipmaps": false, +"width": 14 +} + +[sub_resource type="ImageTexture" id=149] +flags = 0 +flags = 0 +image = SubResource( 148 ) +size = Vector2( 14, 14 ) + +[sub_resource type="Image" id=150] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 31, 31, 0, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 12, 63, 63, 63, 115, 63, 63, 63, 114, 46, 46, 46, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 47, 47, 12, 64, 64, 64, 123, 64, 64, 64, 150, 64, 64, 64, 150, 64, 64, 64, 123, 47, 47, 47, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 45, 45, 12, 64, 64, 64, 123, 64, 64, 64, 150, 63, 63, 63, 124, 63, 63, 63, 124, 64, 64, 64, 150, 64, 64, 64, 123, 45, 45, 45, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 31, 31, 0, 63, 63, 63, 114, 64, 64, 64, 150, 64, 64, 64, 124, 48, 48, 48, 13, 48, 48, 48, 13, 64, 64, 64, 124, 64, 64, 64, 150, 63, 63, 63, 114, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 30, 30, 0, 62, 62, 62, 105, 63, 63, 63, 115, 48, 48, 48, 13, 0, 0, 0, 0, 0, 0, 0, 0, 49, 49, 49, 13, 64, 64, 64, 115, 62, 62, 62, 105, 30, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 31, 31, 0, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 31, 31, 0, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 31, 31, 0, 30, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 30, 30, 0, 62, 62, 62, 105, 63, 63, 63, 114, 46, 46, 46, 12, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 12, 63, 63, 63, 115, 62, 62, 62, 105, 30, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 31, 31, 0, 63, 63, 63, 114, 64, 64, 64, 150, 64, 64, 64, 123, 47, 47, 47, 12, 47, 47, 47, 12, 64, 64, 64, 123, 64, 64, 64, 150, 63, 63, 63, 114, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 13, 64, 64, 64, 124, 64, 64, 64, 150, 64, 64, 64, 123, 64, 64, 64, 123, 64, 64, 64, 150, 64, 64, 64, 124, 46, 46, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 49, 49, 13, 64, 64, 64, 124, 64, 64, 64, 150, 64, 64, 64, 150, 64, 64, 64, 124, 49, 49, 49, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 48, 48, 13, 64, 64, 64, 115, 64, 64, 64, 115, 48, 48, 48, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 0, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 14, +"mipmaps": false, +"width": 14 +} + +[sub_resource type="ImageTexture" id=151] +flags = 0 +flags = 0 +image = SubResource( 150 ) +size = Vector2( 14, 14 ) + +[sub_resource type="StyleBoxFlat" id=152] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.711914, 0.579886, 0.42548, 1 ) +border_color = Color( 0.949219, 0.773181, 0.567307, 1 ) + +[sub_resource type="StyleBoxFlat" id=153] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.949219, 0.773181, 0.567307, 1 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.711914, 0.579886, 0.42548, 1 ) + +[sub_resource type="StyleBoxEmpty" id=154] + +[sub_resource type="StyleBoxEmpty" id=155] + +[sub_resource type="StyleBoxFlat" id=156] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0, 0, 0, 0.08 ) +border_color = Color( 0.949219, 0.773181, 0.567307, 1 ) + +[sub_resource type="StyleBoxFlat" id=157] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.474609, 0.386591, 0.283653, 1 ) +border_color = Color( 0.949219, 0.773181, 0.567307, 1 ) + +[sub_resource type="StyleBoxTexture" id=158] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 66 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="StyleBoxTexture" id=159] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 69 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxTexture" id=160] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 72 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="StyleBoxTexture" id=161] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 75 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxTexture" id=162] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 75 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxLine" id=163] +color = Color( 0, 0, 0, 0.1 ) +grow_begin = 0.0 +grow_end = 0.0 +vertical = true + +[sub_resource type="StyleBoxFlat" id=164] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +bg_color = Color( 0.711914, 0.579886, 0.42548, 1 ) + +[sub_resource type="StyleBoxFlat" id=165] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +bg_color = Color( 0.474609, 0.386591, 0.283653, 1 ) + +[sub_resource type="Image" id=166] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 29, 29, 29, 0, 0, 0, 0, 0, 29, 29, 29, 0, 60, 60, 60, 64, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 60, 60, 60, 64, 29, 29, 29, 0, 29, 29, 29, 0, 60, 60, 60, 64, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 60, 60, 60, 64, 29, 29, 29, 0, 0, 0, 0, 0, 29, 29, 29, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 32, 32, 32, 0, 29, 29, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 64 +} + +[sub_resource type="ImageTexture" id=167] +flags = 0 +flags = 0 +image = SubResource( 166 ) +size = Vector2( 64, 8 ) + +[sub_resource type="Image" id=168] +data = { +"data": PoolByteArray( 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=169] +flags = 0 +flags = 0 +image = SubResource( 168 ) +size = Vector2( 8, 8 ) + +[sub_resource type="StyleBoxTexture" id=170] +texture = SubResource( 169 ) +region_rect = Rect2( 0, 0, 8, 8 ) +margin_left = 1.0 +margin_right = 1.0 +margin_top = 1.0 +margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=171] +content_margin_left = 8.0 +content_margin_right = 8.0 +content_margin_top = 8.0 +content_margin_bottom = 8.0 +bg_color = Color( 0.949219, 0.773181, 0.567307, 1 ) +border_width_left = 1 +border_width_top = 24 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.949219, 0.773181, 0.567307, 1 ) +expand_margin_top = 24.0 +shadow_color = Color( 0, 0, 0, 0.1 ) +shadow_size = 4 + +[resource] +default_font = ExtResource( 1 ) +BoxContainer/constants/separation = 4 +Button/colors/font_color = Color( 0.237305, 0.193295, 0.141827, 1 ) +Button/colors/font_color_disabled = Color( 0, 0, 0, 0.3 ) +Button/colors/font_color_hover = Color( 0.142383, 0.115977, 0.085096, 1 ) +Button/colors/font_color_pressed = Color( 1, 0.819608, 0.00392157, 1 ) +Button/colors/icon_color_hover = Color( 1.45, 1.45, 1.45, 1 ) +Button/colors/icon_color_pressed = Color( 3.5, 2.86863, 0.0137255, 1 ) +Button/constants/hseparation = 2 +Button/fonts/font = null +Button/styles/Ruler = SubResource( 1 ) +Button/styles/disabled = SubResource( 2 ) +Button/styles/focus = SubResource( 3 ) +Button/styles/hover = SubResource( 4 ) +Button/styles/normal = SubResource( 5 ) +Button/styles/pressed = SubResource( 6 ) +CheckBox/colors/font_color = Color( 0.237305, 0.193295, 0.141827, 1 ) +CheckBox/colors/font_color_disabled = Color( 0, 0, 0, 0.3 ) +CheckBox/colors/font_color_hover = Color( 0.142383, 0.115977, 0.085096, 1 ) +CheckBox/colors/font_color_hover_pressed = Color( 0, 0, 0, 1 ) +CheckBox/colors/font_color_pressed = Color( 1, 0.819608, 0.00392157, 1 ) +CheckBox/colors/icon_color_hover = Color( 1.45, 1.45, 1.45, 1 ) +CheckBox/constants/check_vadjust = 0 +CheckBox/constants/hseparation = 4 +CheckBox/fonts/font = null +CheckBox/icons/checked = SubResource( 8 ) +CheckBox/icons/radio_checked = SubResource( 10 ) +CheckBox/icons/radio_unchecked = SubResource( 12 ) +CheckBox/icons/unchecked = SubResource( 14 ) +CheckBox/styles/disabled = SubResource( 15 ) +CheckBox/styles/focus = null +CheckBox/styles/hover = SubResource( 15 ) +CheckBox/styles/hover_pressed = SubResource( 16 ) +CheckBox/styles/normal = SubResource( 15 ) +CheckBox/styles/pressed = SubResource( 15 ) +CheckButton/colors/font_color = Color( 0.237305, 0.193295, 0.141827, 1 ) +CheckButton/colors/font_color_disabled = Color( 0, 0, 0, 0.3 ) +CheckButton/colors/font_color_hover = Color( 0.142383, 0.115977, 0.085096, 1 ) +CheckButton/colors/font_color_pressed = Color( 1, 0.819608, 0.00392157, 1 ) +CheckButton/colors/icon_color_hover = Color( 1.45, 1.45, 1.45, 1 ) +CheckButton/constants/check_vadjust = 0 +CheckButton/constants/hseparation = 4 +CheckButton/icons/off = SubResource( 18 ) +CheckButton/icons/off_disabled = SubResource( 20 ) +CheckButton/icons/on = SubResource( 22 ) +CheckButton/icons/on_disabled = SubResource( 20 ) +CheckButton/styles/disabled = SubResource( 23 ) +CheckButton/styles/hover = SubResource( 23 ) +CheckButton/styles/normal = SubResource( 23 ) +CheckButton/styles/pressed = SubResource( 23 ) +ColorPicker/constants/h_width = 30 +ColorPicker/constants/label_width = 10 +ColorPicker/constants/margin = 8 +ColorPicker/constants/sv_height = 256 +ColorPicker/constants/sv_width = 256 +ColorPicker/icons/add_preset = SubResource( 25 ) +ColorPicker/icons/color_hue = null +ColorPicker/icons/color_sample = null +ColorPicker/icons/overbright_indicator = SubResource( 27 ) +ColorPicker/icons/preset_bg = SubResource( 29 ) +ColorPicker/icons/screen_picker = SubResource( 31 ) +ColorPickerButton/colors/font_color = Color( 1, 1, 1, 1 ) +ColorPickerButton/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.3 ) +ColorPickerButton/colors/font_color_hover = Color( 1, 1, 1, 1 ) +ColorPickerButton/colors/font_color_pressed = Color( 0.8, 0.8, 0.8, 1 ) +ColorPickerButton/constants/hseparation = 2 +ColorPickerButton/fonts/font = null +ColorPickerButton/icons/bg = SubResource( 29 ) +ColorPickerButton/styles/disabled = null +ColorPickerButton/styles/focus = null +ColorPickerButton/styles/hover = null +ColorPickerButton/styles/normal = SubResource( 32 ) +ColorPickerButton/styles/pressed = null +Dialogs/constants/button_margin = 32 +Dialogs/constants/margin = 8 +FileDialog/colors/files_disabled = Color( 0, 0, 0, 0.3 ) +FileDialog/colors/folder_icon_modulate = Color( 1.975, 1.84873, 1.27775, 1 ) +FileDialog/icons/folder = SubResource( 34 ) +FileDialog/icons/parent_folder = SubResource( 36 ) +FileDialog/icons/reload = SubResource( 38 ) +FileDialog/icons/toggle_hidden = SubResource( 40 ) +GraphEdit/colors/activity = Color( 1, 0.819608, 0.00392157, 1 ) +GraphEdit/colors/grid_major = Color( 0, 0, 0, 0.15 ) +GraphEdit/colors/grid_minor = Color( 0, 0, 0, 0.07 ) +GraphEdit/colors/selection_fill = Color( 1, 0.819608, 0.00392157, 0.3 ) +GraphEdit/colors/selection_stroke = Color( 1, 0.819608, 0.00392157, 0.8 ) +GraphEdit/constants/bezier_len_neg = 160 +GraphEdit/constants/bezier_len_pos = 80 +GraphEdit/icons/minus = SubResource( 42 ) +GraphEdit/icons/more = SubResource( 44 ) +GraphEdit/icons/reset = SubResource( 46 ) +GraphEdit/icons/snap = SubResource( 48 ) +GraphEdit/styles/bg = SubResource( 49 ) +GraphNode/colors/close_color = Color( 0, 0, 0, 0.7 ) +GraphNode/colors/resizer_color = Color( 0, 0, 0, 0.7 ) +GraphNode/colors/title_color = Color( 0, 0, 0, 1 ) +GraphNode/constants/close_h_offset = 20 +GraphNode/constants/close_offset = 20 +GraphNode/constants/port_offset = 14 +GraphNode/constants/separation = 1 +GraphNode/constants/title_h_offset = -16 +GraphNode/constants/title_offset = 20 +GraphNode/icons/close = SubResource( 51 ) +GraphNode/icons/port = SubResource( 53 ) +GraphNode/icons/resizer = SubResource( 55 ) +GraphNode/styles/breakpoint = SubResource( 56 ) +GraphNode/styles/comment = SubResource( 57 ) +GraphNode/styles/commentfocus = SubResource( 58 ) +GraphNode/styles/frame = SubResource( 59 ) +GraphNode/styles/position = SubResource( 60 ) +GraphNode/styles/selectedframe = SubResource( 61 ) +GraphNode/styles/state_machine_frame = SubResource( 62 ) +GraphNode/styles/state_machine_selectedframe = SubResource( 63 ) +GridContainer/constants/hseparation = 4 +GridContainer/constants/vseparation = 4 +HBoxContainer/constants/separation = 4 +HScrollBar/icons/decrement = SubResource( 64 ) +HScrollBar/icons/decrement_highlight = SubResource( 64 ) +HScrollBar/icons/increment = SubResource( 64 ) +HScrollBar/icons/increment_highlight = SubResource( 64 ) +HScrollBar/styles/grabber = SubResource( 67 ) +HScrollBar/styles/grabber_highlight = SubResource( 70 ) +HScrollBar/styles/grabber_pressed = SubResource( 73 ) +HScrollBar/styles/scroll = SubResource( 76 ) +HScrollBar/styles/scroll_focus = SubResource( 77 ) +HSeparator/constants/separation = 4 +HSeparator/styles/separator = SubResource( 78 ) +HSlider/icons/grabber = SubResource( 80 ) +HSlider/icons/grabber_disabled = null +HSlider/icons/grabber_highlight = SubResource( 82 ) +HSlider/icons/tick = null +HSlider/styles/focus = null +HSlider/styles/grabber_area = SubResource( 83 ) +HSlider/styles/grabber_disabled = null +HSlider/styles/grabber_highlight = null +HSlider/styles/slider = SubResource( 84 ) +HSplitContainer/constants/autohide = 1 +HSplitContainer/constants/separation = 8 +HSplitContainer/icons/grabber = SubResource( 86 ) +HSplitContainer/styles/bg = SubResource( 87 ) +ItemList/colors/font_color = Color( 0.237305, 0.193295, 0.141827, 1 ) +ItemList/colors/font_color_selected = Color( 0, 0, 0, 1 ) +ItemList/colors/guide_color = Color( 0, 0, 0, 0.05 ) +ItemList/constants/hseparation = 3 +ItemList/constants/icon_margin = 4 +ItemList/constants/line_separation = 3 +ItemList/constants/vseparation = 3 +ItemList/fonts/font = null +ItemList/styles/bg = SubResource( 88 ) +ItemList/styles/bg_focus = SubResource( 89 ) +ItemList/styles/cursor = SubResource( 90 ) +ItemList/styles/cursor_unfocused = SubResource( 90 ) +ItemList/styles/selected = SubResource( 91 ) +ItemList/styles/selected_focus = SubResource( 92 ) +"Label/colors/Selected Color" = Color( 0.235294, 0.364706, 0.458824, 1 ) +Label/colors/font_color = Color( 0.237305, 0.193295, 0.141827, 1 ) +Label/colors/font_color_shadow = Color( 0, 0, 0, 0 ) +Label/colors/font_outline_modulate = Color( 0, 0, 0, 1 ) +Label/constants/line_spacing = 3 +Label/constants/shadow_as_outline = 0 +Label/constants/shadow_offset_x = 1 +Label/constants/shadow_offset_y = 1 +Label/fonts/font = null +Label/styles/normal = SubResource( 93 ) +LineEdit/colors/clear_button_color = Color( 0.237305, 0.193295, 0.141827, 1 ) +LineEdit/colors/clear_button_color_pressed = Color( 1, 0.819608, 0.00392157, 1 ) +LineEdit/colors/cursor_color = Color( 0.237305, 0.193295, 0.141827, 1 ) +LineEdit/colors/font_color = Color( 0.237305, 0.193295, 0.141827, 1 ) +LineEdit/colors/font_color_selected = Color( 0, 0, 0, 1 ) +LineEdit/colors/read_only = Color( 0, 0, 0, 0.3 ) +LineEdit/colors/selection_color = Color( 1, 0.819608, 0.00392157, 0.4 ) +LineEdit/constants/minimum_spaces = 12 +LineEdit/fonts/font = null +LineEdit/icons/clear = SubResource( 95 ) +LineEdit/styles/focus = SubResource( 3 ) +LineEdit/styles/normal = SubResource( 5 ) +LineEdit/styles/read_only = SubResource( 2 ) +LinkButton/colors/font_color = Color( 0.237305, 0.193295, 0.141827, 1 ) +LinkButton/styles/focus = SubResource( 93 ) +MarginContainer/constants/margin_bottom = 0 +MarginContainer/constants/margin_left = 0 +MarginContainer/constants/margin_right = 0 +MarginContainer/constants/margin_top = 0 +MenuButton/colors/font_color = Color( 0.237305, 0.193295, 0.141827, 1 ) +MenuButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +MenuButton/colors/font_color_hover = Color( 0.142383, 0.115977, 0.085096, 1 ) +MenuButton/colors/font_color_pressed = Color( 1, 1, 1, 1 ) +MenuButton/constants/hseparation = 3 +MenuButton/fonts/font = null +MenuButton/styles/disabled = SubResource( 23 ) +MenuButton/styles/focus = SubResource( 23 ) +MenuButton/styles/hover = SubResource( 23 ) +MenuButton/styles/normal = SubResource( 23 ) +MenuButton/styles/pressed = SubResource( 23 ) +OptionButton/colors/font_color = Color( 0.237305, 0.193295, 0.141827, 1 ) +OptionButton/colors/font_color_disabled = Color( 0, 0, 0, 0.3 ) +OptionButton/colors/font_color_hover = Color( 0.142383, 0.115977, 0.085096, 1 ) +OptionButton/colors/font_color_pressed = Color( 1, 0.819608, 0.00392157, 1 ) +OptionButton/colors/icon_color_hover = Color( 1.45, 1.45, 1.45, 1 ) +OptionButton/constants/arrow_margin = 4 +OptionButton/constants/hseparation = 4 +OptionButton/constants/modulate_arrow = 1 +OptionButton/fonts/font = null +OptionButton/icons/arrow = SubResource( 97 ) +OptionButton/styles/disabled = SubResource( 2 ) +OptionButton/styles/focus = SubResource( 3 ) +OptionButton/styles/hover = SubResource( 4 ) +OptionButton/styles/normal = SubResource( 5 ) +OptionButton/styles/pressed = SubResource( 6 ) +Panel/styles/TopMenu = SubResource( 98 ) +Panel/styles/panel = SubResource( 99 ) +Panel/styles/panelf = null +Panel/styles/panelnc = null +PanelContainer/styles/panel = SubResource( 100 ) +PopupDialog/styles/panel = SubResource( 101 ) +PopupMenu/colors/font_color = Color( 0.237305, 0.193295, 0.141827, 1 ) +PopupMenu/colors/font_color_accel = Color( 0, 0, 0, 0.3 ) +PopupMenu/colors/font_color_disabled = Color( 0, 0, 0, 0.3 ) +PopupMenu/colors/font_color_hover = Color( 0.142383, 0.115977, 0.085096, 1 ) +PopupMenu/constants/hseparation = 4 +PopupMenu/constants/vseparation = 5 +PopupMenu/fonts/font = null +PopupMenu/icons/checked = SubResource( 8 ) +PopupMenu/icons/radio_checked = SubResource( 10 ) +PopupMenu/icons/radio_unchecked = SubResource( 12 ) +PopupMenu/icons/submenu = SubResource( 103 ) +PopupMenu/icons/unchecked = SubResource( 14 ) +PopupMenu/icons/visibility_hidden = SubResource( 105 ) +PopupMenu/icons/visibility_visible = SubResource( 40 ) +PopupMenu/icons/visibility_xray = SubResource( 107 ) +PopupMenu/styles/disabled = SubResource( 23 ) +PopupMenu/styles/focus = SubResource( 23 ) +PopupMenu/styles/hover = SubResource( 108 ) +PopupMenu/styles/labeled_separator_left = SubResource( 109 ) +PopupMenu/styles/labeled_separator_right = SubResource( 110 ) +PopupMenu/styles/normal = SubResource( 23 ) +PopupMenu/styles/panel = SubResource( 101 ) +PopupMenu/styles/panel_disabled = null +PopupMenu/styles/pressed = SubResource( 23 ) +PopupMenu/styles/separator = SubResource( 111 ) +PopupPanel/styles/panel = SubResource( 101 ) +ProgressBar/colors/font_color = Color( 0.237305, 0.193295, 0.141827, 1 ) +ProgressBar/styles/bg = SubResource( 114 ) +ProgressBar/styles/fg = SubResource( 117 ) +ProjectSettingsEditor/styles/panel = SubResource( 118 ) +RichTextLabel/colors/default_color = Color( 0.237305, 0.193295, 0.141827, 1 ) +RichTextLabel/colors/font_color_shadow = Color( 0, 0, 0, 0 ) +RichTextLabel/constants/shadow_as_outline = 0 +RichTextLabel/constants/shadow_offset_x = 1 +RichTextLabel/constants/shadow_offset_y = 1 +RichTextLabel/styles/focus = SubResource( 119 ) +RichTextLabel/styles/normal = SubResource( 49 ) +SpinBox/icons/updown = SubResource( 121 ) +TabContainer/colors/font_color_bg = Color( 0, 0, 0, 0.3 ) +TabContainer/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +TabContainer/colors/font_color_fg = Color( 0.237305, 0.193295, 0.141827, 1 ) +TabContainer/constants/hseparation = 4 +TabContainer/constants/label_valign_bg = 2 +TabContainer/constants/label_valign_fg = 0 +TabContainer/constants/side_margin = 0 +TabContainer/constants/top_margin = 24 +TabContainer/fonts/font = null +TabContainer/icons/decrement = SubResource( 123 ) +TabContainer/icons/decrement_highlight = SubResource( 125 ) +TabContainer/icons/increment = SubResource( 127 ) +TabContainer/icons/increment_highlight = SubResource( 129 ) +TabContainer/icons/menu = SubResource( 131 ) +TabContainer/icons/menu_highlight = SubResource( 133 ) +TabContainer/styles/panel = SubResource( 134 ) +TabContainer/styles/tab_bg = SubResource( 135 ) +TabContainer/styles/tab_disabled = SubResource( 136 ) +TabContainer/styles/tab_fg = SubResource( 137 ) +Tabs/colors/font_color_bg = Color( 0, 0, 0, 0.3 ) +Tabs/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +Tabs/colors/font_color_fg = Color( 0.237305, 0.193295, 0.141827, 1 ) +Tabs/constants/hseparation = 4 +Tabs/constants/label_valign_bg = 2 +Tabs/constants/label_valign_fg = 0 +Tabs/constants/top_margin = 24 +Tabs/fonts/font = null +Tabs/icons/close = SubResource( 95 ) +Tabs/icons/decrement = SubResource( 123 ) +Tabs/icons/decrement_highlight = SubResource( 125 ) +Tabs/icons/increment = SubResource( 127 ) +Tabs/icons/increment_highlight = SubResource( 129 ) +Tabs/styles/button = SubResource( 23 ) +Tabs/styles/button_pressed = SubResource( 23 ) +Tabs/styles/panel = SubResource( 138 ) +Tabs/styles/tab_bg = SubResource( 135 ) +Tabs/styles/tab_disabled = SubResource( 136 ) +Tabs/styles/tab_fg = SubResource( 137 ) +TextEdit/colors/background_color = Color( 0, 0, 0, 0 ) +TextEdit/colors/brace_mismatch_color = Color( 1, 0.2, 0.2, 1 ) +TextEdit/colors/breakpoint_color = Color( 0.8, 0.8, 0.4, 0.2 ) +TextEdit/colors/caret_background_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/caret_color = Color( 0.237305, 0.193295, 0.141827, 1 ) +TextEdit/colors/code_folding_color = Color( 0.8, 0.8, 0.8, 0.8 ) +TextEdit/colors/completion_background_color = Color( 0.172549, 0.164706, 0.196078, 1 ) +TextEdit/colors/completion_existing_color = Color( 0.87451, 0.87451, 0.87451, 0.129412 ) +TextEdit/colors/completion_font_color = Color( 0.666667, 0.666667, 0.666667, 1 ) +TextEdit/colors/completion_scroll_color = Color( 1, 1, 1, 1 ) +TextEdit/colors/completion_selected_color = Color( 0.262745, 0.258824, 0.266667, 1 ) +TextEdit/colors/current_line_color = Color( 0.25, 0.25, 0.26, 0.8 ) +TextEdit/colors/font_color = Color( 0.237305, 0.193295, 0.141827, 1 ) +TextEdit/colors/font_color_selected = Color( 0, 0, 0, 1 ) +TextEdit/colors/function_color = Color( 0.4, 0.635294, 0.807843, 1 ) +TextEdit/colors/line_number_color = Color( 0.666667, 0.666667, 0.666667, 0.4 ) +TextEdit/colors/mark_color = Color( 1, 0.4, 0.4, 0.4 ) +TextEdit/colors/member_variable_color = Color( 0.901961, 0.305882, 0.34902, 1 ) +TextEdit/colors/number_color = Color( 0.921569, 0.584314, 0.196078, 1 ) +TextEdit/colors/safe_line_number_color = Color( 0.666667, 0.784314, 0.666667, 0.6 ) +TextEdit/colors/selection_color = Color( 1, 0.819608, 0.00392157, 0.4 ) +TextEdit/colors/symbol_color = Color( 0.941176, 0.941176, 0.941176, 1 ) +TextEdit/colors/word_highlighted_color = Color( 0.8, 0.9, 0.9, 0.15 ) +TextEdit/constants/completion_lines = 7 +TextEdit/constants/completion_max_width = 50 +TextEdit/constants/completion_scroll_width = 3 +TextEdit/constants/line_spacing = 4 +TextEdit/fonts/font = null +TextEdit/icons/fold = SubResource( 140 ) +TextEdit/icons/folded = SubResource( 142 ) +TextEdit/icons/space = SubResource( 144 ) +TextEdit/icons/tab = SubResource( 146 ) +TextEdit/styles/completion = null +TextEdit/styles/focus = SubResource( 4 ) +TextEdit/styles/normal = SubResource( 5 ) +TextEdit/styles/read_only = SubResource( 2 ) +ToolButton/colors/font_color = Color( 0.237305, 0.193295, 0.141827, 1 ) +ToolButton/colors/font_color_hover = Color( 0.142383, 0.115977, 0.085096, 1 ) +ToolButton/colors/font_color_pressed = Color( 1, 0.819608, 0.00392157, 1 ) +ToolButton/styles/disabled = SubResource( 23 ) +ToolButton/styles/focus = SubResource( 23 ) +ToolButton/styles/hover = SubResource( 23 ) +ToolButton/styles/normal = SubResource( 23 ) +ToolButton/styles/pressed = SubResource( 23 ) +TooltipLabel/colors/font_color = Color( 0.762695, 0.806705, 0.858173, 1 ) +TooltipLabel/colors/font_color_shadow = Color( 1, 1, 1, 0.1 ) +TooltipPanel/styles/panel = SubResource( 147 ) +Tree/colors/cursor_color = Color( 0, 0, 0, 1 ) +Tree/colors/custom_button_font_highlight = Color( 0.142383, 0.115977, 0.085096, 1 ) +Tree/colors/drop_position_color = Color( 1, 0.819608, 0.00392157, 1 ) +Tree/colors/font_color = Color( 0.237305, 0.193295, 0.141827, 1 ) +Tree/colors/font_color_selected = Color( 0, 0, 0, 1 ) +Tree/colors/guide_color = Color( 0, 0, 0, 0.05 ) +Tree/colors/relationship_line_color = Color( 0, 0, 0, 0.1 ) +Tree/colors/selection_color = Color( 0.1, 0.1, 1, 0.8 ) +Tree/colors/title_button_color = Color( 0.237305, 0.193295, 0.141827, 1 ) +Tree/constants/button_margin = 4 +Tree/constants/draw_guides = 0 +Tree/constants/draw_relationship_lines = 1 +Tree/constants/guide_width = 2 +Tree/constants/hseparation = 4 +Tree/constants/item_margin = 12 +Tree/constants/scroll_border = 40 +Tree/constants/scroll_speed = 12 +Tree/constants/vseparation = 4 +Tree/fonts/font = null +Tree/fonts/title_button_font = null +Tree/icons/arrow = SubResource( 140 ) +Tree/icons/arrow_collapsed = SubResource( 142 ) +Tree/icons/checked = SubResource( 8 ) +Tree/icons/select_arrow = SubResource( 149 ) +Tree/icons/unchecked = SubResource( 14 ) +Tree/icons/updown = SubResource( 151 ) +Tree/styles/bg = SubResource( 49 ) +Tree/styles/bg_focus = SubResource( 89 ) +Tree/styles/button_pressed = SubResource( 152 ) +Tree/styles/cursor = SubResource( 153 ) +Tree/styles/cursor_unfocused = SubResource( 153 ) +Tree/styles/custom_button = SubResource( 154 ) +Tree/styles/custom_button_hover = SubResource( 5 ) +Tree/styles/custom_button_pressed = SubResource( 155 ) +Tree/styles/hover = SubResource( 156 ) +Tree/styles/selected = SubResource( 91 ) +Tree/styles/selected_focus = SubResource( 92 ) +Tree/styles/title_button_hover = SubResource( 157 ) +Tree/styles/title_button_normal = SubResource( 157 ) +Tree/styles/title_button_pressed = SubResource( 157 ) +VBoxContainer/constants/separation = 4 +VScrollBar/icons/decrement = SubResource( 64 ) +VScrollBar/icons/decrement_highlight = SubResource( 64 ) +VScrollBar/icons/increment = SubResource( 64 ) +VScrollBar/icons/increment_highlight = SubResource( 64 ) +VScrollBar/styles/grabber = SubResource( 158 ) +VScrollBar/styles/grabber_highlight = SubResource( 159 ) +VScrollBar/styles/grabber_pressed = SubResource( 160 ) +VScrollBar/styles/scroll = SubResource( 161 ) +VScrollBar/styles/scroll_focus = SubResource( 162 ) +VSeparator/constants/separation = 4 +VSeparator/styles/separator = SubResource( 163 ) +VSlider/icons/grabber = SubResource( 80 ) +VSlider/icons/grabber_highlight = SubResource( 82 ) +VSlider/styles/grabber_area = SubResource( 164 ) +VSlider/styles/slider = SubResource( 165 ) +VSplitContainer/constants/autohide = 1 +VSplitContainer/constants/separation = 8 +VSplitContainer/icons/grabber = SubResource( 167 ) +VSplitContainer/styles/bg = SubResource( 170 ) +WindowDialog/colors/title_color = Color( 0.237305, 0.193295, 0.141827, 1 ) +WindowDialog/constants/close_h_ofs = 22 +WindowDialog/constants/close_v_ofs = 20 +WindowDialog/constants/scaleborder_size = 4 +WindowDialog/constants/title_height = 24 +WindowDialog/fonts/title_font = null +WindowDialog/icons/close = SubResource( 95 ) +WindowDialog/icons/close_highlight = SubResource( 95 ) +WindowDialog/styles/panel = SubResource( 171 ) diff --git a/assets/themes/dark/theme.tres b/assets/themes/dark/theme.tres new file mode 100644 index 0000000..949d0ab --- /dev/null +++ b/assets/themes/dark/theme.tres @@ -0,0 +1,1926 @@ +[gd_resource type="Theme" load_steps=178 format=2] + +[ext_resource path="res://assets/fonts/Roboto-Regular.tres" type="DynamicFont" id=1] + +[sub_resource type="StyleBoxFlat" id=1] +bg_color = Color( 0.2, 0.2, 0.2, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=2] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.101953, 0.101953, 0.101953, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.0792967, 0.0792967, 0.0792967, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=3] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.0906248, 0.0906248, 0.0906248, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.184314, 0.396078, 0.533333, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=4] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.0906248, 0.0906248, 0.0906248, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.334961, 0.334961, 0.334961, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=5] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.0906248, 0.0906248, 0.0906248, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.0792967, 0.0792967, 0.0792967, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=6] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.0901961, 0.0901961, 0.0901961, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.184314, 0.396078, 0.533333, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="Image" id=7] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 212, 212, 212, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 6, 221, 221, 221, 30, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 221, 221, 221, 30, 212, 212, 212, 6, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 30, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 30, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 45, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 60, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 45, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 105, 223, 223, 223, 243, 223, 223, 223, 105, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 105, 223, 223, 223, 248, 224, 224, 224, 255, 223, 223, 223, 186, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 104, 223, 223, 223, 248, 224, 224, 224, 255, 223, 223, 223, 193, 225, 225, 225, 51, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 217, 217, 217, 48, 224, 224, 224, 66, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 103, 223, 223, 223, 248, 224, 224, 224, 255, 223, 223, 223, 193, 220, 220, 220, 52, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 217, 217, 217, 48, 223, 223, 223, 178, 222, 222, 222, 231, 220, 220, 220, 74, 222, 222, 222, 102, 223, 223, 223, 248, 224, 224, 224, 255, 222, 222, 222, 194, 220, 220, 220, 52, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 219, 219, 219, 64, 223, 223, 223, 225, 224, 224, 224, 255, 224, 224, 224, 233, 223, 223, 223, 248, 224, 224, 224, 255, 222, 222, 222, 195, 220, 220, 220, 52, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 69, 223, 223, 223, 224, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 196, 220, 220, 220, 52, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 217, 217, 217, 68, 223, 223, 223, 224, 222, 222, 222, 196, 220, 220, 220, 52, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 45, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 224, 224, 224, 66, 221, 221, 221, 53, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 45, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 30, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 30, 221, 221, 221, 0, 212, 212, 212, 0, 212, 212, 212, 6, 221, 221, 221, 30, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 221, 221, 221, 30, 212, 212, 212, 6, 212, 212, 212, 0, 0, 0, 0, 0, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 212, 212, 212, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=8] +flags = 0 +flags = 0 +image = SubResource( 7 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=9] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 69, 223, 223, 223, 184, 224, 224, 224, 233, 224, 224, 224, 233, 221, 221, 221, 184, 218, 218, 218, 69, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 218, 218, 218, 0, 218, 218, 218, 21, 222, 222, 222, 47, 222, 222, 222, 47, 217, 217, 217, 68, 223, 223, 223, 238, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 238, 217, 217, 217, 68, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 21, 218, 218, 218, 0, 223, 223, 223, 0, 223, 223, 223, 32, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 179, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 179, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 41, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 230, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 230, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 42, 222, 222, 222, 47, 222, 222, 222, 47, 224, 224, 224, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 230, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 216, 216, 216, 0, 216, 216, 216, 33, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 181, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 180, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 220, 220, 220, 0, 220, 220, 220, 22, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 69, 223, 223, 223, 238, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 238, 218, 218, 218, 69, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 22, 220, 220, 220, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 69, 223, 223, 223, 184, 224, 224, 224, 233, 224, 224, 224, 233, 223, 223, 223, 184, 218, 218, 218, 69, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=10] +flags = 0 +flags = 0 +image = SubResource( 9 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=11] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 218, 218, 218, 0, 218, 218, 218, 21, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 21, 218, 218, 218, 0, 223, 223, 223, 0, 223, 223, 223, 32, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 41, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 42, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 216, 216, 216, 0, 216, 216, 216, 33, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 220, 220, 220, 0, 220, 220, 220, 22, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 22, 220, 220, 220, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=12] +flags = 0 +flags = 0 +image = SubResource( 11 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=13] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 212, 212, 212, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 6, 221, 221, 221, 30, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 221, 221, 221, 30, 212, 212, 212, 6, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 30, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 30, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 45, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 45, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 45, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 45, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 30, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 30, 221, 221, 221, 0, 212, 212, 212, 0, 212, 212, 212, 6, 221, 221, 221, 30, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 221, 221, 221, 30, 212, 212, 212, 6, 212, 212, 212, 0, 0, 0, 0, 0, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 212, 212, 212, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=14] +flags = 0 +flags = 0 +image = SubResource( 13 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=15] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.0906248, 0.0906248, 0.0906248, 1 ) +draw_center = false +border_color = Color( 0.0792967, 0.0792967, 0.0792967, 1 ) + +[sub_resource type="StyleBoxFlat" id=16] +bg_color = Color( 0.6, 0.6, 0.6, 0 ) + +[sub_resource type="Image" id=17] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 95, 222, 222, 222, 191, 224, 224, 224, 233, 224, 224, 224, 233, 222, 222, 222, 191, 222, 222, 222, 95, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 221, 221, 221, 144, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 221, 221, 221, 144, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 220, 220, 220, 0, 220, 220, 220, 22, 222, 222, 222, 47, 220, 220, 220, 95, 223, 223, 223, 253, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 253, 219, 219, 219, 94, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 22, 220, 220, 220, 0, 223, 223, 223, 0, 223, 223, 223, 32, 222, 222, 222, 47, 222, 222, 222, 189, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 189, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 41, 222, 222, 222, 47, 222, 222, 222, 230, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 230, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 41, 222, 222, 222, 47, 222, 222, 222, 231, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 230, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 32, 222, 222, 222, 47, 222, 222, 222, 189, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 189, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 220, 220, 220, 0, 220, 220, 220, 22, 222, 222, 222, 47, 220, 220, 220, 95, 223, 223, 223, 253, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 253, 220, 220, 220, 95, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 22, 220, 220, 220, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 221, 221, 221, 144, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 221, 221, 221, 144, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 95, 222, 222, 222, 191, 224, 224, 224, 233, 224, 224, 224, 233, 222, 222, 222, 191, 222, 222, 222, 95, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 38 +} + +[sub_resource type="ImageTexture" id=18] +flags = 0 +flags = 0 +image = SubResource( 17 ) +size = Vector2( 38, 16 ) + +[sub_resource type="Image" id=19] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "LumAlpha8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=20] +flags = 4 +flags = 4 +image = SubResource( 19 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=21] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 212, 212, 212, 12, 223, 223, 223, 123, 223, 223, 223, 178, 223, 223, 223, 229, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 229, 223, 223, 223, 178, 223, 223, 223, 123, 212, 212, 212, 12, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 220, 220, 220, 66, 222, 222, 222, 223, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 223, 220, 220, 220, 66, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 217, 217, 217, 0, 223, 223, 223, 65, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 194, 221, 221, 221, 76, 214, 214, 214, 25, 214, 214, 214, 25, 221, 221, 221, 76, 223, 223, 223, 194, 224, 224, 224, 255, 223, 223, 223, 254, 223, 223, 223, 64, 217, 217, 217, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 12, 223, 223, 223, 222, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 132, 222, 222, 222, 0, 221, 221, 221, 0, 214, 214, 214, 0, 214, 214, 214, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 132, 224, 224, 224, 255, 223, 223, 223, 222, 212, 212, 212, 12, 212, 212, 212, 0, 223, 223, 223, 0, 223, 223, 223, 120, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 194, 127, 127, 127, 2, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 194, 224, 224, 224, 255, 223, 223, 223, 120, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 175, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 221, 221, 221, 75, 174, 174, 174, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 174, 174, 174, 0, 221, 221, 221, 75, 224, 224, 224, 255, 222, 222, 222, 175, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 225, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 214, 214, 214, 25, 214, 214, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 25, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 226, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 216, 216, 216, 20, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 25, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 175, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 70, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 222, 222, 222, 71, 224, 224, 224, 255, 222, 222, 222, 175, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 121, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 193, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 223, 223, 223, 193, 224, 224, 224, 255, 223, 223, 223, 121, 223, 223, 223, 0, 215, 215, 215, 0, 215, 215, 215, 13, 222, 222, 222, 223, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 132, 222, 222, 222, 0, 221, 221, 221, 0, 214, 214, 214, 0, 214, 214, 214, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 132, 224, 224, 224, 255, 222, 222, 222, 223, 215, 215, 215, 13, 215, 215, 215, 0, 0, 0, 0, 0, 217, 217, 217, 0, 220, 220, 220, 66, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 193, 221, 221, 221, 76, 214, 214, 214, 25, 214, 214, 214, 25, 221, 221, 221, 76, 223, 223, 223, 193, 224, 224, 224, 255, 223, 223, 223, 254, 220, 220, 220, 66, 217, 217, 217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220, 0, 220, 220, 220, 66, 223, 223, 223, 224, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 224, 220, 220, 220, 66, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 212, 212, 212, 12, 223, 223, 223, 123, 223, 223, 223, 178, 223, 223, 223, 229, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 229, 223, 223, 223, 178, 223, 223, 223, 123, 212, 212, 212, 12, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 38 +} + +[sub_resource type="ImageTexture" id=22] +flags = 0 +flags = 0 +image = SubResource( 21 ) +size = Vector2( 38, 16 ) + +[sub_resource type="StyleBoxFlat" id=23] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.0906248, 0.0906248, 0.0906248, 1 ) +draw_center = false +border_color = Color( 0.0792967, 0.0792967, 0.0792967, 1 ) + +[sub_resource type="StyleBoxFlat" id=24] +bg_color = Color( 0.2, 0.2, 0.2, 0 ) + +[sub_resource type="Image" id=25] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=26] +flags = 0 +flags = 0 +image = SubResource( 25 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=27] +data = { +"data": PoolByteArray( 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 85, 85, 86, 188, 0, 0, 3, 255, 0, 0, 2, 125, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 86, 86, 88, 188, 0, 0, 3, 255, 0, 0, 2, 126, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 88, 88, 89, 188, 0, 0, 3, 255, 0, 0, 2, 127, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 89, 89, 90, 188, 0, 0, 3, 255, 0, 0, 1, 128, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 92, 92, 93, 188, 0, 0, 3, 255, 0, 0, 1, 130, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 92, 92, 93, 188, 0, 0, 3, 255, 0, 0, 1, 130, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 93, 93, 94, 188, 0, 0, 3, 255, 0, 0, 1, 131, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 94, 94, 96, 188, 0, 0, 3, 255, 0, 0, 1, 132, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 96, 96, 97, 188, 0, 0, 3, 255, 0, 0, 1, 133, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 99, 99, 101, 189, 0, 0, 3, 255, 0, 0, 1, 135, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 255, 0, 0, 1, 135, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 136, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=28] +flags = 0 +flags = 0 +image = SubResource( 27 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=29] +data = { +"data": PoolByteArray( 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=30] +flags = 0 +flags = 0 +image = SubResource( 29 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=31] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 202, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 200, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 199, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 223, 223, 223, 0, 223, 223, 223, 0, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 218, 222, 222, 222, 70, 222, 222, 222, 70, 223, 223, 223, 218, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 65, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 65, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=32] +flags = 0 +flags = 0 +image = SubResource( 31 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=33] +bg_color = Color( 0.768627, 0.768627, 0.768627, 1 ) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +border_color = Color( 0.686275, 0.686275, 0.686275, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=34] +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +border_color = Color( 0.686275, 0.686275, 0.686275, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=35] +bg_color = Color( 0.2, 0.2, 0.2, 1 ) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +border_color = Color( 0.686275, 0.686275, 0.686275, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="Image" id=36] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 180, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 180, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 70, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 223, 223, 223, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 180, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 223, 223, 223, 0, 223, 223, 223, 180, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 180, 223, 223, 223, 0, 0, 0, 0, 0, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=37] +flags = 0 +flags = 0 +image = SubResource( 36 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=38] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 218, 218, 0, 222, 222, 222, 0, 222, 222, 222, 0, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 218, 218, 0, 218, 218, 218, 21, 222, 222, 222, 199, 222, 222, 222, 198, 218, 218, 218, 21, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 218, 218, 0, 218, 218, 218, 21, 223, 223, 223, 211, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 209, 218, 218, 218, 21, 217, 217, 217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 217, 217, 217, 0, 218, 218, 218, 21, 223, 223, 223, 210, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 209, 216, 216, 216, 20, 215, 215, 215, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 216, 216, 216, 20, 223, 223, 223, 209, 223, 223, 223, 254, 222, 222, 222, 206, 223, 223, 223, 254, 223, 223, 223, 251, 222, 222, 222, 207, 223, 223, 223, 254, 223, 223, 223, 209, 214, 214, 214, 19, 214, 214, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 193, 223, 223, 223, 254, 222, 222, 222, 206, 214, 214, 214, 19, 223, 223, 223, 254, 223, 223, 223, 249, 214, 214, 214, 19, 223, 223, 223, 208, 223, 223, 223, 254, 223, 223, 223, 193, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 176, 223, 223, 223, 192, 214, 214, 214, 19, 217, 217, 217, 0, 223, 223, 223, 254, 223, 223, 223, 249, 217, 217, 217, 0, 214, 214, 214, 19, 223, 223, 223, 192, 223, 223, 223, 176, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 214, 214, 214, 0, 223, 223, 223, 0, 223, 223, 223, 254, 223, 223, 223, 249, 223, 223, 223, 0, 214, 214, 214, 0, 223, 223, 223, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 254, 223, 223, 223, 249, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 176, 223, 223, 223, 176, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=39] +flags = 0 +flags = 0 +image = SubResource( 38 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=40] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 98, 223, 223, 223, 177, 223, 223, 223, 228, 223, 223, 223, 228, 223, 223, 223, 177, 223, 223, 223, 98, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 23, 223, 223, 223, 185, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 185, 221, 221, 221, 23, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 185, 223, 223, 223, 254, 223, 223, 223, 225, 221, 221, 221, 83, 223, 223, 223, 24, 223, 223, 223, 24, 221, 221, 221, 84, 223, 223, 223, 225, 223, 223, 223, 254, 223, 223, 223, 185, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 94, 223, 223, 223, 254, 223, 223, 223, 225, 210, 210, 210, 17, 215, 215, 215, 0, 223, 223, 223, 0, 223, 223, 223, 0, 215, 215, 215, 0, 210, 210, 210, 17, 223, 223, 223, 225, 223, 223, 223, 254, 222, 222, 222, 94, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 174, 223, 223, 223, 254, 222, 222, 222, 87, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 222, 222, 222, 87, 223, 223, 223, 254, 222, 222, 222, 174, 222, 222, 222, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 224, 223, 223, 223, 254, 223, 223, 223, 24, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 24, 223, 223, 223, 254, 223, 223, 223, 224, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 147, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 161, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 24, 223, 223, 223, 254, 223, 223, 223, 224, 223, 223, 223, 0, 212, 212, 212, 0, 212, 212, 212, 6, 223, 223, 223, 205, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 214, 204, 204, 204, 10, 204, 204, 204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 222, 222, 222, 85, 223, 223, 223, 254, 223, 223, 223, 178, 223, 223, 223, 0, 0, 0, 0, 0, 214, 214, 214, 0, 217, 217, 217, 34, 223, 223, 223, 240, 223, 223, 223, 245, 218, 218, 218, 42, 211, 211, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 215, 215, 215, 0, 210, 210, 210, 17, 223, 223, 223, 224, 223, 223, 223, 254, 223, 223, 223, 96, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 219, 219, 219, 0, 221, 221, 221, 84, 223, 223, 223, 97, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 24, 221, 221, 221, 83, 223, 223, 223, 225, 223, 223, 223, 254, 223, 223, 223, 186, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 185, 221, 221, 221, 23, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 228, 223, 223, 223, 177, 221, 221, 221, 99, 222, 222, 222, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=41] +flags = 0 +flags = 0 +image = SubResource( 40 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=42] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 0, 223, 223, 223, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 218, 218, 0, 221, 221, 221, 0, 221, 221, 221, 92, 223, 223, 223, 185, 222, 222, 222, 231, 222, 222, 222, 231, 223, 223, 223, 186, 222, 222, 222, 95, 222, 222, 222, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220, 0, 218, 218, 218, 35, 222, 222, 222, 207, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 209, 223, 223, 223, 41, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 175, 175, 175, 0, 223, 223, 223, 32, 223, 223, 223, 226, 223, 223, 223, 254, 223, 223, 223, 225, 221, 221, 221, 83, 223, 223, 223, 24, 223, 223, 223, 24, 221, 221, 221, 84, 223, 223, 223, 225, 223, 223, 223, 254, 223, 223, 223, 228, 218, 218, 218, 35, 194, 194, 194, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 213, 223, 223, 223, 254, 223, 223, 223, 225, 210, 210, 210, 17, 217, 217, 217, 0, 223, 223, 223, 0, 223, 223, 223, 0, 217, 217, 217, 0, 210, 210, 210, 17, 223, 223, 223, 225, 223, 223, 223, 254, 223, 223, 223, 217, 170, 170, 170, 3, 170, 170, 170, 0, 223, 223, 223, 0, 223, 223, 223, 89, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 87, 217, 217, 217, 0, 220, 220, 220, 59, 223, 223, 223, 200, 223, 223, 223, 200, 220, 220, 220, 59, 217, 217, 217, 0, 222, 222, 222, 87, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 93, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 209, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 24, 222, 222, 222, 0, 222, 222, 222, 198, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 198, 222, 222, 222, 0, 223, 223, 223, 24, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 209, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 209, 223, 223, 223, 254, 223, 223, 223, 254, 214, 214, 214, 19, 218, 218, 218, 0, 222, 222, 222, 199, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 199, 222, 222, 222, 0, 223, 223, 223, 24, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 209, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 94, 223, 223, 223, 254, 223, 223, 223, 254, 221, 221, 221, 84, 217, 217, 217, 0, 220, 220, 220, 59, 223, 223, 223, 201, 223, 223, 223, 200, 220, 220, 220, 59, 217, 217, 217, 0, 222, 222, 222, 85, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 94, 222, 222, 222, 0, 170, 170, 170, 0, 170, 170, 170, 3, 223, 223, 223, 222, 223, 223, 223, 254, 223, 223, 223, 224, 210, 210, 210, 17, 217, 217, 217, 0, 223, 223, 223, 0, 223, 223, 223, 0, 217, 217, 217, 0, 210, 210, 210, 17, 223, 223, 223, 224, 223, 223, 223, 254, 223, 223, 223, 222, 170, 170, 170, 3, 170, 170, 170, 0, 0, 0, 0, 0, 196, 196, 196, 0, 223, 223, 223, 41, 223, 223, 223, 232, 223, 223, 223, 254, 223, 223, 223, 225, 221, 221, 221, 83, 223, 223, 223, 24, 223, 223, 223, 24, 221, 221, 221, 83, 223, 223, 223, 225, 223, 223, 223, 254, 223, 223, 223, 232, 223, 223, 223, 41, 196, 196, 196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 220, 220, 220, 44, 223, 223, 223, 216, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 216, 220, 220, 220, 44, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 173, 173, 173, 0, 127, 127, 127, 2, 223, 223, 223, 98, 222, 222, 222, 190, 223, 223, 223, 232, 223, 223, 223, 232, 222, 222, 222, 190, 223, 223, 223, 98, 127, 127, 127, 2, 173, 173, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 223, 223, 223, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 222, 222, 222, 0, 223, 223, 223, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=43] +flags = 0 +flags = 0 +image = SubResource( 42 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=44] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 101, 101, 101, 138, 211, 211, 211, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 100, 100, 100, 137, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 100, 100, 100, 137, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 14, 22, 22, 22, 101, 211, 211, 211, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 210, 210, 210, 233, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 49, 153, 153, 153, 171, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 153, 153, 153, 171, 0, 0, 0, 49, 0, 0, 0, 68, 189, 189, 189, 206, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 189, 189, 189, 206, 0, 0, 0, 68, 0, 0, 0, 88, 212, 212, 212, 236, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 88, 215, 215, 215, 239, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 68, 192, 192, 192, 209, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 192, 192, 192, 208, 0, 0, 0, 68, 0, 0, 0, 49, 158, 158, 158, 174, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 158, 158, 158, 174, 0, 0, 0, 49, 0, 0, 0, 14, 22, 22, 22, 101, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 43, 103, 103, 103, 138, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 103, 103, 103, 138, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 103, 103, 103, 138, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=45] +flags = 0 +flags = 0 +image = SubResource( 44 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=46] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 101, 101, 101, 138, 211, 211, 211, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 100, 100, 100, 137, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 100, 100, 100, 137, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 14, 22, 22, 22, 101, 211, 211, 211, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 210, 210, 210, 233, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 49, 153, 153, 153, 171, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 153, 153, 153, 171, 0, 0, 0, 49, 0, 0, 0, 68, 189, 189, 189, 206, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 189, 189, 189, 206, 0, 0, 0, 68, 0, 0, 0, 88, 212, 212, 212, 236, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 88, 215, 215, 215, 239, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 68, 192, 192, 192, 209, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 192, 192, 192, 208, 0, 0, 0, 68, 0, 0, 0, 49, 158, 158, 158, 174, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 158, 158, 158, 174, 0, 0, 0, 49, 0, 0, 0, 14, 22, 22, 22, 101, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 43, 103, 103, 103, 138, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 103, 103, 103, 138, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 103, 103, 103, 138, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=47] +flags = 0 +flags = 0 +image = SubResource( 46 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=48] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 101, 101, 101, 138, 211, 211, 211, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 100, 100, 100, 137, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 100, 100, 100, 137, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 14, 22, 22, 22, 101, 211, 211, 211, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 201, 201, 201, 221, 78, 78, 78, 127, 112, 112, 112, 143, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 210, 210, 210, 233, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 49, 153, 153, 153, 171, 224, 224, 224, 255, 224, 224, 224, 255, 220, 220, 220, 250, 153, 153, 153, 171, 2, 2, 2, 101, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 153, 153, 153, 171, 0, 0, 0, 49, 0, 0, 0, 68, 189, 189, 189, 206, 224, 224, 224, 255, 224, 224, 224, 255, 189, 189, 189, 205, 0, 0, 0, 100, 2, 2, 2, 101, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 189, 189, 189, 206, 0, 0, 0, 68, 0, 0, 0, 88, 212, 212, 212, 236, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 152, 152, 152, 169, 201, 201, 201, 220, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 88, 215, 215, 215, 239, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 68, 192, 192, 192, 209, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 192, 192, 192, 208, 0, 0, 0, 68, 0, 0, 0, 49, 158, 158, 158, 174, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 158, 158, 158, 174, 0, 0, 0, 49, 0, 0, 0, 14, 22, 22, 22, 101, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 43, 103, 103, 103, 138, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 103, 103, 103, 138, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 103, 103, 103, 138, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=49] +flags = 0 +flags = 0 +image = SubResource( 48 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=50] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 18, 255, 255, 255, 115, 255, 255, 255, 156, 255, 255, 255, 156, 255, 255, 255, 114, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 160, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 160, 255, 255, 255, 17, 255, 255, 255, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 255, 255, 255, 0, 255, 255, 255, 110, 255, 255, 255, 174, 255, 255, 255, 131, 255, 255, 255, 35, 255, 255, 255, 35, 255, 255, 255, 131, 255, 255, 255, 174, 255, 255, 255, 110, 255, 255, 255, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 255, 255, 255, 0, 255, 255, 255, 153, 255, 255, 255, 174, 255, 255, 255, 34, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 34, 255, 255, 255, 174, 255, 255, 255, 153, 255, 255, 255, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 255, 255, 255, 0, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 255, 255, 255, 0, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=51] +flags = 0 +flags = 0 +image = SubResource( 50 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=52] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.0906248, 0.0906248, 0.0906248, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.0679686, 0.0679686, 0.0679686, 1 ) + +[sub_resource type="Image" id=53] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 228, 255, 255, 255, 188, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 228, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 18, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 187, 255, 255, 255, 17, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 17, 255, 255, 255, 17, 255, 255, 255, 186, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 185, 255, 255, 255, 229, 255, 255, 255, 189, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 191, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 190, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 187, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 18, 255, 255, 255, 19, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 186, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 185, 255, 255, 255, 229, 255, 255, 255, 189, 255, 255, 255, 19, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 189, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 229, 255, 255, 255, 190, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 77, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 77, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=54] +flags = 0 +flags = 0 +image = SubResource( 53 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=55] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 60, 255, 255, 255, 177, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 177, 255, 255, 255, 60, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 119, 255, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 119, 255, 255, 255, 0, 255, 255, 255, 59, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 255, 58, 255, 255, 255, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 175, 255, 255, 255, 225, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 255, 255, 255, 226, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 255, 255, 255, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 175, 255, 255, 255, 59, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 255, 59, 255, 255, 255, 0, 255, 255, 255, 119, 255, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 119, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 60, 255, 255, 255, 177, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 177, 255, 255, 255, 60, 255, 255, 255, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 10, +"mipmaps": false, +"width": 10 +} + +[sub_resource type="ImageTexture" id=56] +flags = 0 +flags = 0 +image = SubResource( 55 ) +size = Vector2( 10, 10 ) + +[sub_resource type="Image" id=57] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 105, 255, 255, 255, 105, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 105, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 105, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 105, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=58] +flags = 0 +flags = 0 +image = SubResource( 57 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=59] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.9 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 0.87, 0.4, 1 ) +shadow_color = Color( 1, 0.87, 0.4, 0.1 ) +shadow_size = 8 + +[sub_resource type="StyleBoxFlat" id=60] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.3 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=61] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.4 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=62] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.7 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=63] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.9 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 0.47, 0.42, 1 ) +shadow_color = Color( 1, 0.47, 0.42, 0.2 ) +shadow_size = 8 + +[sub_resource type="StyleBoxFlat" id=64] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.9 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.184314, 0.396078, 0.533333, 0.9 ) +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 8 + +[sub_resource type="StyleBoxFlat" id=65] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.7 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=66] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.9 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.184314, 0.396078, 0.533333, 0.9 ) +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 8 + +[sub_resource type="ImageTexture" id=67] + +[sub_resource type="Image" id=68] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 16, 255, 255, 255, 55, 255, 255, 255, 55, 255, 255, 255, 16, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 54, 255, 255, 255, 70, 255, 255, 255, 70, 255, 255, 255, 54, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 54, 255, 255, 255, 70, 255, 255, 255, 70, 255, 255, 255, 54, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 16, 255, 255, 255, 55, 255, 255, 255, 55, 255, 255, 255, 16, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=69] +flags = 0 +flags = 0 +image = SubResource( 68 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=70] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 69 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="Image" id=71] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 247, 247, 247, 0, 248, 248, 248, 0, 248, 248, 248, 0, 247, 247, 247, 0, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 191, 191, 191, 4, 247, 247, 247, 98, 248, 248, 248, 167, 248, 248, 248, 167, 247, 247, 247, 98, 191, 191, 191, 4, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 247, 247, 247, 0, 247, 247, 247, 97, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 247, 247, 247, 97, 247, 247, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 248, 248, 248, 0, 248, 248, 248, 164, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 164, 248, 248, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 248, 248, 248, 0, 248, 248, 248, 164, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 164, 248, 248, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 247, 247, 247, 0, 247, 247, 247, 97, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 247, 247, 247, 97, 247, 247, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 191, 191, 191, 4, 247, 247, 247, 98, 248, 248, 248, 167, 248, 248, 248, 167, 247, 247, 247, 98, 191, 191, 191, 4, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 247, 247, 247, 0, 248, 248, 248, 0, 248, 248, 248, 0, 247, 247, 247, 0, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=72] +flags = 0 +flags = 0 +image = SubResource( 71 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=73] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 72 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="Image" id=74] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 173, 173, 173, 0, 173, 173, 173, 0, 173, 173, 173, 0, 173, 173, 173, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 4, 173, 173, 173, 97, 173, 173, 173, 166, 173, 173, 173, 166, 173, 173, 173, 97, 127, 127, 127, 4, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 172, 172, 172, 0, 172, 172, 172, 96, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 172, 172, 172, 96, 172, 172, 172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 173, 173, 173, 0, 173, 173, 173, 163, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 163, 173, 173, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 173, 173, 173, 0, 173, 173, 173, 163, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 163, 173, 173, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 172, 172, 172, 0, 172, 172, 172, 96, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 172, 172, 172, 96, 172, 172, 172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 4, 173, 173, 173, 97, 173, 173, 173, 166, 173, 173, 173, 166, 173, 173, 173, 97, 127, 127, 127, 4, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 173, 173, 173, 0, 173, 173, 173, 0, 173, 173, 173, 0, 173, 173, 173, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=75] +flags = 0 +flags = 0 +image = SubResource( 74 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=76] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 75 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="Image" id=77] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=78] +flags = 0 +flags = 0 +image = SubResource( 77 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=79] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 78 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxTexture" id=80] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 78 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxLine" id=81] +color = Color( 1, 1, 1, 0.1 ) + +[sub_resource type="Image" id=82] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 170, 170, 0, 218, 218, 218, 0, 219, 219, 219, 0, 223, 223, 223, 0, 223, 223, 223, 0, 219, 219, 219, 0, 218, 218, 218, 0, 170, 170, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 170, 170, 170, 3, 218, 218, 218, 35, 219, 219, 219, 50, 223, 223, 223, 65, 223, 223, 223, 65, 219, 219, 219, 50, 218, 218, 218, 35, 170, 170, 170, 3, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 211, 211, 211, 0, 212, 212, 212, 18, 222, 222, 222, 63, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 222, 222, 222, 63, 212, 212, 212, 18, 211, 211, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 190, 190, 190, 0, 210, 210, 210, 17, 223, 223, 223, 72, 223, 223, 223, 73, 223, 223, 223, 49, 212, 212, 212, 18, 217, 217, 217, 0, 217, 217, 217, 0, 212, 212, 212, 18, 223, 223, 223, 49, 223, 223, 223, 73, 223, 223, 223, 72, 210, 210, 210, 17, 190, 190, 190, 0, 0, 0, 0, 0, 170, 170, 170, 0, 170, 170, 170, 3, 222, 222, 222, 62, 223, 223, 223, 73, 223, 223, 223, 32, 233, 233, 233, 0, 233, 233, 233, 0, 255, 255, 255, 0, 255, 255, 255, 0, 233, 233, 233, 0, 233, 233, 233, 0, 223, 223, 223, 32, 223, 223, 223, 73, 222, 222, 222, 62, 170, 170, 170, 3, 170, 170, 170, 0, 216, 216, 216, 0, 216, 216, 216, 33, 223, 223, 223, 73, 223, 223, 223, 49, 233, 233, 233, 0, 255, 255, 255, 9, 255, 255, 255, 156, 255, 255, 255, 219, 255, 255, 255, 217, 255, 255, 255, 145, 255, 255, 255, 4, 233, 233, 233, 0, 223, 223, 223, 49, 223, 223, 223, 73, 216, 216, 216, 33, 216, 216, 216, 0, 219, 219, 219, 0, 219, 219, 219, 50, 223, 223, 223, 73, 210, 210, 210, 17, 240, 240, 240, 0, 255, 255, 255, 159, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 141, 232, 232, 232, 0, 210, 210, 210, 17, 223, 223, 223, 73, 219, 219, 219, 50, 219, 219, 219, 0, 223, 223, 223, 0, 223, 223, 223, 64, 223, 223, 223, 73, 127, 127, 127, 2, 255, 255, 255, 1, 255, 255, 255, 223, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 210, 191, 191, 191, 0, 127, 127, 127, 2, 223, 223, 223, 73, 223, 223, 223, 64, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 65, 223, 223, 223, 73, 127, 127, 127, 2, 255, 255, 255, 1, 255, 255, 255, 223, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 210, 191, 191, 191, 0, 127, 127, 127, 2, 223, 223, 223, 73, 223, 223, 223, 64, 223, 223, 223, 0, 220, 220, 220, 0, 220, 220, 220, 51, 223, 223, 223, 73, 210, 210, 210, 17, 240, 240, 240, 0, 255, 255, 255, 159, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 141, 232, 232, 232, 0, 210, 210, 210, 17, 223, 223, 223, 73, 220, 220, 220, 51, 220, 220, 220, 0, 218, 218, 218, 0, 218, 218, 218, 35, 223, 223, 223, 73, 223, 223, 223, 49, 233, 233, 233, 0, 255, 255, 255, 9, 255, 255, 255, 156, 255, 255, 255, 219, 255, 255, 255, 217, 255, 255, 255, 146, 255, 255, 255, 4, 233, 233, 233, 0, 223, 223, 223, 49, 223, 223, 223, 73, 218, 218, 218, 35, 218, 218, 218, 0, 170, 170, 170, 0, 170, 170, 170, 3, 222, 222, 222, 63, 223, 223, 223, 73, 223, 223, 223, 32, 233, 233, 233, 0, 233, 233, 233, 0, 255, 255, 255, 0, 255, 255, 255, 0, 233, 233, 233, 0, 233, 233, 233, 0, 223, 223, 223, 32, 223, 223, 223, 73, 222, 222, 222, 63, 170, 170, 170, 3, 170, 170, 170, 0, 0, 0, 0, 0, 191, 191, 191, 0, 212, 212, 212, 18, 223, 223, 223, 72, 223, 223, 223, 73, 223, 223, 223, 49, 212, 212, 212, 18, 217, 217, 217, 0, 217, 217, 217, 0, 212, 212, 212, 18, 223, 223, 223, 49, 223, 223, 223, 73, 223, 223, 223, 72, 212, 212, 212, 18, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 18, 222, 222, 222, 63, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 222, 222, 222, 63, 212, 212, 212, 18, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 170, 170, 170, 3, 218, 218, 218, 35, 219, 219, 219, 50, 223, 223, 223, 65, 223, 223, 223, 65, 219, 219, 219, 50, 218, 218, 218, 35, 170, 170, 170, 3, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 170, 170, 0, 218, 218, 218, 0, 219, 219, 219, 0, 223, 223, 223, 0, 223, 223, 223, 0, 219, 219, 219, 0, 218, 218, 218, 0, 170, 170, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=83] +flags = 0 +flags = 0 +image = SubResource( 82 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=84] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 222, 222, 222, 0, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 215, 215, 215, 0, 208, 208, 208, 11, 222, 222, 222, 124, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 222, 222, 222, 124, 208, 208, 208, 11, 215, 215, 215, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 63, 223, 223, 223, 221, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 221, 222, 222, 222, 63, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 215, 215, 215, 0, 222, 222, 222, 62, 223, 223, 223, 254, 224, 224, 224, 255, 222, 222, 222, 174, 220, 220, 220, 66, 0, 0, 0, 1, 148, 148, 148, 0, 220, 220, 220, 66, 222, 222, 222, 174, 224, 224, 224, 255, 223, 223, 223, 254, 222, 222, 222, 62, 215, 215, 215, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 220, 224, 224, 224, 255, 223, 223, 223, 114, 233, 233, 233, 0, 237, 237, 237, 0, 127, 127, 127, 0, 255, 255, 255, 0, 237, 237, 237, 0, 233, 233, 233, 0, 223, 223, 223, 114, 224, 224, 224, 255, 223, 223, 223, 219, 208, 208, 208, 11, 208, 208, 208, 0, 222, 222, 222, 0, 222, 222, 222, 118, 224, 224, 224, 255, 223, 223, 223, 172, 233, 233, 233, 0, 255, 255, 255, 9, 255, 255, 255, 156, 255, 255, 255, 219, 255, 255, 255, 217, 255, 255, 255, 145, 255, 255, 255, 4, 233, 233, 233, 0, 223, 223, 223, 172, 224, 224, 224, 255, 222, 222, 222, 118, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 175, 224, 224, 224, 255, 221, 221, 221, 60, 243, 243, 243, 0, 255, 255, 255, 159, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 141, 238, 238, 238, 0, 221, 221, 221, 60, 224, 224, 224, 255, 222, 222, 222, 175, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 225, 224, 224, 224, 255, 218, 218, 218, 7, 255, 255, 255, 1, 255, 255, 255, 223, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 210, 236, 236, 236, 0, 218, 218, 218, 7, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 230, 224, 224, 224, 255, 218, 218, 218, 7, 255, 255, 255, 1, 255, 255, 255, 223, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 210, 236, 236, 236, 0, 218, 218, 218, 7, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 180, 224, 224, 224, 255, 221, 221, 221, 60, 243, 243, 243, 0, 255, 255, 255, 159, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 141, 238, 238, 238, 0, 221, 221, 221, 60, 224, 224, 224, 255, 223, 223, 223, 179, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 123, 224, 224, 224, 255, 223, 223, 223, 172, 233, 233, 233, 0, 255, 255, 255, 9, 255, 255, 255, 156, 255, 255, 255, 219, 255, 255, 255, 217, 255, 255, 255, 146, 255, 255, 255, 4, 233, 233, 233, 0, 223, 223, 223, 172, 224, 224, 224, 255, 223, 223, 223, 123, 223, 223, 223, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 222, 224, 224, 224, 255, 223, 223, 223, 112, 233, 233, 233, 0, 237, 237, 237, 0, 255, 255, 255, 0, 127, 127, 127, 0, 237, 237, 237, 0, 233, 233, 233, 0, 223, 223, 223, 114, 224, 224, 224, 255, 223, 223, 223, 221, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 215, 215, 215, 0, 223, 223, 223, 64, 223, 223, 223, 254, 224, 224, 224, 255, 222, 222, 222, 174, 220, 220, 220, 66, 148, 148, 148, 0, 0, 0, 0, 1, 220, 220, 220, 66, 222, 222, 222, 174, 224, 224, 224, 255, 223, 223, 223, 254, 223, 223, 223, 64, 215, 215, 215, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 64, 223, 223, 223, 222, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 221, 222, 222, 222, 63, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 215, 215, 215, 0, 208, 208, 208, 11, 222, 222, 222, 124, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 222, 222, 222, 124, 208, 208, 208, 11, 215, 215, 215, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 222, 222, 222, 0, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=85] +flags = 0 +flags = 0 +image = SubResource( 84 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=86] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 0.334961, 0.334961, 0.334961, 1 ) + +[sub_resource type="StyleBoxFlat" id=87] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 0.334961, 0.334961, 0.334961, 1 ) + +[sub_resource type="StyleBoxFlat" id=88] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 0.0679686, 0.0679686, 0.0679686, 1 ) + +[sub_resource type="Image" id=89] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 49, 255, 255, 255, 49, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 49, 255, 255, 255, 49, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 64, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=90] +flags = 0 +flags = 0 +image = SubResource( 89 ) +size = Vector2( 8, 64 ) + +[sub_resource type="StyleBoxTexture" id=91] +texture = SubResource( 20 ) +region_rect = Rect2( 0, 0, 16, 16 ) +margin_left = 1.0 +margin_right = 1.0 +margin_top = 1.0 +margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=92] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.0906248, 0.0906248, 0.0906248, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.0679686, 0.0679686, 0.0679686, 1 ) + +[sub_resource type="StyleBoxFlat" id=93] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.113281, 0.113281, 0.113281, 1 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.445801, 0.445801, 0.445801, 1 ) + +[sub_resource type="StyleBoxFlat" id=94] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.113281, 0.113281, 0.113281, 1 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.2 ) + +[sub_resource type="StyleBoxFlat" id=95] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 1, 1, 1, 0.2 ) +border_color = Color( 0.113281, 0.113281, 0.113281, 1 ) + +[sub_resource type="StyleBoxFlat" id=96] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 1, 1, 1, 0.2 ) +border_color = Color( 0.113281, 0.113281, 0.113281, 1 ) + +[sub_resource type="StyleBoxEmpty" id=97] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 + +[sub_resource type="Image" id=98] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 228, 255, 255, 255, 188, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 228, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 18, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 187, 255, 255, 255, 17, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 17, 255, 255, 255, 17, 255, 255, 255, 186, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 185, 255, 255, 255, 229, 255, 255, 255, 189, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 191, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 190, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 187, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 18, 255, 255, 255, 19, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 186, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 185, 255, 255, 255, 229, 255, 255, 255, 189, 255, 255, 255, 19, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 189, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 229, 255, 255, 255, 190, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 77, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 77, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=99] +flags = 0 +flags = 0 +image = SubResource( 98 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=100] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 121, 255, 255, 255, 151, 255, 255, 255, 15, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 14, 255, 255, 255, 149, 255, 255, 255, 125, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 142, 255, 255, 255, 199, 255, 255, 255, 163, 255, 255, 255, 15, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 14, 255, 255, 255, 160, 255, 255, 255, 199, 255, 255, 255, 144, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 163, 255, 255, 255, 199, 255, 255, 255, 161, 255, 255, 255, 15, 255, 255, 255, 14, 255, 255, 255, 159, 255, 255, 255, 199, 255, 255, 255, 166, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 165, 255, 255, 255, 199, 255, 255, 255, 161, 255, 255, 255, 159, 255, 255, 255, 199, 255, 255, 255, 167, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 166, 255, 255, 255, 199, 255, 255, 255, 199, 255, 255, 255, 167, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 155, 255, 255, 255, 157, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=101] +flags = 0 +flags = 0 +image = SubResource( 100 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxFlat" id=102] +bg_color = Color( 0.0823529, 0.0823529, 0.0823529, 1 ) + +[sub_resource type="StyleBoxFlat" id=103] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.0906248, 0.0906248, 0.0906248, 1 ) + +[sub_resource type="StyleBoxFlat" id=104] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 0.141176, 0.141176, 0.141176, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=105] +content_margin_left = 8.0 +content_margin_right = 8.0 +content_margin_top = 8.0 +content_margin_bottom = 8.0 +bg_color = Color( 0.113281, 0.113281, 0.113281, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.334961, 0.334961, 0.334961, 1 ) +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 4 + +[sub_resource type="Image" id=106] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 0, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 223, 223, 223, 197, 218, 218, 218, 21, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 190, 223, 223, 223, 254, 223, 223, 223, 210, 218, 218, 218, 21, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 19, 222, 222, 222, 207, 223, 223, 223, 254, 223, 223, 223, 209, 218, 218, 218, 21, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 217, 217, 217, 0, 214, 214, 214, 19, 223, 223, 223, 208, 223, 223, 223, 254, 223, 223, 223, 209, 214, 214, 214, 19, 214, 214, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 196, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 176, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 197, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 215, 215, 215, 0, 214, 214, 214, 19, 222, 222, 222, 206, 223, 223, 223, 254, 223, 223, 223, 212, 218, 218, 218, 21, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 210, 210, 210, 17, 222, 222, 222, 206, 223, 223, 223, 254, 223, 223, 223, 212, 218, 218, 218, 21, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 189, 223, 223, 223, 254, 223, 223, 223, 212, 220, 220, 220, 22, 219, 219, 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 176, 222, 222, 222, 198, 221, 221, 221, 23, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 222, 222, 222, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=107] +flags = 0 +flags = 0 +image = SubResource( 106 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=108] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 31, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 222, 222, 222, 31, 222, 222, 222, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 178, 223, 223, 223, 254, 223, 223, 223, 81, 213, 213, 213, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 213, 213, 213, 0, 223, 223, 223, 81, 223, 223, 223, 254, 223, 223, 223, 177, 223, 223, 223, 0, 221, 221, 221, 0, 221, 221, 221, 84, 223, 223, 223, 254, 223, 223, 223, 204, 204, 204, 204, 5, 204, 204, 204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 204, 204, 204, 0, 204, 204, 204, 5, 223, 223, 223, 204, 223, 223, 223, 254, 221, 221, 221, 84, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 1, 223, 223, 223, 209, 223, 223, 223, 254, 223, 223, 223, 176, 204, 204, 204, 5, 213, 213, 213, 0, 220, 220, 220, 0, 220, 220, 220, 0, 213, 213, 213, 0, 204, 204, 204, 5, 223, 223, 223, 176, 223, 223, 223, 254, 223, 223, 223, 209, 0, 0, 0, 1, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 19, 223, 223, 223, 210, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 213, 223, 223, 223, 88, 220, 220, 220, 22, 220, 220, 220, 22, 223, 223, 223, 88, 222, 222, 222, 214, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 210, 214, 214, 214, 19, 214, 214, 214, 0, 198, 198, 198, 0, 198, 198, 198, 9, 223, 223, 223, 194, 222, 222, 222, 214, 222, 222, 222, 215, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 215, 222, 222, 222, 214, 223, 223, 223, 194, 198, 198, 198, 9, 198, 198, 198, 0, 0, 0, 0, 0, 201, 201, 201, 0, 204, 204, 204, 10, 216, 216, 216, 20, 204, 204, 204, 5, 223, 223, 223, 105, 223, 223, 223, 187, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 187, 223, 223, 223, 105, 204, 204, 204, 5, 216, 216, 216, 20, 204, 204, 204, 10, 201, 201, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 204, 204, 204, 0, 216, 216, 216, 0, 204, 204, 204, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 254, 223, 223, 223, 249, 223, 223, 223, 0, 223, 223, 223, 0, 204, 204, 204, 0, 216, 216, 216, 0, 204, 204, 204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=109] +flags = 0 +flags = 0 +image = SubResource( 108 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=110] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 219, 219, 219, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 217, 217, 217, 0, 220, 220, 220, 0, 219, 219, 219, 115, 223, 223, 223, 204, 223, 223, 223, 236, 223, 223, 223, 90, 223, 223, 223, 73, 220, 220, 220, 37, 221, 221, 221, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 217, 217, 217, 0, 217, 217, 217, 47, 222, 222, 222, 222, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 251, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 223, 223, 223, 82, 223, 223, 223, 16, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 172, 172, 172, 0, 218, 218, 218, 42, 222, 222, 222, 236, 223, 223, 223, 254, 223, 223, 223, 235, 220, 220, 220, 104, 215, 215, 215, 32, 198, 198, 198, 9, 216, 216, 216, 33, 223, 223, 223, 88, 221, 221, 221, 100, 223, 223, 223, 89, 218, 218, 218, 14, 109, 109, 109, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 226, 223, 223, 223, 254, 223, 223, 223, 235, 210, 210, 210, 23, 217, 217, 217, 0, 219, 219, 219, 0, 210, 210, 210, 0, 218, 218, 218, 0, 218, 218, 218, 7, 223, 223, 223, 88, 221, 221, 221, 100, 222, 222, 222, 85, 0, 0, 0, 1, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 111, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 109, 217, 217, 217, 0, 221, 221, 221, 76, 223, 223, 223, 216, 222, 222, 222, 78, 221, 221, 221, 23, 218, 218, 218, 0, 217, 217, 217, 34, 221, 221, 221, 100, 221, 221, 221, 100, 219, 219, 219, 36, 219, 219, 219, 0, 222, 222, 222, 0, 222, 222, 222, 223, 223, 223, 223, 254, 223, 223, 223, 254, 215, 215, 215, 32, 218, 218, 218, 0, 222, 222, 222, 215, 223, 223, 223, 254, 221, 221, 221, 100, 222, 222, 222, 78, 210, 210, 210, 0, 198, 198, 198, 9, 221, 221, 221, 100, 221, 221, 221, 100, 223, 223, 223, 82, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 223, 223, 223, 223, 254, 223, 223, 223, 254, 214, 214, 214, 25, 217, 217, 217, 0, 221, 221, 221, 216, 223, 223, 223, 254, 221, 221, 221, 100, 222, 222, 222, 78, 210, 210, 210, 0, 198, 198, 198, 9, 221, 221, 221, 100, 221, 221, 221, 100, 223, 223, 223, 82, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 117, 223, 223, 223, 254, 223, 223, 223, 254, 218, 218, 218, 106, 216, 216, 216, 0, 221, 221, 221, 76, 223, 223, 223, 217, 222, 222, 222, 78, 221, 221, 221, 23, 218, 218, 218, 0, 216, 216, 216, 33, 221, 221, 221, 100, 221, 221, 221, 100, 220, 220, 220, 37, 220, 220, 220, 0, 170, 170, 170, 0, 170, 170, 170, 3, 223, 223, 223, 233, 223, 223, 223, 254, 223, 223, 223, 234, 210, 210, 210, 23, 217, 217, 217, 0, 219, 219, 219, 0, 210, 210, 210, 0, 220, 220, 220, 0, 218, 218, 218, 7, 223, 223, 223, 88, 221, 221, 221, 100, 222, 222, 222, 87, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 195, 195, 195, 0, 221, 221, 221, 54, 223, 223, 223, 240, 223, 223, 223, 254, 223, 223, 223, 235, 220, 220, 220, 104, 215, 215, 215, 32, 198, 198, 198, 9, 223, 223, 223, 32, 223, 223, 223, 88, 221, 221, 221, 100, 221, 221, 221, 91, 223, 223, 223, 16, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 218, 218, 0, 215, 215, 215, 58, 222, 222, 222, 229, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 251, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 85, 210, 210, 210, 17, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 171, 171, 171, 0, 127, 127, 127, 2, 223, 223, 223, 121, 223, 223, 223, 208, 223, 223, 223, 237, 221, 221, 221, 91, 223, 223, 223, 74, 221, 221, 221, 38, 0, 0, 0, 1, 105, 105, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=111] +flags = 0 +flags = 0 +image = SubResource( 110 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=112] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.0906248, 0.0906248, 0.0906248, 1 ) +border_color = Color( 0.0792967, 0.0792967, 0.0792967, 1 ) + +[sub_resource type="StyleBoxLine" id=113] +color = Color( 1, 1, 1, 0.1 ) +grow_begin = 7.0 + +[sub_resource type="StyleBoxLine" id=114] +color = Color( 1, 1, 1, 0.1 ) +grow_end = 7.0 + +[sub_resource type="StyleBoxLine" id=115] +color = Color( 1, 1, 1, 0.1 ) +grow_begin = 7.0 +grow_end = 7.0 + +[sub_resource type="Image" id=116] +data = { +"data": PoolByteArray( 221, 221, 221, 23, 222, 222, 222, 78, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 78, 221, 221, 221, 23, 221, 221, 221, 77, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 77, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 78, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 78, 221, 221, 221, 23, 222, 222, 222, 78, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 78, 221, 221, 221, 23 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=117] +flags = 0 +flags = 0 +image = SubResource( 116 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxTexture" id=118] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 117 ) +region_rect = Rect2( 0, 0, 16, 16 ) +margin_left = 4.0 +margin_right = 4.0 +margin_top = 4.0 +margin_bottom = 4.0 + +[sub_resource type="Image" id=119] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 70, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 70, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 70, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 70, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=120] +flags = 0 +flags = 0 +image = SubResource( 119 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxTexture" id=121] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 1.0 +content_margin_bottom = 1.0 +texture = SubResource( 120 ) +region_rect = Rect2( 0, 0, 16, 16 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="StyleBoxFlat" id=122] +content_margin_left = 8.0 +content_margin_right = 8.0 +content_margin_top = 8.0 +content_margin_bottom = 8.0 +bg_color = Color( 0.0792967, 0.0792967, 0.0792967, 1 ) +border_width_left = 1 +border_width_top = 24 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.0792967, 0.0792967, 0.0792967, 1 ) +expand_margin_top = 24.0 +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 4 + +[sub_resource type="StyleBoxEmpty" id=123] + +[sub_resource type="Image" id=124] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 152, 223, 223, 223, 152, 221, 221, 221, 15, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 163, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 163, 221, 221, 221, 15, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 163, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 163, 221, 221, 221, 15, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 162, 222, 222, 222, 199, 223, 223, 223, 163, 223, 223, 223, 16, 223, 223, 223, 16, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 161, 221, 221, 221, 15, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 143, 222, 222, 222, 199, 223, 223, 223, 164, 210, 210, 210, 17, 216, 216, 216, 0, 216, 216, 216, 0, 210, 210, 210, 17, 223, 223, 223, 164, 222, 222, 222, 199, 222, 222, 222, 143, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 138, 223, 223, 223, 145, 210, 210, 210, 17, 210, 210, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 210, 210, 210, 17, 223, 223, 223, 145, 223, 223, 223, 138, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 210, 210, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 223, 223, 223, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 124, 223, 223, 223, 152, 221, 221, 221, 15, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 153, 222, 222, 222, 125, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 142, 222, 222, 222, 199, 223, 223, 223, 163, 221, 221, 221, 15, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 163, 222, 222, 222, 199, 222, 222, 222, 142, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 16, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 163, 221, 221, 221, 15, 221, 221, 221, 15, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 163, 223, 223, 223, 16, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 210, 210, 210, 17, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 161, 223, 223, 223, 162, 222, 222, 222, 199, 223, 223, 223, 163, 210, 210, 210, 17, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 210, 210, 210, 17, 222, 222, 222, 165, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 164, 210, 210, 210, 17, 210, 210, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 210, 210, 210, 17, 223, 223, 223, 154, 223, 223, 223, 154, 210, 210, 210, 17, 210, 210, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 223, 223, 223, 0, 223, 223, 223, 0, 210, 210, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=125] +flags = 0 +flags = 0 +image = SubResource( 124 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=126] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 222, 222, 222, 0, 221, 221, 221, 77, 223, 223, 223, 138, 223, 223, 223, 178, 223, 223, 223, 178, 223, 223, 223, 138, 221, 221, 221, 77, 222, 222, 222, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 18, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 212, 212, 212, 18, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 220, 220, 220, 44, 221, 221, 221, 54, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 74, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 223, 223, 223, 32, 221, 221, 221, 0, 219, 219, 219, 43, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 74, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 136, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 216, 216, 216, 33, 221, 221, 221, 0, 223, 223, 223, 32, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 136, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 222, 222, 222, 199, 222, 222, 222, 199, 220, 220, 220, 44, 219, 219, 219, 0, 223, 223, 223, 32, 223, 223, 223, 180, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 179, 222, 222, 222, 199, 222, 222, 222, 199, 219, 219, 219, 43, 221, 221, 221, 0, 223, 223, 223, 32, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 140, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 223, 223, 223, 32, 221, 221, 221, 0, 216, 216, 216, 33, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 139, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 76, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 180, 223, 223, 223, 32, 219, 219, 219, 0, 220, 220, 220, 44, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 221, 221, 221, 75, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 180, 218, 218, 218, 42, 221, 221, 221, 54, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 19, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 212, 212, 212, 18, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 222, 222, 222, 0, 222, 222, 222, 78, 223, 223, 223, 138, 223, 223, 223, 178, 223, 223, 223, 178, 223, 223, 223, 138, 222, 222, 222, 78, 222, 222, 222, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=127] +flags = 0 +flags = 0 +image = SubResource( 126 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=128] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 222, 222, 222, 0, 221, 221, 221, 99, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 221, 221, 221, 99, 222, 222, 222, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 24, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 223, 223, 223, 24, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 233, 223, 223, 223, 57, 222, 222, 222, 70, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 95, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 233, 218, 218, 218, 42, 220, 220, 220, 0, 223, 223, 223, 56, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 95, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 233, 219, 219, 219, 43, 218, 218, 218, 0, 218, 218, 218, 42, 223, 223, 223, 232, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 225, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 57, 220, 220, 220, 0, 218, 218, 218, 42, 222, 222, 222, 231, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 230, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 56, 219, 219, 219, 0, 218, 218, 218, 42, 223, 223, 223, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 180, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 232, 218, 218, 218, 42, 218, 218, 218, 0, 219, 219, 219, 43, 223, 223, 223, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 179, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 98, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 231, 218, 218, 218, 42, 220, 220, 220, 0, 223, 223, 223, 57, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 97, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 187, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 231, 221, 221, 221, 54, 222, 222, 222, 70, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 187, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 25, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 223, 223, 223, 24, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 222, 222, 222, 0, 221, 221, 221, 100, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 221, 221, 221, 100, 222, 222, 222, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=129] +flags = 0 +flags = 0 +image = SubResource( 128 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=130] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 222, 222, 222, 0, 221, 221, 221, 77, 223, 223, 223, 138, 223, 223, 223, 178, 223, 223, 223, 178, 223, 223, 223, 138, 221, 221, 221, 77, 222, 222, 222, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 18, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 212, 212, 212, 18, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 221, 221, 221, 54, 220, 220, 220, 44, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 74, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 219, 219, 219, 43, 221, 221, 221, 0, 223, 223, 223, 32, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 74, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 136, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 223, 223, 223, 32, 221, 221, 221, 0, 216, 216, 216, 33, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 136, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 180, 223, 223, 223, 32, 219, 219, 219, 0, 220, 220, 220, 44, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 179, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 223, 223, 223, 32, 221, 221, 221, 0, 219, 219, 219, 43, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 140, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 223, 223, 223, 32, 223, 223, 223, 0, 223, 223, 223, 32, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 139, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 76, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 220, 220, 220, 44, 221, 221, 221, 0, 223, 223, 223, 32, 223, 223, 223, 180, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 221, 221, 221, 75, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 221, 221, 221, 54, 218, 218, 218, 42, 223, 223, 223, 180, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 19, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 212, 212, 212, 18, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 222, 222, 222, 0, 222, 222, 222, 78, 223, 223, 223, 138, 223, 223, 223, 178, 223, 223, 223, 178, 223, 223, 223, 138, 222, 222, 222, 78, 222, 222, 222, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=131] +flags = 0 +flags = 0 +image = SubResource( 130 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=132] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 222, 222, 222, 0, 221, 221, 221, 99, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 221, 221, 221, 99, 222, 222, 222, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 24, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 223, 223, 223, 24, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 70, 223, 223, 223, 57, 223, 223, 223, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 95, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 56, 220, 220, 220, 0, 218, 218, 218, 42, 223, 223, 223, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 95, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 232, 218, 218, 218, 42, 218, 218, 218, 0, 219, 219, 219, 43, 223, 223, 223, 233, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 225, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 231, 218, 218, 218, 42, 220, 220, 220, 0, 223, 223, 223, 57, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 230, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 233, 218, 218, 218, 42, 219, 219, 219, 0, 223, 223, 223, 56, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 180, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 233, 218, 218, 218, 42, 218, 218, 218, 0, 218, 218, 218, 42, 223, 223, 223, 232, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 179, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 98, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 57, 220, 220, 220, 0, 218, 218, 218, 42, 222, 222, 222, 231, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 97, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 187, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 70, 222, 222, 222, 55, 222, 222, 222, 231, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 187, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 25, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 223, 223, 223, 24, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 222, 222, 222, 0, 221, 221, 221, 100, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 221, 221, 221, 100, 222, 222, 222, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=133] +flags = 0 +flags = 0 +image = SubResource( 132 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=134] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 78, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 79, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 78, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 79, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 78, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 79, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=135] +flags = 0 +flags = 0 +image = SubResource( 134 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=136] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 201, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 199, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 199, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 200, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 200, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 202, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 201, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 199, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 199, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 200, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 200, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 202, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 201, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 199, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 199, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 200, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 200, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 202, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=137] +flags = 0 +flags = 0 +image = SubResource( 136 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=138] +content_margin_left = 5.0 +content_margin_right = 5.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 0.113281, 0.113281, 0.113281, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.0679686, 0.0679686, 0.0679686, 1 ) + +[sub_resource type="StyleBoxFlat" id=139] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 0.0906248, 0.0906248, 0.0906248, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_color = Color( 0.0792967, 0.0792967, 0.0792967, 1 ) +expand_margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=140] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 0.101953, 0.101953, 0.101953, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_color = Color( 0.0792967, 0.0792967, 0.0792967, 1 ) +expand_margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=141] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 0.113281, 0.113281, 0.113281, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_color = Color( 0.0679686, 0.0679686, 0.0679686, 1 ) +expand_margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=142] +bg_color = Color( 0.321569, 0.321569, 0.321569, 1 ) +border_width_left = 5 +border_width_top = 10 +border_width_right = 5 +border_width_bottom = 5 +border_color = Color( 0.321569, 0.321569, 0.321569, 1 ) +anti_aliasing = false + +[sub_resource type="Image" id=143] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 56, 255, 255, 255, 72, 255, 255, 255, 7, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 7, 255, 255, 255, 72, 255, 255, 255, 56, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 66, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 7, 255, 255, 255, 7, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 66, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 81, 255, 255, 255, 81, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 72, 255, 255, 255, 72, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=144] +flags = 0 +flags = 0 +image = SubResource( 143 ) +size = Vector2( 12, 12 ) + +[sub_resource type="Image" id=145] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 56, 255, 255, 255, 72, 255, 255, 255, 7, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 66, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 7, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 81, 255, 255, 255, 7, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 66, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 7, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 66, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 7, 255, 255, 255, 81, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 66, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 56, 255, 255, 255, 72, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=146] +flags = 0 +flags = 0 +image = SubResource( 145 ) +size = Vector2( 12, 12 ) + +[sub_resource type="Image" id=147] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 14, 255, 255, 255, 14, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 13, 255, 255, 255, 49, 255, 255, 255, 49, 255, 255, 255, 13, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 14, 255, 255, 255, 49, 255, 255, 255, 49, 255, 255, 255, 13, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 14, 255, 255, 255, 14, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=148] +flags = 0 +flags = 0 +image = SubResource( 147 ) +size = Vector2( 8, 8 ) + +[sub_resource type="Image" id=149] +data = { +"data": PoolByteArray( 255, 255, 255, 35, 255, 255, 255, 38, 255, 255, 255, 3, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 38, 255, 255, 255, 50, 255, 255, 255, 41, 255, 255, 255, 3, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 4, 255, 255, 255, 41, 255, 255, 255, 50, 255, 255, 255, 40, 255, 255, 255, 3, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 0, 255, 255, 255, 4, 255, 255, 255, 41, 255, 255, 255, 50, 255, 255, 255, 37, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 0, 255, 255, 255, 3, 255, 255, 255, 41, 255, 255, 255, 50, 255, 255, 255, 38, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 3, 255, 255, 255, 41, 255, 255, 255, 50, 255, 255, 255, 41, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 37, 255, 255, 255, 50, 255, 255, 255, 41, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 35, 255, 255, 255, 38, 255, 255, 255, 4, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=150] +flags = 0 +flags = 0 +image = SubResource( 149 ) +size = Vector2( 8, 8 ) + +[sub_resource type="StyleBoxFlat" id=151] +content_margin_left = 1.0 +content_margin_right = 1.0 +content_margin_top = 1.0 +content_margin_bottom = 1.0 +bg_color = Color( 1, 1, 1, 0.9 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 1 ) +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 4 + +[sub_resource type="Image" id=152] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 84, 255, 255, 255, 108, 255, 255, 255, 11, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 108, 255, 255, 255, 84, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 11, 255, 255, 255, 11, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 122, 255, 255, 255, 122, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 109, 255, 255, 255, 108, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 14, +"mipmaps": false, +"width": 14 +} + +[sub_resource type="ImageTexture" id=153] +flags = 0 +flags = 0 +image = SubResource( 152 ) +size = Vector2( 14, 14 ) + +[sub_resource type="Image" id=154] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 115, 255, 255, 255, 114, 255, 255, 255, 11, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 11, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 122, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 122, 255, 255, 255, 11, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 113, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 12, 255, 255, 255, 12, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 113, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 105, 255, 255, 255, 115, 255, 255, 255, 12, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 115, 255, 255, 255, 105, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 105, 255, 255, 255, 114, 255, 255, 255, 11, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 115, 255, 255, 255, 105, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 114, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 11, 255, 255, 255, 11, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 114, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 122, 255, 255, 255, 122, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 116, 255, 255, 255, 115, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 14, +"mipmaps": false, +"width": 14 +} + +[sub_resource type="ImageTexture" id=155] +flags = 0 +flags = 0 +image = SubResource( 154 ) +size = Vector2( 14, 14 ) + +[sub_resource type="StyleBoxFlat" id=156] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.334961, 0.334961, 0.334961, 1 ) +border_color = Color( 0.113281, 0.113281, 0.113281, 1 ) + +[sub_resource type="StyleBoxFlat" id=157] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.113281, 0.113281, 0.113281, 1 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.334961, 0.334961, 0.334961, 1 ) + +[sub_resource type="StyleBoxEmpty" id=158] + +[sub_resource type="StyleBoxEmpty" id=159] + +[sub_resource type="StyleBoxFlat" id=160] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 1, 1, 1, 0.08 ) +border_color = Color( 0.113281, 0.113281, 0.113281, 1 ) + +[sub_resource type="StyleBoxFlat" id=161] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.0679686, 0.0679686, 0.0679686, 1 ) +border_color = Color( 0.113281, 0.113281, 0.113281, 1 ) + +[sub_resource type="StyleBoxTexture" id=162] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 69 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="StyleBoxTexture" id=163] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 72 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxTexture" id=164] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 75 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="StyleBoxTexture" id=165] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 78 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxTexture" id=166] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 78 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxLine" id=167] +color = Color( 1, 1, 1, 0.1 ) +grow_begin = 0.0 +grow_end = 0.0 +vertical = true + +[sub_resource type="StyleBoxFlat" id=168] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +bg_color = Color( 0.334961, 0.334961, 0.334961, 1 ) + +[sub_resource type="StyleBoxFlat" id=169] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +bg_color = Color( 0.334961, 0.334961, 0.334961, 1 ) + +[sub_resource type="StyleBoxFlat" id=170] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +bg_color = Color( 0.0679686, 0.0679686, 0.0679686, 1 ) + +[sub_resource type="Image" id=171] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 49, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 49, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 49, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 49, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 64 +} + +[sub_resource type="ImageTexture" id=172] +flags = 0 +flags = 0 +image = SubResource( 171 ) +size = Vector2( 64, 8 ) + +[sub_resource type="Image" id=173] +data = { +"data": PoolByteArray( 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=174] +flags = 0 +flags = 0 +image = SubResource( 173 ) +size = Vector2( 8, 8 ) + +[sub_resource type="StyleBoxTexture" id=175] +texture = SubResource( 174 ) +region_rect = Rect2( 0, 0, 8, 8 ) +margin_left = 1.0 +margin_right = 1.0 +margin_top = 1.0 +margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=176] +content_margin_left = 8.0 +content_margin_right = 8.0 +content_margin_top = 8.0 +content_margin_bottom = 8.0 +bg_color = Color( 0.113281, 0.113281, 0.113281, 1 ) +border_width_left = 1 +border_width_top = 24 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.113281, 0.113281, 0.113281, 1 ) +expand_margin_top = 24.0 +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 4 + +[resource] +default_font = ExtResource( 1 ) +BoxContainer/constants/separation = 4 +Button/colors/font_color = Color( 0.77832, 0.77832, 0.77832, 1 ) +Button/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +Button/colors/font_color_hover = Color( 0.866992, 0.866992, 0.866992, 1 ) +Button/colors/font_color_pressed = Color( 0.184314, 0.396078, 0.533333, 1 ) +Button/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) +Button/colors/icon_color_pressed = Color( 0.211961, 0.45549, 0.613333, 1 ) +Button/constants/hseparation = 2 +Button/fonts/font = null +Button/styles/Ruler = SubResource( 1 ) +Button/styles/disabled = SubResource( 2 ) +Button/styles/focus = SubResource( 3 ) +Button/styles/hover = SubResource( 4 ) +Button/styles/normal = SubResource( 5 ) +Button/styles/pressed = SubResource( 6 ) +CheckBox/colors/font_color = Color( 0.77832, 0.77832, 0.77832, 1 ) +CheckBox/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +CheckBox/colors/font_color_hover = Color( 0.866992, 0.866992, 0.866992, 1 ) +CheckBox/colors/font_color_hover_pressed = Color( 1, 1, 1, 1 ) +CheckBox/colors/font_color_pressed = Color( 0.184314, 0.396078, 0.533333, 1 ) +CheckBox/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) +CheckBox/constants/check_vadjust = 0 +CheckBox/constants/hseparation = 4 +CheckBox/fonts/font = null +CheckBox/icons/checked = SubResource( 8 ) +CheckBox/icons/radio_checked = SubResource( 10 ) +CheckBox/icons/radio_unchecked = SubResource( 12 ) +CheckBox/icons/unchecked = SubResource( 14 ) +CheckBox/styles/disabled = SubResource( 15 ) +CheckBox/styles/focus = null +CheckBox/styles/hover = SubResource( 15 ) +CheckBox/styles/hover_pressed = SubResource( 16 ) +CheckBox/styles/normal = SubResource( 15 ) +CheckBox/styles/pressed = SubResource( 15 ) +CheckButton/colors/font_color = Color( 0.77832, 0.77832, 0.77832, 1 ) +CheckButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +CheckButton/colors/font_color_hover = Color( 0.866992, 0.866992, 0.866992, 1 ) +CheckButton/colors/font_color_hover_pressed = Color( 1, 1, 1, 1 ) +CheckButton/colors/font_color_pressed = Color( 0.184314, 0.396078, 0.533333, 1 ) +CheckButton/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) +CheckButton/constants/check_vadjust = 0 +CheckButton/constants/hseparation = 4 +CheckButton/fonts/font = null +CheckButton/icons/off = SubResource( 18 ) +CheckButton/icons/off_disabled = SubResource( 20 ) +CheckButton/icons/on = SubResource( 22 ) +CheckButton/icons/on_disabled = SubResource( 20 ) +CheckButton/styles/disabled = SubResource( 23 ) +CheckButton/styles/focus = SubResource( 24 ) +CheckButton/styles/hover = SubResource( 23 ) +CheckButton/styles/hover_pressed = SubResource( 24 ) +CheckButton/styles/normal = SubResource( 23 ) +CheckButton/styles/pressed = SubResource( 23 ) +ColorPicker/constants/h_width = 30 +ColorPicker/constants/label_width = 10 +ColorPicker/constants/margin = 8 +ColorPicker/constants/sv_height = 256 +ColorPicker/constants/sv_width = 256 +ColorPicker/icons/add_preset = SubResource( 26 ) +ColorPicker/icons/color_hue = null +ColorPicker/icons/color_sample = null +ColorPicker/icons/overbright_indicator = SubResource( 28 ) +ColorPicker/icons/preset_bg = SubResource( 30 ) +ColorPicker/icons/screen_picker = SubResource( 32 ) +ColorPickerButton/colors/font_color = Color( 1, 1, 1, 1 ) +ColorPickerButton/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.3 ) +ColorPickerButton/colors/font_color_hover = Color( 1, 1, 1, 1 ) +ColorPickerButton/colors/font_color_pressed = Color( 0.8, 0.8, 0.8, 1 ) +ColorPickerButton/constants/hseparation = 2 +ColorPickerButton/fonts/font = null +ColorPickerButton/icons/bg = SubResource( 30 ) +ColorPickerButton/styles/disabled = null +ColorPickerButton/styles/focus = null +ColorPickerButton/styles/hover = SubResource( 33 ) +ColorPickerButton/styles/normal = SubResource( 34 ) +ColorPickerButton/styles/pressed = SubResource( 35 ) +Dialogs/constants/button_margin = 32 +Dialogs/constants/margin = 8 +FileDialog/colors/files_disabled = Color( 1, 1, 1, 0.3 ) +FileDialog/colors/folder_icon_modulate = Color( 0.42902, 0.577255, 0.673333, 1 ) +FileDialog/icons/folder = SubResource( 37 ) +FileDialog/icons/parent_folder = SubResource( 39 ) +FileDialog/icons/reload = SubResource( 41 ) +FileDialog/icons/toggle_hidden = SubResource( 43 ) +GraphEdit/colors/activity = Color( 0.184314, 0.396078, 0.533333, 1 ) +GraphEdit/colors/grid_major = Color( 1, 1, 1, 0.15 ) +GraphEdit/colors/grid_minor = Color( 1, 1, 1, 0.07 ) +GraphEdit/colors/selection_fill = Color( 0.184314, 0.396078, 0.533333, 0.3 ) +GraphEdit/colors/selection_stroke = Color( 0.184314, 0.396078, 0.533333, 0.8 ) +GraphEdit/constants/bezier_len_neg = 160 +GraphEdit/constants/bezier_len_pos = 80 +GraphEdit/icons/minus = SubResource( 45 ) +GraphEdit/icons/more = SubResource( 47 ) +GraphEdit/icons/reset = SubResource( 49 ) +GraphEdit/icons/snap = SubResource( 51 ) +GraphEdit/styles/bg = SubResource( 52 ) +GraphNode/colors/close_color = Color( 1, 1, 1, 0.7 ) +GraphNode/colors/resizer_color = Color( 1, 1, 1, 0.7 ) +GraphNode/colors/title_color = Color( 1, 1, 1, 1 ) +GraphNode/constants/close_h_offset = 20 +GraphNode/constants/close_offset = 20 +GraphNode/constants/port_offset = 14 +GraphNode/constants/separation = 1 +GraphNode/constants/title_h_offset = -16 +GraphNode/constants/title_offset = 20 +GraphNode/icons/close = SubResource( 54 ) +GraphNode/icons/port = SubResource( 56 ) +GraphNode/icons/resizer = SubResource( 58 ) +GraphNode/styles/breakpoint = SubResource( 59 ) +GraphNode/styles/comment = SubResource( 60 ) +GraphNode/styles/commentfocus = SubResource( 61 ) +GraphNode/styles/frame = SubResource( 62 ) +GraphNode/styles/position = SubResource( 63 ) +GraphNode/styles/selectedframe = SubResource( 64 ) +GraphNode/styles/state_machine_frame = SubResource( 65 ) +GraphNode/styles/state_machine_selectedframe = SubResource( 66 ) +GridContainer/constants/hseparation = 4 +GridContainer/constants/vseparation = 4 +HBoxContainer/constants/separation = 4 +HScrollBar/icons/decrement = SubResource( 67 ) +HScrollBar/icons/decrement_highlight = SubResource( 67 ) +HScrollBar/icons/increment = SubResource( 67 ) +HScrollBar/icons/increment_highlight = SubResource( 67 ) +HScrollBar/styles/grabber = SubResource( 70 ) +HScrollBar/styles/grabber_highlight = SubResource( 73 ) +HScrollBar/styles/grabber_pressed = SubResource( 76 ) +HScrollBar/styles/scroll = SubResource( 79 ) +HScrollBar/styles/scroll_focus = SubResource( 80 ) +HSeparator/constants/separation = 4 +HSeparator/styles/separator = SubResource( 81 ) +HSlider/icons/grabber = SubResource( 83 ) +HSlider/icons/grabber_disabled = null +HSlider/icons/grabber_highlight = SubResource( 85 ) +HSlider/icons/tick = null +HSlider/styles/focus = null +HSlider/styles/grabber_area = SubResource( 86 ) +HSlider/styles/grabber_area_highlight = SubResource( 87 ) +HSlider/styles/grabber_disabled = null +HSlider/styles/grabber_highlight = null +HSlider/styles/slider = SubResource( 88 ) +HSplitContainer/constants/autohide = 1 +HSplitContainer/constants/separation = 8 +HSplitContainer/icons/grabber = SubResource( 90 ) +HSplitContainer/styles/bg = SubResource( 91 ) +ItemList/colors/font_color = Color( 0.77832, 0.77832, 0.77832, 1 ) +ItemList/colors/font_color_selected = Color( 1, 1, 1, 1 ) +ItemList/colors/guide_color = Color( 1, 1, 1, 0.05 ) +ItemList/constants/hseparation = 3 +ItemList/constants/icon_margin = 4 +ItemList/constants/line_separation = 3 +ItemList/constants/vseparation = 3 +ItemList/fonts/font = null +ItemList/styles/bg = SubResource( 92 ) +ItemList/styles/bg_focus = SubResource( 93 ) +ItemList/styles/cursor = SubResource( 94 ) +ItemList/styles/cursor_unfocused = SubResource( 94 ) +ItemList/styles/selected = SubResource( 95 ) +ItemList/styles/selected_focus = SubResource( 96 ) +"Label/colors/Selected Color" = Color( 0.235294, 0.364706, 0.458824, 1 ) +Label/colors/font_color = Color( 0.77832, 0.77832, 0.77832, 1 ) +Label/colors/font_color_shadow = Color( 0, 0, 0, 0 ) +Label/colors/font_outline_modulate = Color( 1, 1, 1, 1 ) +Label/constants/line_spacing = 3 +Label/constants/shadow_as_outline = 0 +Label/constants/shadow_offset_x = 1 +Label/constants/shadow_offset_y = 1 +Label/fonts/font = null +Label/styles/normal = SubResource( 97 ) +LineEdit/colors/clear_button_color = Color( 0.77832, 0.77832, 0.77832, 1 ) +LineEdit/colors/clear_button_color_pressed = Color( 0.184314, 0.396078, 0.533333, 1 ) +LineEdit/colors/cursor_color = Color( 0.77832, 0.77832, 0.77832, 1 ) +LineEdit/colors/font_color = Color( 0.77832, 0.77832, 0.77832, 1 ) +LineEdit/colors/font_color_selected = Color( 1, 1, 1, 1 ) +LineEdit/colors/read_only = Color( 1, 1, 1, 0.3 ) +LineEdit/colors/selection_color = Color( 0.184314, 0.396078, 0.533333, 0.4 ) +LineEdit/constants/minimum_spaces = 12 +LineEdit/fonts/font = null +LineEdit/icons/clear = SubResource( 99 ) +LineEdit/styles/focus = SubResource( 3 ) +LineEdit/styles/normal = SubResource( 5 ) +LineEdit/styles/read_only = SubResource( 2 ) +LinkButton/colors/font_color = Color( 0.77832, 0.77832, 0.77832, 1 ) +LinkButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +LinkButton/colors/font_color_hover = Color( 0.866992, 0.866992, 0.866992, 1 ) +LinkButton/colors/font_color_pressed = Color( 0.184314, 0.396078, 0.533333, 1 ) +LinkButton/styles/focus = SubResource( 97 ) +MarginContainer/constants/margin_bottom = 0 +MarginContainer/constants/margin_left = 0 +MarginContainer/constants/margin_right = 0 +MarginContainer/constants/margin_top = 0 +MenuButton/colors/font_color = Color( 0.77832, 0.77832, 0.77832, 1 ) +MenuButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +MenuButton/colors/font_color_hover = Color( 0.866992, 0.866992, 0.866992, 1 ) +MenuButton/colors/font_color_pressed = Color( 1, 1, 1, 1 ) +MenuButton/constants/hseparation = 3 +MenuButton/fonts/font = null +MenuButton/styles/disabled = SubResource( 23 ) +MenuButton/styles/focus = SubResource( 23 ) +MenuButton/styles/hover = SubResource( 23 ) +MenuButton/styles/normal = SubResource( 23 ) +MenuButton/styles/pressed = SubResource( 23 ) +OptionButton/colors/font_color = Color( 0.77832, 0.77832, 0.77832, 1 ) +OptionButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +OptionButton/colors/font_color_hover = Color( 0.866992, 0.866992, 0.866992, 1 ) +OptionButton/colors/font_color_pressed = Color( 0.184314, 0.396078, 0.533333, 1 ) +OptionButton/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) +OptionButton/constants/arrow_margin = 4 +OptionButton/constants/hseparation = 4 +OptionButton/constants/modulate_arrow = 1 +OptionButton/fonts/font = null +OptionButton/icons/arrow = SubResource( 101 ) +OptionButton/styles/disabled = SubResource( 2 ) +OptionButton/styles/focus = SubResource( 3 ) +OptionButton/styles/hover = SubResource( 4 ) +OptionButton/styles/normal = SubResource( 5 ) +OptionButton/styles/pressed = SubResource( 6 ) +Panel/styles/TopMenu = SubResource( 102 ) +Panel/styles/panel = SubResource( 103 ) +Panel/styles/panelf = null +Panel/styles/panelnc = null +PanelContainer/styles/panel = SubResource( 104 ) +PopupDialog/styles/panel = SubResource( 105 ) +PopupMenu/colors/font_color = Color( 0.77832, 0.77832, 0.77832, 1 ) +PopupMenu/colors/font_color_accel = Color( 1, 1, 1, 0.3 ) +PopupMenu/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +PopupMenu/colors/font_color_hover = Color( 0.866992, 0.866992, 0.866992, 1 ) +PopupMenu/constants/hseparation = 4 +PopupMenu/constants/vseparation = 5 +PopupMenu/fonts/font = null +PopupMenu/icons/checked = SubResource( 8 ) +PopupMenu/icons/radio_checked = SubResource( 10 ) +PopupMenu/icons/radio_unchecked = SubResource( 12 ) +PopupMenu/icons/submenu = SubResource( 107 ) +PopupMenu/icons/unchecked = SubResource( 14 ) +PopupMenu/icons/visibility_hidden = SubResource( 109 ) +PopupMenu/icons/visibility_visible = SubResource( 43 ) +PopupMenu/icons/visibility_xray = SubResource( 111 ) +PopupMenu/styles/disabled = SubResource( 23 ) +PopupMenu/styles/focus = SubResource( 23 ) +PopupMenu/styles/hover = SubResource( 112 ) +PopupMenu/styles/labeled_separator_left = SubResource( 113 ) +PopupMenu/styles/labeled_separator_right = SubResource( 114 ) +PopupMenu/styles/normal = SubResource( 23 ) +PopupMenu/styles/panel = SubResource( 105 ) +PopupMenu/styles/panel_disabled = null +PopupMenu/styles/pressed = SubResource( 23 ) +PopupMenu/styles/separator = SubResource( 115 ) +PopupPanel/styles/panel = SubResource( 105 ) +ProgressBar/colors/font_color = Color( 0.77832, 0.77832, 0.77832, 1 ) +ProgressBar/styles/bg = SubResource( 118 ) +ProgressBar/styles/fg = SubResource( 121 ) +ProjectSettingsEditor/styles/panel = SubResource( 122 ) +RichTextLabel/colors/default_color = Color( 0.77832, 0.77832, 0.77832, 1 ) +RichTextLabel/colors/font_color_shadow = Color( 0, 0, 0, 0 ) +RichTextLabel/constants/shadow_as_outline = 0 +RichTextLabel/constants/shadow_offset_x = 1 +RichTextLabel/constants/shadow_offset_y = 1 +RichTextLabel/styles/focus = SubResource( 123 ) +RichTextLabel/styles/normal = SubResource( 52 ) +SpinBox/icons/updown = SubResource( 125 ) +TabContainer/colors/font_color_bg = Color( 1, 1, 1, 0.3 ) +TabContainer/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +TabContainer/colors/font_color_fg = Color( 0.77832, 0.77832, 0.77832, 1 ) +TabContainer/constants/hseparation = 4 +TabContainer/constants/label_valign_bg = 2 +TabContainer/constants/label_valign_fg = 0 +TabContainer/constants/side_margin = 0 +TabContainer/constants/top_margin = 24 +TabContainer/fonts/font = null +TabContainer/icons/decrement = SubResource( 127 ) +TabContainer/icons/decrement_highlight = SubResource( 129 ) +TabContainer/icons/increment = SubResource( 131 ) +TabContainer/icons/increment_highlight = SubResource( 133 ) +TabContainer/icons/menu = SubResource( 135 ) +TabContainer/icons/menu_highlight = SubResource( 137 ) +TabContainer/styles/panel = SubResource( 138 ) +TabContainer/styles/tab_bg = SubResource( 139 ) +TabContainer/styles/tab_disabled = SubResource( 140 ) +TabContainer/styles/tab_fg = SubResource( 141 ) +Tabs/colors/font_color_bg = Color( 1, 1, 1, 0.3 ) +Tabs/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +Tabs/colors/font_color_fg = Color( 0.77832, 0.77832, 0.77832, 1 ) +Tabs/constants/hseparation = 4 +Tabs/constants/label_valign_bg = 2 +Tabs/constants/label_valign_fg = 0 +Tabs/constants/top_margin = 24 +Tabs/fonts/font = null +Tabs/icons/close = SubResource( 99 ) +Tabs/icons/decrement = SubResource( 127 ) +Tabs/icons/decrement_highlight = SubResource( 129 ) +Tabs/icons/increment = SubResource( 131 ) +Tabs/icons/increment_highlight = SubResource( 133 ) +Tabs/styles/button = SubResource( 23 ) +Tabs/styles/button_pressed = SubResource( 23 ) +Tabs/styles/panel = SubResource( 142 ) +Tabs/styles/tab_bg = SubResource( 139 ) +Tabs/styles/tab_disabled = SubResource( 140 ) +Tabs/styles/tab_fg = SubResource( 141 ) +TextEdit/colors/background_color = Color( 0, 0, 0, 0 ) +TextEdit/colors/brace_mismatch_color = Color( 1, 0.2, 0.2, 1 ) +TextEdit/colors/breakpoint_color = Color( 0.8, 0.8, 0.4, 0.2 ) +TextEdit/colors/caret_background_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/caret_color = Color( 0.77832, 0.77832, 0.77832, 1 ) +TextEdit/colors/code_folding_color = Color( 0.8, 0.8, 0.8, 0.8 ) +TextEdit/colors/completion_background_color = Color( 0.172549, 0.164706, 0.196078, 1 ) +TextEdit/colors/completion_existing_color = Color( 0.87451, 0.87451, 0.87451, 0.129412 ) +TextEdit/colors/completion_font_color = Color( 0.666667, 0.666667, 0.666667, 1 ) +TextEdit/colors/completion_scroll_color = Color( 1, 1, 1, 1 ) +TextEdit/colors/completion_selected_color = Color( 0.262745, 0.258824, 0.266667, 1 ) +TextEdit/colors/current_line_color = Color( 0.25, 0.25, 0.26, 0.8 ) +TextEdit/colors/font_color = Color( 0.77832, 0.77832, 0.77832, 1 ) +TextEdit/colors/font_color_selected = Color( 0, 0, 0, 1 ) +TextEdit/colors/function_color = Color( 0.4, 0.635294, 0.807843, 1 ) +TextEdit/colors/line_number_color = Color( 0.666667, 0.666667, 0.666667, 0.4 ) +TextEdit/colors/mark_color = Color( 1, 0.4, 0.4, 0.4 ) +TextEdit/colors/member_variable_color = Color( 0.901961, 0.305882, 0.34902, 1 ) +TextEdit/colors/number_color = Color( 0.921569, 0.584314, 0.196078, 1 ) +TextEdit/colors/safe_line_number_color = Color( 0.666667, 0.784314, 0.666667, 0.6 ) +TextEdit/colors/selection_color = Color( 0.184314, 0.396078, 0.533333, 0.4 ) +TextEdit/colors/symbol_color = Color( 0.941176, 0.941176, 0.941176, 1 ) +TextEdit/colors/word_highlighted_color = Color( 0.8, 0.9, 0.9, 0.15 ) +TextEdit/constants/completion_lines = 7 +TextEdit/constants/completion_max_width = 50 +TextEdit/constants/completion_scroll_width = 3 +TextEdit/constants/line_spacing = 4 +TextEdit/fonts/font = null +TextEdit/icons/fold = SubResource( 144 ) +TextEdit/icons/folded = SubResource( 146 ) +TextEdit/icons/space = SubResource( 148 ) +TextEdit/icons/tab = SubResource( 150 ) +TextEdit/styles/completion = null +TextEdit/styles/focus = SubResource( 4 ) +TextEdit/styles/normal = SubResource( 5 ) +TextEdit/styles/read_only = SubResource( 2 ) +ToolButton/colors/font_color = Color( 0.77832, 0.77832, 0.77832, 1 ) +ToolButton/colors/font_color_hover = Color( 0.866992, 0.866992, 0.866992, 1 ) +ToolButton/colors/font_color_pressed = Color( 0.184314, 0.396078, 0.533333, 1 ) +ToolButton/styles/disabled = SubResource( 23 ) +ToolButton/styles/focus = SubResource( 23 ) +ToolButton/styles/hover = SubResource( 23 ) +ToolButton/styles/normal = SubResource( 23 ) +ToolButton/styles/pressed = SubResource( 23 ) +TooltipLabel/colors/font_color = Color( 0.22168, 0.22168, 0.22168, 1 ) +TooltipLabel/colors/font_color_shadow = Color( 0, 0, 0, 0.1 ) +TooltipLabel/constants/shadow_offset_x = 1 +TooltipLabel/constants/shadow_offset_y = 1 +TooltipLabel/fonts/font = null +TooltipPanel/styles/panel = SubResource( 151 ) +Tree/colors/cursor_color = Color( 0, 0, 0, 1 ) +Tree/colors/custom_button_font_highlight = Color( 0.866992, 0.866992, 0.866992, 1 ) +Tree/colors/drop_position_color = Color( 0.184314, 0.396078, 0.533333, 1 ) +Tree/colors/font_color = Color( 0.77832, 0.77832, 0.77832, 1 ) +Tree/colors/font_color_selected = Color( 1, 1, 1, 1 ) +Tree/colors/guide_color = Color( 1, 1, 1, 0.05 ) +Tree/colors/relationship_line_color = Color( 1, 1, 1, 0.1 ) +Tree/colors/selection_color = Color( 0.1, 0.1, 1, 0.8 ) +Tree/colors/title_button_color = Color( 0.77832, 0.77832, 0.77832, 1 ) +Tree/constants/button_margin = 4 +Tree/constants/draw_guides = 0 +Tree/constants/draw_relationship_lines = 1 +Tree/constants/guide_width = 2 +Tree/constants/hseparation = 4 +Tree/constants/item_margin = 12 +Tree/constants/scroll_border = 40 +Tree/constants/scroll_speed = 12 +Tree/constants/vseparation = 4 +Tree/fonts/font = null +Tree/fonts/title_button_font = null +Tree/icons/arrow = SubResource( 144 ) +Tree/icons/arrow_collapsed = SubResource( 146 ) +Tree/icons/checked = SubResource( 8 ) +Tree/icons/select_arrow = SubResource( 153 ) +Tree/icons/unchecked = SubResource( 14 ) +Tree/icons/updown = SubResource( 155 ) +Tree/styles/bg = SubResource( 52 ) +Tree/styles/bg_focus = SubResource( 93 ) +Tree/styles/button_pressed = SubResource( 156 ) +Tree/styles/cursor = SubResource( 157 ) +Tree/styles/cursor_unfocused = SubResource( 157 ) +Tree/styles/custom_button = SubResource( 158 ) +Tree/styles/custom_button_hover = SubResource( 5 ) +Tree/styles/custom_button_pressed = SubResource( 159 ) +Tree/styles/hover = SubResource( 160 ) +Tree/styles/selected = SubResource( 95 ) +Tree/styles/selected_focus = SubResource( 96 ) +Tree/styles/title_button_hover = SubResource( 161 ) +Tree/styles/title_button_normal = SubResource( 161 ) +Tree/styles/title_button_pressed = SubResource( 161 ) +VBoxContainer/constants/separation = 4 +VScrollBar/icons/decrement = SubResource( 67 ) +VScrollBar/icons/decrement_highlight = SubResource( 67 ) +VScrollBar/icons/increment = SubResource( 67 ) +VScrollBar/icons/increment_highlight = SubResource( 67 ) +VScrollBar/styles/grabber = SubResource( 162 ) +VScrollBar/styles/grabber_highlight = SubResource( 163 ) +VScrollBar/styles/grabber_pressed = SubResource( 164 ) +VScrollBar/styles/scroll = SubResource( 165 ) +VScrollBar/styles/scroll_focus = SubResource( 166 ) +VSeparator/constants/separation = 4 +VSeparator/styles/separator = SubResource( 167 ) +VSlider/icons/grabber = SubResource( 83 ) +VSlider/icons/grabber_highlight = SubResource( 85 ) +VSlider/styles/grabber_area = SubResource( 168 ) +VSlider/styles/grabber_area_highlight = SubResource( 169 ) +VSlider/styles/slider = SubResource( 170 ) +VSplitContainer/constants/autohide = 1 +VSplitContainer/constants/separation = 8 +VSplitContainer/icons/grabber = SubResource( 172 ) +VSplitContainer/styles/bg = SubResource( 175 ) +WindowDialog/colors/title_color = Color( 0.77832, 0.77832, 0.77832, 1 ) +WindowDialog/constants/close_h_ofs = 22 +WindowDialog/constants/close_v_ofs = 20 +WindowDialog/constants/scaleborder_size = 4 +WindowDialog/constants/title_height = 24 +WindowDialog/fonts/title_font = null +WindowDialog/icons/close = SubResource( 99 ) +WindowDialog/icons/close_highlight = SubResource( 99 ) +WindowDialog/styles/panel = SubResource( 176 ) diff --git a/assets/themes/gray/theme.tres b/assets/themes/gray/theme.tres new file mode 100644 index 0000000..7e05534 --- /dev/null +++ b/assets/themes/gray/theme.tres @@ -0,0 +1,1920 @@ +[gd_resource type="Theme" load_steps=177 format=2] + +[ext_resource path="res://assets/fonts/Roboto-Regular.tres" type="DynamicFont" id=1] + +[sub_resource type="StyleBoxFlat" id=1] +bg_color = Color( 0.2, 0.2, 0.2, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=2] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.352941, 0.352941, 0.352941, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.27451, 0.27451, 0.27451, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=3] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.313726, 0.313726, 0.313726, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.00392157, 0.454902, 0.741176, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=4] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.313726, 0.313726, 0.313726, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.544118, 0.544118, 0.544118, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=5] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.313726, 0.313726, 0.313726, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.27451, 0.27451, 0.27451, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=6] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.313726, 0.313726, 0.313726, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.00392157, 0.454902, 0.741176, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="Image" id=7] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 212, 212, 212, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 6, 221, 221, 221, 30, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 221, 221, 221, 30, 212, 212, 212, 6, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 30, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 30, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 45, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 60, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 45, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 105, 223, 223, 223, 243, 223, 223, 223, 105, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 105, 223, 223, 223, 248, 224, 224, 224, 255, 223, 223, 223, 186, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 104, 223, 223, 223, 248, 224, 224, 224, 255, 223, 223, 223, 193, 225, 225, 225, 51, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 217, 217, 217, 48, 224, 224, 224, 66, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 103, 223, 223, 223, 248, 224, 224, 224, 255, 223, 223, 223, 193, 220, 220, 220, 52, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 217, 217, 217, 48, 223, 223, 223, 178, 222, 222, 222, 231, 220, 220, 220, 74, 222, 222, 222, 102, 223, 223, 223, 248, 224, 224, 224, 255, 222, 222, 222, 194, 220, 220, 220, 52, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 219, 219, 219, 64, 223, 223, 223, 225, 224, 224, 224, 255, 224, 224, 224, 233, 223, 223, 223, 248, 224, 224, 224, 255, 222, 222, 222, 195, 220, 220, 220, 52, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 69, 223, 223, 223, 224, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 196, 220, 220, 220, 52, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 217, 217, 217, 68, 223, 223, 223, 224, 222, 222, 222, 196, 220, 220, 220, 52, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 45, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 224, 224, 224, 66, 221, 221, 221, 53, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 45, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 30, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 30, 221, 221, 221, 0, 212, 212, 212, 0, 212, 212, 212, 6, 221, 221, 221, 30, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 221, 221, 221, 30, 212, 212, 212, 6, 212, 212, 212, 0, 0, 0, 0, 0, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 212, 212, 212, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=8] +flags = 0 +flags = 0 +image = SubResource( 7 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=9] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 69, 223, 223, 223, 184, 224, 224, 224, 233, 224, 224, 224, 233, 221, 221, 221, 184, 218, 218, 218, 69, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 218, 218, 218, 0, 218, 218, 218, 21, 222, 222, 222, 47, 222, 222, 222, 47, 217, 217, 217, 68, 223, 223, 223, 238, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 238, 217, 217, 217, 68, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 21, 218, 218, 218, 0, 223, 223, 223, 0, 223, 223, 223, 32, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 179, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 179, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 41, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 230, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 230, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 42, 222, 222, 222, 47, 222, 222, 222, 47, 224, 224, 224, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 230, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 216, 216, 216, 0, 216, 216, 216, 33, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 181, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 180, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 220, 220, 220, 0, 220, 220, 220, 22, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 69, 223, 223, 223, 238, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 238, 218, 218, 218, 69, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 22, 220, 220, 220, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 69, 223, 223, 223, 184, 224, 224, 224, 233, 224, 224, 224, 233, 223, 223, 223, 184, 218, 218, 218, 69, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=10] +flags = 0 +flags = 0 +image = SubResource( 9 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=11] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 218, 218, 218, 0, 218, 218, 218, 21, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 21, 218, 218, 218, 0, 223, 223, 223, 0, 223, 223, 223, 32, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 41, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 42, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 216, 216, 216, 0, 216, 216, 216, 33, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 220, 220, 220, 0, 220, 220, 220, 22, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 22, 220, 220, 220, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=12] +flags = 0 +flags = 0 +image = SubResource( 11 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=13] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 212, 212, 212, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 6, 221, 221, 221, 30, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 221, 221, 221, 30, 212, 212, 212, 6, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 30, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 30, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 45, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 45, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 45, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 45, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 30, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 30, 221, 221, 221, 0, 212, 212, 212, 0, 212, 212, 212, 6, 221, 221, 221, 30, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 221, 221, 221, 30, 212, 212, 212, 6, 212, 212, 212, 0, 0, 0, 0, 0, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 212, 212, 212, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=14] +flags = 0 +flags = 0 +image = SubResource( 13 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=15] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.313726, 0.313726, 0.313726, 1 ) +draw_center = false +border_color = Color( 0.27451, 0.27451, 0.27451, 1 ) + +[sub_resource type="StyleBoxFlat" id=16] +bg_color = Color( 0.6, 0.6, 0.6, 0 ) + +[sub_resource type="Image" id=17] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 95, 222, 222, 222, 191, 224, 224, 224, 233, 224, 224, 224, 233, 222, 222, 222, 191, 222, 222, 222, 95, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 221, 221, 221, 144, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 221, 221, 221, 144, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 220, 220, 220, 0, 220, 220, 220, 22, 222, 222, 222, 47, 220, 220, 220, 95, 223, 223, 223, 253, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 253, 219, 219, 219, 94, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 22, 220, 220, 220, 0, 223, 223, 223, 0, 223, 223, 223, 32, 222, 222, 222, 47, 222, 222, 222, 189, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 189, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 41, 222, 222, 222, 47, 222, 222, 222, 230, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 230, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 41, 222, 222, 222, 47, 222, 222, 222, 231, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 230, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 32, 222, 222, 222, 47, 222, 222, 222, 189, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 189, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 220, 220, 220, 0, 220, 220, 220, 22, 222, 222, 222, 47, 220, 220, 220, 95, 223, 223, 223, 253, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 253, 220, 220, 220, 95, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 22, 220, 220, 220, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 221, 221, 221, 144, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 221, 221, 221, 144, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 95, 222, 222, 222, 191, 224, 224, 224, 233, 224, 224, 224, 233, 222, 222, 222, 191, 222, 222, 222, 95, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 38 +} + +[sub_resource type="ImageTexture" id=18] +flags = 0 +flags = 0 +image = SubResource( 17 ) +size = Vector2( 38, 16 ) + +[sub_resource type="Image" id=19] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "LumAlpha8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=20] +flags = 4 +flags = 4 +image = SubResource( 19 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=21] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 212, 212, 212, 12, 223, 223, 223, 123, 223, 223, 223, 178, 223, 223, 223, 229, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 229, 223, 223, 223, 178, 223, 223, 223, 123, 212, 212, 212, 12, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 220, 220, 220, 66, 222, 222, 222, 223, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 223, 220, 220, 220, 66, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 217, 217, 217, 0, 223, 223, 223, 65, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 194, 221, 221, 221, 76, 214, 214, 214, 25, 214, 214, 214, 25, 221, 221, 221, 76, 223, 223, 223, 194, 224, 224, 224, 255, 223, 223, 223, 254, 223, 223, 223, 64, 217, 217, 217, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 12, 223, 223, 223, 222, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 132, 222, 222, 222, 0, 221, 221, 221, 0, 214, 214, 214, 0, 214, 214, 214, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 132, 224, 224, 224, 255, 223, 223, 223, 222, 212, 212, 212, 12, 212, 212, 212, 0, 223, 223, 223, 0, 223, 223, 223, 120, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 194, 127, 127, 127, 2, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 194, 224, 224, 224, 255, 223, 223, 223, 120, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 175, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 221, 221, 221, 75, 174, 174, 174, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 174, 174, 174, 0, 221, 221, 221, 75, 224, 224, 224, 255, 222, 222, 222, 175, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 225, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 214, 214, 214, 25, 214, 214, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 25, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 226, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 216, 216, 216, 20, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 25, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 175, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 70, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 222, 222, 222, 71, 224, 224, 224, 255, 222, 222, 222, 175, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 121, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 193, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 223, 223, 223, 193, 224, 224, 224, 255, 223, 223, 223, 121, 223, 223, 223, 0, 215, 215, 215, 0, 215, 215, 215, 13, 222, 222, 222, 223, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 132, 222, 222, 222, 0, 221, 221, 221, 0, 214, 214, 214, 0, 214, 214, 214, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 132, 224, 224, 224, 255, 222, 222, 222, 223, 215, 215, 215, 13, 215, 215, 215, 0, 0, 0, 0, 0, 217, 217, 217, 0, 220, 220, 220, 66, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 193, 221, 221, 221, 76, 214, 214, 214, 25, 214, 214, 214, 25, 221, 221, 221, 76, 223, 223, 223, 193, 224, 224, 224, 255, 223, 223, 223, 254, 220, 220, 220, 66, 217, 217, 217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220, 0, 220, 220, 220, 66, 223, 223, 223, 224, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 224, 220, 220, 220, 66, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 212, 212, 212, 12, 223, 223, 223, 123, 223, 223, 223, 178, 223, 223, 223, 229, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 229, 223, 223, 223, 178, 223, 223, 223, 123, 212, 212, 212, 12, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 38 +} + +[sub_resource type="ImageTexture" id=22] +flags = 0 +flags = 0 +image = SubResource( 21 ) +size = Vector2( 38, 16 ) + +[sub_resource type="StyleBoxFlat" id=23] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.313726, 0.313726, 0.313726, 1 ) +draw_center = false +border_color = Color( 0.27451, 0.27451, 0.27451, 1 ) + +[sub_resource type="Image" id=24] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=25] +flags = 0 +flags = 0 +image = SubResource( 24 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=26] +data = { +"data": PoolByteArray( 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 85, 85, 86, 188, 0, 0, 3, 255, 0, 0, 2, 125, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 86, 86, 88, 188, 0, 0, 3, 255, 0, 0, 2, 126, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 88, 88, 89, 188, 0, 0, 3, 255, 0, 0, 2, 127, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 89, 89, 90, 188, 0, 0, 3, 255, 0, 0, 1, 128, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 92, 92, 93, 188, 0, 0, 3, 255, 0, 0, 1, 130, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 92, 92, 93, 188, 0, 0, 3, 255, 0, 0, 1, 130, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 93, 93, 94, 188, 0, 0, 3, 255, 0, 0, 1, 131, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 94, 94, 96, 188, 0, 0, 3, 255, 0, 0, 1, 132, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 96, 96, 97, 188, 0, 0, 3, 255, 0, 0, 1, 133, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 99, 99, 101, 189, 0, 0, 3, 255, 0, 0, 1, 135, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 255, 0, 0, 1, 135, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 136, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=27] +flags = 0 +flags = 0 +image = SubResource( 26 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=28] +data = { +"data": PoolByteArray( 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=29] +flags = 0 +flags = 0 +image = SubResource( 28 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=30] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 202, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 200, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 199, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 223, 223, 223, 0, 223, 223, 223, 0, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 218, 222, 222, 222, 70, 222, 222, 222, 70, 223, 223, 223, 218, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 65, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 65, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=31] +flags = 0 +flags = 0 +image = SubResource( 30 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=32] +bg_color = Color( 0.768627, 0.768627, 0.768627, 1 ) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +border_color = Color( 0.686275, 0.686275, 0.686275, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=33] +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +border_color = Color( 0.686275, 0.686275, 0.686275, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=34] +bg_color = Color( 0.2, 0.2, 0.2, 1 ) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +border_color = Color( 0.686275, 0.686275, 0.686275, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="Image" id=35] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 180, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 180, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 70, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 223, 223, 223, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 180, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 223, 223, 223, 0, 223, 223, 223, 180, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 180, 223, 223, 223, 0, 0, 0, 0, 0, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=36] +flags = 0 +flags = 0 +image = SubResource( 35 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=37] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 218, 218, 0, 222, 222, 222, 0, 222, 222, 222, 0, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 218, 218, 0, 218, 218, 218, 21, 222, 222, 222, 199, 222, 222, 222, 198, 218, 218, 218, 21, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 218, 218, 0, 218, 218, 218, 21, 223, 223, 223, 211, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 209, 218, 218, 218, 21, 217, 217, 217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 217, 217, 217, 0, 218, 218, 218, 21, 223, 223, 223, 210, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 209, 216, 216, 216, 20, 215, 215, 215, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 216, 216, 216, 20, 223, 223, 223, 209, 223, 223, 223, 254, 222, 222, 222, 206, 223, 223, 223, 254, 223, 223, 223, 251, 222, 222, 222, 207, 223, 223, 223, 254, 223, 223, 223, 209, 214, 214, 214, 19, 214, 214, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 193, 223, 223, 223, 254, 222, 222, 222, 206, 214, 214, 214, 19, 223, 223, 223, 254, 223, 223, 223, 249, 214, 214, 214, 19, 223, 223, 223, 208, 223, 223, 223, 254, 223, 223, 223, 193, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 176, 223, 223, 223, 192, 214, 214, 214, 19, 217, 217, 217, 0, 223, 223, 223, 254, 223, 223, 223, 249, 217, 217, 217, 0, 214, 214, 214, 19, 223, 223, 223, 192, 223, 223, 223, 176, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 214, 214, 214, 0, 223, 223, 223, 0, 223, 223, 223, 254, 223, 223, 223, 249, 223, 223, 223, 0, 214, 214, 214, 0, 223, 223, 223, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 254, 223, 223, 223, 249, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 176, 223, 223, 223, 176, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=38] +flags = 0 +flags = 0 +image = SubResource( 37 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=39] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 98, 223, 223, 223, 177, 223, 223, 223, 228, 223, 223, 223, 228, 223, 223, 223, 177, 223, 223, 223, 98, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 23, 223, 223, 223, 185, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 185, 221, 221, 221, 23, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 185, 223, 223, 223, 254, 223, 223, 223, 225, 221, 221, 221, 83, 223, 223, 223, 24, 223, 223, 223, 24, 221, 221, 221, 84, 223, 223, 223, 225, 223, 223, 223, 254, 223, 223, 223, 185, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 94, 223, 223, 223, 254, 223, 223, 223, 225, 210, 210, 210, 17, 215, 215, 215, 0, 223, 223, 223, 0, 223, 223, 223, 0, 215, 215, 215, 0, 210, 210, 210, 17, 223, 223, 223, 225, 223, 223, 223, 254, 222, 222, 222, 94, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 174, 223, 223, 223, 254, 222, 222, 222, 87, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 222, 222, 222, 87, 223, 223, 223, 254, 222, 222, 222, 174, 222, 222, 222, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 224, 223, 223, 223, 254, 223, 223, 223, 24, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 24, 223, 223, 223, 254, 223, 223, 223, 224, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 147, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 161, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 24, 223, 223, 223, 254, 223, 223, 223, 224, 223, 223, 223, 0, 212, 212, 212, 0, 212, 212, 212, 6, 223, 223, 223, 205, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 214, 204, 204, 204, 10, 204, 204, 204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 222, 222, 222, 85, 223, 223, 223, 254, 223, 223, 223, 178, 223, 223, 223, 0, 0, 0, 0, 0, 214, 214, 214, 0, 217, 217, 217, 34, 223, 223, 223, 240, 223, 223, 223, 245, 218, 218, 218, 42, 211, 211, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 215, 215, 215, 0, 210, 210, 210, 17, 223, 223, 223, 224, 223, 223, 223, 254, 223, 223, 223, 96, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 219, 219, 219, 0, 221, 221, 221, 84, 223, 223, 223, 97, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 24, 221, 221, 221, 83, 223, 223, 223, 225, 223, 223, 223, 254, 223, 223, 223, 186, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 185, 221, 221, 221, 23, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 228, 223, 223, 223, 177, 221, 221, 221, 99, 222, 222, 222, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=40] +flags = 0 +flags = 0 +image = SubResource( 39 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=41] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 0, 223, 223, 223, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 218, 218, 0, 221, 221, 221, 0, 221, 221, 221, 92, 223, 223, 223, 185, 222, 222, 222, 231, 222, 222, 222, 231, 223, 223, 223, 186, 222, 222, 222, 95, 222, 222, 222, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220, 0, 218, 218, 218, 35, 222, 222, 222, 207, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 209, 223, 223, 223, 41, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 175, 175, 175, 0, 223, 223, 223, 32, 223, 223, 223, 226, 223, 223, 223, 254, 223, 223, 223, 225, 221, 221, 221, 83, 223, 223, 223, 24, 223, 223, 223, 24, 221, 221, 221, 84, 223, 223, 223, 225, 223, 223, 223, 254, 223, 223, 223, 228, 218, 218, 218, 35, 194, 194, 194, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 213, 223, 223, 223, 254, 223, 223, 223, 225, 210, 210, 210, 17, 217, 217, 217, 0, 223, 223, 223, 0, 223, 223, 223, 0, 217, 217, 217, 0, 210, 210, 210, 17, 223, 223, 223, 225, 223, 223, 223, 254, 223, 223, 223, 217, 170, 170, 170, 3, 170, 170, 170, 0, 223, 223, 223, 0, 223, 223, 223, 89, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 87, 217, 217, 217, 0, 220, 220, 220, 59, 223, 223, 223, 200, 223, 223, 223, 200, 220, 220, 220, 59, 217, 217, 217, 0, 222, 222, 222, 87, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 93, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 209, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 24, 222, 222, 222, 0, 222, 222, 222, 198, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 198, 222, 222, 222, 0, 223, 223, 223, 24, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 209, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 209, 223, 223, 223, 254, 223, 223, 223, 254, 214, 214, 214, 19, 218, 218, 218, 0, 222, 222, 222, 199, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 199, 222, 222, 222, 0, 223, 223, 223, 24, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 209, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 94, 223, 223, 223, 254, 223, 223, 223, 254, 221, 221, 221, 84, 217, 217, 217, 0, 220, 220, 220, 59, 223, 223, 223, 201, 223, 223, 223, 200, 220, 220, 220, 59, 217, 217, 217, 0, 222, 222, 222, 85, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 94, 222, 222, 222, 0, 170, 170, 170, 0, 170, 170, 170, 3, 223, 223, 223, 222, 223, 223, 223, 254, 223, 223, 223, 224, 210, 210, 210, 17, 217, 217, 217, 0, 223, 223, 223, 0, 223, 223, 223, 0, 217, 217, 217, 0, 210, 210, 210, 17, 223, 223, 223, 224, 223, 223, 223, 254, 223, 223, 223, 222, 170, 170, 170, 3, 170, 170, 170, 0, 0, 0, 0, 0, 196, 196, 196, 0, 223, 223, 223, 41, 223, 223, 223, 232, 223, 223, 223, 254, 223, 223, 223, 225, 221, 221, 221, 83, 223, 223, 223, 24, 223, 223, 223, 24, 221, 221, 221, 83, 223, 223, 223, 225, 223, 223, 223, 254, 223, 223, 223, 232, 223, 223, 223, 41, 196, 196, 196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 220, 220, 220, 44, 223, 223, 223, 216, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 216, 220, 220, 220, 44, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 173, 173, 173, 0, 127, 127, 127, 2, 223, 223, 223, 98, 222, 222, 222, 190, 223, 223, 223, 232, 223, 223, 223, 232, 222, 222, 222, 190, 223, 223, 223, 98, 127, 127, 127, 2, 173, 173, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 223, 223, 223, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 222, 222, 222, 0, 223, 223, 223, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=42] +flags = 0 +flags = 0 +image = SubResource( 41 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=43] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 101, 101, 101, 138, 211, 211, 211, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 100, 100, 100, 137, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 100, 100, 100, 137, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 14, 22, 22, 22, 101, 211, 211, 211, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 210, 210, 210, 233, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 49, 153, 153, 153, 171, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 153, 153, 153, 171, 0, 0, 0, 49, 0, 0, 0, 68, 189, 189, 189, 206, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 189, 189, 189, 206, 0, 0, 0, 68, 0, 0, 0, 88, 212, 212, 212, 236, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 88, 215, 215, 215, 239, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 68, 192, 192, 192, 209, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 192, 192, 192, 208, 0, 0, 0, 68, 0, 0, 0, 49, 158, 158, 158, 174, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 158, 158, 158, 174, 0, 0, 0, 49, 0, 0, 0, 14, 22, 22, 22, 101, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 43, 103, 103, 103, 138, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 103, 103, 103, 138, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 103, 103, 103, 138, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=44] +flags = 0 +flags = 0 +image = SubResource( 43 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=45] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 101, 101, 101, 138, 211, 211, 211, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 100, 100, 100, 137, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 100, 100, 100, 137, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 14, 22, 22, 22, 101, 211, 211, 211, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 210, 210, 210, 233, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 49, 153, 153, 153, 171, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 153, 153, 153, 171, 0, 0, 0, 49, 0, 0, 0, 68, 189, 189, 189, 206, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 189, 189, 189, 206, 0, 0, 0, 68, 0, 0, 0, 88, 212, 212, 212, 236, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 88, 215, 215, 215, 239, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 68, 192, 192, 192, 209, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 192, 192, 192, 208, 0, 0, 0, 68, 0, 0, 0, 49, 158, 158, 158, 174, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 158, 158, 158, 174, 0, 0, 0, 49, 0, 0, 0, 14, 22, 22, 22, 101, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 43, 103, 103, 103, 138, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 103, 103, 103, 138, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 103, 103, 103, 138, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=46] +flags = 0 +flags = 0 +image = SubResource( 45 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=47] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 101, 101, 101, 138, 211, 211, 211, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 100, 100, 100, 137, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 100, 100, 100, 137, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 14, 22, 22, 22, 101, 211, 211, 211, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 201, 201, 201, 221, 78, 78, 78, 127, 112, 112, 112, 143, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 210, 210, 210, 233, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 49, 153, 153, 153, 171, 224, 224, 224, 255, 224, 224, 224, 255, 220, 220, 220, 250, 153, 153, 153, 171, 2, 2, 2, 101, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 153, 153, 153, 171, 0, 0, 0, 49, 0, 0, 0, 68, 189, 189, 189, 206, 224, 224, 224, 255, 224, 224, 224, 255, 189, 189, 189, 205, 0, 0, 0, 100, 2, 2, 2, 101, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 189, 189, 189, 206, 0, 0, 0, 68, 0, 0, 0, 88, 212, 212, 212, 236, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 152, 152, 152, 169, 201, 201, 201, 220, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 88, 215, 215, 215, 239, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 68, 192, 192, 192, 209, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 192, 192, 192, 208, 0, 0, 0, 68, 0, 0, 0, 49, 158, 158, 158, 174, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 158, 158, 158, 174, 0, 0, 0, 49, 0, 0, 0, 14, 22, 22, 22, 101, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 43, 103, 103, 103, 138, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 103, 103, 103, 138, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 103, 103, 103, 138, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=48] +flags = 0 +flags = 0 +image = SubResource( 47 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=49] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 18, 255, 255, 255, 115, 255, 255, 255, 156, 255, 255, 255, 156, 255, 255, 255, 114, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 160, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 160, 255, 255, 255, 17, 255, 255, 255, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 255, 255, 255, 0, 255, 255, 255, 110, 255, 255, 255, 174, 255, 255, 255, 131, 255, 255, 255, 35, 255, 255, 255, 35, 255, 255, 255, 131, 255, 255, 255, 174, 255, 255, 255, 110, 255, 255, 255, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 255, 255, 255, 0, 255, 255, 255, 153, 255, 255, 255, 174, 255, 255, 255, 34, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 34, 255, 255, 255, 174, 255, 255, 255, 153, 255, 255, 255, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 255, 255, 255, 0, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 255, 255, 255, 0, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=50] +flags = 0 +flags = 0 +image = SubResource( 49 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=51] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.313726, 0.313726, 0.313726, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.235294, 0.235294, 0.235294, 1 ) + +[sub_resource type="Image" id=52] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 228, 255, 255, 255, 188, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 228, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 18, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 187, 255, 255, 255, 17, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 17, 255, 255, 255, 17, 255, 255, 255, 186, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 185, 255, 255, 255, 229, 255, 255, 255, 189, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 191, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 190, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 187, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 18, 255, 255, 255, 19, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 186, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 185, 255, 255, 255, 229, 255, 255, 255, 189, 255, 255, 255, 19, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 189, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 229, 255, 255, 255, 190, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 77, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 77, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=53] +flags = 0 +flags = 0 +image = SubResource( 52 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=54] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 60, 255, 255, 255, 177, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 177, 255, 255, 255, 60, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 119, 255, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 119, 255, 255, 255, 0, 255, 255, 255, 59, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 255, 58, 255, 255, 255, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 175, 255, 255, 255, 225, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 255, 255, 255, 226, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 255, 255, 255, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 175, 255, 255, 255, 59, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 255, 59, 255, 255, 255, 0, 255, 255, 255, 119, 255, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 119, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 60, 255, 255, 255, 177, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 177, 255, 255, 255, 60, 255, 255, 255, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 10, +"mipmaps": false, +"width": 10 +} + +[sub_resource type="ImageTexture" id=55] +flags = 0 +flags = 0 +image = SubResource( 54 ) +size = Vector2( 10, 10 ) + +[sub_resource type="Image" id=56] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 105, 255, 255, 255, 105, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 105, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 105, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 105, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=57] +flags = 0 +flags = 0 +image = SubResource( 56 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=58] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.9 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 0.87, 0.4, 1 ) +shadow_color = Color( 1, 0.87, 0.4, 0.1 ) +shadow_size = 8 + +[sub_resource type="StyleBoxFlat" id=59] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.3 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=60] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.4 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=61] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.7 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=62] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.9 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 0.47, 0.42, 1 ) +shadow_color = Color( 1, 0.47, 0.42, 0.2 ) +shadow_size = 8 + +[sub_resource type="StyleBoxFlat" id=63] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.9 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.00392157, 0.454902, 0.741176, 0.9 ) +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 8 + +[sub_resource type="StyleBoxFlat" id=64] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.7 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=65] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.9 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.00392157, 0.454902, 0.741176, 0.9 ) +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 8 + +[sub_resource type="ImageTexture" id=66] + +[sub_resource type="Image" id=67] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 16, 255, 255, 255, 55, 255, 255, 255, 55, 255, 255, 255, 16, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 54, 255, 255, 255, 70, 255, 255, 255, 70, 255, 255, 255, 54, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 54, 255, 255, 255, 70, 255, 255, 255, 70, 255, 255, 255, 54, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 16, 255, 255, 255, 55, 255, 255, 255, 55, 255, 255, 255, 16, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=68] +flags = 0 +flags = 0 +image = SubResource( 67 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=69] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 68 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="Image" id=70] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 247, 247, 247, 0, 248, 248, 248, 0, 248, 248, 248, 0, 247, 247, 247, 0, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 191, 191, 191, 4, 247, 247, 247, 98, 248, 248, 248, 167, 248, 248, 248, 167, 247, 247, 247, 98, 191, 191, 191, 4, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 247, 247, 247, 0, 247, 247, 247, 97, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 247, 247, 247, 97, 247, 247, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 248, 248, 248, 0, 248, 248, 248, 164, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 164, 248, 248, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 248, 248, 248, 0, 248, 248, 248, 164, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 164, 248, 248, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 247, 247, 247, 0, 247, 247, 247, 97, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 247, 247, 247, 97, 247, 247, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 191, 191, 191, 4, 247, 247, 247, 98, 248, 248, 248, 167, 248, 248, 248, 167, 247, 247, 247, 98, 191, 191, 191, 4, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 247, 247, 247, 0, 248, 248, 248, 0, 248, 248, 248, 0, 247, 247, 247, 0, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=71] +flags = 0 +flags = 0 +image = SubResource( 70 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=72] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 71 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="Image" id=73] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 173, 173, 173, 0, 173, 173, 173, 0, 173, 173, 173, 0, 173, 173, 173, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 4, 173, 173, 173, 97, 173, 173, 173, 166, 173, 173, 173, 166, 173, 173, 173, 97, 127, 127, 127, 4, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 172, 172, 172, 0, 172, 172, 172, 96, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 172, 172, 172, 96, 172, 172, 172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 173, 173, 173, 0, 173, 173, 173, 163, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 163, 173, 173, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 173, 173, 173, 0, 173, 173, 173, 163, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 163, 173, 173, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 172, 172, 172, 0, 172, 172, 172, 96, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 172, 172, 172, 96, 172, 172, 172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 4, 173, 173, 173, 97, 173, 173, 173, 166, 173, 173, 173, 166, 173, 173, 173, 97, 127, 127, 127, 4, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 173, 173, 173, 0, 173, 173, 173, 0, 173, 173, 173, 0, 173, 173, 173, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=74] +flags = 0 +flags = 0 +image = SubResource( 73 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=75] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 74 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="Image" id=76] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=77] +flags = 0 +flags = 0 +image = SubResource( 76 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=78] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 77 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxTexture" id=79] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 77 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxLine" id=80] +color = Color( 1, 1, 1, 0.1 ) + +[sub_resource type="Image" id=81] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 170, 170, 0, 218, 218, 218, 0, 219, 219, 219, 0, 223, 223, 223, 0, 223, 223, 223, 0, 219, 219, 219, 0, 218, 218, 218, 0, 170, 170, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 170, 170, 170, 3, 218, 218, 218, 35, 219, 219, 219, 50, 223, 223, 223, 65, 223, 223, 223, 65, 219, 219, 219, 50, 218, 218, 218, 35, 170, 170, 170, 3, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 211, 211, 211, 0, 212, 212, 212, 18, 222, 222, 222, 63, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 222, 222, 222, 63, 212, 212, 212, 18, 211, 211, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 190, 190, 190, 0, 210, 210, 210, 17, 223, 223, 223, 72, 223, 223, 223, 73, 223, 223, 223, 49, 212, 212, 212, 18, 217, 217, 217, 0, 217, 217, 217, 0, 212, 212, 212, 18, 223, 223, 223, 49, 223, 223, 223, 73, 223, 223, 223, 72, 210, 210, 210, 17, 190, 190, 190, 0, 0, 0, 0, 0, 170, 170, 170, 0, 170, 170, 170, 3, 222, 222, 222, 62, 223, 223, 223, 73, 223, 223, 223, 32, 233, 233, 233, 0, 233, 233, 233, 0, 255, 255, 255, 0, 255, 255, 255, 0, 233, 233, 233, 0, 233, 233, 233, 0, 223, 223, 223, 32, 223, 223, 223, 73, 222, 222, 222, 62, 170, 170, 170, 3, 170, 170, 170, 0, 216, 216, 216, 0, 216, 216, 216, 33, 223, 223, 223, 73, 223, 223, 223, 49, 233, 233, 233, 0, 255, 255, 255, 9, 255, 255, 255, 156, 255, 255, 255, 219, 255, 255, 255, 217, 255, 255, 255, 145, 255, 255, 255, 4, 233, 233, 233, 0, 223, 223, 223, 49, 223, 223, 223, 73, 216, 216, 216, 33, 216, 216, 216, 0, 219, 219, 219, 0, 219, 219, 219, 50, 223, 223, 223, 73, 210, 210, 210, 17, 240, 240, 240, 0, 255, 255, 255, 159, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 141, 232, 232, 232, 0, 210, 210, 210, 17, 223, 223, 223, 73, 219, 219, 219, 50, 219, 219, 219, 0, 223, 223, 223, 0, 223, 223, 223, 64, 223, 223, 223, 73, 127, 127, 127, 2, 255, 255, 255, 1, 255, 255, 255, 223, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 210, 191, 191, 191, 0, 127, 127, 127, 2, 223, 223, 223, 73, 223, 223, 223, 64, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 65, 223, 223, 223, 73, 127, 127, 127, 2, 255, 255, 255, 1, 255, 255, 255, 223, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 210, 191, 191, 191, 0, 127, 127, 127, 2, 223, 223, 223, 73, 223, 223, 223, 64, 223, 223, 223, 0, 220, 220, 220, 0, 220, 220, 220, 51, 223, 223, 223, 73, 210, 210, 210, 17, 240, 240, 240, 0, 255, 255, 255, 159, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 141, 232, 232, 232, 0, 210, 210, 210, 17, 223, 223, 223, 73, 220, 220, 220, 51, 220, 220, 220, 0, 218, 218, 218, 0, 218, 218, 218, 35, 223, 223, 223, 73, 223, 223, 223, 49, 233, 233, 233, 0, 255, 255, 255, 9, 255, 255, 255, 156, 255, 255, 255, 219, 255, 255, 255, 217, 255, 255, 255, 146, 255, 255, 255, 4, 233, 233, 233, 0, 223, 223, 223, 49, 223, 223, 223, 73, 218, 218, 218, 35, 218, 218, 218, 0, 170, 170, 170, 0, 170, 170, 170, 3, 222, 222, 222, 63, 223, 223, 223, 73, 223, 223, 223, 32, 233, 233, 233, 0, 233, 233, 233, 0, 255, 255, 255, 0, 255, 255, 255, 0, 233, 233, 233, 0, 233, 233, 233, 0, 223, 223, 223, 32, 223, 223, 223, 73, 222, 222, 222, 63, 170, 170, 170, 3, 170, 170, 170, 0, 0, 0, 0, 0, 191, 191, 191, 0, 212, 212, 212, 18, 223, 223, 223, 72, 223, 223, 223, 73, 223, 223, 223, 49, 212, 212, 212, 18, 217, 217, 217, 0, 217, 217, 217, 0, 212, 212, 212, 18, 223, 223, 223, 49, 223, 223, 223, 73, 223, 223, 223, 72, 212, 212, 212, 18, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 18, 222, 222, 222, 63, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 222, 222, 222, 63, 212, 212, 212, 18, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 170, 170, 170, 3, 218, 218, 218, 35, 219, 219, 219, 50, 223, 223, 223, 65, 223, 223, 223, 65, 219, 219, 219, 50, 218, 218, 218, 35, 170, 170, 170, 3, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 170, 170, 0, 218, 218, 218, 0, 219, 219, 219, 0, 223, 223, 223, 0, 223, 223, 223, 0, 219, 219, 219, 0, 218, 218, 218, 0, 170, 170, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=82] +flags = 0 +flags = 0 +image = SubResource( 81 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=83] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 222, 222, 222, 0, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 215, 215, 215, 0, 208, 208, 208, 11, 222, 222, 222, 124, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 222, 222, 222, 124, 208, 208, 208, 11, 215, 215, 215, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 63, 223, 223, 223, 221, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 221, 222, 222, 222, 63, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 215, 215, 215, 0, 222, 222, 222, 62, 223, 223, 223, 254, 224, 224, 224, 255, 222, 222, 222, 174, 220, 220, 220, 66, 0, 0, 0, 1, 148, 148, 148, 0, 220, 220, 220, 66, 222, 222, 222, 174, 224, 224, 224, 255, 223, 223, 223, 254, 222, 222, 222, 62, 215, 215, 215, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 220, 224, 224, 224, 255, 223, 223, 223, 114, 233, 233, 233, 0, 237, 237, 237, 0, 127, 127, 127, 0, 255, 255, 255, 0, 237, 237, 237, 0, 233, 233, 233, 0, 223, 223, 223, 114, 224, 224, 224, 255, 223, 223, 223, 219, 208, 208, 208, 11, 208, 208, 208, 0, 222, 222, 222, 0, 222, 222, 222, 118, 224, 224, 224, 255, 223, 223, 223, 172, 233, 233, 233, 0, 255, 255, 255, 9, 255, 255, 255, 156, 255, 255, 255, 219, 255, 255, 255, 217, 255, 255, 255, 145, 255, 255, 255, 4, 233, 233, 233, 0, 223, 223, 223, 172, 224, 224, 224, 255, 222, 222, 222, 118, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 175, 224, 224, 224, 255, 221, 221, 221, 60, 243, 243, 243, 0, 255, 255, 255, 159, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 141, 238, 238, 238, 0, 221, 221, 221, 60, 224, 224, 224, 255, 222, 222, 222, 175, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 225, 224, 224, 224, 255, 218, 218, 218, 7, 255, 255, 255, 1, 255, 255, 255, 223, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 210, 236, 236, 236, 0, 218, 218, 218, 7, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 230, 224, 224, 224, 255, 218, 218, 218, 7, 255, 255, 255, 1, 255, 255, 255, 223, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 210, 236, 236, 236, 0, 218, 218, 218, 7, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 180, 224, 224, 224, 255, 221, 221, 221, 60, 243, 243, 243, 0, 255, 255, 255, 159, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 141, 238, 238, 238, 0, 221, 221, 221, 60, 224, 224, 224, 255, 223, 223, 223, 179, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 123, 224, 224, 224, 255, 223, 223, 223, 172, 233, 233, 233, 0, 255, 255, 255, 9, 255, 255, 255, 156, 255, 255, 255, 219, 255, 255, 255, 217, 255, 255, 255, 146, 255, 255, 255, 4, 233, 233, 233, 0, 223, 223, 223, 172, 224, 224, 224, 255, 223, 223, 223, 123, 223, 223, 223, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 222, 224, 224, 224, 255, 223, 223, 223, 112, 233, 233, 233, 0, 237, 237, 237, 0, 255, 255, 255, 0, 127, 127, 127, 0, 237, 237, 237, 0, 233, 233, 233, 0, 223, 223, 223, 114, 224, 224, 224, 255, 223, 223, 223, 221, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 215, 215, 215, 0, 223, 223, 223, 64, 223, 223, 223, 254, 224, 224, 224, 255, 222, 222, 222, 174, 220, 220, 220, 66, 148, 148, 148, 0, 0, 0, 0, 1, 220, 220, 220, 66, 222, 222, 222, 174, 224, 224, 224, 255, 223, 223, 223, 254, 223, 223, 223, 64, 215, 215, 215, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 64, 223, 223, 223, 222, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 221, 222, 222, 222, 63, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 215, 215, 215, 0, 208, 208, 208, 11, 222, 222, 222, 124, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 222, 222, 222, 124, 208, 208, 208, 11, 215, 215, 215, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 222, 222, 222, 0, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=84] +flags = 0 +flags = 0 +image = SubResource( 83 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=85] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 0.544118, 0.544118, 0.544118, 1 ) + +[sub_resource type="StyleBoxFlat" id=86] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 0.544118, 0.544118, 0.544118, 1 ) + +[sub_resource type="StyleBoxFlat" id=87] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 0.235294, 0.235294, 0.235294, 1 ) + +[sub_resource type="Image" id=88] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 49, 255, 255, 255, 49, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 49, 255, 255, 255, 49, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 64, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=89] +flags = 0 +flags = 0 +image = SubResource( 88 ) +size = Vector2( 8, 64 ) + +[sub_resource type="StyleBoxTexture" id=90] +texture = SubResource( 20 ) +region_rect = Rect2( 0, 0, 16, 16 ) +margin_left = 1.0 +margin_right = 1.0 +margin_top = 1.0 +margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=91] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.313726, 0.313726, 0.313726, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.235294, 0.235294, 0.235294, 1 ) + +[sub_resource type="StyleBoxFlat" id=92] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.392157, 0.392157, 0.392157, 1 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.620098, 0.620098, 0.620098, 1 ) + +[sub_resource type="StyleBoxFlat" id=93] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.392157, 0.392157, 0.392157, 1 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.2 ) + +[sub_resource type="StyleBoxFlat" id=94] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 1, 1, 1, 0.2 ) +border_color = Color( 0.392157, 0.392157, 0.392157, 1 ) + +[sub_resource type="StyleBoxFlat" id=95] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 1, 1, 1, 0.2 ) +border_color = Color( 0.392157, 0.392157, 0.392157, 1 ) + +[sub_resource type="StyleBoxEmpty" id=96] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 + +[sub_resource type="Image" id=97] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 228, 255, 255, 255, 188, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 228, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 18, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 187, 255, 255, 255, 17, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 17, 255, 255, 255, 17, 255, 255, 255, 186, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 185, 255, 255, 255, 229, 255, 255, 255, 189, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 191, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 190, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 187, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 18, 255, 255, 255, 19, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 186, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 185, 255, 255, 255, 229, 255, 255, 255, 189, 255, 255, 255, 19, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 189, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 229, 255, 255, 255, 190, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 77, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 77, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=98] +flags = 0 +flags = 0 +image = SubResource( 97 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=99] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 121, 255, 255, 255, 151, 255, 255, 255, 15, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 14, 255, 255, 255, 149, 255, 255, 255, 125, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 142, 255, 255, 255, 199, 255, 255, 255, 163, 255, 255, 255, 15, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 14, 255, 255, 255, 160, 255, 255, 255, 199, 255, 255, 255, 144, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 163, 255, 255, 255, 199, 255, 255, 255, 161, 255, 255, 255, 15, 255, 255, 255, 14, 255, 255, 255, 159, 255, 255, 255, 199, 255, 255, 255, 166, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 165, 255, 255, 255, 199, 255, 255, 255, 161, 255, 255, 255, 159, 255, 255, 255, 199, 255, 255, 255, 167, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 166, 255, 255, 255, 199, 255, 255, 255, 199, 255, 255, 255, 167, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 155, 255, 255, 255, 157, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=100] +flags = 0 +flags = 0 +image = SubResource( 99 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxFlat" id=101] +bg_color = Color( 0.117647, 0.117647, 0.117647, 1 ) + +[sub_resource type="StyleBoxFlat" id=102] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.313726, 0.313726, 0.313726, 1 ) + +[sub_resource type="StyleBoxFlat" id=103] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 0.243137, 0.243137, 0.243137, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=104] +content_margin_left = 8.0 +content_margin_right = 8.0 +content_margin_top = 8.0 +content_margin_bottom = 8.0 +bg_color = Color( 0.392157, 0.392157, 0.392157, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.544118, 0.544118, 0.544118, 1 ) +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 4 + +[sub_resource type="Image" id=105] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 0, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 223, 223, 223, 197, 218, 218, 218, 21, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 190, 223, 223, 223, 254, 223, 223, 223, 210, 218, 218, 218, 21, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 19, 222, 222, 222, 207, 223, 223, 223, 254, 223, 223, 223, 209, 218, 218, 218, 21, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 217, 217, 217, 0, 214, 214, 214, 19, 223, 223, 223, 208, 223, 223, 223, 254, 223, 223, 223, 209, 214, 214, 214, 19, 214, 214, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 196, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 176, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 197, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 215, 215, 215, 0, 214, 214, 214, 19, 222, 222, 222, 206, 223, 223, 223, 254, 223, 223, 223, 212, 218, 218, 218, 21, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 210, 210, 210, 17, 222, 222, 222, 206, 223, 223, 223, 254, 223, 223, 223, 212, 218, 218, 218, 21, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 189, 223, 223, 223, 254, 223, 223, 223, 212, 220, 220, 220, 22, 219, 219, 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 176, 222, 222, 222, 198, 221, 221, 221, 23, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 222, 222, 222, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=106] +flags = 0 +flags = 0 +image = SubResource( 105 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=107] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 31, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 222, 222, 222, 31, 222, 222, 222, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 178, 223, 223, 223, 254, 223, 223, 223, 81, 213, 213, 213, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 213, 213, 213, 0, 223, 223, 223, 81, 223, 223, 223, 254, 223, 223, 223, 177, 223, 223, 223, 0, 221, 221, 221, 0, 221, 221, 221, 84, 223, 223, 223, 254, 223, 223, 223, 204, 204, 204, 204, 5, 204, 204, 204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 204, 204, 204, 0, 204, 204, 204, 5, 223, 223, 223, 204, 223, 223, 223, 254, 221, 221, 221, 84, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 1, 223, 223, 223, 209, 223, 223, 223, 254, 223, 223, 223, 176, 204, 204, 204, 5, 213, 213, 213, 0, 220, 220, 220, 0, 220, 220, 220, 0, 213, 213, 213, 0, 204, 204, 204, 5, 223, 223, 223, 176, 223, 223, 223, 254, 223, 223, 223, 209, 0, 0, 0, 1, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 19, 223, 223, 223, 210, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 213, 223, 223, 223, 88, 220, 220, 220, 22, 220, 220, 220, 22, 223, 223, 223, 88, 222, 222, 222, 214, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 210, 214, 214, 214, 19, 214, 214, 214, 0, 198, 198, 198, 0, 198, 198, 198, 9, 223, 223, 223, 194, 222, 222, 222, 214, 222, 222, 222, 215, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 215, 222, 222, 222, 214, 223, 223, 223, 194, 198, 198, 198, 9, 198, 198, 198, 0, 0, 0, 0, 0, 201, 201, 201, 0, 204, 204, 204, 10, 216, 216, 216, 20, 204, 204, 204, 5, 223, 223, 223, 105, 223, 223, 223, 187, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 187, 223, 223, 223, 105, 204, 204, 204, 5, 216, 216, 216, 20, 204, 204, 204, 10, 201, 201, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 204, 204, 204, 0, 216, 216, 216, 0, 204, 204, 204, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 254, 223, 223, 223, 249, 223, 223, 223, 0, 223, 223, 223, 0, 204, 204, 204, 0, 216, 216, 216, 0, 204, 204, 204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=108] +flags = 0 +flags = 0 +image = SubResource( 107 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=109] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 219, 219, 219, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 217, 217, 217, 0, 220, 220, 220, 0, 219, 219, 219, 115, 223, 223, 223, 204, 223, 223, 223, 236, 223, 223, 223, 90, 223, 223, 223, 73, 220, 220, 220, 37, 221, 221, 221, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 217, 217, 217, 0, 217, 217, 217, 47, 222, 222, 222, 222, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 251, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 223, 223, 223, 82, 223, 223, 223, 16, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 172, 172, 172, 0, 218, 218, 218, 42, 222, 222, 222, 236, 223, 223, 223, 254, 223, 223, 223, 235, 220, 220, 220, 104, 215, 215, 215, 32, 198, 198, 198, 9, 216, 216, 216, 33, 223, 223, 223, 88, 221, 221, 221, 100, 223, 223, 223, 89, 218, 218, 218, 14, 109, 109, 109, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 226, 223, 223, 223, 254, 223, 223, 223, 235, 210, 210, 210, 23, 217, 217, 217, 0, 219, 219, 219, 0, 210, 210, 210, 0, 218, 218, 218, 0, 218, 218, 218, 7, 223, 223, 223, 88, 221, 221, 221, 100, 222, 222, 222, 85, 0, 0, 0, 1, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 111, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 109, 217, 217, 217, 0, 221, 221, 221, 76, 223, 223, 223, 216, 222, 222, 222, 78, 221, 221, 221, 23, 218, 218, 218, 0, 217, 217, 217, 34, 221, 221, 221, 100, 221, 221, 221, 100, 219, 219, 219, 36, 219, 219, 219, 0, 222, 222, 222, 0, 222, 222, 222, 223, 223, 223, 223, 254, 223, 223, 223, 254, 215, 215, 215, 32, 218, 218, 218, 0, 222, 222, 222, 215, 223, 223, 223, 254, 221, 221, 221, 100, 222, 222, 222, 78, 210, 210, 210, 0, 198, 198, 198, 9, 221, 221, 221, 100, 221, 221, 221, 100, 223, 223, 223, 82, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 223, 223, 223, 223, 254, 223, 223, 223, 254, 214, 214, 214, 25, 217, 217, 217, 0, 221, 221, 221, 216, 223, 223, 223, 254, 221, 221, 221, 100, 222, 222, 222, 78, 210, 210, 210, 0, 198, 198, 198, 9, 221, 221, 221, 100, 221, 221, 221, 100, 223, 223, 223, 82, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 117, 223, 223, 223, 254, 223, 223, 223, 254, 218, 218, 218, 106, 216, 216, 216, 0, 221, 221, 221, 76, 223, 223, 223, 217, 222, 222, 222, 78, 221, 221, 221, 23, 218, 218, 218, 0, 216, 216, 216, 33, 221, 221, 221, 100, 221, 221, 221, 100, 220, 220, 220, 37, 220, 220, 220, 0, 170, 170, 170, 0, 170, 170, 170, 3, 223, 223, 223, 233, 223, 223, 223, 254, 223, 223, 223, 234, 210, 210, 210, 23, 217, 217, 217, 0, 219, 219, 219, 0, 210, 210, 210, 0, 220, 220, 220, 0, 218, 218, 218, 7, 223, 223, 223, 88, 221, 221, 221, 100, 222, 222, 222, 87, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 195, 195, 195, 0, 221, 221, 221, 54, 223, 223, 223, 240, 223, 223, 223, 254, 223, 223, 223, 235, 220, 220, 220, 104, 215, 215, 215, 32, 198, 198, 198, 9, 223, 223, 223, 32, 223, 223, 223, 88, 221, 221, 221, 100, 221, 221, 221, 91, 223, 223, 223, 16, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 218, 218, 0, 215, 215, 215, 58, 222, 222, 222, 229, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 251, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 85, 210, 210, 210, 17, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 171, 171, 171, 0, 127, 127, 127, 2, 223, 223, 223, 121, 223, 223, 223, 208, 223, 223, 223, 237, 221, 221, 221, 91, 223, 223, 223, 74, 221, 221, 221, 38, 0, 0, 0, 1, 105, 105, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=110] +flags = 0 +flags = 0 +image = SubResource( 109 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=111] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.313726, 0.313726, 0.313726, 1 ) +border_color = Color( 0.27451, 0.27451, 0.27451, 1 ) + +[sub_resource type="StyleBoxLine" id=112] +color = Color( 1, 1, 1, 0.1 ) +grow_begin = 7.0 + +[sub_resource type="StyleBoxLine" id=113] +color = Color( 1, 1, 1, 0.1 ) +grow_end = 7.0 + +[sub_resource type="StyleBoxLine" id=114] +color = Color( 1, 1, 1, 0.1 ) +grow_begin = 7.0 +grow_end = 7.0 + +[sub_resource type="Image" id=115] +data = { +"data": PoolByteArray( 221, 221, 221, 23, 222, 222, 222, 78, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 78, 221, 221, 221, 23, 221, 221, 221, 77, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 77, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 78, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 78, 221, 221, 221, 23, 222, 222, 222, 78, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 78, 221, 221, 221, 23 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=116] +flags = 0 +flags = 0 +image = SubResource( 115 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxTexture" id=117] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 116 ) +region_rect = Rect2( 0, 0, 16, 16 ) +margin_left = 4.0 +margin_right = 4.0 +margin_top = 4.0 +margin_bottom = 4.0 + +[sub_resource type="Image" id=118] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 70, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 70, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 70, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 70, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=119] +flags = 0 +flags = 0 +image = SubResource( 118 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxTexture" id=120] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 1.0 +content_margin_bottom = 1.0 +texture = SubResource( 119 ) +region_rect = Rect2( 0, 0, 16, 16 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="StyleBoxFlat" id=121] +content_margin_left = 8.0 +content_margin_right = 8.0 +content_margin_top = 8.0 +content_margin_bottom = 8.0 +bg_color = Color( 0.27451, 0.27451, 0.27451, 1 ) +border_width_left = 1 +border_width_top = 24 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.27451, 0.27451, 0.27451, 1 ) +expand_margin_top = 24.0 +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 4 + +[sub_resource type="StyleBoxEmpty" id=122] + +[sub_resource type="Image" id=123] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 152, 223, 223, 223, 152, 221, 221, 221, 15, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 163, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 163, 221, 221, 221, 15, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 163, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 163, 221, 221, 221, 15, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 162, 222, 222, 222, 199, 223, 223, 223, 163, 223, 223, 223, 16, 223, 223, 223, 16, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 161, 221, 221, 221, 15, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 143, 222, 222, 222, 199, 223, 223, 223, 164, 210, 210, 210, 17, 216, 216, 216, 0, 216, 216, 216, 0, 210, 210, 210, 17, 223, 223, 223, 164, 222, 222, 222, 199, 222, 222, 222, 143, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 138, 223, 223, 223, 145, 210, 210, 210, 17, 210, 210, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 210, 210, 210, 17, 223, 223, 223, 145, 223, 223, 223, 138, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 210, 210, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 223, 223, 223, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 124, 223, 223, 223, 152, 221, 221, 221, 15, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 153, 222, 222, 222, 125, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 142, 222, 222, 222, 199, 223, 223, 223, 163, 221, 221, 221, 15, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 163, 222, 222, 222, 199, 222, 222, 222, 142, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 16, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 163, 221, 221, 221, 15, 221, 221, 221, 15, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 163, 223, 223, 223, 16, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 210, 210, 210, 17, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 161, 223, 223, 223, 162, 222, 222, 222, 199, 223, 223, 223, 163, 210, 210, 210, 17, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 210, 210, 210, 17, 222, 222, 222, 165, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 164, 210, 210, 210, 17, 210, 210, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 210, 210, 210, 17, 223, 223, 223, 154, 223, 223, 223, 154, 210, 210, 210, 17, 210, 210, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 223, 223, 223, 0, 223, 223, 223, 0, 210, 210, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=124] +flags = 0 +flags = 0 +image = SubResource( 123 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=125] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 222, 222, 222, 0, 221, 221, 221, 77, 223, 223, 223, 138, 223, 223, 223, 178, 223, 223, 223, 178, 223, 223, 223, 138, 221, 221, 221, 77, 222, 222, 222, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 18, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 212, 212, 212, 18, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 220, 220, 220, 44, 221, 221, 221, 54, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 74, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 223, 223, 223, 32, 221, 221, 221, 0, 219, 219, 219, 43, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 74, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 136, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 216, 216, 216, 33, 221, 221, 221, 0, 223, 223, 223, 32, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 136, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 222, 222, 222, 199, 222, 222, 222, 199, 220, 220, 220, 44, 219, 219, 219, 0, 223, 223, 223, 32, 223, 223, 223, 180, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 179, 222, 222, 222, 199, 222, 222, 222, 199, 219, 219, 219, 43, 221, 221, 221, 0, 223, 223, 223, 32, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 140, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 223, 223, 223, 32, 221, 221, 221, 0, 216, 216, 216, 33, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 139, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 76, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 180, 223, 223, 223, 32, 219, 219, 219, 0, 220, 220, 220, 44, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 221, 221, 221, 75, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 180, 218, 218, 218, 42, 221, 221, 221, 54, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 19, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 212, 212, 212, 18, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 222, 222, 222, 0, 222, 222, 222, 78, 223, 223, 223, 138, 223, 223, 223, 178, 223, 223, 223, 178, 223, 223, 223, 138, 222, 222, 222, 78, 222, 222, 222, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=126] +flags = 0 +flags = 0 +image = SubResource( 125 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=127] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 222, 222, 222, 0, 221, 221, 221, 99, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 221, 221, 221, 99, 222, 222, 222, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 24, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 223, 223, 223, 24, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 233, 223, 223, 223, 57, 222, 222, 222, 70, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 95, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 233, 218, 218, 218, 42, 220, 220, 220, 0, 223, 223, 223, 56, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 95, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 233, 219, 219, 219, 43, 218, 218, 218, 0, 218, 218, 218, 42, 223, 223, 223, 232, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 225, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 57, 220, 220, 220, 0, 218, 218, 218, 42, 222, 222, 222, 231, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 230, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 56, 219, 219, 219, 0, 218, 218, 218, 42, 223, 223, 223, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 180, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 232, 218, 218, 218, 42, 218, 218, 218, 0, 219, 219, 219, 43, 223, 223, 223, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 179, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 98, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 231, 218, 218, 218, 42, 220, 220, 220, 0, 223, 223, 223, 57, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 97, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 187, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 231, 221, 221, 221, 54, 222, 222, 222, 70, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 187, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 25, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 223, 223, 223, 24, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 222, 222, 222, 0, 221, 221, 221, 100, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 221, 221, 221, 100, 222, 222, 222, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=128] +flags = 0 +flags = 0 +image = SubResource( 127 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=129] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 222, 222, 222, 0, 221, 221, 221, 77, 223, 223, 223, 138, 223, 223, 223, 178, 223, 223, 223, 178, 223, 223, 223, 138, 221, 221, 221, 77, 222, 222, 222, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 18, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 212, 212, 212, 18, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 221, 221, 221, 54, 220, 220, 220, 44, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 74, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 219, 219, 219, 43, 221, 221, 221, 0, 223, 223, 223, 32, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 74, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 136, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 223, 223, 223, 32, 221, 221, 221, 0, 216, 216, 216, 33, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 136, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 180, 223, 223, 223, 32, 219, 219, 219, 0, 220, 220, 220, 44, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 179, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 223, 223, 223, 32, 221, 221, 221, 0, 219, 219, 219, 43, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 140, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 223, 223, 223, 32, 223, 223, 223, 0, 223, 223, 223, 32, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 139, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 76, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 220, 220, 220, 44, 221, 221, 221, 0, 223, 223, 223, 32, 223, 223, 223, 180, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 221, 221, 221, 75, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 221, 221, 221, 54, 218, 218, 218, 42, 223, 223, 223, 180, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 19, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 212, 212, 212, 18, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 222, 222, 222, 0, 222, 222, 222, 78, 223, 223, 223, 138, 223, 223, 223, 178, 223, 223, 223, 178, 223, 223, 223, 138, 222, 222, 222, 78, 222, 222, 222, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=130] +flags = 0 +flags = 0 +image = SubResource( 129 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=131] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 222, 222, 222, 0, 221, 221, 221, 99, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 221, 221, 221, 99, 222, 222, 222, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 24, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 223, 223, 223, 24, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 70, 223, 223, 223, 57, 223, 223, 223, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 95, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 56, 220, 220, 220, 0, 218, 218, 218, 42, 223, 223, 223, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 95, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 232, 218, 218, 218, 42, 218, 218, 218, 0, 219, 219, 219, 43, 223, 223, 223, 233, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 225, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 231, 218, 218, 218, 42, 220, 220, 220, 0, 223, 223, 223, 57, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 230, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 233, 218, 218, 218, 42, 219, 219, 219, 0, 223, 223, 223, 56, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 180, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 233, 218, 218, 218, 42, 218, 218, 218, 0, 218, 218, 218, 42, 223, 223, 223, 232, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 179, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 98, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 57, 220, 220, 220, 0, 218, 218, 218, 42, 222, 222, 222, 231, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 97, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 187, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 70, 222, 222, 222, 55, 222, 222, 222, 231, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 187, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 25, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 223, 223, 223, 24, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 222, 222, 222, 0, 221, 221, 221, 100, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 221, 221, 221, 100, 222, 222, 222, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=132] +flags = 0 +flags = 0 +image = SubResource( 131 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=133] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 78, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 79, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 78, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 79, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 78, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 79, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=134] +flags = 0 +flags = 0 +image = SubResource( 133 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=135] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 201, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 199, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 199, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 200, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 200, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 202, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 201, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 199, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 199, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 200, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 200, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 202, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 201, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 199, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 199, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 200, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 200, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 202, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=136] +flags = 0 +flags = 0 +image = SubResource( 135 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=137] +content_margin_left = 5.0 +content_margin_right = 5.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 0.392157, 0.392157, 0.392157, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.235294, 0.235294, 0.235294, 1 ) + +[sub_resource type="StyleBoxFlat" id=138] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 0.313726, 0.313726, 0.313726, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_color = Color( 0.27451, 0.27451, 0.27451, 1 ) +expand_margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=139] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 0.352941, 0.352941, 0.352941, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_color = Color( 0.27451, 0.27451, 0.27451, 1 ) +expand_margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=140] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 0.392157, 0.392157, 0.392157, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_color = Color( 0.235294, 0.235294, 0.235294, 1 ) +expand_margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=141] +bg_color = Color( 0.321569, 0.321569, 0.321569, 1 ) +border_width_left = 5 +border_width_top = 10 +border_width_right = 5 +border_width_bottom = 5 +border_color = Color( 0.321569, 0.321569, 0.321569, 1 ) +corner_radius_top_left = 4 +corner_radius_top_right = 4 +corner_radius_bottom_right = 4 +corner_radius_bottom_left = 4 +anti_aliasing = false + +[sub_resource type="Image" id=142] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 56, 255, 255, 255, 72, 255, 255, 255, 7, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 7, 255, 255, 255, 72, 255, 255, 255, 56, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 66, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 7, 255, 255, 255, 7, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 66, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 81, 255, 255, 255, 81, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 72, 255, 255, 255, 72, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=143] +flags = 0 +flags = 0 +image = SubResource( 142 ) +size = Vector2( 12, 12 ) + +[sub_resource type="Image" id=144] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 56, 255, 255, 255, 72, 255, 255, 255, 7, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 66, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 7, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 81, 255, 255, 255, 7, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 66, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 7, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 66, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 7, 255, 255, 255, 81, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 66, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 56, 255, 255, 255, 72, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=145] +flags = 0 +flags = 0 +image = SubResource( 144 ) +size = Vector2( 12, 12 ) + +[sub_resource type="Image" id=146] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 14, 255, 255, 255, 14, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 13, 255, 255, 255, 49, 255, 255, 255, 49, 255, 255, 255, 13, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 14, 255, 255, 255, 49, 255, 255, 255, 49, 255, 255, 255, 13, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 14, 255, 255, 255, 14, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=147] +flags = 0 +flags = 0 +image = SubResource( 146 ) +size = Vector2( 8, 8 ) + +[sub_resource type="Image" id=148] +data = { +"data": PoolByteArray( 255, 255, 255, 35, 255, 255, 255, 38, 255, 255, 255, 3, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 38, 255, 255, 255, 50, 255, 255, 255, 41, 255, 255, 255, 3, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 4, 255, 255, 255, 41, 255, 255, 255, 50, 255, 255, 255, 40, 255, 255, 255, 3, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 0, 255, 255, 255, 4, 255, 255, 255, 41, 255, 255, 255, 50, 255, 255, 255, 37, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 0, 255, 255, 255, 3, 255, 255, 255, 41, 255, 255, 255, 50, 255, 255, 255, 38, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 3, 255, 255, 255, 41, 255, 255, 255, 50, 255, 255, 255, 41, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 37, 255, 255, 255, 50, 255, 255, 255, 41, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 35, 255, 255, 255, 38, 255, 255, 255, 4, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=149] +flags = 0 +flags = 0 +image = SubResource( 148 ) +size = Vector2( 8, 8 ) + +[sub_resource type="StyleBoxFlat" id=150] +content_margin_left = 1.0 +content_margin_right = 1.0 +content_margin_top = 1.0 +content_margin_bottom = 1.0 +bg_color = Color( 1, 1, 1, 0.9 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 1 ) +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 4 + +[sub_resource type="Image" id=151] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 84, 255, 255, 255, 108, 255, 255, 255, 11, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 108, 255, 255, 255, 84, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 11, 255, 255, 255, 11, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 122, 255, 255, 255, 122, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 109, 255, 255, 255, 108, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 14, +"mipmaps": false, +"width": 14 +} + +[sub_resource type="ImageTexture" id=152] +flags = 0 +flags = 0 +image = SubResource( 151 ) +size = Vector2( 14, 14 ) + +[sub_resource type="Image" id=153] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 115, 255, 255, 255, 114, 255, 255, 255, 11, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 11, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 122, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 122, 255, 255, 255, 11, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 113, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 12, 255, 255, 255, 12, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 113, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 105, 255, 255, 255, 115, 255, 255, 255, 12, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 115, 255, 255, 255, 105, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 105, 255, 255, 255, 114, 255, 255, 255, 11, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 115, 255, 255, 255, 105, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 114, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 11, 255, 255, 255, 11, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 114, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 122, 255, 255, 255, 122, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 116, 255, 255, 255, 115, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 14, +"mipmaps": false, +"width": 14 +} + +[sub_resource type="ImageTexture" id=154] +flags = 0 +flags = 0 +image = SubResource( 153 ) +size = Vector2( 14, 14 ) + +[sub_resource type="StyleBoxFlat" id=155] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.544118, 0.544118, 0.544118, 1 ) +border_color = Color( 0.392157, 0.392157, 0.392157, 1 ) + +[sub_resource type="StyleBoxFlat" id=156] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.392157, 0.392157, 0.392157, 1 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.544118, 0.544118, 0.544118, 1 ) + +[sub_resource type="StyleBoxEmpty" id=157] + +[sub_resource type="StyleBoxEmpty" id=158] + +[sub_resource type="StyleBoxFlat" id=159] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 1, 1, 1, 0.08 ) +border_color = Color( 0.392157, 0.392157, 0.392157, 1 ) + +[sub_resource type="StyleBoxFlat" id=160] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.235294, 0.235294, 0.235294, 1 ) +border_color = Color( 0.392157, 0.392157, 0.392157, 1 ) + +[sub_resource type="StyleBoxTexture" id=161] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 68 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="StyleBoxTexture" id=162] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 71 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxTexture" id=163] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 74 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="StyleBoxTexture" id=164] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 77 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxTexture" id=165] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 77 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxLine" id=166] +color = Color( 1, 1, 1, 0.1 ) +grow_begin = 0.0 +grow_end = 0.0 +vertical = true + +[sub_resource type="StyleBoxFlat" id=167] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +bg_color = Color( 0.544118, 0.544118, 0.544118, 1 ) + +[sub_resource type="StyleBoxFlat" id=168] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +bg_color = Color( 0.544118, 0.544118, 0.544118, 1 ) + +[sub_resource type="StyleBoxFlat" id=169] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +bg_color = Color( 0.235294, 0.235294, 0.235294, 1 ) + +[sub_resource type="Image" id=170] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 49, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 49, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 49, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 49, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 64 +} + +[sub_resource type="ImageTexture" id=171] +flags = 0 +flags = 0 +image = SubResource( 170 ) +size = Vector2( 64, 8 ) + +[sub_resource type="Image" id=172] +data = { +"data": PoolByteArray( 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=173] +flags = 0 +flags = 0 +image = SubResource( 172 ) +size = Vector2( 8, 8 ) + +[sub_resource type="StyleBoxTexture" id=174] +texture = SubResource( 173 ) +region_rect = Rect2( 0, 0, 8, 8 ) +margin_left = 1.0 +margin_right = 1.0 +margin_top = 1.0 +margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=175] +content_margin_left = 8.0 +content_margin_right = 8.0 +content_margin_top = 8.0 +content_margin_bottom = 8.0 +bg_color = Color( 0.392157, 0.392157, 0.392157, 1 ) +border_width_left = 1 +border_width_top = 24 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.392157, 0.392157, 0.392157, 1 ) +expand_margin_top = 24.0 +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 4 + +[resource] +default_font = ExtResource( 1 ) +BoxContainer/constants/separation = 4 +Button/colors/font_color = Color( 0.848039, 0.848039, 0.848039, 1 ) +Button/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +Button/colors/font_color_hover = Color( 0.908823, 0.908823, 0.908823, 1 ) +Button/colors/font_color_pressed = Color( 0.00392157, 0.454902, 0.741176, 1 ) +Button/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) +Button/colors/icon_color_pressed = Color( 0.0045098, 0.523137, 0.852353, 1 ) +Button/constants/hseparation = 2 +Button/fonts/font = null +Button/styles/Ruler = SubResource( 1 ) +Button/styles/disabled = SubResource( 2 ) +Button/styles/focus = SubResource( 3 ) +Button/styles/hover = SubResource( 4 ) +Button/styles/normal = SubResource( 5 ) +Button/styles/pressed = SubResource( 6 ) +CheckBox/colors/font_color = Color( 0.848039, 0.848039, 0.848039, 1 ) +CheckBox/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +CheckBox/colors/font_color_hover = Color( 0.908823, 0.908823, 0.908823, 1 ) +CheckBox/colors/font_color_hover_pressed = Color( 1, 1, 1, 1 ) +CheckBox/colors/font_color_pressed = Color( 0.00392157, 0.454902, 0.741176, 1 ) +CheckBox/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) +CheckBox/constants/check_vadjust = 0 +CheckBox/constants/hseparation = 4 +CheckBox/fonts/font = null +CheckBox/icons/checked = SubResource( 8 ) +CheckBox/icons/radio_checked = SubResource( 10 ) +CheckBox/icons/radio_unchecked = SubResource( 12 ) +CheckBox/icons/unchecked = SubResource( 14 ) +CheckBox/styles/disabled = SubResource( 15 ) +CheckBox/styles/focus = null +CheckBox/styles/hover = SubResource( 15 ) +CheckBox/styles/hover_pressed = SubResource( 16 ) +CheckBox/styles/normal = SubResource( 15 ) +CheckBox/styles/pressed = SubResource( 15 ) +CheckButton/colors/font_color = Color( 0.848039, 0.848039, 0.848039, 1 ) +CheckButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +CheckButton/colors/font_color_hover = Color( 0.908823, 0.908823, 0.908823, 1 ) +CheckButton/colors/font_color_pressed = Color( 0.00392157, 0.454902, 0.741176, 1 ) +CheckButton/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) +CheckButton/constants/check_vadjust = 0 +CheckButton/constants/hseparation = 4 +CheckButton/icons/off = SubResource( 18 ) +CheckButton/icons/off_disabled = SubResource( 20 ) +CheckButton/icons/on = SubResource( 22 ) +CheckButton/icons/on_disabled = SubResource( 20 ) +CheckButton/styles/disabled = SubResource( 23 ) +CheckButton/styles/hover = SubResource( 23 ) +CheckButton/styles/normal = SubResource( 23 ) +CheckButton/styles/pressed = SubResource( 23 ) +ColorPicker/constants/h_width = 30 +ColorPicker/constants/label_width = 10 +ColorPicker/constants/margin = 8 +ColorPicker/constants/sv_height = 256 +ColorPicker/constants/sv_width = 256 +ColorPicker/icons/add_preset = SubResource( 25 ) +ColorPicker/icons/color_hue = null +ColorPicker/icons/color_sample = null +ColorPicker/icons/overbright_indicator = SubResource( 27 ) +ColorPicker/icons/preset_bg = SubResource( 29 ) +ColorPicker/icons/screen_picker = SubResource( 31 ) +ColorPickerButton/colors/font_color = Color( 1, 1, 1, 1 ) +ColorPickerButton/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.3 ) +ColorPickerButton/colors/font_color_hover = Color( 1, 1, 1, 1 ) +ColorPickerButton/colors/font_color_pressed = Color( 0.8, 0.8, 0.8, 1 ) +ColorPickerButton/constants/hseparation = 2 +ColorPickerButton/fonts/font = null +ColorPickerButton/icons/bg = SubResource( 29 ) +ColorPickerButton/styles/disabled = null +ColorPickerButton/styles/focus = null +ColorPickerButton/styles/hover = SubResource( 32 ) +ColorPickerButton/styles/normal = SubResource( 33 ) +ColorPickerButton/styles/pressed = SubResource( 34 ) +Dialogs/constants/button_margin = 32 +Dialogs/constants/margin = 8 +FileDialog/colors/files_disabled = Color( 1, 1, 1, 0.3 ) +FileDialog/colors/folder_icon_modulate = Color( 0.302745, 0.618431, 0.818824, 1 ) +FileDialog/icons/folder = SubResource( 36 ) +FileDialog/icons/parent_folder = SubResource( 38 ) +FileDialog/icons/reload = SubResource( 40 ) +FileDialog/icons/toggle_hidden = SubResource( 42 ) +GraphEdit/colors/activity = Color( 0.00392157, 0.454902, 0.741176, 1 ) +GraphEdit/colors/grid_major = Color( 1, 1, 1, 0.15 ) +GraphEdit/colors/grid_minor = Color( 1, 1, 1, 0.07 ) +GraphEdit/colors/selection_fill = Color( 0.00392157, 0.454902, 0.741176, 0.3 ) +GraphEdit/colors/selection_stroke = Color( 0.00392157, 0.454902, 0.741176, 0.8 ) +GraphEdit/constants/bezier_len_neg = 160 +GraphEdit/constants/bezier_len_pos = 80 +GraphEdit/icons/minus = SubResource( 44 ) +GraphEdit/icons/more = SubResource( 46 ) +GraphEdit/icons/reset = SubResource( 48 ) +GraphEdit/icons/snap = SubResource( 50 ) +GraphEdit/styles/bg = SubResource( 51 ) +GraphNode/colors/close_color = Color( 1, 1, 1, 0.7 ) +GraphNode/colors/resizer_color = Color( 1, 1, 1, 0.7 ) +GraphNode/colors/title_color = Color( 1, 1, 1, 1 ) +GraphNode/constants/close_h_offset = 20 +GraphNode/constants/close_offset = 20 +GraphNode/constants/port_offset = 14 +GraphNode/constants/separation = 1 +GraphNode/constants/title_h_offset = -16 +GraphNode/constants/title_offset = 20 +GraphNode/icons/close = SubResource( 53 ) +GraphNode/icons/port = SubResource( 55 ) +GraphNode/icons/resizer = SubResource( 57 ) +GraphNode/styles/breakpoint = SubResource( 58 ) +GraphNode/styles/comment = SubResource( 59 ) +GraphNode/styles/commentfocus = SubResource( 60 ) +GraphNode/styles/frame = SubResource( 61 ) +GraphNode/styles/position = SubResource( 62 ) +GraphNode/styles/selectedframe = SubResource( 63 ) +GraphNode/styles/state_machine_frame = SubResource( 64 ) +GraphNode/styles/state_machine_selectedframe = SubResource( 65 ) +GridContainer/constants/hseparation = 4 +GridContainer/constants/vseparation = 4 +HBoxContainer/constants/separation = 4 +HScrollBar/icons/decrement = SubResource( 66 ) +HScrollBar/icons/decrement_highlight = SubResource( 66 ) +HScrollBar/icons/increment = SubResource( 66 ) +HScrollBar/icons/increment_highlight = SubResource( 66 ) +HScrollBar/styles/grabber = SubResource( 69 ) +HScrollBar/styles/grabber_highlight = SubResource( 72 ) +HScrollBar/styles/grabber_pressed = SubResource( 75 ) +HScrollBar/styles/scroll = SubResource( 78 ) +HScrollBar/styles/scroll_focus = SubResource( 79 ) +HSeparator/constants/separation = 4 +HSeparator/styles/separator = SubResource( 80 ) +HSlider/icons/grabber = SubResource( 82 ) +HSlider/icons/grabber_disabled = null +HSlider/icons/grabber_highlight = SubResource( 84 ) +HSlider/icons/tick = null +HSlider/styles/focus = null +HSlider/styles/grabber_area = SubResource( 85 ) +HSlider/styles/grabber_area_highlight = SubResource( 86 ) +HSlider/styles/grabber_disabled = null +HSlider/styles/grabber_highlight = null +HSlider/styles/slider = SubResource( 87 ) +HSplitContainer/constants/autohide = 1 +HSplitContainer/constants/separation = 8 +HSplitContainer/icons/grabber = SubResource( 89 ) +HSplitContainer/styles/bg = SubResource( 90 ) +ItemList/colors/font_color = Color( 0.848039, 0.848039, 0.848039, 1 ) +ItemList/colors/font_color_selected = Color( 1, 1, 1, 1 ) +ItemList/colors/guide_color = Color( 1, 1, 1, 0.05 ) +ItemList/constants/hseparation = 3 +ItemList/constants/icon_margin = 4 +ItemList/constants/line_separation = 3 +ItemList/constants/vseparation = 3 +ItemList/fonts/font = null +ItemList/styles/bg = SubResource( 91 ) +ItemList/styles/bg_focus = SubResource( 92 ) +ItemList/styles/cursor = SubResource( 93 ) +ItemList/styles/cursor_unfocused = SubResource( 93 ) +ItemList/styles/selected = SubResource( 94 ) +ItemList/styles/selected_focus = SubResource( 95 ) +"Label/colors/Selected Color" = Color( 0.235294, 0.364706, 0.458824, 1 ) +Label/colors/font_color = Color( 0.848039, 0.848039, 0.848039, 1 ) +Label/colors/font_color_shadow = Color( 0, 0, 0, 0 ) +Label/colors/font_outline_modulate = Color( 1, 1, 1, 1 ) +Label/constants/line_spacing = 3 +Label/constants/shadow_as_outline = 0 +Label/constants/shadow_offset_x = 1 +Label/constants/shadow_offset_y = 1 +Label/fonts/font = null +Label/styles/normal = SubResource( 96 ) +LineEdit/colors/clear_button_color = Color( 0.848039, 0.848039, 0.848039, 1 ) +LineEdit/colors/clear_button_color_pressed = Color( 0.00392157, 0.454902, 0.741176, 1 ) +LineEdit/colors/cursor_color = Color( 0.848039, 0.848039, 0.848039, 1 ) +LineEdit/colors/font_color = Color( 0.848039, 0.848039, 0.848039, 1 ) +LineEdit/colors/font_color_selected = Color( 1, 1, 1, 1 ) +LineEdit/colors/read_only = Color( 1, 1, 1, 0.3 ) +LineEdit/colors/selection_color = Color( 0.00392157, 0.454902, 0.741176, 0.4 ) +LineEdit/constants/minimum_spaces = 12 +LineEdit/fonts/font = null +LineEdit/icons/clear = SubResource( 98 ) +LineEdit/styles/focus = SubResource( 3 ) +LineEdit/styles/normal = SubResource( 5 ) +LineEdit/styles/read_only = SubResource( 2 ) +LinkButton/colors/font_color = Color( 0.848039, 0.848039, 0.848039, 1 ) +LinkButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +LinkButton/colors/font_color_hover = Color( 0.908823, 0.908823, 0.908823, 1 ) +LinkButton/colors/font_color_pressed = Color( 0.00392157, 0.454902, 0.741176, 1 ) +LinkButton/styles/focus = SubResource( 96 ) +MarginContainer/constants/margin_bottom = 0 +MarginContainer/constants/margin_left = 0 +MarginContainer/constants/margin_right = 0 +MarginContainer/constants/margin_top = 0 +MenuButton/colors/font_color = Color( 0.848039, 0.848039, 0.848039, 1 ) +MenuButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +MenuButton/colors/font_color_hover = Color( 0.908823, 0.908823, 0.908823, 1 ) +MenuButton/colors/font_color_pressed = Color( 1, 1, 1, 1 ) +MenuButton/constants/hseparation = 3 +MenuButton/fonts/font = null +MenuButton/styles/disabled = SubResource( 23 ) +MenuButton/styles/focus = SubResource( 23 ) +MenuButton/styles/hover = SubResource( 23 ) +MenuButton/styles/normal = SubResource( 23 ) +MenuButton/styles/pressed = SubResource( 23 ) +OptionButton/colors/font_color = Color( 0.848039, 0.848039, 0.848039, 1 ) +OptionButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +OptionButton/colors/font_color_hover = Color( 0.908823, 0.908823, 0.908823, 1 ) +OptionButton/colors/font_color_pressed = Color( 0.00392157, 0.454902, 0.741176, 1 ) +OptionButton/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) +OptionButton/constants/arrow_margin = 4 +OptionButton/constants/hseparation = 4 +OptionButton/constants/modulate_arrow = 1 +OptionButton/fonts/font = null +OptionButton/icons/arrow = SubResource( 100 ) +OptionButton/styles/disabled = SubResource( 2 ) +OptionButton/styles/focus = SubResource( 3 ) +OptionButton/styles/hover = SubResource( 4 ) +OptionButton/styles/normal = SubResource( 5 ) +OptionButton/styles/pressed = SubResource( 6 ) +Panel/styles/TopMenu = SubResource( 101 ) +Panel/styles/panel = SubResource( 102 ) +Panel/styles/panelf = null +Panel/styles/panelnc = null +PanelContainer/styles/panel = SubResource( 103 ) +PopupDialog/styles/panel = SubResource( 104 ) +PopupMenu/colors/font_color = Color( 0.848039, 0.848039, 0.848039, 1 ) +PopupMenu/colors/font_color_accel = Color( 1, 1, 1, 0.3 ) +PopupMenu/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +PopupMenu/colors/font_color_hover = Color( 0.908823, 0.908823, 0.908823, 1 ) +PopupMenu/constants/hseparation = 4 +PopupMenu/constants/vseparation = 5 +PopupMenu/fonts/font = null +PopupMenu/icons/checked = SubResource( 8 ) +PopupMenu/icons/radio_checked = SubResource( 10 ) +PopupMenu/icons/radio_unchecked = SubResource( 12 ) +PopupMenu/icons/submenu = SubResource( 106 ) +PopupMenu/icons/unchecked = SubResource( 14 ) +PopupMenu/icons/visibility_hidden = SubResource( 108 ) +PopupMenu/icons/visibility_visible = SubResource( 42 ) +PopupMenu/icons/visibility_xray = SubResource( 110 ) +PopupMenu/styles/disabled = SubResource( 23 ) +PopupMenu/styles/focus = SubResource( 23 ) +PopupMenu/styles/hover = SubResource( 111 ) +PopupMenu/styles/labeled_separator_left = SubResource( 112 ) +PopupMenu/styles/labeled_separator_right = SubResource( 113 ) +PopupMenu/styles/normal = SubResource( 23 ) +PopupMenu/styles/panel = SubResource( 104 ) +PopupMenu/styles/panel_disabled = null +PopupMenu/styles/pressed = SubResource( 23 ) +PopupMenu/styles/separator = SubResource( 114 ) +PopupPanel/styles/panel = SubResource( 104 ) +ProgressBar/colors/font_color = Color( 0.848039, 0.848039, 0.848039, 1 ) +ProgressBar/styles/bg = SubResource( 117 ) +ProgressBar/styles/fg = SubResource( 120 ) +ProjectSettingsEditor/styles/panel = SubResource( 121 ) +RichTextLabel/colors/default_color = Color( 0.848039, 0.848039, 0.848039, 1 ) +RichTextLabel/colors/font_color_shadow = Color( 0, 0, 0, 0 ) +RichTextLabel/constants/shadow_as_outline = 0 +RichTextLabel/constants/shadow_offset_x = 1 +RichTextLabel/constants/shadow_offset_y = 1 +RichTextLabel/styles/focus = SubResource( 122 ) +RichTextLabel/styles/normal = SubResource( 51 ) +SpinBox/icons/updown = SubResource( 124 ) +TabContainer/colors/font_color_bg = Color( 1, 1, 1, 0.3 ) +TabContainer/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +TabContainer/colors/font_color_fg = Color( 0.848039, 0.848039, 0.848039, 1 ) +TabContainer/constants/hseparation = 4 +TabContainer/constants/label_valign_bg = 2 +TabContainer/constants/label_valign_fg = 0 +TabContainer/constants/side_margin = 0 +TabContainer/constants/top_margin = 24 +TabContainer/fonts/font = null +TabContainer/icons/decrement = SubResource( 126 ) +TabContainer/icons/decrement_highlight = SubResource( 128 ) +TabContainer/icons/increment = SubResource( 130 ) +TabContainer/icons/increment_highlight = SubResource( 132 ) +TabContainer/icons/menu = SubResource( 134 ) +TabContainer/icons/menu_highlight = SubResource( 136 ) +TabContainer/styles/panel = SubResource( 137 ) +TabContainer/styles/tab_bg = SubResource( 138 ) +TabContainer/styles/tab_disabled = SubResource( 139 ) +TabContainer/styles/tab_fg = SubResource( 140 ) +Tabs/colors/font_color_bg = Color( 1, 1, 1, 0.3 ) +Tabs/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +Tabs/colors/font_color_fg = Color( 0.848039, 0.848039, 0.848039, 1 ) +Tabs/constants/hseparation = 4 +Tabs/constants/label_valign_bg = 2 +Tabs/constants/label_valign_fg = 0 +Tabs/constants/top_margin = 24 +Tabs/fonts/font = null +Tabs/icons/close = SubResource( 98 ) +Tabs/icons/decrement = SubResource( 126 ) +Tabs/icons/decrement_highlight = SubResource( 128 ) +Tabs/icons/increment = SubResource( 130 ) +Tabs/icons/increment_highlight = SubResource( 132 ) +Tabs/styles/button = SubResource( 23 ) +Tabs/styles/button_pressed = SubResource( 23 ) +Tabs/styles/panel = SubResource( 141 ) +Tabs/styles/tab_bg = SubResource( 138 ) +Tabs/styles/tab_disabled = SubResource( 139 ) +Tabs/styles/tab_fg = SubResource( 140 ) +TextEdit/colors/background_color = Color( 0, 0, 0, 0 ) +TextEdit/colors/brace_mismatch_color = Color( 1, 0.2, 0.2, 1 ) +TextEdit/colors/breakpoint_color = Color( 0.8, 0.8, 0.4, 0.2 ) +TextEdit/colors/caret_background_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/caret_color = Color( 0.848039, 0.848039, 0.848039, 1 ) +TextEdit/colors/code_folding_color = Color( 0.8, 0.8, 0.8, 0.8 ) +TextEdit/colors/completion_background_color = Color( 0.172549, 0.164706, 0.196078, 1 ) +TextEdit/colors/completion_existing_color = Color( 0.87451, 0.87451, 0.87451, 0.129412 ) +TextEdit/colors/completion_font_color = Color( 0.666667, 0.666667, 0.666667, 1 ) +TextEdit/colors/completion_scroll_color = Color( 1, 1, 1, 1 ) +TextEdit/colors/completion_selected_color = Color( 0.262745, 0.258824, 0.266667, 1 ) +TextEdit/colors/current_line_color = Color( 0.25, 0.25, 0.26, 0.8 ) +TextEdit/colors/font_color = Color( 0.848039, 0.848039, 0.848039, 1 ) +TextEdit/colors/font_color_selected = Color( 0, 0, 0, 1 ) +TextEdit/colors/function_color = Color( 0.4, 0.635294, 0.807843, 1 ) +TextEdit/colors/line_number_color = Color( 0.666667, 0.666667, 0.666667, 0.4 ) +TextEdit/colors/mark_color = Color( 1, 0.4, 0.4, 0.4 ) +TextEdit/colors/member_variable_color = Color( 0.901961, 0.305882, 0.34902, 1 ) +TextEdit/colors/number_color = Color( 0.921569, 0.584314, 0.196078, 1 ) +TextEdit/colors/safe_line_number_color = Color( 0.666667, 0.784314, 0.666667, 0.6 ) +TextEdit/colors/selection_color = Color( 0.00392157, 0.454902, 0.741176, 0.4 ) +TextEdit/colors/symbol_color = Color( 0.941176, 0.941176, 0.941176, 1 ) +TextEdit/colors/word_highlighted_color = Color( 0.8, 0.9, 0.9, 0.15 ) +TextEdit/constants/completion_lines = 7 +TextEdit/constants/completion_max_width = 50 +TextEdit/constants/completion_scroll_width = 3 +TextEdit/constants/line_spacing = 4 +TextEdit/fonts/font = null +TextEdit/icons/fold = SubResource( 143 ) +TextEdit/icons/folded = SubResource( 145 ) +TextEdit/icons/space = SubResource( 147 ) +TextEdit/icons/tab = SubResource( 149 ) +TextEdit/styles/completion = null +TextEdit/styles/focus = SubResource( 4 ) +TextEdit/styles/normal = SubResource( 5 ) +TextEdit/styles/read_only = SubResource( 2 ) +ToolButton/colors/font_color = Color( 0.848039, 0.848039, 0.848039, 1 ) +ToolButton/colors/font_color_hover = Color( 0.908823, 0.908823, 0.908823, 1 ) +ToolButton/colors/font_color_pressed = Color( 0.00392157, 0.454902, 0.741176, 1 ) +ToolButton/styles/disabled = SubResource( 23 ) +ToolButton/styles/focus = SubResource( 23 ) +ToolButton/styles/hover = SubResource( 23 ) +ToolButton/styles/normal = SubResource( 23 ) +ToolButton/styles/pressed = SubResource( 23 ) +TooltipLabel/colors/font_color = Color( 0.151961, 0.151961, 0.151961, 1 ) +TooltipLabel/colors/font_color_shadow = Color( 0, 0, 0, 0.1 ) +TooltipPanel/styles/panel = SubResource( 150 ) +Tree/colors/cursor_color = Color( 0, 0, 0, 1 ) +Tree/colors/custom_button_font_highlight = Color( 0.908823, 0.908823, 0.908823, 1 ) +Tree/colors/drop_position_color = Color( 0.00392157, 0.454902, 0.741176, 1 ) +Tree/colors/font_color = Color( 0.848039, 0.848039, 0.848039, 1 ) +Tree/colors/font_color_selected = Color( 1, 1, 1, 1 ) +Tree/colors/guide_color = Color( 1, 1, 1, 0.05 ) +Tree/colors/relationship_line_color = Color( 1, 1, 1, 0.1 ) +Tree/colors/selection_color = Color( 0.1, 0.1, 1, 0.8 ) +Tree/colors/title_button_color = Color( 0.848039, 0.848039, 0.848039, 1 ) +Tree/constants/button_margin = 4 +Tree/constants/draw_guides = 0 +Tree/constants/draw_relationship_lines = 1 +Tree/constants/guide_width = 2 +Tree/constants/hseparation = 4 +Tree/constants/item_margin = 12 +Tree/constants/scroll_border = 40 +Tree/constants/scroll_speed = 12 +Tree/constants/vseparation = 4 +Tree/fonts/font = null +Tree/fonts/title_button_font = null +Tree/icons/arrow = SubResource( 143 ) +Tree/icons/arrow_collapsed = SubResource( 145 ) +Tree/icons/checked = SubResource( 8 ) +Tree/icons/select_arrow = SubResource( 152 ) +Tree/icons/unchecked = SubResource( 14 ) +Tree/icons/updown = SubResource( 154 ) +Tree/styles/bg = SubResource( 51 ) +Tree/styles/bg_focus = SubResource( 92 ) +Tree/styles/button_pressed = SubResource( 155 ) +Tree/styles/cursor = SubResource( 156 ) +Tree/styles/cursor_unfocused = SubResource( 156 ) +Tree/styles/custom_button = SubResource( 157 ) +Tree/styles/custom_button_hover = SubResource( 5 ) +Tree/styles/custom_button_pressed = SubResource( 158 ) +Tree/styles/hover = SubResource( 159 ) +Tree/styles/selected = SubResource( 94 ) +Tree/styles/selected_focus = SubResource( 95 ) +Tree/styles/title_button_hover = SubResource( 160 ) +Tree/styles/title_button_normal = SubResource( 160 ) +Tree/styles/title_button_pressed = SubResource( 160 ) +VBoxContainer/constants/separation = 4 +VScrollBar/icons/decrement = SubResource( 66 ) +VScrollBar/icons/decrement_highlight = SubResource( 66 ) +VScrollBar/icons/increment = SubResource( 66 ) +VScrollBar/icons/increment_highlight = SubResource( 66 ) +VScrollBar/styles/grabber = SubResource( 161 ) +VScrollBar/styles/grabber_highlight = SubResource( 162 ) +VScrollBar/styles/grabber_pressed = SubResource( 163 ) +VScrollBar/styles/scroll = SubResource( 164 ) +VScrollBar/styles/scroll_focus = SubResource( 165 ) +VSeparator/constants/separation = 4 +VSeparator/styles/separator = SubResource( 166 ) +VSlider/icons/grabber = SubResource( 82 ) +VSlider/icons/grabber_highlight = SubResource( 84 ) +VSlider/styles/grabber_area = SubResource( 167 ) +VSlider/styles/grabber_area_highlight = SubResource( 168 ) +VSlider/styles/slider = SubResource( 169 ) +VSplitContainer/constants/autohide = 1 +VSplitContainer/constants/separation = 8 +VSplitContainer/icons/grabber = SubResource( 171 ) +VSplitContainer/styles/bg = SubResource( 174 ) +WindowDialog/colors/title_color = Color( 0.848039, 0.848039, 0.848039, 1 ) +WindowDialog/constants/close_h_ofs = 22 +WindowDialog/constants/close_v_ofs = 20 +WindowDialog/constants/scaleborder_size = 4 +WindowDialog/constants/title_height = 24 +WindowDialog/fonts/title_font = null +WindowDialog/icons/close = SubResource( 98 ) +WindowDialog/icons/close_highlight = SubResource( 98 ) +WindowDialog/styles/panel = SubResource( 175 ) diff --git a/assets/themes/green/theme.tres b/assets/themes/green/theme.tres new file mode 100644 index 0000000..00b96d8 --- /dev/null +++ b/assets/themes/green/theme.tres @@ -0,0 +1,1764 @@ +[gd_resource type="Theme" load_steps=169 format=2] + +[sub_resource type="StyleBoxFlat" id=1] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0, 0.123529, 0.0811765, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0, 0.0960784, 0.0631373, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=2] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0, 0.102941, 0.0676471, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0, 0.372549, 0.203922, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=3] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0, 0.102941, 0.0676471, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.25, 0.352941, 0.317647, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=4] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0, 0.102941, 0.0676471, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0, 0.0857843, 0.0563725, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=5] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0, 0.102941, 0.0676471, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0, 0.372549, 0.203922, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="Image" id=6] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 212, 212, 212, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 6, 221, 221, 221, 30, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 221, 221, 221, 30, 212, 212, 212, 6, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 30, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 30, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 45, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 60, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 45, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 105, 223, 223, 223, 243, 223, 223, 223, 105, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 105, 223, 223, 223, 248, 224, 224, 224, 255, 223, 223, 223, 186, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 104, 223, 223, 223, 248, 224, 224, 224, 255, 223, 223, 223, 193, 225, 225, 225, 51, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 217, 217, 217, 48, 224, 224, 224, 66, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 103, 223, 223, 223, 248, 224, 224, 224, 255, 223, 223, 223, 193, 220, 220, 220, 52, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 217, 217, 217, 48, 223, 223, 223, 178, 222, 222, 222, 231, 220, 220, 220, 74, 222, 222, 222, 102, 223, 223, 223, 248, 224, 224, 224, 255, 222, 222, 222, 194, 220, 220, 220, 52, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 219, 219, 219, 64, 223, 223, 223, 225, 224, 224, 224, 255, 224, 224, 224, 233, 223, 223, 223, 248, 224, 224, 224, 255, 222, 222, 222, 195, 220, 220, 220, 52, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 69, 223, 223, 223, 224, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 196, 220, 220, 220, 52, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 217, 217, 217, 68, 223, 223, 223, 224, 222, 222, 222, 196, 220, 220, 220, 52, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 45, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 224, 224, 224, 66, 221, 221, 221, 53, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 45, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 30, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 30, 221, 221, 221, 0, 212, 212, 212, 0, 212, 212, 212, 6, 221, 221, 221, 30, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 221, 221, 221, 30, 212, 212, 212, 6, 212, 212, 212, 0, 0, 0, 0, 0, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 212, 212, 212, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=7] +flags = 0 +flags = 0 +image = SubResource( 6 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=8] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 69, 223, 223, 223, 184, 224, 224, 224, 233, 224, 224, 224, 233, 221, 221, 221, 184, 218, 218, 218, 69, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 218, 218, 218, 0, 218, 218, 218, 21, 222, 222, 222, 47, 222, 222, 222, 47, 217, 217, 217, 68, 223, 223, 223, 238, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 238, 217, 217, 217, 68, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 21, 218, 218, 218, 0, 223, 223, 223, 0, 223, 223, 223, 32, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 179, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 179, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 41, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 230, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 230, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 42, 222, 222, 222, 47, 222, 222, 222, 47, 224, 224, 224, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 230, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 216, 216, 216, 0, 216, 216, 216, 33, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 181, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 180, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 220, 220, 220, 0, 220, 220, 220, 22, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 69, 223, 223, 223, 238, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 238, 218, 218, 218, 69, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 22, 220, 220, 220, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 69, 223, 223, 223, 184, 224, 224, 224, 233, 224, 224, 224, 233, 223, 223, 223, 184, 218, 218, 218, 69, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=9] +flags = 0 +flags = 0 +image = SubResource( 8 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=10] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 218, 218, 218, 0, 218, 218, 218, 21, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 21, 218, 218, 218, 0, 223, 223, 223, 0, 223, 223, 223, 32, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 41, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 42, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 216, 216, 216, 0, 216, 216, 216, 33, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 220, 220, 220, 0, 220, 220, 220, 22, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 22, 220, 220, 220, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=11] +flags = 0 +flags = 0 +image = SubResource( 10 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=12] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 212, 212, 212, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 6, 221, 221, 221, 30, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 221, 221, 221, 30, 212, 212, 212, 6, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 30, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 30, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 45, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 45, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 45, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 45, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 30, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 30, 221, 221, 221, 0, 212, 212, 212, 0, 212, 212, 212, 6, 221, 221, 221, 30, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 221, 221, 221, 30, 212, 212, 212, 6, 212, 212, 212, 0, 0, 0, 0, 0, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 212, 212, 212, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=13] +flags = 0 +flags = 0 +image = SubResource( 12 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=14] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0, 0.102941, 0.0676471, 1 ) +draw_center = false +border_color = Color( 0, 0.0857843, 0.0563725, 1 ) + +[sub_resource type="Image" id=15] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 95, 222, 222, 222, 191, 224, 224, 224, 233, 224, 224, 224, 233, 222, 222, 222, 191, 222, 222, 222, 95, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 221, 221, 221, 144, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 221, 221, 221, 144, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 220, 220, 220, 0, 220, 220, 220, 22, 222, 222, 222, 47, 220, 220, 220, 95, 223, 223, 223, 253, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 253, 219, 219, 219, 94, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 22, 220, 220, 220, 0, 223, 223, 223, 0, 223, 223, 223, 32, 222, 222, 222, 47, 222, 222, 222, 189, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 189, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 41, 222, 222, 222, 47, 222, 222, 222, 230, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 230, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 41, 222, 222, 222, 47, 222, 222, 222, 231, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 230, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 32, 222, 222, 222, 47, 222, 222, 222, 189, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 189, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 220, 220, 220, 0, 220, 220, 220, 22, 222, 222, 222, 47, 220, 220, 220, 95, 223, 223, 223, 253, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 253, 220, 220, 220, 95, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 22, 220, 220, 220, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 221, 221, 221, 144, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 221, 221, 221, 144, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 95, 222, 222, 222, 191, 224, 224, 224, 233, 224, 224, 224, 233, 222, 222, 222, 191, 222, 222, 222, 95, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 38 +} + +[sub_resource type="ImageTexture" id=16] +flags = 0 +flags = 0 +image = SubResource( 15 ) +size = Vector2( 38, 16 ) + +[sub_resource type="Image" id=17] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "LumAlpha8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=18] +flags = 4 +flags = 4 +image = SubResource( 17 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=19] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 212, 212, 212, 12, 223, 223, 223, 123, 223, 223, 223, 178, 223, 223, 223, 229, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 229, 223, 223, 223, 178, 223, 223, 223, 123, 212, 212, 212, 12, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 220, 220, 220, 66, 222, 222, 222, 223, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 223, 220, 220, 220, 66, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 217, 217, 217, 0, 223, 223, 223, 65, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 194, 221, 221, 221, 76, 214, 214, 214, 25, 214, 214, 214, 25, 221, 221, 221, 76, 223, 223, 223, 194, 224, 224, 224, 255, 223, 223, 223, 254, 223, 223, 223, 64, 217, 217, 217, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 12, 223, 223, 223, 222, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 132, 222, 222, 222, 0, 221, 221, 221, 0, 214, 214, 214, 0, 214, 214, 214, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 132, 224, 224, 224, 255, 223, 223, 223, 222, 212, 212, 212, 12, 212, 212, 212, 0, 223, 223, 223, 0, 223, 223, 223, 120, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 194, 127, 127, 127, 2, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 194, 224, 224, 224, 255, 223, 223, 223, 120, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 175, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 221, 221, 221, 75, 174, 174, 174, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 174, 174, 174, 0, 221, 221, 221, 75, 224, 224, 224, 255, 222, 222, 222, 175, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 225, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 214, 214, 214, 25, 214, 214, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 25, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 226, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 216, 216, 216, 20, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 25, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 175, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 70, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 222, 222, 222, 71, 224, 224, 224, 255, 222, 222, 222, 175, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 121, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 193, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 223, 223, 223, 193, 224, 224, 224, 255, 223, 223, 223, 121, 223, 223, 223, 0, 215, 215, 215, 0, 215, 215, 215, 13, 222, 222, 222, 223, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 132, 222, 222, 222, 0, 221, 221, 221, 0, 214, 214, 214, 0, 214, 214, 214, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 132, 224, 224, 224, 255, 222, 222, 222, 223, 215, 215, 215, 13, 215, 215, 215, 0, 0, 0, 0, 0, 217, 217, 217, 0, 220, 220, 220, 66, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 193, 221, 221, 221, 76, 214, 214, 214, 25, 214, 214, 214, 25, 221, 221, 221, 76, 223, 223, 223, 193, 224, 224, 224, 255, 223, 223, 223, 254, 220, 220, 220, 66, 217, 217, 217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220, 0, 220, 220, 220, 66, 223, 223, 223, 224, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 224, 220, 220, 220, 66, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 212, 212, 212, 12, 223, 223, 223, 123, 223, 223, 223, 178, 223, 223, 223, 229, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 229, 223, 223, 223, 178, 223, 223, 223, 123, 212, 212, 212, 12, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 38 +} + +[sub_resource type="ImageTexture" id=20] +flags = 0 +flags = 0 +image = SubResource( 19 ) +size = Vector2( 38, 16 ) + +[sub_resource type="StyleBoxFlat" id=21] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0, 0.102941, 0.0676471, 1 ) +draw_center = false +border_color = Color( 0, 0.0857843, 0.0563725, 1 ) + +[sub_resource type="Image" id=22] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=23] +flags = 0 +flags = 0 +image = SubResource( 22 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=24] +data = { +"data": PoolByteArray( 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 85, 85, 86, 188, 0, 0, 3, 255, 0, 0, 2, 125, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 86, 86, 88, 188, 0, 0, 3, 255, 0, 0, 2, 126, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 88, 88, 89, 188, 0, 0, 3, 255, 0, 0, 2, 127, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 89, 89, 90, 188, 0, 0, 3, 255, 0, 0, 1, 128, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 92, 92, 93, 188, 0, 0, 3, 255, 0, 0, 1, 130, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 92, 92, 93, 188, 0, 0, 3, 255, 0, 0, 1, 130, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 93, 93, 94, 188, 0, 0, 3, 255, 0, 0, 1, 131, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 94, 94, 96, 188, 0, 0, 3, 255, 0, 0, 1, 132, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 96, 96, 97, 188, 0, 0, 3, 255, 0, 0, 1, 133, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 99, 99, 101, 189, 0, 0, 3, 255, 0, 0, 1, 135, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 255, 0, 0, 1, 135, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 136, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=25] +flags = 0 +flags = 0 +image = SubResource( 24 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=26] +data = { +"data": PoolByteArray( 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=27] +flags = 0 +flags = 0 +image = SubResource( 26 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=28] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 202, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 200, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 199, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 223, 223, 223, 0, 223, 223, 223, 0, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 218, 222, 222, 222, 70, 222, 222, 222, 70, 223, 223, 223, 218, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 65, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 65, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=29] +flags = 0 +flags = 0 +image = SubResource( 28 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=30] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 180, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 180, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 70, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 223, 223, 223, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 180, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 223, 223, 223, 0, 223, 223, 223, 180, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 180, 223, 223, 223, 0, 0, 0, 0, 0, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=31] +flags = 0 +flags = 0 +image = SubResource( 30 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=32] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 218, 218, 0, 222, 222, 222, 0, 222, 222, 222, 0, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 218, 218, 0, 218, 218, 218, 21, 222, 222, 222, 199, 222, 222, 222, 198, 218, 218, 218, 21, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 218, 218, 0, 218, 218, 218, 21, 223, 223, 223, 211, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 209, 218, 218, 218, 21, 217, 217, 217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 217, 217, 217, 0, 218, 218, 218, 21, 223, 223, 223, 210, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 209, 216, 216, 216, 20, 215, 215, 215, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 216, 216, 216, 20, 223, 223, 223, 209, 223, 223, 223, 254, 222, 222, 222, 206, 223, 223, 223, 254, 223, 223, 223, 251, 222, 222, 222, 207, 223, 223, 223, 254, 223, 223, 223, 209, 214, 214, 214, 19, 214, 214, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 193, 223, 223, 223, 254, 222, 222, 222, 206, 214, 214, 214, 19, 223, 223, 223, 254, 223, 223, 223, 249, 214, 214, 214, 19, 223, 223, 223, 208, 223, 223, 223, 254, 223, 223, 223, 193, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 176, 223, 223, 223, 192, 214, 214, 214, 19, 217, 217, 217, 0, 223, 223, 223, 254, 223, 223, 223, 249, 217, 217, 217, 0, 214, 214, 214, 19, 223, 223, 223, 192, 223, 223, 223, 176, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 214, 214, 214, 0, 223, 223, 223, 0, 223, 223, 223, 254, 223, 223, 223, 249, 223, 223, 223, 0, 214, 214, 214, 0, 223, 223, 223, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 254, 223, 223, 223, 249, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 176, 223, 223, 223, 176, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=33] +flags = 0 +flags = 0 +image = SubResource( 32 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=34] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 98, 223, 223, 223, 177, 223, 223, 223, 228, 223, 223, 223, 228, 223, 223, 223, 177, 223, 223, 223, 98, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 23, 223, 223, 223, 185, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 185, 221, 221, 221, 23, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 185, 223, 223, 223, 254, 223, 223, 223, 225, 221, 221, 221, 83, 223, 223, 223, 24, 223, 223, 223, 24, 221, 221, 221, 84, 223, 223, 223, 225, 223, 223, 223, 254, 223, 223, 223, 185, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 94, 223, 223, 223, 254, 223, 223, 223, 225, 210, 210, 210, 17, 215, 215, 215, 0, 223, 223, 223, 0, 223, 223, 223, 0, 215, 215, 215, 0, 210, 210, 210, 17, 223, 223, 223, 225, 223, 223, 223, 254, 222, 222, 222, 94, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 174, 223, 223, 223, 254, 222, 222, 222, 87, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 222, 222, 222, 87, 223, 223, 223, 254, 222, 222, 222, 174, 222, 222, 222, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 224, 223, 223, 223, 254, 223, 223, 223, 24, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 24, 223, 223, 223, 254, 223, 223, 223, 224, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 147, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 161, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 24, 223, 223, 223, 254, 223, 223, 223, 224, 223, 223, 223, 0, 212, 212, 212, 0, 212, 212, 212, 6, 223, 223, 223, 205, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 214, 204, 204, 204, 10, 204, 204, 204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 222, 222, 222, 85, 223, 223, 223, 254, 223, 223, 223, 178, 223, 223, 223, 0, 0, 0, 0, 0, 214, 214, 214, 0, 217, 217, 217, 34, 223, 223, 223, 240, 223, 223, 223, 245, 218, 218, 218, 42, 211, 211, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 215, 215, 215, 0, 210, 210, 210, 17, 223, 223, 223, 224, 223, 223, 223, 254, 223, 223, 223, 96, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 219, 219, 219, 0, 221, 221, 221, 84, 223, 223, 223, 97, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 24, 221, 221, 221, 83, 223, 223, 223, 225, 223, 223, 223, 254, 223, 223, 223, 186, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 185, 221, 221, 221, 23, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 228, 223, 223, 223, 177, 221, 221, 221, 99, 222, 222, 222, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=35] +flags = 0 +flags = 0 +image = SubResource( 34 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=36] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 0, 223, 223, 223, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 218, 218, 0, 221, 221, 221, 0, 221, 221, 221, 92, 223, 223, 223, 185, 222, 222, 222, 231, 222, 222, 222, 231, 223, 223, 223, 186, 222, 222, 222, 95, 222, 222, 222, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220, 0, 218, 218, 218, 35, 222, 222, 222, 207, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 209, 223, 223, 223, 41, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 175, 175, 175, 0, 223, 223, 223, 32, 223, 223, 223, 226, 223, 223, 223, 254, 223, 223, 223, 225, 221, 221, 221, 83, 223, 223, 223, 24, 223, 223, 223, 24, 221, 221, 221, 84, 223, 223, 223, 225, 223, 223, 223, 254, 223, 223, 223, 228, 218, 218, 218, 35, 194, 194, 194, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 213, 223, 223, 223, 254, 223, 223, 223, 225, 210, 210, 210, 17, 217, 217, 217, 0, 223, 223, 223, 0, 223, 223, 223, 0, 217, 217, 217, 0, 210, 210, 210, 17, 223, 223, 223, 225, 223, 223, 223, 254, 223, 223, 223, 217, 170, 170, 170, 3, 170, 170, 170, 0, 223, 223, 223, 0, 223, 223, 223, 89, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 87, 217, 217, 217, 0, 220, 220, 220, 59, 223, 223, 223, 200, 223, 223, 223, 200, 220, 220, 220, 59, 217, 217, 217, 0, 222, 222, 222, 87, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 93, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 209, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 24, 222, 222, 222, 0, 222, 222, 222, 198, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 198, 222, 222, 222, 0, 223, 223, 223, 24, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 209, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 209, 223, 223, 223, 254, 223, 223, 223, 254, 214, 214, 214, 19, 218, 218, 218, 0, 222, 222, 222, 199, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 199, 222, 222, 222, 0, 223, 223, 223, 24, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 209, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 94, 223, 223, 223, 254, 223, 223, 223, 254, 221, 221, 221, 84, 217, 217, 217, 0, 220, 220, 220, 59, 223, 223, 223, 201, 223, 223, 223, 200, 220, 220, 220, 59, 217, 217, 217, 0, 222, 222, 222, 85, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 94, 222, 222, 222, 0, 170, 170, 170, 0, 170, 170, 170, 3, 223, 223, 223, 222, 223, 223, 223, 254, 223, 223, 223, 224, 210, 210, 210, 17, 217, 217, 217, 0, 223, 223, 223, 0, 223, 223, 223, 0, 217, 217, 217, 0, 210, 210, 210, 17, 223, 223, 223, 224, 223, 223, 223, 254, 223, 223, 223, 222, 170, 170, 170, 3, 170, 170, 170, 0, 0, 0, 0, 0, 196, 196, 196, 0, 223, 223, 223, 41, 223, 223, 223, 232, 223, 223, 223, 254, 223, 223, 223, 225, 221, 221, 221, 83, 223, 223, 223, 24, 223, 223, 223, 24, 221, 221, 221, 83, 223, 223, 223, 225, 223, 223, 223, 254, 223, 223, 223, 232, 223, 223, 223, 41, 196, 196, 196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 220, 220, 220, 44, 223, 223, 223, 216, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 216, 220, 220, 220, 44, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 173, 173, 173, 0, 127, 127, 127, 2, 223, 223, 223, 98, 222, 222, 222, 190, 223, 223, 223, 232, 223, 223, 223, 232, 222, 222, 222, 190, 223, 223, 223, 98, 127, 127, 127, 2, 173, 173, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 223, 223, 223, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 222, 222, 222, 0, 223, 223, 223, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=37] +flags = 0 +flags = 0 +image = SubResource( 36 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=38] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 101, 101, 101, 138, 211, 211, 211, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 100, 100, 100, 137, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 100, 100, 100, 137, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 14, 22, 22, 22, 101, 211, 211, 211, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 210, 210, 210, 233, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 49, 153, 153, 153, 171, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 153, 153, 153, 171, 0, 0, 0, 49, 0, 0, 0, 68, 189, 189, 189, 206, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 189, 189, 189, 206, 0, 0, 0, 68, 0, 0, 0, 88, 212, 212, 212, 236, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 88, 215, 215, 215, 239, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 68, 192, 192, 192, 209, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 192, 192, 192, 208, 0, 0, 0, 68, 0, 0, 0, 49, 158, 158, 158, 174, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 158, 158, 158, 174, 0, 0, 0, 49, 0, 0, 0, 14, 22, 22, 22, 101, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 43, 103, 103, 103, 138, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 103, 103, 103, 138, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 103, 103, 103, 138, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=39] +flags = 0 +flags = 0 +image = SubResource( 38 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=40] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 101, 101, 101, 138, 211, 211, 211, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 100, 100, 100, 137, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 100, 100, 100, 137, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 14, 22, 22, 22, 101, 211, 211, 211, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 210, 210, 210, 233, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 49, 153, 153, 153, 171, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 153, 153, 153, 171, 0, 0, 0, 49, 0, 0, 0, 68, 189, 189, 189, 206, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 189, 189, 189, 206, 0, 0, 0, 68, 0, 0, 0, 88, 212, 212, 212, 236, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 88, 215, 215, 215, 239, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 68, 192, 192, 192, 209, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 192, 192, 192, 208, 0, 0, 0, 68, 0, 0, 0, 49, 158, 158, 158, 174, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 158, 158, 158, 174, 0, 0, 0, 49, 0, 0, 0, 14, 22, 22, 22, 101, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 43, 103, 103, 103, 138, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 103, 103, 103, 138, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 103, 103, 103, 138, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=41] +flags = 0 +flags = 0 +image = SubResource( 40 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=42] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 101, 101, 101, 138, 211, 211, 211, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 100, 100, 100, 137, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 100, 100, 100, 137, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 14, 22, 22, 22, 101, 211, 211, 211, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 201, 201, 201, 221, 78, 78, 78, 127, 112, 112, 112, 143, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 210, 210, 210, 233, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 49, 153, 153, 153, 171, 224, 224, 224, 255, 224, 224, 224, 255, 220, 220, 220, 250, 153, 153, 153, 171, 2, 2, 2, 101, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 153, 153, 153, 171, 0, 0, 0, 49, 0, 0, 0, 68, 189, 189, 189, 206, 224, 224, 224, 255, 224, 224, 224, 255, 189, 189, 189, 205, 0, 0, 0, 100, 2, 2, 2, 101, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 189, 189, 189, 206, 0, 0, 0, 68, 0, 0, 0, 88, 212, 212, 212, 236, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 152, 152, 152, 169, 201, 201, 201, 220, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 88, 215, 215, 215, 239, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 68, 192, 192, 192, 209, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 192, 192, 192, 208, 0, 0, 0, 68, 0, 0, 0, 49, 158, 158, 158, 174, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 158, 158, 158, 174, 0, 0, 0, 49, 0, 0, 0, 14, 22, 22, 22, 101, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 43, 103, 103, 103, 138, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 103, 103, 103, 138, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 103, 103, 103, 138, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=43] +flags = 0 +flags = 0 +image = SubResource( 42 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=44] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 18, 255, 255, 255, 115, 255, 255, 255, 156, 255, 255, 255, 156, 255, 255, 255, 114, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 160, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 160, 255, 255, 255, 17, 255, 255, 255, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 255, 255, 255, 0, 255, 255, 255, 110, 255, 255, 255, 174, 255, 255, 255, 131, 255, 255, 255, 35, 255, 255, 255, 35, 255, 255, 255, 131, 255, 255, 255, 174, 255, 255, 255, 110, 255, 255, 255, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 255, 255, 255, 0, 255, 255, 255, 153, 255, 255, 255, 174, 255, 255, 255, 34, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 34, 255, 255, 255, 174, 255, 255, 255, 153, 255, 255, 255, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 255, 255, 255, 0, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 255, 255, 255, 0, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=45] +flags = 0 +flags = 0 +image = SubResource( 44 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=46] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0, 0.102941, 0.0676471, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0, 0.0686275, 0.045098, 1 ) + +[sub_resource type="Image" id=47] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 228, 255, 255, 255, 188, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 228, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 18, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 187, 255, 255, 255, 17, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 17, 255, 255, 255, 17, 255, 255, 255, 186, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 185, 255, 255, 255, 229, 255, 255, 255, 189, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 191, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 190, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 187, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 18, 255, 255, 255, 19, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 186, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 185, 255, 255, 255, 229, 255, 255, 255, 189, 255, 255, 255, 19, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 189, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 229, 255, 255, 255, 190, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 77, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 77, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=48] +flags = 0 +flags = 0 +image = SubResource( 47 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=49] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 60, 255, 255, 255, 177, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 177, 255, 255, 255, 60, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 119, 255, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 119, 255, 255, 255, 0, 255, 255, 255, 59, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 255, 58, 255, 255, 255, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 175, 255, 255, 255, 225, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 255, 255, 255, 226, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 255, 255, 255, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 175, 255, 255, 255, 59, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 255, 59, 255, 255, 255, 0, 255, 255, 255, 119, 255, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 119, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 60, 255, 255, 255, 177, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 177, 255, 255, 255, 60, 255, 255, 255, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 10, +"mipmaps": false, +"width": 10 +} + +[sub_resource type="ImageTexture" id=50] +flags = 0 +flags = 0 +image = SubResource( 49 ) +size = Vector2( 10, 10 ) + +[sub_resource type="Image" id=51] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 105, 255, 255, 255, 105, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 105, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 105, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 105, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=52] +flags = 0 +flags = 0 +image = SubResource( 51 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=53] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.9 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 0.87, 0.4, 1 ) +shadow_color = Color( 1, 0.87, 0.4, 0.1 ) +shadow_size = 8 + +[sub_resource type="StyleBoxFlat" id=54] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.3 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=55] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.4 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=56] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.7 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=57] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.9 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 0.47, 0.42, 1 ) +shadow_color = Color( 1, 0.47, 0.42, 0.2 ) +shadow_size = 8 + +[sub_resource type="StyleBoxFlat" id=58] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.9 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0, 0.372549, 0.203922, 0.9 ) +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 8 + +[sub_resource type="StyleBoxFlat" id=59] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.7 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=60] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.9 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0, 0.372549, 0.203922, 0.9 ) +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 8 + +[sub_resource type="ImageTexture" id=61] + +[sub_resource type="Image" id=62] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 16, 255, 255, 255, 55, 255, 255, 255, 55, 255, 255, 255, 16, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 54, 255, 255, 255, 70, 255, 255, 255, 70, 255, 255, 255, 54, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 54, 255, 255, 255, 70, 255, 255, 255, 70, 255, 255, 255, 54, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 16, 255, 255, 255, 55, 255, 255, 255, 55, 255, 255, 255, 16, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=63] +flags = 0 +flags = 0 +image = SubResource( 62 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=64] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 63 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="Image" id=65] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 247, 247, 247, 0, 248, 248, 248, 0, 248, 248, 248, 0, 247, 247, 247, 0, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 191, 191, 191, 4, 247, 247, 247, 98, 248, 248, 248, 167, 248, 248, 248, 167, 247, 247, 247, 98, 191, 191, 191, 4, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 247, 247, 247, 0, 247, 247, 247, 97, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 247, 247, 247, 97, 247, 247, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 248, 248, 248, 0, 248, 248, 248, 164, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 164, 248, 248, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 248, 248, 248, 0, 248, 248, 248, 164, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 164, 248, 248, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 247, 247, 247, 0, 247, 247, 247, 97, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 247, 247, 247, 97, 247, 247, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 191, 191, 191, 4, 247, 247, 247, 98, 248, 248, 248, 167, 248, 248, 248, 167, 247, 247, 247, 98, 191, 191, 191, 4, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 247, 247, 247, 0, 248, 248, 248, 0, 248, 248, 248, 0, 247, 247, 247, 0, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=66] +flags = 0 +flags = 0 +image = SubResource( 65 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=67] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 66 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="Image" id=68] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 173, 173, 173, 0, 173, 173, 173, 0, 173, 173, 173, 0, 173, 173, 173, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 4, 173, 173, 173, 97, 173, 173, 173, 166, 173, 173, 173, 166, 173, 173, 173, 97, 127, 127, 127, 4, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 172, 172, 172, 0, 172, 172, 172, 96, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 172, 172, 172, 96, 172, 172, 172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 173, 173, 173, 0, 173, 173, 173, 163, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 163, 173, 173, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 173, 173, 173, 0, 173, 173, 173, 163, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 163, 173, 173, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 172, 172, 172, 0, 172, 172, 172, 96, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 172, 172, 172, 96, 172, 172, 172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 4, 173, 173, 173, 97, 173, 173, 173, 166, 173, 173, 173, 166, 173, 173, 173, 97, 127, 127, 127, 4, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 173, 173, 173, 0, 173, 173, 173, 0, 173, 173, 173, 0, 173, 173, 173, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=69] +flags = 0 +flags = 0 +image = SubResource( 68 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=70] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 69 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="Image" id=71] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=72] +flags = 0 +flags = 0 +image = SubResource( 71 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=73] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 72 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxTexture" id=74] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 72 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxLine" id=75] +color = Color( 1, 1, 1, 0.1 ) + +[sub_resource type="Image" id=76] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 170, 170, 0, 218, 218, 218, 0, 219, 219, 219, 0, 223, 223, 223, 0, 223, 223, 223, 0, 219, 219, 219, 0, 218, 218, 218, 0, 170, 170, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 170, 170, 170, 3, 218, 218, 218, 35, 219, 219, 219, 50, 223, 223, 223, 65, 223, 223, 223, 65, 219, 219, 219, 50, 218, 218, 218, 35, 170, 170, 170, 3, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 211, 211, 211, 0, 212, 212, 212, 18, 222, 222, 222, 63, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 222, 222, 222, 63, 212, 212, 212, 18, 211, 211, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 190, 190, 190, 0, 210, 210, 210, 17, 223, 223, 223, 72, 223, 223, 223, 73, 223, 223, 223, 49, 212, 212, 212, 18, 217, 217, 217, 0, 217, 217, 217, 0, 212, 212, 212, 18, 223, 223, 223, 49, 223, 223, 223, 73, 223, 223, 223, 72, 210, 210, 210, 17, 190, 190, 190, 0, 0, 0, 0, 0, 170, 170, 170, 0, 170, 170, 170, 3, 222, 222, 222, 62, 223, 223, 223, 73, 223, 223, 223, 32, 233, 233, 233, 0, 233, 233, 233, 0, 255, 255, 255, 0, 255, 255, 255, 0, 233, 233, 233, 0, 233, 233, 233, 0, 223, 223, 223, 32, 223, 223, 223, 73, 222, 222, 222, 62, 170, 170, 170, 3, 170, 170, 170, 0, 216, 216, 216, 0, 216, 216, 216, 33, 223, 223, 223, 73, 223, 223, 223, 49, 233, 233, 233, 0, 255, 255, 255, 9, 255, 255, 255, 156, 255, 255, 255, 219, 255, 255, 255, 217, 255, 255, 255, 145, 255, 255, 255, 4, 233, 233, 233, 0, 223, 223, 223, 49, 223, 223, 223, 73, 216, 216, 216, 33, 216, 216, 216, 0, 219, 219, 219, 0, 219, 219, 219, 50, 223, 223, 223, 73, 210, 210, 210, 17, 240, 240, 240, 0, 255, 255, 255, 159, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 141, 232, 232, 232, 0, 210, 210, 210, 17, 223, 223, 223, 73, 219, 219, 219, 50, 219, 219, 219, 0, 223, 223, 223, 0, 223, 223, 223, 64, 223, 223, 223, 73, 127, 127, 127, 2, 255, 255, 255, 1, 255, 255, 255, 223, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 210, 191, 191, 191, 0, 127, 127, 127, 2, 223, 223, 223, 73, 223, 223, 223, 64, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 65, 223, 223, 223, 73, 127, 127, 127, 2, 255, 255, 255, 1, 255, 255, 255, 223, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 210, 191, 191, 191, 0, 127, 127, 127, 2, 223, 223, 223, 73, 223, 223, 223, 64, 223, 223, 223, 0, 220, 220, 220, 0, 220, 220, 220, 51, 223, 223, 223, 73, 210, 210, 210, 17, 240, 240, 240, 0, 255, 255, 255, 159, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 141, 232, 232, 232, 0, 210, 210, 210, 17, 223, 223, 223, 73, 220, 220, 220, 51, 220, 220, 220, 0, 218, 218, 218, 0, 218, 218, 218, 35, 223, 223, 223, 73, 223, 223, 223, 49, 233, 233, 233, 0, 255, 255, 255, 9, 255, 255, 255, 156, 255, 255, 255, 219, 255, 255, 255, 217, 255, 255, 255, 146, 255, 255, 255, 4, 233, 233, 233, 0, 223, 223, 223, 49, 223, 223, 223, 73, 218, 218, 218, 35, 218, 218, 218, 0, 170, 170, 170, 0, 170, 170, 170, 3, 222, 222, 222, 63, 223, 223, 223, 73, 223, 223, 223, 32, 233, 233, 233, 0, 233, 233, 233, 0, 255, 255, 255, 0, 255, 255, 255, 0, 233, 233, 233, 0, 233, 233, 233, 0, 223, 223, 223, 32, 223, 223, 223, 73, 222, 222, 222, 63, 170, 170, 170, 3, 170, 170, 170, 0, 0, 0, 0, 0, 191, 191, 191, 0, 212, 212, 212, 18, 223, 223, 223, 72, 223, 223, 223, 73, 223, 223, 223, 49, 212, 212, 212, 18, 217, 217, 217, 0, 217, 217, 217, 0, 212, 212, 212, 18, 223, 223, 223, 49, 223, 223, 223, 73, 223, 223, 223, 72, 212, 212, 212, 18, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 18, 222, 222, 222, 63, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 222, 222, 222, 63, 212, 212, 212, 18, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 170, 170, 170, 3, 218, 218, 218, 35, 219, 219, 219, 50, 223, 223, 223, 65, 223, 223, 223, 65, 219, 219, 219, 50, 218, 218, 218, 35, 170, 170, 170, 3, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 170, 170, 0, 218, 218, 218, 0, 219, 219, 219, 0, 223, 223, 223, 0, 223, 223, 223, 0, 219, 219, 219, 0, 218, 218, 218, 0, 170, 170, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=77] +flags = 0 +flags = 0 +image = SubResource( 76 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=78] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 222, 222, 222, 0, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 215, 215, 215, 0, 208, 208, 208, 11, 222, 222, 222, 124, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 222, 222, 222, 124, 208, 208, 208, 11, 215, 215, 215, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 63, 223, 223, 223, 221, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 221, 222, 222, 222, 63, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 215, 215, 215, 0, 222, 222, 222, 62, 223, 223, 223, 254, 224, 224, 224, 255, 222, 222, 222, 174, 220, 220, 220, 66, 0, 0, 0, 1, 148, 148, 148, 0, 220, 220, 220, 66, 222, 222, 222, 174, 224, 224, 224, 255, 223, 223, 223, 254, 222, 222, 222, 62, 215, 215, 215, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 220, 224, 224, 224, 255, 223, 223, 223, 114, 233, 233, 233, 0, 237, 237, 237, 0, 127, 127, 127, 0, 255, 255, 255, 0, 237, 237, 237, 0, 233, 233, 233, 0, 223, 223, 223, 114, 224, 224, 224, 255, 223, 223, 223, 219, 208, 208, 208, 11, 208, 208, 208, 0, 222, 222, 222, 0, 222, 222, 222, 118, 224, 224, 224, 255, 223, 223, 223, 172, 233, 233, 233, 0, 255, 255, 255, 9, 255, 255, 255, 156, 255, 255, 255, 219, 255, 255, 255, 217, 255, 255, 255, 145, 255, 255, 255, 4, 233, 233, 233, 0, 223, 223, 223, 172, 224, 224, 224, 255, 222, 222, 222, 118, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 175, 224, 224, 224, 255, 221, 221, 221, 60, 243, 243, 243, 0, 255, 255, 255, 159, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 141, 238, 238, 238, 0, 221, 221, 221, 60, 224, 224, 224, 255, 222, 222, 222, 175, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 225, 224, 224, 224, 255, 218, 218, 218, 7, 255, 255, 255, 1, 255, 255, 255, 223, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 210, 236, 236, 236, 0, 218, 218, 218, 7, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 230, 224, 224, 224, 255, 218, 218, 218, 7, 255, 255, 255, 1, 255, 255, 255, 223, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 210, 236, 236, 236, 0, 218, 218, 218, 7, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 180, 224, 224, 224, 255, 221, 221, 221, 60, 243, 243, 243, 0, 255, 255, 255, 159, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 141, 238, 238, 238, 0, 221, 221, 221, 60, 224, 224, 224, 255, 223, 223, 223, 179, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 123, 224, 224, 224, 255, 223, 223, 223, 172, 233, 233, 233, 0, 255, 255, 255, 9, 255, 255, 255, 156, 255, 255, 255, 219, 255, 255, 255, 217, 255, 255, 255, 146, 255, 255, 255, 4, 233, 233, 233, 0, 223, 223, 223, 172, 224, 224, 224, 255, 223, 223, 223, 123, 223, 223, 223, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 222, 224, 224, 224, 255, 223, 223, 223, 112, 233, 233, 233, 0, 237, 237, 237, 0, 255, 255, 255, 0, 127, 127, 127, 0, 237, 237, 237, 0, 233, 233, 233, 0, 223, 223, 223, 114, 224, 224, 224, 255, 223, 223, 223, 221, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 215, 215, 215, 0, 223, 223, 223, 64, 223, 223, 223, 254, 224, 224, 224, 255, 222, 222, 222, 174, 220, 220, 220, 66, 148, 148, 148, 0, 0, 0, 0, 1, 220, 220, 220, 66, 222, 222, 222, 174, 224, 224, 224, 255, 223, 223, 223, 254, 223, 223, 223, 64, 215, 215, 215, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 64, 223, 223, 223, 222, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 221, 222, 222, 222, 63, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 215, 215, 215, 0, 208, 208, 208, 11, 222, 222, 222, 124, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 222, 222, 222, 124, 208, 208, 208, 11, 215, 215, 215, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 222, 222, 222, 0, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=79] +flags = 0 +flags = 0 +image = SubResource( 78 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=80] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 0.25, 0.352941, 0.317647, 1 ) + +[sub_resource type="StyleBoxFlat" id=81] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 0.25, 0.352941, 0.317647, 1 ) + +[sub_resource type="StyleBoxFlat" id=82] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 0, 0.0686275, 0.045098, 1 ) + +[sub_resource type="Image" id=83] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 49, 255, 255, 255, 49, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 49, 255, 255, 255, 49, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 64, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=84] +flags = 0 +flags = 0 +image = SubResource( 83 ) +size = Vector2( 8, 64 ) + +[sub_resource type="StyleBoxTexture" id=85] +texture = SubResource( 18 ) +region_rect = Rect2( 0, 0, 16, 16 ) +margin_left = 1.0 +margin_right = 1.0 +margin_top = 1.0 +margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=86] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0, 0.102941, 0.0676471, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0, 0.0686275, 0.045098, 1 ) + +[sub_resource type="StyleBoxFlat" id=87] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0, 0.137255, 0.0901961, 1 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.375, 0.460784, 0.431373, 1 ) + +[sub_resource type="StyleBoxFlat" id=88] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0, 0.137255, 0.0901961, 1 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.2 ) + +[sub_resource type="StyleBoxFlat" id=89] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 1, 1, 1, 0.2 ) +border_color = Color( 0, 0.137255, 0.0901961, 1 ) + +[sub_resource type="StyleBoxFlat" id=90] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 1, 1, 1, 0.2 ) +border_color = Color( 0, 0.137255, 0.0901961, 1 ) + +[sub_resource type="StyleBoxEmpty" id=91] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 + +[sub_resource type="Image" id=92] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 228, 255, 255, 255, 188, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 228, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 18, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 187, 255, 255, 255, 17, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 17, 255, 255, 255, 17, 255, 255, 255, 186, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 185, 255, 255, 255, 229, 255, 255, 255, 189, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 191, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 190, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 187, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 18, 255, 255, 255, 19, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 186, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 185, 255, 255, 255, 229, 255, 255, 255, 189, 255, 255, 255, 19, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 189, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 229, 255, 255, 255, 190, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 77, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 77, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=93] +flags = 0 +flags = 0 +image = SubResource( 92 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=94] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 121, 255, 255, 255, 151, 255, 255, 255, 15, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 14, 255, 255, 255, 149, 255, 255, 255, 125, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 142, 255, 255, 255, 199, 255, 255, 255, 163, 255, 255, 255, 15, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 14, 255, 255, 255, 160, 255, 255, 255, 199, 255, 255, 255, 144, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 163, 255, 255, 255, 199, 255, 255, 255, 161, 255, 255, 255, 15, 255, 255, 255, 14, 255, 255, 255, 159, 255, 255, 255, 199, 255, 255, 255, 166, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 165, 255, 255, 255, 199, 255, 255, 255, 161, 255, 255, 255, 159, 255, 255, 255, 199, 255, 255, 255, 167, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 166, 255, 255, 255, 199, 255, 255, 255, 199, 255, 255, 255, 167, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 155, 255, 255, 255, 157, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=95] +flags = 0 +flags = 0 +image = SubResource( 94 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxFlat" id=96] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0, 0.102941, 0.0676471, 1 ) + +[sub_resource type="StyleBoxFlat" id=97] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 0.192157, 0.294118, 0, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=98] +content_margin_left = 8.0 +content_margin_right = 8.0 +content_margin_top = 8.0 +content_margin_bottom = 8.0 +bg_color = Color( 0, 0.137255, 0.0901961, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.25, 0.352941, 0.317647, 1 ) +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 4 + +[sub_resource type="Image" id=99] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 0, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 223, 223, 223, 197, 218, 218, 218, 21, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 190, 223, 223, 223, 254, 223, 223, 223, 210, 218, 218, 218, 21, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 19, 222, 222, 222, 207, 223, 223, 223, 254, 223, 223, 223, 209, 218, 218, 218, 21, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 217, 217, 217, 0, 214, 214, 214, 19, 223, 223, 223, 208, 223, 223, 223, 254, 223, 223, 223, 209, 214, 214, 214, 19, 214, 214, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 196, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 176, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 197, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 215, 215, 215, 0, 214, 214, 214, 19, 222, 222, 222, 206, 223, 223, 223, 254, 223, 223, 223, 212, 218, 218, 218, 21, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 210, 210, 210, 17, 222, 222, 222, 206, 223, 223, 223, 254, 223, 223, 223, 212, 218, 218, 218, 21, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 189, 223, 223, 223, 254, 223, 223, 223, 212, 220, 220, 220, 22, 219, 219, 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 176, 222, 222, 222, 198, 221, 221, 221, 23, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 222, 222, 222, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=100] +flags = 0 +flags = 0 +image = SubResource( 99 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=101] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 31, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 222, 222, 222, 31, 222, 222, 222, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 178, 223, 223, 223, 254, 223, 223, 223, 81, 213, 213, 213, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 213, 213, 213, 0, 223, 223, 223, 81, 223, 223, 223, 254, 223, 223, 223, 177, 223, 223, 223, 0, 221, 221, 221, 0, 221, 221, 221, 84, 223, 223, 223, 254, 223, 223, 223, 204, 204, 204, 204, 5, 204, 204, 204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 204, 204, 204, 0, 204, 204, 204, 5, 223, 223, 223, 204, 223, 223, 223, 254, 221, 221, 221, 84, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 1, 223, 223, 223, 209, 223, 223, 223, 254, 223, 223, 223, 176, 204, 204, 204, 5, 213, 213, 213, 0, 220, 220, 220, 0, 220, 220, 220, 0, 213, 213, 213, 0, 204, 204, 204, 5, 223, 223, 223, 176, 223, 223, 223, 254, 223, 223, 223, 209, 0, 0, 0, 1, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 19, 223, 223, 223, 210, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 213, 223, 223, 223, 88, 220, 220, 220, 22, 220, 220, 220, 22, 223, 223, 223, 88, 222, 222, 222, 214, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 210, 214, 214, 214, 19, 214, 214, 214, 0, 198, 198, 198, 0, 198, 198, 198, 9, 223, 223, 223, 194, 222, 222, 222, 214, 222, 222, 222, 215, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 215, 222, 222, 222, 214, 223, 223, 223, 194, 198, 198, 198, 9, 198, 198, 198, 0, 0, 0, 0, 0, 201, 201, 201, 0, 204, 204, 204, 10, 216, 216, 216, 20, 204, 204, 204, 5, 223, 223, 223, 105, 223, 223, 223, 187, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 187, 223, 223, 223, 105, 204, 204, 204, 5, 216, 216, 216, 20, 204, 204, 204, 10, 201, 201, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 204, 204, 204, 0, 216, 216, 216, 0, 204, 204, 204, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 254, 223, 223, 223, 249, 223, 223, 223, 0, 223, 223, 223, 0, 204, 204, 204, 0, 216, 216, 216, 0, 204, 204, 204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=102] +flags = 0 +flags = 0 +image = SubResource( 101 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=103] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 219, 219, 219, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 217, 217, 217, 0, 220, 220, 220, 0, 219, 219, 219, 115, 223, 223, 223, 204, 223, 223, 223, 236, 223, 223, 223, 90, 223, 223, 223, 73, 220, 220, 220, 37, 221, 221, 221, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 217, 217, 217, 0, 217, 217, 217, 47, 222, 222, 222, 222, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 251, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 223, 223, 223, 82, 223, 223, 223, 16, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 172, 172, 172, 0, 218, 218, 218, 42, 222, 222, 222, 236, 223, 223, 223, 254, 223, 223, 223, 235, 220, 220, 220, 104, 215, 215, 215, 32, 198, 198, 198, 9, 216, 216, 216, 33, 223, 223, 223, 88, 221, 221, 221, 100, 223, 223, 223, 89, 218, 218, 218, 14, 109, 109, 109, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 226, 223, 223, 223, 254, 223, 223, 223, 235, 210, 210, 210, 23, 217, 217, 217, 0, 219, 219, 219, 0, 210, 210, 210, 0, 218, 218, 218, 0, 218, 218, 218, 7, 223, 223, 223, 88, 221, 221, 221, 100, 222, 222, 222, 85, 0, 0, 0, 1, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 111, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 109, 217, 217, 217, 0, 221, 221, 221, 76, 223, 223, 223, 216, 222, 222, 222, 78, 221, 221, 221, 23, 218, 218, 218, 0, 217, 217, 217, 34, 221, 221, 221, 100, 221, 221, 221, 100, 219, 219, 219, 36, 219, 219, 219, 0, 222, 222, 222, 0, 222, 222, 222, 223, 223, 223, 223, 254, 223, 223, 223, 254, 215, 215, 215, 32, 218, 218, 218, 0, 222, 222, 222, 215, 223, 223, 223, 254, 221, 221, 221, 100, 222, 222, 222, 78, 210, 210, 210, 0, 198, 198, 198, 9, 221, 221, 221, 100, 221, 221, 221, 100, 223, 223, 223, 82, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 223, 223, 223, 223, 254, 223, 223, 223, 254, 214, 214, 214, 25, 217, 217, 217, 0, 221, 221, 221, 216, 223, 223, 223, 254, 221, 221, 221, 100, 222, 222, 222, 78, 210, 210, 210, 0, 198, 198, 198, 9, 221, 221, 221, 100, 221, 221, 221, 100, 223, 223, 223, 82, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 117, 223, 223, 223, 254, 223, 223, 223, 254, 218, 218, 218, 106, 216, 216, 216, 0, 221, 221, 221, 76, 223, 223, 223, 217, 222, 222, 222, 78, 221, 221, 221, 23, 218, 218, 218, 0, 216, 216, 216, 33, 221, 221, 221, 100, 221, 221, 221, 100, 220, 220, 220, 37, 220, 220, 220, 0, 170, 170, 170, 0, 170, 170, 170, 3, 223, 223, 223, 233, 223, 223, 223, 254, 223, 223, 223, 234, 210, 210, 210, 23, 217, 217, 217, 0, 219, 219, 219, 0, 210, 210, 210, 0, 220, 220, 220, 0, 218, 218, 218, 7, 223, 223, 223, 88, 221, 221, 221, 100, 222, 222, 222, 87, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 195, 195, 195, 0, 221, 221, 221, 54, 223, 223, 223, 240, 223, 223, 223, 254, 223, 223, 223, 235, 220, 220, 220, 104, 215, 215, 215, 32, 198, 198, 198, 9, 223, 223, 223, 32, 223, 223, 223, 88, 221, 221, 221, 100, 221, 221, 221, 91, 223, 223, 223, 16, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 218, 218, 0, 215, 215, 215, 58, 222, 222, 222, 229, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 251, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 85, 210, 210, 210, 17, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 171, 171, 171, 0, 127, 127, 127, 2, 223, 223, 223, 121, 223, 223, 223, 208, 223, 223, 223, 237, 221, 221, 221, 91, 223, 223, 223, 74, 221, 221, 221, 38, 0, 0, 0, 1, 105, 105, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=104] +flags = 0 +flags = 0 +image = SubResource( 103 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=105] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0, 0.102941, 0.0676471, 1 ) +border_color = Color( 0, 0.0857843, 0.0563725, 1 ) + +[sub_resource type="StyleBoxLine" id=106] +color = Color( 1, 1, 1, 0.1 ) +grow_begin = 7.0 + +[sub_resource type="StyleBoxLine" id=107] +color = Color( 1, 1, 1, 0.1 ) +grow_end = 7.0 + +[sub_resource type="StyleBoxLine" id=108] +color = Color( 1, 1, 1, 0.1 ) +grow_begin = 7.0 +grow_end = 7.0 + +[sub_resource type="Image" id=109] +data = { +"data": PoolByteArray( 221, 221, 221, 23, 222, 222, 222, 78, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 78, 221, 221, 221, 23, 221, 221, 221, 77, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 77, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 78, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 78, 221, 221, 221, 23, 222, 222, 222, 78, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 78, 221, 221, 221, 23 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=110] +flags = 0 +flags = 0 +image = SubResource( 109 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxTexture" id=111] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 110 ) +region_rect = Rect2( 0, 0, 16, 16 ) +margin_left = 4.0 +margin_right = 4.0 +margin_top = 4.0 +margin_bottom = 4.0 + +[sub_resource type="Image" id=112] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 70, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 70, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 70, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 70, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=113] +flags = 0 +flags = 0 +image = SubResource( 112 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxTexture" id=114] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 1.0 +content_margin_bottom = 1.0 +texture = SubResource( 113 ) +region_rect = Rect2( 0, 0, 16, 16 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="StyleBoxFlat" id=115] +content_margin_left = 8.0 +content_margin_right = 8.0 +content_margin_top = 8.0 +content_margin_bottom = 8.0 +bg_color = Color( 0, 0.0857843, 0.0563725, 1 ) +border_width_left = 1 +border_width_top = 24 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0, 0.0857843, 0.0563725, 1 ) +expand_margin_top = 24.0 +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 4 + +[sub_resource type="StyleBoxEmpty" id=116] + +[sub_resource type="Image" id=117] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 152, 223, 223, 223, 152, 221, 221, 221, 15, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 163, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 163, 221, 221, 221, 15, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 163, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 163, 221, 221, 221, 15, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 162, 222, 222, 222, 199, 223, 223, 223, 163, 223, 223, 223, 16, 223, 223, 223, 16, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 161, 221, 221, 221, 15, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 143, 222, 222, 222, 199, 223, 223, 223, 164, 210, 210, 210, 17, 216, 216, 216, 0, 216, 216, 216, 0, 210, 210, 210, 17, 223, 223, 223, 164, 222, 222, 222, 199, 222, 222, 222, 143, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 138, 223, 223, 223, 145, 210, 210, 210, 17, 210, 210, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 210, 210, 210, 17, 223, 223, 223, 145, 223, 223, 223, 138, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 210, 210, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 223, 223, 223, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 124, 223, 223, 223, 152, 221, 221, 221, 15, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 153, 222, 222, 222, 125, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 142, 222, 222, 222, 199, 223, 223, 223, 163, 221, 221, 221, 15, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 163, 222, 222, 222, 199, 222, 222, 222, 142, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 16, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 163, 221, 221, 221, 15, 221, 221, 221, 15, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 163, 223, 223, 223, 16, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 210, 210, 210, 17, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 161, 223, 223, 223, 162, 222, 222, 222, 199, 223, 223, 223, 163, 210, 210, 210, 17, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 210, 210, 210, 17, 222, 222, 222, 165, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 164, 210, 210, 210, 17, 210, 210, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 210, 210, 210, 17, 223, 223, 223, 154, 223, 223, 223, 154, 210, 210, 210, 17, 210, 210, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 223, 223, 223, 0, 223, 223, 223, 0, 210, 210, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=118] +flags = 0 +flags = 0 +image = SubResource( 117 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=119] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 222, 222, 222, 0, 221, 221, 221, 77, 223, 223, 223, 138, 223, 223, 223, 178, 223, 223, 223, 178, 223, 223, 223, 138, 221, 221, 221, 77, 222, 222, 222, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 18, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 212, 212, 212, 18, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 220, 220, 220, 44, 221, 221, 221, 54, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 74, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 223, 223, 223, 32, 221, 221, 221, 0, 219, 219, 219, 43, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 74, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 136, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 216, 216, 216, 33, 221, 221, 221, 0, 223, 223, 223, 32, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 136, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 222, 222, 222, 199, 222, 222, 222, 199, 220, 220, 220, 44, 219, 219, 219, 0, 223, 223, 223, 32, 223, 223, 223, 180, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 179, 222, 222, 222, 199, 222, 222, 222, 199, 219, 219, 219, 43, 221, 221, 221, 0, 223, 223, 223, 32, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 140, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 223, 223, 223, 32, 221, 221, 221, 0, 216, 216, 216, 33, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 139, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 76, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 180, 223, 223, 223, 32, 219, 219, 219, 0, 220, 220, 220, 44, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 221, 221, 221, 75, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 180, 218, 218, 218, 42, 221, 221, 221, 54, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 19, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 212, 212, 212, 18, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 222, 222, 222, 0, 222, 222, 222, 78, 223, 223, 223, 138, 223, 223, 223, 178, 223, 223, 223, 178, 223, 223, 223, 138, 222, 222, 222, 78, 222, 222, 222, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=120] +flags = 0 +flags = 0 +image = SubResource( 119 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=121] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 222, 222, 222, 0, 221, 221, 221, 99, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 221, 221, 221, 99, 222, 222, 222, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 24, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 223, 223, 223, 24, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 233, 223, 223, 223, 57, 222, 222, 222, 70, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 95, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 233, 218, 218, 218, 42, 220, 220, 220, 0, 223, 223, 223, 56, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 95, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 233, 219, 219, 219, 43, 218, 218, 218, 0, 218, 218, 218, 42, 223, 223, 223, 232, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 225, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 57, 220, 220, 220, 0, 218, 218, 218, 42, 222, 222, 222, 231, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 230, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 56, 219, 219, 219, 0, 218, 218, 218, 42, 223, 223, 223, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 180, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 232, 218, 218, 218, 42, 218, 218, 218, 0, 219, 219, 219, 43, 223, 223, 223, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 179, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 98, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 231, 218, 218, 218, 42, 220, 220, 220, 0, 223, 223, 223, 57, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 97, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 187, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 231, 221, 221, 221, 54, 222, 222, 222, 70, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 187, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 25, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 223, 223, 223, 24, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 222, 222, 222, 0, 221, 221, 221, 100, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 221, 221, 221, 100, 222, 222, 222, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=122] +flags = 0 +flags = 0 +image = SubResource( 121 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=123] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 222, 222, 222, 0, 221, 221, 221, 77, 223, 223, 223, 138, 223, 223, 223, 178, 223, 223, 223, 178, 223, 223, 223, 138, 221, 221, 221, 77, 222, 222, 222, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 18, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 212, 212, 212, 18, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 221, 221, 221, 54, 220, 220, 220, 44, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 74, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 219, 219, 219, 43, 221, 221, 221, 0, 223, 223, 223, 32, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 74, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 136, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 223, 223, 223, 32, 221, 221, 221, 0, 216, 216, 216, 33, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 136, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 180, 223, 223, 223, 32, 219, 219, 219, 0, 220, 220, 220, 44, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 179, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 223, 223, 223, 32, 221, 221, 221, 0, 219, 219, 219, 43, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 140, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 223, 223, 223, 32, 223, 223, 223, 0, 223, 223, 223, 32, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 139, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 76, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 220, 220, 220, 44, 221, 221, 221, 0, 223, 223, 223, 32, 223, 223, 223, 180, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 221, 221, 221, 75, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 221, 221, 221, 54, 218, 218, 218, 42, 223, 223, 223, 180, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 19, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 212, 212, 212, 18, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 222, 222, 222, 0, 222, 222, 222, 78, 223, 223, 223, 138, 223, 223, 223, 178, 223, 223, 223, 178, 223, 223, 223, 138, 222, 222, 222, 78, 222, 222, 222, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=124] +flags = 0 +flags = 0 +image = SubResource( 123 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=125] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 222, 222, 222, 0, 221, 221, 221, 99, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 221, 221, 221, 99, 222, 222, 222, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 24, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 223, 223, 223, 24, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 70, 223, 223, 223, 57, 223, 223, 223, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 95, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 56, 220, 220, 220, 0, 218, 218, 218, 42, 223, 223, 223, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 95, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 232, 218, 218, 218, 42, 218, 218, 218, 0, 219, 219, 219, 43, 223, 223, 223, 233, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 225, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 231, 218, 218, 218, 42, 220, 220, 220, 0, 223, 223, 223, 57, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 230, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 233, 218, 218, 218, 42, 219, 219, 219, 0, 223, 223, 223, 56, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 180, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 233, 218, 218, 218, 42, 218, 218, 218, 0, 218, 218, 218, 42, 223, 223, 223, 232, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 179, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 98, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 57, 220, 220, 220, 0, 218, 218, 218, 42, 222, 222, 222, 231, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 97, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 187, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 70, 222, 222, 222, 55, 222, 222, 222, 231, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 187, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 25, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 223, 223, 223, 24, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 222, 222, 222, 0, 221, 221, 221, 100, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 221, 221, 221, 100, 222, 222, 222, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=126] +flags = 0 +flags = 0 +image = SubResource( 125 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=127] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 78, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 79, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 78, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 79, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 78, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 79, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=128] +flags = 0 +flags = 0 +image = SubResource( 127 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=129] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 201, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 199, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 199, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 200, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 200, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 202, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 201, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 199, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 199, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 200, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 200, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 202, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 201, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 199, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 199, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 200, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 200, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 202, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=130] +flags = 0 +flags = 0 +image = SubResource( 129 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=131] +content_margin_left = 5.0 +content_margin_right = 5.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0.137255, 0.0901961, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0, 0.0686275, 0.045098, 1 ) + +[sub_resource type="StyleBoxFlat" id=132] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0.102941, 0.0676471, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_color = Color( 0, 0.0857843, 0.0563725, 1 ) +expand_margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=133] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0.123529, 0.0811765, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_color = Color( 0, 0.0960784, 0.0631373, 1 ) +expand_margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=134] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0.137255, 0.0901961, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_color = Color( 0, 0.0686275, 0.045098, 1 ) +expand_margin_bottom = 1.0 + +[sub_resource type="Image" id=135] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 56, 255, 255, 255, 72, 255, 255, 255, 7, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 7, 255, 255, 255, 72, 255, 255, 255, 56, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 66, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 7, 255, 255, 255, 7, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 66, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 81, 255, 255, 255, 81, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 72, 255, 255, 255, 72, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=136] +flags = 0 +flags = 0 +image = SubResource( 135 ) +size = Vector2( 12, 12 ) + +[sub_resource type="Image" id=137] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 56, 255, 255, 255, 72, 255, 255, 255, 7, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 66, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 7, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 81, 255, 255, 255, 7, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 66, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 7, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 66, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 7, 255, 255, 255, 81, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 66, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 56, 255, 255, 255, 72, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=138] +flags = 0 +flags = 0 +image = SubResource( 137 ) +size = Vector2( 12, 12 ) + +[sub_resource type="Image" id=139] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 14, 255, 255, 255, 14, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 13, 255, 255, 255, 49, 255, 255, 255, 49, 255, 255, 255, 13, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 14, 255, 255, 255, 49, 255, 255, 255, 49, 255, 255, 255, 13, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 14, 255, 255, 255, 14, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=140] +flags = 0 +flags = 0 +image = SubResource( 139 ) +size = Vector2( 8, 8 ) + +[sub_resource type="Image" id=141] +data = { +"data": PoolByteArray( 255, 255, 255, 35, 255, 255, 255, 38, 255, 255, 255, 3, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 38, 255, 255, 255, 50, 255, 255, 255, 41, 255, 255, 255, 3, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 4, 255, 255, 255, 41, 255, 255, 255, 50, 255, 255, 255, 40, 255, 255, 255, 3, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 0, 255, 255, 255, 4, 255, 255, 255, 41, 255, 255, 255, 50, 255, 255, 255, 37, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 0, 255, 255, 255, 3, 255, 255, 255, 41, 255, 255, 255, 50, 255, 255, 255, 38, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 3, 255, 255, 255, 41, 255, 255, 255, 50, 255, 255, 255, 41, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 37, 255, 255, 255, 50, 255, 255, 255, 41, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 35, 255, 255, 255, 38, 255, 255, 255, 4, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=142] +flags = 0 +flags = 0 +image = SubResource( 141 ) +size = Vector2( 8, 8 ) + +[sub_resource type="StyleBoxFlat" id=143] +content_margin_left = 1.0 +content_margin_right = 1.0 +content_margin_top = 1.0 +content_margin_bottom = 1.0 +bg_color = Color( 1, 1, 1, 0.9 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 1 ) +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 4 + +[sub_resource type="Image" id=144] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 84, 255, 255, 255, 108, 255, 255, 255, 11, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 108, 255, 255, 255, 84, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 11, 255, 255, 255, 11, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 122, 255, 255, 255, 122, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 109, 255, 255, 255, 108, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 14, +"mipmaps": false, +"width": 14 +} + +[sub_resource type="ImageTexture" id=145] +flags = 0 +flags = 0 +image = SubResource( 144 ) +size = Vector2( 14, 14 ) + +[sub_resource type="Image" id=146] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 115, 255, 255, 255, 114, 255, 255, 255, 11, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 11, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 122, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 122, 255, 255, 255, 11, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 113, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 12, 255, 255, 255, 12, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 113, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 105, 255, 255, 255, 115, 255, 255, 255, 12, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 115, 255, 255, 255, 105, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 105, 255, 255, 255, 114, 255, 255, 255, 11, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 115, 255, 255, 255, 105, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 114, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 11, 255, 255, 255, 11, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 114, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 122, 255, 255, 255, 122, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 116, 255, 255, 255, 115, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 14, +"mipmaps": false, +"width": 14 +} + +[sub_resource type="ImageTexture" id=147] +flags = 0 +flags = 0 +image = SubResource( 146 ) +size = Vector2( 14, 14 ) + +[sub_resource type="StyleBoxFlat" id=148] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.25, 0.352941, 0.317647, 1 ) +border_color = Color( 0, 0.137255, 0.0901961, 1 ) + +[sub_resource type="StyleBoxFlat" id=149] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0, 0.137255, 0.0901961, 1 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.25, 0.352941, 0.317647, 1 ) + +[sub_resource type="StyleBoxEmpty" id=150] + +[sub_resource type="StyleBoxEmpty" id=151] + +[sub_resource type="StyleBoxFlat" id=152] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 1, 1, 1, 0.08 ) +border_color = Color( 0, 0.137255, 0.0901961, 1 ) + +[sub_resource type="StyleBoxFlat" id=153] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0, 0.0686275, 0.045098, 1 ) +border_color = Color( 0, 0.137255, 0.0901961, 1 ) + +[sub_resource type="StyleBoxTexture" id=154] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 63 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="StyleBoxTexture" id=155] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 66 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxTexture" id=156] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 69 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="StyleBoxTexture" id=157] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 72 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxTexture" id=158] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 72 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxLine" id=159] +color = Color( 1, 1, 1, 0.1 ) +grow_begin = 0.0 +grow_end = 0.0 +vertical = true + +[sub_resource type="StyleBoxFlat" id=160] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +bg_color = Color( 0.25, 0.352941, 0.317647, 1 ) + +[sub_resource type="StyleBoxFlat" id=161] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +bg_color = Color( 0.25, 0.352941, 0.317647, 1 ) + +[sub_resource type="StyleBoxFlat" id=162] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +bg_color = Color( 0, 0.0686275, 0.045098, 1 ) + +[sub_resource type="Image" id=163] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 49, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 49, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 49, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 49, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 64 +} + +[sub_resource type="ImageTexture" id=164] +flags = 0 +flags = 0 +image = SubResource( 163 ) +size = Vector2( 64, 8 ) + +[sub_resource type="Image" id=165] +data = { +"data": PoolByteArray( 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=166] +flags = 0 +flags = 0 +image = SubResource( 165 ) +size = Vector2( 8, 8 ) + +[sub_resource type="StyleBoxTexture" id=167] +texture = SubResource( 166 ) +region_rect = Rect2( 0, 0, 8, 8 ) +margin_left = 1.0 +margin_right = 1.0 +margin_top = 1.0 +margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=168] +content_margin_left = 8.0 +content_margin_right = 8.0 +content_margin_top = 8.0 +content_margin_bottom = 8.0 +bg_color = Color( 0, 0.137255, 0.0901961, 1 ) +border_width_left = 1 +border_width_top = 24 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0, 0.137255, 0.0901961, 1 ) +expand_margin_top = 24.0 +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 4 + +[resource] +BoxContainer/constants/separation = 4 +Button/colors/font_color = Color( 0.75, 0.784314, 0.772549, 1 ) +Button/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +Button/colors/font_color_hover = Color( 0.85, 0.870588, 0.863529, 1 ) +Button/colors/font_color_pressed = Color( 0, 0.372549, 0.203922, 1 ) +Button/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) +Button/colors/icon_color_pressed = Color( 0, 0.428431, 0.23451, 1 ) +Button/styles/disabled = SubResource( 1 ) +Button/styles/focus = SubResource( 2 ) +Button/styles/hover = SubResource( 3 ) +Button/styles/normal = SubResource( 4 ) +Button/styles/pressed = SubResource( 5 ) +CheckBox/colors/font_color = Color( 0.75, 0.784314, 0.772549, 1 ) +CheckBox/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +CheckBox/colors/font_color_hover = Color( 0.85, 0.870588, 0.863529, 1 ) +CheckBox/colors/font_color_pressed = Color( 0, 0.372549, 0.203922, 1 ) +CheckBox/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) +CheckBox/constants/check_vadjust = 0 +CheckBox/constants/hseparation = 4 +CheckBox/icons/checked = SubResource( 7 ) +CheckBox/icons/radio_checked = SubResource( 9 ) +CheckBox/icons/radio_unchecked = SubResource( 11 ) +CheckBox/icons/unchecked = SubResource( 13 ) +CheckBox/styles/disabled = SubResource( 14 ) +CheckBox/styles/hover = SubResource( 14 ) +CheckBox/styles/normal = SubResource( 14 ) +CheckBox/styles/pressed = SubResource( 14 ) +CheckButton/colors/font_color = Color( 0.75, 0.784314, 0.772549, 1 ) +CheckButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +CheckButton/colors/font_color_hover = Color( 0.85, 0.870588, 0.863529, 1 ) +CheckButton/colors/font_color_pressed = Color( 0, 0.372549, 0.203922, 1 ) +CheckButton/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) +CheckButton/constants/check_vadjust = 0 +CheckButton/constants/hseparation = 4 +CheckButton/icons/off = SubResource( 16 ) +CheckButton/icons/off_disabled = SubResource( 18 ) +CheckButton/icons/on = SubResource( 20 ) +CheckButton/icons/on_disabled = SubResource( 18 ) +CheckButton/styles/disabled = SubResource( 21 ) +CheckButton/styles/hover = SubResource( 21 ) +CheckButton/styles/normal = SubResource( 21 ) +CheckButton/styles/pressed = SubResource( 21 ) +ColorPicker/constants/h_width = 30 +ColorPicker/constants/label_width = 10 +ColorPicker/constants/margin = 8 +ColorPicker/constants/sv_height = 256 +ColorPicker/constants/sv_width = 256 +ColorPicker/icons/add_preset = SubResource( 23 ) +ColorPicker/icons/overbright_indicator = SubResource( 25 ) +ColorPicker/icons/preset_bg = SubResource( 27 ) +ColorPicker/icons/screen_picker = SubResource( 29 ) +ColorPickerButton/icons/bg = SubResource( 27 ) +FileDialog/colors/files_disabled = Color( 1, 1, 1, 0.3 ) +FileDialog/colors/folder_icon_modulate = Color( 0.3, 0.560784, 0.442745, 1 ) +FileDialog/icons/folder = SubResource( 31 ) +FileDialog/icons/parent_folder = SubResource( 33 ) +FileDialog/icons/reload = SubResource( 35 ) +FileDialog/icons/toggle_hidden = SubResource( 37 ) +GraphEdit/colors/activity = Color( 0, 0.372549, 0.203922, 1 ) +GraphEdit/colors/grid_major = Color( 1, 1, 1, 0.15 ) +GraphEdit/colors/grid_minor = Color( 1, 1, 1, 0.07 ) +GraphEdit/colors/selection_fill = Color( 0, 0.372549, 0.203922, 0.3 ) +GraphEdit/colors/selection_stroke = Color( 0, 0.372549, 0.203922, 0.8 ) +GraphEdit/constants/bezier_len_neg = 160 +GraphEdit/constants/bezier_len_pos = 80 +GraphEdit/icons/minus = SubResource( 39 ) +GraphEdit/icons/more = SubResource( 41 ) +GraphEdit/icons/reset = SubResource( 43 ) +GraphEdit/icons/snap = SubResource( 45 ) +GraphEdit/styles/bg = SubResource( 46 ) +GraphNode/colors/close_color = Color( 1, 1, 1, 0.7 ) +GraphNode/colors/resizer_color = Color( 1, 1, 1, 0.7 ) +GraphNode/colors/title_color = Color( 1, 1, 1, 1 ) +GraphNode/constants/close_h_offset = 20 +GraphNode/constants/close_offset = 20 +GraphNode/constants/port_offset = 14 +GraphNode/constants/separation = 1 +GraphNode/constants/title_h_offset = -16 +GraphNode/constants/title_offset = 20 +GraphNode/icons/close = SubResource( 48 ) +GraphNode/icons/port = SubResource( 50 ) +GraphNode/icons/resizer = SubResource( 52 ) +GraphNode/styles/breakpoint = SubResource( 53 ) +GraphNode/styles/comment = SubResource( 54 ) +GraphNode/styles/commentfocus = SubResource( 55 ) +GraphNode/styles/frame = SubResource( 56 ) +GraphNode/styles/position = SubResource( 57 ) +GraphNode/styles/selectedframe = SubResource( 58 ) +GraphNode/styles/state_machine_frame = SubResource( 59 ) +GraphNode/styles/state_machine_selectedframe = SubResource( 60 ) +GridContainer/constants/hseparation = 4 +GridContainer/constants/vseparation = 4 +HBoxContainer/constants/separation = 4 +HScrollBar/icons/decrement = SubResource( 61 ) +HScrollBar/icons/decrement_highlight = SubResource( 61 ) +HScrollBar/icons/increment = SubResource( 61 ) +HScrollBar/icons/increment_highlight = SubResource( 61 ) +HScrollBar/styles/grabber = SubResource( 64 ) +HScrollBar/styles/grabber_highlight = SubResource( 67 ) +HScrollBar/styles/grabber_pressed = SubResource( 70 ) +HScrollBar/styles/scroll = SubResource( 73 ) +HScrollBar/styles/scroll_focus = SubResource( 74 ) +HSeparator/styles/separator = SubResource( 75 ) +HSlider/icons/grabber = SubResource( 77 ) +HSlider/icons/grabber_highlight = SubResource( 79 ) +HSlider/styles/grabber_area = SubResource( 80 ) +HSlider/styles/grabber_area_highlight = SubResource( 81 ) +HSlider/styles/slider = SubResource( 82 ) +HSplitContainer/constants/separation = 8 +HSplitContainer/icons/grabber = SubResource( 84 ) +HSplitContainer/styles/bg = SubResource( 85 ) +ItemList/colors/font_color = Color( 0.75, 0.784314, 0.772549, 1 ) +ItemList/colors/font_color_selected = Color( 1, 1, 1, 1 ) +ItemList/colors/guide_color = Color( 1, 1, 1, 0.05 ) +ItemList/constants/hseparation = 3 +ItemList/constants/icon_margin = 4 +ItemList/constants/line_separation = 3 +ItemList/constants/vseparation = 3 +ItemList/styles/bg = SubResource( 86 ) +ItemList/styles/bg_focus = SubResource( 87 ) +ItemList/styles/cursor = SubResource( 88 ) +ItemList/styles/cursor_unfocused = SubResource( 88 ) +ItemList/styles/selected = SubResource( 89 ) +ItemList/styles/selected_focus = SubResource( 90 ) +Label/colors/font_color = Color( 0.75, 0.784314, 0.772549, 1 ) +Label/colors/font_color_shadow = Color( 0, 0, 0, 0 ) +Label/constants/line_spacing = 3 +Label/constants/shadow_as_outline = 0 +Label/constants/shadow_offset_x = 1 +Label/constants/shadow_offset_y = 1 +Label/styles/normal = SubResource( 91 ) +LineEdit/colors/clear_button_color = Color( 0.75, 0.784314, 0.772549, 1 ) +LineEdit/colors/clear_button_color_pressed = Color( 0, 0.372549, 0.203922, 1 ) +LineEdit/colors/cursor_color = Color( 0.75, 0.784314, 0.772549, 1 ) +LineEdit/colors/font_color = Color( 0.75, 0.784314, 0.772549, 1 ) +LineEdit/colors/font_color_selected = Color( 1, 1, 1, 1 ) +LineEdit/colors/read_only = Color( 1, 1, 1, 0.3 ) +LineEdit/colors/selection_color = Color( 0, 0.372549, 0.203922, 0.4 ) +LineEdit/icons/clear = SubResource( 93 ) +LineEdit/styles/focus = SubResource( 2 ) +LineEdit/styles/normal = SubResource( 4 ) +LineEdit/styles/read_only = SubResource( 1 ) +LinkButton/colors/font_color = Color( 0.75, 0.784314, 0.772549, 1 ) +LinkButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +LinkButton/colors/font_color_hover = Color( 0.85, 0.870588, 0.863529, 1 ) +LinkButton/colors/font_color_pressed = Color( 0, 0.372549, 0.203922, 1 ) +LinkButton/styles/focus = SubResource( 91 ) +MarginContainer/constants/margin_bottom = 0 +MarginContainer/constants/margin_left = 0 +MarginContainer/constants/margin_right = 0 +MarginContainer/constants/margin_top = 0 +MenuButton/colors/font_color = Color( 0.75, 0.784314, 0.772549, 1 ) +MenuButton/colors/font_color_hover = Color( 0.85, 0.870588, 0.863529, 1 ) +MenuButton/styles/disabled = SubResource( 21 ) +MenuButton/styles/focus = SubResource( 21 ) +MenuButton/styles/hover = SubResource( 21 ) +MenuButton/styles/normal = SubResource( 21 ) +MenuButton/styles/pressed = SubResource( 21 ) +OptionButton/colors/font_color = Color( 0.75, 0.784314, 0.772549, 1 ) +OptionButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +OptionButton/colors/font_color_hover = Color( 0.85, 0.870588, 0.863529, 1 ) +OptionButton/colors/font_color_pressed = Color( 0, 0.372549, 0.203922, 1 ) +OptionButton/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) +OptionButton/constants/arrow_margin = 4 +OptionButton/constants/hseparation = 4 +OptionButton/constants/modulate_arrow = 1 +OptionButton/icons/arrow = SubResource( 95 ) +OptionButton/styles/disabled = SubResource( 1 ) +OptionButton/styles/focus = SubResource( 2 ) +OptionButton/styles/hover = SubResource( 3 ) +OptionButton/styles/normal = SubResource( 4 ) +OptionButton/styles/pressed = SubResource( 5 ) +Panel/styles/panel = SubResource( 96 ) +PanelContainer/styles/panel = SubResource( 97 ) +PopupDialog/styles/panel = SubResource( 98 ) +PopupMenu/colors/font_color = Color( 0.75, 0.784314, 0.772549, 1 ) +PopupMenu/colors/font_color_accel = Color( 1, 1, 1, 0.3 ) +PopupMenu/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +PopupMenu/colors/font_color_hover = Color( 0.85, 0.870588, 0.863529, 1 ) +PopupMenu/constants/vseparation = 5 +PopupMenu/icons/checked = SubResource( 7 ) +PopupMenu/icons/radio_checked = SubResource( 9 ) +PopupMenu/icons/radio_unchecked = SubResource( 11 ) +PopupMenu/icons/submenu = SubResource( 100 ) +PopupMenu/icons/unchecked = SubResource( 13 ) +PopupMenu/icons/visibility_hidden = SubResource( 102 ) +PopupMenu/icons/visibility_visible = SubResource( 37 ) +PopupMenu/icons/visibility_xray = SubResource( 104 ) +PopupMenu/styles/disabled = SubResource( 21 ) +PopupMenu/styles/focus = SubResource( 21 ) +PopupMenu/styles/hover = SubResource( 105 ) +PopupMenu/styles/labeled_separator_left = SubResource( 106 ) +PopupMenu/styles/labeled_separator_right = SubResource( 107 ) +PopupMenu/styles/normal = SubResource( 21 ) +PopupMenu/styles/panel = SubResource( 98 ) +PopupMenu/styles/pressed = SubResource( 21 ) +PopupMenu/styles/separator = SubResource( 108 ) +PopupPanel/styles/panel = SubResource( 98 ) +ProgressBar/colors/font_color = Color( 0.75, 0.784314, 0.772549, 1 ) +ProgressBar/styles/bg = SubResource( 111 ) +ProgressBar/styles/fg = SubResource( 114 ) +ProjectSettingsEditor/styles/panel = SubResource( 115 ) +RichTextLabel/colors/default_color = Color( 0.75, 0.784314, 0.772549, 1 ) +RichTextLabel/colors/font_color_shadow = Color( 0, 0, 0, 0 ) +RichTextLabel/constants/shadow_as_outline = 0 +RichTextLabel/constants/shadow_offset_x = 1 +RichTextLabel/constants/shadow_offset_y = 1 +RichTextLabel/styles/focus = SubResource( 116 ) +RichTextLabel/styles/normal = SubResource( 46 ) +SpinBox/icons/updown = SubResource( 118 ) +TabContainer/colors/font_color_bg = Color( 1, 1, 1, 0.3 ) +TabContainer/colors/font_color_fg = Color( 0.75, 0.784314, 0.772549, 1 ) +TabContainer/constants/side_margin = 0 +TabContainer/icons/decrement = SubResource( 120 ) +TabContainer/icons/decrement_highlight = SubResource( 122 ) +TabContainer/icons/increment = SubResource( 124 ) +TabContainer/icons/increment_highlight = SubResource( 126 ) +TabContainer/icons/menu = SubResource( 128 ) +TabContainer/icons/menu_highlight = SubResource( 130 ) +TabContainer/styles/panel = SubResource( 131 ) +TabContainer/styles/tab_bg = SubResource( 132 ) +TabContainer/styles/tab_disabled = SubResource( 133 ) +TabContainer/styles/tab_fg = SubResource( 134 ) +Tabs/colors/font_color_bg = Color( 1, 1, 1, 0.3 ) +Tabs/colors/font_color_fg = Color( 0.75, 0.784314, 0.772549, 1 ) +Tabs/constants/hseparation = 4 +Tabs/icons/close = SubResource( 93 ) +Tabs/icons/decrement = SubResource( 120 ) +Tabs/icons/decrement_highlight = SubResource( 122 ) +Tabs/icons/increment = SubResource( 124 ) +Tabs/icons/increment_highlight = SubResource( 126 ) +Tabs/styles/button = SubResource( 21 ) +Tabs/styles/button_pressed = SubResource( 21 ) +Tabs/styles/tab_bg = SubResource( 132 ) +Tabs/styles/tab_disabled = SubResource( 133 ) +Tabs/styles/tab_fg = SubResource( 134 ) +TextEdit/colors/caret_color = Color( 0.75, 0.784314, 0.772549, 1 ) +TextEdit/colors/font_color = Color( 0.75, 0.784314, 0.772549, 1 ) +TextEdit/colors/selection_color = Color( 0, 0.372549, 0.203922, 0.4 ) +TextEdit/icons/fold = SubResource( 136 ) +TextEdit/icons/folded = SubResource( 138 ) +TextEdit/icons/space = SubResource( 140 ) +TextEdit/icons/tab = SubResource( 142 ) +TextEdit/styles/focus = SubResource( 3 ) +TextEdit/styles/normal = SubResource( 4 ) +TextEdit/styles/read_only = SubResource( 1 ) +ToolButton/colors/font_color = Color( 0.75, 0.784314, 0.772549, 1 ) +ToolButton/colors/font_color_hover = Color( 0.85, 0.870588, 0.863529, 1 ) +ToolButton/colors/font_color_pressed = Color( 0, 0.372549, 0.203922, 1 ) +ToolButton/styles/disabled = SubResource( 21 ) +ToolButton/styles/focus = SubResource( 21 ) +ToolButton/styles/hover = SubResource( 21 ) +ToolButton/styles/normal = SubResource( 21 ) +ToolButton/styles/pressed = SubResource( 21 ) +TooltipLabel/colors/font_color = Color( 0.25, 0.215686, 0.227451, 1 ) +TooltipLabel/colors/font_color_shadow = Color( 0, 0, 0, 0.1 ) +TooltipPanel/styles/panel = SubResource( 143 ) +Tree/colors/custom_button_font_highlight = Color( 0.85, 0.870588, 0.863529, 1 ) +Tree/colors/drop_position_color = Color( 0, 0.372549, 0.203922, 1 ) +Tree/colors/font_color = Color( 0.75, 0.784314, 0.772549, 1 ) +Tree/colors/font_color_selected = Color( 1, 1, 1, 1 ) +Tree/colors/guide_color = Color( 1, 1, 1, 0.05 ) +Tree/colors/relationship_line_color = Color( 1, 1, 1, 0.1 ) +Tree/colors/title_button_color = Color( 0.75, 0.784314, 0.772549, 1 ) +Tree/constants/button_margin = 4 +Tree/constants/draw_guides = 0 +Tree/constants/draw_relationship_lines = 1 +Tree/constants/hseparation = 4 +Tree/constants/item_margin = 12 +Tree/constants/scroll_border = 40 +Tree/constants/scroll_speed = 12 +Tree/constants/vseparation = 4 +Tree/icons/arrow = SubResource( 136 ) +Tree/icons/arrow_collapsed = SubResource( 138 ) +Tree/icons/checked = SubResource( 7 ) +Tree/icons/select_arrow = SubResource( 145 ) +Tree/icons/unchecked = SubResource( 13 ) +Tree/icons/updown = SubResource( 147 ) +Tree/styles/bg = SubResource( 46 ) +Tree/styles/bg_focus = SubResource( 87 ) +Tree/styles/button_pressed = SubResource( 148 ) +Tree/styles/cursor = SubResource( 149 ) +Tree/styles/cursor_unfocused = SubResource( 149 ) +Tree/styles/custom_button = SubResource( 150 ) +Tree/styles/custom_button_hover = SubResource( 4 ) +Tree/styles/custom_button_pressed = SubResource( 151 ) +Tree/styles/hover = SubResource( 152 ) +Tree/styles/selected = SubResource( 89 ) +Tree/styles/selected_focus = SubResource( 90 ) +Tree/styles/title_button_hover = SubResource( 153 ) +Tree/styles/title_button_normal = SubResource( 153 ) +Tree/styles/title_button_pressed = SubResource( 153 ) +VBoxContainer/constants/separation = 4 +VScrollBar/icons/decrement = SubResource( 61 ) +VScrollBar/icons/decrement_highlight = SubResource( 61 ) +VScrollBar/icons/increment = SubResource( 61 ) +VScrollBar/icons/increment_highlight = SubResource( 61 ) +VScrollBar/styles/grabber = SubResource( 154 ) +VScrollBar/styles/grabber_highlight = SubResource( 155 ) +VScrollBar/styles/grabber_pressed = SubResource( 156 ) +VScrollBar/styles/scroll = SubResource( 157 ) +VScrollBar/styles/scroll_focus = SubResource( 158 ) +VSeparator/styles/separator = SubResource( 159 ) +VSlider/icons/grabber = SubResource( 77 ) +VSlider/icons/grabber_highlight = SubResource( 79 ) +VSlider/styles/grabber_area = SubResource( 160 ) +VSlider/styles/grabber_area_highlight = SubResource( 161 ) +VSlider/styles/slider = SubResource( 162 ) +VSplitContainer/constants/separation = 8 +VSplitContainer/icons/grabber = SubResource( 164 ) +VSplitContainer/styles/bg = SubResource( 167 ) +WindowDialog/colors/title_color = Color( 0.75, 0.784314, 0.772549, 1 ) +WindowDialog/constants/close_h_ofs = 22 +WindowDialog/constants/close_v_ofs = 20 +WindowDialog/constants/title_height = 24 +WindowDialog/fonts/title_font = null +WindowDialog/icons/close = SubResource( 93 ) +WindowDialog/icons/close_highlight = SubResource( 93 ) +WindowDialog/styles/panel = SubResource( 168 ) diff --git a/assets/themes/light/theme.tres b/assets/themes/light/theme.tres new file mode 100644 index 0000000..f7d00a5 --- /dev/null +++ b/assets/themes/light/theme.tres @@ -0,0 +1,1923 @@ +[gd_resource type="Theme" load_steps=177 format=2] + +[ext_resource path="res://assets/fonts/Roboto-Regular.tres" type="DynamicFont" id=5] + +[sub_resource type="StyleBoxFlat" id=1] +bg_color = Color( 0.5382, 0.63687, 0.69, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=2] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 1, 1, 1, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=3] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.92, 0.92, 0.92, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0, 0.356863, 1, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=4] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.92, 0.92, 0.92, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.75, 0.75, 0.75, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=5] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.92, 0.92, 0.92, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.88, 0.88, 0.88, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=6] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.92, 0.92, 0.92, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0, 0.356863, 1, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="Image" id=7] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 85, 85, 85, 0, 85, 85, 85, 0, 88, 88, 88, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 88, 88, 88, 0, 85, 85, 85, 0, 85, 85, 85, 0, 0, 0, 0, 0, 85, 85, 85, 0, 85, 85, 85, 6, 85, 85, 85, 30, 88, 88, 88, 46, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 88, 88, 88, 46, 85, 85, 85, 30, 85, 85, 85, 6, 85, 85, 85, 0, 85, 85, 85, 0, 85, 85, 85, 30, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 85, 85, 85, 30, 85, 85, 85, 0, 85, 85, 85, 0, 85, 85, 85, 45, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 80, 80, 80, 60, 86, 86, 86, 47, 86, 86, 86, 47, 85, 85, 85, 45, 85, 85, 85, 0, 86, 86, 86, 0, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 105, 89, 89, 89, 243, 87, 87, 87, 105, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 105, 89, 89, 89, 248, 90, 90, 90, 255, 89, 89, 89, 186, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 85, 85, 85, 104, 89, 89, 89, 248, 90, 90, 90, 255, 88, 88, 88, 193, 85, 85, 85, 51, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 47, 86, 86, 86, 47, 79, 79, 79, 48, 85, 85, 85, 66, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 103, 89, 89, 89, 248, 90, 90, 90, 255, 88, 88, 88, 193, 83, 83, 83, 52, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 47, 79, 79, 79, 48, 87, 87, 87, 178, 88, 88, 88, 231, 86, 86, 86, 74, 87, 87, 87, 102, 89, 89, 89, 248, 90, 90, 90, 255, 88, 88, 88, 194, 83, 83, 83, 52, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 47, 83, 83, 83, 64, 89, 89, 89, 225, 90, 90, 90, 255, 88, 88, 88, 233, 89, 89, 89, 248, 90, 90, 90, 255, 88, 88, 88, 195, 83, 83, 83, 52, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 47, 86, 86, 86, 47, 85, 85, 85, 69, 88, 88, 88, 224, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 196, 83, 83, 83, 52, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 68, 88, 88, 88, 224, 88, 88, 88, 196, 83, 83, 83, 52, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 0, 85, 85, 85, 0, 85, 85, 85, 45, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 85, 85, 85, 66, 81, 81, 81, 53, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 85, 85, 85, 45, 85, 85, 85, 0, 85, 85, 85, 0, 85, 85, 85, 30, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 85, 85, 85, 30, 85, 85, 85, 0, 85, 85, 85, 0, 85, 85, 85, 6, 85, 85, 85, 30, 88, 88, 88, 46, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 88, 88, 88, 46, 85, 85, 85, 30, 85, 85, 85, 6, 85, 85, 85, 0, 0, 0, 0, 0, 85, 85, 85, 0, 85, 85, 85, 0, 88, 88, 88, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 88, 88, 88, 0, 85, 85, 85, 0, 85, 85, 85, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=8] +flags = 0 +flags = 0 +image = SubResource( 7 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=9] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 81, 81, 81, 0, 87, 87, 87, 0, 85, 85, 85, 0, 85, 85, 85, 0, 87, 87, 87, 0, 81, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 34, 34, 0, 0, 0, 0, 2, 81, 81, 81, 22, 87, 87, 87, 32, 85, 85, 85, 42, 85, 85, 85, 42, 87, 87, 87, 32, 81, 81, 81, 22, 0, 0, 0, 2, 34, 34, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 69, 69, 0, 69, 69, 69, 11, 89, 89, 89, 40, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 89, 89, 89, 40, 69, 69, 69, 11, 69, 69, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 34, 34, 0, 69, 69, 69, 11, 88, 88, 88, 46, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 88, 88, 88, 46, 69, 69, 69, 11, 34, 34, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 89, 89, 89, 40, 86, 86, 86, 47, 86, 86, 86, 47, 85, 85, 85, 69, 88, 88, 88, 184, 88, 88, 88, 233, 88, 88, 88, 233, 88, 88, 88, 184, 85, 85, 85, 69, 86, 86, 86, 47, 86, 86, 86, 47, 89, 89, 89, 40, 0, 0, 0, 2, 0, 0, 0, 0, 85, 85, 85, 0, 85, 85, 85, 21, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 68, 88, 88, 88, 238, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 238, 86, 86, 86, 68, 86, 86, 86, 47, 86, 86, 86, 47, 85, 85, 85, 21, 85, 85, 85, 0, 87, 87, 87, 0, 87, 87, 87, 32, 86, 86, 86, 47, 86, 86, 86, 47, 88, 88, 88, 179, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 179, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 32, 87, 87, 87, 0, 87, 87, 87, 0, 87, 87, 87, 41, 86, 86, 86, 47, 86, 86, 86, 47, 88, 88, 88, 230, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 230, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 41, 87, 87, 87, 0, 85, 85, 85, 0, 85, 85, 85, 42, 86, 86, 86, 47, 86, 86, 86, 47, 89, 89, 89, 234, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 230, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 41, 87, 87, 87, 0, 85, 85, 85, 0, 85, 85, 85, 33, 86, 86, 86, 47, 86, 86, 86, 47, 88, 88, 88, 181, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 87, 87, 87, 180, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 32, 87, 87, 87, 0, 81, 81, 81, 0, 81, 81, 81, 22, 86, 86, 86, 47, 86, 86, 86, 47, 85, 85, 85, 69, 88, 88, 88, 238, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 238, 85, 85, 85, 69, 86, 86, 86, 47, 86, 86, 86, 47, 81, 81, 81, 22, 81, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 2, 89, 89, 89, 40, 86, 86, 86, 47, 86, 86, 86, 47, 85, 85, 85, 69, 88, 88, 88, 184, 88, 88, 88, 233, 88, 88, 88, 233, 88, 88, 88, 184, 85, 85, 85, 69, 86, 86, 86, 47, 86, 86, 86, 47, 89, 89, 89, 40, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 34, 34, 34, 0, 69, 69, 69, 11, 88, 88, 88, 46, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 88, 88, 88, 46, 69, 69, 69, 11, 34, 34, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 69, 69, 0, 69, 69, 69, 11, 89, 89, 89, 40, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 89, 89, 89, 40, 69, 69, 69, 11, 69, 69, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 34, 34, 0, 0, 0, 0, 2, 81, 81, 81, 22, 87, 87, 87, 32, 85, 85, 85, 42, 85, 85, 85, 42, 87, 87, 87, 32, 81, 81, 81, 22, 0, 0, 0, 2, 34, 34, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 81, 81, 81, 0, 87, 87, 87, 0, 85, 85, 85, 0, 85, 85, 85, 0, 87, 87, 87, 0, 81, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=10] +flags = 0 +flags = 0 +image = SubResource( 9 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=11] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 81, 81, 81, 0, 87, 87, 87, 0, 85, 85, 85, 0, 85, 85, 85, 0, 87, 87, 87, 0, 81, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 34, 34, 0, 0, 0, 0, 2, 81, 81, 81, 22, 87, 87, 87, 32, 85, 85, 85, 42, 85, 85, 85, 42, 87, 87, 87, 32, 81, 81, 81, 22, 0, 0, 0, 2, 34, 34, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 69, 69, 0, 69, 69, 69, 11, 89, 89, 89, 40, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 89, 89, 89, 40, 69, 69, 69, 11, 69, 69, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 34, 34, 0, 69, 69, 69, 11, 88, 88, 88, 46, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 88, 88, 88, 46, 69, 69, 69, 11, 34, 34, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 89, 89, 89, 40, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 89, 89, 89, 40, 0, 0, 0, 2, 0, 0, 0, 0, 85, 85, 85, 0, 85, 85, 85, 21, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 85, 85, 85, 21, 85, 85, 85, 0, 87, 87, 87, 0, 87, 87, 87, 32, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 32, 87, 87, 87, 0, 87, 87, 87, 0, 87, 87, 87, 41, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 41, 87, 87, 87, 0, 85, 85, 85, 0, 85, 85, 85, 42, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 41, 87, 87, 87, 0, 85, 85, 85, 0, 85, 85, 85, 33, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 32, 87, 87, 87, 0, 81, 81, 81, 0, 81, 81, 81, 22, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 81, 81, 81, 22, 81, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 2, 89, 89, 89, 40, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 89, 89, 89, 40, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 34, 34, 34, 0, 69, 69, 69, 11, 88, 88, 88, 46, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 88, 88, 88, 46, 69, 69, 69, 11, 34, 34, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 69, 69, 0, 69, 69, 69, 11, 89, 89, 89, 40, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 89, 89, 89, 40, 69, 69, 69, 11, 69, 69, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 34, 34, 0, 0, 0, 0, 2, 81, 81, 81, 22, 87, 87, 87, 32, 85, 85, 85, 42, 85, 85, 85, 42, 87, 87, 87, 32, 81, 81, 81, 22, 0, 0, 0, 2, 34, 34, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 81, 81, 81, 0, 87, 87, 87, 0, 85, 85, 85, 0, 85, 85, 85, 0, 87, 87, 87, 0, 81, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=12] +flags = 0 +flags = 0 +image = SubResource( 11 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=13] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 85, 85, 85, 0, 85, 85, 85, 0, 88, 88, 88, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 88, 88, 88, 0, 85, 85, 85, 0, 85, 85, 85, 0, 0, 0, 0, 0, 85, 85, 85, 0, 85, 85, 85, 6, 85, 85, 85, 30, 88, 88, 88, 46, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 88, 88, 88, 46, 85, 85, 85, 30, 85, 85, 85, 6, 85, 85, 85, 0, 85, 85, 85, 0, 85, 85, 85, 30, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 85, 85, 85, 30, 85, 85, 85, 0, 85, 85, 85, 0, 85, 85, 85, 45, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 85, 85, 85, 45, 85, 85, 85, 0, 86, 86, 86, 0, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 0, 85, 85, 85, 0, 85, 85, 85, 45, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 85, 85, 85, 45, 85, 85, 85, 0, 85, 85, 85, 0, 85, 85, 85, 30, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 85, 85, 85, 30, 85, 85, 85, 0, 85, 85, 85, 0, 85, 85, 85, 6, 85, 85, 85, 30, 88, 88, 88, 46, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 88, 88, 88, 46, 85, 85, 85, 30, 85, 85, 85, 6, 85, 85, 85, 0, 0, 0, 0, 0, 85, 85, 85, 0, 85, 85, 85, 0, 88, 88, 88, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 88, 88, 88, 0, 85, 85, 85, 0, 85, 85, 85, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=14] +flags = 0 +flags = 0 +image = SubResource( 13 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=15] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.92, 0.92, 0.92, 1 ) +draw_center = false +border_color = Color( 0.88, 0.88, 0.88, 1 ) + +[sub_resource type="StyleBoxFlat" id=16] +bg_color = Color( 0.6, 0.6, 0.6, 0 ) + +[sub_resource type="Image" id=17] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 81, 81, 81, 0, 87, 87, 87, 0, 85, 85, 85, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 85, 85, 85, 0, 87, 87, 87, 0, 81, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 34, 34, 0, 0, 0, 0, 2, 81, 81, 81, 22, 87, 87, 87, 32, 85, 85, 85, 42, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 85, 85, 85, 42, 87, 87, 87, 32, 81, 81, 81, 22, 0, 0, 0, 2, 34, 34, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 69, 69, 0, 69, 69, 69, 11, 89, 89, 89, 40, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 89, 89, 89, 40, 69, 69, 69, 11, 69, 69, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 34, 34, 0, 69, 69, 69, 11, 88, 88, 88, 46, 86, 86, 86, 47, 88, 88, 88, 95, 88, 88, 88, 191, 88, 88, 88, 233, 88, 88, 88, 233, 88, 88, 88, 191, 88, 88, 88, 95, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 88, 88, 88, 46, 69, 69, 69, 11, 34, 34, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 89, 89, 89, 40, 86, 86, 86, 47, 88, 88, 88, 144, 89, 89, 89, 254, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 254, 88, 88, 88, 144, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 89, 89, 89, 40, 0, 0, 0, 2, 0, 0, 0, 0, 81, 81, 81, 0, 81, 81, 81, 22, 86, 86, 86, 47, 85, 85, 85, 95, 89, 89, 89, 253, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 253, 86, 86, 86, 94, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 81, 81, 81, 22, 81, 81, 81, 0, 87, 87, 87, 0, 87, 87, 87, 32, 86, 86, 86, 47, 89, 89, 89, 189, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 189, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 32, 87, 87, 87, 0, 87, 87, 87, 0, 87, 87, 87, 41, 86, 86, 86, 47, 88, 88, 88, 230, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 230, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 41, 87, 87, 87, 0, 87, 87, 87, 0, 87, 87, 87, 41, 86, 86, 86, 47, 88, 88, 88, 231, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 230, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 41, 87, 87, 87, 0, 87, 87, 87, 0, 87, 87, 87, 32, 86, 86, 86, 47, 89, 89, 89, 189, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 189, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 87, 87, 87, 32, 87, 87, 87, 0, 81, 81, 81, 0, 81, 81, 81, 22, 86, 86, 86, 47, 85, 85, 85, 95, 89, 89, 89, 253, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 253, 85, 85, 85, 95, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 81, 81, 81, 22, 81, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 2, 89, 89, 89, 40, 86, 86, 86, 47, 88, 88, 88, 144, 89, 89, 89, 254, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 254, 88, 88, 88, 144, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 89, 89, 89, 40, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 34, 34, 34, 0, 69, 69, 69, 11, 88, 88, 88, 46, 86, 86, 86, 47, 88, 88, 88, 95, 88, 88, 88, 191, 88, 88, 88, 233, 88, 88, 88, 233, 88, 88, 88, 191, 88, 88, 88, 95, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 88, 88, 88, 46, 69, 69, 69, 11, 34, 34, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 69, 69, 0, 69, 69, 69, 11, 89, 89, 89, 40, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 89, 89, 89, 40, 69, 69, 69, 11, 69, 69, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 34, 34, 0, 0, 0, 0, 2, 81, 81, 81, 22, 87, 87, 87, 32, 85, 85, 85, 42, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 86, 86, 86, 47, 85, 85, 85, 42, 87, 87, 87, 32, 81, 81, 81, 22, 0, 0, 0, 2, 34, 34, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 81, 81, 81, 0, 87, 87, 87, 0, 85, 85, 85, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 85, 85, 85, 0, 87, 87, 87, 0, 81, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 38 +} + +[sub_resource type="ImageTexture" id=18] +flags = 0 +flags = 0 +image = SubResource( 17 ) +size = Vector2( 38, 16 ) + +[sub_resource type="Image" id=19] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "LumAlpha8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=20] +flags = 4 +flags = 4 +image = SubResource( 19 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=21] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 89, 89, 89, 0, 88, 88, 88, 0, 89, 89, 89, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 89, 89, 89, 0, 88, 88, 88, 0, 89, 89, 89, 0, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 86, 86, 0, 85, 85, 85, 12, 89, 89, 89, 123, 88, 88, 88, 178, 89, 89, 89, 229, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 229, 88, 88, 88, 178, 89, 89, 89, 123, 85, 85, 85, 12, 86, 86, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 87, 87, 0, 88, 88, 88, 66, 89, 89, 89, 223, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 223, 88, 88, 88, 66, 87, 87, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 86, 86, 86, 65, 89, 89, 89, 254, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 194, 87, 87, 87, 76, 81, 81, 81, 25, 81, 81, 81, 25, 87, 87, 87, 76, 89, 89, 89, 194, 90, 90, 90, 255, 89, 89, 89, 254, 87, 87, 87, 64, 86, 86, 86, 0, 0, 0, 0, 0, 85, 85, 85, 0, 85, 85, 85, 12, 89, 89, 89, 222, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 132, 88, 88, 88, 0, 87, 87, 87, 0, 81, 81, 81, 0, 81, 81, 81, 0, 87, 87, 87, 0, 88, 88, 88, 0, 88, 88, 88, 132, 90, 90, 90, 255, 89, 89, 89, 222, 85, 85, 85, 12, 85, 85, 85, 0, 89, 89, 89, 0, 89, 89, 89, 120, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 194, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 89, 89, 89, 194, 90, 90, 90, 255, 89, 89, 89, 120, 89, 89, 89, 0, 88, 88, 88, 0, 88, 88, 88, 175, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 75, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 88, 88, 88, 75, 90, 90, 90, 255, 88, 88, 88, 175, 88, 88, 88, 0, 89, 89, 89, 0, 89, 89, 89, 225, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 81, 81, 81, 25, 81, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 81, 81, 81, 0, 81, 81, 81, 25, 90, 90, 90, 255, 89, 89, 89, 225, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 226, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 20, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 81, 81, 81, 0, 81, 81, 81, 25, 90, 90, 90, 255, 89, 89, 89, 225, 89, 89, 89, 0, 88, 88, 88, 0, 88, 88, 88, 175, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 87, 87, 87, 70, 43, 43, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 44, 44, 0, 89, 89, 89, 71, 90, 90, 90, 255, 88, 88, 88, 175, 88, 88, 88, 0, 88, 88, 88, 0, 88, 88, 88, 121, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 193, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 89, 89, 89, 193, 90, 90, 90, 255, 88, 88, 88, 121, 88, 88, 88, 0, 78, 78, 78, 0, 78, 78, 78, 13, 89, 89, 89, 223, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 132, 88, 88, 88, 0, 87, 87, 87, 0, 81, 81, 81, 0, 81, 81, 81, 0, 87, 87, 87, 0, 88, 88, 88, 0, 88, 88, 88, 132, 90, 90, 90, 255, 89, 89, 89, 223, 78, 78, 78, 13, 78, 78, 78, 0, 0, 0, 0, 0, 83, 83, 83, 0, 88, 88, 88, 66, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 193, 87, 87, 87, 76, 81, 81, 81, 25, 81, 81, 81, 25, 87, 87, 87, 76, 89, 89, 89, 193, 90, 90, 90, 255, 89, 89, 89, 254, 88, 88, 88, 66, 83, 83, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 88, 88, 88, 66, 89, 89, 89, 224, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 224, 88, 88, 88, 66, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 86, 86, 0, 85, 85, 85, 12, 89, 89, 89, 123, 88, 88, 88, 178, 89, 89, 89, 229, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 229, 88, 88, 88, 178, 89, 89, 89, 123, 85, 85, 85, 12, 86, 86, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 89, 89, 89, 0, 88, 88, 88, 0, 89, 89, 89, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 89, 89, 89, 0, 88, 88, 88, 0, 89, 89, 89, 0, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 38 +} + +[sub_resource type="ImageTexture" id=22] +flags = 0 +flags = 0 +image = SubResource( 21 ) +size = Vector2( 38, 16 ) + +[sub_resource type="StyleBoxFlat" id=23] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.92, 0.92, 0.92, 1 ) +draw_center = false +border_color = Color( 0.88, 0.88, 0.88, 1 ) + +[sub_resource type="Image" id=24] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=25] +flags = 0 +flags = 0 +image = SubResource( 24 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=26] +data = { +"data": PoolByteArray( 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 85, 85, 86, 188, 0, 0, 3, 255, 0, 0, 2, 125, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 86, 86, 88, 188, 0, 0, 3, 255, 0, 0, 2, 126, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 88, 88, 89, 188, 0, 0, 3, 255, 0, 0, 2, 127, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 89, 89, 90, 188, 0, 0, 3, 255, 0, 0, 1, 128, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 92, 92, 93, 188, 0, 0, 3, 255, 0, 0, 1, 130, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 92, 92, 93, 188, 0, 0, 3, 255, 0, 0, 1, 130, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 93, 93, 94, 188, 0, 0, 3, 255, 0, 0, 1, 131, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 94, 94, 96, 188, 0, 0, 3, 255, 0, 0, 1, 132, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 96, 96, 97, 188, 0, 0, 3, 255, 0, 0, 1, 133, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 99, 99, 101, 189, 0, 0, 3, 255, 0, 0, 1, 135, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 255, 0, 0, 1, 135, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 136, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=27] +flags = 0 +flags = 0 +image = SubResource( 26 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=28] +data = { +"data": PoolByteArray( 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=29] +flags = 0 +flags = 0 +image = SubResource( 28 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=30] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 0, 88, 88, 88, 0, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 60, 89, 89, 89, 202, 88, 88, 88, 201, 89, 89, 89, 60, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 200, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 199, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 88, 88, 88, 0, 88, 88, 88, 0, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 88, 88, 88, 218, 87, 87, 87, 70, 87, 87, 87, 70, 88, 88, 88, 218, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 86, 86, 0, 86, 86, 86, 65, 90, 90, 90, 255, 90, 90, 90, 255, 86, 86, 86, 65, 86, 86, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=31] +flags = 0 +flags = 0 +image = SubResource( 30 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=32] +bg_color = Color( 0.768627, 0.768627, 0.768627, 1 ) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +border_color = Color( 0.686275, 0.686275, 0.686275, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=33] +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +border_color = Color( 0.686275, 0.686275, 0.686275, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=34] +bg_color = Color( 0.2, 0.2, 0.2, 1 ) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +border_color = Color( 0.686275, 0.686275, 0.686275, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="Image" id=35] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 180, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 180, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 87, 87, 87, 70, 88, 88, 88, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 89, 89, 89, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 180, 89, 89, 89, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 89, 89, 89, 0, 89, 89, 89, 180, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 180, 89, 89, 89, 0, 0, 0, 0, 0, 89, 89, 89, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=36] +flags = 0 +flags = 0 +image = SubResource( 35 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=37] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 89, 89, 89, 0, 88, 88, 88, 0, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 85, 85, 85, 21, 89, 89, 89, 199, 88, 88, 88, 198, 85, 85, 85, 21, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 85, 85, 85, 21, 89, 89, 89, 211, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 209, 85, 85, 85, 21, 87, 87, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 87, 87, 0, 85, 85, 85, 21, 89, 89, 89, 210, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 209, 89, 89, 89, 20, 84, 84, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 20, 89, 89, 89, 209, 89, 89, 89, 254, 89, 89, 89, 206, 89, 89, 89, 254, 89, 89, 89, 251, 89, 89, 89, 207, 89, 89, 89, 254, 89, 89, 89, 209, 80, 80, 80, 19, 80, 80, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 193, 89, 89, 89, 254, 89, 89, 89, 206, 80, 80, 80, 19, 89, 89, 89, 254, 89, 89, 89, 249, 80, 80, 80, 19, 89, 89, 89, 208, 89, 89, 89, 254, 89, 89, 89, 193, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 176, 88, 88, 88, 192, 80, 80, 80, 19, 83, 83, 83, 0, 89, 89, 89, 254, 89, 89, 89, 249, 83, 83, 83, 0, 80, 80, 80, 19, 88, 88, 88, 192, 89, 89, 89, 176, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 88, 88, 88, 0, 80, 80, 80, 0, 89, 89, 89, 0, 89, 89, 89, 254, 89, 89, 89, 249, 89, 89, 89, 0, 80, 80, 80, 0, 88, 88, 88, 0, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 254, 89, 89, 89, 249, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 176, 89, 89, 89, 176, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=38] +flags = 0 +flags = 0 +image = SubResource( 37 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=39] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 88, 88, 88, 0, 88, 88, 88, 98, 89, 89, 89, 177, 89, 89, 89, 228, 89, 89, 89, 228, 89, 89, 89, 177, 88, 88, 88, 98, 88, 88, 88, 0, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 88, 88, 88, 23, 89, 89, 89, 185, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 185, 88, 88, 88, 23, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 185, 89, 89, 89, 254, 89, 89, 89, 225, 89, 89, 89, 83, 85, 85, 85, 24, 85, 85, 85, 24, 88, 88, 88, 84, 89, 89, 89, 225, 89, 89, 89, 254, 89, 89, 89, 185, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 94, 89, 89, 89, 254, 89, 89, 89, 225, 90, 90, 90, 17, 89, 89, 89, 0, 85, 85, 85, 0, 85, 85, 85, 0, 89, 89, 89, 0, 90, 90, 90, 17, 89, 89, 89, 225, 89, 89, 89, 254, 89, 89, 89, 94, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 174, 89, 89, 89, 254, 87, 87, 87, 87, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 87, 87, 87, 87, 89, 89, 89, 254, 89, 89, 89, 174, 89, 89, 89, 0, 0, 0, 0, 0, 88, 88, 88, 0, 89, 89, 89, 0, 89, 89, 89, 224, 89, 89, 89, 254, 85, 85, 85, 24, 86, 86, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 85, 85, 85, 24, 89, 89, 89, 254, 89, 89, 89, 224, 89, 89, 89, 0, 88, 88, 88, 0, 88, 88, 88, 147, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 88, 88, 88, 161, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 85, 85, 85, 24, 89, 89, 89, 254, 89, 89, 89, 224, 89, 89, 89, 0, 85, 85, 85, 0, 85, 85, 85, 6, 89, 89, 89, 205, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 214, 76, 76, 76, 10, 76, 76, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 85, 89, 89, 89, 254, 88, 88, 88, 178, 88, 88, 88, 0, 0, 0, 0, 0, 87, 87, 87, 0, 90, 90, 90, 34, 89, 89, 89, 240, 89, 89, 89, 245, 85, 85, 85, 42, 80, 80, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 89, 89, 89, 0, 90, 90, 90, 17, 89, 89, 89, 224, 89, 89, 89, 254, 87, 87, 87, 96, 87, 87, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 88, 88, 88, 84, 89, 89, 89, 97, 87, 87, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 85, 85, 85, 24, 89, 89, 89, 83, 89, 89, 89, 225, 89, 89, 89, 254, 89, 89, 89, 186, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 185, 88, 88, 88, 23, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 228, 89, 89, 89, 177, 87, 87, 87, 99, 88, 88, 88, 0, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 0, 87, 87, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=40] +flags = 0 +flags = 0 +image = SubResource( 39 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=41] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 87, 87, 0, 88, 88, 88, 0, 88, 88, 88, 92, 89, 89, 89, 185, 89, 89, 89, 231, 89, 89, 89, 231, 89, 89, 89, 186, 88, 88, 88, 95, 88, 88, 88, 0, 87, 87, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 87, 87, 0, 87, 87, 87, 35, 89, 89, 89, 207, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 209, 87, 87, 87, 41, 87, 87, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 0, 87, 87, 87, 32, 89, 89, 89, 226, 89, 89, 89, 254, 89, 89, 89, 225, 89, 89, 89, 83, 85, 85, 85, 24, 85, 85, 85, 24, 88, 88, 88, 84, 89, 89, 89, 225, 89, 89, 89, 254, 89, 89, 89, 228, 87, 87, 87, 35, 86, 86, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 89, 89, 89, 213, 89, 89, 89, 254, 89, 89, 89, 225, 90, 90, 90, 17, 88, 88, 88, 0, 87, 87, 87, 0, 87, 87, 87, 0, 88, 88, 88, 0, 90, 90, 90, 17, 89, 89, 89, 225, 89, 89, 89, 254, 89, 89, 89, 217, 85, 85, 85, 3, 85, 85, 85, 0, 88, 88, 88, 0, 88, 88, 88, 89, 89, 89, 89, 254, 89, 89, 89, 254, 87, 87, 87, 87, 87, 87, 87, 0, 86, 86, 86, 59, 89, 89, 89, 200, 89, 89, 89, 200, 86, 86, 86, 59, 87, 87, 87, 0, 87, 87, 87, 87, 89, 89, 89, 254, 89, 89, 89, 254, 87, 87, 87, 93, 87, 87, 87, 0, 89, 89, 89, 0, 89, 89, 89, 209, 89, 89, 89, 254, 89, 89, 89, 254, 85, 85, 85, 24, 86, 86, 86, 0, 88, 88, 88, 198, 89, 89, 89, 254, 89, 89, 89, 254, 88, 88, 88, 198, 86, 86, 86, 0, 85, 85, 85, 24, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 209, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 209, 89, 89, 89, 254, 89, 89, 89, 254, 80, 80, 80, 19, 84, 84, 84, 0, 89, 89, 89, 199, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 199, 87, 87, 87, 0, 85, 85, 85, 24, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 209, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 94, 89, 89, 89, 254, 89, 89, 89, 254, 88, 88, 88, 84, 88, 88, 88, 0, 86, 86, 86, 59, 88, 88, 88, 201, 89, 89, 89, 200, 86, 86, 86, 59, 88, 88, 88, 0, 90, 90, 90, 85, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 94, 89, 89, 89, 0, 85, 85, 85, 0, 85, 85, 85, 3, 89, 89, 89, 222, 89, 89, 89, 254, 89, 89, 89, 224, 90, 90, 90, 17, 88, 88, 88, 0, 86, 86, 86, 0, 87, 87, 87, 0, 88, 88, 88, 0, 90, 90, 90, 17, 89, 89, 89, 224, 89, 89, 89, 254, 89, 89, 89, 222, 85, 85, 85, 3, 85, 85, 85, 0, 0, 0, 0, 0, 86, 86, 86, 0, 87, 87, 87, 41, 89, 89, 89, 232, 89, 89, 89, 254, 89, 89, 89, 225, 89, 89, 89, 83, 85, 85, 85, 24, 85, 85, 85, 24, 89, 89, 89, 83, 89, 89, 89, 225, 89, 89, 89, 254, 89, 89, 89, 232, 87, 87, 87, 41, 86, 86, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 86, 86, 0, 86, 86, 86, 44, 89, 89, 89, 216, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 216, 86, 86, 86, 44, 86, 86, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 43, 43, 0, 0, 0, 0, 2, 88, 88, 88, 98, 89, 89, 89, 190, 89, 89, 89, 232, 89, 89, 89, 232, 89, 89, 89, 190, 88, 88, 88, 98, 0, 0, 0, 2, 43, 43, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=42] +flags = 0 +flags = 0 +image = SubResource( 41 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=43] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 101, 101, 101, 138, 211, 211, 211, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 100, 100, 100, 137, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 100, 100, 100, 137, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 14, 22, 22, 22, 101, 211, 211, 211, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 210, 210, 210, 233, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 49, 153, 153, 153, 171, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 153, 153, 153, 171, 0, 0, 0, 49, 0, 0, 0, 68, 189, 189, 189, 206, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 189, 189, 189, 206, 0, 0, 0, 68, 0, 0, 0, 88, 212, 212, 212, 236, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 88, 215, 215, 215, 239, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 68, 192, 192, 192, 209, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 192, 192, 192, 208, 0, 0, 0, 68, 0, 0, 0, 49, 158, 158, 158, 174, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 158, 158, 158, 174, 0, 0, 0, 49, 0, 0, 0, 14, 22, 22, 22, 101, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 43, 103, 103, 103, 138, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 103, 103, 103, 138, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 103, 103, 103, 138, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=44] +flags = 0 +flags = 0 +image = SubResource( 43 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=45] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 101, 101, 101, 138, 211, 211, 211, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 100, 100, 100, 137, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 100, 100, 100, 137, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 14, 22, 22, 22, 101, 211, 211, 211, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 210, 210, 210, 233, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 49, 153, 153, 153, 171, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 153, 153, 153, 171, 0, 0, 0, 49, 0, 0, 0, 68, 189, 189, 189, 206, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 189, 189, 189, 206, 0, 0, 0, 68, 0, 0, 0, 88, 212, 212, 212, 236, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 88, 215, 215, 215, 239, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 68, 192, 192, 192, 209, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 192, 192, 192, 208, 0, 0, 0, 68, 0, 0, 0, 49, 158, 158, 158, 174, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 158, 158, 158, 174, 0, 0, 0, 49, 0, 0, 0, 14, 22, 22, 22, 101, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 43, 103, 103, 103, 138, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 103, 103, 103, 138, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 103, 103, 103, 138, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=46] +flags = 0 +flags = 0 +image = SubResource( 45 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=47] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 101, 101, 101, 138, 211, 211, 211, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 100, 100, 100, 137, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 100, 100, 100, 137, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 14, 22, 22, 22, 101, 211, 211, 211, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 201, 201, 201, 221, 78, 78, 78, 127, 112, 112, 112, 143, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 210, 210, 210, 233, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 49, 153, 153, 153, 171, 224, 224, 224, 255, 224, 224, 224, 255, 220, 220, 220, 250, 153, 153, 153, 171, 2, 2, 2, 101, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 153, 153, 153, 171, 0, 0, 0, 49, 0, 0, 0, 68, 189, 189, 189, 206, 224, 224, 224, 255, 224, 224, 224, 255, 189, 189, 189, 205, 0, 0, 0, 100, 2, 2, 2, 101, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 189, 189, 189, 206, 0, 0, 0, 68, 0, 0, 0, 88, 212, 212, 212, 236, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 152, 152, 152, 169, 201, 201, 201, 220, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 88, 215, 215, 215, 239, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 68, 192, 192, 192, 209, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 192, 192, 192, 208, 0, 0, 0, 68, 0, 0, 0, 49, 158, 158, 158, 174, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 158, 158, 158, 174, 0, 0, 0, 49, 0, 0, 0, 14, 22, 22, 22, 101, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 43, 103, 103, 103, 138, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 103, 103, 103, 138, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 103, 103, 103, 138, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=48] +flags = 0 +flags = 0 +image = SubResource( 47 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=49] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 0, 64, 64, 64, 0, 63, 63, 63, 0, 63, 63, 63, 0, 64, 64, 64, 0, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 58, 58, 58, 0, 56, 56, 56, 18, 64, 64, 64, 115, 63, 63, 63, 156, 63, 63, 63, 156, 64, 64, 64, 114, 56, 56, 56, 18, 58, 58, 58, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 60, 60, 60, 0, 60, 60, 60, 17, 63, 63, 63, 160, 64, 64, 64, 174, 64, 64, 64, 174, 64, 64, 64, 174, 64, 64, 64, 174, 63, 63, 63, 160, 60, 60, 60, 17, 60, 60, 60, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 64, 64, 64, 0, 64, 64, 64, 110, 64, 64, 64, 174, 64, 64, 64, 131, 58, 58, 58, 35, 58, 58, 58, 35, 64, 64, 64, 131, 64, 64, 64, 174, 64, 64, 64, 110, 64, 64, 64, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 65, 65, 65, 0, 65, 65, 65, 153, 64, 64, 64, 174, 60, 60, 60, 34, 59, 59, 59, 0, 59, 59, 59, 0, 60, 60, 60, 34, 64, 64, 64, 174, 65, 65, 65, 153, 65, 65, 65, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 64, 64, 64, 0, 64, 64, 64, 174, 64, 64, 64, 174, 62, 62, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 62, 62, 0, 64, 64, 64, 174, 64, 64, 64, 174, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 64, 64, 64, 0, 64, 64, 64, 174, 64, 64, 64, 174, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 64, 64, 64, 174, 64, 64, 64, 174, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=50] +flags = 0 +flags = 0 +image = SubResource( 49 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=51] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.92, 0.92, 0.92, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.84, 0.84, 0.84, 1 ) + +[sub_resource type="Image" id=52] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 228, 255, 255, 255, 188, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 228, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 18, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 187, 255, 255, 255, 17, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 17, 255, 255, 255, 17, 255, 255, 255, 186, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 185, 255, 255, 255, 229, 255, 255, 255, 189, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 191, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 190, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 187, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 18, 255, 255, 255, 19, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 186, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 185, 255, 255, 255, 229, 255, 255, 255, 189, 255, 255, 255, 19, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 189, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 229, 255, 255, 255, 190, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 77, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 77, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=53] +flags = 0 +flags = 0 +image = SubResource( 52 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=54] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 60, 255, 255, 255, 177, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 177, 255, 255, 255, 60, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 119, 255, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 119, 255, 255, 255, 0, 255, 255, 255, 59, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 255, 58, 255, 255, 255, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 175, 255, 255, 255, 225, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 255, 255, 255, 226, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 255, 255, 255, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 175, 255, 255, 255, 59, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 255, 59, 255, 255, 255, 0, 255, 255, 255, 119, 255, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 119, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 60, 255, 255, 255, 177, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 177, 255, 255, 255, 60, 255, 255, 255, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 10, +"mipmaps": false, +"width": 10 +} + +[sub_resource type="ImageTexture" id=55] +flags = 0 +flags = 0 +image = SubResource( 54 ) +size = Vector2( 10, 10 ) + +[sub_resource type="Image" id=56] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 105, 255, 255, 255, 105, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 105, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 105, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 105, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=57] +flags = 0 +flags = 0 +image = SubResource( 56 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=58] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 1, 1, 1, 0.9 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.65, 0.5655, 0.26, 1 ) +shadow_color = Color( 0.65, 0.5655, 0.26, 0.1 ) +shadow_size = 8 + +[sub_resource type="StyleBoxFlat" id=59] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 1, 1, 1, 0.3 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0, 0, 0, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=60] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 1, 1, 1, 0.4 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0, 0, 0, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=61] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 1, 1, 1, 0.7 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0, 0, 0, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=62] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 1, 1, 1, 0.9 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.75, 0.3525, 0.315, 1 ) +shadow_color = Color( 0.75, 0.3525, 0.315, 0.2 ) +shadow_size = 8 + +[sub_resource type="StyleBoxFlat" id=63] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 1, 1, 1, 0.9 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0, 0.356863, 1, 0.9 ) +shadow_color = Color( 0, 0, 0, 0.1 ) +shadow_size = 8 + +[sub_resource type="StyleBoxFlat" id=64] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 1, 1, 1, 0.7 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0, 0, 0, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=65] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 1, 1, 1, 0.9 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0, 0.356863, 1, 0.9 ) +shadow_color = Color( 0, 0, 0, 0.1 ) +shadow_size = 8 + +[sub_resource type="ImageTexture" id=66] + +[sub_resource type="Image" id=67] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 64, 64, 64, 0, 64, 64, 64, 0, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 16, 64, 64, 64, 55, 64, 64, 64, 55, 63, 63, 63, 16, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 61, 61, 0, 61, 61, 61, 54, 61, 61, 61, 70, 61, 61, 61, 70, 61, 61, 61, 54, 61, 61, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 61, 61, 0, 61, 61, 61, 54, 61, 61, 61, 70, 61, 61, 61, 70, 61, 61, 61, 54, 61, 61, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 16, 64, 64, 64, 55, 64, 64, 64, 55, 63, 63, 63, 16, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 64, 64, 64, 0, 64, 64, 64, 0, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=68] +flags = 0 +flags = 0 +image = SubResource( 67 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=69] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 68 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="Image" id=70] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 93, 93, 93, 0, 94, 94, 94, 0, 94, 94, 94, 0, 93, 93, 93, 0, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 4, 93, 93, 93, 98, 94, 94, 94, 167, 94, 94, 94, 167, 93, 93, 93, 98, 63, 63, 63, 4, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 94, 94, 0, 94, 94, 94, 97, 95, 95, 95, 186, 95, 95, 95, 186, 95, 95, 95, 186, 95, 95, 95, 186, 94, 94, 94, 97, 94, 94, 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 94, 94, 0, 94, 94, 94, 164, 95, 95, 95, 186, 95, 95, 95, 186, 95, 95, 95, 186, 95, 95, 95, 186, 94, 94, 94, 164, 94, 94, 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 94, 94, 0, 94, 94, 94, 164, 95, 95, 95, 186, 95, 95, 95, 186, 95, 95, 95, 186, 95, 95, 95, 186, 94, 94, 94, 164, 94, 94, 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 94, 94, 0, 94, 94, 94, 97, 95, 95, 95, 186, 95, 95, 95, 186, 95, 95, 95, 186, 95, 95, 95, 186, 94, 94, 94, 97, 94, 94, 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 4, 93, 93, 93, 98, 94, 94, 94, 167, 94, 94, 94, 167, 93, 93, 93, 98, 63, 63, 63, 4, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 93, 93, 93, 0, 94, 94, 94, 0, 94, 94, 94, 0, 93, 93, 93, 0, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=71] +flags = 0 +flags = 0 +image = SubResource( 70 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=72] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 71 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="Image" id=73] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 173, 173, 173, 0, 173, 173, 173, 0, 173, 173, 173, 0, 173, 173, 173, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 4, 173, 173, 173, 97, 173, 173, 173, 166, 173, 173, 173, 166, 173, 173, 173, 97, 127, 127, 127, 4, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 172, 172, 172, 0, 172, 172, 172, 96, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 172, 172, 172, 96, 172, 172, 172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 173, 173, 173, 0, 173, 173, 173, 163, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 163, 173, 173, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 173, 173, 173, 0, 173, 173, 173, 163, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 163, 173, 173, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 172, 172, 172, 0, 172, 172, 172, 96, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 172, 172, 172, 96, 172, 172, 172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 4, 173, 173, 173, 97, 173, 173, 173, 166, 173, 173, 173, 166, 173, 173, 173, 97, 127, 127, 127, 4, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 173, 173, 173, 0, 173, 173, 173, 0, 173, 173, 173, 0, 173, 173, 173, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=74] +flags = 0 +flags = 0 +image = SubResource( 73 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=75] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 74 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="Image" id=76] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=77] +flags = 0 +flags = 0 +image = SubResource( 76 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=78] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 77 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxTexture" id=79] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 77 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxLine" id=80] +color = Color( 0, 0, 0, 0.1 ) + +[sub_resource type="Image" id=81] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 87, 87, 87, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 87, 87, 87, 0, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 85, 85, 85, 3, 87, 87, 87, 35, 86, 86, 86, 50, 86, 86, 86, 65, 86, 86, 86, 65, 86, 86, 86, 50, 87, 87, 87, 35, 85, 85, 85, 3, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 87, 87, 0, 85, 85, 85, 18, 89, 89, 89, 63, 87, 87, 87, 73, 87, 87, 87, 73, 87, 87, 87, 73, 87, 87, 87, 73, 87, 87, 87, 73, 87, 87, 87, 73, 89, 89, 89, 63, 85, 85, 85, 18, 87, 87, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 87, 87, 0, 90, 90, 90, 17, 88, 88, 88, 72, 87, 87, 87, 73, 88, 88, 88, 49, 85, 85, 85, 18, 86, 86, 86, 0, 86, 86, 86, 0, 85, 85, 85, 18, 88, 88, 88, 49, 87, 87, 87, 73, 88, 88, 88, 72, 90, 90, 90, 17, 87, 87, 87, 0, 0, 0, 0, 0, 85, 85, 85, 0, 85, 85, 85, 3, 86, 86, 86, 62, 87, 87, 87, 73, 87, 87, 87, 32, 67, 67, 67, 0, 74, 74, 74, 0, 64, 64, 64, 0, 63, 63, 63, 0, 74, 74, 74, 0, 58, 58, 58, 0, 87, 87, 87, 32, 87, 87, 87, 73, 86, 86, 86, 62, 85, 85, 85, 3, 85, 85, 85, 0, 85, 85, 85, 0, 85, 85, 85, 33, 87, 87, 87, 73, 88, 88, 88, 49, 67, 67, 67, 0, 28, 28, 28, 9, 63, 63, 63, 156, 64, 64, 64, 219, 63, 63, 63, 217, 63, 63, 63, 145, 0, 0, 0, 4, 58, 58, 58, 0, 88, 88, 88, 49, 87, 87, 87, 73, 85, 85, 85, 33, 85, 85, 85, 0, 86, 86, 86, 0, 86, 86, 86, 50, 87, 87, 87, 73, 90, 90, 90, 17, 51, 51, 51, 0, 64, 64, 64, 159, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 63, 63, 63, 141, 76, 76, 76, 0, 90, 90, 90, 17, 87, 87, 87, 73, 86, 86, 86, 50, 86, 86, 86, 0, 87, 87, 87, 0, 87, 87, 87, 64, 87, 87, 87, 73, 0, 0, 0, 2, 0, 0, 0, 1, 64, 64, 64, 223, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 63, 63, 63, 210, 31, 31, 31, 0, 0, 0, 0, 2, 87, 87, 87, 73, 87, 87, 87, 64, 87, 87, 87, 0, 86, 86, 86, 0, 86, 86, 86, 65, 87, 87, 87, 73, 0, 0, 0, 2, 0, 0, 0, 1, 64, 64, 64, 223, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 63, 63, 63, 210, 31, 31, 31, 0, 0, 0, 0, 2, 87, 87, 87, 73, 87, 87, 87, 64, 87, 87, 87, 0, 90, 90, 90, 0, 90, 90, 90, 51, 87, 87, 87, 73, 90, 90, 90, 17, 51, 51, 51, 0, 64, 64, 64, 159, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 63, 63, 63, 141, 76, 76, 76, 0, 90, 90, 90, 17, 87, 87, 87, 73, 90, 90, 90, 51, 90, 90, 90, 0, 87, 87, 87, 0, 87, 87, 87, 35, 87, 87, 87, 73, 88, 88, 88, 49, 67, 67, 67, 0, 28, 28, 28, 9, 63, 63, 63, 156, 64, 64, 64, 219, 63, 63, 63, 217, 62, 62, 62, 146, 0, 0, 0, 4, 58, 58, 58, 0, 88, 88, 88, 49, 87, 87, 87, 73, 87, 87, 87, 35, 87, 87, 87, 0, 85, 85, 85, 0, 85, 85, 85, 3, 89, 89, 89, 63, 87, 87, 87, 73, 87, 87, 87, 32, 67, 67, 67, 0, 74, 74, 74, 0, 64, 64, 64, 0, 63, 63, 63, 0, 73, 73, 73, 0, 58, 58, 58, 0, 87, 87, 87, 32, 87, 87, 87, 73, 89, 89, 89, 63, 85, 85, 85, 3, 85, 85, 85, 0, 0, 0, 0, 0, 85, 85, 85, 0, 85, 85, 85, 18, 88, 88, 88, 72, 87, 87, 87, 73, 88, 88, 88, 49, 85, 85, 85, 18, 86, 86, 86, 0, 86, 86, 86, 0, 85, 85, 85, 18, 88, 88, 88, 49, 87, 87, 87, 73, 88, 88, 88, 72, 85, 85, 85, 18, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 85, 85, 85, 18, 89, 89, 89, 63, 87, 87, 87, 73, 87, 87, 87, 73, 87, 87, 87, 73, 87, 87, 87, 73, 87, 87, 87, 73, 87, 87, 87, 73, 89, 89, 89, 63, 85, 85, 85, 18, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 85, 85, 85, 3, 87, 87, 87, 35, 86, 86, 86, 50, 86, 86, 86, 65, 86, 86, 86, 65, 86, 86, 86, 50, 87, 87, 87, 35, 85, 85, 85, 3, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 87, 87, 87, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 86, 86, 86, 0, 87, 87, 87, 0, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=82] +flags = 0 +flags = 0 +image = SubResource( 81 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=83] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 69, 69, 0, 88, 88, 88, 0, 88, 88, 88, 0, 89, 89, 89, 0, 89, 89, 89, 0, 88, 88, 88, 0, 88, 88, 88, 0, 69, 69, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 79, 79, 79, 0, 69, 69, 69, 11, 88, 88, 88, 124, 88, 88, 88, 178, 89, 89, 89, 229, 89, 89, 89, 229, 88, 88, 88, 178, 88, 88, 88, 124, 69, 69, 69, 11, 79, 79, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 87, 87, 0, 89, 89, 89, 63, 90, 90, 90, 221, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 221, 89, 89, 89, 63, 87, 87, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 77, 77, 77, 0, 86, 86, 86, 62, 89, 89, 89, 254, 90, 90, 90, 255, 89, 89, 89, 174, 88, 88, 88, 66, 0, 0, 0, 1, 59, 59, 59, 0, 88, 88, 88, 66, 89, 89, 89, 174, 90, 90, 90, 255, 89, 89, 89, 254, 86, 86, 86, 62, 77, 77, 77, 0, 0, 0, 0, 0, 69, 69, 69, 0, 69, 69, 69, 11, 89, 89, 89, 220, 90, 90, 90, 255, 89, 89, 89, 114, 68, 68, 68, 0, 75, 75, 75, 0, 32, 32, 32, 0, 63, 63, 63, 0, 75, 75, 75, 0, 59, 59, 59, 0, 89, 89, 89, 114, 90, 90, 90, 255, 89, 89, 89, 219, 69, 69, 69, 11, 69, 69, 69, 0, 88, 88, 88, 0, 88, 88, 88, 118, 90, 90, 90, 255, 88, 88, 88, 172, 68, 68, 68, 0, 28, 28, 28, 9, 63, 63, 63, 156, 64, 64, 64, 219, 63, 63, 63, 217, 63, 63, 63, 145, 0, 0, 0, 4, 59, 59, 59, 0, 88, 88, 88, 172, 90, 90, 90, 255, 88, 88, 88, 118, 88, 88, 88, 0, 88, 88, 88, 0, 88, 88, 88, 175, 90, 90, 90, 255, 89, 89, 89, 60, 51, 51, 51, 0, 64, 64, 64, 159, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 63, 63, 63, 141, 76, 76, 76, 0, 89, 89, 89, 60, 90, 90, 90, 255, 88, 88, 88, 175, 88, 88, 88, 0, 89, 89, 89, 0, 89, 89, 89, 225, 90, 90, 90, 255, 72, 72, 72, 7, 0, 0, 0, 1, 64, 64, 64, 223, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 63, 63, 63, 210, 67, 67, 67, 0, 72, 72, 72, 7, 90, 90, 90, 255, 89, 89, 89, 225, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 230, 90, 90, 90, 255, 72, 72, 72, 7, 0, 0, 0, 1, 64, 64, 64, 223, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 63, 63, 63, 210, 67, 67, 67, 0, 72, 72, 72, 7, 90, 90, 90, 255, 89, 89, 89, 225, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 180, 90, 90, 90, 255, 89, 89, 89, 60, 51, 51, 51, 0, 64, 64, 64, 159, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 64, 64, 64, 231, 63, 63, 63, 141, 76, 76, 76, 0, 89, 89, 89, 60, 90, 90, 90, 255, 89, 89, 89, 179, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 123, 90, 90, 90, 255, 88, 88, 88, 172, 68, 68, 68, 0, 28, 28, 28, 9, 63, 63, 63, 156, 64, 64, 64, 219, 63, 63, 63, 217, 62, 62, 62, 146, 0, 0, 0, 4, 59, 59, 59, 0, 88, 88, 88, 172, 90, 90, 90, 255, 89, 89, 89, 123, 89, 89, 89, 0, 69, 69, 69, 0, 69, 69, 69, 11, 89, 89, 89, 222, 90, 90, 90, 255, 88, 88, 88, 112, 68, 68, 68, 0, 75, 75, 75, 0, 64, 64, 64, 0, 31, 31, 31, 0, 75, 75, 75, 0, 59, 59, 59, 0, 89, 89, 89, 114, 90, 90, 90, 255, 90, 90, 90, 221, 69, 69, 69, 11, 69, 69, 69, 0, 0, 0, 0, 0, 78, 78, 78, 0, 87, 87, 87, 64, 89, 89, 89, 254, 90, 90, 90, 255, 89, 89, 89, 174, 88, 88, 88, 66, 59, 59, 59, 0, 0, 0, 0, 1, 88, 88, 88, 66, 89, 89, 89, 174, 90, 90, 90, 255, 89, 89, 89, 254, 87, 87, 87, 64, 78, 78, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 87, 87, 0, 87, 87, 87, 64, 89, 89, 89, 222, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 221, 89, 89, 89, 63, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 78, 78, 78, 0, 69, 69, 69, 11, 88, 88, 88, 124, 88, 88, 88, 178, 89, 89, 89, 229, 89, 89, 89, 229, 88, 88, 88, 178, 88, 88, 88, 124, 69, 69, 69, 11, 79, 79, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 69, 69, 0, 88, 88, 88, 0, 88, 88, 88, 0, 89, 89, 89, 0, 89, 89, 89, 0, 88, 88, 88, 0, 88, 88, 88, 0, 69, 69, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=84] +flags = 0 +flags = 0 +image = SubResource( 83 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=85] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 0.75, 0.75, 0.75, 1 ) + +[sub_resource type="StyleBoxFlat" id=86] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 0.75, 0.75, 0.75, 1 ) + +[sub_resource type="StyleBoxFlat" id=87] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 0.84, 0.84, 0.84, 1 ) + +[sub_resource type="Image" id=88] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 62, 62, 0, 62, 62, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 62, 62, 0, 62, 62, 62, 49, 62, 62, 62, 49, 62, 62, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 62, 62, 0, 62, 62, 62, 49, 62, 62, 62, 49, 62, 62, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 62, 62, 0, 62, 62, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 64, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=89] +flags = 0 +flags = 0 +image = SubResource( 88 ) +size = Vector2( 8, 64 ) + +[sub_resource type="StyleBoxTexture" id=90] +texture = SubResource( 20 ) +region_rect = Rect2( 0, 0, 16, 16 ) +margin_left = 1.0 +margin_right = 1.0 +margin_top = 1.0 +margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=91] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.92, 0.92, 0.92, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.84, 0.84, 0.84, 1 ) + +[sub_resource type="StyleBoxFlat" id=92] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 1, 1, 1, 1 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.625, 0.625, 0.625, 1 ) + +[sub_resource type="StyleBoxFlat" id=93] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 1, 1, 1, 1 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0, 0, 0, 0.2 ) + +[sub_resource type="StyleBoxFlat" id=94] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0, 0, 0, 0.2 ) +border_color = Color( 1, 1, 1, 1 ) + +[sub_resource type="StyleBoxFlat" id=95] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0, 0, 0, 0.2 ) +border_color = Color( 1, 1, 1, 1 ) + +[sub_resource type="StyleBoxEmpty" id=96] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 + +[sub_resource type="Image" id=97] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 60, 60, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60, 60, 60, 0, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 76, 60, 60, 60, 17, 60, 60, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60, 60, 60, 0, 60, 60, 60, 17, 63, 63, 63, 76, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 76, 64, 64, 64, 228, 63, 63, 63, 188, 60, 60, 60, 17, 60, 60, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60, 60, 60, 0, 60, 60, 60, 17, 63, 63, 63, 188, 64, 64, 64, 228, 63, 63, 63, 76, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 0, 56, 56, 56, 18, 63, 63, 63, 188, 64, 64, 64, 229, 64, 64, 64, 187, 60, 60, 60, 17, 60, 60, 60, 0, 60, 60, 60, 0, 60, 60, 60, 17, 64, 64, 64, 187, 64, 64, 64, 229, 63, 63, 63, 188, 56, 56, 56, 18, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54, 0, 53, 53, 53, 19, 63, 63, 63, 188, 64, 64, 64, 229, 64, 64, 64, 185, 60, 60, 60, 17, 60, 60, 60, 17, 64, 64, 64, 186, 64, 64, 64, 229, 63, 63, 63, 188, 53, 53, 53, 19, 54, 54, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 53, 53, 53, 0, 53, 53, 53, 19, 64, 64, 64, 190, 64, 64, 64, 229, 64, 64, 64, 185, 64, 64, 64, 185, 64, 64, 64, 229, 64, 64, 64, 189, 53, 53, 53, 19, 53, 53, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 53, 53, 53, 0, 53, 53, 53, 19, 64, 64, 64, 191, 64, 64, 64, 229, 64, 64, 64, 229, 64, 64, 64, 190, 53, 53, 53, 19, 53, 53, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60, 60, 60, 0, 60, 60, 60, 17, 63, 63, 63, 188, 64, 64, 64, 229, 64, 64, 64, 229, 63, 63, 63, 188, 60, 60, 60, 17, 60, 60, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60, 60, 60, 0, 60, 60, 60, 17, 63, 63, 63, 188, 64, 64, 64, 229, 63, 63, 63, 188, 63, 63, 63, 188, 64, 64, 64, 229, 64, 64, 64, 187, 60, 60, 60, 17, 60, 60, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60, 60, 60, 0, 60, 60, 60, 17, 64, 64, 64, 187, 64, 64, 64, 229, 63, 63, 63, 188, 56, 56, 56, 18, 53, 53, 53, 19, 63, 63, 63, 188, 64, 64, 64, 229, 64, 64, 64, 186, 60, 60, 60, 17, 60, 60, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60, 60, 60, 0, 60, 60, 60, 17, 64, 64, 64, 185, 64, 64, 64, 229, 64, 64, 64, 189, 53, 53, 53, 19, 54, 54, 54, 0, 53, 53, 53, 0, 53, 53, 53, 19, 64, 64, 64, 189, 64, 64, 64, 229, 64, 64, 64, 185, 60, 60, 60, 17, 60, 60, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 76, 64, 64, 64, 229, 64, 64, 64, 190, 53, 53, 53, 19, 53, 53, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 53, 53, 53, 0, 53, 53, 53, 19, 64, 64, 64, 190, 64, 64, 64, 229, 63, 63, 63, 76, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 62, 62, 0, 62, 62, 62, 77, 53, 53, 53, 19, 53, 53, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 53, 53, 53, 0, 53, 53, 53, 19, 62, 62, 62, 77, 62, 62, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 62, 62, 0, 53, 53, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 53, 53, 53, 0, 62, 62, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=98] +flags = 0 +flags = 0 +image = SubResource( 97 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=99] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 64, 64, 64, 0, 51, 51, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54, 0, 63, 63, 63, 0, 63, 63, 63, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 121, 64, 64, 64, 151, 51, 51, 51, 15, 51, 51, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54, 0, 54, 54, 54, 14, 63, 63, 63, 149, 63, 63, 63, 125, 63, 63, 63, 0, 64, 64, 64, 0, 64, 64, 64, 142, 64, 64, 64, 199, 64, 64, 64, 163, 51, 51, 51, 15, 51, 51, 51, 0, 54, 54, 54, 0, 54, 54, 54, 14, 63, 63, 63, 160, 64, 64, 64, 199, 63, 63, 63, 144, 63, 63, 63, 0, 60, 60, 60, 0, 60, 60, 60, 17, 64, 64, 64, 163, 64, 64, 64, 199, 64, 64, 64, 161, 51, 51, 51, 15, 54, 54, 54, 14, 64, 64, 64, 159, 64, 64, 64, 199, 64, 64, 64, 166, 56, 56, 56, 18, 56, 56, 56, 0, 0, 0, 0, 0, 60, 60, 60, 0, 60, 60, 60, 17, 64, 64, 64, 165, 64, 64, 64, 199, 64, 64, 64, 161, 64, 64, 64, 159, 64, 64, 64, 199, 64, 64, 64, 167, 56, 56, 56, 18, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60, 60, 60, 0, 60, 60, 60, 17, 64, 64, 64, 166, 64, 64, 64, 199, 64, 64, 64, 199, 64, 64, 64, 167, 56, 56, 56, 18, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60, 60, 60, 0, 60, 60, 60, 17, 64, 64, 64, 155, 64, 64, 64, 157, 56, 56, 56, 18, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60, 60, 60, 0, 64, 64, 64, 0, 64, 64, 64, 0, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=100] +flags = 0 +flags = 0 +image = SubResource( 99 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxFlat" id=101] +bg_color = Color( 0.776471, 0.776471, 0.776471, 1 ) + +[sub_resource type="StyleBoxFlat" id=102] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.678431, 0.803922, 0.870588, 1 ) + +[sub_resource type="StyleBoxFlat" id=103] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 1, 1, 1, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=104] +content_margin_left = 8.0 +content_margin_right = 8.0 +content_margin_top = 8.0 +content_margin_bottom = 8.0 +bg_color = Color( 1, 1, 1, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.75, 0.75, 0.75, 1 ) +shadow_color = Color( 0, 0, 0, 0.1 ) +shadow_size = 4 + +[sub_resource type="Image" id=105] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 89, 89, 89, 0, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 88, 88, 88, 175, 89, 89, 89, 197, 85, 85, 85, 21, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 190, 89, 89, 89, 254, 89, 89, 89, 210, 85, 85, 85, 21, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 80, 80, 0, 80, 80, 80, 19, 89, 89, 89, 207, 89, 89, 89, 254, 89, 89, 89, 209, 85, 85, 85, 21, 82, 82, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 89, 89, 89, 0, 89, 89, 89, 0, 83, 83, 83, 0, 80, 80, 80, 19, 89, 89, 89, 208, 89, 89, 89, 254, 89, 89, 89, 209, 80, 80, 80, 19, 80, 80, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 88, 88, 88, 175, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 196, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 176, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 197, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 86, 86, 86, 0, 80, 80, 80, 19, 89, 89, 89, 206, 89, 89, 89, 254, 89, 89, 89, 212, 85, 85, 85, 21, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 17, 89, 89, 89, 206, 89, 89, 89, 254, 89, 89, 89, 212, 85, 85, 85, 21, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 189, 89, 89, 89, 254, 89, 89, 89, 212, 81, 81, 81, 22, 83, 83, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 176, 88, 88, 88, 198, 88, 88, 88, 23, 84, 84, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 88, 88, 88, 0, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=106] +flags = 0 +flags = 0 +image = SubResource( 105 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=107] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 82, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 82, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 82, 82, 82, 31, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 82, 82, 82, 31, 85, 85, 85, 0, 0, 0, 0, 0, 88, 88, 88, 0, 88, 88, 88, 178, 89, 89, 89, 254, 88, 88, 88, 81, 69, 69, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 69, 69, 0, 88, 88, 88, 81, 89, 89, 89, 254, 89, 89, 89, 177, 89, 89, 89, 0, 88, 88, 88, 0, 88, 88, 88, 84, 89, 89, 89, 254, 90, 90, 90, 204, 51, 51, 51, 5, 51, 51, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 51, 51, 0, 51, 51, 51, 5, 90, 90, 90, 204, 89, 89, 89, 254, 88, 88, 88, 84, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 1, 89, 89, 89, 209, 89, 89, 89, 254, 89, 89, 89, 176, 51, 51, 51, 5, 70, 70, 70, 0, 81, 81, 81, 0, 81, 81, 81, 0, 70, 70, 70, 0, 51, 51, 51, 5, 89, 89, 89, 176, 89, 89, 89, 254, 89, 89, 89, 209, 0, 0, 0, 1, 0, 0, 0, 0, 80, 80, 80, 0, 80, 80, 80, 19, 89, 89, 89, 210, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 213, 89, 89, 89, 88, 81, 81, 81, 22, 81, 81, 81, 22, 89, 89, 89, 88, 89, 89, 89, 214, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 210, 80, 80, 80, 19, 80, 80, 80, 0, 85, 85, 85, 0, 85, 85, 85, 9, 89, 89, 89, 194, 89, 89, 89, 214, 88, 88, 88, 215, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 89, 89, 89, 254, 88, 88, 88, 215, 89, 89, 89, 214, 89, 89, 89, 194, 85, 85, 85, 9, 85, 85, 85, 0, 0, 0, 0, 0, 80, 80, 80, 0, 76, 76, 76, 10, 89, 89, 89, 20, 51, 51, 51, 5, 89, 89, 89, 105, 90, 90, 90, 187, 89, 89, 89, 254, 89, 89, 89, 254, 90, 90, 90, 187, 89, 89, 89, 105, 51, 51, 51, 5, 89, 89, 89, 20, 76, 76, 76, 10, 80, 80, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 76, 76, 0, 89, 89, 89, 0, 51, 51, 51, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 254, 89, 89, 89, 249, 89, 89, 89, 0, 89, 89, 89, 0, 51, 51, 51, 0, 89, 89, 89, 0, 76, 76, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=108] +flags = 0 +flags = 0 +image = SubResource( 107 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=109] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 86, 86, 0, 88, 88, 88, 0, 89, 89, 89, 0, 87, 87, 87, 0, 87, 87, 87, 0, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 81, 81, 81, 0, 87, 87, 87, 0, 86, 86, 86, 115, 88, 88, 88, 204, 89, 89, 89, 236, 87, 87, 87, 90, 87, 87, 87, 73, 89, 89, 89, 37, 88, 88, 88, 0, 79, 79, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 83, 83, 0, 81, 81, 81, 47, 89, 89, 89, 222, 89, 89, 89, 254, 89, 89, 89, 254, 88, 88, 88, 251, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 87, 87, 87, 82, 79, 79, 79, 16, 75, 75, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 42, 42, 42, 0, 85, 85, 85, 42, 88, 88, 88, 236, 89, 89, 89, 254, 88, 88, 88, 235, 88, 88, 88, 104, 79, 79, 79, 32, 85, 85, 85, 9, 85, 85, 85, 33, 89, 89, 89, 88, 89, 89, 89, 100, 88, 88, 88, 89, 72, 72, 72, 14, 36, 36, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 89, 89, 89, 226, 89, 89, 89, 254, 88, 88, 88, 235, 77, 77, 77, 23, 84, 84, 84, 0, 83, 83, 83, 0, 86, 86, 86, 0, 81, 81, 81, 0, 72, 72, 72, 7, 89, 89, 89, 88, 89, 89, 89, 100, 90, 90, 90, 85, 0, 0, 0, 1, 0, 0, 0, 0, 87, 87, 87, 0, 87, 87, 87, 111, 89, 89, 89, 254, 89, 89, 89, 254, 86, 86, 86, 109, 83, 83, 83, 0, 87, 87, 87, 76, 88, 88, 88, 216, 88, 88, 88, 78, 88, 88, 88, 23, 83, 83, 83, 0, 90, 90, 90, 34, 89, 89, 89, 100, 89, 89, 89, 100, 85, 85, 85, 36, 85, 85, 85, 0, 89, 89, 89, 0, 89, 89, 89, 223, 89, 89, 89, 254, 89, 89, 89, 254, 79, 79, 79, 32, 83, 83, 83, 0, 88, 88, 88, 215, 89, 89, 89, 254, 89, 89, 89, 100, 88, 88, 88, 78, 86, 86, 86, 0, 85, 85, 85, 9, 89, 89, 89, 100, 89, 89, 89, 100, 87, 87, 87, 82, 87, 87, 87, 0, 89, 89, 89, 0, 89, 89, 89, 223, 89, 89, 89, 254, 89, 89, 89, 254, 71, 71, 71, 25, 79, 79, 79, 0, 88, 88, 88, 216, 89, 89, 89, 254, 89, 89, 89, 100, 88, 88, 88, 78, 86, 86, 86, 0, 85, 85, 85, 9, 89, 89, 89, 100, 89, 89, 89, 100, 87, 87, 87, 82, 87, 87, 87, 0, 89, 89, 89, 0, 89, 89, 89, 117, 89, 89, 89, 254, 89, 89, 89, 254, 86, 86, 86, 106, 83, 83, 83, 0, 87, 87, 87, 76, 88, 88, 88, 217, 88, 88, 88, 78, 88, 88, 88, 23, 81, 81, 81, 0, 85, 85, 85, 33, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 37, 89, 89, 89, 0, 85, 85, 85, 0, 85, 85, 85, 3, 88, 88, 88, 233, 89, 89, 89, 254, 89, 89, 89, 234, 77, 77, 77, 23, 84, 84, 84, 0, 83, 83, 83, 0, 86, 86, 86, 0, 82, 82, 82, 0, 72, 72, 72, 7, 89, 89, 89, 88, 89, 89, 89, 100, 87, 87, 87, 87, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 85, 85, 85, 54, 88, 88, 88, 240, 89, 89, 89, 254, 88, 88, 88, 235, 88, 88, 88, 104, 79, 79, 79, 32, 85, 85, 85, 9, 87, 87, 87, 32, 89, 89, 89, 88, 89, 89, 89, 100, 89, 89, 89, 91, 79, 79, 79, 16, 39, 39, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 84, 84, 0, 83, 83, 83, 58, 89, 89, 89, 229, 89, 89, 89, 254, 89, 89, 89, 254, 88, 88, 88, 251, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 90, 90, 90, 85, 90, 90, 90, 17, 84, 84, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 41, 41, 0, 0, 0, 0, 2, 88, 88, 88, 121, 89, 89, 89, 208, 89, 89, 89, 237, 89, 89, 89, 91, 89, 89, 89, 74, 87, 87, 87, 38, 0, 0, 0, 1, 45, 45, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 87, 87, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=110] +flags = 0 +flags = 0 +image = SubResource( 109 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=111] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.92, 0.92, 0.92, 1 ) +border_color = Color( 0.88, 0.88, 0.88, 1 ) + +[sub_resource type="StyleBoxLine" id=112] +color = Color( 0, 0, 0, 0.1 ) +grow_begin = 7.0 + +[sub_resource type="StyleBoxLine" id=113] +color = Color( 0, 0, 0, 0.1 ) +grow_end = 7.0 + +[sub_resource type="StyleBoxLine" id=114] +color = Color( 0, 0, 0, 0.1 ) +grow_begin = 7.0 +grow_end = 7.0 + +[sub_resource type="Image" id=115] +data = { +"data": PoolByteArray( 88, 88, 88, 23, 88, 88, 88, 78, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 88, 88, 88, 78, 88, 88, 88, 23, 89, 89, 89, 77, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 77, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 100, 89, 89, 89, 100, 88, 88, 88, 78, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 88, 88, 88, 78, 88, 88, 88, 23, 88, 88, 88, 78, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 88, 88, 88, 78, 88, 88, 88, 23 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=116] +flags = 0 +flags = 0 +image = SubResource( 115 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxTexture" id=117] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 116 ) +region_rect = Rect2( 0, 0, 16, 16 ) +margin_left = 4.0 +margin_right = 4.0 +margin_top = 4.0 +margin_bottom = 4.0 + +[sub_resource type="Image" id=118] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 87, 87, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 87, 87, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 87, 87, 0, 87, 87, 87, 70, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 87, 87, 87, 70, 87, 87, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 87, 87, 0, 87, 87, 87, 70, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 89, 89, 89, 100, 87, 87, 87, 70, 87, 87, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 87, 87, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 89, 89, 89, 0, 87, 87, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=119] +flags = 0 +flags = 0 +image = SubResource( 118 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxTexture" id=120] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 1.0 +content_margin_bottom = 1.0 +texture = SubResource( 119 ) +region_rect = Rect2( 0, 0, 16, 16 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="StyleBoxFlat" id=121] +content_margin_left = 8.0 +content_margin_right = 8.0 +content_margin_top = 8.0 +content_margin_bottom = 8.0 +bg_color = Color( 0.88, 0.88, 0.88, 1 ) +border_width_left = 1 +border_width_top = 24 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.88, 0.88, 0.88, 1 ) +expand_margin_top = 24.0 +shadow_color = Color( 0, 0, 0, 0.1 ) +shadow_size = 4 + +[sub_resource type="StyleBoxEmpty" id=122] + +[sub_resource type="Image" id=123] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 88, 88, 88, 0, 88, 88, 88, 0, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 85, 85, 85, 15, 88, 88, 88, 152, 88, 88, 88, 152, 85, 85, 85, 15, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 85, 85, 85, 15, 89, 89, 89, 163, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 163, 85, 85, 85, 15, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 85, 85, 85, 15, 89, 89, 89, 163, 89, 89, 89, 199, 89, 89, 89, 163, 89, 89, 89, 163, 89, 89, 89, 199, 89, 89, 89, 163, 85, 85, 85, 15, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 85, 85, 85, 15, 89, 89, 89, 162, 89, 89, 89, 199, 89, 89, 89, 163, 79, 79, 79, 16, 79, 79, 79, 16, 89, 89, 89, 163, 89, 89, 89, 199, 88, 88, 88, 161, 85, 85, 85, 15, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 143, 89, 89, 89, 199, 88, 88, 88, 164, 90, 90, 90, 17, 84, 84, 84, 0, 84, 84, 84, 0, 90, 90, 90, 17, 88, 88, 88, 164, 89, 89, 89, 199, 89, 89, 89, 143, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 88, 88, 88, 138, 89, 89, 89, 145, 90, 90, 90, 17, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 17, 89, 89, 89, 145, 88, 88, 88, 138, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 89, 89, 89, 0, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 89, 89, 89, 0, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 88, 88, 88, 0, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 90, 90, 90, 0, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 88, 88, 88, 124, 88, 88, 88, 152, 85, 85, 85, 15, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 85, 85, 85, 15, 90, 90, 90, 153, 89, 89, 89, 125, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 142, 89, 89, 89, 199, 89, 89, 89, 163, 85, 85, 85, 15, 85, 85, 85, 0, 85, 85, 85, 0, 85, 85, 85, 15, 89, 89, 89, 163, 89, 89, 89, 199, 89, 89, 89, 142, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 79, 79, 79, 0, 79, 79, 79, 16, 89, 89, 89, 163, 89, 89, 89, 199, 89, 89, 89, 163, 85, 85, 85, 15, 85, 85, 85, 15, 89, 89, 89, 163, 89, 89, 89, 199, 89, 89, 89, 163, 79, 79, 79, 16, 79, 79, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 84, 84, 0, 90, 90, 90, 17, 89, 89, 89, 163, 89, 89, 89, 199, 88, 88, 88, 161, 89, 89, 89, 162, 89, 89, 89, 199, 89, 89, 89, 163, 90, 90, 90, 17, 84, 84, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 17, 89, 89, 89, 165, 89, 89, 89, 199, 89, 89, 89, 199, 88, 88, 88, 164, 90, 90, 90, 17, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 17, 89, 89, 89, 154, 89, 89, 89, 154, 90, 90, 90, 17, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 89, 89, 89, 0, 89, 89, 89, 0, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=124] +flags = 0 +flags = 0 +image = SubResource( 123 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=125] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 88, 88, 88, 0, 88, 88, 88, 0, 88, 88, 88, 0, 88, 88, 88, 0, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 89, 89, 89, 0, 89, 89, 89, 77, 88, 88, 88, 138, 88, 88, 88, 178, 88, 88, 88, 178, 88, 88, 88, 138, 89, 89, 89, 77, 89, 89, 89, 0, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 85, 85, 85, 18, 89, 89, 89, 145, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 145, 85, 85, 85, 18, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 145, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 88, 88, 88, 181, 86, 86, 86, 44, 89, 89, 89, 54, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 145, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 74, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 88, 88, 88, 181, 87, 87, 87, 32, 87, 87, 87, 0, 88, 88, 88, 43, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 74, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 136, 89, 89, 89, 199, 89, 89, 89, 199, 88, 88, 88, 181, 85, 85, 85, 33, 86, 86, 86, 0, 87, 87, 87, 32, 88, 88, 88, 181, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 90, 90, 90, 136, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 88, 88, 88, 175, 89, 89, 89, 199, 89, 89, 89, 199, 86, 86, 86, 44, 86, 86, 86, 0, 87, 87, 87, 32, 89, 89, 89, 180, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 88, 88, 88, 175, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 179, 89, 89, 89, 199, 89, 89, 89, 199, 88, 88, 88, 43, 87, 87, 87, 0, 87, 87, 87, 32, 88, 88, 88, 181, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 88, 88, 88, 175, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 140, 89, 89, 89, 199, 89, 89, 89, 199, 88, 88, 88, 181, 87, 87, 87, 32, 86, 86, 86, 0, 85, 85, 85, 33, 88, 88, 88, 181, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 139, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 87, 87, 0, 87, 87, 87, 76, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 180, 87, 87, 87, 32, 85, 85, 85, 0, 86, 86, 86, 44, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 88, 88, 88, 75, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 89, 89, 89, 145, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 180, 85, 85, 85, 42, 89, 89, 89, 54, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 145, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 80, 80, 0, 80, 80, 80, 19, 89, 89, 89, 145, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 145, 85, 85, 85, 18, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 80, 80, 0, 88, 88, 88, 0, 88, 88, 88, 78, 88, 88, 88, 138, 88, 88, 88, 178, 88, 88, 88, 178, 88, 88, 88, 138, 88, 88, 88, 78, 88, 88, 88, 0, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 88, 88, 88, 0, 88, 88, 88, 0, 88, 88, 88, 0, 88, 88, 88, 0, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=126] +flags = 0 +flags = 0 +image = SubResource( 125 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=127] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 87, 87, 0, 88, 88, 88, 0, 89, 89, 89, 0, 89, 89, 89, 0, 88, 88, 88, 0, 87, 87, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 88, 88, 88, 0, 87, 87, 87, 99, 88, 88, 88, 178, 89, 89, 89, 229, 89, 89, 89, 229, 88, 88, 88, 178, 87, 87, 87, 99, 88, 88, 88, 0, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 85, 85, 85, 24, 89, 89, 89, 186, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 186, 85, 85, 85, 24, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 89, 89, 89, 186, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 233, 89, 89, 89, 57, 87, 87, 87, 70, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 186, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 88, 88, 88, 95, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 233, 85, 85, 85, 42, 86, 86, 86, 0, 86, 86, 86, 56, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 95, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 88, 88, 88, 175, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 233, 88, 88, 88, 43, 85, 85, 85, 0, 85, 85, 85, 42, 89, 89, 89, 232, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 175, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 225, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 57, 87, 87, 87, 0, 85, 85, 85, 42, 89, 89, 89, 231, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 225, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 230, 90, 90, 90, 255, 90, 90, 90, 255, 86, 86, 86, 56, 85, 85, 85, 0, 85, 85, 85, 42, 89, 89, 89, 233, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 225, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 180, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 232, 85, 85, 85, 42, 85, 85, 85, 0, 88, 88, 88, 43, 89, 89, 89, 233, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 179, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 88, 88, 88, 98, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 231, 85, 85, 85, 42, 87, 87, 87, 0, 89, 89, 89, 57, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 97, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 90, 90, 90, 187, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 231, 89, 89, 89, 54, 87, 87, 87, 70, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 187, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 81, 81, 81, 0, 81, 81, 81, 25, 89, 89, 89, 186, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 186, 85, 85, 85, 24, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 81, 81, 81, 0, 89, 89, 89, 0, 89, 89, 89, 100, 88, 88, 88, 178, 89, 89, 89, 229, 89, 89, 89, 229, 88, 88, 88, 178, 89, 89, 89, 100, 89, 89, 89, 0, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 88, 88, 88, 0, 89, 89, 89, 0, 89, 89, 89, 0, 88, 88, 88, 0, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=128] +flags = 0 +flags = 0 +image = SubResource( 127 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=129] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 88, 88, 88, 0, 88, 88, 88, 0, 88, 88, 88, 0, 88, 88, 88, 0, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 89, 89, 89, 0, 89, 89, 89, 77, 88, 88, 88, 138, 88, 88, 88, 178, 88, 88, 88, 178, 88, 88, 88, 138, 89, 89, 89, 77, 89, 89, 89, 0, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 85, 85, 85, 18, 89, 89, 89, 145, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 145, 85, 85, 85, 18, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 145, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 54, 86, 86, 86, 44, 88, 88, 88, 181, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 145, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 74, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 88, 88, 88, 43, 87, 87, 87, 0, 87, 87, 87, 32, 88, 88, 88, 181, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 74, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 90, 90, 0, 90, 90, 90, 136, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 88, 88, 88, 181, 87, 87, 87, 32, 86, 86, 86, 0, 85, 85, 85, 33, 88, 88, 88, 181, 89, 89, 89, 199, 89, 89, 89, 199, 90, 90, 90, 136, 90, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 88, 88, 88, 175, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 180, 87, 87, 87, 32, 86, 86, 86, 0, 86, 86, 86, 44, 89, 89, 89, 199, 89, 89, 89, 199, 88, 88, 88, 175, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 179, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 88, 88, 88, 181, 87, 87, 87, 32, 87, 87, 87, 0, 88, 88, 88, 43, 89, 89, 89, 199, 89, 89, 89, 199, 88, 88, 88, 175, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 140, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 88, 88, 88, 181, 87, 87, 87, 32, 87, 87, 87, 0, 87, 87, 87, 32, 88, 88, 88, 181, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 139, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 87, 87, 0, 87, 87, 87, 76, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 86, 86, 86, 44, 86, 86, 86, 0, 87, 87, 87, 32, 89, 89, 89, 180, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 88, 88, 88, 75, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 89, 89, 89, 145, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 54, 85, 85, 85, 42, 89, 89, 89, 180, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 145, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 80, 80, 0, 80, 80, 80, 19, 89, 89, 89, 145, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 199, 89, 89, 89, 145, 85, 85, 85, 18, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 80, 80, 0, 88, 88, 88, 0, 88, 88, 88, 78, 88, 88, 88, 138, 88, 88, 88, 178, 88, 88, 88, 178, 88, 88, 88, 138, 88, 88, 88, 78, 88, 88, 88, 0, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 88, 88, 88, 0, 88, 88, 88, 0, 88, 88, 88, 0, 88, 88, 88, 0, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=130] +flags = 0 +flags = 0 +image = SubResource( 129 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=131] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 87, 87, 0, 88, 88, 88, 0, 89, 89, 89, 0, 89, 89, 89, 0, 88, 88, 88, 0, 87, 87, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 88, 88, 88, 0, 87, 87, 87, 99, 88, 88, 88, 178, 89, 89, 89, 229, 89, 89, 89, 229, 88, 88, 88, 178, 87, 87, 87, 99, 88, 88, 88, 0, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 0, 85, 85, 85, 24, 89, 89, 89, 186, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 186, 85, 85, 85, 24, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 89, 89, 89, 186, 90, 90, 90, 255, 90, 90, 90, 255, 87, 87, 87, 70, 89, 89, 89, 57, 89, 89, 89, 233, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 186, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 88, 88, 88, 95, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 86, 86, 86, 56, 86, 86, 86, 0, 85, 85, 85, 42, 89, 89, 89, 233, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 95, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 88, 88, 88, 175, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 232, 85, 85, 85, 42, 85, 85, 85, 0, 88, 88, 88, 43, 89, 89, 89, 233, 90, 90, 90, 255, 90, 90, 90, 255, 88, 88, 88, 175, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 225, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 231, 85, 85, 85, 42, 87, 87, 87, 0, 89, 89, 89, 57, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 225, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 230, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 233, 85, 85, 85, 42, 85, 85, 85, 0, 86, 86, 86, 56, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 225, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 180, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 233, 85, 85, 85, 42, 85, 85, 85, 0, 85, 85, 85, 42, 89, 89, 89, 232, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 179, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 88, 88, 88, 98, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 57, 86, 86, 86, 0, 85, 85, 85, 42, 89, 89, 89, 231, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 97, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 90, 90, 90, 187, 90, 90, 90, 255, 90, 90, 90, 255, 87, 87, 87, 70, 88, 88, 88, 55, 89, 89, 89, 231, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 187, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 81, 81, 81, 0, 81, 81, 81, 25, 89, 89, 89, 186, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 186, 85, 85, 85, 24, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 81, 81, 81, 0, 89, 89, 89, 0, 89, 89, 89, 100, 88, 88, 88, 178, 89, 89, 89, 229, 89, 89, 89, 229, 88, 88, 88, 178, 89, 89, 89, 100, 89, 89, 89, 0, 85, 85, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 88, 88, 88, 0, 89, 89, 89, 0, 89, 89, 89, 0, 88, 88, 88, 0, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=132] +flags = 0 +flags = 0 +image = SubResource( 131 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=133] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 0, 55, 55, 55, 23, 62, 62, 62, 78, 62, 62, 62, 78, 55, 55, 55, 23, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 62, 62, 0, 62, 62, 62, 78, 63, 63, 63, 100, 63, 63, 63, 100, 62, 62, 62, 78, 62, 62, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 62, 62, 0, 62, 62, 62, 78, 63, 63, 63, 100, 63, 63, 63, 100, 62, 62, 62, 78, 62, 62, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 0, 55, 55, 55, 23, 64, 64, 64, 79, 62, 62, 62, 78, 55, 55, 55, 23, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 0, 64, 64, 64, 0, 62, 62, 62, 0, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 0, 62, 62, 62, 0, 62, 62, 62, 0, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 0, 55, 55, 55, 23, 62, 62, 62, 78, 62, 62, 62, 78, 55, 55, 55, 23, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 62, 62, 0, 62, 62, 62, 78, 63, 63, 63, 100, 63, 63, 63, 100, 62, 62, 62, 78, 62, 62, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 62, 62, 0, 62, 62, 62, 78, 63, 63, 63, 100, 63, 63, 63, 100, 62, 62, 62, 78, 62, 62, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 0, 55, 55, 55, 23, 64, 64, 64, 79, 62, 62, 62, 78, 55, 55, 55, 23, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 0, 64, 64, 64, 0, 62, 62, 62, 0, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 0, 62, 62, 62, 0, 62, 62, 62, 0, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 0, 55, 55, 55, 23, 62, 62, 62, 78, 62, 62, 62, 78, 55, 55, 55, 23, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 62, 62, 0, 62, 62, 62, 78, 63, 63, 63, 100, 63, 63, 63, 100, 62, 62, 62, 78, 62, 62, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 62, 62, 0, 62, 62, 62, 78, 63, 63, 63, 100, 63, 63, 63, 100, 62, 62, 62, 78, 62, 62, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 55, 55, 0, 55, 55, 55, 23, 64, 64, 64, 79, 62, 62, 62, 78, 55, 55, 55, 23, 55, 55, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=134] +flags = 0 +flags = 0 +image = SubResource( 133 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=135] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 60, 88, 88, 88, 201, 88, 88, 88, 201, 89, 89, 89, 60, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 199, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 199, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 200, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 200, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 60, 89, 89, 89, 202, 88, 88, 88, 201, 89, 89, 89, 60, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 0, 88, 88, 88, 0, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 88, 88, 88, 0, 88, 88, 88, 0, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 60, 88, 88, 88, 201, 88, 88, 88, 201, 89, 89, 89, 60, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 199, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 199, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 200, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 200, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 60, 89, 89, 89, 202, 88, 88, 88, 201, 89, 89, 89, 60, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 0, 88, 88, 88, 0, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 88, 88, 88, 0, 88, 88, 88, 0, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 60, 88, 88, 88, 201, 88, 88, 88, 201, 89, 89, 89, 60, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 199, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 199, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 200, 90, 90, 90, 255, 90, 90, 90, 255, 89, 89, 89, 200, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 0, 89, 89, 89, 60, 89, 89, 89, 202, 88, 88, 88, 201, 89, 89, 89, 60, 89, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=136] +flags = 0 +flags = 0 +image = SubResource( 135 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=137] +content_margin_left = 5.0 +content_margin_right = 5.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 1, 1, 1, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.84, 0.84, 0.84, 1 ) + +[sub_resource type="StyleBoxFlat" id=138] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 0.92, 0.92, 0.92, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_color = Color( 0.88, 0.88, 0.88, 1 ) +expand_margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=139] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 1, 1, 1, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_color = Color( 1, 1, 1, 1 ) +expand_margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=140] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 1, 1, 1, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_color = Color( 0.84, 0.84, 0.84, 1 ) +expand_margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=141] +bg_color = Color( 0.627451, 0.627451, 0.627451, 1 ) +border_width_left = 5 +border_width_top = 10 +border_width_right = 5 +border_width_bottom = 5 +border_color = Color( 0.627451, 0.627451, 0.627451, 1 ) +corner_radius_top_left = 4 +corner_radius_top_right = 4 +corner_radius_bottom_right = 4 +corner_radius_bottom_left = 4 +anti_aliasing = false + +[sub_resource type="Image" id=142] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 0, 36, 36, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 36, 36, 0, 63, 63, 63, 0, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 56, 63, 63, 63, 72, 36, 36, 36, 7, 36, 36, 36, 0, 36, 36, 36, 0, 36, 36, 36, 7, 63, 63, 63, 72, 63, 63, 63, 56, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 61, 61, 0, 61, 61, 61, 66, 63, 63, 63, 100, 62, 62, 62, 82, 36, 36, 36, 7, 36, 36, 36, 7, 62, 62, 62, 82, 63, 63, 63, 100, 61, 61, 61, 66, 61, 61, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 8, 62, 62, 62, 82, 63, 63, 63, 100, 62, 62, 62, 81, 62, 62, 62, 81, 63, 63, 63, 100, 62, 62, 62, 82, 63, 63, 63, 8, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 8, 62, 62, 62, 82, 63, 63, 63, 100, 63, 63, 63, 100, 62, 62, 62, 82, 63, 63, 63, 8, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 8, 63, 63, 63, 72, 63, 63, 63, 72, 63, 63, 63, 8, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=143] +flags = 0 +flags = 0 +image = SubResource( 142 ) +size = Vector2( 12, 12 ) + +[sub_resource type="Image" id=144] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 0, 36, 36, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 56, 63, 63, 63, 72, 36, 36, 36, 7, 36, 36, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 61, 61, 0, 61, 61, 61, 66, 63, 63, 63, 100, 62, 62, 62, 82, 36, 36, 36, 7, 36, 36, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 8, 62, 62, 62, 82, 63, 63, 63, 100, 62, 62, 62, 81, 36, 36, 36, 7, 36, 36, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 8, 62, 62, 62, 82, 63, 63, 63, 100, 61, 61, 61, 66, 61, 61, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 36, 36, 0, 36, 36, 36, 7, 62, 62, 62, 82, 63, 63, 63, 100, 61, 61, 61, 66, 61, 61, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 36, 36, 0, 36, 36, 36, 7, 62, 62, 62, 81, 63, 63, 63, 100, 62, 62, 62, 82, 63, 63, 63, 8, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 61, 61, 0, 61, 61, 61, 66, 63, 63, 63, 100, 62, 62, 62, 82, 63, 63, 63, 8, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 56, 63, 63, 63, 72, 63, 63, 63, 8, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=145] +flags = 0 +flags = 0 +image = SubResource( 144 ) +size = Vector2( 12, 12 ) + +[sub_resource type="Image" id=146] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54, 0, 54, 54, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 0, 54, 54, 54, 14, 54, 54, 54, 14, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 58, 58, 0, 58, 58, 58, 13, 62, 62, 62, 49, 62, 62, 62, 49, 58, 58, 58, 13, 58, 58, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54, 0, 54, 54, 54, 14, 62, 62, 62, 49, 62, 62, 62, 49, 58, 58, 58, 13, 58, 58, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54, 0, 54, 54, 54, 14, 54, 54, 54, 14, 56, 56, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54, 0, 54, 54, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=147] +flags = 0 +flags = 0 +image = SubResource( 146 ) +size = Vector2( 8, 8 ) + +[sub_resource type="Image" id=148] +data = { +"data": PoolByteArray( 58, 58, 58, 35, 60, 60, 60, 38, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 61, 61, 61, 0, 61, 61, 61, 50, 61, 61, 61, 50, 60, 60, 60, 38, 61, 61, 61, 50, 62, 62, 62, 41, 0, 0, 0, 3, 0, 0, 0, 0, 61, 61, 61, 0, 61, 61, 61, 50, 61, 61, 61, 50, 63, 63, 63, 4, 62, 62, 62, 41, 61, 61, 61, 50, 63, 63, 63, 40, 0, 0, 0, 3, 30, 30, 30, 0, 61, 61, 61, 50, 61, 61, 61, 50, 63, 63, 63, 0, 63, 63, 63, 4, 62, 62, 62, 41, 61, 61, 61, 50, 62, 62, 62, 37, 61, 61, 61, 0, 61, 61, 61, 50, 61, 61, 61, 50, 0, 0, 0, 0, 0, 0, 0, 3, 62, 62, 62, 41, 61, 61, 61, 50, 60, 60, 60, 38, 60, 60, 60, 0, 61, 61, 61, 50, 61, 61, 61, 50, 0, 0, 0, 3, 62, 62, 62, 41, 61, 61, 61, 50, 62, 62, 62, 41, 63, 63, 63, 4, 62, 62, 62, 0, 61, 61, 61, 50, 61, 61, 61, 50, 62, 62, 62, 37, 61, 61, 61, 50, 62, 62, 62, 41, 63, 63, 63, 4, 63, 63, 63, 0, 61, 61, 61, 0, 61, 61, 61, 50, 61, 61, 61, 50, 58, 58, 58, 35, 60, 60, 60, 38, 63, 63, 63, 4, 63, 63, 63, 0, 0, 0, 0, 0, 61, 61, 61, 0, 61, 61, 61, 50, 61, 61, 61, 50 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=149] +flags = 0 +flags = 0 +image = SubResource( 148 ) +size = Vector2( 8, 8 ) + +[sub_resource type="StyleBoxFlat" id=150] +content_margin_left = 1.0 +content_margin_right = 1.0 +content_margin_top = 1.0 +content_margin_bottom = 1.0 +bg_color = Color( 0, 0, 0, 0.9 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0, 0, 0, 1 ) +shadow_color = Color( 0, 0, 0, 0.1 ) +shadow_size = 4 + +[sub_resource type="Image" id=151] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 0, 46, 46, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 0, 63, 63, 63, 0, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 84, 63, 63, 63, 108, 46, 46, 46, 11, 46, 46, 46, 0, 46, 46, 46, 0, 46, 46, 46, 11, 63, 63, 63, 108, 63, 63, 63, 84, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 100, 64, 64, 64, 150, 64, 64, 64, 123, 46, 46, 46, 11, 46, 46, 46, 11, 64, 64, 64, 123, 64, 64, 64, 150, 63, 63, 63, 100, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 12, 64, 64, 64, 123, 64, 64, 64, 150, 64, 64, 64, 122, 64, 64, 64, 122, 64, 64, 64, 150, 64, 64, 64, 123, 63, 63, 63, 12, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 12, 64, 64, 64, 123, 64, 64, 64, 150, 64, 64, 64, 150, 64, 64, 64, 123, 63, 63, 63, 12, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 12, 63, 63, 63, 109, 63, 63, 63, 108, 63, 63, 63, 12, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 14, +"mipmaps": false, +"width": 14 +} + +[sub_resource type="ImageTexture" id=152] +flags = 0 +flags = 0 +image = SubResource( 151 ) +size = Vector2( 14, 14 ) + +[sub_resource type="Image" id=153] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 0, 64, 64, 64, 0, 64, 64, 64, 0, 46, 46, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 0, 46, 46, 46, 11, 64, 64, 64, 115, 64, 64, 64, 114, 46, 46, 46, 11, 46, 46, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 0, 46, 46, 46, 11, 64, 64, 64, 123, 64, 64, 64, 150, 64, 64, 64, 150, 64, 64, 64, 123, 46, 46, 46, 11, 46, 46, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 0, 46, 46, 46, 11, 64, 64, 64, 122, 64, 64, 64, 150, 64, 64, 64, 123, 64, 64, 64, 123, 64, 64, 64, 150, 64, 64, 64, 122, 46, 46, 46, 11, 46, 46, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 113, 64, 64, 64, 150, 64, 64, 64, 123, 63, 63, 63, 12, 63, 63, 63, 12, 64, 64, 64, 123, 64, 64, 64, 150, 63, 63, 63, 113, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 105, 64, 64, 64, 115, 63, 63, 63, 12, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 12, 64, 64, 64, 115, 63, 63, 63, 105, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 64, 64, 64, 0, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 64, 64, 64, 0, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 64, 64, 64, 0, 46, 46, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 0, 64, 64, 64, 0, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 105, 64, 64, 64, 114, 46, 46, 46, 11, 46, 46, 46, 0, 46, 46, 46, 0, 46, 46, 46, 11, 64, 64, 64, 115, 63, 63, 63, 105, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 0, 64, 64, 64, 114, 64, 64, 64, 150, 64, 64, 64, 123, 46, 46, 46, 11, 46, 46, 46, 11, 64, 64, 64, 123, 64, 64, 64, 150, 64, 64, 64, 114, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 12, 64, 64, 64, 123, 64, 64, 64, 150, 64, 64, 64, 122, 64, 64, 64, 122, 64, 64, 64, 150, 64, 64, 64, 123, 63, 63, 63, 12, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 12, 64, 64, 64, 123, 64, 64, 64, 150, 64, 64, 64, 150, 64, 64, 64, 123, 63, 63, 63, 12, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 12, 63, 63, 63, 116, 64, 64, 64, 115, 63, 63, 63, 12, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 0, 63, 63, 63, 0, 64, 64, 64, 0, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 14, +"mipmaps": false, +"width": 14 +} + +[sub_resource type="ImageTexture" id=154] +flags = 0 +flags = 0 +image = SubResource( 153 ) +size = Vector2( 14, 14 ) + +[sub_resource type="StyleBoxFlat" id=155] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.75, 0.75, 0.75, 1 ) +border_color = Color( 1, 1, 1, 1 ) + +[sub_resource type="StyleBoxFlat" id=156] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 1, 1, 1, 1 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.75, 0.75, 0.75, 1 ) + +[sub_resource type="StyleBoxEmpty" id=157] + +[sub_resource type="StyleBoxEmpty" id=158] + +[sub_resource type="StyleBoxFlat" id=159] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0, 0, 0, 0.08 ) +border_color = Color( 1, 1, 1, 1 ) + +[sub_resource type="StyleBoxFlat" id=160] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.84, 0.84, 0.84, 1 ) +border_color = Color( 1, 1, 1, 1 ) + +[sub_resource type="StyleBoxTexture" id=161] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 68 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="StyleBoxTexture" id=162] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 71 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxTexture" id=163] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 74 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="StyleBoxTexture" id=164] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 77 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxTexture" id=165] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 77 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxLine" id=166] +color = Color( 0, 0, 0, 0.1 ) +grow_begin = 0.0 +grow_end = 0.0 +vertical = true + +[sub_resource type="StyleBoxFlat" id=167] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +bg_color = Color( 0.75, 0.75, 0.75, 1 ) + +[sub_resource type="StyleBoxFlat" id=168] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +bg_color = Color( 0.75, 0.75, 0.75, 1 ) + +[sub_resource type="StyleBoxFlat" id=169] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +bg_color = Color( 0.84, 0.84, 0.84, 1 ) + +[sub_resource type="Image" id=170] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 62, 62, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 62, 62, 62, 0, 0, 0, 0, 0, 62, 62, 62, 0, 62, 62, 62, 49, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 62, 62, 62, 49, 62, 62, 62, 0, 62, 62, 62, 0, 62, 62, 62, 49, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 63, 63, 63, 100, 62, 62, 62, 49, 62, 62, 62, 0, 0, 0, 0, 0, 62, 62, 62, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 0, 62, 62, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 64 +} + +[sub_resource type="ImageTexture" id=171] +flags = 0 +flags = 0 +image = SubResource( 170 ) +size = Vector2( 64, 8 ) + +[sub_resource type="Image" id=172] +data = { +"data": PoolByteArray( 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=173] +flags = 0 +flags = 0 +image = SubResource( 172 ) +size = Vector2( 8, 8 ) + +[sub_resource type="StyleBoxTexture" id=174] +texture = SubResource( 173 ) +region_rect = Rect2( 0, 0, 8, 8 ) +margin_left = 1.0 +margin_right = 1.0 +margin_top = 1.0 +margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=175] +content_margin_left = 8.0 +content_margin_right = 8.0 +content_margin_top = 8.0 +content_margin_bottom = 8.0 +bg_color = Color( 1, 1, 1, 1 ) +border_width_left = 1 +border_width_top = 24 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 1 ) +expand_margin_top = 24.0 +shadow_color = Color( 0, 0, 0, 0.1 ) +shadow_size = 4 + +[resource] +default_font = ExtResource( 5 ) +BoxContainer/constants/separation = 4 +Button/colors/font_color = Color( 0.25, 0.25, 0.25, 1 ) +Button/colors/font_color_disabled = Color( 0, 0, 0, 0.3 ) +Button/colors/font_color_hover = Color( 0.15, 0.15, 0.15, 1 ) +Button/colors/font_color_pressed = Color( 0, 0.356863, 1, 1 ) +Button/colors/icon_color_hover = Color( 1.45, 1.45, 1.45, 1 ) +Button/colors/icon_color_pressed = Color( 0, 1.24902, 3.5, 1 ) +Button/constants/hseparation = 2 +Button/fonts/font = null +Button/styles/Ruler = SubResource( 1 ) +Button/styles/disabled = SubResource( 2 ) +Button/styles/focus = SubResource( 3 ) +Button/styles/hover = SubResource( 4 ) +Button/styles/normal = SubResource( 5 ) +Button/styles/pressed = SubResource( 6 ) +CheckBox/colors/font_color = Color( 0.25, 0.25, 0.25, 1 ) +CheckBox/colors/font_color_disabled = Color( 0, 0, 0, 0.3 ) +CheckBox/colors/font_color_hover = Color( 0.15, 0.15, 0.15, 1 ) +CheckBox/colors/font_color_hover_pressed = Color( 0, 0, 0, 1 ) +CheckBox/colors/font_color_pressed = Color( 0, 0.356863, 1, 1 ) +CheckBox/colors/icon_color_hover = Color( 1.45, 1.45, 1.45, 1 ) +CheckBox/constants/check_vadjust = 0 +CheckBox/constants/hseparation = 4 +CheckBox/fonts/font = null +CheckBox/icons/checked = SubResource( 8 ) +CheckBox/icons/radio_checked = SubResource( 10 ) +CheckBox/icons/radio_unchecked = SubResource( 12 ) +CheckBox/icons/unchecked = SubResource( 14 ) +CheckBox/styles/disabled = SubResource( 15 ) +CheckBox/styles/focus = null +CheckBox/styles/hover = SubResource( 15 ) +CheckBox/styles/hover_pressed = SubResource( 16 ) +CheckBox/styles/normal = SubResource( 15 ) +CheckBox/styles/pressed = SubResource( 15 ) +CheckButton/colors/font_color = Color( 0.25, 0.25, 0.25, 1 ) +CheckButton/colors/font_color_disabled = Color( 0, 0, 0, 0.3 ) +CheckButton/colors/font_color_hover = Color( 0.15, 0.15, 0.15, 1 ) +CheckButton/colors/font_color_pressed = Color( 0, 0.356863, 1, 1 ) +CheckButton/colors/icon_color_hover = Color( 1.45, 1.45, 1.45, 1 ) +CheckButton/constants/check_vadjust = 0 +CheckButton/constants/hseparation = 4 +CheckButton/icons/off = SubResource( 18 ) +CheckButton/icons/off_disabled = SubResource( 20 ) +CheckButton/icons/on = SubResource( 22 ) +CheckButton/icons/on_disabled = SubResource( 20 ) +CheckButton/styles/disabled = SubResource( 23 ) +CheckButton/styles/hover = SubResource( 23 ) +CheckButton/styles/normal = SubResource( 23 ) +CheckButton/styles/pressed = SubResource( 23 ) +ColorPicker/constants/h_width = 30 +ColorPicker/constants/label_width = 10 +ColorPicker/constants/margin = 8 +ColorPicker/constants/sv_height = 256 +ColorPicker/constants/sv_width = 256 +ColorPicker/icons/add_preset = SubResource( 25 ) +ColorPicker/icons/color_hue = null +ColorPicker/icons/color_sample = null +ColorPicker/icons/overbright_indicator = SubResource( 27 ) +ColorPicker/icons/preset_bg = SubResource( 29 ) +ColorPicker/icons/screen_picker = SubResource( 31 ) +ColorPickerButton/colors/font_color = Color( 1, 1, 1, 1 ) +ColorPickerButton/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.3 ) +ColorPickerButton/colors/font_color_hover = Color( 1, 1, 1, 1 ) +ColorPickerButton/colors/font_color_pressed = Color( 0.8, 0.8, 0.8, 1 ) +ColorPickerButton/constants/hseparation = 2 +ColorPickerButton/fonts/font = null +ColorPickerButton/icons/bg = SubResource( 29 ) +ColorPickerButton/styles/disabled = null +ColorPickerButton/styles/focus = null +ColorPickerButton/styles/hover = SubResource( 32 ) +ColorPickerButton/styles/normal = SubResource( 33 ) +ColorPickerButton/styles/pressed = SubResource( 34 ) +Dialogs/constants/button_margin = 32 +Dialogs/constants/margin = 8 +FileDialog/colors/files_disabled = Color( 0, 0, 0, 0.3 ) +FileDialog/colors/folder_icon_modulate = Color( 1.275, 1.5248, 1.975, 1 ) +FileDialog/icons/folder = SubResource( 36 ) +FileDialog/icons/parent_folder = SubResource( 38 ) +FileDialog/icons/reload = SubResource( 40 ) +FileDialog/icons/toggle_hidden = SubResource( 42 ) +GraphEdit/colors/activity = Color( 0, 0.356863, 1, 1 ) +GraphEdit/colors/grid_major = Color( 0, 0, 0, 0.15 ) +GraphEdit/colors/grid_minor = Color( 0, 0, 0, 0.07 ) +GraphEdit/colors/selection_fill = Color( 0, 0.356863, 1, 0.3 ) +GraphEdit/colors/selection_stroke = Color( 0, 0.356863, 1, 0.8 ) +GraphEdit/constants/bezier_len_neg = 160 +GraphEdit/constants/bezier_len_pos = 80 +GraphEdit/icons/minus = SubResource( 44 ) +GraphEdit/icons/more = SubResource( 46 ) +GraphEdit/icons/reset = SubResource( 48 ) +GraphEdit/icons/snap = SubResource( 50 ) +GraphEdit/styles/bg = SubResource( 51 ) +GraphNode/colors/close_color = Color( 0, 0, 0, 0.7 ) +GraphNode/colors/resizer_color = Color( 0, 0, 0, 0.7 ) +GraphNode/colors/title_color = Color( 0, 0, 0, 1 ) +GraphNode/constants/close_h_offset = 20 +GraphNode/constants/close_offset = 20 +GraphNode/constants/port_offset = 14 +GraphNode/constants/separation = 1 +GraphNode/constants/title_h_offset = -16 +GraphNode/constants/title_offset = 20 +GraphNode/icons/close = SubResource( 53 ) +GraphNode/icons/port = SubResource( 55 ) +GraphNode/icons/resizer = SubResource( 57 ) +GraphNode/styles/breakpoint = SubResource( 58 ) +GraphNode/styles/comment = SubResource( 59 ) +GraphNode/styles/commentfocus = SubResource( 60 ) +GraphNode/styles/frame = SubResource( 61 ) +GraphNode/styles/position = SubResource( 62 ) +GraphNode/styles/selectedframe = SubResource( 63 ) +GraphNode/styles/state_machine_frame = SubResource( 64 ) +GraphNode/styles/state_machine_selectedframe = SubResource( 65 ) +GridContainer/constants/hseparation = 4 +GridContainer/constants/vseparation = 4 +HBoxContainer/constants/separation = 4 +HScrollBar/icons/decrement = SubResource( 66 ) +HScrollBar/icons/decrement_highlight = SubResource( 66 ) +HScrollBar/icons/increment = SubResource( 66 ) +HScrollBar/icons/increment_highlight = SubResource( 66 ) +HScrollBar/styles/grabber = SubResource( 69 ) +HScrollBar/styles/grabber_highlight = SubResource( 72 ) +HScrollBar/styles/grabber_pressed = SubResource( 75 ) +HScrollBar/styles/scroll = SubResource( 78 ) +HScrollBar/styles/scroll_focus = SubResource( 79 ) +HSeparator/constants/separation = 4 +HSeparator/styles/separator = SubResource( 80 ) +HSlider/icons/grabber = SubResource( 82 ) +HSlider/icons/grabber_disabled = null +HSlider/icons/grabber_highlight = SubResource( 84 ) +HSlider/icons/tick = null +HSlider/styles/focus = null +HSlider/styles/grabber_area = SubResource( 85 ) +HSlider/styles/grabber_area_highlight = SubResource( 86 ) +HSlider/styles/grabber_disabled = null +HSlider/styles/grabber_highlight = null +HSlider/styles/slider = SubResource( 87 ) +HSplitContainer/constants/autohide = 1 +HSplitContainer/constants/separation = 8 +HSplitContainer/icons/grabber = SubResource( 89 ) +HSplitContainer/styles/bg = SubResource( 90 ) +ItemList/colors/font_color = Color( 0.25, 0.25, 0.25, 1 ) +ItemList/colors/font_color_selected = Color( 0, 0, 0, 1 ) +ItemList/colors/guide_color = Color( 0, 0, 0, 0.05 ) +ItemList/constants/hseparation = 3 +ItemList/constants/icon_margin = 4 +ItemList/constants/line_separation = 3 +ItemList/constants/vseparation = 3 +ItemList/fonts/font = null +ItemList/styles/bg = SubResource( 91 ) +ItemList/styles/bg_focus = SubResource( 92 ) +ItemList/styles/cursor = SubResource( 93 ) +ItemList/styles/cursor_unfocused = SubResource( 93 ) +ItemList/styles/selected = SubResource( 94 ) +ItemList/styles/selected_focus = SubResource( 95 ) +"Label/colors/Selected Color" = Color( 0.545098, 0.619608, 0.788235, 1 ) +Label/colors/font_color = Color( 0.25, 0.25, 0.25, 1 ) +Label/colors/font_color_shadow = Color( 0, 0, 0, 0 ) +Label/colors/font_outline_modulate = Color( 0, 0, 0, 1 ) +Label/constants/line_spacing = 3 +Label/constants/shadow_as_outline = 0 +Label/constants/shadow_offset_x = 1 +Label/constants/shadow_offset_y = 1 +Label/fonts/font = null +Label/styles/normal = SubResource( 96 ) +LineEdit/colors/clear_button_color = Color( 0.25, 0.25, 0.25, 1 ) +LineEdit/colors/clear_button_color_pressed = Color( 0, 0.356863, 1, 1 ) +LineEdit/colors/cursor_color = Color( 0.25, 0.25, 0.25, 1 ) +LineEdit/colors/font_color = Color( 0.25, 0.25, 0.25, 1 ) +LineEdit/colors/font_color_selected = Color( 0, 0, 0, 1 ) +LineEdit/colors/read_only = Color( 0, 0, 0, 0.3 ) +LineEdit/colors/selection_color = Color( 0, 0.356863, 1, 0.4 ) +LineEdit/constants/minimum_spaces = 12 +LineEdit/fonts/font = null +LineEdit/icons/clear = SubResource( 98 ) +LineEdit/styles/focus = SubResource( 3 ) +LineEdit/styles/normal = SubResource( 5 ) +LineEdit/styles/read_only = SubResource( 2 ) +LinkButton/colors/font_color = Color( 0.25, 0.25, 0.25, 1 ) +LinkButton/colors/font_color_disabled = Color( 0, 0, 0, 0.3 ) +LinkButton/colors/font_color_hover = Color( 0.15, 0.15, 0.15, 1 ) +LinkButton/colors/font_color_pressed = Color( 0, 0.356863, 1, 1 ) +LinkButton/styles/focus = SubResource( 96 ) +MarginContainer/constants/margin_bottom = 0 +MarginContainer/constants/margin_left = 0 +MarginContainer/constants/margin_right = 0 +MarginContainer/constants/margin_top = 0 +MenuButton/colors/font_color = Color( 0.25, 0.25, 0.25, 1 ) +MenuButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +MenuButton/colors/font_color_hover = Color( 0.15, 0.15, 0.15, 1 ) +MenuButton/colors/font_color_pressed = Color( 0, 0, 0, 1 ) +MenuButton/constants/hseparation = 3 +MenuButton/fonts/font = null +MenuButton/styles/disabled = SubResource( 23 ) +MenuButton/styles/focus = SubResource( 23 ) +MenuButton/styles/hover = SubResource( 23 ) +MenuButton/styles/normal = SubResource( 23 ) +MenuButton/styles/pressed = SubResource( 23 ) +OptionButton/colors/font_color = Color( 0.25, 0.25, 0.25, 1 ) +OptionButton/colors/font_color_disabled = Color( 0, 0, 0, 0.3 ) +OptionButton/colors/font_color_hover = Color( 0.15, 0.15, 0.15, 1 ) +OptionButton/colors/font_color_pressed = Color( 0, 0.356863, 1, 1 ) +OptionButton/colors/icon_color_hover = Color( 1.45, 1.45, 1.45, 1 ) +OptionButton/constants/arrow_margin = 4 +OptionButton/constants/hseparation = 4 +OptionButton/constants/modulate_arrow = 1 +OptionButton/fonts/font = null +OptionButton/icons/arrow = SubResource( 100 ) +OptionButton/styles/disabled = SubResource( 2 ) +OptionButton/styles/focus = SubResource( 3 ) +OptionButton/styles/hover = SubResource( 4 ) +OptionButton/styles/normal = SubResource( 5 ) +OptionButton/styles/pressed = SubResource( 6 ) +Panel/styles/TopMenu = SubResource( 101 ) +Panel/styles/panel = SubResource( 102 ) +Panel/styles/panelf = null +Panel/styles/panelnc = null +PanelContainer/styles/panel = SubResource( 103 ) +PopupDialog/styles/panel = SubResource( 104 ) +PopupMenu/colors/font_color = Color( 0.25, 0.25, 0.25, 1 ) +PopupMenu/colors/font_color_accel = Color( 0, 0, 0, 0.3 ) +PopupMenu/colors/font_color_disabled = Color( 0, 0, 0, 0.3 ) +PopupMenu/colors/font_color_hover = Color( 0.15, 0.15, 0.15, 1 ) +PopupMenu/constants/hseparation = 4 +PopupMenu/constants/vseparation = 5 +PopupMenu/fonts/font = null +PopupMenu/icons/checked = SubResource( 8 ) +PopupMenu/icons/radio_checked = SubResource( 10 ) +PopupMenu/icons/radio_unchecked = SubResource( 12 ) +PopupMenu/icons/submenu = SubResource( 106 ) +PopupMenu/icons/unchecked = SubResource( 14 ) +PopupMenu/icons/visibility_hidden = SubResource( 108 ) +PopupMenu/icons/visibility_visible = SubResource( 42 ) +PopupMenu/icons/visibility_xray = SubResource( 110 ) +PopupMenu/styles/disabled = SubResource( 23 ) +PopupMenu/styles/focus = SubResource( 23 ) +PopupMenu/styles/hover = SubResource( 111 ) +PopupMenu/styles/labeled_separator_left = SubResource( 112 ) +PopupMenu/styles/labeled_separator_right = SubResource( 113 ) +PopupMenu/styles/normal = SubResource( 23 ) +PopupMenu/styles/panel = SubResource( 104 ) +PopupMenu/styles/panel_disabled = null +PopupMenu/styles/pressed = SubResource( 23 ) +PopupMenu/styles/separator = SubResource( 114 ) +PopupPanel/styles/panel = SubResource( 104 ) +ProgressBar/colors/font_color = Color( 0.25, 0.25, 0.25, 1 ) +ProgressBar/styles/bg = SubResource( 117 ) +ProgressBar/styles/fg = SubResource( 120 ) +ProjectSettingsEditor/styles/panel = SubResource( 121 ) +RichTextLabel/colors/default_color = Color( 0.25, 0.25, 0.25, 1 ) +RichTextLabel/colors/font_color_shadow = Color( 0, 0, 0, 0 ) +RichTextLabel/constants/shadow_as_outline = 0 +RichTextLabel/constants/shadow_offset_x = 1 +RichTextLabel/constants/shadow_offset_y = 1 +RichTextLabel/styles/focus = SubResource( 122 ) +RichTextLabel/styles/normal = SubResource( 51 ) +SpinBox/icons/updown = SubResource( 124 ) +TabContainer/colors/font_color_bg = Color( 0, 0, 0, 0.3 ) +TabContainer/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +TabContainer/colors/font_color_fg = Color( 0.25, 0.25, 0.25, 1 ) +TabContainer/constants/hseparation = 4 +TabContainer/constants/label_valign_bg = 2 +TabContainer/constants/label_valign_fg = 0 +TabContainer/constants/side_margin = 0 +TabContainer/constants/top_margin = 24 +TabContainer/fonts/font = null +TabContainer/icons/decrement = SubResource( 126 ) +TabContainer/icons/decrement_highlight = SubResource( 128 ) +TabContainer/icons/increment = SubResource( 130 ) +TabContainer/icons/increment_highlight = SubResource( 132 ) +TabContainer/icons/menu = SubResource( 134 ) +TabContainer/icons/menu_highlight = SubResource( 136 ) +TabContainer/styles/panel = SubResource( 137 ) +TabContainer/styles/tab_bg = SubResource( 138 ) +TabContainer/styles/tab_disabled = SubResource( 139 ) +TabContainer/styles/tab_fg = SubResource( 140 ) +Tabs/colors/font_color_bg = Color( 0, 0, 0, 0.3 ) +Tabs/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +Tabs/colors/font_color_fg = Color( 0.25, 0.25, 0.25, 1 ) +Tabs/constants/hseparation = 4 +Tabs/constants/label_valign_bg = 2 +Tabs/constants/label_valign_fg = 0 +Tabs/constants/top_margin = 24 +Tabs/fonts/font = null +Tabs/icons/close = SubResource( 98 ) +Tabs/icons/decrement = SubResource( 126 ) +Tabs/icons/decrement_highlight = SubResource( 128 ) +Tabs/icons/increment = SubResource( 130 ) +Tabs/icons/increment_highlight = SubResource( 132 ) +Tabs/styles/button = SubResource( 23 ) +Tabs/styles/button_pressed = SubResource( 23 ) +Tabs/styles/panel = SubResource( 141 ) +Tabs/styles/tab_bg = SubResource( 138 ) +Tabs/styles/tab_disabled = SubResource( 139 ) +Tabs/styles/tab_fg = SubResource( 140 ) +TextEdit/colors/background_color = Color( 0, 0, 0, 0 ) +TextEdit/colors/brace_mismatch_color = Color( 1, 0.2, 0.2, 1 ) +TextEdit/colors/breakpoint_color = Color( 0.8, 0.8, 0.4, 0.2 ) +TextEdit/colors/caret_background_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/caret_color = Color( 0.25, 0.25, 0.25, 1 ) +TextEdit/colors/code_folding_color = Color( 0.8, 0.8, 0.8, 0.8 ) +TextEdit/colors/completion_background_color = Color( 0.172549, 0.164706, 0.196078, 1 ) +TextEdit/colors/completion_existing_color = Color( 0.87451, 0.87451, 0.87451, 0.129412 ) +TextEdit/colors/completion_font_color = Color( 0.371094, 0.00724792, 0.00724792, 1 ) +TextEdit/colors/completion_scroll_color = Color( 1, 1, 1, 1 ) +TextEdit/colors/completion_selected_color = Color( 0.262745, 0.258824, 0.266667, 1 ) +TextEdit/colors/current_line_color = Color( 0.25, 0.25, 0.26, 0.8 ) +TextEdit/colors/font_color = Color( 0.25, 0.25, 0.25, 1 ) +TextEdit/colors/font_color_selected = Color( 0, 0, 0, 1 ) +TextEdit/colors/function_color = Color( 0.4, 0.635294, 0.807843, 1 ) +TextEdit/colors/line_number_color = Color( 0.666667, 0.666667, 0.666667, 0.4 ) +TextEdit/colors/mark_color = Color( 1, 0.4, 0.4, 0.4 ) +TextEdit/colors/member_variable_color = Color( 0.901961, 0.305882, 0.34902, 1 ) +TextEdit/colors/number_color = Color( 0.921569, 0.584314, 0.196078, 1 ) +TextEdit/colors/safe_line_number_color = Color( 0.666667, 0.784314, 0.666667, 0.6 ) +TextEdit/colors/selection_color = Color( 0, 0.356863, 1, 0.4 ) +TextEdit/colors/symbol_color = Color( 0.941176, 0.941176, 0.941176, 1 ) +TextEdit/colors/word_highlighted_color = Color( 0.8, 0.9, 0.9, 0.15 ) +TextEdit/constants/completion_lines = 7 +TextEdit/constants/completion_max_width = 50 +TextEdit/constants/completion_scroll_width = 3 +TextEdit/constants/line_spacing = 4 +TextEdit/fonts/font = null +TextEdit/icons/fold = SubResource( 143 ) +TextEdit/icons/folded = SubResource( 145 ) +TextEdit/icons/space = SubResource( 147 ) +TextEdit/icons/tab = SubResource( 149 ) +TextEdit/styles/completion = null +TextEdit/styles/focus = SubResource( 4 ) +TextEdit/styles/normal = SubResource( 5 ) +TextEdit/styles/read_only = SubResource( 2 ) +ToolButton/colors/font_color = Color( 0.25, 0.25, 0.25, 1 ) +ToolButton/colors/font_color_disabled = Color( 0.9, 0.95, 1, 0.3 ) +ToolButton/colors/font_color_hover = Color( 0.15, 0.15, 0.15, 1 ) +ToolButton/colors/font_color_pressed = Color( 0, 0.356863, 1, 1 ) +ToolButton/constants/hseparation = 3 +ToolButton/fonts/font = null +ToolButton/styles/disabled = SubResource( 23 ) +ToolButton/styles/focus = SubResource( 23 ) +ToolButton/styles/hover = SubResource( 23 ) +ToolButton/styles/normal = SubResource( 23 ) +ToolButton/styles/pressed = SubResource( 23 ) +TooltipLabel/colors/font_color = Color( 0.75, 0.75, 0.75, 1 ) +TooltipLabel/colors/font_color_shadow = Color( 1, 1, 1, 0.1 ) +TooltipPanel/styles/panel = SubResource( 150 ) +Tree/colors/cursor_color = Color( 0, 0, 0, 1 ) +Tree/colors/custom_button_font_highlight = Color( 0.15, 0.15, 0.15, 1 ) +Tree/colors/drop_position_color = Color( 0, 0.356863, 1, 1 ) +Tree/colors/font_color = Color( 0.25, 0.25, 0.25, 1 ) +Tree/colors/font_color_selected = Color( 0, 0, 0, 1 ) +Tree/colors/guide_color = Color( 0, 0, 0, 0.05 ) +Tree/colors/relationship_line_color = Color( 0, 0, 0, 0.1 ) +Tree/colors/selection_color = Color( 0.1, 0.1, 1, 0.8 ) +Tree/colors/title_button_color = Color( 0.25, 0.25, 0.25, 1 ) +Tree/constants/button_margin = 4 +Tree/constants/draw_guides = 0 +Tree/constants/draw_relationship_lines = 1 +Tree/constants/guide_width = 2 +Tree/constants/hseparation = 4 +Tree/constants/item_margin = 12 +Tree/constants/scroll_border = 40 +Tree/constants/scroll_speed = 12 +Tree/constants/vseparation = 4 +Tree/fonts/font = null +Tree/fonts/title_button_font = null +Tree/icons/arrow = SubResource( 143 ) +Tree/icons/arrow_collapsed = SubResource( 145 ) +Tree/icons/checked = SubResource( 8 ) +Tree/icons/select_arrow = SubResource( 152 ) +Tree/icons/unchecked = SubResource( 14 ) +Tree/icons/updown = SubResource( 154 ) +Tree/styles/bg = SubResource( 51 ) +Tree/styles/bg_focus = SubResource( 92 ) +Tree/styles/button_pressed = SubResource( 155 ) +Tree/styles/cursor = SubResource( 156 ) +Tree/styles/cursor_unfocused = SubResource( 156 ) +Tree/styles/custom_button = SubResource( 157 ) +Tree/styles/custom_button_hover = SubResource( 5 ) +Tree/styles/custom_button_pressed = SubResource( 158 ) +Tree/styles/hover = SubResource( 159 ) +Tree/styles/selected = SubResource( 94 ) +Tree/styles/selected_focus = SubResource( 95 ) +Tree/styles/title_button_hover = SubResource( 160 ) +Tree/styles/title_button_normal = SubResource( 160 ) +Tree/styles/title_button_pressed = SubResource( 160 ) +VBoxContainer/constants/separation = 4 +VScrollBar/icons/decrement = SubResource( 66 ) +VScrollBar/icons/decrement_highlight = SubResource( 66 ) +VScrollBar/icons/increment = SubResource( 66 ) +VScrollBar/icons/increment_highlight = SubResource( 66 ) +VScrollBar/styles/grabber = SubResource( 161 ) +VScrollBar/styles/grabber_highlight = SubResource( 162 ) +VScrollBar/styles/grabber_pressed = SubResource( 163 ) +VScrollBar/styles/scroll = SubResource( 164 ) +VScrollBar/styles/scroll_focus = SubResource( 165 ) +VSeparator/constants/separation = 4 +VSeparator/styles/separator = SubResource( 166 ) +VSlider/icons/grabber = SubResource( 82 ) +VSlider/icons/grabber_highlight = SubResource( 84 ) +VSlider/styles/grabber_area = SubResource( 167 ) +VSlider/styles/grabber_area_highlight = SubResource( 168 ) +VSlider/styles/slider = SubResource( 169 ) +VSplitContainer/constants/autohide = 1 +VSplitContainer/constants/separation = 8 +VSplitContainer/icons/grabber = SubResource( 171 ) +VSplitContainer/styles/bg = SubResource( 174 ) +WindowDialog/colors/title_color = Color( 0.25, 0.25, 0.25, 1 ) +WindowDialog/constants/close_h_ofs = 22 +WindowDialog/constants/close_v_ofs = 20 +WindowDialog/constants/scaleborder_size = 4 +WindowDialog/constants/title_height = 24 +WindowDialog/fonts/title_font = null +WindowDialog/icons/close = SubResource( 98 ) +WindowDialog/icons/close_highlight = SubResource( 98 ) +WindowDialog/styles/panel = SubResource( 175 ) diff --git a/assets/themes/orange/theme.tres b/assets/themes/orange/theme.tres new file mode 100644 index 0000000..086c242 --- /dev/null +++ b/assets/themes/orange/theme.tres @@ -0,0 +1,1764 @@ +[gd_resource type="Theme" load_steps=169 format=2] + +[sub_resource type="StyleBoxFlat" id=1] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.9, 0.317647, 0, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.7, 0.247059, 0, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=2] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.75, 0.264706, 0, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.968627, 1, 0.396078, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=3] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.75, 0.264706, 0, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 0.514706, 0.25, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=4] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.75, 0.264706, 0, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.625, 0.220588, 0, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=5] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.75, 0.264706, 0, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.968627, 1, 0.396078, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="Image" id=6] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 212, 212, 212, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 6, 221, 221, 221, 30, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 221, 221, 221, 30, 212, 212, 212, 6, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 30, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 30, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 45, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 60, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 45, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 105, 223, 223, 223, 243, 223, 223, 223, 105, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 105, 223, 223, 223, 248, 224, 224, 224, 255, 223, 223, 223, 186, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 104, 223, 223, 223, 248, 224, 224, 224, 255, 223, 223, 223, 193, 225, 225, 225, 51, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 217, 217, 217, 48, 224, 224, 224, 66, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 103, 223, 223, 223, 248, 224, 224, 224, 255, 223, 223, 223, 193, 220, 220, 220, 52, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 217, 217, 217, 48, 223, 223, 223, 178, 222, 222, 222, 231, 220, 220, 220, 74, 222, 222, 222, 102, 223, 223, 223, 248, 224, 224, 224, 255, 222, 222, 222, 194, 220, 220, 220, 52, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 219, 219, 219, 64, 223, 223, 223, 225, 224, 224, 224, 255, 224, 224, 224, 233, 223, 223, 223, 248, 224, 224, 224, 255, 222, 222, 222, 195, 220, 220, 220, 52, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 69, 223, 223, 223, 224, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 196, 220, 220, 220, 52, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 217, 217, 217, 68, 223, 223, 223, 224, 222, 222, 222, 196, 220, 220, 220, 52, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 45, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 224, 224, 224, 66, 221, 221, 221, 53, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 45, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 30, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 30, 221, 221, 221, 0, 212, 212, 212, 0, 212, 212, 212, 6, 221, 221, 221, 30, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 221, 221, 221, 30, 212, 212, 212, 6, 212, 212, 212, 0, 0, 0, 0, 0, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 212, 212, 212, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=7] +flags = 0 +flags = 0 +image = SubResource( 6 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=8] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 69, 223, 223, 223, 184, 224, 224, 224, 233, 224, 224, 224, 233, 221, 221, 221, 184, 218, 218, 218, 69, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 218, 218, 218, 0, 218, 218, 218, 21, 222, 222, 222, 47, 222, 222, 222, 47, 217, 217, 217, 68, 223, 223, 223, 238, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 238, 217, 217, 217, 68, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 21, 218, 218, 218, 0, 223, 223, 223, 0, 223, 223, 223, 32, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 179, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 179, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 41, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 230, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 230, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 42, 222, 222, 222, 47, 222, 222, 222, 47, 224, 224, 224, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 230, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 216, 216, 216, 0, 216, 216, 216, 33, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 181, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 180, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 220, 220, 220, 0, 220, 220, 220, 22, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 69, 223, 223, 223, 238, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 238, 218, 218, 218, 69, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 22, 220, 220, 220, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 69, 223, 223, 223, 184, 224, 224, 224, 233, 224, 224, 224, 233, 223, 223, 223, 184, 218, 218, 218, 69, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=9] +flags = 0 +flags = 0 +image = SubResource( 8 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=10] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 218, 218, 218, 0, 218, 218, 218, 21, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 21, 218, 218, 218, 0, 223, 223, 223, 0, 223, 223, 223, 32, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 41, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 42, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 216, 216, 216, 0, 216, 216, 216, 33, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 220, 220, 220, 0, 220, 220, 220, 22, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 22, 220, 220, 220, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=11] +flags = 0 +flags = 0 +image = SubResource( 10 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=12] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 212, 212, 212, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 6, 221, 221, 221, 30, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 221, 221, 221, 30, 212, 212, 212, 6, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 30, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 30, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 45, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 45, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 45, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 45, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 30, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 30, 221, 221, 221, 0, 212, 212, 212, 0, 212, 212, 212, 6, 221, 221, 221, 30, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 221, 221, 221, 30, 212, 212, 212, 6, 212, 212, 212, 0, 0, 0, 0, 0, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 212, 212, 212, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=13] +flags = 0 +flags = 0 +image = SubResource( 12 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=14] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.75, 0.264706, 0, 1 ) +draw_center = false +border_color = Color( 0.625, 0.220588, 0, 1 ) + +[sub_resource type="Image" id=15] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 95, 222, 222, 222, 191, 224, 224, 224, 233, 224, 224, 224, 233, 222, 222, 222, 191, 222, 222, 222, 95, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 221, 221, 221, 144, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 221, 221, 221, 144, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 220, 220, 220, 0, 220, 220, 220, 22, 222, 222, 222, 47, 220, 220, 220, 95, 223, 223, 223, 253, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 253, 219, 219, 219, 94, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 22, 220, 220, 220, 0, 223, 223, 223, 0, 223, 223, 223, 32, 222, 222, 222, 47, 222, 222, 222, 189, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 189, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 41, 222, 222, 222, 47, 222, 222, 222, 230, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 230, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 41, 222, 222, 222, 47, 222, 222, 222, 231, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 230, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 32, 222, 222, 222, 47, 222, 222, 222, 189, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 189, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 220, 220, 220, 0, 220, 220, 220, 22, 222, 222, 222, 47, 220, 220, 220, 95, 223, 223, 223, 253, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 253, 220, 220, 220, 95, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 22, 220, 220, 220, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 221, 221, 221, 144, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 221, 221, 221, 144, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 95, 222, 222, 222, 191, 224, 224, 224, 233, 224, 224, 224, 233, 222, 222, 222, 191, 222, 222, 222, 95, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 38 +} + +[sub_resource type="ImageTexture" id=16] +flags = 0 +flags = 0 +image = SubResource( 15 ) +size = Vector2( 38, 16 ) + +[sub_resource type="Image" id=17] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "LumAlpha8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=18] +flags = 4 +flags = 4 +image = SubResource( 17 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=19] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 212, 212, 212, 12, 223, 223, 223, 123, 223, 223, 223, 178, 223, 223, 223, 229, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 229, 223, 223, 223, 178, 223, 223, 223, 123, 212, 212, 212, 12, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 220, 220, 220, 66, 222, 222, 222, 223, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 223, 220, 220, 220, 66, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 217, 217, 217, 0, 223, 223, 223, 65, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 194, 221, 221, 221, 76, 214, 214, 214, 25, 214, 214, 214, 25, 221, 221, 221, 76, 223, 223, 223, 194, 224, 224, 224, 255, 223, 223, 223, 254, 223, 223, 223, 64, 217, 217, 217, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 12, 223, 223, 223, 222, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 132, 222, 222, 222, 0, 221, 221, 221, 0, 214, 214, 214, 0, 214, 214, 214, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 132, 224, 224, 224, 255, 223, 223, 223, 222, 212, 212, 212, 12, 212, 212, 212, 0, 223, 223, 223, 0, 223, 223, 223, 120, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 194, 127, 127, 127, 2, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 194, 224, 224, 224, 255, 223, 223, 223, 120, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 175, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 221, 221, 221, 75, 174, 174, 174, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 174, 174, 174, 0, 221, 221, 221, 75, 224, 224, 224, 255, 222, 222, 222, 175, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 225, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 214, 214, 214, 25, 214, 214, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 25, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 226, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 216, 216, 216, 20, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 25, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 175, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 70, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 222, 222, 222, 71, 224, 224, 224, 255, 222, 222, 222, 175, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 121, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 193, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 223, 223, 223, 193, 224, 224, 224, 255, 223, 223, 223, 121, 223, 223, 223, 0, 215, 215, 215, 0, 215, 215, 215, 13, 222, 222, 222, 223, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 132, 222, 222, 222, 0, 221, 221, 221, 0, 214, 214, 214, 0, 214, 214, 214, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 132, 224, 224, 224, 255, 222, 222, 222, 223, 215, 215, 215, 13, 215, 215, 215, 0, 0, 0, 0, 0, 217, 217, 217, 0, 220, 220, 220, 66, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 193, 221, 221, 221, 76, 214, 214, 214, 25, 214, 214, 214, 25, 221, 221, 221, 76, 223, 223, 223, 193, 224, 224, 224, 255, 223, 223, 223, 254, 220, 220, 220, 66, 217, 217, 217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220, 0, 220, 220, 220, 66, 223, 223, 223, 224, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 224, 220, 220, 220, 66, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 212, 212, 212, 12, 223, 223, 223, 123, 223, 223, 223, 178, 223, 223, 223, 229, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 229, 223, 223, 223, 178, 223, 223, 223, 123, 212, 212, 212, 12, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 38 +} + +[sub_resource type="ImageTexture" id=20] +flags = 0 +flags = 0 +image = SubResource( 19 ) +size = Vector2( 38, 16 ) + +[sub_resource type="StyleBoxFlat" id=21] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.75, 0.264706, 0, 1 ) +draw_center = false +border_color = Color( 0.625, 0.220588, 0, 1 ) + +[sub_resource type="Image" id=22] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=23] +flags = 0 +flags = 0 +image = SubResource( 22 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=24] +data = { +"data": PoolByteArray( 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 85, 85, 86, 188, 0, 0, 3, 255, 0, 0, 2, 125, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 86, 86, 88, 188, 0, 0, 3, 255, 0, 0, 2, 126, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 88, 88, 89, 188, 0, 0, 3, 255, 0, 0, 2, 127, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 89, 89, 90, 188, 0, 0, 3, 255, 0, 0, 1, 128, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 92, 92, 93, 188, 0, 0, 3, 255, 0, 0, 1, 130, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 92, 92, 93, 188, 0, 0, 3, 255, 0, 0, 1, 130, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 93, 93, 94, 188, 0, 0, 3, 255, 0, 0, 1, 131, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 94, 94, 96, 188, 0, 0, 3, 255, 0, 0, 1, 132, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 96, 96, 97, 188, 0, 0, 3, 255, 0, 0, 1, 133, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 99, 99, 101, 189, 0, 0, 3, 255, 0, 0, 1, 135, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 255, 0, 0, 1, 135, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 136, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=25] +flags = 0 +flags = 0 +image = SubResource( 24 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=26] +data = { +"data": PoolByteArray( 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=27] +flags = 0 +flags = 0 +image = SubResource( 26 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=28] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 202, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 200, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 199, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 223, 223, 223, 0, 223, 223, 223, 0, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 218, 222, 222, 222, 70, 222, 222, 222, 70, 223, 223, 223, 218, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 65, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 65, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=29] +flags = 0 +flags = 0 +image = SubResource( 28 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=30] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 180, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 180, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 70, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 223, 223, 223, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 180, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 223, 223, 223, 0, 223, 223, 223, 180, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 180, 223, 223, 223, 0, 0, 0, 0, 0, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=31] +flags = 0 +flags = 0 +image = SubResource( 30 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=32] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 218, 218, 0, 222, 222, 222, 0, 222, 222, 222, 0, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 218, 218, 0, 218, 218, 218, 21, 222, 222, 222, 199, 222, 222, 222, 198, 218, 218, 218, 21, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 218, 218, 0, 218, 218, 218, 21, 223, 223, 223, 211, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 209, 218, 218, 218, 21, 217, 217, 217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 217, 217, 217, 0, 218, 218, 218, 21, 223, 223, 223, 210, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 209, 216, 216, 216, 20, 215, 215, 215, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 216, 216, 216, 20, 223, 223, 223, 209, 223, 223, 223, 254, 222, 222, 222, 206, 223, 223, 223, 254, 223, 223, 223, 251, 222, 222, 222, 207, 223, 223, 223, 254, 223, 223, 223, 209, 214, 214, 214, 19, 214, 214, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 193, 223, 223, 223, 254, 222, 222, 222, 206, 214, 214, 214, 19, 223, 223, 223, 254, 223, 223, 223, 249, 214, 214, 214, 19, 223, 223, 223, 208, 223, 223, 223, 254, 223, 223, 223, 193, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 176, 223, 223, 223, 192, 214, 214, 214, 19, 217, 217, 217, 0, 223, 223, 223, 254, 223, 223, 223, 249, 217, 217, 217, 0, 214, 214, 214, 19, 223, 223, 223, 192, 223, 223, 223, 176, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 214, 214, 214, 0, 223, 223, 223, 0, 223, 223, 223, 254, 223, 223, 223, 249, 223, 223, 223, 0, 214, 214, 214, 0, 223, 223, 223, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 254, 223, 223, 223, 249, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 176, 223, 223, 223, 176, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=33] +flags = 0 +flags = 0 +image = SubResource( 32 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=34] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 98, 223, 223, 223, 177, 223, 223, 223, 228, 223, 223, 223, 228, 223, 223, 223, 177, 223, 223, 223, 98, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 23, 223, 223, 223, 185, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 185, 221, 221, 221, 23, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 185, 223, 223, 223, 254, 223, 223, 223, 225, 221, 221, 221, 83, 223, 223, 223, 24, 223, 223, 223, 24, 221, 221, 221, 84, 223, 223, 223, 225, 223, 223, 223, 254, 223, 223, 223, 185, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 94, 223, 223, 223, 254, 223, 223, 223, 225, 210, 210, 210, 17, 215, 215, 215, 0, 223, 223, 223, 0, 223, 223, 223, 0, 215, 215, 215, 0, 210, 210, 210, 17, 223, 223, 223, 225, 223, 223, 223, 254, 222, 222, 222, 94, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 174, 223, 223, 223, 254, 222, 222, 222, 87, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 222, 222, 222, 87, 223, 223, 223, 254, 222, 222, 222, 174, 222, 222, 222, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 224, 223, 223, 223, 254, 223, 223, 223, 24, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 24, 223, 223, 223, 254, 223, 223, 223, 224, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 147, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 161, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 24, 223, 223, 223, 254, 223, 223, 223, 224, 223, 223, 223, 0, 212, 212, 212, 0, 212, 212, 212, 6, 223, 223, 223, 205, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 214, 204, 204, 204, 10, 204, 204, 204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 222, 222, 222, 85, 223, 223, 223, 254, 223, 223, 223, 178, 223, 223, 223, 0, 0, 0, 0, 0, 214, 214, 214, 0, 217, 217, 217, 34, 223, 223, 223, 240, 223, 223, 223, 245, 218, 218, 218, 42, 211, 211, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 215, 215, 215, 0, 210, 210, 210, 17, 223, 223, 223, 224, 223, 223, 223, 254, 223, 223, 223, 96, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 219, 219, 219, 0, 221, 221, 221, 84, 223, 223, 223, 97, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 24, 221, 221, 221, 83, 223, 223, 223, 225, 223, 223, 223, 254, 223, 223, 223, 186, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 185, 221, 221, 221, 23, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 228, 223, 223, 223, 177, 221, 221, 221, 99, 222, 222, 222, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=35] +flags = 0 +flags = 0 +image = SubResource( 34 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=36] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 0, 223, 223, 223, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 218, 218, 0, 221, 221, 221, 0, 221, 221, 221, 92, 223, 223, 223, 185, 222, 222, 222, 231, 222, 222, 222, 231, 223, 223, 223, 186, 222, 222, 222, 95, 222, 222, 222, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220, 0, 218, 218, 218, 35, 222, 222, 222, 207, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 209, 223, 223, 223, 41, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 175, 175, 175, 0, 223, 223, 223, 32, 223, 223, 223, 226, 223, 223, 223, 254, 223, 223, 223, 225, 221, 221, 221, 83, 223, 223, 223, 24, 223, 223, 223, 24, 221, 221, 221, 84, 223, 223, 223, 225, 223, 223, 223, 254, 223, 223, 223, 228, 218, 218, 218, 35, 194, 194, 194, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 213, 223, 223, 223, 254, 223, 223, 223, 225, 210, 210, 210, 17, 217, 217, 217, 0, 223, 223, 223, 0, 223, 223, 223, 0, 217, 217, 217, 0, 210, 210, 210, 17, 223, 223, 223, 225, 223, 223, 223, 254, 223, 223, 223, 217, 170, 170, 170, 3, 170, 170, 170, 0, 223, 223, 223, 0, 223, 223, 223, 89, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 87, 217, 217, 217, 0, 220, 220, 220, 59, 223, 223, 223, 200, 223, 223, 223, 200, 220, 220, 220, 59, 217, 217, 217, 0, 222, 222, 222, 87, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 93, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 209, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 24, 222, 222, 222, 0, 222, 222, 222, 198, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 198, 222, 222, 222, 0, 223, 223, 223, 24, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 209, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 209, 223, 223, 223, 254, 223, 223, 223, 254, 214, 214, 214, 19, 218, 218, 218, 0, 222, 222, 222, 199, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 199, 222, 222, 222, 0, 223, 223, 223, 24, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 209, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 94, 223, 223, 223, 254, 223, 223, 223, 254, 221, 221, 221, 84, 217, 217, 217, 0, 220, 220, 220, 59, 223, 223, 223, 201, 223, 223, 223, 200, 220, 220, 220, 59, 217, 217, 217, 0, 222, 222, 222, 85, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 94, 222, 222, 222, 0, 170, 170, 170, 0, 170, 170, 170, 3, 223, 223, 223, 222, 223, 223, 223, 254, 223, 223, 223, 224, 210, 210, 210, 17, 217, 217, 217, 0, 223, 223, 223, 0, 223, 223, 223, 0, 217, 217, 217, 0, 210, 210, 210, 17, 223, 223, 223, 224, 223, 223, 223, 254, 223, 223, 223, 222, 170, 170, 170, 3, 170, 170, 170, 0, 0, 0, 0, 0, 196, 196, 196, 0, 223, 223, 223, 41, 223, 223, 223, 232, 223, 223, 223, 254, 223, 223, 223, 225, 221, 221, 221, 83, 223, 223, 223, 24, 223, 223, 223, 24, 221, 221, 221, 83, 223, 223, 223, 225, 223, 223, 223, 254, 223, 223, 223, 232, 223, 223, 223, 41, 196, 196, 196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 220, 220, 220, 44, 223, 223, 223, 216, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 216, 220, 220, 220, 44, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 173, 173, 173, 0, 127, 127, 127, 2, 223, 223, 223, 98, 222, 222, 222, 190, 223, 223, 223, 232, 223, 223, 223, 232, 222, 222, 222, 190, 223, 223, 223, 98, 127, 127, 127, 2, 173, 173, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 223, 223, 223, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 222, 222, 222, 0, 223, 223, 223, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=37] +flags = 0 +flags = 0 +image = SubResource( 36 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=38] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 101, 101, 101, 138, 211, 211, 211, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 100, 100, 100, 137, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 100, 100, 100, 137, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 14, 22, 22, 22, 101, 211, 211, 211, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 210, 210, 210, 233, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 49, 153, 153, 153, 171, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 153, 153, 153, 171, 0, 0, 0, 49, 0, 0, 0, 68, 189, 189, 189, 206, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 189, 189, 189, 206, 0, 0, 0, 68, 0, 0, 0, 88, 212, 212, 212, 236, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 88, 215, 215, 215, 239, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 68, 192, 192, 192, 209, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 192, 192, 192, 208, 0, 0, 0, 68, 0, 0, 0, 49, 158, 158, 158, 174, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 158, 158, 158, 174, 0, 0, 0, 49, 0, 0, 0, 14, 22, 22, 22, 101, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 43, 103, 103, 103, 138, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 103, 103, 103, 138, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 103, 103, 103, 138, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=39] +flags = 0 +flags = 0 +image = SubResource( 38 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=40] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 101, 101, 101, 138, 211, 211, 211, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 100, 100, 100, 137, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 100, 100, 100, 137, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 14, 22, 22, 22, 101, 211, 211, 211, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 210, 210, 210, 233, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 49, 153, 153, 153, 171, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 153, 153, 153, 171, 0, 0, 0, 49, 0, 0, 0, 68, 189, 189, 189, 206, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 189, 189, 189, 206, 0, 0, 0, 68, 0, 0, 0, 88, 212, 212, 212, 236, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 88, 215, 215, 215, 239, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 68, 192, 192, 192, 209, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 192, 192, 192, 208, 0, 0, 0, 68, 0, 0, 0, 49, 158, 158, 158, 174, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 158, 158, 158, 174, 0, 0, 0, 49, 0, 0, 0, 14, 22, 22, 22, 101, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 43, 103, 103, 103, 138, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 103, 103, 103, 138, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 103, 103, 103, 138, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=41] +flags = 0 +flags = 0 +image = SubResource( 40 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=42] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 101, 101, 101, 138, 211, 211, 211, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 100, 100, 100, 137, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 100, 100, 100, 137, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 14, 22, 22, 22, 101, 211, 211, 211, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 201, 201, 201, 221, 78, 78, 78, 127, 112, 112, 112, 143, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 210, 210, 210, 233, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 49, 153, 153, 153, 171, 224, 224, 224, 255, 224, 224, 224, 255, 220, 220, 220, 250, 153, 153, 153, 171, 2, 2, 2, 101, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 153, 153, 153, 171, 0, 0, 0, 49, 0, 0, 0, 68, 189, 189, 189, 206, 224, 224, 224, 255, 224, 224, 224, 255, 189, 189, 189, 205, 0, 0, 0, 100, 2, 2, 2, 101, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 189, 189, 189, 206, 0, 0, 0, 68, 0, 0, 0, 88, 212, 212, 212, 236, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 152, 152, 152, 169, 201, 201, 201, 220, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 88, 215, 215, 215, 239, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 68, 192, 192, 192, 209, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 192, 192, 192, 208, 0, 0, 0, 68, 0, 0, 0, 49, 158, 158, 158, 174, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 158, 158, 158, 174, 0, 0, 0, 49, 0, 0, 0, 14, 22, 22, 22, 101, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 43, 103, 103, 103, 138, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 103, 103, 103, 138, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 103, 103, 103, 138, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=43] +flags = 0 +flags = 0 +image = SubResource( 42 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=44] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 18, 255, 255, 255, 115, 255, 255, 255, 156, 255, 255, 255, 156, 255, 255, 255, 114, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 160, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 160, 255, 255, 255, 17, 255, 255, 255, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 255, 255, 255, 0, 255, 255, 255, 110, 255, 255, 255, 174, 255, 255, 255, 131, 255, 255, 255, 35, 255, 255, 255, 35, 255, 255, 255, 131, 255, 255, 255, 174, 255, 255, 255, 110, 255, 255, 255, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 255, 255, 255, 0, 255, 255, 255, 153, 255, 255, 255, 174, 255, 255, 255, 34, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 34, 255, 255, 255, 174, 255, 255, 255, 153, 255, 255, 255, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 255, 255, 255, 0, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 255, 255, 255, 0, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=45] +flags = 0 +flags = 0 +image = SubResource( 44 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=46] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.75, 0.264706, 0, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.5, 0.176471, 0, 1 ) + +[sub_resource type="Image" id=47] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 228, 255, 255, 255, 188, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 228, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 18, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 187, 255, 255, 255, 17, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 17, 255, 255, 255, 17, 255, 255, 255, 186, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 185, 255, 255, 255, 229, 255, 255, 255, 189, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 191, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 190, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 187, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 18, 255, 255, 255, 19, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 186, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 185, 255, 255, 255, 229, 255, 255, 255, 189, 255, 255, 255, 19, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 189, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 229, 255, 255, 255, 190, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 77, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 77, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=48] +flags = 0 +flags = 0 +image = SubResource( 47 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=49] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 60, 255, 255, 255, 177, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 177, 255, 255, 255, 60, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 119, 255, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 119, 255, 255, 255, 0, 255, 255, 255, 59, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 255, 58, 255, 255, 255, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 175, 255, 255, 255, 225, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 255, 255, 255, 226, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 255, 255, 255, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 175, 255, 255, 255, 59, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 255, 59, 255, 255, 255, 0, 255, 255, 255, 119, 255, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 119, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 60, 255, 255, 255, 177, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 177, 255, 255, 255, 60, 255, 255, 255, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 10, +"mipmaps": false, +"width": 10 +} + +[sub_resource type="ImageTexture" id=50] +flags = 0 +flags = 0 +image = SubResource( 49 ) +size = Vector2( 10, 10 ) + +[sub_resource type="Image" id=51] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 105, 255, 255, 255, 105, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 105, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 105, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 105, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=52] +flags = 0 +flags = 0 +image = SubResource( 51 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=53] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.9 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 0.87, 0.4, 1 ) +shadow_color = Color( 1, 0.87, 0.4, 0.1 ) +shadow_size = 8 + +[sub_resource type="StyleBoxFlat" id=54] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.3 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=55] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.4 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=56] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.7 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=57] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.9 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 0.47, 0.42, 1 ) +shadow_color = Color( 1, 0.47, 0.42, 0.2 ) +shadow_size = 8 + +[sub_resource type="StyleBoxFlat" id=58] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.9 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.968627, 1, 0.396078, 0.9 ) +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 8 + +[sub_resource type="StyleBoxFlat" id=59] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.7 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=60] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.9 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.968627, 1, 0.396078, 0.9 ) +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 8 + +[sub_resource type="ImageTexture" id=61] + +[sub_resource type="Image" id=62] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 16, 255, 255, 255, 55, 255, 255, 255, 55, 255, 255, 255, 16, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 54, 255, 255, 255, 70, 255, 255, 255, 70, 255, 255, 255, 54, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 54, 255, 255, 255, 70, 255, 255, 255, 70, 255, 255, 255, 54, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 16, 255, 255, 255, 55, 255, 255, 255, 55, 255, 255, 255, 16, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=63] +flags = 0 +flags = 0 +image = SubResource( 62 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=64] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 63 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="Image" id=65] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 247, 247, 247, 0, 248, 248, 248, 0, 248, 248, 248, 0, 247, 247, 247, 0, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 191, 191, 191, 4, 247, 247, 247, 98, 248, 248, 248, 167, 248, 248, 248, 167, 247, 247, 247, 98, 191, 191, 191, 4, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 247, 247, 247, 0, 247, 247, 247, 97, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 247, 247, 247, 97, 247, 247, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 248, 248, 248, 0, 248, 248, 248, 164, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 164, 248, 248, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 248, 248, 248, 0, 248, 248, 248, 164, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 164, 248, 248, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 247, 247, 247, 0, 247, 247, 247, 97, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 247, 247, 247, 97, 247, 247, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 191, 191, 191, 4, 247, 247, 247, 98, 248, 248, 248, 167, 248, 248, 248, 167, 247, 247, 247, 98, 191, 191, 191, 4, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 247, 247, 247, 0, 248, 248, 248, 0, 248, 248, 248, 0, 247, 247, 247, 0, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=66] +flags = 0 +flags = 0 +image = SubResource( 65 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=67] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 66 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="Image" id=68] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 173, 173, 173, 0, 173, 173, 173, 0, 173, 173, 173, 0, 173, 173, 173, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 4, 173, 173, 173, 97, 173, 173, 173, 166, 173, 173, 173, 166, 173, 173, 173, 97, 127, 127, 127, 4, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 172, 172, 172, 0, 172, 172, 172, 96, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 172, 172, 172, 96, 172, 172, 172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 173, 173, 173, 0, 173, 173, 173, 163, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 163, 173, 173, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 173, 173, 173, 0, 173, 173, 173, 163, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 163, 173, 173, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 172, 172, 172, 0, 172, 172, 172, 96, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 172, 172, 172, 96, 172, 172, 172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 4, 173, 173, 173, 97, 173, 173, 173, 166, 173, 173, 173, 166, 173, 173, 173, 97, 127, 127, 127, 4, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 173, 173, 173, 0, 173, 173, 173, 0, 173, 173, 173, 0, 173, 173, 173, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=69] +flags = 0 +flags = 0 +image = SubResource( 68 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=70] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 69 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="Image" id=71] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=72] +flags = 0 +flags = 0 +image = SubResource( 71 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=73] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 72 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxTexture" id=74] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 72 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxLine" id=75] +color = Color( 1, 1, 1, 0.1 ) + +[sub_resource type="Image" id=76] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 170, 170, 0, 218, 218, 218, 0, 219, 219, 219, 0, 223, 223, 223, 0, 223, 223, 223, 0, 219, 219, 219, 0, 218, 218, 218, 0, 170, 170, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 170, 170, 170, 3, 218, 218, 218, 35, 219, 219, 219, 50, 223, 223, 223, 65, 223, 223, 223, 65, 219, 219, 219, 50, 218, 218, 218, 35, 170, 170, 170, 3, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 211, 211, 211, 0, 212, 212, 212, 18, 222, 222, 222, 63, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 222, 222, 222, 63, 212, 212, 212, 18, 211, 211, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 190, 190, 190, 0, 210, 210, 210, 17, 223, 223, 223, 72, 223, 223, 223, 73, 223, 223, 223, 49, 212, 212, 212, 18, 217, 217, 217, 0, 217, 217, 217, 0, 212, 212, 212, 18, 223, 223, 223, 49, 223, 223, 223, 73, 223, 223, 223, 72, 210, 210, 210, 17, 190, 190, 190, 0, 0, 0, 0, 0, 170, 170, 170, 0, 170, 170, 170, 3, 222, 222, 222, 62, 223, 223, 223, 73, 223, 223, 223, 32, 233, 233, 233, 0, 233, 233, 233, 0, 255, 255, 255, 0, 255, 255, 255, 0, 233, 233, 233, 0, 233, 233, 233, 0, 223, 223, 223, 32, 223, 223, 223, 73, 222, 222, 222, 62, 170, 170, 170, 3, 170, 170, 170, 0, 216, 216, 216, 0, 216, 216, 216, 33, 223, 223, 223, 73, 223, 223, 223, 49, 233, 233, 233, 0, 255, 255, 255, 9, 255, 255, 255, 156, 255, 255, 255, 219, 255, 255, 255, 217, 255, 255, 255, 145, 255, 255, 255, 4, 233, 233, 233, 0, 223, 223, 223, 49, 223, 223, 223, 73, 216, 216, 216, 33, 216, 216, 216, 0, 219, 219, 219, 0, 219, 219, 219, 50, 223, 223, 223, 73, 210, 210, 210, 17, 240, 240, 240, 0, 255, 255, 255, 159, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 141, 232, 232, 232, 0, 210, 210, 210, 17, 223, 223, 223, 73, 219, 219, 219, 50, 219, 219, 219, 0, 223, 223, 223, 0, 223, 223, 223, 64, 223, 223, 223, 73, 127, 127, 127, 2, 255, 255, 255, 1, 255, 255, 255, 223, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 210, 191, 191, 191, 0, 127, 127, 127, 2, 223, 223, 223, 73, 223, 223, 223, 64, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 65, 223, 223, 223, 73, 127, 127, 127, 2, 255, 255, 255, 1, 255, 255, 255, 223, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 210, 191, 191, 191, 0, 127, 127, 127, 2, 223, 223, 223, 73, 223, 223, 223, 64, 223, 223, 223, 0, 220, 220, 220, 0, 220, 220, 220, 51, 223, 223, 223, 73, 210, 210, 210, 17, 240, 240, 240, 0, 255, 255, 255, 159, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 141, 232, 232, 232, 0, 210, 210, 210, 17, 223, 223, 223, 73, 220, 220, 220, 51, 220, 220, 220, 0, 218, 218, 218, 0, 218, 218, 218, 35, 223, 223, 223, 73, 223, 223, 223, 49, 233, 233, 233, 0, 255, 255, 255, 9, 255, 255, 255, 156, 255, 255, 255, 219, 255, 255, 255, 217, 255, 255, 255, 146, 255, 255, 255, 4, 233, 233, 233, 0, 223, 223, 223, 49, 223, 223, 223, 73, 218, 218, 218, 35, 218, 218, 218, 0, 170, 170, 170, 0, 170, 170, 170, 3, 222, 222, 222, 63, 223, 223, 223, 73, 223, 223, 223, 32, 233, 233, 233, 0, 233, 233, 233, 0, 255, 255, 255, 0, 255, 255, 255, 0, 233, 233, 233, 0, 233, 233, 233, 0, 223, 223, 223, 32, 223, 223, 223, 73, 222, 222, 222, 63, 170, 170, 170, 3, 170, 170, 170, 0, 0, 0, 0, 0, 191, 191, 191, 0, 212, 212, 212, 18, 223, 223, 223, 72, 223, 223, 223, 73, 223, 223, 223, 49, 212, 212, 212, 18, 217, 217, 217, 0, 217, 217, 217, 0, 212, 212, 212, 18, 223, 223, 223, 49, 223, 223, 223, 73, 223, 223, 223, 72, 212, 212, 212, 18, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 18, 222, 222, 222, 63, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 222, 222, 222, 63, 212, 212, 212, 18, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 170, 170, 170, 3, 218, 218, 218, 35, 219, 219, 219, 50, 223, 223, 223, 65, 223, 223, 223, 65, 219, 219, 219, 50, 218, 218, 218, 35, 170, 170, 170, 3, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 170, 170, 0, 218, 218, 218, 0, 219, 219, 219, 0, 223, 223, 223, 0, 223, 223, 223, 0, 219, 219, 219, 0, 218, 218, 218, 0, 170, 170, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=77] +flags = 0 +flags = 0 +image = SubResource( 76 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=78] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 222, 222, 222, 0, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 215, 215, 215, 0, 208, 208, 208, 11, 222, 222, 222, 124, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 222, 222, 222, 124, 208, 208, 208, 11, 215, 215, 215, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 63, 223, 223, 223, 221, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 221, 222, 222, 222, 63, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 215, 215, 215, 0, 222, 222, 222, 62, 223, 223, 223, 254, 224, 224, 224, 255, 222, 222, 222, 174, 220, 220, 220, 66, 0, 0, 0, 1, 148, 148, 148, 0, 220, 220, 220, 66, 222, 222, 222, 174, 224, 224, 224, 255, 223, 223, 223, 254, 222, 222, 222, 62, 215, 215, 215, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 220, 224, 224, 224, 255, 223, 223, 223, 114, 233, 233, 233, 0, 237, 237, 237, 0, 127, 127, 127, 0, 255, 255, 255, 0, 237, 237, 237, 0, 233, 233, 233, 0, 223, 223, 223, 114, 224, 224, 224, 255, 223, 223, 223, 219, 208, 208, 208, 11, 208, 208, 208, 0, 222, 222, 222, 0, 222, 222, 222, 118, 224, 224, 224, 255, 223, 223, 223, 172, 233, 233, 233, 0, 255, 255, 255, 9, 255, 255, 255, 156, 255, 255, 255, 219, 255, 255, 255, 217, 255, 255, 255, 145, 255, 255, 255, 4, 233, 233, 233, 0, 223, 223, 223, 172, 224, 224, 224, 255, 222, 222, 222, 118, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 175, 224, 224, 224, 255, 221, 221, 221, 60, 243, 243, 243, 0, 255, 255, 255, 159, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 141, 238, 238, 238, 0, 221, 221, 221, 60, 224, 224, 224, 255, 222, 222, 222, 175, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 225, 224, 224, 224, 255, 218, 218, 218, 7, 255, 255, 255, 1, 255, 255, 255, 223, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 210, 236, 236, 236, 0, 218, 218, 218, 7, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 230, 224, 224, 224, 255, 218, 218, 218, 7, 255, 255, 255, 1, 255, 255, 255, 223, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 210, 236, 236, 236, 0, 218, 218, 218, 7, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 180, 224, 224, 224, 255, 221, 221, 221, 60, 243, 243, 243, 0, 255, 255, 255, 159, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 141, 238, 238, 238, 0, 221, 221, 221, 60, 224, 224, 224, 255, 223, 223, 223, 179, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 123, 224, 224, 224, 255, 223, 223, 223, 172, 233, 233, 233, 0, 255, 255, 255, 9, 255, 255, 255, 156, 255, 255, 255, 219, 255, 255, 255, 217, 255, 255, 255, 146, 255, 255, 255, 4, 233, 233, 233, 0, 223, 223, 223, 172, 224, 224, 224, 255, 223, 223, 223, 123, 223, 223, 223, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 222, 224, 224, 224, 255, 223, 223, 223, 112, 233, 233, 233, 0, 237, 237, 237, 0, 255, 255, 255, 0, 127, 127, 127, 0, 237, 237, 237, 0, 233, 233, 233, 0, 223, 223, 223, 114, 224, 224, 224, 255, 223, 223, 223, 221, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 215, 215, 215, 0, 223, 223, 223, 64, 223, 223, 223, 254, 224, 224, 224, 255, 222, 222, 222, 174, 220, 220, 220, 66, 148, 148, 148, 0, 0, 0, 0, 1, 220, 220, 220, 66, 222, 222, 222, 174, 224, 224, 224, 255, 223, 223, 223, 254, 223, 223, 223, 64, 215, 215, 215, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 64, 223, 223, 223, 222, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 221, 222, 222, 222, 63, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 215, 215, 215, 0, 208, 208, 208, 11, 222, 222, 222, 124, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 222, 222, 222, 124, 208, 208, 208, 11, 215, 215, 215, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 222, 222, 222, 0, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=79] +flags = 0 +flags = 0 +image = SubResource( 78 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=80] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 1, 0.514706, 0.25, 1 ) + +[sub_resource type="StyleBoxFlat" id=81] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 1, 0.514706, 0.25, 1 ) + +[sub_resource type="StyleBoxFlat" id=82] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 0.5, 0.176471, 0, 1 ) + +[sub_resource type="Image" id=83] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 49, 255, 255, 255, 49, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 49, 255, 255, 255, 49, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 64, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=84] +flags = 0 +flags = 0 +image = SubResource( 83 ) +size = Vector2( 8, 64 ) + +[sub_resource type="StyleBoxTexture" id=85] +texture = SubResource( 18 ) +region_rect = Rect2( 0, 0, 16, 16 ) +margin_left = 1.0 +margin_right = 1.0 +margin_top = 1.0 +margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=86] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.75, 0.264706, 0, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.5, 0.176471, 0, 1 ) + +[sub_resource type="StyleBoxFlat" id=87] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 1, 0.352941, 0, 1 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 0.595588, 0.375, 1 ) + +[sub_resource type="StyleBoxFlat" id=88] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 1, 0.352941, 0, 1 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.2 ) + +[sub_resource type="StyleBoxFlat" id=89] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 1, 1, 1, 0.2 ) +border_color = Color( 1, 0.352941, 0, 1 ) + +[sub_resource type="StyleBoxFlat" id=90] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 1, 1, 1, 0.2 ) +border_color = Color( 1, 0.352941, 0, 1 ) + +[sub_resource type="StyleBoxEmpty" id=91] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 + +[sub_resource type="Image" id=92] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 228, 255, 255, 255, 188, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 228, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 18, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 187, 255, 255, 255, 17, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 17, 255, 255, 255, 17, 255, 255, 255, 186, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 185, 255, 255, 255, 229, 255, 255, 255, 189, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 191, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 190, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 187, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 18, 255, 255, 255, 19, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 186, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 185, 255, 255, 255, 229, 255, 255, 255, 189, 255, 255, 255, 19, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 189, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 229, 255, 255, 255, 190, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 77, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 77, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=93] +flags = 0 +flags = 0 +image = SubResource( 92 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=94] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 121, 255, 255, 255, 151, 255, 255, 255, 15, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 14, 255, 255, 255, 149, 255, 255, 255, 125, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 142, 255, 255, 255, 199, 255, 255, 255, 163, 255, 255, 255, 15, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 14, 255, 255, 255, 160, 255, 255, 255, 199, 255, 255, 255, 144, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 163, 255, 255, 255, 199, 255, 255, 255, 161, 255, 255, 255, 15, 255, 255, 255, 14, 255, 255, 255, 159, 255, 255, 255, 199, 255, 255, 255, 166, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 165, 255, 255, 255, 199, 255, 255, 255, 161, 255, 255, 255, 159, 255, 255, 255, 199, 255, 255, 255, 167, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 166, 255, 255, 255, 199, 255, 255, 255, 199, 255, 255, 255, 167, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 155, 255, 255, 255, 157, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=95] +flags = 0 +flags = 0 +image = SubResource( 94 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxFlat" id=96] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.75, 0.264706, 0, 1 ) + +[sub_resource type="StyleBoxFlat" id=97] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 1, 0.447059, 0, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=98] +content_margin_left = 8.0 +content_margin_right = 8.0 +content_margin_top = 8.0 +content_margin_bottom = 8.0 +bg_color = Color( 1, 0.352941, 0, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 0.514706, 0.25, 1 ) +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 4 + +[sub_resource type="Image" id=99] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 0, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 223, 223, 223, 197, 218, 218, 218, 21, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 190, 223, 223, 223, 254, 223, 223, 223, 210, 218, 218, 218, 21, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 19, 222, 222, 222, 207, 223, 223, 223, 254, 223, 223, 223, 209, 218, 218, 218, 21, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 217, 217, 217, 0, 214, 214, 214, 19, 223, 223, 223, 208, 223, 223, 223, 254, 223, 223, 223, 209, 214, 214, 214, 19, 214, 214, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 196, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 176, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 197, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 215, 215, 215, 0, 214, 214, 214, 19, 222, 222, 222, 206, 223, 223, 223, 254, 223, 223, 223, 212, 218, 218, 218, 21, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 210, 210, 210, 17, 222, 222, 222, 206, 223, 223, 223, 254, 223, 223, 223, 212, 218, 218, 218, 21, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 189, 223, 223, 223, 254, 223, 223, 223, 212, 220, 220, 220, 22, 219, 219, 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 176, 222, 222, 222, 198, 221, 221, 221, 23, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 222, 222, 222, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=100] +flags = 0 +flags = 0 +image = SubResource( 99 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=101] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 31, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 222, 222, 222, 31, 222, 222, 222, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 178, 223, 223, 223, 254, 223, 223, 223, 81, 213, 213, 213, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 213, 213, 213, 0, 223, 223, 223, 81, 223, 223, 223, 254, 223, 223, 223, 177, 223, 223, 223, 0, 221, 221, 221, 0, 221, 221, 221, 84, 223, 223, 223, 254, 223, 223, 223, 204, 204, 204, 204, 5, 204, 204, 204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 204, 204, 204, 0, 204, 204, 204, 5, 223, 223, 223, 204, 223, 223, 223, 254, 221, 221, 221, 84, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 1, 223, 223, 223, 209, 223, 223, 223, 254, 223, 223, 223, 176, 204, 204, 204, 5, 213, 213, 213, 0, 220, 220, 220, 0, 220, 220, 220, 0, 213, 213, 213, 0, 204, 204, 204, 5, 223, 223, 223, 176, 223, 223, 223, 254, 223, 223, 223, 209, 0, 0, 0, 1, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 19, 223, 223, 223, 210, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 213, 223, 223, 223, 88, 220, 220, 220, 22, 220, 220, 220, 22, 223, 223, 223, 88, 222, 222, 222, 214, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 210, 214, 214, 214, 19, 214, 214, 214, 0, 198, 198, 198, 0, 198, 198, 198, 9, 223, 223, 223, 194, 222, 222, 222, 214, 222, 222, 222, 215, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 215, 222, 222, 222, 214, 223, 223, 223, 194, 198, 198, 198, 9, 198, 198, 198, 0, 0, 0, 0, 0, 201, 201, 201, 0, 204, 204, 204, 10, 216, 216, 216, 20, 204, 204, 204, 5, 223, 223, 223, 105, 223, 223, 223, 187, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 187, 223, 223, 223, 105, 204, 204, 204, 5, 216, 216, 216, 20, 204, 204, 204, 10, 201, 201, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 204, 204, 204, 0, 216, 216, 216, 0, 204, 204, 204, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 254, 223, 223, 223, 249, 223, 223, 223, 0, 223, 223, 223, 0, 204, 204, 204, 0, 216, 216, 216, 0, 204, 204, 204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=102] +flags = 0 +flags = 0 +image = SubResource( 101 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=103] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 219, 219, 219, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 217, 217, 217, 0, 220, 220, 220, 0, 219, 219, 219, 115, 223, 223, 223, 204, 223, 223, 223, 236, 223, 223, 223, 90, 223, 223, 223, 73, 220, 220, 220, 37, 221, 221, 221, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 217, 217, 217, 0, 217, 217, 217, 47, 222, 222, 222, 222, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 251, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 223, 223, 223, 82, 223, 223, 223, 16, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 172, 172, 172, 0, 218, 218, 218, 42, 222, 222, 222, 236, 223, 223, 223, 254, 223, 223, 223, 235, 220, 220, 220, 104, 215, 215, 215, 32, 198, 198, 198, 9, 216, 216, 216, 33, 223, 223, 223, 88, 221, 221, 221, 100, 223, 223, 223, 89, 218, 218, 218, 14, 109, 109, 109, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 226, 223, 223, 223, 254, 223, 223, 223, 235, 210, 210, 210, 23, 217, 217, 217, 0, 219, 219, 219, 0, 210, 210, 210, 0, 218, 218, 218, 0, 218, 218, 218, 7, 223, 223, 223, 88, 221, 221, 221, 100, 222, 222, 222, 85, 0, 0, 0, 1, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 111, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 109, 217, 217, 217, 0, 221, 221, 221, 76, 223, 223, 223, 216, 222, 222, 222, 78, 221, 221, 221, 23, 218, 218, 218, 0, 217, 217, 217, 34, 221, 221, 221, 100, 221, 221, 221, 100, 219, 219, 219, 36, 219, 219, 219, 0, 222, 222, 222, 0, 222, 222, 222, 223, 223, 223, 223, 254, 223, 223, 223, 254, 215, 215, 215, 32, 218, 218, 218, 0, 222, 222, 222, 215, 223, 223, 223, 254, 221, 221, 221, 100, 222, 222, 222, 78, 210, 210, 210, 0, 198, 198, 198, 9, 221, 221, 221, 100, 221, 221, 221, 100, 223, 223, 223, 82, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 223, 223, 223, 223, 254, 223, 223, 223, 254, 214, 214, 214, 25, 217, 217, 217, 0, 221, 221, 221, 216, 223, 223, 223, 254, 221, 221, 221, 100, 222, 222, 222, 78, 210, 210, 210, 0, 198, 198, 198, 9, 221, 221, 221, 100, 221, 221, 221, 100, 223, 223, 223, 82, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 117, 223, 223, 223, 254, 223, 223, 223, 254, 218, 218, 218, 106, 216, 216, 216, 0, 221, 221, 221, 76, 223, 223, 223, 217, 222, 222, 222, 78, 221, 221, 221, 23, 218, 218, 218, 0, 216, 216, 216, 33, 221, 221, 221, 100, 221, 221, 221, 100, 220, 220, 220, 37, 220, 220, 220, 0, 170, 170, 170, 0, 170, 170, 170, 3, 223, 223, 223, 233, 223, 223, 223, 254, 223, 223, 223, 234, 210, 210, 210, 23, 217, 217, 217, 0, 219, 219, 219, 0, 210, 210, 210, 0, 220, 220, 220, 0, 218, 218, 218, 7, 223, 223, 223, 88, 221, 221, 221, 100, 222, 222, 222, 87, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 195, 195, 195, 0, 221, 221, 221, 54, 223, 223, 223, 240, 223, 223, 223, 254, 223, 223, 223, 235, 220, 220, 220, 104, 215, 215, 215, 32, 198, 198, 198, 9, 223, 223, 223, 32, 223, 223, 223, 88, 221, 221, 221, 100, 221, 221, 221, 91, 223, 223, 223, 16, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 218, 218, 0, 215, 215, 215, 58, 222, 222, 222, 229, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 251, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 85, 210, 210, 210, 17, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 171, 171, 171, 0, 127, 127, 127, 2, 223, 223, 223, 121, 223, 223, 223, 208, 223, 223, 223, 237, 221, 221, 221, 91, 223, 223, 223, 74, 221, 221, 221, 38, 0, 0, 0, 1, 105, 105, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=104] +flags = 0 +flags = 0 +image = SubResource( 103 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=105] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.75, 0.264706, 0, 1 ) +border_color = Color( 0.625, 0.220588, 0, 1 ) + +[sub_resource type="StyleBoxLine" id=106] +color = Color( 1, 1, 1, 0.1 ) +grow_begin = 7.0 + +[sub_resource type="StyleBoxLine" id=107] +color = Color( 1, 1, 1, 0.1 ) +grow_end = 7.0 + +[sub_resource type="StyleBoxLine" id=108] +color = Color( 1, 1, 1, 0.1 ) +grow_begin = 7.0 +grow_end = 7.0 + +[sub_resource type="Image" id=109] +data = { +"data": PoolByteArray( 221, 221, 221, 23, 222, 222, 222, 78, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 78, 221, 221, 221, 23, 221, 221, 221, 77, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 77, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 78, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 78, 221, 221, 221, 23, 222, 222, 222, 78, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 78, 221, 221, 221, 23 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=110] +flags = 0 +flags = 0 +image = SubResource( 109 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxTexture" id=111] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 110 ) +region_rect = Rect2( 0, 0, 16, 16 ) +margin_left = 4.0 +margin_right = 4.0 +margin_top = 4.0 +margin_bottom = 4.0 + +[sub_resource type="Image" id=112] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 70, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 70, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 70, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 70, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=113] +flags = 0 +flags = 0 +image = SubResource( 112 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxTexture" id=114] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 1.0 +content_margin_bottom = 1.0 +texture = SubResource( 113 ) +region_rect = Rect2( 0, 0, 16, 16 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="StyleBoxFlat" id=115] +content_margin_left = 8.0 +content_margin_right = 8.0 +content_margin_top = 8.0 +content_margin_bottom = 8.0 +bg_color = Color( 0.625, 0.220588, 0, 1 ) +border_width_left = 1 +border_width_top = 24 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.625, 0.220588, 0, 1 ) +expand_margin_top = 24.0 +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 4 + +[sub_resource type="StyleBoxEmpty" id=116] + +[sub_resource type="Image" id=117] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 152, 223, 223, 223, 152, 221, 221, 221, 15, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 163, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 163, 221, 221, 221, 15, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 163, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 163, 221, 221, 221, 15, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 162, 222, 222, 222, 199, 223, 223, 223, 163, 223, 223, 223, 16, 223, 223, 223, 16, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 161, 221, 221, 221, 15, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 143, 222, 222, 222, 199, 223, 223, 223, 164, 210, 210, 210, 17, 216, 216, 216, 0, 216, 216, 216, 0, 210, 210, 210, 17, 223, 223, 223, 164, 222, 222, 222, 199, 222, 222, 222, 143, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 138, 223, 223, 223, 145, 210, 210, 210, 17, 210, 210, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 210, 210, 210, 17, 223, 223, 223, 145, 223, 223, 223, 138, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 210, 210, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 223, 223, 223, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 124, 223, 223, 223, 152, 221, 221, 221, 15, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 153, 222, 222, 222, 125, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 142, 222, 222, 222, 199, 223, 223, 223, 163, 221, 221, 221, 15, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 163, 222, 222, 222, 199, 222, 222, 222, 142, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 16, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 163, 221, 221, 221, 15, 221, 221, 221, 15, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 163, 223, 223, 223, 16, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 210, 210, 210, 17, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 161, 223, 223, 223, 162, 222, 222, 222, 199, 223, 223, 223, 163, 210, 210, 210, 17, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 210, 210, 210, 17, 222, 222, 222, 165, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 164, 210, 210, 210, 17, 210, 210, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 210, 210, 210, 17, 223, 223, 223, 154, 223, 223, 223, 154, 210, 210, 210, 17, 210, 210, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 223, 223, 223, 0, 223, 223, 223, 0, 210, 210, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=118] +flags = 0 +flags = 0 +image = SubResource( 117 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=119] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 222, 222, 222, 0, 221, 221, 221, 77, 223, 223, 223, 138, 223, 223, 223, 178, 223, 223, 223, 178, 223, 223, 223, 138, 221, 221, 221, 77, 222, 222, 222, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 18, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 212, 212, 212, 18, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 220, 220, 220, 44, 221, 221, 221, 54, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 74, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 223, 223, 223, 32, 221, 221, 221, 0, 219, 219, 219, 43, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 74, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 136, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 216, 216, 216, 33, 221, 221, 221, 0, 223, 223, 223, 32, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 136, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 222, 222, 222, 199, 222, 222, 222, 199, 220, 220, 220, 44, 219, 219, 219, 0, 223, 223, 223, 32, 223, 223, 223, 180, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 179, 222, 222, 222, 199, 222, 222, 222, 199, 219, 219, 219, 43, 221, 221, 221, 0, 223, 223, 223, 32, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 140, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 223, 223, 223, 32, 221, 221, 221, 0, 216, 216, 216, 33, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 139, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 76, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 180, 223, 223, 223, 32, 219, 219, 219, 0, 220, 220, 220, 44, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 221, 221, 221, 75, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 180, 218, 218, 218, 42, 221, 221, 221, 54, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 19, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 212, 212, 212, 18, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 222, 222, 222, 0, 222, 222, 222, 78, 223, 223, 223, 138, 223, 223, 223, 178, 223, 223, 223, 178, 223, 223, 223, 138, 222, 222, 222, 78, 222, 222, 222, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=120] +flags = 0 +flags = 0 +image = SubResource( 119 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=121] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 222, 222, 222, 0, 221, 221, 221, 99, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 221, 221, 221, 99, 222, 222, 222, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 24, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 223, 223, 223, 24, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 233, 223, 223, 223, 57, 222, 222, 222, 70, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 95, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 233, 218, 218, 218, 42, 220, 220, 220, 0, 223, 223, 223, 56, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 95, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 233, 219, 219, 219, 43, 218, 218, 218, 0, 218, 218, 218, 42, 223, 223, 223, 232, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 225, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 57, 220, 220, 220, 0, 218, 218, 218, 42, 222, 222, 222, 231, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 230, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 56, 219, 219, 219, 0, 218, 218, 218, 42, 223, 223, 223, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 180, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 232, 218, 218, 218, 42, 218, 218, 218, 0, 219, 219, 219, 43, 223, 223, 223, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 179, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 98, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 231, 218, 218, 218, 42, 220, 220, 220, 0, 223, 223, 223, 57, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 97, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 187, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 231, 221, 221, 221, 54, 222, 222, 222, 70, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 187, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 25, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 223, 223, 223, 24, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 222, 222, 222, 0, 221, 221, 221, 100, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 221, 221, 221, 100, 222, 222, 222, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=122] +flags = 0 +flags = 0 +image = SubResource( 121 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=123] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 222, 222, 222, 0, 221, 221, 221, 77, 223, 223, 223, 138, 223, 223, 223, 178, 223, 223, 223, 178, 223, 223, 223, 138, 221, 221, 221, 77, 222, 222, 222, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 18, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 212, 212, 212, 18, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 221, 221, 221, 54, 220, 220, 220, 44, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 74, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 219, 219, 219, 43, 221, 221, 221, 0, 223, 223, 223, 32, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 74, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 136, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 223, 223, 223, 32, 221, 221, 221, 0, 216, 216, 216, 33, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 136, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 180, 223, 223, 223, 32, 219, 219, 219, 0, 220, 220, 220, 44, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 179, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 223, 223, 223, 32, 221, 221, 221, 0, 219, 219, 219, 43, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 140, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 223, 223, 223, 32, 223, 223, 223, 0, 223, 223, 223, 32, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 139, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 76, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 220, 220, 220, 44, 221, 221, 221, 0, 223, 223, 223, 32, 223, 223, 223, 180, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 221, 221, 221, 75, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 221, 221, 221, 54, 218, 218, 218, 42, 223, 223, 223, 180, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 19, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 212, 212, 212, 18, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 222, 222, 222, 0, 222, 222, 222, 78, 223, 223, 223, 138, 223, 223, 223, 178, 223, 223, 223, 178, 223, 223, 223, 138, 222, 222, 222, 78, 222, 222, 222, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=124] +flags = 0 +flags = 0 +image = SubResource( 123 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=125] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 222, 222, 222, 0, 221, 221, 221, 99, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 221, 221, 221, 99, 222, 222, 222, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 24, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 223, 223, 223, 24, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 70, 223, 223, 223, 57, 223, 223, 223, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 95, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 56, 220, 220, 220, 0, 218, 218, 218, 42, 223, 223, 223, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 95, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 232, 218, 218, 218, 42, 218, 218, 218, 0, 219, 219, 219, 43, 223, 223, 223, 233, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 225, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 231, 218, 218, 218, 42, 220, 220, 220, 0, 223, 223, 223, 57, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 230, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 233, 218, 218, 218, 42, 219, 219, 219, 0, 223, 223, 223, 56, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 180, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 233, 218, 218, 218, 42, 218, 218, 218, 0, 218, 218, 218, 42, 223, 223, 223, 232, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 179, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 98, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 57, 220, 220, 220, 0, 218, 218, 218, 42, 222, 222, 222, 231, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 97, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 187, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 70, 222, 222, 222, 55, 222, 222, 222, 231, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 187, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 25, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 223, 223, 223, 24, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 222, 222, 222, 0, 221, 221, 221, 100, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 221, 221, 221, 100, 222, 222, 222, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=126] +flags = 0 +flags = 0 +image = SubResource( 125 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=127] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 78, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 79, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 78, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 79, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 78, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 79, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=128] +flags = 0 +flags = 0 +image = SubResource( 127 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=129] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 201, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 199, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 199, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 200, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 200, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 202, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 201, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 199, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 199, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 200, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 200, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 202, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 201, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 199, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 199, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 200, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 200, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 202, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=130] +flags = 0 +flags = 0 +image = SubResource( 129 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=131] +content_margin_left = 5.0 +content_margin_right = 5.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 1, 0.352941, 0, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.5, 0.176471, 0, 1 ) + +[sub_resource type="StyleBoxFlat" id=132] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 0.75, 0.264706, 0, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_color = Color( 0.625, 0.220588, 0, 1 ) +expand_margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=133] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 0.9, 0.317647, 0, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_color = Color( 0.7, 0.247059, 0, 1 ) +expand_margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=134] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 1, 0.352941, 0, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_color = Color( 0.5, 0.176471, 0, 1 ) +expand_margin_bottom = 1.0 + +[sub_resource type="Image" id=135] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 56, 255, 255, 255, 72, 255, 255, 255, 7, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 7, 255, 255, 255, 72, 255, 255, 255, 56, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 66, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 7, 255, 255, 255, 7, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 66, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 81, 255, 255, 255, 81, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 72, 255, 255, 255, 72, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=136] +flags = 0 +flags = 0 +image = SubResource( 135 ) +size = Vector2( 12, 12 ) + +[sub_resource type="Image" id=137] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 56, 255, 255, 255, 72, 255, 255, 255, 7, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 66, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 7, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 81, 255, 255, 255, 7, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 66, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 7, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 66, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 7, 255, 255, 255, 81, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 66, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 56, 255, 255, 255, 72, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=138] +flags = 0 +flags = 0 +image = SubResource( 137 ) +size = Vector2( 12, 12 ) + +[sub_resource type="Image" id=139] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 14, 255, 255, 255, 14, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 13, 255, 255, 255, 49, 255, 255, 255, 49, 255, 255, 255, 13, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 14, 255, 255, 255, 49, 255, 255, 255, 49, 255, 255, 255, 13, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 14, 255, 255, 255, 14, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=140] +flags = 0 +flags = 0 +image = SubResource( 139 ) +size = Vector2( 8, 8 ) + +[sub_resource type="Image" id=141] +data = { +"data": PoolByteArray( 255, 255, 255, 35, 255, 255, 255, 38, 255, 255, 255, 3, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 38, 255, 255, 255, 50, 255, 255, 255, 41, 255, 255, 255, 3, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 4, 255, 255, 255, 41, 255, 255, 255, 50, 255, 255, 255, 40, 255, 255, 255, 3, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 0, 255, 255, 255, 4, 255, 255, 255, 41, 255, 255, 255, 50, 255, 255, 255, 37, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 0, 255, 255, 255, 3, 255, 255, 255, 41, 255, 255, 255, 50, 255, 255, 255, 38, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 3, 255, 255, 255, 41, 255, 255, 255, 50, 255, 255, 255, 41, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 37, 255, 255, 255, 50, 255, 255, 255, 41, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 35, 255, 255, 255, 38, 255, 255, 255, 4, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=142] +flags = 0 +flags = 0 +image = SubResource( 141 ) +size = Vector2( 8, 8 ) + +[sub_resource type="StyleBoxFlat" id=143] +content_margin_left = 1.0 +content_margin_right = 1.0 +content_margin_top = 1.0 +content_margin_bottom = 1.0 +bg_color = Color( 1, 1, 1, 0.9 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 1 ) +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 4 + +[sub_resource type="Image" id=144] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 84, 255, 255, 255, 108, 255, 255, 255, 11, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 108, 255, 255, 255, 84, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 11, 255, 255, 255, 11, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 122, 255, 255, 255, 122, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 109, 255, 255, 255, 108, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 14, +"mipmaps": false, +"width": 14 +} + +[sub_resource type="ImageTexture" id=145] +flags = 0 +flags = 0 +image = SubResource( 144 ) +size = Vector2( 14, 14 ) + +[sub_resource type="Image" id=146] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 115, 255, 255, 255, 114, 255, 255, 255, 11, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 11, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 122, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 122, 255, 255, 255, 11, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 113, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 12, 255, 255, 255, 12, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 113, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 105, 255, 255, 255, 115, 255, 255, 255, 12, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 115, 255, 255, 255, 105, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 105, 255, 255, 255, 114, 255, 255, 255, 11, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 115, 255, 255, 255, 105, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 114, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 11, 255, 255, 255, 11, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 114, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 122, 255, 255, 255, 122, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 116, 255, 255, 255, 115, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 14, +"mipmaps": false, +"width": 14 +} + +[sub_resource type="ImageTexture" id=147] +flags = 0 +flags = 0 +image = SubResource( 146 ) +size = Vector2( 14, 14 ) + +[sub_resource type="StyleBoxFlat" id=148] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 1, 0.514706, 0.25, 1 ) +border_color = Color( 1, 0.352941, 0, 1 ) + +[sub_resource type="StyleBoxFlat" id=149] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 1, 0.352941, 0, 1 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 0.514706, 0.25, 1 ) + +[sub_resource type="StyleBoxEmpty" id=150] + +[sub_resource type="StyleBoxEmpty" id=151] + +[sub_resource type="StyleBoxFlat" id=152] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 1, 1, 1, 0.08 ) +border_color = Color( 1, 0.352941, 0, 1 ) + +[sub_resource type="StyleBoxFlat" id=153] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.5, 0.176471, 0, 1 ) +border_color = Color( 1, 0.352941, 0, 1 ) + +[sub_resource type="StyleBoxTexture" id=154] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 63 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="StyleBoxTexture" id=155] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 66 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxTexture" id=156] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 69 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="StyleBoxTexture" id=157] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 72 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxTexture" id=158] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 72 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxLine" id=159] +color = Color( 1, 1, 1, 0.1 ) +grow_begin = 0.0 +grow_end = 0.0 +vertical = true + +[sub_resource type="StyleBoxFlat" id=160] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +bg_color = Color( 1, 0.514706, 0.25, 1 ) + +[sub_resource type="StyleBoxFlat" id=161] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +bg_color = Color( 1, 0.514706, 0.25, 1 ) + +[sub_resource type="StyleBoxFlat" id=162] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +bg_color = Color( 0.5, 0.176471, 0, 1 ) + +[sub_resource type="Image" id=163] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 49, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 49, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 49, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 49, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 64 +} + +[sub_resource type="ImageTexture" id=164] +flags = 0 +flags = 0 +image = SubResource( 163 ) +size = Vector2( 64, 8 ) + +[sub_resource type="Image" id=165] +data = { +"data": PoolByteArray( 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=166] +flags = 0 +flags = 0 +image = SubResource( 165 ) +size = Vector2( 8, 8 ) + +[sub_resource type="StyleBoxTexture" id=167] +texture = SubResource( 166 ) +region_rect = Rect2( 0, 0, 8, 8 ) +margin_left = 1.0 +margin_right = 1.0 +margin_top = 1.0 +margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=168] +content_margin_left = 8.0 +content_margin_right = 8.0 +content_margin_top = 8.0 +content_margin_bottom = 8.0 +bg_color = Color( 1, 0.352941, 0, 1 ) +border_width_left = 1 +border_width_top = 24 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 0.352941, 0, 1 ) +expand_margin_top = 24.0 +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 4 + +[resource] +BoxContainer/constants/separation = 4 +Button/colors/font_color = Color( 1, 0.838235, 0.75, 1 ) +Button/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +Button/colors/font_color_hover = Color( 1, 0.902941, 0.85, 1 ) +Button/colors/font_color_pressed = Color( 0.968627, 1, 0.396078, 1 ) +Button/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) +Button/colors/icon_color_pressed = Color( 1.11392, 1.15, 0.45549, 1 ) +Button/styles/disabled = SubResource( 1 ) +Button/styles/focus = SubResource( 2 ) +Button/styles/hover = SubResource( 3 ) +Button/styles/normal = SubResource( 4 ) +Button/styles/pressed = SubResource( 5 ) +CheckBox/colors/font_color = Color( 1, 0.838235, 0.75, 1 ) +CheckBox/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +CheckBox/colors/font_color_hover = Color( 1, 0.902941, 0.85, 1 ) +CheckBox/colors/font_color_pressed = Color( 0.968627, 1, 0.396078, 1 ) +CheckBox/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) +CheckBox/constants/check_vadjust = 0 +CheckBox/constants/hseparation = 4 +CheckBox/icons/checked = SubResource( 7 ) +CheckBox/icons/radio_checked = SubResource( 9 ) +CheckBox/icons/radio_unchecked = SubResource( 11 ) +CheckBox/icons/unchecked = SubResource( 13 ) +CheckBox/styles/disabled = SubResource( 14 ) +CheckBox/styles/hover = SubResource( 14 ) +CheckBox/styles/normal = SubResource( 14 ) +CheckBox/styles/pressed = SubResource( 14 ) +CheckButton/colors/font_color = Color( 1, 0.838235, 0.75, 1 ) +CheckButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +CheckButton/colors/font_color_hover = Color( 1, 0.902941, 0.85, 1 ) +CheckButton/colors/font_color_pressed = Color( 0.968627, 1, 0.396078, 1 ) +CheckButton/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) +CheckButton/constants/check_vadjust = 0 +CheckButton/constants/hseparation = 4 +CheckButton/icons/off = SubResource( 16 ) +CheckButton/icons/off_disabled = SubResource( 18 ) +CheckButton/icons/on = SubResource( 20 ) +CheckButton/icons/on_disabled = SubResource( 18 ) +CheckButton/styles/disabled = SubResource( 21 ) +CheckButton/styles/hover = SubResource( 21 ) +CheckButton/styles/normal = SubResource( 21 ) +CheckButton/styles/pressed = SubResource( 21 ) +ColorPicker/constants/h_width = 30 +ColorPicker/constants/label_width = 10 +ColorPicker/constants/margin = 8 +ColorPicker/constants/sv_height = 256 +ColorPicker/constants/sv_width = 256 +ColorPicker/icons/add_preset = SubResource( 23 ) +ColorPicker/icons/overbright_indicator = SubResource( 25 ) +ColorPicker/icons/preset_bg = SubResource( 27 ) +ColorPicker/icons/screen_picker = SubResource( 29 ) +ColorPickerButton/icons/bg = SubResource( 27 ) +FileDialog/colors/files_disabled = Color( 1, 1, 1, 0.3 ) +FileDialog/colors/folder_icon_modulate = Color( 0.978039, 1, 0.577255, 1 ) +FileDialog/icons/folder = SubResource( 31 ) +FileDialog/icons/parent_folder = SubResource( 33 ) +FileDialog/icons/reload = SubResource( 35 ) +FileDialog/icons/toggle_hidden = SubResource( 37 ) +GraphEdit/colors/activity = Color( 0.968627, 1, 0.396078, 1 ) +GraphEdit/colors/grid_major = Color( 1, 1, 1, 0.15 ) +GraphEdit/colors/grid_minor = Color( 1, 1, 1, 0.07 ) +GraphEdit/colors/selection_fill = Color( 0.968627, 1, 0.396078, 0.3 ) +GraphEdit/colors/selection_stroke = Color( 0.968627, 1, 0.396078, 0.8 ) +GraphEdit/constants/bezier_len_neg = 160 +GraphEdit/constants/bezier_len_pos = 80 +GraphEdit/icons/minus = SubResource( 39 ) +GraphEdit/icons/more = SubResource( 41 ) +GraphEdit/icons/reset = SubResource( 43 ) +GraphEdit/icons/snap = SubResource( 45 ) +GraphEdit/styles/bg = SubResource( 46 ) +GraphNode/colors/close_color = Color( 1, 1, 1, 0.7 ) +GraphNode/colors/resizer_color = Color( 1, 1, 1, 0.7 ) +GraphNode/colors/title_color = Color( 1, 1, 1, 1 ) +GraphNode/constants/close_h_offset = 20 +GraphNode/constants/close_offset = 20 +GraphNode/constants/port_offset = 14 +GraphNode/constants/separation = 1 +GraphNode/constants/title_h_offset = -16 +GraphNode/constants/title_offset = 20 +GraphNode/icons/close = SubResource( 48 ) +GraphNode/icons/port = SubResource( 50 ) +GraphNode/icons/resizer = SubResource( 52 ) +GraphNode/styles/breakpoint = SubResource( 53 ) +GraphNode/styles/comment = SubResource( 54 ) +GraphNode/styles/commentfocus = SubResource( 55 ) +GraphNode/styles/frame = SubResource( 56 ) +GraphNode/styles/position = SubResource( 57 ) +GraphNode/styles/selectedframe = SubResource( 58 ) +GraphNode/styles/state_machine_frame = SubResource( 59 ) +GraphNode/styles/state_machine_selectedframe = SubResource( 60 ) +GridContainer/constants/hseparation = 4 +GridContainer/constants/vseparation = 4 +HBoxContainer/constants/separation = 4 +HScrollBar/icons/decrement = SubResource( 61 ) +HScrollBar/icons/decrement_highlight = SubResource( 61 ) +HScrollBar/icons/increment = SubResource( 61 ) +HScrollBar/icons/increment_highlight = SubResource( 61 ) +HScrollBar/styles/grabber = SubResource( 64 ) +HScrollBar/styles/grabber_highlight = SubResource( 67 ) +HScrollBar/styles/grabber_pressed = SubResource( 70 ) +HScrollBar/styles/scroll = SubResource( 73 ) +HScrollBar/styles/scroll_focus = SubResource( 74 ) +HSeparator/styles/separator = SubResource( 75 ) +HSlider/icons/grabber = SubResource( 77 ) +HSlider/icons/grabber_highlight = SubResource( 79 ) +HSlider/styles/grabber_area = SubResource( 80 ) +HSlider/styles/grabber_area_highlight = SubResource( 81 ) +HSlider/styles/slider = SubResource( 82 ) +HSplitContainer/constants/separation = 8 +HSplitContainer/icons/grabber = SubResource( 84 ) +HSplitContainer/styles/bg = SubResource( 85 ) +ItemList/colors/font_color = Color( 1, 0.838235, 0.75, 1 ) +ItemList/colors/font_color_selected = Color( 1, 1, 1, 1 ) +ItemList/colors/guide_color = Color( 1, 1, 1, 0.05 ) +ItemList/constants/hseparation = 3 +ItemList/constants/icon_margin = 4 +ItemList/constants/line_separation = 3 +ItemList/constants/vseparation = 3 +ItemList/styles/bg = SubResource( 86 ) +ItemList/styles/bg_focus = SubResource( 87 ) +ItemList/styles/cursor = SubResource( 88 ) +ItemList/styles/cursor_unfocused = SubResource( 88 ) +ItemList/styles/selected = SubResource( 89 ) +ItemList/styles/selected_focus = SubResource( 90 ) +Label/colors/font_color = Color( 1, 0.838235, 0.75, 1 ) +Label/colors/font_color_shadow = Color( 0, 0, 0, 0 ) +Label/constants/line_spacing = 3 +Label/constants/shadow_as_outline = 0 +Label/constants/shadow_offset_x = 1 +Label/constants/shadow_offset_y = 1 +Label/styles/normal = SubResource( 91 ) +LineEdit/colors/clear_button_color = Color( 1, 0.838235, 0.75, 1 ) +LineEdit/colors/clear_button_color_pressed = Color( 0.968627, 1, 0.396078, 1 ) +LineEdit/colors/cursor_color = Color( 1, 0.838235, 0.75, 1 ) +LineEdit/colors/font_color = Color( 1, 0.838235, 0.75, 1 ) +LineEdit/colors/font_color_selected = Color( 1, 1, 1, 1 ) +LineEdit/colors/read_only = Color( 1, 1, 1, 0.3 ) +LineEdit/colors/selection_color = Color( 0.968627, 1, 0.396078, 0.4 ) +LineEdit/icons/clear = SubResource( 93 ) +LineEdit/styles/focus = SubResource( 2 ) +LineEdit/styles/normal = SubResource( 4 ) +LineEdit/styles/read_only = SubResource( 1 ) +LinkButton/colors/font_color = Color( 1, 0.838235, 0.75, 1 ) +LinkButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +LinkButton/colors/font_color_hover = Color( 1, 0.902941, 0.85, 1 ) +LinkButton/colors/font_color_pressed = Color( 0.968627, 1, 0.396078, 1 ) +LinkButton/styles/focus = SubResource( 91 ) +MarginContainer/constants/margin_bottom = 0 +MarginContainer/constants/margin_left = 0 +MarginContainer/constants/margin_right = 0 +MarginContainer/constants/margin_top = 0 +MenuButton/colors/font_color = Color( 1, 0.838235, 0.75, 1 ) +MenuButton/colors/font_color_hover = Color( 1, 0.902941, 0.85, 1 ) +MenuButton/styles/disabled = SubResource( 21 ) +MenuButton/styles/focus = SubResource( 21 ) +MenuButton/styles/hover = SubResource( 21 ) +MenuButton/styles/normal = SubResource( 21 ) +MenuButton/styles/pressed = SubResource( 21 ) +OptionButton/colors/font_color = Color( 1, 0.838235, 0.75, 1 ) +OptionButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +OptionButton/colors/font_color_hover = Color( 1, 0.902941, 0.85, 1 ) +OptionButton/colors/font_color_pressed = Color( 0.968627, 1, 0.396078, 1 ) +OptionButton/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) +OptionButton/constants/arrow_margin = 4 +OptionButton/constants/hseparation = 4 +OptionButton/constants/modulate_arrow = 1 +OptionButton/icons/arrow = SubResource( 95 ) +OptionButton/styles/disabled = SubResource( 1 ) +OptionButton/styles/focus = SubResource( 2 ) +OptionButton/styles/hover = SubResource( 3 ) +OptionButton/styles/normal = SubResource( 4 ) +OptionButton/styles/pressed = SubResource( 5 ) +Panel/styles/panel = SubResource( 96 ) +PanelContainer/styles/panel = SubResource( 97 ) +PopupDialog/styles/panel = SubResource( 98 ) +PopupMenu/colors/font_color = Color( 1, 0.838235, 0.75, 1 ) +PopupMenu/colors/font_color_accel = Color( 1, 1, 1, 0.3 ) +PopupMenu/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +PopupMenu/colors/font_color_hover = Color( 1, 0.902941, 0.85, 1 ) +PopupMenu/constants/vseparation = 5 +PopupMenu/icons/checked = SubResource( 7 ) +PopupMenu/icons/radio_checked = SubResource( 9 ) +PopupMenu/icons/radio_unchecked = SubResource( 11 ) +PopupMenu/icons/submenu = SubResource( 100 ) +PopupMenu/icons/unchecked = SubResource( 13 ) +PopupMenu/icons/visibility_hidden = SubResource( 102 ) +PopupMenu/icons/visibility_visible = SubResource( 37 ) +PopupMenu/icons/visibility_xray = SubResource( 104 ) +PopupMenu/styles/disabled = SubResource( 21 ) +PopupMenu/styles/focus = SubResource( 21 ) +PopupMenu/styles/hover = SubResource( 105 ) +PopupMenu/styles/labeled_separator_left = SubResource( 106 ) +PopupMenu/styles/labeled_separator_right = SubResource( 107 ) +PopupMenu/styles/normal = SubResource( 21 ) +PopupMenu/styles/panel = SubResource( 98 ) +PopupMenu/styles/pressed = SubResource( 21 ) +PopupMenu/styles/separator = SubResource( 108 ) +PopupPanel/styles/panel = SubResource( 98 ) +ProgressBar/colors/font_color = Color( 1, 0.838235, 0.75, 1 ) +ProgressBar/styles/bg = SubResource( 111 ) +ProgressBar/styles/fg = SubResource( 114 ) +ProjectSettingsEditor/styles/panel = SubResource( 115 ) +RichTextLabel/colors/default_color = Color( 1, 0.838235, 0.75, 1 ) +RichTextLabel/colors/font_color_shadow = Color( 0, 0, 0, 0 ) +RichTextLabel/constants/shadow_as_outline = 0 +RichTextLabel/constants/shadow_offset_x = 1 +RichTextLabel/constants/shadow_offset_y = 1 +RichTextLabel/styles/focus = SubResource( 116 ) +RichTextLabel/styles/normal = SubResource( 46 ) +SpinBox/icons/updown = SubResource( 118 ) +TabContainer/colors/font_color_bg = Color( 1, 1, 1, 0.3 ) +TabContainer/colors/font_color_fg = Color( 1, 0.838235, 0.75, 1 ) +TabContainer/constants/side_margin = 0 +TabContainer/icons/decrement = SubResource( 120 ) +TabContainer/icons/decrement_highlight = SubResource( 122 ) +TabContainer/icons/increment = SubResource( 124 ) +TabContainer/icons/increment_highlight = SubResource( 126 ) +TabContainer/icons/menu = SubResource( 128 ) +TabContainer/icons/menu_highlight = SubResource( 130 ) +TabContainer/styles/panel = SubResource( 131 ) +TabContainer/styles/tab_bg = SubResource( 132 ) +TabContainer/styles/tab_disabled = SubResource( 133 ) +TabContainer/styles/tab_fg = SubResource( 134 ) +Tabs/colors/font_color_bg = Color( 1, 1, 1, 0.3 ) +Tabs/colors/font_color_fg = Color( 1, 0.838235, 0.75, 1 ) +Tabs/constants/hseparation = 4 +Tabs/icons/close = SubResource( 93 ) +Tabs/icons/decrement = SubResource( 120 ) +Tabs/icons/decrement_highlight = SubResource( 122 ) +Tabs/icons/increment = SubResource( 124 ) +Tabs/icons/increment_highlight = SubResource( 126 ) +Tabs/styles/button = SubResource( 21 ) +Tabs/styles/button_pressed = SubResource( 21 ) +Tabs/styles/tab_bg = SubResource( 132 ) +Tabs/styles/tab_disabled = SubResource( 133 ) +Tabs/styles/tab_fg = SubResource( 134 ) +TextEdit/colors/caret_color = Color( 1, 0.838235, 0.75, 1 ) +TextEdit/colors/font_color = Color( 1, 0.838235, 0.75, 1 ) +TextEdit/colors/selection_color = Color( 0.968627, 1, 0.396078, 0.4 ) +TextEdit/icons/fold = SubResource( 136 ) +TextEdit/icons/folded = SubResource( 138 ) +TextEdit/icons/space = SubResource( 140 ) +TextEdit/icons/tab = SubResource( 142 ) +TextEdit/styles/focus = SubResource( 3 ) +TextEdit/styles/normal = SubResource( 4 ) +TextEdit/styles/read_only = SubResource( 1 ) +ToolButton/colors/font_color = Color( 1, 0.838235, 0.75, 1 ) +ToolButton/colors/font_color_hover = Color( 1, 0.902941, 0.85, 1 ) +ToolButton/colors/font_color_pressed = Color( 0.968627, 1, 0.396078, 1 ) +ToolButton/styles/disabled = SubResource( 21 ) +ToolButton/styles/focus = SubResource( 21 ) +ToolButton/styles/hover = SubResource( 21 ) +ToolButton/styles/normal = SubResource( 21 ) +ToolButton/styles/pressed = SubResource( 21 ) +TooltipLabel/colors/font_color = Color( 0, 0.161765, 0.25, 1 ) +TooltipLabel/colors/font_color_shadow = Color( 0, 0, 0, 0.1 ) +TooltipPanel/styles/panel = SubResource( 143 ) +Tree/colors/custom_button_font_highlight = Color( 1, 0.902941, 0.85, 1 ) +Tree/colors/drop_position_color = Color( 0.968627, 1, 0.396078, 1 ) +Tree/colors/font_color = Color( 1, 0.838235, 0.75, 1 ) +Tree/colors/font_color_selected = Color( 1, 1, 1, 1 ) +Tree/colors/guide_color = Color( 1, 1, 1, 0.05 ) +Tree/colors/relationship_line_color = Color( 1, 1, 1, 0.1 ) +Tree/colors/title_button_color = Color( 1, 0.838235, 0.75, 1 ) +Tree/constants/button_margin = 4 +Tree/constants/draw_guides = 0 +Tree/constants/draw_relationship_lines = 1 +Tree/constants/hseparation = 4 +Tree/constants/item_margin = 12 +Tree/constants/scroll_border = 40 +Tree/constants/scroll_speed = 12 +Tree/constants/vseparation = 4 +Tree/icons/arrow = SubResource( 136 ) +Tree/icons/arrow_collapsed = SubResource( 138 ) +Tree/icons/checked = SubResource( 7 ) +Tree/icons/select_arrow = SubResource( 145 ) +Tree/icons/unchecked = SubResource( 13 ) +Tree/icons/updown = SubResource( 147 ) +Tree/styles/bg = SubResource( 46 ) +Tree/styles/bg_focus = SubResource( 87 ) +Tree/styles/button_pressed = SubResource( 148 ) +Tree/styles/cursor = SubResource( 149 ) +Tree/styles/cursor_unfocused = SubResource( 149 ) +Tree/styles/custom_button = SubResource( 150 ) +Tree/styles/custom_button_hover = SubResource( 4 ) +Tree/styles/custom_button_pressed = SubResource( 151 ) +Tree/styles/hover = SubResource( 152 ) +Tree/styles/selected = SubResource( 89 ) +Tree/styles/selected_focus = SubResource( 90 ) +Tree/styles/title_button_hover = SubResource( 153 ) +Tree/styles/title_button_normal = SubResource( 153 ) +Tree/styles/title_button_pressed = SubResource( 153 ) +VBoxContainer/constants/separation = 4 +VScrollBar/icons/decrement = SubResource( 61 ) +VScrollBar/icons/decrement_highlight = SubResource( 61 ) +VScrollBar/icons/increment = SubResource( 61 ) +VScrollBar/icons/increment_highlight = SubResource( 61 ) +VScrollBar/styles/grabber = SubResource( 154 ) +VScrollBar/styles/grabber_highlight = SubResource( 155 ) +VScrollBar/styles/grabber_pressed = SubResource( 156 ) +VScrollBar/styles/scroll = SubResource( 157 ) +VScrollBar/styles/scroll_focus = SubResource( 158 ) +VSeparator/styles/separator = SubResource( 159 ) +VSlider/icons/grabber = SubResource( 77 ) +VSlider/icons/grabber_highlight = SubResource( 79 ) +VSlider/styles/grabber_area = SubResource( 160 ) +VSlider/styles/grabber_area_highlight = SubResource( 161 ) +VSlider/styles/slider = SubResource( 162 ) +VSplitContainer/constants/separation = 8 +VSplitContainer/icons/grabber = SubResource( 164 ) +VSplitContainer/styles/bg = SubResource( 167 ) +WindowDialog/colors/title_color = Color( 1, 0.838235, 0.75, 1 ) +WindowDialog/constants/close_h_ofs = 22 +WindowDialog/constants/close_v_ofs = 20 +WindowDialog/constants/title_height = 24 +WindowDialog/fonts/title_font = null +WindowDialog/icons/close = SubResource( 93 ) +WindowDialog/icons/close_highlight = SubResource( 93 ) +WindowDialog/styles/panel = SubResource( 168 ) diff --git a/assets/themes/palette_styleboxes/palette_stylebox_focus.tres b/assets/themes/palette_styleboxes/palette_stylebox_focus.tres new file mode 100644 index 0000000..a7a842e --- /dev/null +++ b/assets/themes/palette_styleboxes/palette_stylebox_focus.tres @@ -0,0 +1,13 @@ +[gd_resource type="StyleBoxTexture" load_steps=2 format=2] + +[ext_resource path="res://assets/graphics/palette/palette_button.png" type="Texture" id=1] + + + +[resource] +texture = ExtResource( 1 ) +region_rect = Rect2( 0, 0, 8, 8 ) +margin_left = 2.0 +margin_right = 2.0 +margin_top = 2.0 +margin_bottom = 2.0 diff --git a/assets/themes/palette_styleboxes/palette_stylebox_hover.tres b/assets/themes/palette_styleboxes/palette_stylebox_hover.tres new file mode 100644 index 0000000..7401881 --- /dev/null +++ b/assets/themes/palette_styleboxes/palette_stylebox_hover.tres @@ -0,0 +1,14 @@ +[gd_resource type="StyleBoxTexture" load_steps=2 format=2] + +[ext_resource path="res://assets/graphics/palette/palette_button.png" type="Texture" id=1] + + + +[resource] +texture = ExtResource( 1 ) +region_rect = Rect2( 0, 0, 8, 8 ) +margin_left = 2.0 +margin_right = 2.0 +margin_top = 2.0 +margin_bottom = 2.0 +modulate_color = Color( 1, 0.537255, 0, 1 ) diff --git a/assets/themes/palette_styleboxes/palette_stylebox_normal.tres b/assets/themes/palette_styleboxes/palette_stylebox_normal.tres new file mode 100644 index 0000000..1cf1ae9 --- /dev/null +++ b/assets/themes/palette_styleboxes/palette_stylebox_normal.tres @@ -0,0 +1,14 @@ +[gd_resource type="StyleBoxTexture" load_steps=2 format=2] + +[ext_resource path="res://assets/graphics/palette/palette_button.png" type="Texture" id=1] + + + +[resource] +texture = ExtResource( 1 ) +region_rect = Rect2( 0, 0, 8, 8 ) +margin_left = 2.0 +margin_right = 2.0 +margin_top = 2.0 +margin_bottom = 2.0 +modulate_color = Color( 0, 0, 0, 1 ) diff --git a/assets/themes/palette_styleboxes/palette_stylebox_pressedr.tres b/assets/themes/palette_styleboxes/palette_stylebox_pressedr.tres new file mode 100644 index 0000000..3f96c33 --- /dev/null +++ b/assets/themes/palette_styleboxes/palette_stylebox_pressedr.tres @@ -0,0 +1,14 @@ +[gd_resource type="StyleBoxTexture" load_steps=2 format=2] + +[ext_resource path="res://assets/graphics/palette/palette_button.png" type="Texture" id=1] + + + +[resource] +texture = ExtResource( 1 ) +region_rect = Rect2( 0, 0, 8, 8 ) +margin_left = 2.0 +margin_right = 2.0 +margin_top = 2.0 +margin_bottom = 2.0 +modulate_color = Color( 1, 0, 0, 1 ) diff --git a/assets/themes/purple/theme.tres b/assets/themes/purple/theme.tres new file mode 100644 index 0000000..b2e553f --- /dev/null +++ b/assets/themes/purple/theme.tres @@ -0,0 +1,1781 @@ +[gd_resource type="Theme" load_steps=171 format=2] + +[sub_resource type="StyleBoxFlat" id=1] +bg_color = Color( 0.204595, 0.1247, 0.29, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=2] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.176471, 0.109412, 0.254118, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.137255, 0.085098, 0.197647, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=3] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.147059, 0.0911765, 0.211765, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.662745, 0, 1, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=4] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.147059, 0.0911765, 0.211765, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.397059, 0.341176, 0.461765, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=5] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.147059, 0.0911765, 0.211765, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.122549, 0.0759804, 0.176471, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=6] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.147059, 0.0911765, 0.211765, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.662745, 0, 1, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="Image" id=7] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 212, 212, 212, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 6, 221, 221, 221, 30, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 221, 221, 221, 30, 212, 212, 212, 6, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 30, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 30, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 45, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 60, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 45, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 105, 223, 223, 223, 243, 223, 223, 223, 105, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 105, 223, 223, 223, 248, 224, 224, 224, 255, 223, 223, 223, 186, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 104, 223, 223, 223, 248, 224, 224, 224, 255, 223, 223, 223, 193, 225, 225, 225, 51, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 217, 217, 217, 48, 224, 224, 224, 66, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 103, 223, 223, 223, 248, 224, 224, 224, 255, 223, 223, 223, 193, 220, 220, 220, 52, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 217, 217, 217, 48, 223, 223, 223, 178, 222, 222, 222, 231, 220, 220, 220, 74, 222, 222, 222, 102, 223, 223, 223, 248, 224, 224, 224, 255, 222, 222, 222, 194, 220, 220, 220, 52, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 219, 219, 219, 64, 223, 223, 223, 225, 224, 224, 224, 255, 224, 224, 224, 233, 223, 223, 223, 248, 224, 224, 224, 255, 222, 222, 222, 195, 220, 220, 220, 52, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 69, 223, 223, 223, 224, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 196, 220, 220, 220, 52, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 217, 217, 217, 68, 223, 223, 223, 224, 222, 222, 222, 196, 220, 220, 220, 52, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 45, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 224, 224, 224, 66, 221, 221, 221, 53, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 45, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 30, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 30, 221, 221, 221, 0, 212, 212, 212, 0, 212, 212, 212, 6, 221, 221, 221, 30, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 221, 221, 221, 30, 212, 212, 212, 6, 212, 212, 212, 0, 0, 0, 0, 0, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 212, 212, 212, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=8] +flags = 0 +flags = 0 +image = SubResource( 7 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=9] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 69, 223, 223, 223, 184, 224, 224, 224, 233, 224, 224, 224, 233, 221, 221, 221, 184, 218, 218, 218, 69, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 218, 218, 218, 0, 218, 218, 218, 21, 222, 222, 222, 47, 222, 222, 222, 47, 217, 217, 217, 68, 223, 223, 223, 238, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 238, 217, 217, 217, 68, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 21, 218, 218, 218, 0, 223, 223, 223, 0, 223, 223, 223, 32, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 179, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 179, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 41, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 230, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 230, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 42, 222, 222, 222, 47, 222, 222, 222, 47, 224, 224, 224, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 230, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 216, 216, 216, 0, 216, 216, 216, 33, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 181, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 180, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 220, 220, 220, 0, 220, 220, 220, 22, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 69, 223, 223, 223, 238, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 238, 218, 218, 218, 69, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 22, 220, 220, 220, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 69, 223, 223, 223, 184, 224, 224, 224, 233, 224, 224, 224, 233, 223, 223, 223, 184, 218, 218, 218, 69, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=10] +flags = 0 +flags = 0 +image = SubResource( 9 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=11] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 218, 218, 218, 0, 218, 218, 218, 21, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 21, 218, 218, 218, 0, 223, 223, 223, 0, 223, 223, 223, 32, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 41, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 42, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 216, 216, 216, 0, 216, 216, 216, 33, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 220, 220, 220, 0, 220, 220, 220, 22, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 22, 220, 220, 220, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=12] +flags = 0 +flags = 0 +image = SubResource( 11 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=13] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 212, 212, 212, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 6, 221, 221, 221, 30, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 221, 221, 221, 30, 212, 212, 212, 6, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 30, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 30, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 45, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 45, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 45, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 45, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 30, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 30, 221, 221, 221, 0, 212, 212, 212, 0, 212, 212, 212, 6, 221, 221, 221, 30, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 221, 221, 221, 30, 212, 212, 212, 6, 212, 212, 212, 0, 0, 0, 0, 0, 212, 212, 212, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 212, 212, 212, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=14] +flags = 0 +flags = 0 +image = SubResource( 13 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=15] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.147059, 0.0911765, 0.211765, 1 ) +draw_center = false +border_color = Color( 0.122549, 0.0759804, 0.176471, 1 ) + +[sub_resource type="Image" id=16] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 95, 222, 222, 222, 191, 224, 224, 224, 233, 224, 224, 224, 233, 222, 222, 222, 191, 222, 222, 222, 95, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 221, 221, 221, 144, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 221, 221, 221, 144, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 220, 220, 220, 0, 220, 220, 220, 22, 222, 222, 222, 47, 220, 220, 220, 95, 223, 223, 223, 253, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 253, 219, 219, 219, 94, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 22, 220, 220, 220, 0, 223, 223, 223, 0, 223, 223, 223, 32, 222, 222, 222, 47, 222, 222, 222, 189, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 189, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 41, 222, 222, 222, 47, 222, 222, 222, 230, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 230, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 41, 222, 222, 222, 47, 222, 222, 222, 231, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 230, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 41, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 32, 222, 222, 222, 47, 222, 222, 222, 189, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 189, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 32, 223, 223, 223, 0, 220, 220, 220, 0, 220, 220, 220, 22, 222, 222, 222, 47, 220, 220, 220, 95, 223, 223, 223, 253, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 253, 220, 220, 220, 95, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 220, 220, 220, 22, 220, 220, 220, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 40, 222, 222, 222, 47, 221, 221, 221, 144, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 221, 221, 221, 144, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 127, 127, 127, 2, 127, 127, 127, 0, 0, 0, 0, 0, 167, 167, 167, 0, 208, 208, 208, 11, 221, 221, 221, 46, 222, 222, 222, 47, 222, 222, 222, 95, 222, 222, 222, 191, 224, 224, 224, 233, 224, 224, 224, 233, 222, 222, 222, 191, 222, 222, 222, 95, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 221, 221, 221, 46, 208, 208, 208, 11, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 40, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 223, 223, 223, 40, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 167, 167, 0, 127, 127, 127, 2, 220, 220, 220, 22, 223, 223, 223, 32, 218, 218, 218, 42, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 222, 222, 222, 47, 218, 218, 218, 42, 223, 223, 223, 32, 220, 220, 220, 22, 127, 127, 127, 2, 167, 167, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 220, 220, 220, 0, 223, 223, 223, 0, 218, 218, 218, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 0, 218, 218, 218, 0, 223, 223, 223, 0, 220, 220, 220, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 38 +} + +[sub_resource type="ImageTexture" id=17] +flags = 0 +flags = 0 +image = SubResource( 16 ) +size = Vector2( 38, 16 ) + +[sub_resource type="Image" id=18] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "LumAlpha8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=19] +flags = 4 +flags = 4 +image = SubResource( 18 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=20] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 212, 212, 212, 12, 223, 223, 223, 123, 223, 223, 223, 178, 223, 223, 223, 229, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 229, 223, 223, 223, 178, 223, 223, 223, 123, 212, 212, 212, 12, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 220, 220, 220, 66, 222, 222, 222, 223, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 223, 220, 220, 220, 66, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 217, 217, 217, 0, 223, 223, 223, 65, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 194, 221, 221, 221, 76, 214, 214, 214, 25, 214, 214, 214, 25, 221, 221, 221, 76, 223, 223, 223, 194, 224, 224, 224, 255, 223, 223, 223, 254, 223, 223, 223, 64, 217, 217, 217, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 12, 223, 223, 223, 222, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 132, 222, 222, 222, 0, 221, 221, 221, 0, 214, 214, 214, 0, 214, 214, 214, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 132, 224, 224, 224, 255, 223, 223, 223, 222, 212, 212, 212, 12, 212, 212, 212, 0, 223, 223, 223, 0, 223, 223, 223, 120, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 194, 127, 127, 127, 2, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 194, 224, 224, 224, 255, 223, 223, 223, 120, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 175, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 221, 221, 221, 75, 174, 174, 174, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 174, 174, 174, 0, 221, 221, 221, 75, 224, 224, 224, 255, 222, 222, 222, 175, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 225, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 214, 214, 214, 25, 214, 214, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 25, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 226, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 216, 216, 216, 20, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 25, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 175, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 70, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 0, 222, 222, 222, 71, 224, 224, 224, 255, 222, 222, 222, 175, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 121, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 193, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 223, 223, 223, 193, 224, 224, 224, 255, 223, 223, 223, 121, 223, 223, 223, 0, 215, 215, 215, 0, 215, 215, 215, 13, 222, 222, 222, 223, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 132, 222, 222, 222, 0, 221, 221, 221, 0, 214, 214, 214, 0, 214, 214, 214, 0, 221, 221, 221, 0, 222, 222, 222, 0, 222, 222, 222, 132, 224, 224, 224, 255, 222, 222, 222, 223, 215, 215, 215, 13, 215, 215, 215, 0, 0, 0, 0, 0, 217, 217, 217, 0, 220, 220, 220, 66, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 193, 221, 221, 221, 76, 214, 214, 214, 25, 214, 214, 214, 25, 221, 221, 221, 76, 223, 223, 223, 193, 224, 224, 224, 255, 223, 223, 223, 254, 220, 220, 220, 66, 217, 217, 217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220, 0, 220, 220, 220, 66, 223, 223, 223, 224, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 224, 220, 220, 220, 66, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 212, 212, 212, 12, 223, 223, 223, 123, 223, 223, 223, 178, 223, 223, 223, 229, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 229, 223, 223, 223, 178, 223, 223, 223, 123, 212, 212, 212, 12, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 38 +} + +[sub_resource type="ImageTexture" id=21] +flags = 0 +flags = 0 +image = SubResource( 20 ) +size = Vector2( 38, 16 ) + +[sub_resource type="StyleBoxFlat" id=22] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.147059, 0.0911765, 0.211765, 1 ) +draw_center = false +border_color = Color( 0.122549, 0.0759804, 0.176471, 1 ) + +[sub_resource type="Image" id=23] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=24] +flags = 0 +flags = 0 +image = SubResource( 23 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=25] +data = { +"data": PoolByteArray( 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 85, 85, 86, 188, 0, 0, 3, 255, 0, 0, 2, 125, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 86, 86, 88, 188, 0, 0, 3, 255, 0, 0, 2, 126, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 88, 88, 89, 188, 0, 0, 3, 255, 0, 0, 2, 127, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 89, 89, 90, 188, 0, 0, 3, 255, 0, 0, 1, 128, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 92, 92, 93, 188, 0, 0, 3, 255, 0, 0, 1, 130, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 92, 92, 93, 188, 0, 0, 3, 255, 0, 0, 1, 130, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 93, 93, 94, 188, 0, 0, 3, 255, 0, 0, 1, 131, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 94, 94, 96, 188, 0, 0, 3, 255, 0, 0, 1, 132, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 96, 96, 97, 188, 0, 0, 3, 255, 0, 0, 1, 133, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 99, 99, 101, 189, 0, 0, 3, 255, 0, 0, 1, 135, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 255, 0, 0, 1, 135, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 136, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=26] +flags = 0 +flags = 0 +image = SubResource( 25 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=27] +data = { +"data": PoolByteArray( 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=28] +flags = 0 +flags = 0 +image = SubResource( 27 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=29] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 202, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 200, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 199, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 223, 223, 223, 0, 223, 223, 223, 0, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 218, 222, 222, 222, 70, 222, 222, 222, 70, 223, 223, 223, 218, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 65, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 65, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=30] +flags = 0 +flags = 0 +image = SubResource( 29 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=31] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 180, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 180, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 70, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 223, 223, 223, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 180, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 223, 223, 223, 0, 223, 223, 223, 180, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 180, 223, 223, 223, 0, 0, 0, 0, 0, 223, 223, 223, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=32] +flags = 0 +flags = 0 +image = SubResource( 31 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=33] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 218, 218, 0, 222, 222, 222, 0, 222, 222, 222, 0, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 218, 218, 0, 218, 218, 218, 21, 222, 222, 222, 199, 222, 222, 222, 198, 218, 218, 218, 21, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 218, 218, 0, 218, 218, 218, 21, 223, 223, 223, 211, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 209, 218, 218, 218, 21, 217, 217, 217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 217, 217, 217, 0, 218, 218, 218, 21, 223, 223, 223, 210, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 209, 216, 216, 216, 20, 215, 215, 215, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 216, 216, 216, 20, 223, 223, 223, 209, 223, 223, 223, 254, 222, 222, 222, 206, 223, 223, 223, 254, 223, 223, 223, 251, 222, 222, 222, 207, 223, 223, 223, 254, 223, 223, 223, 209, 214, 214, 214, 19, 214, 214, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 193, 223, 223, 223, 254, 222, 222, 222, 206, 214, 214, 214, 19, 223, 223, 223, 254, 223, 223, 223, 249, 214, 214, 214, 19, 223, 223, 223, 208, 223, 223, 223, 254, 223, 223, 223, 193, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 176, 223, 223, 223, 192, 214, 214, 214, 19, 217, 217, 217, 0, 223, 223, 223, 254, 223, 223, 223, 249, 217, 217, 217, 0, 214, 214, 214, 19, 223, 223, 223, 192, 223, 223, 223, 176, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 214, 214, 214, 0, 223, 223, 223, 0, 223, 223, 223, 254, 223, 223, 223, 249, 223, 223, 223, 0, 214, 214, 214, 0, 223, 223, 223, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 254, 223, 223, 223, 249, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 176, 223, 223, 223, 176, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=34] +flags = 0 +flags = 0 +image = SubResource( 33 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=35] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 98, 223, 223, 223, 177, 223, 223, 223, 228, 223, 223, 223, 228, 223, 223, 223, 177, 223, 223, 223, 98, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 23, 223, 223, 223, 185, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 185, 221, 221, 221, 23, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 185, 223, 223, 223, 254, 223, 223, 223, 225, 221, 221, 221, 83, 223, 223, 223, 24, 223, 223, 223, 24, 221, 221, 221, 84, 223, 223, 223, 225, 223, 223, 223, 254, 223, 223, 223, 185, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 94, 223, 223, 223, 254, 223, 223, 223, 225, 210, 210, 210, 17, 215, 215, 215, 0, 223, 223, 223, 0, 223, 223, 223, 0, 215, 215, 215, 0, 210, 210, 210, 17, 223, 223, 223, 225, 223, 223, 223, 254, 222, 222, 222, 94, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 174, 223, 223, 223, 254, 222, 222, 222, 87, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 222, 222, 222, 87, 223, 223, 223, 254, 222, 222, 222, 174, 222, 222, 222, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 224, 223, 223, 223, 254, 223, 223, 223, 24, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 24, 223, 223, 223, 254, 223, 223, 223, 224, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 147, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 161, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 24, 223, 223, 223, 254, 223, 223, 223, 224, 223, 223, 223, 0, 212, 212, 212, 0, 212, 212, 212, 6, 223, 223, 223, 205, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 214, 204, 204, 204, 10, 204, 204, 204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 222, 222, 222, 85, 223, 223, 223, 254, 223, 223, 223, 178, 223, 223, 223, 0, 0, 0, 0, 0, 214, 214, 214, 0, 217, 217, 217, 34, 223, 223, 223, 240, 223, 223, 223, 245, 218, 218, 218, 42, 211, 211, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 215, 215, 215, 0, 210, 210, 210, 17, 223, 223, 223, 224, 223, 223, 223, 254, 223, 223, 223, 96, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 219, 219, 219, 0, 221, 221, 221, 84, 223, 223, 223, 97, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 24, 221, 221, 221, 83, 223, 223, 223, 225, 223, 223, 223, 254, 223, 223, 223, 186, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 185, 221, 221, 221, 23, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 228, 223, 223, 223, 177, 221, 221, 221, 99, 222, 222, 222, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=36] +flags = 0 +flags = 0 +image = SubResource( 35 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=37] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 0, 223, 223, 223, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 218, 218, 0, 221, 221, 221, 0, 221, 221, 221, 92, 223, 223, 223, 185, 222, 222, 222, 231, 222, 222, 222, 231, 223, 223, 223, 186, 222, 222, 222, 95, 222, 222, 222, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220, 0, 218, 218, 218, 35, 222, 222, 222, 207, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 209, 223, 223, 223, 41, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 175, 175, 175, 0, 223, 223, 223, 32, 223, 223, 223, 226, 223, 223, 223, 254, 223, 223, 223, 225, 221, 221, 221, 83, 223, 223, 223, 24, 223, 223, 223, 24, 221, 221, 221, 84, 223, 223, 223, 225, 223, 223, 223, 254, 223, 223, 223, 228, 218, 218, 218, 35, 194, 194, 194, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 213, 223, 223, 223, 254, 223, 223, 223, 225, 210, 210, 210, 17, 217, 217, 217, 0, 223, 223, 223, 0, 223, 223, 223, 0, 217, 217, 217, 0, 210, 210, 210, 17, 223, 223, 223, 225, 223, 223, 223, 254, 223, 223, 223, 217, 170, 170, 170, 3, 170, 170, 170, 0, 223, 223, 223, 0, 223, 223, 223, 89, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 87, 217, 217, 217, 0, 220, 220, 220, 59, 223, 223, 223, 200, 223, 223, 223, 200, 220, 220, 220, 59, 217, 217, 217, 0, 222, 222, 222, 87, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 93, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 209, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 24, 222, 222, 222, 0, 222, 222, 222, 198, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 198, 222, 222, 222, 0, 223, 223, 223, 24, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 209, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 209, 223, 223, 223, 254, 223, 223, 223, 254, 214, 214, 214, 19, 218, 218, 218, 0, 222, 222, 222, 199, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 199, 222, 222, 222, 0, 223, 223, 223, 24, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 209, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 94, 223, 223, 223, 254, 223, 223, 223, 254, 221, 221, 221, 84, 217, 217, 217, 0, 220, 220, 220, 59, 223, 223, 223, 201, 223, 223, 223, 200, 220, 220, 220, 59, 217, 217, 217, 0, 222, 222, 222, 85, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 94, 222, 222, 222, 0, 170, 170, 170, 0, 170, 170, 170, 3, 223, 223, 223, 222, 223, 223, 223, 254, 223, 223, 223, 224, 210, 210, 210, 17, 217, 217, 217, 0, 223, 223, 223, 0, 223, 223, 223, 0, 217, 217, 217, 0, 210, 210, 210, 17, 223, 223, 223, 224, 223, 223, 223, 254, 223, 223, 223, 222, 170, 170, 170, 3, 170, 170, 170, 0, 0, 0, 0, 0, 196, 196, 196, 0, 223, 223, 223, 41, 223, 223, 223, 232, 223, 223, 223, 254, 223, 223, 223, 225, 221, 221, 221, 83, 223, 223, 223, 24, 223, 223, 223, 24, 221, 221, 221, 83, 223, 223, 223, 225, 223, 223, 223, 254, 223, 223, 223, 232, 223, 223, 223, 41, 196, 196, 196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 220, 220, 220, 44, 223, 223, 223, 216, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 216, 220, 220, 220, 44, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 173, 173, 173, 0, 127, 127, 127, 2, 223, 223, 223, 98, 222, 222, 222, 190, 223, 223, 223, 232, 223, 223, 223, 232, 222, 222, 222, 190, 223, 223, 223, 98, 127, 127, 127, 2, 173, 173, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 223, 223, 223, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 222, 222, 222, 0, 223, 223, 223, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=38] +flags = 0 +flags = 0 +image = SubResource( 37 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=39] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 101, 101, 101, 138, 211, 211, 211, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 100, 100, 100, 137, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 100, 100, 100, 137, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 14, 22, 22, 22, 101, 211, 211, 211, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 210, 210, 210, 233, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 49, 153, 153, 153, 171, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 153, 153, 153, 171, 0, 0, 0, 49, 0, 0, 0, 68, 189, 189, 189, 206, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 189, 189, 189, 206, 0, 0, 0, 68, 0, 0, 0, 88, 212, 212, 212, 236, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 88, 215, 215, 215, 239, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 68, 192, 192, 192, 209, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 192, 192, 192, 208, 0, 0, 0, 68, 0, 0, 0, 49, 158, 158, 158, 174, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 158, 158, 158, 174, 0, 0, 0, 49, 0, 0, 0, 14, 22, 22, 22, 101, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 43, 103, 103, 103, 138, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 103, 103, 103, 138, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 103, 103, 103, 138, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=40] +flags = 0 +flags = 0 +image = SubResource( 39 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=41] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 101, 101, 101, 138, 211, 211, 211, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 100, 100, 100, 137, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 100, 100, 100, 137, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 14, 22, 22, 22, 101, 211, 211, 211, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 210, 210, 210, 233, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 49, 153, 153, 153, 171, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 153, 153, 153, 171, 0, 0, 0, 49, 0, 0, 0, 68, 189, 189, 189, 206, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 189, 189, 189, 206, 0, 0, 0, 68, 0, 0, 0, 88, 212, 212, 212, 236, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 88, 215, 215, 215, 239, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 68, 192, 192, 192, 209, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 192, 192, 192, 208, 0, 0, 0, 68, 0, 0, 0, 49, 158, 158, 158, 174, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 158, 158, 158, 174, 0, 0, 0, 49, 0, 0, 0, 14, 22, 22, 22, 101, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 43, 103, 103, 103, 138, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 103, 103, 103, 138, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 103, 103, 103, 138, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=42] +flags = 0 +flags = 0 +image = SubResource( 41 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=43] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 101, 101, 101, 138, 211, 211, 211, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 100, 100, 100, 137, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 100, 100, 100, 137, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 14, 22, 22, 22, 101, 211, 211, 211, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 201, 201, 201, 221, 78, 78, 78, 127, 112, 112, 112, 143, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 210, 210, 210, 233, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 49, 153, 153, 153, 171, 224, 224, 224, 255, 224, 224, 224, 255, 220, 220, 220, 250, 153, 153, 153, 171, 2, 2, 2, 101, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 153, 153, 153, 171, 0, 0, 0, 49, 0, 0, 0, 68, 189, 189, 189, 206, 224, 224, 224, 255, 224, 224, 224, 255, 189, 189, 189, 205, 0, 0, 0, 100, 2, 2, 2, 101, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 189, 189, 189, 206, 0, 0, 0, 68, 0, 0, 0, 88, 212, 212, 212, 236, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 152, 152, 152, 169, 201, 201, 201, 220, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 88, 215, 215, 215, 239, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 212, 212, 212, 236, 0, 0, 0, 88, 0, 0, 0, 68, 192, 192, 192, 209, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 192, 192, 192, 208, 0, 0, 0, 68, 0, 0, 0, 49, 158, 158, 158, 174, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 158, 158, 158, 174, 0, 0, 0, 49, 0, 0, 0, 14, 22, 22, 22, 101, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 0, 0, 0, 100, 0, 0, 0, 100, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 22, 22, 22, 101, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 43, 103, 103, 103, 138, 223, 223, 223, 254, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 254, 103, 103, 103, 138, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 103, 103, 103, 138, 212, 212, 212, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 211, 211, 211, 234, 101, 101, 101, 138, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 22, 22, 22, 102, 157, 157, 157, 175, 191, 191, 191, 208, 214, 214, 214, 239, 214, 214, 214, 239, 191, 191, 191, 208, 157, 157, 157, 175, 22, 22, 22, 102, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 49, 0, 0, 0, 69, 0, 0, 0, 89, 0, 0, 0, 89, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=44] +flags = 0 +flags = 0 +image = SubResource( 43 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=45] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 18, 255, 255, 255, 115, 255, 255, 255, 156, 255, 255, 255, 156, 255, 255, 255, 114, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 160, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 160, 255, 255, 255, 17, 255, 255, 255, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 255, 255, 255, 0, 255, 255, 255, 110, 255, 255, 255, 174, 255, 255, 255, 131, 255, 255, 255, 35, 255, 255, 255, 35, 255, 255, 255, 131, 255, 255, 255, 174, 255, 255, 255, 110, 255, 255, 255, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 255, 255, 255, 0, 255, 255, 255, 153, 255, 255, 255, 174, 255, 255, 255, 34, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 34, 255, 255, 255, 174, 255, 255, 255, 153, 255, 255, 255, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 255, 255, 255, 0, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 255, 255, 255, 0, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 174, 255, 255, 255, 174, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 224, 224, 0, 224, 224, 224, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=46] +flags = 0 +flags = 0 +image = SubResource( 45 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=47] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.147059, 0.0911765, 0.211765, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.0980392, 0.0607843, 0.141176, 1 ) + +[sub_resource type="Image" id=48] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 228, 255, 255, 255, 188, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 228, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 18, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 187, 255, 255, 255, 17, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 17, 255, 255, 255, 17, 255, 255, 255, 186, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 185, 255, 255, 255, 229, 255, 255, 255, 189, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 191, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 190, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 187, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 18, 255, 255, 255, 19, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 186, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 185, 255, 255, 255, 229, 255, 255, 255, 189, 255, 255, 255, 19, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 189, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 229, 255, 255, 255, 190, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 77, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 77, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=49] +flags = 0 +flags = 0 +image = SubResource( 48 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=50] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 60, 255, 255, 255, 177, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 177, 255, 255, 255, 60, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 119, 255, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 119, 255, 255, 255, 0, 255, 255, 255, 59, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 255, 58, 255, 255, 255, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 175, 255, 255, 255, 225, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 255, 255, 255, 226, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 255, 255, 255, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 175, 255, 255, 255, 59, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 255, 59, 255, 255, 255, 0, 255, 255, 255, 119, 255, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 119, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 60, 255, 255, 255, 177, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 177, 255, 255, 255, 60, 255, 255, 255, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 10, +"mipmaps": false, +"width": 10 +} + +[sub_resource type="ImageTexture" id=51] +flags = 0 +flags = 0 +image = SubResource( 50 ) +size = Vector2( 10, 10 ) + +[sub_resource type="Image" id=52] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 105, 255, 255, 255, 105, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 105, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 105, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 105, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=53] +flags = 0 +flags = 0 +image = SubResource( 52 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=54] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.9 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 0.87, 0.4, 1 ) +shadow_color = Color( 1, 0.87, 0.4, 0.1 ) +shadow_size = 8 + +[sub_resource type="StyleBoxFlat" id=55] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.3 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=56] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.4 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=57] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.7 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=58] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.9 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 0.47, 0.42, 1 ) +shadow_color = Color( 1, 0.47, 0.42, 0.2 ) +shadow_size = 8 + +[sub_resource type="StyleBoxFlat" id=59] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.9 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.662745, 0, 1, 0.9 ) +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 8 + +[sub_resource type="StyleBoxFlat" id=60] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.7 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.9 ) + +[sub_resource type="StyleBoxFlat" id=61] +content_margin_left = 28.0 +content_margin_right = 28.0 +content_margin_top = 24.0 +content_margin_bottom = 5.0 +bg_color = Color( 0, 0, 0, 0.9 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.662745, 0, 1, 0.9 ) +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 8 + +[sub_resource type="ImageTexture" id=62] + +[sub_resource type="Image" id=63] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 16, 255, 255, 255, 55, 255, 255, 255, 55, 255, 255, 255, 16, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 54, 255, 255, 255, 70, 255, 255, 255, 70, 255, 255, 255, 54, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 54, 255, 255, 255, 70, 255, 255, 255, 70, 255, 255, 255, 54, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 16, 255, 255, 255, 55, 255, 255, 255, 55, 255, 255, 255, 16, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=64] +flags = 0 +flags = 0 +image = SubResource( 63 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=65] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 64 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="Image" id=66] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 247, 247, 247, 0, 248, 248, 248, 0, 248, 248, 248, 0, 247, 247, 247, 0, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 191, 191, 191, 4, 247, 247, 247, 98, 248, 248, 248, 167, 248, 248, 248, 167, 247, 247, 247, 98, 191, 191, 191, 4, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 247, 247, 247, 0, 247, 247, 247, 97, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 247, 247, 247, 97, 247, 247, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 248, 248, 248, 0, 248, 248, 248, 164, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 164, 248, 248, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 248, 248, 248, 0, 248, 248, 248, 164, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 164, 248, 248, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 247, 247, 247, 0, 247, 247, 247, 97, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 247, 247, 247, 97, 247, 247, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 191, 191, 191, 4, 247, 247, 247, 98, 248, 248, 248, 167, 248, 248, 248, 167, 247, 247, 247, 98, 191, 191, 191, 4, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 247, 247, 247, 0, 248, 248, 248, 0, 248, 248, 248, 0, 247, 247, 247, 0, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=67] +flags = 0 +flags = 0 +image = SubResource( 66 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=68] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 67 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="Image" id=69] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 173, 173, 173, 0, 173, 173, 173, 0, 173, 173, 173, 0, 173, 173, 173, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 4, 173, 173, 173, 97, 173, 173, 173, 166, 173, 173, 173, 166, 173, 173, 173, 97, 127, 127, 127, 4, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 172, 172, 172, 0, 172, 172, 172, 96, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 172, 172, 172, 96, 172, 172, 172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 173, 173, 173, 0, 173, 173, 173, 163, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 163, 173, 173, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 173, 173, 173, 0, 173, 173, 173, 163, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 163, 173, 173, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 172, 172, 172, 0, 172, 172, 172, 96, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 172, 172, 172, 96, 172, 172, 172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 4, 173, 173, 173, 97, 173, 173, 173, 166, 173, 173, 173, 166, 173, 173, 173, 97, 127, 127, 127, 4, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 173, 173, 173, 0, 173, 173, 173, 0, 173, 173, 173, 0, 173, 173, 173, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=70] +flags = 0 +flags = 0 +image = SubResource( 69 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=71] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 70 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="Image" id=72] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=73] +flags = 0 +flags = 0 +image = SubResource( 72 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxTexture" id=74] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 73 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxTexture" id=75] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 73 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxLine" id=76] +color = Color( 1, 1, 1, 0.1 ) + +[sub_resource type="Image" id=77] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 170, 170, 0, 218, 218, 218, 0, 219, 219, 219, 0, 223, 223, 223, 0, 223, 223, 223, 0, 219, 219, 219, 0, 218, 218, 218, 0, 170, 170, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 170, 170, 170, 3, 218, 218, 218, 35, 219, 219, 219, 50, 223, 223, 223, 65, 223, 223, 223, 65, 219, 219, 219, 50, 218, 218, 218, 35, 170, 170, 170, 3, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 211, 211, 211, 0, 212, 212, 212, 18, 222, 222, 222, 63, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 222, 222, 222, 63, 212, 212, 212, 18, 211, 211, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 190, 190, 190, 0, 210, 210, 210, 17, 223, 223, 223, 72, 223, 223, 223, 73, 223, 223, 223, 49, 212, 212, 212, 18, 217, 217, 217, 0, 217, 217, 217, 0, 212, 212, 212, 18, 223, 223, 223, 49, 223, 223, 223, 73, 223, 223, 223, 72, 210, 210, 210, 17, 190, 190, 190, 0, 0, 0, 0, 0, 170, 170, 170, 0, 170, 170, 170, 3, 222, 222, 222, 62, 223, 223, 223, 73, 223, 223, 223, 32, 233, 233, 233, 0, 233, 233, 233, 0, 255, 255, 255, 0, 255, 255, 255, 0, 233, 233, 233, 0, 233, 233, 233, 0, 223, 223, 223, 32, 223, 223, 223, 73, 222, 222, 222, 62, 170, 170, 170, 3, 170, 170, 170, 0, 216, 216, 216, 0, 216, 216, 216, 33, 223, 223, 223, 73, 223, 223, 223, 49, 233, 233, 233, 0, 255, 255, 255, 9, 255, 255, 255, 156, 255, 255, 255, 219, 255, 255, 255, 217, 255, 255, 255, 145, 255, 255, 255, 4, 233, 233, 233, 0, 223, 223, 223, 49, 223, 223, 223, 73, 216, 216, 216, 33, 216, 216, 216, 0, 219, 219, 219, 0, 219, 219, 219, 50, 223, 223, 223, 73, 210, 210, 210, 17, 240, 240, 240, 0, 255, 255, 255, 159, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 141, 232, 232, 232, 0, 210, 210, 210, 17, 223, 223, 223, 73, 219, 219, 219, 50, 219, 219, 219, 0, 223, 223, 223, 0, 223, 223, 223, 64, 223, 223, 223, 73, 127, 127, 127, 2, 255, 255, 255, 1, 255, 255, 255, 223, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 210, 191, 191, 191, 0, 127, 127, 127, 2, 223, 223, 223, 73, 223, 223, 223, 64, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 65, 223, 223, 223, 73, 127, 127, 127, 2, 255, 255, 255, 1, 255, 255, 255, 223, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 210, 191, 191, 191, 0, 127, 127, 127, 2, 223, 223, 223, 73, 223, 223, 223, 64, 223, 223, 223, 0, 220, 220, 220, 0, 220, 220, 220, 51, 223, 223, 223, 73, 210, 210, 210, 17, 240, 240, 240, 0, 255, 255, 255, 159, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 141, 232, 232, 232, 0, 210, 210, 210, 17, 223, 223, 223, 73, 220, 220, 220, 51, 220, 220, 220, 0, 218, 218, 218, 0, 218, 218, 218, 35, 223, 223, 223, 73, 223, 223, 223, 49, 233, 233, 233, 0, 255, 255, 255, 9, 255, 255, 255, 156, 255, 255, 255, 219, 255, 255, 255, 217, 255, 255, 255, 146, 255, 255, 255, 4, 233, 233, 233, 0, 223, 223, 223, 49, 223, 223, 223, 73, 218, 218, 218, 35, 218, 218, 218, 0, 170, 170, 170, 0, 170, 170, 170, 3, 222, 222, 222, 63, 223, 223, 223, 73, 223, 223, 223, 32, 233, 233, 233, 0, 233, 233, 233, 0, 255, 255, 255, 0, 255, 255, 255, 0, 233, 233, 233, 0, 233, 233, 233, 0, 223, 223, 223, 32, 223, 223, 223, 73, 222, 222, 222, 63, 170, 170, 170, 3, 170, 170, 170, 0, 0, 0, 0, 0, 191, 191, 191, 0, 212, 212, 212, 18, 223, 223, 223, 72, 223, 223, 223, 73, 223, 223, 223, 49, 212, 212, 212, 18, 217, 217, 217, 0, 217, 217, 217, 0, 212, 212, 212, 18, 223, 223, 223, 49, 223, 223, 223, 73, 223, 223, 223, 72, 212, 212, 212, 18, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 18, 222, 222, 222, 63, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 223, 223, 223, 73, 222, 222, 222, 63, 212, 212, 212, 18, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 170, 170, 170, 3, 218, 218, 218, 35, 219, 219, 219, 50, 223, 223, 223, 65, 223, 223, 223, 65, 219, 219, 219, 50, 218, 218, 218, 35, 170, 170, 170, 3, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 170, 170, 0, 218, 218, 218, 0, 219, 219, 219, 0, 223, 223, 223, 0, 223, 223, 223, 0, 219, 219, 219, 0, 218, 218, 218, 0, 170, 170, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=78] +flags = 0 +flags = 0 +image = SubResource( 77 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=79] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 222, 222, 222, 0, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 215, 215, 215, 0, 208, 208, 208, 11, 222, 222, 222, 124, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 222, 222, 222, 124, 208, 208, 208, 11, 215, 215, 215, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 63, 223, 223, 223, 221, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 221, 222, 222, 222, 63, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 215, 215, 215, 0, 222, 222, 222, 62, 223, 223, 223, 254, 224, 224, 224, 255, 222, 222, 222, 174, 220, 220, 220, 66, 0, 0, 0, 1, 148, 148, 148, 0, 220, 220, 220, 66, 222, 222, 222, 174, 224, 224, 224, 255, 223, 223, 223, 254, 222, 222, 222, 62, 215, 215, 215, 0, 0, 0, 0, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 220, 224, 224, 224, 255, 223, 223, 223, 114, 233, 233, 233, 0, 237, 237, 237, 0, 127, 127, 127, 0, 255, 255, 255, 0, 237, 237, 237, 0, 233, 233, 233, 0, 223, 223, 223, 114, 224, 224, 224, 255, 223, 223, 223, 219, 208, 208, 208, 11, 208, 208, 208, 0, 222, 222, 222, 0, 222, 222, 222, 118, 224, 224, 224, 255, 223, 223, 223, 172, 233, 233, 233, 0, 255, 255, 255, 9, 255, 255, 255, 156, 255, 255, 255, 219, 255, 255, 255, 217, 255, 255, 255, 145, 255, 255, 255, 4, 233, 233, 233, 0, 223, 223, 223, 172, 224, 224, 224, 255, 222, 222, 222, 118, 222, 222, 222, 0, 222, 222, 222, 0, 222, 222, 222, 175, 224, 224, 224, 255, 221, 221, 221, 60, 243, 243, 243, 0, 255, 255, 255, 159, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 141, 238, 238, 238, 0, 221, 221, 221, 60, 224, 224, 224, 255, 222, 222, 222, 175, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 225, 224, 224, 224, 255, 218, 218, 218, 7, 255, 255, 255, 1, 255, 255, 255, 223, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 210, 236, 236, 236, 0, 218, 218, 218, 7, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 230, 224, 224, 224, 255, 218, 218, 218, 7, 255, 255, 255, 1, 255, 255, 255, 223, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 210, 236, 236, 236, 0, 218, 218, 218, 7, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 180, 224, 224, 224, 255, 221, 221, 221, 60, 243, 243, 243, 0, 255, 255, 255, 159, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 231, 255, 255, 255, 141, 238, 238, 238, 0, 221, 221, 221, 60, 224, 224, 224, 255, 223, 223, 223, 179, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 123, 224, 224, 224, 255, 223, 223, 223, 172, 233, 233, 233, 0, 255, 255, 255, 9, 255, 255, 255, 156, 255, 255, 255, 219, 255, 255, 255, 217, 255, 255, 255, 146, 255, 255, 255, 4, 233, 233, 233, 0, 223, 223, 223, 172, 224, 224, 224, 255, 223, 223, 223, 123, 223, 223, 223, 0, 208, 208, 208, 0, 208, 208, 208, 11, 223, 223, 223, 222, 224, 224, 224, 255, 223, 223, 223, 112, 233, 233, 233, 0, 237, 237, 237, 0, 255, 255, 255, 0, 127, 127, 127, 0, 237, 237, 237, 0, 233, 233, 233, 0, 223, 223, 223, 114, 224, 224, 224, 255, 223, 223, 223, 221, 208, 208, 208, 11, 208, 208, 208, 0, 0, 0, 0, 0, 215, 215, 215, 0, 223, 223, 223, 64, 223, 223, 223, 254, 224, 224, 224, 255, 222, 222, 222, 174, 220, 220, 220, 66, 148, 148, 148, 0, 0, 0, 0, 1, 220, 220, 220, 66, 222, 222, 222, 174, 224, 224, 224, 255, 223, 223, 223, 254, 223, 223, 223, 64, 215, 215, 215, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 64, 223, 223, 223, 222, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 221, 222, 222, 222, 63, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 215, 215, 215, 0, 208, 208, 208, 11, 222, 222, 222, 124, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 222, 222, 222, 124, 208, 208, 208, 11, 215, 215, 215, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 222, 222, 222, 0, 208, 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=80] +flags = 0 +flags = 0 +image = SubResource( 79 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=81] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 0.397059, 0.341176, 0.461765, 1 ) + +[sub_resource type="StyleBoxFlat" id=82] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 0.397059, 0.341176, 0.461765, 1 ) + +[sub_resource type="StyleBoxFlat" id=83] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 0.0980392, 0.0607843, 0.141176, 1 ) + +[sub_resource type="Image" id=84] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 49, 255, 255, 255, 49, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 49, 255, 255, 255, 49, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 64, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=85] +flags = 0 +flags = 0 +image = SubResource( 84 ) +size = Vector2( 8, 64 ) + +[sub_resource type="StyleBoxTexture" id=86] +texture = SubResource( 19 ) +region_rect = Rect2( 0, 0, 16, 16 ) +margin_left = 1.0 +margin_right = 1.0 +margin_top = 1.0 +margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=87] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.147059, 0.0911765, 0.211765, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.0980392, 0.0607843, 0.141176, 1 ) + +[sub_resource type="StyleBoxFlat" id=88] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.196078, 0.121569, 0.282353, 1 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.497549, 0.45098, 0.551471, 1 ) + +[sub_resource type="StyleBoxFlat" id=89] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.196078, 0.121569, 0.282353, 1 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 0.2 ) + +[sub_resource type="StyleBoxFlat" id=90] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 1, 1, 1, 0.2 ) +border_color = Color( 0.196078, 0.121569, 0.282353, 1 ) + +[sub_resource type="StyleBoxFlat" id=91] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 1, 1, 1, 0.2 ) +border_color = Color( 0.196078, 0.121569, 0.282353, 1 ) + +[sub_resource type="StyleBoxEmpty" id=92] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 + +[sub_resource type="Image" id=93] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 228, 255, 255, 255, 188, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 228, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 18, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 187, 255, 255, 255, 17, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 17, 255, 255, 255, 17, 255, 255, 255, 186, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 185, 255, 255, 255, 229, 255, 255, 255, 189, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 191, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 190, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 187, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 18, 255, 255, 255, 19, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 186, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 185, 255, 255, 255, 229, 255, 255, 255, 189, 255, 255, 255, 19, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 189, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 229, 255, 255, 255, 190, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 77, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 77, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=94] +flags = 0 +flags = 0 +image = SubResource( 93 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=95] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 121, 255, 255, 255, 151, 255, 255, 255, 15, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 14, 255, 255, 255, 149, 255, 255, 255, 125, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 142, 255, 255, 255, 199, 255, 255, 255, 163, 255, 255, 255, 15, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 14, 255, 255, 255, 160, 255, 255, 255, 199, 255, 255, 255, 144, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 163, 255, 255, 255, 199, 255, 255, 255, 161, 255, 255, 255, 15, 255, 255, 255, 14, 255, 255, 255, 159, 255, 255, 255, 199, 255, 255, 255, 166, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 165, 255, 255, 255, 199, 255, 255, 255, 161, 255, 255, 255, 159, 255, 255, 255, 199, 255, 255, 255, 167, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 166, 255, 255, 255, 199, 255, 255, 255, 199, 255, 255, 255, 167, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 155, 255, 255, 255, 157, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=96] +flags = 0 +flags = 0 +image = SubResource( 95 ) +size = Vector2( 12, 12 ) + +[sub_resource type="StyleBoxFlat" id=97] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.04202, 0.0252, 0.06, 1 ) + +[sub_resource type="StyleBoxFlat" id=98] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.14902, 0.0901961, 0.211765, 1 ) + +[sub_resource type="StyleBoxFlat" id=99] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +bg_color = Color( 0.101961, 0.054902, 0.168627, 1 ) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxFlat" id=100] +content_margin_left = 8.0 +content_margin_right = 8.0 +content_margin_top = 8.0 +content_margin_bottom = 8.0 +bg_color = Color( 0.196078, 0.121569, 0.282353, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.397059, 0.341176, 0.461765, 1 ) +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 4 + +[sub_resource type="Image" id=101] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 0, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 223, 223, 223, 197, 218, 218, 218, 21, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 190, 223, 223, 223, 254, 223, 223, 223, 210, 218, 218, 218, 21, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 19, 222, 222, 222, 207, 223, 223, 223, 254, 223, 223, 223, 209, 218, 218, 218, 21, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 217, 217, 217, 0, 214, 214, 214, 19, 223, 223, 223, 208, 223, 223, 223, 254, 223, 223, 223, 209, 214, 214, 214, 19, 214, 214, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 196, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 176, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 197, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 215, 215, 215, 0, 214, 214, 214, 19, 222, 222, 222, 206, 223, 223, 223, 254, 223, 223, 223, 212, 218, 218, 218, 21, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 210, 210, 210, 17, 222, 222, 222, 206, 223, 223, 223, 254, 223, 223, 223, 212, 218, 218, 218, 21, 218, 218, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 189, 223, 223, 223, 254, 223, 223, 223, 212, 220, 220, 220, 22, 219, 219, 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 176, 222, 222, 222, 198, 221, 221, 221, 23, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 222, 222, 222, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=102] +flags = 0 +flags = 0 +image = SubResource( 101 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=103] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 31, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 222, 222, 222, 31, 222, 222, 222, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 178, 223, 223, 223, 254, 223, 223, 223, 81, 213, 213, 213, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 213, 213, 213, 0, 223, 223, 223, 81, 223, 223, 223, 254, 223, 223, 223, 177, 223, 223, 223, 0, 221, 221, 221, 0, 221, 221, 221, 84, 223, 223, 223, 254, 223, 223, 223, 204, 204, 204, 204, 5, 204, 204, 204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 204, 204, 204, 0, 204, 204, 204, 5, 223, 223, 223, 204, 223, 223, 223, 254, 221, 221, 221, 84, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 1, 223, 223, 223, 209, 223, 223, 223, 254, 223, 223, 223, 176, 204, 204, 204, 5, 213, 213, 213, 0, 220, 220, 220, 0, 220, 220, 220, 0, 213, 213, 213, 0, 204, 204, 204, 5, 223, 223, 223, 176, 223, 223, 223, 254, 223, 223, 223, 209, 0, 0, 0, 1, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 19, 223, 223, 223, 210, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 213, 223, 223, 223, 88, 220, 220, 220, 22, 220, 220, 220, 22, 223, 223, 223, 88, 222, 222, 222, 214, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 210, 214, 214, 214, 19, 214, 214, 214, 0, 198, 198, 198, 0, 198, 198, 198, 9, 223, 223, 223, 194, 222, 222, 222, 214, 222, 222, 222, 215, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 215, 222, 222, 222, 214, 223, 223, 223, 194, 198, 198, 198, 9, 198, 198, 198, 0, 0, 0, 0, 0, 201, 201, 201, 0, 204, 204, 204, 10, 216, 216, 216, 20, 204, 204, 204, 5, 223, 223, 223, 105, 223, 223, 223, 187, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 187, 223, 223, 223, 105, 204, 204, 204, 5, 216, 216, 216, 20, 204, 204, 204, 10, 201, 201, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 204, 204, 204, 0, 216, 216, 216, 0, 204, 204, 204, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 254, 223, 223, 223, 249, 223, 223, 223, 0, 223, 223, 223, 0, 204, 204, 204, 0, 216, 216, 216, 0, 204, 204, 204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=104] +flags = 0 +flags = 0 +image = SubResource( 103 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=105] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 219, 219, 219, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 217, 217, 217, 0, 220, 220, 220, 0, 219, 219, 219, 115, 223, 223, 223, 204, 223, 223, 223, 236, 223, 223, 223, 90, 223, 223, 223, 73, 220, 220, 220, 37, 221, 221, 221, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 217, 217, 217, 0, 217, 217, 217, 47, 222, 222, 222, 222, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 251, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 223, 223, 223, 82, 223, 223, 223, 16, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 172, 172, 172, 0, 218, 218, 218, 42, 222, 222, 222, 236, 223, 223, 223, 254, 223, 223, 223, 235, 220, 220, 220, 104, 215, 215, 215, 32, 198, 198, 198, 9, 216, 216, 216, 33, 223, 223, 223, 88, 221, 221, 221, 100, 223, 223, 223, 89, 218, 218, 218, 14, 109, 109, 109, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 2, 223, 223, 223, 226, 223, 223, 223, 254, 223, 223, 223, 235, 210, 210, 210, 23, 217, 217, 217, 0, 219, 219, 219, 0, 210, 210, 210, 0, 218, 218, 218, 0, 218, 218, 218, 7, 223, 223, 223, 88, 221, 221, 221, 100, 222, 222, 222, 85, 0, 0, 0, 1, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 111, 223, 223, 223, 254, 223, 223, 223, 254, 222, 222, 222, 109, 217, 217, 217, 0, 221, 221, 221, 76, 223, 223, 223, 216, 222, 222, 222, 78, 221, 221, 221, 23, 218, 218, 218, 0, 217, 217, 217, 34, 221, 221, 221, 100, 221, 221, 221, 100, 219, 219, 219, 36, 219, 219, 219, 0, 222, 222, 222, 0, 222, 222, 222, 223, 223, 223, 223, 254, 223, 223, 223, 254, 215, 215, 215, 32, 218, 218, 218, 0, 222, 222, 222, 215, 223, 223, 223, 254, 221, 221, 221, 100, 222, 222, 222, 78, 210, 210, 210, 0, 198, 198, 198, 9, 221, 221, 221, 100, 221, 221, 221, 100, 223, 223, 223, 82, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 223, 223, 223, 223, 254, 223, 223, 223, 254, 214, 214, 214, 25, 217, 217, 217, 0, 221, 221, 221, 216, 223, 223, 223, 254, 221, 221, 221, 100, 222, 222, 222, 78, 210, 210, 210, 0, 198, 198, 198, 9, 221, 221, 221, 100, 221, 221, 221, 100, 223, 223, 223, 82, 223, 223, 223, 0, 222, 222, 222, 0, 222, 222, 222, 117, 223, 223, 223, 254, 223, 223, 223, 254, 218, 218, 218, 106, 216, 216, 216, 0, 221, 221, 221, 76, 223, 223, 223, 217, 222, 222, 222, 78, 221, 221, 221, 23, 218, 218, 218, 0, 216, 216, 216, 33, 221, 221, 221, 100, 221, 221, 221, 100, 220, 220, 220, 37, 220, 220, 220, 0, 170, 170, 170, 0, 170, 170, 170, 3, 223, 223, 223, 233, 223, 223, 223, 254, 223, 223, 223, 234, 210, 210, 210, 23, 217, 217, 217, 0, 219, 219, 219, 0, 210, 210, 210, 0, 220, 220, 220, 0, 218, 218, 218, 7, 223, 223, 223, 88, 221, 221, 221, 100, 222, 222, 222, 87, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 195, 195, 195, 0, 221, 221, 221, 54, 223, 223, 223, 240, 223, 223, 223, 254, 223, 223, 223, 235, 220, 220, 220, 104, 215, 215, 215, 32, 198, 198, 198, 9, 223, 223, 223, 32, 223, 223, 223, 88, 221, 221, 221, 100, 221, 221, 221, 91, 223, 223, 223, 16, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 218, 218, 0, 215, 215, 215, 58, 222, 222, 222, 229, 223, 223, 223, 254, 223, 223, 223, 254, 223, 223, 223, 251, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 85, 210, 210, 210, 17, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 171, 171, 171, 0, 127, 127, 127, 2, 223, 223, 223, 121, 223, 223, 223, 208, 223, 223, 223, 237, 221, 221, 221, 91, 223, 223, 223, 74, 221, 221, 221, 38, 0, 0, 0, 1, 105, 105, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=106] +flags = 0 +flags = 0 +image = SubResource( 105 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=107] +content_margin_left = 6.0 +content_margin_right = 6.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.147059, 0.0911765, 0.211765, 1 ) +border_color = Color( 0.122549, 0.0759804, 0.176471, 1 ) + +[sub_resource type="StyleBoxLine" id=108] +color = Color( 1, 1, 1, 0.1 ) +grow_begin = 7.0 + +[sub_resource type="StyleBoxLine" id=109] +color = Color( 1, 1, 1, 0.1 ) +grow_end = 7.0 + +[sub_resource type="StyleBoxLine" id=110] +color = Color( 1, 1, 1, 0.1 ) +grow_begin = 7.0 +grow_end = 7.0 + +[sub_resource type="Image" id=111] +data = { +"data": PoolByteArray( 221, 221, 221, 23, 222, 222, 222, 78, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 78, 221, 221, 221, 23, 221, 221, 221, 77, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 77, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 78, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 78, 221, 221, 221, 23, 222, 222, 222, 78, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 78, 221, 221, 221, 23 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=112] +flags = 0 +flags = 0 +image = SubResource( 111 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxTexture" id=113] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 112 ) +region_rect = Rect2( 0, 0, 16, 16 ) +margin_left = 4.0 +margin_right = 4.0 +margin_top = 4.0 +margin_bottom = 4.0 + +[sub_resource type="Image" id=114] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 70, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 70, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 70, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 221, 221, 221, 100, 222, 222, 222, 70, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=115] +flags = 0 +flags = 0 +image = SubResource( 114 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxTexture" id=116] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 1.0 +content_margin_bottom = 1.0 +texture = SubResource( 115 ) +region_rect = Rect2( 0, 0, 16, 16 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="StyleBoxFlat" id=117] +content_margin_left = 8.0 +content_margin_right = 8.0 +content_margin_top = 8.0 +content_margin_bottom = 8.0 +bg_color = Color( 0.122549, 0.0759804, 0.176471, 1 ) +border_width_left = 1 +border_width_top = 24 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.122549, 0.0759804, 0.176471, 1 ) +expand_margin_top = 24.0 +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 4 + +[sub_resource type="StyleBoxEmpty" id=118] + +[sub_resource type="Image" id=119] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 152, 223, 223, 223, 152, 221, 221, 221, 15, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 163, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 163, 221, 221, 221, 15, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 163, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 163, 221, 221, 221, 15, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 162, 222, 222, 222, 199, 223, 223, 223, 163, 223, 223, 223, 16, 223, 223, 223, 16, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 161, 221, 221, 221, 15, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 143, 222, 222, 222, 199, 223, 223, 223, 164, 210, 210, 210, 17, 216, 216, 216, 0, 216, 216, 216, 0, 210, 210, 210, 17, 223, 223, 223, 164, 222, 222, 222, 199, 222, 222, 222, 143, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 138, 223, 223, 223, 145, 210, 210, 210, 17, 210, 210, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 210, 210, 210, 17, 223, 223, 223, 145, 223, 223, 223, 138, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 0, 210, 210, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 223, 223, 223, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 124, 223, 223, 223, 152, 221, 221, 221, 15, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 153, 222, 222, 222, 125, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 142, 222, 222, 222, 199, 223, 223, 223, 163, 221, 221, 221, 15, 221, 221, 221, 0, 221, 221, 221, 0, 221, 221, 221, 15, 223, 223, 223, 163, 222, 222, 222, 199, 222, 222, 222, 142, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 16, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 163, 221, 221, 221, 15, 221, 221, 221, 15, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 163, 223, 223, 223, 16, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 216, 216, 0, 210, 210, 210, 17, 223, 223, 223, 163, 222, 222, 222, 199, 223, 223, 223, 161, 223, 223, 223, 162, 222, 222, 222, 199, 223, 223, 223, 163, 210, 210, 210, 17, 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 210, 210, 210, 17, 222, 222, 222, 165, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 164, 210, 210, 210, 17, 210, 210, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 210, 210, 210, 17, 223, 223, 223, 154, 223, 223, 223, 154, 210, 210, 210, 17, 210, 210, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 210, 0, 223, 223, 223, 0, 223, 223, 223, 0, 210, 210, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=120] +flags = 0 +flags = 0 +image = SubResource( 119 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=121] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 222, 222, 222, 0, 221, 221, 221, 77, 223, 223, 223, 138, 223, 223, 223, 178, 223, 223, 223, 178, 223, 223, 223, 138, 221, 221, 221, 77, 222, 222, 222, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 18, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 212, 212, 212, 18, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 220, 220, 220, 44, 221, 221, 221, 54, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 74, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 223, 223, 223, 32, 221, 221, 221, 0, 219, 219, 219, 43, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 74, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 136, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 216, 216, 216, 33, 221, 221, 221, 0, 223, 223, 223, 32, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 136, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 222, 222, 222, 199, 222, 222, 222, 199, 220, 220, 220, 44, 219, 219, 219, 0, 223, 223, 223, 32, 223, 223, 223, 180, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 179, 222, 222, 222, 199, 222, 222, 222, 199, 219, 219, 219, 43, 221, 221, 221, 0, 223, 223, 223, 32, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 140, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 223, 223, 223, 32, 221, 221, 221, 0, 216, 216, 216, 33, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 139, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 76, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 180, 223, 223, 223, 32, 219, 219, 219, 0, 220, 220, 220, 44, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 221, 221, 221, 75, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 180, 218, 218, 218, 42, 221, 221, 221, 54, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 19, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 212, 212, 212, 18, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 222, 222, 222, 0, 222, 222, 222, 78, 223, 223, 223, 138, 223, 223, 223, 178, 223, 223, 223, 178, 223, 223, 223, 138, 222, 222, 222, 78, 222, 222, 222, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=122] +flags = 0 +flags = 0 +image = SubResource( 121 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=123] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 222, 222, 222, 0, 221, 221, 221, 99, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 221, 221, 221, 99, 222, 222, 222, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 24, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 223, 223, 223, 24, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 233, 223, 223, 223, 57, 222, 222, 222, 70, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 95, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 233, 218, 218, 218, 42, 220, 220, 220, 0, 223, 223, 223, 56, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 95, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 233, 219, 219, 219, 43, 218, 218, 218, 0, 218, 218, 218, 42, 223, 223, 223, 232, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 225, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 57, 220, 220, 220, 0, 218, 218, 218, 42, 222, 222, 222, 231, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 230, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 56, 219, 219, 219, 0, 218, 218, 218, 42, 223, 223, 223, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 180, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 232, 218, 218, 218, 42, 218, 218, 218, 0, 219, 219, 219, 43, 223, 223, 223, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 179, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 98, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 231, 218, 218, 218, 42, 220, 220, 220, 0, 223, 223, 223, 57, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 97, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 187, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 231, 221, 221, 221, 54, 222, 222, 222, 70, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 187, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 25, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 223, 223, 223, 24, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 222, 222, 222, 0, 221, 221, 221, 100, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 221, 221, 221, 100, 222, 222, 222, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=124] +flags = 0 +flags = 0 +image = SubResource( 123 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=125] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 222, 222, 222, 0, 221, 221, 221, 77, 223, 223, 223, 138, 223, 223, 223, 178, 223, 223, 223, 178, 223, 223, 223, 138, 221, 221, 221, 77, 222, 222, 222, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 212, 212, 0, 212, 212, 212, 18, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 212, 212, 212, 18, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 221, 221, 221, 54, 220, 220, 220, 44, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 74, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 219, 219, 219, 43, 221, 221, 221, 0, 223, 223, 223, 32, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 74, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 136, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 223, 223, 223, 32, 221, 221, 221, 0, 216, 216, 216, 33, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 136, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 180, 223, 223, 223, 32, 219, 219, 219, 0, 220, 220, 220, 44, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 179, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 223, 223, 223, 32, 221, 221, 221, 0, 219, 219, 219, 43, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 140, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 181, 223, 223, 223, 32, 223, 223, 223, 0, 223, 223, 223, 32, 222, 222, 222, 181, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 139, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 76, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 220, 220, 220, 44, 221, 221, 221, 0, 223, 223, 223, 32, 223, 223, 223, 180, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 221, 221, 221, 75, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 221, 221, 221, 54, 218, 218, 218, 42, 223, 223, 223, 180, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 19, 223, 223, 223, 145, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 222, 222, 222, 199, 223, 223, 223, 145, 212, 212, 212, 18, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 222, 222, 222, 0, 222, 222, 222, 78, 223, 223, 223, 138, 223, 223, 223, 178, 223, 223, 223, 178, 223, 223, 223, 138, 222, 222, 222, 78, 222, 222, 222, 0, 212, 212, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=126] +flags = 0 +flags = 0 +image = SubResource( 125 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=127] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 222, 222, 222, 0, 221, 221, 221, 99, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 221, 221, 221, 99, 222, 222, 222, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 24, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 223, 223, 223, 24, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 70, 223, 223, 223, 57, 223, 223, 223, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 95, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 56, 220, 220, 220, 0, 218, 218, 218, 42, 223, 223, 223, 233, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 95, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 175, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 232, 218, 218, 218, 42, 218, 218, 218, 0, 219, 219, 219, 43, 223, 223, 223, 233, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 175, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 225, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 231, 218, 218, 218, 42, 220, 220, 220, 0, 223, 223, 223, 57, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 230, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 233, 218, 218, 218, 42, 219, 219, 219, 0, 223, 223, 223, 56, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 225, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 180, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 233, 218, 218, 218, 42, 218, 218, 218, 0, 218, 218, 218, 42, 223, 223, 223, 232, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 179, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 98, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 57, 220, 220, 220, 0, 218, 218, 218, 42, 222, 222, 222, 231, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 97, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 187, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 70, 222, 222, 222, 55, 222, 222, 222, 231, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 187, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 214, 214, 214, 25, 223, 223, 223, 186, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 186, 223, 223, 223, 24, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 214, 214, 0, 222, 222, 222, 0, 221, 221, 221, 100, 223, 223, 223, 178, 223, 223, 223, 229, 223, 223, 223, 229, 223, 223, 223, 178, 221, 221, 221, 100, 222, 222, 222, 0, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=128] +flags = 0 +flags = 0 +image = SubResource( 127 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=129] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 78, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 79, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 78, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 79, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 78, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 78, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 78, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 23, 255, 255, 255, 79, 255, 255, 255, 78, 255, 255, 255, 23, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=130] +flags = 0 +flags = 0 +image = SubResource( 129 ) +size = Vector2( 16, 16 ) + +[sub_resource type="Image" id=131] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 201, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 199, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 199, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 200, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 200, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 202, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 201, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 199, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 199, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 200, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 200, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 202, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 223, 223, 223, 0, 223, 223, 223, 0, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 201, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 222, 222, 0, 222, 222, 222, 199, 224, 224, 224, 255, 224, 224, 224, 255, 222, 222, 222, 199, 222, 222, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 223, 223, 0, 223, 223, 223, 200, 224, 224, 224, 255, 224, 224, 224, 255, 223, 223, 223, 200, 223, 223, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 221, 221, 0, 221, 221, 221, 60, 223, 223, 223, 202, 223, 223, 223, 201, 221, 221, 221, 60, 221, 221, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=132] +flags = 0 +flags = 0 +image = SubResource( 131 ) +size = Vector2( 16, 16 ) + +[sub_resource type="StyleBoxFlat" id=133] +content_margin_left = 5.0 +content_margin_right = 5.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 0.196078, 0.121569, 0.282353, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.0980392, 0.0607843, 0.141176, 1 ) + +[sub_resource type="StyleBoxFlat" id=134] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 0.147059, 0.0911765, 0.211765, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_color = Color( 0.122549, 0.0759804, 0.176471, 1 ) +expand_margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=135] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 0.176471, 0.109412, 0.254118, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_color = Color( 0.137255, 0.085098, 0.197647, 1 ) +expand_margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=136] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 5.0 +content_margin_bottom = 5.0 +bg_color = Color( 0.196078, 0.121569, 0.282353, 1 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_color = Color( 0.0980392, 0.0607843, 0.141176, 1 ) +expand_margin_bottom = 1.0 + +[sub_resource type="Image" id=137] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 56, 255, 255, 255, 72, 255, 255, 255, 7, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 7, 255, 255, 255, 72, 255, 255, 255, 56, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 66, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 7, 255, 255, 255, 7, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 66, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 81, 255, 255, 255, 81, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 72, 255, 255, 255, 72, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=138] +flags = 0 +flags = 0 +image = SubResource( 137 ) +size = Vector2( 12, 12 ) + +[sub_resource type="Image" id=139] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 56, 255, 255, 255, 72, 255, 255, 255, 7, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 66, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 7, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 81, 255, 255, 255, 7, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 66, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 7, 255, 255, 255, 82, 255, 255, 255, 100, 255, 255, 255, 66, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 7, 255, 255, 255, 81, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 66, 255, 255, 255, 100, 255, 255, 255, 82, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 56, 255, 255, 255, 72, 255, 255, 255, 8, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 12, +"mipmaps": false, +"width": 12 +} + +[sub_resource type="ImageTexture" id=140] +flags = 0 +flags = 0 +image = SubResource( 139 ) +size = Vector2( 12, 12 ) + +[sub_resource type="Image" id=141] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 14, 255, 255, 255, 14, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 13, 255, 255, 255, 49, 255, 255, 255, 49, 255, 255, 255, 13, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 14, 255, 255, 255, 49, 255, 255, 255, 49, 255, 255, 255, 13, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 14, 255, 255, 255, 14, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=142] +flags = 0 +flags = 0 +image = SubResource( 141 ) +size = Vector2( 8, 8 ) + +[sub_resource type="Image" id=143] +data = { +"data": PoolByteArray( 255, 255, 255, 35, 255, 255, 255, 38, 255, 255, 255, 3, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 38, 255, 255, 255, 50, 255, 255, 255, 41, 255, 255, 255, 3, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 4, 255, 255, 255, 41, 255, 255, 255, 50, 255, 255, 255, 40, 255, 255, 255, 3, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 0, 255, 255, 255, 4, 255, 255, 255, 41, 255, 255, 255, 50, 255, 255, 255, 37, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 0, 255, 255, 255, 3, 255, 255, 255, 41, 255, 255, 255, 50, 255, 255, 255, 38, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 3, 255, 255, 255, 41, 255, 255, 255, 50, 255, 255, 255, 41, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 37, 255, 255, 255, 50, 255, 255, 255, 41, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50, 255, 255, 255, 35, 255, 255, 255, 38, 255, 255, 255, 4, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 50 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=144] +flags = 0 +flags = 0 +image = SubResource( 143 ) +size = Vector2( 8, 8 ) + +[sub_resource type="StyleBoxFlat" id=145] +content_margin_left = 1.0 +content_margin_right = 1.0 +content_margin_top = 1.0 +content_margin_bottom = 1.0 +bg_color = Color( 1, 1, 1, 0.9 ) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 1, 1, 1, 1 ) +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 4 + +[sub_resource type="Image" id=146] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 84, 255, 255, 255, 108, 255, 255, 255, 11, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 108, 255, 255, 255, 84, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 100, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 11, 255, 255, 255, 11, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 100, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 122, 255, 255, 255, 122, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 109, 255, 255, 255, 108, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 14, +"mipmaps": false, +"width": 14 +} + +[sub_resource type="ImageTexture" id=147] +flags = 0 +flags = 0 +image = SubResource( 146 ) +size = Vector2( 14, 14 ) + +[sub_resource type="Image" id=148] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 115, 255, 255, 255, 114, 255, 255, 255, 11, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 11, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 122, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 122, 255, 255, 255, 11, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 113, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 12, 255, 255, 255, 12, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 113, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 105, 255, 255, 255, 115, 255, 255, 255, 12, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 115, 255, 255, 255, 105, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 105, 255, 255, 255, 114, 255, 255, 255, 11, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 115, 255, 255, 255, 105, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 114, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 11, 255, 255, 255, 11, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 114, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 122, 255, 255, 255, 122, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 123, 255, 255, 255, 150, 255, 255, 255, 150, 255, 255, 255, 123, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 116, 255, 255, 255, 115, 255, 255, 255, 12, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 14, +"mipmaps": false, +"width": 14 +} + +[sub_resource type="ImageTexture" id=149] +flags = 0 +flags = 0 +image = SubResource( 148 ) +size = Vector2( 14, 14 ) + +[sub_resource type="StyleBoxFlat" id=150] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.397059, 0.341176, 0.461765, 1 ) +border_color = Color( 0.196078, 0.121569, 0.282353, 1 ) + +[sub_resource type="StyleBoxFlat" id=151] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.196078, 0.121569, 0.282353, 1 ) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.397059, 0.341176, 0.461765, 1 ) + +[sub_resource type="StyleBoxEmpty" id=152] + +[sub_resource type="StyleBoxEmpty" id=153] + +[sub_resource type="StyleBoxFlat" id=154] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 1, 1, 1, 0.08 ) +border_color = Color( 0.196078, 0.121569, 0.282353, 1 ) + +[sub_resource type="StyleBoxFlat" id=155] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +bg_color = Color( 0.0980392, 0.0607843, 0.141176, 1 ) +border_color = Color( 0.196078, 0.121569, 0.282353, 1 ) + +[sub_resource type="StyleBoxTexture" id=156] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 64 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="StyleBoxTexture" id=157] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 67 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxTexture" id=158] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 2.0 +content_margin_bottom = 2.0 +texture = SubResource( 70 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 6.0 +margin_right = 6.0 +margin_top = 6.0 +margin_bottom = 6.0 + +[sub_resource type="StyleBoxTexture" id=159] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 73 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxTexture" id=160] +content_margin_left = 0.0 +content_margin_right = 0.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +texture = SubResource( 73 ) +region_rect = Rect2( 0, 0, 12, 12 ) +margin_left = 5.0 +margin_right = 5.0 +margin_top = 5.0 +margin_bottom = 5.0 + +[sub_resource type="StyleBoxLine" id=161] +color = Color( 1, 1, 1, 0.1 ) +grow_begin = 0.0 +grow_end = 0.0 +vertical = true + +[sub_resource type="StyleBoxFlat" id=162] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +bg_color = Color( 0.397059, 0.341176, 0.461765, 1 ) + +[sub_resource type="StyleBoxFlat" id=163] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +bg_color = Color( 0.397059, 0.341176, 0.461765, 1 ) + +[sub_resource type="StyleBoxFlat" id=164] +content_margin_left = 2.0 +content_margin_right = 2.0 +content_margin_top = 0.0 +content_margin_bottom = 0.0 +bg_color = Color( 0.0980392, 0.0607843, 0.141176, 1 ) + +[sub_resource type="Image" id=165] +data = { +"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 49, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 49, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 49, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 100, 255, 255, 255, 49, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 64 +} + +[sub_resource type="ImageTexture" id=166] +flags = 0 +flags = 0 +image = SubResource( 165 ) +size = Vector2( 64, 8 ) + +[sub_resource type="Image" id=167] +data = { +"data": PoolByteArray( 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 24 ), +"format": "RGBA8", +"height": 8, +"mipmaps": false, +"width": 8 +} + +[sub_resource type="ImageTexture" id=168] +flags = 0 +flags = 0 +image = SubResource( 167 ) +size = Vector2( 8, 8 ) + +[sub_resource type="StyleBoxTexture" id=169] +texture = SubResource( 168 ) +region_rect = Rect2( 0, 0, 8, 8 ) +margin_left = 1.0 +margin_right = 1.0 +margin_top = 1.0 +margin_bottom = 1.0 + +[sub_resource type="StyleBoxFlat" id=170] +content_margin_left = 8.0 +content_margin_right = 8.0 +content_margin_top = 8.0 +content_margin_bottom = 8.0 +bg_color = Color( 0.196078, 0.121569, 0.282353, 1 ) +border_width_left = 1 +border_width_top = 24 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color( 0.196078, 0.121569, 0.282353, 1 ) +expand_margin_top = 24.0 +shadow_color = Color( 0, 0, 0, 0.3 ) +shadow_size = 4 + +[resource] +BoxContainer/constants/separation = 4 +Button/colors/font_color = Color( 0.79902, 0.780392, 0.820588, 1 ) +Button/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +Button/colors/font_color_hover = Color( 0.879412, 0.868235, 0.892353, 1 ) +Button/colors/font_color_pressed = Color( 0.662745, 0, 1, 1 ) +Button/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) +Button/colors/icon_color_pressed = Color( 0.762157, 0, 1.15, 1 ) +Button/styles/Ruler = SubResource( 1 ) +Button/styles/disabled = SubResource( 2 ) +Button/styles/focus = SubResource( 3 ) +Button/styles/hover = SubResource( 4 ) +Button/styles/normal = SubResource( 5 ) +Button/styles/pressed = SubResource( 6 ) +CheckBox/colors/font_color = Color( 0.79902, 0.780392, 0.820588, 1 ) +CheckBox/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +CheckBox/colors/font_color_hover = Color( 0.879412, 0.868235, 0.892353, 1 ) +CheckBox/colors/font_color_pressed = Color( 0.662745, 0, 1, 1 ) +CheckBox/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) +CheckBox/constants/check_vadjust = 0 +CheckBox/constants/hseparation = 4 +CheckBox/icons/checked = SubResource( 8 ) +CheckBox/icons/radio_checked = SubResource( 10 ) +CheckBox/icons/radio_unchecked = SubResource( 12 ) +CheckBox/icons/unchecked = SubResource( 14 ) +CheckBox/styles/disabled = SubResource( 15 ) +CheckBox/styles/hover = SubResource( 15 ) +CheckBox/styles/normal = SubResource( 15 ) +CheckBox/styles/pressed = SubResource( 15 ) +CheckButton/colors/font_color = Color( 0.79902, 0.780392, 0.820588, 1 ) +CheckButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +CheckButton/colors/font_color_hover = Color( 0.879412, 0.868235, 0.892353, 1 ) +CheckButton/colors/font_color_pressed = Color( 0.662745, 0, 1, 1 ) +CheckButton/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) +CheckButton/constants/check_vadjust = 0 +CheckButton/constants/hseparation = 4 +CheckButton/icons/off = SubResource( 17 ) +CheckButton/icons/off_disabled = SubResource( 19 ) +CheckButton/icons/on = SubResource( 21 ) +CheckButton/icons/on_disabled = SubResource( 19 ) +CheckButton/styles/disabled = SubResource( 22 ) +CheckButton/styles/hover = SubResource( 22 ) +CheckButton/styles/normal = SubResource( 22 ) +CheckButton/styles/pressed = SubResource( 22 ) +ColorPicker/constants/h_width = 30 +ColorPicker/constants/label_width = 10 +ColorPicker/constants/margin = 8 +ColorPicker/constants/sv_height = 256 +ColorPicker/constants/sv_width = 256 +ColorPicker/icons/add_preset = SubResource( 24 ) +ColorPicker/icons/overbright_indicator = SubResource( 26 ) +ColorPicker/icons/preset_bg = SubResource( 28 ) +ColorPicker/icons/screen_picker = SubResource( 30 ) +ColorPickerButton/icons/bg = SubResource( 28 ) +FileDialog/colors/files_disabled = Color( 1, 1, 1, 0.3 ) +FileDialog/colors/folder_icon_modulate = Color( 0.763922, 0.3, 1, 1 ) +FileDialog/icons/folder = SubResource( 32 ) +FileDialog/icons/parent_folder = SubResource( 34 ) +FileDialog/icons/reload = SubResource( 36 ) +FileDialog/icons/toggle_hidden = SubResource( 38 ) +GraphEdit/colors/activity = Color( 0.662745, 0, 1, 1 ) +GraphEdit/colors/grid_major = Color( 1, 1, 1, 0.15 ) +GraphEdit/colors/grid_minor = Color( 1, 1, 1, 0.07 ) +GraphEdit/colors/selection_fill = Color( 0.662745, 0, 1, 0.3 ) +GraphEdit/colors/selection_stroke = Color( 0.662745, 0, 1, 0.8 ) +GraphEdit/constants/bezier_len_neg = 160 +GraphEdit/constants/bezier_len_pos = 80 +GraphEdit/icons/minus = SubResource( 40 ) +GraphEdit/icons/more = SubResource( 42 ) +GraphEdit/icons/reset = SubResource( 44 ) +GraphEdit/icons/snap = SubResource( 46 ) +GraphEdit/styles/bg = SubResource( 47 ) +GraphNode/colors/close_color = Color( 1, 1, 1, 0.7 ) +GraphNode/colors/resizer_color = Color( 1, 1, 1, 0.7 ) +GraphNode/colors/title_color = Color( 1, 1, 1, 1 ) +GraphNode/constants/close_h_offset = 20 +GraphNode/constants/close_offset = 20 +GraphNode/constants/port_offset = 14 +GraphNode/constants/separation = 1 +GraphNode/constants/title_h_offset = -16 +GraphNode/constants/title_offset = 20 +GraphNode/icons/close = SubResource( 49 ) +GraphNode/icons/port = SubResource( 51 ) +GraphNode/icons/resizer = SubResource( 53 ) +GraphNode/styles/breakpoint = SubResource( 54 ) +GraphNode/styles/comment = SubResource( 55 ) +GraphNode/styles/commentfocus = SubResource( 56 ) +GraphNode/styles/frame = SubResource( 57 ) +GraphNode/styles/position = SubResource( 58 ) +GraphNode/styles/selectedframe = SubResource( 59 ) +GraphNode/styles/state_machine_frame = SubResource( 60 ) +GraphNode/styles/state_machine_selectedframe = SubResource( 61 ) +GridContainer/constants/hseparation = 4 +GridContainer/constants/vseparation = 4 +HBoxContainer/constants/separation = 4 +HScrollBar/icons/decrement = SubResource( 62 ) +HScrollBar/icons/decrement_highlight = SubResource( 62 ) +HScrollBar/icons/increment = SubResource( 62 ) +HScrollBar/icons/increment_highlight = SubResource( 62 ) +HScrollBar/styles/grabber = SubResource( 65 ) +HScrollBar/styles/grabber_highlight = SubResource( 68 ) +HScrollBar/styles/grabber_pressed = SubResource( 71 ) +HScrollBar/styles/scroll = SubResource( 74 ) +HScrollBar/styles/scroll_focus = SubResource( 75 ) +HSeparator/styles/separator = SubResource( 76 ) +HSlider/icons/grabber = SubResource( 78 ) +HSlider/icons/grabber_highlight = SubResource( 80 ) +HSlider/styles/grabber_area = SubResource( 81 ) +HSlider/styles/grabber_area_highlight = SubResource( 82 ) +HSlider/styles/slider = SubResource( 83 ) +HSplitContainer/constants/separation = 8 +HSplitContainer/icons/grabber = SubResource( 85 ) +HSplitContainer/styles/bg = SubResource( 86 ) +ItemList/colors/font_color = Color( 0.79902, 0.780392, 0.820588, 1 ) +ItemList/colors/font_color_selected = Color( 1, 1, 1, 1 ) +ItemList/colors/guide_color = Color( 1, 1, 1, 0.05 ) +ItemList/constants/hseparation = 3 +ItemList/constants/icon_margin = 4 +ItemList/constants/line_separation = 3 +ItemList/constants/vseparation = 3 +ItemList/styles/bg = SubResource( 87 ) +ItemList/styles/bg_focus = SubResource( 88 ) +ItemList/styles/cursor = SubResource( 89 ) +ItemList/styles/cursor_unfocused = SubResource( 89 ) +ItemList/styles/selected = SubResource( 90 ) +ItemList/styles/selected_focus = SubResource( 91 ) +"Label/colors/Selected Color" = Color( 0.662745, 0, 1, 1 ) +Label/colors/font_color = Color( 0.79902, 0.780392, 0.820588, 1 ) +Label/colors/font_color_shadow = Color( 0, 0, 0, 0 ) +Label/constants/line_spacing = 3 +Label/constants/shadow_as_outline = 0 +Label/constants/shadow_offset_x = 1 +Label/constants/shadow_offset_y = 1 +Label/styles/normal = SubResource( 92 ) +LineEdit/colors/clear_button_color = Color( 0.79902, 0.780392, 0.820588, 1 ) +LineEdit/colors/clear_button_color_pressed = Color( 0.662745, 0, 1, 1 ) +LineEdit/colors/cursor_color = Color( 0.79902, 0.780392, 0.820588, 1 ) +LineEdit/colors/font_color = Color( 0.79902, 0.780392, 0.820588, 1 ) +LineEdit/colors/font_color_selected = Color( 1, 1, 1, 1 ) +LineEdit/colors/read_only = Color( 1, 1, 1, 0.3 ) +LineEdit/colors/selection_color = Color( 0.662745, 0, 1, 0.4 ) +LineEdit/icons/clear = SubResource( 94 ) +LineEdit/styles/focus = SubResource( 3 ) +LineEdit/styles/normal = SubResource( 5 ) +LineEdit/styles/read_only = SubResource( 2 ) +LinkButton/colors/font_color = Color( 0.79902, 0.780392, 0.820588, 1 ) +LinkButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +LinkButton/colors/font_color_hover = Color( 0.879412, 0.868235, 0.892353, 1 ) +LinkButton/colors/font_color_pressed = Color( 0.662745, 0, 1, 1 ) +LinkButton/styles/focus = SubResource( 92 ) +MarginContainer/constants/margin_bottom = 0 +MarginContainer/constants/margin_left = 0 +MarginContainer/constants/margin_right = 0 +MarginContainer/constants/margin_top = 0 +MenuButton/colors/font_color = Color( 0.79902, 0.780392, 0.820588, 1 ) +MenuButton/colors/font_color_hover = Color( 0.879412, 0.868235, 0.892353, 1 ) +MenuButton/styles/disabled = SubResource( 22 ) +MenuButton/styles/focus = SubResource( 22 ) +MenuButton/styles/hover = SubResource( 22 ) +MenuButton/styles/normal = SubResource( 22 ) +MenuButton/styles/pressed = SubResource( 22 ) +OptionButton/colors/font_color = Color( 0.79902, 0.780392, 0.820588, 1 ) +OptionButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +OptionButton/colors/font_color_hover = Color( 0.879412, 0.868235, 0.892353, 1 ) +OptionButton/colors/font_color_pressed = Color( 0.662745, 0, 1, 1 ) +OptionButton/colors/icon_color_hover = Color( 1.15, 1.15, 1.15, 1 ) +OptionButton/constants/arrow_margin = 4 +OptionButton/constants/hseparation = 4 +OptionButton/constants/modulate_arrow = 1 +OptionButton/icons/arrow = SubResource( 96 ) +OptionButton/styles/disabled = SubResource( 2 ) +OptionButton/styles/focus = SubResource( 3 ) +OptionButton/styles/hover = SubResource( 4 ) +OptionButton/styles/normal = SubResource( 5 ) +OptionButton/styles/pressed = SubResource( 6 ) +Panel/styles/TopMenu = SubResource( 97 ) +Panel/styles/panel = SubResource( 98 ) +PanelContainer/styles/panel = SubResource( 99 ) +PopupDialog/styles/panel = SubResource( 100 ) +PopupMenu/colors/font_color = Color( 0.79902, 0.780392, 0.820588, 1 ) +PopupMenu/colors/font_color_accel = Color( 1, 1, 1, 0.3 ) +PopupMenu/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) +PopupMenu/colors/font_color_hover = Color( 0.879412, 0.868235, 0.892353, 1 ) +PopupMenu/constants/vseparation = 5 +PopupMenu/icons/checked = SubResource( 8 ) +PopupMenu/icons/radio_checked = SubResource( 10 ) +PopupMenu/icons/radio_unchecked = SubResource( 12 ) +PopupMenu/icons/submenu = SubResource( 102 ) +PopupMenu/icons/unchecked = SubResource( 14 ) +PopupMenu/icons/visibility_hidden = SubResource( 104 ) +PopupMenu/icons/visibility_visible = SubResource( 38 ) +PopupMenu/icons/visibility_xray = SubResource( 106 ) +PopupMenu/styles/disabled = SubResource( 22 ) +PopupMenu/styles/focus = SubResource( 22 ) +PopupMenu/styles/hover = SubResource( 107 ) +PopupMenu/styles/labeled_separator_left = SubResource( 108 ) +PopupMenu/styles/labeled_separator_right = SubResource( 109 ) +PopupMenu/styles/normal = SubResource( 22 ) +PopupMenu/styles/panel = SubResource( 100 ) +PopupMenu/styles/pressed = SubResource( 22 ) +PopupMenu/styles/separator = SubResource( 110 ) +PopupPanel/styles/panel = SubResource( 100 ) +ProgressBar/colors/font_color = Color( 0.79902, 0.780392, 0.820588, 1 ) +ProgressBar/styles/bg = SubResource( 113 ) +ProgressBar/styles/fg = SubResource( 116 ) +ProjectSettingsEditor/styles/panel = SubResource( 117 ) +RichTextLabel/colors/default_color = Color( 0.79902, 0.780392, 0.820588, 1 ) +RichTextLabel/colors/font_color_shadow = Color( 0, 0, 0, 0 ) +RichTextLabel/constants/shadow_as_outline = 0 +RichTextLabel/constants/shadow_offset_x = 1 +RichTextLabel/constants/shadow_offset_y = 1 +RichTextLabel/styles/focus = SubResource( 118 ) +RichTextLabel/styles/normal = SubResource( 47 ) +SpinBox/icons/updown = SubResource( 120 ) +TabContainer/colors/font_color_bg = Color( 1, 1, 1, 0.3 ) +TabContainer/colors/font_color_fg = Color( 0.79902, 0.780392, 0.820588, 1 ) +TabContainer/constants/side_margin = 0 +TabContainer/icons/decrement = SubResource( 122 ) +TabContainer/icons/decrement_highlight = SubResource( 124 ) +TabContainer/icons/increment = SubResource( 126 ) +TabContainer/icons/increment_highlight = SubResource( 128 ) +TabContainer/icons/menu = SubResource( 130 ) +TabContainer/icons/menu_highlight = SubResource( 132 ) +TabContainer/styles/panel = SubResource( 133 ) +TabContainer/styles/tab_bg = SubResource( 134 ) +TabContainer/styles/tab_disabled = SubResource( 135 ) +TabContainer/styles/tab_fg = SubResource( 136 ) +Tabs/colors/font_color_bg = Color( 1, 1, 1, 0.3 ) +Tabs/colors/font_color_fg = Color( 0.79902, 0.780392, 0.820588, 1 ) +Tabs/constants/hseparation = 4 +Tabs/icons/close = SubResource( 94 ) +Tabs/icons/decrement = SubResource( 122 ) +Tabs/icons/decrement_highlight = SubResource( 124 ) +Tabs/icons/increment = SubResource( 126 ) +Tabs/icons/increment_highlight = SubResource( 128 ) +Tabs/styles/button = SubResource( 22 ) +Tabs/styles/button_pressed = SubResource( 22 ) +Tabs/styles/tab_bg = SubResource( 134 ) +Tabs/styles/tab_disabled = SubResource( 135 ) +Tabs/styles/tab_fg = SubResource( 136 ) +TextEdit/colors/caret_color = Color( 0.79902, 0.780392, 0.820588, 1 ) +TextEdit/colors/font_color = Color( 0.79902, 0.780392, 0.820588, 1 ) +TextEdit/colors/selection_color = Color( 0.662745, 0, 1, 0.4 ) +TextEdit/icons/fold = SubResource( 138 ) +TextEdit/icons/folded = SubResource( 140 ) +TextEdit/icons/space = SubResource( 142 ) +TextEdit/icons/tab = SubResource( 144 ) +TextEdit/styles/focus = SubResource( 4 ) +TextEdit/styles/normal = SubResource( 5 ) +TextEdit/styles/read_only = SubResource( 2 ) +ToolButton/colors/font_color = Color( 0.79902, 0.780392, 0.820588, 1 ) +ToolButton/colors/font_color_hover = Color( 0.879412, 0.868235, 0.892353, 1 ) +ToolButton/colors/font_color_pressed = Color( 0.662745, 0, 1, 1 ) +ToolButton/styles/disabled = SubResource( 22 ) +ToolButton/styles/focus = SubResource( 22 ) +ToolButton/styles/hover = SubResource( 22 ) +ToolButton/styles/normal = SubResource( 22 ) +ToolButton/styles/pressed = SubResource( 22 ) +TooltipLabel/colors/font_color = Color( 0.20098, 0.219608, 0.179412, 1 ) +TooltipLabel/colors/font_color_shadow = Color( 0, 0, 0, 0.1 ) +TooltipPanel/styles/panel = SubResource( 145 ) +Tree/colors/custom_button_font_highlight = Color( 0.879412, 0.868235, 0.892353, 1 ) +Tree/colors/drop_position_color = Color( 0.662745, 0, 1, 1 ) +Tree/colors/font_color = Color( 0.79902, 0.780392, 0.820588, 1 ) +Tree/colors/font_color_selected = Color( 1, 1, 1, 1 ) +Tree/colors/guide_color = Color( 1, 1, 1, 0.05 ) +Tree/colors/relationship_line_color = Color( 1, 1, 1, 0.1 ) +Tree/colors/title_button_color = Color( 0.79902, 0.780392, 0.820588, 1 ) +Tree/constants/button_margin = 4 +Tree/constants/draw_guides = 0 +Tree/constants/draw_relationship_lines = 1 +Tree/constants/hseparation = 4 +Tree/constants/item_margin = 12 +Tree/constants/scroll_border = 40 +Tree/constants/scroll_speed = 12 +Tree/constants/vseparation = 4 +Tree/icons/arrow = SubResource( 138 ) +Tree/icons/arrow_collapsed = SubResource( 140 ) +Tree/icons/checked = SubResource( 8 ) +Tree/icons/select_arrow = SubResource( 147 ) +Tree/icons/unchecked = SubResource( 14 ) +Tree/icons/updown = SubResource( 149 ) +Tree/styles/bg = SubResource( 47 ) +Tree/styles/bg_focus = SubResource( 88 ) +Tree/styles/button_pressed = SubResource( 150 ) +Tree/styles/cursor = SubResource( 151 ) +Tree/styles/cursor_unfocused = SubResource( 151 ) +Tree/styles/custom_button = SubResource( 152 ) +Tree/styles/custom_button_hover = SubResource( 5 ) +Tree/styles/custom_button_pressed = SubResource( 153 ) +Tree/styles/hover = SubResource( 154 ) +Tree/styles/selected = SubResource( 90 ) +Tree/styles/selected_focus = SubResource( 91 ) +Tree/styles/title_button_hover = SubResource( 155 ) +Tree/styles/title_button_normal = SubResource( 155 ) +Tree/styles/title_button_pressed = SubResource( 155 ) +VBoxContainer/constants/separation = 4 +VScrollBar/icons/decrement = SubResource( 62 ) +VScrollBar/icons/decrement_highlight = SubResource( 62 ) +VScrollBar/icons/increment = SubResource( 62 ) +VScrollBar/icons/increment_highlight = SubResource( 62 ) +VScrollBar/styles/grabber = SubResource( 156 ) +VScrollBar/styles/grabber_highlight = SubResource( 157 ) +VScrollBar/styles/grabber_pressed = SubResource( 158 ) +VScrollBar/styles/scroll = SubResource( 159 ) +VScrollBar/styles/scroll_focus = SubResource( 160 ) +VSeparator/styles/separator = SubResource( 161 ) +VSlider/icons/grabber = SubResource( 78 ) +VSlider/icons/grabber_highlight = SubResource( 80 ) +VSlider/styles/grabber_area = SubResource( 162 ) +VSlider/styles/grabber_area_highlight = SubResource( 163 ) +VSlider/styles/slider = SubResource( 164 ) +VSplitContainer/constants/separation = 8 +VSplitContainer/icons/grabber = SubResource( 166 ) +VSplitContainer/styles/bg = SubResource( 169 ) +WindowDialog/colors/title_color = Color( 0.79902, 0.780392, 0.820588, 1 ) +WindowDialog/constants/close_h_ofs = 22 +WindowDialog/constants/close_v_ofs = 20 +WindowDialog/constants/title_height = 24 +WindowDialog/fonts/title_font = null +WindowDialog/icons/close = SubResource( 94 ) +WindowDialog/icons/close_highlight = SubResource( 94 ) +WindowDialog/styles/panel = SubResource( 170 ) diff --git a/crowdin.yml b/crowdin.yml new file mode 100644 index 0000000..092f1d6 --- /dev/null +++ b/crowdin.yml @@ -0,0 +1,5 @@ +files: + - source: /Translations/Translations.pot + translation: /Translations/%locale_with_underscore%.po + - source: /installer/*.pot + translation: /installer/po/%locale%.po diff --git a/export_presets.cfg b/export_presets.cfg new file mode 100644 index 0000000..aee66d2 --- /dev/null +++ b/export_presets.cfg @@ -0,0 +1,193 @@ +[preset.0] + +name="Windows Desktop 64-bit" +platform="Windows Desktop" +runnable=true +custom_features="" +export_filter="all_resources" +include_filter="" +exclude_filter="" +export_path="" +patch_list=PoolStringArray( ) +script_export_mode=1 +script_encryption_key="" + +[preset.0.options] + +texture_format/bptc=false +texture_format/s3tc=true +texture_format/etc=false +texture_format/etc2=false +texture_format/no_bptc_fallbacks=true +binary_format/64_bits=true +binary_format/embed_pck=false +custom_template/release="" +custom_template/debug="" +codesign/enable=false +codesign/identity_type=0 +codesign/identity="" +codesign/password="" +codesign/timestamp=true +codesign/timestamp_server_url="" +codesign/digest_algorithm=1 +codesign/description="" +codesign/custom_options=PoolStringArray( ) +application/icon="res://assets/graphics/icons/icon.ico" +application/file_version="0.8" +application/product_version="0.8" +application/company_name="Orama Interactive" +application/product_name="Pixelorama" +application/file_description="Pixelorama - Your free & open-source sprite editor" +application/copyright="Orama Interactive 2020" +application/trademarks="" + +[preset.1] + +name="Linux/X11 64-bit" +platform="Linux/X11" +runnable=true +custom_features="" +export_filter="all_resources" +include_filter="" +exclude_filter="" +export_path="" +patch_list=PoolStringArray( ) +script_export_mode=1 +script_encryption_key="" + +[preset.1.options] + +texture_format/bptc=false +texture_format/s3tc=true +texture_format/etc=false +texture_format/etc2=false +texture_format/no_bptc_fallbacks=true +binary_format/64_bits=true +binary_format/embed_pck=false +custom_template/release="" +custom_template/debug="" + +[preset.2] + +name="Mac OSX" +platform="Mac OSX" +runnable=true +custom_features="" +export_filter="all_resources" +include_filter="" +exclude_filter="" +export_path="" +patch_list=PoolStringArray( ) +script_export_mode=1 +script_encryption_key="" + +[preset.2.options] + +custom_template/debug="" +custom_template/release="" +application/name="Pixelorama" +application/info="Pixelorama - Your free and open-source sprite editor" +application/icon="res://assets/graphics/icons/icon.icns" +application/identifier="com.orama_interactive.pixelorama" +application/signature="" +application/short_version="0.8" +application/version="0.8" +application/copyright="Orama Interactive 2020" +display/high_res=false +privacy/camera_usage_description="" +privacy/microphone_usage_description="" +texture_format/s3tc=true +texture_format/etc=false +texture_format/etc2=false + +[preset.3] + +name="HTML5" +platform="HTML5" +runnable=true +custom_features="" +export_filter="all_resources" +include_filter="" +exclude_filter="" +export_path="" +patch_list=PoolStringArray( ) +script_export_mode=1 +script_encryption_key="" + +[preset.3.options] + +vram_texture_compression/for_desktop=true +vram_texture_compression/for_mobile=true +html/custom_html_shell="" +html/head_include="" +custom_template/release="" +custom_template/debug="" + +[preset.4] + +name="Windows Desktop 32-bit" +platform="Windows Desktop" +runnable=false +custom_features="" +export_filter="all_resources" +include_filter="" +exclude_filter="" +export_path="" +patch_list=PoolStringArray( ) +script_export_mode=1 +script_encryption_key="" + +[preset.4.options] + +texture_format/bptc=false +texture_format/s3tc=true +texture_format/etc=false +texture_format/etc2=false +texture_format/no_bptc_fallbacks=true +binary_format/64_bits=false +binary_format/embed_pck=false +custom_template/release="" +custom_template/debug="" +codesign/enable=false +codesign/identity_type=0 +codesign/identity="" +codesign/password="" +codesign/timestamp=true +codesign/timestamp_server_url="" +codesign/digest_algorithm=1 +codesign/description="" +codesign/custom_options=PoolStringArray( ) +application/icon="res://assets/graphics/icons/icon.ico" +application/file_version="0.8" +application/product_version="0.8" +application/company_name="Orama Interactive" +application/product_name="Pixelorama" +application/file_description="Pixelorama - Your free & open-source sprite editor" +application/copyright="Orama Interactive 2020" +application/trademarks="" + +[preset.5] + +name="Linux/X11 32-bit" +platform="Linux/X11" +runnable=false +custom_features="" +export_filter="all_resources" +include_filter="" +exclude_filter="" +export_path="" +patch_list=PoolStringArray( ) +script_export_mode=1 +script_encryption_key="" + +[preset.5.options] + +texture_format/bptc=false +texture_format/s3tc=true +texture_format/etc=false +texture_format/etc2=false +texture_format/no_bptc_fallbacks=true +binary_format/64_bits=false +binary_format/embed_pck=false +custom_template/release="" +custom_template/debug="" diff --git a/installer/.gdignore b/installer/.gdignore new file mode 100644 index 0000000..e69de29 diff --git a/installer/LICENSE b/installer/LICENSE new file mode 100644 index 0000000..9cd3888 --- /dev/null +++ b/installer/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2019-2020 Orama Interactive and contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/installer/assets/header.bmp b/installer/assets/header.bmp new file mode 100644 index 0000000..e9612b8 Binary files /dev/null and b/installer/assets/header.bmp differ diff --git a/installer/assets/pixel-install.ico b/installer/assets/pixel-install.ico new file mode 100644 index 0000000..f2106d6 Binary files /dev/null and b/installer/assets/pixel-install.ico differ diff --git a/installer/assets/pixel-uninstall.ico b/installer/assets/pixel-uninstall.ico new file mode 100644 index 0000000..2003b2d Binary files /dev/null and b/installer/assets/pixel-uninstall.ico differ diff --git a/installer/assets/wizard.bmp b/installer/assets/wizard.bmp new file mode 100644 index 0000000..3e2973f Binary files /dev/null and b/installer/assets/wizard.bmp differ diff --git a/installer/installer.pot b/installer/installer.pot new file mode 100644 index 0000000..fbfe241 --- /dev/null +++ b/installer/installer.pot @@ -0,0 +1,63 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: Pixelorama 0.8\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: \n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "" + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "" + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "" + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "" + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "" diff --git a/installer/pixelorama.nsi b/installer/pixelorama.nsi new file mode 100644 index 0000000..d827acd --- /dev/null +++ b/installer/pixelorama.nsi @@ -0,0 +1,227 @@ +; Pixelorama Installer NSIS Script +; Copyright Xenofon Konitsas (huskee) 2020 + + +; Helper variables so that we don't change 20 instances of the version for every update + + !define APPNAME "Pixelorama" + !define APPVERSION "0.8-dev" + !define COMPANYNAME "Orama Interactive" + + +; Include the Modern UI library + + !include "MUI2.nsh" + + +; Basic Installer Info + + Name "${APPNAME} ${APPVERSION}" + OutFile "${APPNAME}_${APPVERSION}_setup.exe" + Unicode True + + +; Default installation folder + + InstallDir "$APPDATA\${COMPANYNAME}\${APPNAME}" + + +; Get installation folder from registry if available + + InstallDirRegKey HKCU "Software\${COMPANYNAME}\${APPNAME}" "InstallDir" + + +; Request application privileges for Vista and later + + RequestExecutionLevel admin + + +; Interface Settings + + !define MUI_ICON "assets\pixel-install.ico" + !define MUI_UNICON "assets\pixel-uninstall.ico" + !define MUI_WELCOMEFINISHPAGE_BITMAP "assets\wizard.bmp" + !define MUI_UNWELCOMEFINISHPAGE_BITMAP "assets\wizard.bmp" + !define MUI_HEADERIMAGE + !define MUI_HEADERIMAGE_RIGHT + !define MUI_HEADERIMAGE_BITMAP "assets\header.bmp" + !define MUI_HEADERIMAGE_UNBITMAP "assets\header.bmp" + !define MUI_ABORTWARNING + !define MUI_COMPONENTSPAGE_SMALLDESC + !define MUI_FINISHPAGE_NOAUTOCLOSE + !define MUI_UNFINISHPAGE_NOAUTOCLOSE + !define MUI_FINISHPAGE_RUN "pixelorama.exe" + +; Language selection settings + + !define MUI_LANGDLL_ALLLANGUAGES + + +; Installer pages + + !insertmacro MUI_PAGE_WELCOME + !insertmacro MUI_PAGE_LICENSE "LICENSE" + !insertmacro MUI_PAGE_COMPONENTS + !insertmacro MUI_PAGE_DIRECTORY + !insertmacro MUI_PAGE_INSTFILES + !insertmacro MUI_PAGE_FINISH + + !insertmacro MUI_UNPAGE_WELCOME + !insertmacro MUI_UNPAGE_COMPONENTS + !insertmacro MUI_UNPAGE_CONFIRM + !insertmacro MUI_UNPAGE_INSTFILES + !insertmacro MUI_UNPAGE_FINISH + + +; Multilingual support + + !insertmacro MUI_LANGUAGE "English" + ;@INSERT_TRANSLATIONS@ + + + ; Assign language strings to installer/uninstaller section names + + LangString SecInstall ${LANG_ENGLISH} "Install ${APPNAME}" + LangString SecStartmenu ${LANG_ENGLISH} "Create Start Menu shortcuts (optional)" + LangString SecDesktop ${LANG_ENGLISH} "Create shortcut on Desktop (optional)" + LangString un.SecUninstall ${LANG_ENGLISH} "Uninstall ${APPNAME} ${APPVERSION}" + LangString un.SecConfig ${LANG_ENGLISH} "Remove configuration files (optional)" + + +; Installer sections + + Section "$(SecInstall)" SecInstall ; Main install section + + SectionIn RO ; Non optional section + + ; Set the installation folder as the output directory + SetOutPath "$INSTDIR" + + ; Copy all files to install directory + File "pixelorama.exe" + File "pixelorama.pck" + File "libgifexporter.windows.64.dll" + + SetOutPath "$INSTDIR\pixelorama" + File /nonfatal /a /r "pixelorama\*" + + ; Store installation folder in the registry + WriteRegStr HKCU "Software\${COMPANYNAME}\${APPNAME}" "InstallDir" $INSTDIR + + ; Create uninstaller + WriteUninstaller "$INSTDIR\Uninstall.exe" + + ; Create Add/Remove Programs entry + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}" \ + "DisplayName" "${APPNAME}" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}" \ + "UninstallString" "$INSTDIR\Uninstall.exe" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}" \ + "InstallLocation" "$INSTDIR" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}" \ + "Publisher" "${COMPANYNAME}" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}" \ + "HelpLink" "https://orama-interactive.github.io/Pixelorama-Docs" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}" \ + "DisplayVersion" "${APPVERSION}" + WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}" \ + "NoModify" 1 + WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}" \ + "NoRepair" 1 + + SectionEnd + + + Section /o "$(SecStartmenu)" SecStartmenu ; Create Start Menu shortcuts + + ; Create folder in Start Menu\Programs and create shortcuts for app and uninstaller + CreateDirectory "$SMPROGRAMS\${COMPANYNAME}" + + CreateShortCut "$SMPROGRAMS\${COMPANYNAME}\Pixelorama ${APPVERSION}.lnk" "$INSTDIR\Pixelorama.exe" + CreateShortCut "$SMPROGRAMS\${COMPANYNAME}\Uninstall.lnk" "$INSTDIR\Uninstall.exe" + + SectionEnd + + + Section /o "$(SecDesktop)" SecDesktop ; Create Desktop shortcut + + ; Create shortcut for app on desktop + CreateShortCut "$DESKTOP\${APPNAME} ${APPVERSION}.lnk" "$INSTDIR\Pixelorama.exe" + + SectionEnd + + +; Installer functions + + Function .onInit + !insertmacro MUI_LANGDLL_DISPLAY + + FunctionEnd + + +; Uninstaller sections + + Section "un.$(un.SecUninstall)" un.SecUninstall ; Main uninstall section + + SectionIn RO + + ; Delete all files and folders created by the installer + Delete "$INSTDIR\Uninstall.exe" + Delete "$INSTDIR\Pixelorama.exe" + Delete "$INSTDIR\Pixelorama.pck" + Delete "$INSTDIR\libgifexporter.windows.64.dll" + RMDir /r "$INSTDIR\pixelorama" + + ; Delete shortcuts + RMDir /r "$SMPROGRAMS\${COMPANYNAME}" + Delete "$DESKTOP\${APPNAME} ${APPVERSION}.lnk" + + ; Delete the install folder + SetOutPath "$APPDATA" + RMDir /r "${COMPANYNAME}" + + ; If empty, delete the application's registry key + DeleteRegKey /ifempty HKCU "Software\${COMPANYNAME}\${APPNAME}" + + ; Delete the Add/Remove Programs entry + DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}" + + SectionEnd + + + Section "un.$(un.SecConfig)" un.SecConfig ; Configuration removal section + + ; Delete the application's settings file + Delete "$APPDATA\Godot\app_userdata\Pixelorama\cache.ini" + + SectionEnd + + +; Section description language strings for multilingual support + + LangString DESC_SecInstall ${LANG_ENGLISH} "Installs ${APPNAME} ${APPVERSION}." + LangString DESC_SecStartmenu ${LANG_ENGLISH} "Creates Start Menu shortcuts for ${APPNAME}." + LangString DESC_SecDesktop ${LANG_ENGLISH} "Creates a Desktop shortcut for ${APPNAME}." + LangString DESC_un.SecUninstall ${LANG_ENGLISH} "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." + LangString DESC_un.SecConfig ${LANG_ENGLISH} "Removes configuration files for ${APPNAME}." + + +; Assign language strings to installer/uninstaller descriptions + + !insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN + + !insertmacro MUI_DESCRIPTION_TEXT ${SecInstall} $(DESC_SecInstall) + !insertmacro MUI_DESCRIPTION_TEXT ${SecStartmenu} $(DESC_SecStartmenu) + !insertmacro MUI_DESCRIPTION_TEXT ${SecDesktop} $(DESC_SecDesktop) + + !insertmacro MUI_FUNCTION_DESCRIPTION_END + + + !insertmacro MUI_UNFUNCTION_DESCRIPTION_BEGIN + + !insertmacro MUI_DESCRIPTION_TEXT ${un.SecUninstall} $(DESC_un.SecUninstall) + !insertmacro MUI_DESCRIPTION_TEXT ${un.SecConfig} $(DESC_un.SecConfig) + + !insertmacro MUI_UNFUNCTION_DESCRIPTION_END + + \ No newline at end of file diff --git a/installer/po/af-ZA.po b/installer/po/af-ZA.po new file mode 100644 index 0000000..a6bcff2 --- /dev/null +++ b/installer/po/af-ZA.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-08-09 20:49\n" +"Last-Translator: \n" +"Language-Team: Afrikaans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: af_ZA\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: af\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "" + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "" + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "" + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "" + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "" + diff --git a/installer/po/ar-SA.po b/installer/po/ar-SA.po new file mode 100644 index 0000000..a9d4e00 --- /dev/null +++ b/installer/po/ar-SA.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-08-22 12:06\n" +"Last-Translator: \n" +"Language-Team: Arabic\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ar_SA\n" +"Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: ar\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "تثبيت ${APPNAME}" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "إنشاء اختصارات لقائمة ابدأ (اختياري)" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "إنشاء اختصار على سطح المكتب (اختياري)" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "الغاء تثبيت ${APPNAME} ${APPVERSION}" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "إزالة ملفات التكوين (اختياري)" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "تثبيت ${APPNAME} ${APPVERSION}." + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "إنشاء اختصارات قائمة ابدأ لـ ${APPNAME}." + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "إنشاء اختصار على سطح المكتب لـ ${APPNAME}." + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "إلغاء تثبيت ${APPNAME} ${APPVERSION} وإزالة جميع الاختصارات." + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "إزالة ملفات التكوين لـ ${APPNAME}." + diff --git a/installer/po/ca-ES.po b/installer/po/ca-ES.po new file mode 100644 index 0000000..bfec1ac --- /dev/null +++ b/installer/po/ca-ES.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-08-09 20:49\n" +"Last-Translator: \n" +"Language-Team: Catalan\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ca_ES\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: ca\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "" + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "" + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "" + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "" + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "" + diff --git a/installer/po/cs-CZ.po b/installer/po/cs-CZ.po new file mode 100644 index 0000000..e015c62 --- /dev/null +++ b/installer/po/cs-CZ.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-09-06 14:56\n" +"Last-Translator: \n" +"Language-Team: Czech\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: cs_CZ\n" +"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: cs\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "Nainstalovat ${APPNAME}" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "Vytvořit zástupce v nabídce Start (volitelné)" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "Vytvořit zástupce na ploše (volitelné)" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "Odinstalovat ${APPNAME} ${APPVERSION}" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "Odstranit konfigurační soubory (volitelné)" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "Nainstaluje ${APPNAME} ${APPVERSION}." + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "Vytvoří zástupce v nabídce Start pro ${APPNAME}." + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "Vytvoří zástupce na ploše pro ${APPNAME}." + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "Odinstaluje ${APPNAME} ${APPVERSION} a odstraní všechny zástupce." + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "Odstraní konfigurační soubory pro ${APPNAME}." + diff --git a/installer/po/da-DK.po b/installer/po/da-DK.po new file mode 100644 index 0000000..2693211 --- /dev/null +++ b/installer/po/da-DK.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-08-09 20:49\n" +"Last-Translator: \n" +"Language-Team: Danish\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: da_DK\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: da\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "" + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "" + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "" + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "" + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "" + diff --git a/installer/po/de-DE.po b/installer/po/de-DE.po new file mode 100644 index 0000000..1f4b22f --- /dev/null +++ b/installer/po/de-DE.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-08-10 08:53\n" +"Last-Translator: \n" +"Language-Team: German\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de_DE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: de\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "${APPNAME} installieren" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "Erstelle Startmenü-Verknüpfungen (optional)" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "Verknüpfung auf dem Desktop erstellen (optional)" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "${APPNAME} ${APPVERSION} deinstallieren" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "Konfigurationsdateien entfernen (optional)" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "Installiert ${APPNAME} ${APPVERSION}." + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "Erstellt Verknüpfungen im Startmenü für ${APPNAME}." + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "Erstellt eine Desktop-Verknüpfung für ${APPNAME}." + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "Deinstalliert ${APPNAME} ${APPVERSION} und entfernt alle Verknüpfungen." + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "Entfernt Konfigurationsdateien für ${APPNAME}." + diff --git a/installer/po/el-GR.po b/installer/po/el-GR.po new file mode 100644 index 0000000..e904699 --- /dev/null +++ b/installer/po/el-GR.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-08-10 09:33\n" +"Last-Translator: \n" +"Language-Team: Greek\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: el_GR\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: el\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "Εγκατάσταση του ${APPNAME}" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "Δημιουργία συντομεύσεων στο μενού Έναρξης (προαιρετικό)" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "Δημιουργία συντόμευσης στην επιφάνεια εργασίας (προαιρετικό)" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "Απεγκατάσταση του ${APPNAME} ${APPVERSION}" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "Κατάργηση αρχείων ρύθμισης (προαιρετικό)" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "Εγκαθιστά το ${APPNAME} ${APPVERSION}." + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "Δημιουργεί συντομεύσεις για το ${APPNAME} στο μενού Έναρξης." + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "Δημιουργεί συντόμευση για το ${APPNAME} στην Επιφάνεια Εργασίας." + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "Απεγκαθιστά το ${APPNAME} ${APPVERSION} και καταργεί όλες τις συντομεύσεις." + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "Καταργεί τα αρχεία ρυθμίσεων του ${APPNAME}." + diff --git a/installer/po/eo-UY.po b/installer/po/eo-UY.po new file mode 100644 index 0000000..2bf932e --- /dev/null +++ b/installer/po/eo-UY.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-08-09 22:09\n" +"Last-Translator: \n" +"Language-Team: Esperanto\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: eo_UY\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: eo\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "Instali ${APPNAME}" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "Krei simbolligilojn en Startmenuo (laŭvole)" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "Krei simbolligilojn en Labortablo (laŭvole)" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "Malinstali ${APPNAME} ${APPVERSION}" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "" + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "" + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "" + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "" + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "" + diff --git a/installer/po/es-ES.po b/installer/po/es-ES.po new file mode 100644 index 0000000..a8125c8 --- /dev/null +++ b/installer/po/es-ES.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-08-27 04:07\n" +"Last-Translator: \n" +"Language-Team: Spanish\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es_ES\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: es-ES\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "Instalar ${APPNAME}" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "Crear atajos al menú de inicio (opcional)" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "Crear atajo en el Escritorio (opcional)" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "Desinstalar ${APPNAME} ${APPVERSION}" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "Remover archivos de configuración (opcional)" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "Instalar ${APPNAME} ${APPVERSION}." + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "Crear atajos del menú de inicio para ${APPNAME}." + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "Crear atajo en el Escritorio para ${APPNAME}." + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "Desinstalar ${APPNAME} ${APPVERSION} y remover todos los atajos." + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "Eliminar archivos de configuración para ${APPNAME}." + diff --git a/installer/po/fi-FI.po b/installer/po/fi-FI.po new file mode 100644 index 0000000..7573baf --- /dev/null +++ b/installer/po/fi-FI.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-08-09 20:49\n" +"Last-Translator: \n" +"Language-Team: Finnish\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fi_FI\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: fi\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "" + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "" + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "" + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "" + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "" + diff --git a/installer/po/fr-FR.po b/installer/po/fr-FR.po new file mode 100644 index 0000000..d08bfc7 --- /dev/null +++ b/installer/po/fr-FR.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-08-09 20:48\n" +"Last-Translator: \n" +"Language-Team: French\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr_FR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: fr\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "" + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "" + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "" + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "" + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "" + diff --git a/installer/po/he-IL.po b/installer/po/he-IL.po new file mode 100644 index 0000000..a2793b8 --- /dev/null +++ b/installer/po/he-IL.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-08-09 20:49\n" +"Last-Translator: \n" +"Language-Team: Hebrew\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: he_IL\n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: he\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "" + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "" + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "" + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "" + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "" + diff --git a/installer/po/hu-HU.po b/installer/po/hu-HU.po new file mode 100644 index 0000000..78cb2fa --- /dev/null +++ b/installer/po/hu-HU.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-09-30 16:23\n" +"Last-Translator: \n" +"Language-Team: Hungarian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: hu_HU\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: hu\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "${APPNAME} letöltése" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "Startmenü parancsikon létrehozása (opcionális)" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "Asztali parancsikon létrehozása (opcionális)" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "${APPNAME} ${APPVERSION} eltávolítása" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "Konfigurációs fájlok törlése (opcionális)" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "${APPNAME} ${APPVERSION} letöltése." + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "Startmenü parancsikon létrehozása ${APPNAME}-hoz." + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "Asztali parancsikon létrehozása ${APPNAME}-hoz." + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "Eltávolítja a ${APPNAME} ${APPVERSION}-t és törli az összes parancsikonját." + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "Konfigurációs fájlok törlése ${APPNAME}-hoz." + diff --git a/installer/po/id-ID.po b/installer/po/id-ID.po new file mode 100644 index 0000000..1410072 --- /dev/null +++ b/installer/po/id-ID.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-08-09 20:48\n" +"Last-Translator: \n" +"Language-Team: Indonesian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: id_ID\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "" + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "" + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "" + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "" + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "" + diff --git a/installer/po/it-IT.po b/installer/po/it-IT.po new file mode 100644 index 0000000..aa67eae --- /dev/null +++ b/installer/po/it-IT.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-08-10 10:46\n" +"Last-Translator: \n" +"Language-Team: Italian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it_IT\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: it\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "Installa ${APPNAME}" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "Crea scorciatoie dal menu Start (opzionale)" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "Crea scorciatoia sul Desktop (opzionale)" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "Disinstalla ${APPNAME} ${APPVERSION}" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "Rimuovi i file di configurazione (opzionale)" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "Installa ${APPNAME} ${APPVERSION}." + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "Crea le scorciatoie del menu Start per ${APPNAME}." + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "Crea una scorciatoia desktop per ${APPNAME}." + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "Disinstalla ${APPNAME} ${APPVERSION} e rimuove tutte le scorciatoie." + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "Rimuove i file di configurazione per ${APPNAME}." + diff --git a/installer/po/ja-JP.po b/installer/po/ja-JP.po new file mode 100644 index 0000000..0c15950 --- /dev/null +++ b/installer/po/ja-JP.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-08-09 20:48\n" +"Last-Translator: \n" +"Language-Team: Japanese\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ja_JP\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: ja\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "" + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "" + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "" + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "" + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "" + diff --git a/installer/po/ko-KR.po b/installer/po/ko-KR.po new file mode 100644 index 0000000..d056b25 --- /dev/null +++ b/installer/po/ko-KR.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-08-21 00:25\n" +"Last-Translator: \n" +"Language-Team: Korean\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko_KR\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: ko\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "${APPNAME} 설치" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "시작 메뉴에 바로가기 만들기 (선택)" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "바탕화면에 바로가기 만들기 (선택)" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "${APPNAME} ${APPVERSION} 제거" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "배치 파일 제거 (선택)" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "${APPNAME} ${APPVERSION} 설치하기." + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "시작 메뉴에 ${APPNAME}의 바로가기 만들기." + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "바탕화면에 ${APPNAME}의 바로가기 만들기." + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "${APPNAME} ${APPVERSION} 제거 및 모든 바로가기 제거하기." + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "${APPNAME}의 배치 파일 제거하기." + diff --git a/installer/po/lv-LV.po b/installer/po/lv-LV.po new file mode 100644 index 0000000..4f63a10 --- /dev/null +++ b/installer/po/lv-LV.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-08-09 20:48\n" +"Last-Translator: \n" +"Language-Team: Latvian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: lv_LV\n" +"Plural-Forms: nplurals=3; plural=(n==0 ? 0 : n%10==1 && n%100!=11 ? 1 : 2);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: lv\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "" + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "" + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "" + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "" + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "" + diff --git a/installer/po/nl-NL.po b/installer/po/nl-NL.po new file mode 100644 index 0000000..d6c1d1c --- /dev/null +++ b/installer/po/nl-NL.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-08-09 20:48\n" +"Last-Translator: \n" +"Language-Team: Dutch\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: nl\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "" + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "" + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "" + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "" + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "" + diff --git a/installer/po/no-NO.po b/installer/po/no-NO.po new file mode 100644 index 0000000..7674280 --- /dev/null +++ b/installer/po/no-NO.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-09-22 21:06\n" +"Last-Translator: \n" +"Language-Team: Norwegian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: no_NO\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: no\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "Installér ${APPNAME}" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "Lag snarveier på startmenyen (valgfritt)" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "Lag snarvei på skrivebordet (valgfritt)" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "Avinstaller ${APPNAME} ${APPVERSION}" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "Fjern konfigurasjonsfiler (valgfritt)" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "Installerer ${APPNAME} ${APPVERSION}." + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "Oppretter snarveier på startmenyen for ${APPNAME}." + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "Oppretter snarvei på skrivebordet for ${APPNAME}." + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "Avinstallerer ${APPNAME} ${APPVERSION} og fjerner alle snarveier." + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "Fjerner konfigurasjonsfiler for ${APPNAME}." + diff --git a/installer/po/pl-PL.po b/installer/po/pl-PL.po new file mode 100644 index 0000000..d5e97b9 --- /dev/null +++ b/installer/po/pl-PL.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-08-25 17:38\n" +"Last-Translator: \n" +"Language-Team: Polish\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pl_PL\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: pl\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "Zainstaluj ${APPNAME}" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "Utwórz skróty w Menu Start (opcjonalne)" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "Utwórz skrót na pulpicie (opcjonalne)" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "Odinstaluj ${APPNAME} ${APPVERSION}" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "Usuń pliki konfiguracyjne (opcjonalnie)" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "Instaluje ${APPNAME} ${APPVERSION}." + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "Tworzy skróty w Menu Start dla ${APPNAME}." + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "Tworzy skrót na pulpicie dla ${APPNAME}." + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "Odinstalowuje ${APPNAME} ${APPVERSION} i usuwa wszystkie skróty." + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "Usuwa pliki konfiguracyjne dla ${APPNAME}." + diff --git a/installer/po/pt-BR.po b/installer/po/pt-BR.po new file mode 100644 index 0000000..45ebb85 --- /dev/null +++ b/installer/po/pt-BR.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-08-19 02:38\n" +"Last-Translator: \n" +"Language-Team: Portuguese, Brazilian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: pt-BR\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "Instalar ${APPNAME}" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "Criar atalhos no Menu Iniciar (opcional)" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "Criar atalho na Área de Trabalho (opcional)" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "Desinstalar ${APPNAME} ${APPVERSION}" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "Remover arquivos de configuração (opcional)" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "Instalar ${APPNAME} ${APPVERSION}." + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "Cria atalhos no Menu Iniciar para ${APPNAME}." + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "Cria um atalho na Área de Trabalho para ${APPNAME}." + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "Desinstala o ${APPNAME} ${APPVERSION} e remove todos os atalhos." + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "Remover arquivos de configuração para ${APPNAME}." + diff --git a/installer/po/pt-PT.po b/installer/po/pt-PT.po new file mode 100644 index 0000000..65ffc6f --- /dev/null +++ b/installer/po/pt-PT.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-08-09 20:48\n" +"Last-Translator: \n" +"Language-Team: Portuguese\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_PT\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: pt-PT\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "" + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "" + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "" + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "" + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "" + diff --git a/installer/po/ro-RO.po b/installer/po/ro-RO.po new file mode 100644 index 0000000..8a46f90 --- /dev/null +++ b/installer/po/ro-RO.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-08-22 12:48\n" +"Last-Translator: \n" +"Language-Team: Romanian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ro_RO\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100>0 && n%100<20)) ? 1 : 2);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: ro\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "Instalare ${APPNAME}" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "Creare comenzi rapide în meniul Start (opțional)" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "Creare comandă rapidă pe spațiul de lucru (opțional)" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "Dezinstalare ${APPNAME} ${APPVERSION}" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "Eliminare fișiere de configurare (opțional)" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "Instalează ${APPNAME} ${APPVERSION}." + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "Creează comenzi rapide în meniul Start pentru ${APPNAME}." + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "Creează o comandă rapidă pe spațiul de lucru pentru ${APPNAME}." + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "Dezinstalează ${APPNAME} ${APPVERSION} și elimină toate comenzile rapide." + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "Elimină fișierele de configurare pentru ${APPNAME}." + diff --git a/installer/po/ru-RU.po b/installer/po/ru-RU.po new file mode 100644 index 0000000..4212093 --- /dev/null +++ b/installer/po/ru-RU.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-08-11 16:01\n" +"Last-Translator: \n" +"Language-Team: Russian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru_RU\n" +"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: ru\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "Установить ${APPNAME}" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "Создать ярлыки меню Пуск (опционально)" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "Создать ярлык на рабочем столе (опционально)" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "Удалить ${APPNAME} ${APPVERSION}" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "Удалить конфигурационные файлы (опционально)" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "Устанавливает ${APPNAME} ${APPVERSION}." + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "Создает ярлыки меню Пуск для ${APPNAME}." + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "Создает ярлык на рабочем столе для ${APPNAME}." + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "Удаляет ${APPNAME} ${APPVERSION} и удаляет все ярлыки." + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "Удаляет файлы конфигурации для ${APPNAME}." + diff --git a/installer/po/sr-SP.po b/installer/po/sr-SP.po new file mode 100644 index 0000000..81d9522 --- /dev/null +++ b/installer/po/sr-SP.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-08-09 20:48\n" +"Last-Translator: \n" +"Language-Team: Serbian (Cyrillic)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sr_SP\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: sr\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "" + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "" + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "" + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "" + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "" + diff --git a/installer/po/sv-SE.po b/installer/po/sv-SE.po new file mode 100644 index 0000000..aa2e42f --- /dev/null +++ b/installer/po/sv-SE.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-08-09 20:48\n" +"Last-Translator: \n" +"Language-Team: Swedish\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv_SE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: sv-SE\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "" + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "" + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "" + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "" + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "" + diff --git a/installer/po/tr-TR.po b/installer/po/tr-TR.po new file mode 100644 index 0000000..7c7ff39 --- /dev/null +++ b/installer/po/tr-TR.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-10-14 12:36\n" +"Last-Translator: \n" +"Language-Team: Turkish\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: tr_TR\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "Masaüstüne kısayol oluştur (opsiyonel)" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "" + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "${APPNAME} için başlat menüsünde kısayol oluşturur." + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "${APPNAME} için masaüstünde kısayol oluşturur." + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "" + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "" + diff --git a/installer/po/uk-UA.po b/installer/po/uk-UA.po new file mode 100644 index 0000000..71324f6 --- /dev/null +++ b/installer/po/uk-UA.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-08-09 20:48\n" +"Last-Translator: \n" +"Language-Team: Ukrainian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: uk_UA\n" +"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: uk\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "" + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "" + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "" + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "" + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "" + diff --git a/installer/po/vi-VN.po b/installer/po/vi-VN.po new file mode 100644 index 0000000..847f99c --- /dev/null +++ b/installer/po/vi-VN.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-08-09 20:48\n" +"Last-Translator: \n" +"Language-Team: Vietnamese\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: vi_VN\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: vi\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "" + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "" + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "" + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "" + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "" + diff --git a/installer/po/zh-CN.po b/installer/po/zh-CN.po new file mode 100644 index 0000000..f6e4300 --- /dev/null +++ b/installer/po/zh-CN.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-08-18 03:18\n" +"Last-Translator: \n" +"Language-Team: Chinese Simplified\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: zh-CN\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "安装 ${APPNAME}" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "创建开始菜单快捷方式(可选)" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "在桌面上创建快捷方式(可选)" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "卸载 ${APPNAME} ${APPVERSION}" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "删除配置文件(可选)" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "安装 ${APPNAME} ${APPVERSION}。" + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "为 ${APPNAME} 创建开始菜单快捷方式" + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "为 ${APPNAME} 创建桌面快捷方式" + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "卸载 ${APPNAME} ${APPVERSION} 并删除所有快捷方式。" + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "删除 ${APPNAME} 的配置文件。" + diff --git a/installer/po/zh-TW.po b/installer/po/zh-TW.po new file mode 100644 index 0000000..9163c5c --- /dev/null +++ b/installer/po/zh-TW.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: pixelorama\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-08 22:43\n" +"PO-Revision-Date: 2020-08-13 02:20\n" +"Last-Translator: \n" +"Language-Team: Chinese Traditional\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: pixelorama\n" +"X-Crowdin-Project-ID: 385497\n" +"X-Crowdin-Language: zh-TW\n" +"X-Crowdin-File: /master/installer/installer.pot\n" +"X-Crowdin-File-ID: 10\n" + +#. SecInstall +#: .\pixelorama.nsi:72 +msgid "Install ${APPNAME}" +msgstr "安裝 ${APPNAME}" + +#. SecStartmenu +#: .\pixelorama.nsi:73 +msgid "Create Start Menu shortcuts (optional)" +msgstr "創建開始功能表捷徑 (可選)" + +#. SecDesktop +#: .\pixelorama.nsi:74 +msgid "Create shortcut on Desktop (optional)" +msgstr "創建桌面捷徑 (可選)" + +#. un.SecUninstall +#: .\pixelorama.nsi:75 +msgid "Uninstall ${APPNAME} ${APPVERSION}" +msgstr "移除 ${APPNAME} ${APPVERSION}" + +#. un.SecConfig +#: .\pixelorama.nsi:76 +msgid "Remove configuration files (optional)" +msgstr "刪除配置檔案 (可選)" + +#. DESC_SecInstall +#: .\pixelorama.nsi:178 +msgid "Installs ${APPNAME} ${APPVERSION}." +msgstr "安裝 ${APPNAME} ${APPVERSION}." + +#. DESC_SecStartmenu +#: .\pixelorama.nsi:179 +msgid "Creates Start Menu shortcuts for ${APPNAME}." +msgstr "為 ${APPNAME} 創建開始功能表捷徑." + +#. DESC_SecDesktop +#: .\pixelorama.nsi:180 +msgid "Creates a Desktop shortcut for ${APPNAME}." +msgstr "為 ${APPNAME} 創建桌面捷徑." + +#. DESC_un.SecUninstall +#: .\pixelorama.nsi:181 +msgid "Uninstalls ${APPNAME} ${APPVERSION} and removes all shortcuts." +msgstr "移除 ${APPNAME} ${APPVERSION} 及刪除所有捷鍵." + +#. DESC_un.SecConfig +#: .\pixelorama.nsi:182 +msgid "Removes configuration files for ${APPNAME}." +msgstr "為 ${APPNAME} 刪除配置檔案." + diff --git a/pixelorama_data/.gdignore b/pixelorama_data/.gdignore new file mode 100644 index 0000000..e69de29 diff --git a/pixelorama_data/Brushes/Godot.png b/pixelorama_data/Brushes/Godot.png new file mode 100644 index 0000000..b664464 Binary files /dev/null and b/pixelorama_data/Brushes/Godot.png differ diff --git a/pixelorama_data/Brushes/Grass/%Grass1.png b/pixelorama_data/Brushes/Grass/%Grass1.png new file mode 100644 index 0000000..aeaf3ee Binary files /dev/null and b/pixelorama_data/Brushes/Grass/%Grass1.png differ diff --git a/pixelorama_data/Brushes/Grass/%Grass2.png b/pixelorama_data/Brushes/Grass/%Grass2.png new file mode 100644 index 0000000..a2b0e4c Binary files /dev/null and b/pixelorama_data/Brushes/Grass/%Grass2.png differ diff --git a/pixelorama_data/Brushes/Grass/%Grass3.png b/pixelorama_data/Brushes/Grass/%Grass3.png new file mode 100644 index 0000000..83fa8cb Binary files /dev/null and b/pixelorama_data/Brushes/Grass/%Grass3.png differ diff --git a/pixelorama_data/Brushes/Grass/%Grass4.png b/pixelorama_data/Brushes/Grass/%Grass4.png new file mode 100644 index 0000000..19269df Binary files /dev/null and b/pixelorama_data/Brushes/Grass/%Grass4.png differ diff --git a/pixelorama_data/Brushes/Grass/%Grass5.png b/pixelorama_data/Brushes/Grass/%Grass5.png new file mode 100644 index 0000000..049c013 Binary files /dev/null and b/pixelorama_data/Brushes/Grass/%Grass5.png differ diff --git a/pixelorama_data/Brushes/Pixelorama.png b/pixelorama_data/Brushes/Pixelorama.png new file mode 100644 index 0000000..4e670d3 Binary files /dev/null and b/pixelorama_data/Brushes/Pixelorama.png differ diff --git a/pixelorama_data/Brushes/Snow.png b/pixelorama_data/Brushes/Snow.png new file mode 100644 index 0000000..69cefe8 Binary files /dev/null and b/pixelorama_data/Brushes/Snow.png differ diff --git a/pixelorama_data/Brushes/Star/%star1.png b/pixelorama_data/Brushes/Star/%star1.png new file mode 100644 index 0000000..e84db74 Binary files /dev/null and b/pixelorama_data/Brushes/Star/%star1.png differ diff --git a/pixelorama_data/Brushes/Star/%star2.png b/pixelorama_data/Brushes/Star/%star2.png new file mode 100644 index 0000000..5ec50b8 Binary files /dev/null and b/pixelorama_data/Brushes/Star/%star2.png differ diff --git a/pixelorama_data/Brushes/Star/%star3.png b/pixelorama_data/Brushes/Star/%star3.png new file mode 100644 index 0000000..a178684 Binary files /dev/null and b/pixelorama_data/Brushes/Star/%star3.png differ diff --git a/pixelorama_data/Brushes/Star/%star4.png b/pixelorama_data/Brushes/Star/%star4.png new file mode 100644 index 0000000..ec67ec8 Binary files /dev/null and b/pixelorama_data/Brushes/Star/%star4.png differ diff --git a/pixelorama_data/Brushes/Star/%star5.png b/pixelorama_data/Brushes/Star/%star5.png new file mode 100644 index 0000000..88fe788 Binary files /dev/null and b/pixelorama_data/Brushes/Star/%star5.png differ diff --git a/pixelorama_data/Brushes/Star/%star6.png b/pixelorama_data/Brushes/Star/%star6.png new file mode 100644 index 0000000..4e8950e Binary files /dev/null and b/pixelorama_data/Brushes/Star/%star6.png differ diff --git a/pixelorama_data/Brushes/circle_blended.png b/pixelorama_data/Brushes/circle_blended.png new file mode 100644 index 0000000..01214cf Binary files /dev/null and b/pixelorama_data/Brushes/circle_blended.png differ diff --git a/pixelorama_data/Brushes/hline_3x3.png b/pixelorama_data/Brushes/hline_3x3.png new file mode 100644 index 0000000..e614477 Binary files /dev/null and b/pixelorama_data/Brushes/hline_3x3.png differ diff --git a/pixelorama_data/Brushes/pixelorama_eye.png b/pixelorama_data/Brushes/pixelorama_eye.png new file mode 100644 index 0000000..71e23c1 Binary files /dev/null and b/pixelorama_data/Brushes/pixelorama_eye.png differ diff --git a/pixelorama_data/Brushes/vline_3x3.png b/pixelorama_data/Brushes/vline_3x3.png new file mode 100644 index 0000000..d050683 Binary files /dev/null and b/pixelorama_data/Brushes/vline_3x3.png differ diff --git a/pixelorama_data/Palettes/Complementary.json b/pixelorama_data/Palettes/Complementary.json new file mode 100644 index 0000000..c94e429 --- /dev/null +++ b/pixelorama_data/Palettes/Complementary.json @@ -0,0 +1,107 @@ +{ + "name": "Complementary", + "comments": "By Erevos", + "colors": [ + { + "data": "ffb35102", + "name": "no name" + }, + { + "data": "ffff9945", + "name": "no name" + }, + { + "data": "ffff7100", + "name": "no name" + }, + { + "data": "ff0099b3", + "name": "no name" + }, + { + "data": "ff00daff", + "name": "no name" + }, + { + "data": "ffb30202", + "name": "no name" + }, + { + "data": "ffff4545", + "name": "no name" + }, + { + "data": "ffff0201", + "name": "no name" + }, + { + "data": "ff00b333", + "name": "no name" + }, + { + "data": "ff00ff48", + "name": "no name" + }, + { + "data": "ff8002b3", + "name": "no name" + }, + { + "data": "ffca45ff", + "name": "no name" + }, + { + "data": "ffb400fe", + "name": "no name" + }, + { + "data": "ff7fb300", + "name": "no name" + }, + { + "data": "ffb5ff00", + "name": "no name" + }, + { + "data": "ff0211b3", + "name": "no name" + }, + { + "data": "ff4554ff", + "name": "no name" + }, + { + "data": "ff0116ff", + "name": "no name" + }, + { + "data": "ffb38c00", + "name": "no name" + }, + { + "data": "ffffc900", + "name": "no name" + }, + { + "data": "ff029eb3", + "name": "no name" + }, + { + "data": "ff7af0ff", + "name": "no name" + }, + { + "data": "ff00e1ff", + "name": "no name" + }, + { + "data": "ffb34d00", + "name": "no name" + }, + { + "data": "ffff6f00", + "name": "no name" + } + ], + "editable": true +} \ No newline at end of file diff --git a/pixelorama_data/Palettes/Default.json b/pixelorama_data/Palettes/Default.json new file mode 100644 index 0000000..a527cf4 --- /dev/null +++ b/pixelorama_data/Palettes/Default.json @@ -0,0 +1,135 @@ +{ + "name": "Default", + "comments": "", + "colors": [ + { + "data": "ff000000", + "name": "no name" + }, + { + "data": "ff222034", + "name": "no name" + }, + { + "data": "ff45283c", + "name": "no name" + }, + { + "data": "ff663931", + "name": "no name" + }, + { + "data": "ff8f563b", + "name": "no name" + }, + { + "data": "ffdf7126", + "name": "no name" + }, + { + "data": "ffd9a066", + "name": "no name" + }, + { + "data": "ffeec39a", + "name": "no name" + }, + { + "data": "fffbf236", + "name": "no name" + }, + { + "data": "ff99e550", + "name": "no name" + }, + { + "data": "ff6abe30", + "name": "no name" + }, + { + "data": "ff37946e", + "name": "no name" + }, + { + "data": "ff4b692f", + "name": "no name" + }, + { + "data": "ff524b24", + "name": "no name" + }, + { + "data": "ff323c39", + "name": "no name" + }, + { + "data": "ff3f3f74", + "name": "no name" + }, + { + "data": "ff306082", + "name": "no name" + }, + { + "data": "ff5b6ee1", + "name": "no name" + }, + { + "data": "ff639bff", + "name": "no name" + }, + { + "data": "ff5fcde4", + "name": "no name" + }, + { + "data": "ffcbdbfc", + "name": "no name" + }, + { + "data": "ffffffff", + "name": "no name" + }, + { + "data": "ff9badb7", + "name": "no name" + }, + { + "data": "ff847e87", + "name": "no name" + }, + { + "data": "ff696a6a", + "name": "no name" + }, + { + "data": "ff595652", + "name": "no name" + }, + { + "data": "ff76428a", + "name": "no name" + }, + { + "data": "ffac3232", + "name": "no name" + }, + { + "data": "ffd95763", + "name": "no name" + }, + { + "data": "ffd77bba", + "name": "no name" + }, + { + "data": "ff8f974a", + "name": "no name" + }, + { + "data": "ff8a6f30", + "name": "no name" + } + ], + "editable": true +} \ No newline at end of file diff --git a/pixelorama_data/Palettes/Monochromatic.json b/pixelorama_data/Palettes/Monochromatic.json new file mode 100644 index 0000000..fe0f6a2 --- /dev/null +++ b/pixelorama_data/Palettes/Monochromatic.json @@ -0,0 +1,167 @@ +{ + "name": "Monochromatic", + "comments": "By Erevos", + "colors": [ + { + "data": "ff323880", + "name": "no name" + }, + { + "data": "ffb0b7ff", + "name": "no name" + }, + { + "data": "ff636fff", + "name": "no name" + }, + { + "data": "ff4d5182", + "name": "no name" + }, + { + "data": "ff505acc", + "name": "no name" + }, + { + "data": "ff347685", + "name": "no name" + }, + { + "data": "ffb0f1ff", + "name": "no name" + }, + { + "data": "ff63e2ff", + "name": "no name" + }, + { + "data": "ff487985", + "name": "no name" + }, + { + "data": "ff50b5cc", + "name": "no name" + }, + { + "data": "ff40852c", + "name": "no name" + }, + { + "data": "ffadff94", + "name": "no name" + }, + { + "data": "ff7cff54", + "name": "no name" + }, + { + "data": "ff228a03", + "name": "no name" + }, + { + "data": "ff64cc43", + "name": "no name" + }, + { + "data": "ff857f1c", + "name": "no name" + }, + { + "data": "fffffba8", + "name": "no name" + }, + { + "data": "fffff536", + "name": "no name" + }, + { + "data": "ff8a863b", + "name": "no name" + }, + { + "data": "ffccc32b", + "name": "no name" + }, + { + "data": "ff854d15", + "name": "no name" + }, + { + "data": "ffffcd9c", + "name": "no name" + }, + { + "data": "ffff9429", + "name": "no name" + }, + { + "data": "ff8a5f34", + "name": "no name" + }, + { + "data": "ffcc7520", + "name": "no name" + }, + { + "data": "ff57100a", + "name": "no name" + }, + { + "data": "ffeb2d1c", + "name": "no name" + }, + { + "data": "ffd12617", + "name": "no name" + }, + { + "data": "ff5c120b", + "name": "no name" + }, + { + "data": "ff9e1d11", + "name": "no name" + }, + { + "data": "ff521157", + "name": "no name" + }, + { + "data": "ffde31eb", + "name": "no name" + }, + { + "data": "ffc62ad1", + "name": "no name" + }, + { + "data": "ff57135c", + "name": "no name" + }, + { + "data": "ff96209e", + "name": "no name" + }, + { + "data": "ff141414", + "name": "no name" + }, + { + "data": "ffababab", + "name": "no name" + }, + { + "data": "ff6e6e6e", + "name": "no name" + }, + { + "data": "ff2d2d2d", + "name": "no name" + }, + { + "data": "ff616161", + "name": "no name" + } + ], + "editable": true +} \ No newline at end of file diff --git a/pixelorama_data/Palettes/Shades.json b/pixelorama_data/Palettes/Shades.json new file mode 100644 index 0000000..25f5312 --- /dev/null +++ b/pixelorama_data/Palettes/Shades.json @@ -0,0 +1,147 @@ +{ + "name": "Shades", + "comments": "By Erevos", + "colors": [ + { + "data": "ffc25400", + "name": "no name" + }, + { + "data": "ff803900", + "name": "no name" + }, + { + "data": "ffff7300", + "name": "no name" + }, + { + "data": "ff401d00", + "name": "no name" + }, + { + "data": "ffe66700", + "name": "no name" + }, + { + "data": "ffc20000", + "name": "no name" + }, + { + "data": "ff800000", + "name": "no name" + }, + { + "data": "ffff0000", + "name": "no name" + }, + { + "data": "ff400000", + "name": "no name" + }, + { + "data": "ffe60101", + "name": "no name" + }, + { + "data": "ff8800c2", + "name": "no name" + }, + { + "data": "ff590080", + "name": "no name" + }, + { + "data": "ffb300ff", + "name": "no name" + }, + { + "data": "ff2d0040", + "name": "no name" + }, + { + "data": "ffa200e5", + "name": "no name" + }, + { + "data": "ff0010c2", + "name": "no name" + }, + { + "data": "ff000b80", + "name": "no name" + }, + { + "data": "ff0015ff", + "name": "no name" + }, + { + "data": "ff000540", + "name": "no name" + }, + { + "data": "ff0114e6", + "name": "no name" + }, + { + "data": "ff00abc2", + "name": "no name" + }, + { + "data": "ff007180", + "name": "no name" + }, + { + "data": "ff00e1ff", + "name": "no name" + }, + { + "data": "ff003840", + "name": "no name" + }, + { + "data": "ff00cbe6", + "name": "no name" + }, + { + "data": "ff00c237", + "name": "no name" + }, + { + "data": "ff008024", + "name": "no name" + }, + { + "data": "ff00ff48", + "name": "no name" + }, + { + "data": "ff004012", + "name": "no name" + }, + { + "data": "ff00e641", + "name": "no name" + }, + { + "data": "ffb8c200", + "name": "no name" + }, + { + "data": "ff798000", + "name": "no name" + }, + { + "data": "fff2ff00", + "name": "no name" + }, + { + "data": "ff3d4000", + "name": "no name" + }, + { + "data": "ffdce600", + "name": "no name" + } + ], + "editable": true +} \ No newline at end of file diff --git a/pixelorama_data/Palettes/Triad.json b/pixelorama_data/Palettes/Triad.json new file mode 100644 index 0000000..d3761dc --- /dev/null +++ b/pixelorama_data/Palettes/Triad.json @@ -0,0 +1,107 @@ +{ + "name": "Triad", + "comments": "By Erevos", + "colors": [ + { + "data": "ff852c32", + "name": "no name" + }, + { + "data": "ffcc646b", + "name": "no name" + }, + { + "data": "ffe3df66", + "name": "no name" + }, + { + "data": "ff3c7899", + "name": "no name" + }, + { + "data": "ff386680", + "name": "no name" + }, + { + "data": "ff141a85", + "name": "no name" + }, + { + "data": "ff353cd1", + "name": "no name" + }, + { + "data": "ffe66930", + "name": "no name" + }, + { + "data": "ff409e18", + "name": "no name" + }, + { + "data": "ff3a851b", + "name": "no name" + }, + { + "data": "ff8a0500", + "name": "no name" + }, + { + "data": "ffd10600", + "name": "no name" + }, + { + "data": "ffdee609", + "name": "no name" + }, + { + "data": "ff105f9e", + "name": "no name" + }, + { + "data": "ff074c85", + "name": "no name" + }, + { + "data": "ff84168a", + "name": "no name" + }, + { + "data": "ffc942d1", + "name": "no name" + }, + { + "data": "ffe6bf40", + "name": "no name" + }, + { + "data": "ff239e85", + "name": "no name" + }, + { + "data": "ff248571", + "name": "no name" + }, + { + "data": "ff1e8a1a", + "name": "no name" + }, + { + "data": "ff4fd14a", + "name": "no name" + }, + { + "data": "ff6047e6", + "name": "no name" + }, + { + "data": "ff9e5a28", + "name": "no name" + }, + { + "data": "ff854f28", + "name": "no name" + } + ], + "editable": true +} \ No newline at end of file diff --git a/pixelorama_data/Palettes/bubblegum16.json b/pixelorama_data/Palettes/bubblegum16.json new file mode 100644 index 0000000..817dfec --- /dev/null +++ b/pixelorama_data/Palettes/bubblegum16.json @@ -0,0 +1,71 @@ +{ + "name": "BubbleGum16", + "comments": "by PineTreePizza - https://twitter.com/PineTreePizza", + "colors": [ + { + "data": "ff000000", + "name": "no name" + }, + { + "data": "ff7f0622", + "name": "no name" + }, + { + "data": "ffd62411", + "name": "no name" + }, + { + "data": "ffff8426", + "name": "no name" + }, + { + "data": "ffffd100", + "name": "no name" + }, + { + "data": "fffafdff", + "name": "no name" + }, + { + "data": "ffff80a4", + "name": "no name" + }, + { + "data": "ffff2674", + "name": "no name" + }, + { + "data": "ff94216a", + "name": "no name" + }, + { + "data": "ff430067", + "name": "no name" + }, + { + "data": "ff234975", + "name": "no name" + }, + { + "data": "ff68aed4", + "name": "no name" + }, + { + "data": "ffbfff3c", + "name": "no name" + }, + { + "data": "ff10d275", + "name": "no name" + }, + { + "data": "ff007899", + "name": "no name" + }, + { + "data": "ff002859", + "name": "no name" + } + ], + "editable": true +} \ No newline at end of file diff --git a/pixelorama_data/Patterns/Brick.png b/pixelorama_data/Patterns/Brick.png new file mode 100644 index 0000000..32b073d Binary files /dev/null and b/pixelorama_data/Patterns/Brick.png differ diff --git a/pixelorama_data/Patterns/Gravel.png b/pixelorama_data/Patterns/Gravel.png new file mode 100644 index 0000000..a5d2e66 Binary files /dev/null and b/pixelorama_data/Patterns/Gravel.png differ diff --git a/pixelorama_data/Patterns/Ground_leaves.png b/pixelorama_data/Patterns/Ground_leaves.png new file mode 100644 index 0000000..d26dfee Binary files /dev/null and b/pixelorama_data/Patterns/Ground_leaves.png differ diff --git a/pixelorama_data/Patterns/Light_Blue_Texture.png b/pixelorama_data/Patterns/Light_Blue_Texture.png new file mode 100644 index 0000000..25fb94d Binary files /dev/null and b/pixelorama_data/Patterns/Light_Blue_Texture.png differ diff --git a/pixelorama_data/Patterns/Metro_tile.png b/pixelorama_data/Patterns/Metro_tile.png new file mode 100644 index 0000000..4d10306 Binary files /dev/null and b/pixelorama_data/Patterns/Metro_tile.png differ diff --git a/pixelorama_data/Patterns/Purple_Texture.png b/pixelorama_data/Patterns/Purple_Texture.png new file mode 100644 index 0000000..9272ca2 Binary files /dev/null and b/pixelorama_data/Patterns/Purple_Texture.png differ diff --git a/pixelorama_data/Patterns/White_Marble.png b/pixelorama_data/Patterns/White_Marble.png new file mode 100644 index 0000000..dda2250 Binary files /dev/null and b/pixelorama_data/Patterns/White_Marble.png differ diff --git a/pixelorama_data/Patterns/Wooden_planks_1.png b/pixelorama_data/Patterns/Wooden_planks_1.png new file mode 100644 index 0000000..79aa8d7 Binary files /dev/null and b/pixelorama_data/Patterns/Wooden_planks_1.png differ diff --git a/pixelorama_data/Patterns/Yellow_Marble.png b/pixelorama_data/Patterns/Yellow_Marble.png new file mode 100644 index 0000000..4d10306 Binary files /dev/null and b/pixelorama_data/Patterns/Yellow_Marble.png differ diff --git a/pixelorama_data/Patterns/small_stonebricks.png b/pixelorama_data/Patterns/small_stonebricks.png new file mode 100644 index 0000000..d0d40d8 Binary files /dev/null and b/pixelorama_data/Patterns/small_stonebricks.png differ diff --git a/pixelorama_data/Patterns/wooden_planks_2.png b/pixelorama_data/Patterns/wooden_planks_2.png new file mode 100644 index 0000000..8725996 Binary files /dev/null and b/pixelorama_data/Patterns/wooden_planks_2.png differ diff --git a/project.godot b/project.godot new file mode 100644 index 0000000..2561941 --- /dev/null +++ b/project.godot @@ -0,0 +1,439 @@ +; Engine configuration file. +; It's best edited using the editor UI and not directly, +; since the parameters that go here are not all obvious. +; +; Format: +; [section] ; section goes between [] +; param=value ; assign values to parameters + +config_version=4 + +_global_script_classes=[ { +"base": "Reference", +"class": "AnimationTag", +"language": "GDScript", +"path": "res://src/Classes/AnimationTag.gd" +}, { +"base": "Popup", +"class": "Brushes", +"language": "GDScript", +"path": "res://src/UI/BrushesPopup.gd" +}, { +"base": "Node2D", +"class": "Canvas", +"language": "GDScript", +"path": "res://src/UI/Canvas/Canvas.gd" +}, { +"base": "Reference", +"class": "Cel", +"language": "GDScript", +"path": "res://src/Classes/Cel.gd" +}, { +"base": "Reference", +"class": "Drawer", +"language": "GDScript", +"path": "res://src/Classes/Drawers.gd" +}, { +"base": "Reference", +"class": "Frame", +"language": "GDScript", +"path": "res://src/Classes/Frame.gd" +}, { +"base": "Line2D", +"class": "Guide", +"language": "GDScript", +"path": "res://src/UI/Canvas/Rulers/Guide.gd" +}, { +"base": "AcceptDialog", +"class": "ImageEffect", +"language": "GDScript", +"path": "res://src/Classes/ImageEffect.gd" +}, { +"base": "Reference", +"class": "Layer", +"language": "GDScript", +"path": "res://src/Classes/Layer.gd" +}, { +"base": "Button", +"class": "LayerButton", +"language": "GDScript", +"path": "res://src/UI/Timeline/LayerButton.gd" +}, { +"base": "Reference", +"class": "Palette", +"language": "GDScript", +"path": "res://src/Palette/Palette.gd" +}, { +"base": "Reference", +"class": "PaletteColor", +"language": "GDScript", +"path": "res://src/Palette/PaletteColor.gd" +}, { +"base": "PopupPanel", +"class": "Patterns", +"language": "GDScript", +"path": "res://src/UI/PatternsPopup.gd" +}, { +"base": "Reference", +"class": "Project", +"language": "GDScript", +"path": "res://src/Classes/Project.gd" +}, { +"base": "Guide", +"class": "SymmetryGuide", +"language": "GDScript", +"path": "res://src/UI/Canvas/Rulers/SymmetryGuide.gd" +} ] +_global_script_class_icons={ +"AnimationTag": "", +"Brushes": "", +"Canvas": "", +"Cel": "", +"Drawer": "", +"Frame": "", +"Guide": "", +"ImageEffect": "", +"Layer": "", +"LayerButton": "", +"Palette": "", +"PaletteColor": "", +"Patterns": "", +"Project": "", +"SymmetryGuide": "" +} + +[application] + +config/name="Pixelorama" +config/description="A free & open-source 2D sprite editor" +run/main_scene="res://src/Main.tscn" +run/low_processor_mode=true +boot_splash/image="res://assets/graphics/splash.png" +boot_splash/bg_color=Color( 0.145098, 0.145098, 0.164706, 1 ) +config/icon="res://assets/graphics/icons/icon.png" +config/macos_native_icon="res://assets/graphics/icons/icon.icns" +config/windows_native_icon="res://assets/graphics/icons/icon.ico" +config/Version="v0.8.1-stable" + +[audio] + +driver="Dummy" + +[autoload] + +Global="*res://src/Autoload/Global.gd" +Import="*res://src/Autoload/Import.gd" +OpenSave="*res://src/Autoload/OpenSave.gd" +DrawingAlgos="*res://src/Autoload/DrawingAlgos.gd" +Tools="*res://src/Autoload/Tools.gd" +Html5FileExchange="*res://src/Autoload/HTML5FileExchange.gd" +Export="*res://src/Autoload/Export.gd" + +[debug] + +gdscript/warnings/narrowing_conversion=false +gdscript/warnings/return_value_discarded=false + +[display] + +window/size/width=1280 +window/size/height=720 + +[importer_defaults] + +texture={ +"compress/bptc_ldr": 0, +"compress/hdr_mode": 0, +"compress/lossy_quality": 0.7, +"compress/mode": 0, +"compress/normal_map": 0, +"detect_3d": true, +"flags/anisotropic": false, +"flags/filter": false, +"flags/mipmaps": false, +"flags/repeat": 0, +"flags/srgb": 2, +"process/HDR_as_SRGB": false, +"process/fix_alpha_border": true, +"process/invert_color": false, +"process/premult_alpha": false, +"size_limit": 0, +"stream": false, +"svg/scale": 1.0 +} + +[input] + +zoom_in={ +"deadzone": 0.5, +"events": [ Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":4,"pressed":false,"doubleclick":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":61,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777349,"unicode":0,"echo":false,"script":null) + ] +} +zoom_out={ +"deadzone": 0.5, +"events": [ Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":5,"pressed":false,"doubleclick":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":45,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777347,"unicode":0,"echo":false,"script":null) + ] +} +middle_mouse={ +"deadzone": 0.5, +"events": [ Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":3,"pressed":false,"doubleclick":false,"script":null) + ] +} +left_mouse={ +"deadzone": 0.5, +"events": [ Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":1,"pressed":false,"doubleclick":false,"script":null) + ] +} +right_mouse={ +"deadzone": 0.5, +"events": [ Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":2,"pressed":false,"doubleclick":false,"script":null) + ] +} +left_pencil_tool={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":80,"unicode":0,"echo":false,"script":null) + ] +} +right_pencil_tool={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":true,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":80,"unicode":0,"echo":false,"script":null) + ] +} +left_eraser_tool={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":69,"unicode":0,"echo":false,"script":null) + ] +} +right_eraser_tool={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":true,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":69,"unicode":0,"echo":false,"script":null) + ] +} +left_fill_tool={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":66,"unicode":0,"echo":false,"script":null) + ] +} +right_fill_tool={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":true,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":66,"unicode":0,"echo":false,"script":null) + ] +} +left_rectangle_select_tool={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":82,"unicode":0,"echo":false,"script":null) + ] +} +right_rectangle_select_tool={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":true,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":82,"unicode":0,"echo":false,"script":null) + ] +} +copy={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":67,"unicode":0,"echo":false,"script":null) + ] +} +paste={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":86,"unicode":0,"echo":false,"script":null) + ] +} +left_lightdark_tool={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":85,"unicode":0,"echo":false,"script":null) + ] +} +right_lightdark_tool={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":true,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":85,"unicode":0,"echo":false,"script":null) + ] +} +toggle_fullscreen={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777254,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":true,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777221,"unicode":0,"echo":false,"script":null) + ] +} +left_colorpicker_tool={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":79,"unicode":0,"echo":false,"script":null) + ] +} +right_colorpicker_tool={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":true,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":79,"unicode":0,"echo":false,"script":null) + ] +} +shift={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777237,"unicode":0,"echo":false,"script":null) + ] +} +ctrl={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777238,"unicode":0,"echo":false,"script":null) + ] +} +redo_secondary={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":true,"control":true,"meta":false,"command":true,"pressed":false,"scancode":90,"unicode":0,"echo":false,"script":null) + ] +} +delete={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777224,"unicode":0,"echo":false,"script":null) + ] +} +space={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":32,"unicode":0,"echo":false,"script":null) + ] +} +new_file={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":78,"unicode":0,"echo":false,"script":null) + ] +} +open_file={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":79,"unicode":0,"echo":false,"script":null) + ] +} +save_file={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":83,"unicode":0,"echo":false,"script":null) + ] +} +save_file_as={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":true,"control":true,"meta":false,"command":true,"pressed":false,"scancode":83,"unicode":0,"echo":false,"script":null) + ] +} +export_file={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":69,"unicode":0,"echo":false,"script":null) + ] +} +export_file_as={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":true,"control":true,"meta":false,"command":true,"pressed":false,"scancode":69,"unicode":0,"echo":false,"script":null) + ] +} +quit={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":81,"unicode":0,"echo":false,"script":null) + ] +} +undo={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":90,"unicode":0,"echo":false,"script":null) + ] +} +redo={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":89,"unicode":0,"echo":false,"script":null) + ] +} +tile_mode={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":84,"unicode":0,"echo":false,"script":null) + ] +} +show_grid={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":71,"unicode":0,"echo":false,"script":null) + ] +} +show_rulers={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":82,"unicode":0,"echo":false,"script":null) + ] +} +show_guides={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":70,"unicode":0,"echo":false,"script":null) + ] +} +left_zoom_tool={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":90,"unicode":0,"echo":false,"script":null) + ] +} +right_zoom_tool={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":true,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":90,"unicode":0,"echo":false,"script":null) + ] +} +switch_colors={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":88,"unicode":0,"echo":false,"script":null) + ] +} +go_to_first_frame={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":16777229,"unicode":0,"echo":false,"script":null) + ] +} +go_to_last_frame={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":16777230,"unicode":0,"echo":false,"script":null) + ] +} +go_to_previous_frame={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":16777231,"unicode":0,"echo":false,"script":null) + ] +} +go_to_next_frame={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":16777233,"unicode":0,"echo":false,"script":null) + ] +} +play_backwards={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777247,"unicode":0,"echo":false,"script":null) + ] +} +play_forward={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777248,"unicode":0,"echo":false,"script":null) + ] +} +zen_mode={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777253,"unicode":0,"echo":false,"script":null) + ] +} +open_docs={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777255,"unicode":0,"echo":false,"script":null) + ] +} +cut={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":88,"unicode":0,"echo":false,"script":null) + ] +} + +[locale] + +translations=PoolStringArray( "res://Translations/zh_TW.po", "res://Translations/pt_BR.po", "res://Translations/de_DE.po", "res://Translations/el_GR.po", "res://Translations/en_US.po", "res://Translations/fr_FR.po", "res://Translations/it_IT.po", "res://Translations/pl_PL.po", "res://Translations/ru_RU.po", "res://Translations/es_ES.po", "res://Translations/zh_CN.po", "res://Translations/lv_LV.po", "res://Translations/eo_UY.po", "res://Translations/cs_CZ.po", "res://Translations/id_ID.po", "res://Translations/hu_HU.po", "res://Translations/ro_RO.po", "res://Translations/ko_KR.po" ) +locale_filter=[ 0, [ ] ] + +[logging] + +file_logging/enable_file_logging=true + +[rendering] + +quality/driver/driver_name="GLES2" +quality/intended_usage/framebuffer_allocation=0 +quality/intended_usage/framebuffer_allocation.mobile=0 +threads/thread_model=2 +vram_compression/import_etc=true +vram_compression/import_etc2=false diff --git a/src/Autoload/DrawingAlgos.gd b/src/Autoload/DrawingAlgos.gd new file mode 100644 index 0000000..64710ae --- /dev/null +++ b/src/Autoload/DrawingAlgos.gd @@ -0,0 +1,544 @@ +extends Node + + +enum GradientDirection {TOP, BOTTOM, LEFT, RIGHT} + + +func scale3X(sprite : Image, tol : float = 50) -> Image: + var scaled = Image.new() + scaled.create(sprite.get_width()*3, sprite.get_height()*3, false, Image.FORMAT_RGBA8) + scaled.lock() + sprite.lock() + var a : Color + var b : Color + var c : Color + var d : Color + var e : Color + var f : Color + var g : Color + var h : Color + var i : Color + + for x in range(1,sprite.get_width()-1): + for y in range(1,sprite.get_height()-1): + var xs : float = 3*x + var ys : float = 3*y + + a = sprite.get_pixel(x-1,y-1) + b = sprite.get_pixel(x,y-1) + c = sprite.get_pixel(x+1,y-1) + d = sprite.get_pixel(x-1,y) + e = sprite.get_pixel(x,y) + f = sprite.get_pixel(x+1,y) + g = sprite.get_pixel(x-1,y+1) + h = sprite.get_pixel(x,y+1) + i = sprite.get_pixel(x+1,y+1) + + var db : bool = similarColors(d, b, tol) + var dh : bool = similarColors(d, h, tol) + var bf : bool = similarColors(f, b, tol) + var ec : bool = similarColors(e, c, tol) + var ea : bool = similarColors(e, a, tol) + var fh : bool = similarColors(f, h, tol) + var eg : bool = similarColors(e, g, tol) + var ei : bool = similarColors(e, i, tol) + + scaled.set_pixel(xs-1, ys-1, d if (db and !dh and !bf) else e ) + scaled.set_pixel(xs, ys-1, b if (db and !dh and !bf and !ec) or + (bf and !db and !fh and !ea) else e) + scaled.set_pixel(xs+1, ys-1, f if (bf and !db and !fh) else e) + scaled.set_pixel(xs-1, ys, d if (dh and !fh and !db and !ea) or + (db and !dh and !bf and !eg) else e) + scaled.set_pixel(xs, ys, e); + scaled.set_pixel(xs+1, ys, f if (bf and !db and !fh and !ei) or + (fh and !bf and !dh and !ec) else e) + scaled.set_pixel(xs-1, ys+1, d if (dh and !fh and !db) else e) + scaled.set_pixel(xs, ys+1, h if (fh and !bf and !dh and !eg) or + (dh and !fh and !db and !ei) else e) + scaled.set_pixel(xs+1, ys+1, f if (fh and !bf and !dh) else e) + + scaled.unlock() + sprite.unlock() + return scaled + + +func rotxel(sprite : Image, angle : float) -> void: + # If angle is simple, then nn rotation is the best + + if angle == 0 || angle == PI/2 || angle == PI || angle == 2*PI: + nn_rotate(sprite, angle) + return + + var aux : Image = Image.new() + aux.copy_from(sprite) +# warning-ignore:integer_division +# warning-ignore:integer_division + var center : Vector2 = Vector2(sprite.get_width() / 2, sprite.get_height() / 2) + var ox : int + var oy : int + var p : Color + aux.lock() + sprite.lock() + for x in range(sprite.get_width()): + for y in range(sprite.get_height()): + var dx = 3*(x - center.x) + var dy = 3*(y - center.y) + var found_pixel : bool = false + for k in range(9): + var i = -1 + k % 3 +# warning-ignore:integer_division + var j = -1 + int(k / 3) + var dir = atan2(dy + j, dx + i) + var mag = sqrt(pow(dx + i, 2) + pow(dy + j, 2)) + dir -= angle + ox = round(center.x*3 + 1 + mag*cos(dir)) + oy = round(center.y*3 + 1 + mag*sin(dir)) + + if (sprite.get_width() % 2 != 0): + ox += 1 + oy += 1 + + if (ox >= 0 && ox < sprite.get_width()*3 + && oy >= 0 && oy < sprite.get_height()*3): + found_pixel = true + break + + if !found_pixel: + sprite.set_pixel(x, y, Color(0,0,0,0)) + continue + + var fil : int = oy % 3 + var col : int = ox % 3 + var index : int = col + 3*fil + + ox = round((ox - 1)/3.0); + oy = round((oy - 1)/3.0); + var a : Color + var b : Color + var c : Color + var d : Color + var e : Color + var f : Color + var g : Color + var h : Color + var i : Color + if (ox == 0 || ox == sprite.get_width() - 1 || + oy == 0 || oy == sprite.get_height() - 1): + p = aux.get_pixel(ox, oy) + else: + a = aux.get_pixel(ox-1,oy-1); + b = aux.get_pixel(ox,oy-1); + c = aux.get_pixel(ox+1,oy-1); + d = aux.get_pixel(ox-1,oy); + e = aux.get_pixel(ox,oy); + f = aux.get_pixel(ox+1,oy); + g = aux.get_pixel(ox-1,oy+1); + h = aux.get_pixel(ox,oy+1); + i = aux.get_pixel(ox+1,oy+1); + + match(index): + 0: + p = d if (similarColors(d,b) && !similarColors(d,h) + && !similarColors(b,f)) else e; + 1: + p = b if ((similarColors(d,b) && !similarColors(d,h) && + !similarColors(b,f) && !similarColors(e,c)) || + (similarColors(b,f) && !similarColors(d,b) && + !similarColors(f,h) && !similarColors(e,a))) else e; + 2: + p = f if (similarColors(b,f) && !similarColors(d,b) && + !similarColors(f,h)) else e; + 3: + p = d if ((similarColors(d,h) && !similarColors(f,h) && + !similarColors(d,b) && !similarColors(e,a)) || + (similarColors(d,b) && !similarColors(d,h) && + !similarColors(b,f) && !similarColors(e,g))) else e; + 4: + p = e + 5: + p = f if((similarColors(b,f) && !similarColors(d,b) && + !similarColors(f,h) && !similarColors(e,i)) + || (similarColors(f,h) && !similarColors(b,f) && + !similarColors(d,h) && !similarColors(e,c))) else e; + 6: + p = d if (similarColors(d,h) && !similarColors(f,h) && + !similarColors(d,b)) else e; + 7: + p = h if ((similarColors(f,h) && !similarColors(f,b) && + !similarColors(d,h) && !similarColors(e,g)) + || (similarColors(d,h) && !similarColors(f,h) && + !similarColors(d,b) && !similarColors(e,i))) else e; + 8: + p = f if (similarColors(f,h) && !similarColors(f,b) && + !similarColors(d,h)) else e; + sprite.set_pixel(x, y, p) + sprite.unlock() + aux.unlock() + + +func fake_rotsprite(sprite : Image, angle : float) -> void: + sprite.copy_from(scale3X(sprite)) + nn_rotate(sprite,angle) +# warning-ignore:integer_division +# warning-ignore:integer_division + sprite.resize(sprite.get_width() / 3, sprite.get_height() / 3, 0) + + +func nn_rotate(sprite : Image, angle : float) -> void: + var aux : Image = Image.new() + aux.copy_from(sprite) + sprite.lock() + aux.lock() + var ox: int + var oy: int +# warning-ignore:integer_division +# warning-ignore:integer_division + var center : Vector2 = Vector2(sprite.get_width() / 2, sprite.get_height() / 2) + for x in range(sprite.get_width()): + for y in range(sprite.get_height()): + ox = (x - center.x)*cos(angle) + (y - center.y)*sin(angle) + center.x + oy = -(x - center.x)*sin(angle) + (y - center.y)*cos(angle) + center.y + if ox >= 0 && ox < sprite.get_width() && oy >= 0 && oy < sprite.get_height(): + sprite.set_pixel(x, y, aux.get_pixel(ox, oy)) + else: + sprite.set_pixel(x, y, Color(0,0,0,0)) + sprite.unlock() + aux.unlock() + + +func similarColors(c1 : Color, c2 : Color, tol : float = 100) -> bool: + var dist = colorDistance(c1, c2) + return dist <= tol + + +func colorDistance(c1 : Color, c2 : Color) -> float: + return sqrt(pow((c1.r - c2.r)*255, 2) + pow((c1.g - c2.g)*255, 2) + + pow((c1.b - c2.b)*255, 2) + pow((c1.a - c2.a)*255, 2)) + +# Image effects + +func scale_image(width : int, height : int, interpolation : int) -> void: + Global.current_project.undos += 1 + Global.current_project.undo_redo.create_action("Scale") + Global.current_project.undo_redo.add_do_property(Global.current_project, "size", Vector2(width, height).floor()) + + for f in Global.current_project.frames: + for i in range(f.cels.size() - 1, -1, -1): + var sprite := Image.new() + sprite.copy_from(f.cels[i].image) + # Different method for scale3x + if interpolation == 5: + var times : Vector2 = Vector2(ceil(width/(3.0*sprite.get_width())),ceil(height/(3.0*sprite.get_height()))) + for _j in range(max(times.x,times.y)): + sprite.copy_from(scale3X(sprite)) + sprite.resize(width, height, 0) + else: + sprite.resize(width, height, interpolation) + Global.current_project.undo_redo.add_do_property(f.cels[i].image, "data", sprite.data) + Global.current_project.undo_redo.add_undo_property(f.cels[i].image, "data", f.cels[i].image.data) + + Global.current_project.undo_redo.add_undo_property(Global.current_project, "size", Global.current_project.size) + Global.current_project.undo_redo.add_undo_method(Global, "undo") + Global.current_project.undo_redo.add_do_method(Global, "redo") + Global.current_project.undo_redo.commit_action() + + +func crop_image(image : Image) -> void: + # Use first cel as a starting rectangle + var used_rect : Rect2 = image.get_used_rect() + + for f in Global.current_project.frames: + # However, if first cel is empty, loop through all cels until we find one that isn't + for cel in f.cels: + if used_rect != Rect2(0, 0, 0, 0): + break + else: + if cel.image.get_used_rect() != Rect2(0, 0, 0, 0): + used_rect = cel.image.get_used_rect() + + # Merge all layers with content + for cel in f.cels: + if cel.image.get_used_rect() != Rect2(0, 0, 0, 0): + used_rect = used_rect.merge(cel.image.get_used_rect()) + + # If no layer has any content, just return + if used_rect == Rect2(0, 0, 0, 0): + return + + var width := used_rect.size.x + var height := used_rect.size.y + Global.current_project.undos += 1 + Global.current_project.undo_redo.create_action("Scale") + Global.current_project.undo_redo.add_do_property(Global.current_project, "size", Vector2(width, height).floor()) + for f in Global.current_project.frames: + # Loop through all the layers to crop them + for j in range(Global.current_project.layers.size() - 1, -1, -1): + var sprite : Image = f.cels[j].image.get_rect(used_rect) + Global.current_project.undo_redo.add_do_property(f.cels[j].image, "data", sprite.data) + Global.current_project.undo_redo.add_undo_property(f.cels[j].image, "data", f.cels[j].image.data) + + Global.current_project.undo_redo.add_undo_property(Global.current_project, "size", Global.current_project.size) + Global.current_project.undo_redo.add_undo_method(Global, "undo") + Global.current_project.undo_redo.add_do_method(Global, "redo") + Global.current_project.undo_redo.commit_action() + + +func resize_canvas(width : int, height : int, offset_x : int, offset_y : int) -> void: + Global.current_project.undos += 1 + Global.current_project.undo_redo.create_action("Scale") + Global.current_project.undo_redo.add_do_property(Global.current_project, "size", Vector2(width, height).floor()) + for f in Global.current_project.frames: + for c in f.cels: + var sprite := Image.new() + sprite.create(width, height, false, Image.FORMAT_RGBA8) + sprite.blend_rect(c.image, Rect2(Vector2.ZERO, Global.current_project.size), Vector2(offset_x, offset_y)) + Global.current_project.undo_redo.add_do_property(c.image, "data", sprite.data) + Global.current_project.undo_redo.add_undo_property(c.image, "data", c.image.data) + + Global.current_project.undo_redo.add_undo_property(Global.current_project, "size", Global.current_project.size) + Global.current_project.undo_redo.add_undo_method(Global, "undo") + Global.current_project.undo_redo.add_do_method(Global, "redo") + Global.current_project.undo_redo.commit_action() + + +func invert_image_colors(image : Image, pixels : Array, red := true, green := true, blue := true, alpha := false) -> void: + image.lock() + for i in pixels: + var px_color := image.get_pixelv(i) + # Manually invert each color channel + if red: + px_color.r = 1.0 - px_color.r + if green: + px_color.g = 1.0 - px_color.g + if blue: + px_color.b = 1.0 - px_color.b + if alpha: + px_color.a = 1.0 - px_color.a + image.set_pixelv(i, px_color) + + +func desaturate_image(image : Image, pixels : Array, red := true, green := true, blue := true, alpha := false) -> void: + image.lock() + for i in pixels: + var px_color := image.get_pixelv(i) + var gray = px_color.v + if red: + px_color.r = gray + if green: + px_color.g = gray + if blue: + px_color.b = gray + if alpha: + px_color.a = gray + + image.set_pixelv(i, px_color) + + +func generate_outline(image : Image, pixels : Array, outline_color : Color, thickness : int, diagonal : bool, inside_image : bool) -> void: + if image.is_invisible(): + return + var new_image := Image.new() + new_image.copy_from(image) + new_image.lock() + image.lock() + + for pos in pixels: + var current_pixel := image.get_pixelv(pos) + if current_pixel.a == 0: + continue + + for i in range(1, thickness + 1): + if inside_image: + var outline_pos : Vector2 = pos + Vector2.LEFT # Left + if outline_pos.x < 0 || image.get_pixelv(outline_pos).a == 0: + var new_pos : Vector2 = pos + Vector2.RIGHT * (i - 1) + if new_pos.x < Global.current_project.size.x: + var new_pixel = image.get_pixelv(new_pos) + if new_pixel.a > 0: + new_image.set_pixelv(new_pos, outline_color) + + outline_pos = pos + Vector2.RIGHT # Right + if outline_pos.x >= Global.current_project.size.x || image.get_pixelv(outline_pos).a == 0: + var new_pos : Vector2 = pos + Vector2.LEFT * (i - 1) + if new_pos.x >= 0: + var new_pixel = image.get_pixelv(new_pos) + if new_pixel.a > 0: + new_image.set_pixelv(new_pos, outline_color) + + outline_pos = pos + Vector2.UP # Up + if outline_pos.y < 0 || image.get_pixelv(outline_pos).a == 0: + var new_pos : Vector2 = pos + Vector2.DOWN * (i - 1) + if new_pos.y < Global.current_project.size.y: + var new_pixel = image.get_pixelv(new_pos) + if new_pixel.a > 0: + new_image.set_pixelv(new_pos, outline_color) + + outline_pos = pos + Vector2.DOWN # Down + if outline_pos.y >= Global.current_project.size.y || image.get_pixelv(outline_pos).a == 0: + var new_pos : Vector2 = pos + Vector2.UP * (i - 1) + if new_pos.y >= 0: + var new_pixel = image.get_pixelv(new_pos) + if new_pixel.a > 0: + new_image.set_pixelv(new_pos, outline_color) + + if diagonal: + outline_pos = pos + (Vector2.LEFT + Vector2.UP) # Top left + if (outline_pos.x < 0 && outline_pos.y < 0) || image.get_pixelv(outline_pos).a == 0: + var new_pos : Vector2 = pos + (Vector2.RIGHT + Vector2.DOWN) * (i - 1) + if new_pos.x < Global.current_project.size.x && new_pos.y < Global.current_project.size.y: + var new_pixel = image.get_pixelv(new_pos) + if new_pixel.a > 0: + new_image.set_pixelv(new_pos, outline_color) + + outline_pos = pos + (Vector2.LEFT + Vector2.DOWN) # Bottom left + if (outline_pos.x < 0 && outline_pos.y >= Global.current_project.size.y) || image.get_pixelv(outline_pos).a == 0: + var new_pos : Vector2 = pos + (Vector2.RIGHT + Vector2.UP) * (i - 1) + if new_pos.x < Global.current_project.size.x && new_pos.y >= 0: + var new_pixel = image.get_pixelv(new_pos) + if new_pixel.a > 0: + new_image.set_pixelv(new_pos, outline_color) + + outline_pos = pos + (Vector2.RIGHT + Vector2.UP) # Top right + if (outline_pos.x >= Global.current_project.size.x && outline_pos.y < 0) || image.get_pixelv(outline_pos).a == 0: + var new_pos : Vector2 = pos + (Vector2.LEFT + Vector2.DOWN) * (i - 1) + if new_pos.x >= 0 && new_pos.y < Global.current_project.size.y: + var new_pixel = image.get_pixelv(new_pos) + if new_pixel.a > 0: + new_image.set_pixelv(new_pos, outline_color) + + outline_pos = pos + (Vector2.RIGHT + Vector2.DOWN) # Bottom right + if (outline_pos.x >= Global.current_project.size.x && outline_pos.y >= Global.current_project.size.y) || image.get_pixelv(outline_pos).a == 0: + var new_pos : Vector2 = pos + (Vector2.LEFT + Vector2.UP) * (i - 1) + if new_pos.x >= 0 && new_pos.y >= 0: + var new_pixel = image.get_pixelv(new_pos) + if new_pixel.a > 0: + new_image.set_pixelv(new_pos, outline_color) + + else: + var new_pos : Vector2 = pos + Vector2.LEFT * i # Left + if new_pos.x >= 0: + var new_pixel = image.get_pixelv(new_pos) + if new_pixel.a == 0: + new_image.set_pixelv(new_pos, outline_color) + + new_pos = pos + Vector2.RIGHT * i # Right + if new_pos.x < Global.current_project.size.x: + var new_pixel = image.get_pixelv(new_pos) + if new_pixel.a == 0: + new_image.set_pixelv(new_pos, outline_color) + + new_pos = pos + Vector2.UP * i # Up + if new_pos.y >= 0: + var new_pixel = image.get_pixelv(new_pos) + if new_pixel.a == 0: + new_image.set_pixelv(new_pos, outline_color) + + new_pos = pos + Vector2.DOWN * i # Down + if new_pos.y < Global.current_project.size.y: + var new_pixel = image.get_pixelv(new_pos) + if new_pixel.a == 0: + new_image.set_pixelv(new_pos, outline_color) + + if diagonal: + new_pos = pos + (Vector2.LEFT + Vector2.UP) * i # Top left + if new_pos.x >= 0 && new_pos.y >= 0: + var new_pixel = image.get_pixelv(new_pos) + if new_pixel.a == 0: + new_image.set_pixelv(new_pos, outline_color) + + new_pos = pos + (Vector2.LEFT + Vector2.DOWN) * i # Bottom left + if new_pos.x >= 0 && new_pos.y < Global.current_project.size.y: + var new_pixel = image.get_pixelv(new_pos) + if new_pixel.a == 0: + new_image.set_pixelv(new_pos, outline_color) + + new_pos = pos + (Vector2.RIGHT + Vector2.UP) * i # Top right + if new_pos.x < Global.current_project.size.x && new_pos.y >= 0: + var new_pixel = image.get_pixelv(new_pos) + if new_pixel.a == 0: + new_image.set_pixelv(new_pos, outline_color) + + new_pos = pos + (Vector2.RIGHT + Vector2.DOWN) * i # Bottom right + if new_pos.x < Global.current_project.size.x && new_pos.y < Global.current_project.size.y: + var new_pixel = image.get_pixelv(new_pos) + if new_pixel.a == 0: + new_image.set_pixelv(new_pos, outline_color) + + image.unlock() + new_image.unlock() + image.copy_from(new_image) + + +func adjust_hsv(img: Image, delta_h : float, delta_s : float, delta_v : float, pixels : Array) -> void: + img.lock() + for i in pixels: + var c : Color = img.get_pixelv(i) + # Hue + var hue = range_lerp(c.h,0,1,-180,180) + hue = hue + delta_h + + while(hue >= 180): + hue -= 360 + while(hue < -180): + hue += 360 + + # Saturation + var sat = c.s + if delta_s > 0: + sat = range_lerp(delta_s,0,100,c.s,1) + elif delta_s < 0: + sat = range_lerp(delta_s,-100,0,0,c.s) + + # Value + var val = c.v + if delta_v > 0: + val = range_lerp(delta_v,0,100,c.v,1) + elif delta_v < 0: + val = range_lerp(delta_v,-100,0,0,c.v) + + c.h = range_lerp(hue,-180,180,0,1) + c.s = sat + c.v = val + img.set_pixelv(i,c) + + img.unlock() + + +func generate_gradient(image : Image, colors : Array, steps := 2, direction : int = GradientDirection.TOP, pixels = Global.current_project.selected_pixels) -> void: + if colors.size() < 2: + return + + var t = 1.0 / (steps - 1) + for i in range(1, steps - 1): + var color : Color + color = colors[-1].linear_interpolate(colors[0], t * i) + colors.insert(1, color) + + image.unlock() + if direction == GradientDirection.BOTTOM or direction == GradientDirection.RIGHT: + colors.invert() + + var selection_rectangle := Rect2(pixels[0].x, pixels[0].y, pixels[-1].x - pixels[0].x + 1, pixels[-1].y - pixels[0].y + 1) + var size := selection_rectangle.size + image.lock() + var gradient_size + + if direction == GradientDirection.TOP or direction == GradientDirection.BOTTOM: + gradient_size = size.y / steps + for i in steps: + for xx in size.x: + var start = i * gradient_size + var end = (i + 1) * gradient_size + for yy in range(start, end): + var pos : Vector2 = Vector2(xx, yy) + pixels[0] + image.set_pixelv(pos, colors[i]) + + else: + gradient_size = size.x / steps + for i in steps: + for yy in size.y: + var start = i * gradient_size + var end = (i + 1) * gradient_size + for xx in range(start, end): + var pos : Vector2 = Vector2(xx, yy) + pixels[0] + image.set_pixelv(pos, colors[i]) diff --git a/src/Autoload/Export.gd b/src/Autoload/Export.gd new file mode 100644 index 0000000..c2a5d81 --- /dev/null +++ b/src/Autoload/Export.gd @@ -0,0 +1,327 @@ +extends Node + +# Gif exporter +const gifexporter = preload("res://addons/gdgifexporter/gifexporter.gd") +var quantization = preload("res://addons/gdgifexporter/quantization/median_cut.gd").new() + +enum ExportTab { FRAME = 0, SPRITESHEET = 1, ANIMATION = 2 } +var current_tab : int = ExportTab.FRAME + +# Frame options +var frame_number := 0 + +# All frames and their layers processed/blended into images +var processed_images = [] # Image[] + +# Spritesheet options +var frame_current_tag := 0 # Export only current frame tag +var number_of_frames := 1 +enum Orientation { ROWS = 0, COLUMNS = 1 } +var orientation : int = Orientation.ROWS +# How many rows/columns before new line is added +var lines_count := 1 + +# Animation options +enum AnimationType { MULTIPLE_FILES = 0, ANIMATED = 1 } +var animation_type : int = AnimationType.MULTIPLE_FILES +enum AnimationDirection { FORWARD = 0, BACKWARDS = 1, PING_PONG = 2 } +var direction : int = AnimationDirection.FORWARD + +# Options +var resize := 100 +var interpolation := 0 # Image.Interpolation +var new_dir_for_each_frame_tag : bool = true # you don't need to store this after export + +# Export directory path and export file name +var directory_path := "" +var file_name := "untitled" +var file_format : int = FileFormat.PNG +enum FileFormat { PNG = 0, GIF = 1} + +var was_exported : bool = false + +# Export coroutine signal +var stop_export = false + +var file_exists_alert = "File %s already exists. Overwrite?" + +# Export progress variables +var export_progress_fraction := 0.0 +var export_progress := 0.0 +onready var gif_export_thread := Thread.new() + + +func _exit_tree() -> void: + if gif_export_thread.is_active(): + gif_export_thread.wait_to_finish() + + +func external_export() -> void: + match current_tab: + ExportTab.FRAME: + process_frame() + ExportTab.SPRITESHEET: + process_spritesheet() + ExportTab.ANIMATION: + process_animation() + export_processed_images(true, Global.export_dialog) + + +func process_frame() -> void: + processed_images.clear() + var frame = Global.current_project.frames[frame_number - 1] + var image := Image.new() + image.create(Global.current_project.size.x, Global.current_project.size.y, false, Image.FORMAT_RGBA8) + blend_layers(image, frame) + processed_images.append(image) + + +func process_spritesheet() -> void: + processed_images.clear() + # Range of frames determined by tags + var frames := [] + if frame_current_tag > 0: + var frame_start = Global.current_project.animation_tags[frame_current_tag - 1].from + var frame_end = Global.current_project.animation_tags[frame_current_tag - 1].to + frames = Global.current_project.frames.slice(frame_start-1, frame_end-1, 1, true) + else: + frames = Global.current_project.frames + + # Then store the size of frames for other functions + number_of_frames = frames.size() + + # If rows mode selected calculate columns count and vice versa + var spritesheet_columns = lines_count if orientation == Orientation.ROWS else frames_divided_by_spritesheet_lines() + var spritesheet_rows = lines_count if orientation == Orientation.COLUMNS else frames_divided_by_spritesheet_lines() + + var width = Global.current_project.size.x * spritesheet_columns + var height = Global.current_project.size.y * spritesheet_rows + + var whole_image := Image.new() + whole_image.create(width, height, false, Image.FORMAT_RGBA8) + var origin := Vector2.ZERO + var hh := 0 + var vv := 0 + + for frame in frames: + if orientation == Orientation.ROWS: + if vv < spritesheet_columns: + origin.x = Global.current_project.size.x * vv + vv += 1 + else: + hh += 1 + origin.x = 0 + vv = 1 + origin.y = Global.current_project.size.y * hh + else: + if hh < spritesheet_rows: + origin.y = Global.current_project.size.y * hh + hh += 1 + else: + vv += 1 + origin.y = 0 + hh = 1 + origin.x = Global.current_project.size.x * vv + blend_layers(whole_image, frame, origin) + + processed_images.append(whole_image) + + +func process_animation() -> void: + processed_images.clear() + for frame in Global.current_project.frames: + var image := Image.new() + image.create(Global.current_project.size.x, Global.current_project.size.y, false, Image.FORMAT_RGBA8) + blend_layers(image, frame) + processed_images.append(image) + + +func export_processed_images(ignore_overwrites: bool, export_dialog: AcceptDialog ) -> bool: + # Stop export if directory path or file name are not valid + var dir = Directory.new() + if not dir.dir_exists(directory_path) or not file_name.is_valid_filename(): + export_dialog.open_path_validation_alert_popup() + return false + + # Check export paths + var export_paths = [] + for i in range(processed_images.size()): + stop_export = false + var multiple_files := true if (current_tab == ExportTab.ANIMATION and animation_type == AnimationType.MULTIPLE_FILES) else false + var export_path = create_export_path(multiple_files, i + 1) + # If user want to create new directory for each animation tag then check if directories exist and create them if not + if multiple_files and new_dir_for_each_frame_tag: + var frame_tag_directory := Directory.new() + if not frame_tag_directory.dir_exists(export_path.get_base_dir()): + frame_tag_directory.open(directory_path) + frame_tag_directory.make_dir(export_path.get_base_dir().get_file()) + # Check if the file already exists + var fileCheck = File.new() + if fileCheck.file_exists(export_path): + # Ask user if he want's to overwrite the file + if not was_exported or (was_exported and not ignore_overwrites): + # Overwrite existing file? + export_dialog.open_file_exists_alert_popup(file_exists_alert % export_path) + # Stops the function until the user decides if he want's to overwrite + yield(export_dialog, "resume_export_function") + if stop_export: + # User decided to stop export + return + export_paths.append(export_path) + # Only get one export path if single file animated image is exported + if current_tab == ExportTab.ANIMATION and animation_type == AnimationType.ANIMATED: + break + + # Scale images that are to export + scale_processed_images() + + if current_tab == ExportTab.ANIMATION and animation_type == AnimationType.ANIMATED: + if OS.get_name() == "HTML5": + export_gif({"export_dialog": export_dialog, "export_paths": export_paths}) + else: + if gif_export_thread.is_active(): + gif_export_thread.wait_to_finish() + gif_export_thread.start(self, "export_gif", {"export_dialog": export_dialog, "export_paths": export_paths}) + else: + for i in range(processed_images.size()): + if OS.get_name() == "HTML5": + Html5FileExchange.save_image(processed_images[i], export_paths[i].get_file()) + else: + var err = processed_images[i].save_png(export_paths[i]) + if err != OK: + OS.alert("Can't save file. Error code: %s" % err) + + # Store settings for quick export and when the dialog is opened again + was_exported = true + Global.file_menu.get_popup().set_item_text(5, tr("Export") + " %s" % (file_name + file_format_string(file_format))) + + # Only show when not exporting gif - gif export finishes in thread + if not (current_tab == ExportTab.ANIMATION and animation_type == AnimationType.ANIMATED): + Global.notification_label("File(s) exported") + return true + + +func export_gif(args: Dictionary) -> void: + # Export progress popup + export_progress_fraction = 100 / processed_images.size() # one fraction per each frame, one fraction for write to disk + export_progress = 0.0 + args["export_dialog"].set_export_progress_bar(export_progress) + args["export_dialog"].toggle_export_progress_popup(true) + + # Export and save gif + var exporter = gifexporter.new(processed_images[0].get_width(), processed_images[0].get_height()) + match direction: + AnimationDirection.FORWARD: + for i in range(processed_images.size()): + write_frame_to_gif(processed_images[i], Global.animation_timer.wait_time, exporter, args["export_dialog"]) + AnimationDirection.BACKWARDS: + for i in range(processed_images.size() - 1, -1, -1): + write_frame_to_gif(processed_images[i], Global.animation_timer.wait_time, exporter, args["export_dialog"]) + AnimationDirection.PING_PONG: + export_progress_fraction = 100 / (processed_images.size() * 2) + for i in range(0, processed_images.size()): + write_frame_to_gif(processed_images[i], Global.animation_timer.wait_time, exporter, args["export_dialog"]) + for i in range(processed_images.size() - 2, 0, -1): + write_frame_to_gif(processed_images[i], Global.animation_timer.wait_time, exporter, args["export_dialog"]) + + if OS.get_name() == "HTML5": + Html5FileExchange.save_gif(exporter.export_file_data(), args["export_paths"][0]) + + else: + var file: File = File.new() + file.open(args["export_paths"][0], File.WRITE) + file.store_buffer(exporter.export_file_data()) + file.close() + args["export_dialog"].toggle_export_progress_popup(false) + Global.notification_label("File(s) exported") + + +func write_frame_to_gif(image: Image, wait_time: float, exporter: Reference, export_dialog: Node) -> void: + exporter.write_frame(image, wait_time, quantization) + increase_export_progress(export_dialog) + + +func increase_export_progress(export_dialog: Node) -> void: + export_progress += export_progress_fraction + export_dialog.set_export_progress_bar(export_progress) + + +func scale_processed_images() -> void: + for processed_image in processed_images: + if resize != 100: + processed_image.unlock() + processed_image.resize(processed_image.get_size().x * resize / 100, processed_image.get_size().y * resize / 100, interpolation) + + +func file_format_string(format_enum : int) -> String: + match format_enum: + 0: # PNG + return '.png' + 1: # GIF + return '.gif' + _: + return '' + + +func create_export_path(multifile: bool, frame: int = 0) -> String: + var path = file_name + # Only append frame number when there are multiple files exported + if multifile: + var frame_tag_and_start_id = get_proccessed_image_animation_tag_and_start_id(frame - 1) + # Check if exported frame is in frame tag + if frame_tag_and_start_id != null: + var frame_tag = frame_tag_and_start_id[0] + var start_id = frame_tag_and_start_id[1] + # Remove unallowed characters in frame tag directory + var regex := RegEx.new() + regex.compile("[^a-zA-Z0-9_]+") + var frame_tag_dir = regex.sub(frame_tag, "", true) + if new_dir_for_each_frame_tag: + # Add frame tag if frame has one + # (frame - start_id + 1) Makes frames id to start from 1 in each frame tag directory + path += "_" + frame_tag_dir + "_" + String(frame - start_id + 1) + return directory_path.plus_file(frame_tag_dir).plus_file(path + file_format_string(file_format)) + else: + # Add frame tag if frame has one + # (frame - start_id + 1) Makes frames id to start from 1 in each frame tag + path += "_" + frame_tag_dir + "_" + String(frame - start_id + 1) + else: + path += "_" + String(frame) + + return directory_path.plus_file(path + file_format_string(file_format)) + + +func get_proccessed_image_animation_tag_and_start_id(processed_image_id : int) -> Array: + var result_animation_tag_and_start_id = null + for animation_tag in Global.current_project.animation_tags: + # Check if processed image is in frame tag and assign frame tag and start id if yes + # Then stop + if (processed_image_id + 1) >= animation_tag.from and (processed_image_id + 1) <= animation_tag.to: + result_animation_tag_and_start_id = [animation_tag.name, animation_tag.from] + break + return result_animation_tag_and_start_id + + +# Blends canvas layers into passed image starting from the origin position +func blend_layers(image : Image, frame : Frame, origin : Vector2 = Vector2(0, 0)) -> void: + image.lock() + var layer_i := 0 + for cel in frame.cels: + if Global.current_project.layers[layer_i].visible: + var cel_image := Image.new() + cel_image.copy_from(cel.image) + cel_image.lock() + if cel.opacity < 1: # If we have cel transparency + for xx in cel_image.get_size().x: + for yy in cel_image.get_size().y: + var pixel_color := cel_image.get_pixel(xx, yy) + var alpha : float = pixel_color.a * cel.opacity + cel_image.set_pixel(xx, yy, Color(pixel_color.r, pixel_color.g, pixel_color.b, alpha)) + image.blend_rect(cel_image, Rect2(Global.canvas.location, Global.current_project.size), origin) + cel_image.unlock() + layer_i += 1 + image.unlock() + + +func frames_divided_by_spritesheet_lines() -> int: + return int(ceil(number_of_frames / float(lines_count))) diff --git a/src/Autoload/Global.gd b/src/Autoload/Global.gd new file mode 100644 index 0000000..5074176 --- /dev/null +++ b/src/Autoload/Global.gd @@ -0,0 +1,505 @@ +extends Node + + +enum Grid_Types {CARTESIAN, ISOMETRIC, ALL} +enum Pressure_Sensitivity {NONE, ALPHA, SIZE, ALPHA_AND_SIZE} +enum Direction {UP, DOWN, LEFT, RIGHT} +enum Theme_Types {DARK, BLUE, CARAMEL, LIGHT} + +# Stuff for arrowkey-based canvas movements nyaa ^.^ +const low_speed_move_rate := 150.0 +const medium_speed_move_rate := 750.0 +const high_speed_move_rate := 3750.0 + +var root_directory := "." +var window_title := "" setget title_changed # Why doesn't Godot have get_window_title()? +var config_cache := ConfigFile.new() +var XDGDataPaths = preload("res://src/XDGDataPaths.gd") +var directory_module : Reference + +var projects := [] # Array of Projects +var current_project : Project +var current_project_index := 0 setget project_changed + +# Indices are as in the Direction enum +# This is the total time the key for +# that direction has been pressed. +var key_move_press_time := [0.0, 0.0, 0.0, 0.0] + +# Canvas related stuff +var layers_changed_skip := false +var can_draw := false +var has_focus := false +var cursor_image = preload("res://assets/graphics/cursor_icons/cursor.png") +var left_cursor_tool_texture := ImageTexture.new() +var right_cursor_tool_texture := ImageTexture.new() + +var image_clipboard : Image +var play_only_tags := true +var show_x_symmetry_axis := false +var show_y_symmetry_axis := false +var default_clear_color := Color.gray + +# Preferences +var pressure_sensitivity_mode = Pressure_Sensitivity.NONE +var open_last_project := false +var smooth_zoom := true +var theme_type : int = Theme_Types.DARK +var default_image_width := 64 +var default_image_height := 64 +var default_fill_color := Color(0, 0, 0, 0) +var grid_type = Grid_Types.CARTESIAN +var grid_width := 1 +var grid_height := 1 +var grid_isometric_cell_size := 2 +var grid_color := Color.black +var guide_color := Color.purple +var checker_size := 10 +var checker_color_1 := Color(0.47, 0.47, 0.47, 1) +var checker_color_2 := Color(0.34, 0.35, 0.34, 1) +var checker_follow_movement := false +var checker_follow_scale := false + +var autosave_interval := 1.0 +var enable_autosave := true + +# Tools & options +var show_left_tool_icon := true +var show_right_tool_icon := true +var left_square_indicator_visible := true +var right_square_indicator_visible := false + +# View menu options +var tile_mode := false +var draw_grid := false +var show_rulers := true +var show_guides := true +var show_animation_timeline := true + +# Onion skinning options +var onion_skinning := false +var onion_skinning_past_rate := 1.0 +var onion_skinning_future_rate := 1.0 +var onion_skinning_blue_red := false + +# Palettes +var palettes := {} + +# Nodes +var control : Node +var top_menu_container : Panel +var left_cursor : Sprite +var right_cursor : Sprite +var canvas : Canvas +var tabs : Tabs +var main_viewport : ViewportContainer +var second_viewport : ViewportContainer +var small_preview_viewport : ViewportContainer +var camera : Camera2D +var camera2 : Camera2D +var camera_preview : Camera2D +var selection_rectangle : Polygon2D +var horizontal_ruler : BaseButton +var vertical_ruler : BaseButton +var transparent_checker : ColorRect + +var file_menu : MenuButton +var edit_menu : MenuButton +var view_menu : MenuButton +var image_menu : MenuButton +var help_menu : MenuButton +var cursor_position_label : Label +var zoom_level_label : Label + +var new_image_dialog : ConfirmationDialog +var open_sprites_dialog : FileDialog +var save_sprites_dialog : FileDialog +var save_sprites_html5_dialog : ConfirmationDialog +var export_dialog : AcceptDialog +var preferences_dialog : AcceptDialog +var unsaved_changes_dialog : ConfirmationDialog + +var color_switch_button : BaseButton + +var brushes_popup : Popup +var patterns_popup : Popup + +var animation_timeline : Panel + +var animation_timer : Timer +var frame_ids : HBoxContainer +var current_frame_mark_label : Label +var onion_skinning_button : BaseButton +var loop_animation_button : BaseButton +var play_forward : BaseButton +var play_backwards : BaseButton +var layers_container : VBoxContainer +var frames_container : VBoxContainer +var tag_container : Control +var tag_dialog : AcceptDialog + +var remove_frame_button : BaseButton +var move_left_frame_button : BaseButton +var move_right_frame_button : BaseButton + +var remove_layer_button : BaseButton +var move_up_layer_button : BaseButton +var move_down_layer_button : BaseButton +var merge_down_layer_button : BaseButton +var layer_opacity_slider : HSlider +var layer_opacity_spinbox : SpinBox + +var preview_zoom_slider : VSlider + +var add_palette_button : BaseButton +var edit_palette_button : BaseButton +var palette_option_button : OptionButton +var palette_container : GridContainer +var edit_palette_popup : WindowDialog +var new_palette_dialog : ConfirmationDialog +var new_palette_name_line_edit : LineEdit +var palette_import_file_dialog : FileDialog + +var error_dialog : AcceptDialog +var quit_dialog : ConfirmationDialog +var quit_and_save_dialog : ConfirmationDialog + +onready var current_version : String = ProjectSettings.get_setting("application/config/Version") + + +func _ready() -> void: + randomize() + if OS.has_feature("standalone"): + root_directory = OS.get_executable_path().get_base_dir() + # Load settings from the config file + config_cache.load("user://cache.ini") + + # The fact that root_dir is set earlier than this is important + # XDGDataDirs depends on it nyaa + directory_module = XDGDataPaths.new() + image_clipboard = Image.new() + Input.set_custom_mouse_cursor(Global.cursor_image, Input.CURSOR_CROSS, Vector2(15, 15)) + + var root = get_tree().get_root() + control = find_node_by_name(root, "Control") + top_menu_container = find_node_by_name(control, "TopMenuContainer") + left_cursor = find_node_by_name(root, "LeftCursor") + right_cursor = find_node_by_name(root, "RightCursor") + canvas = find_node_by_name(root, "Canvas") + + tabs = find_node_by_name(root, "Tabs") + main_viewport = find_node_by_name(root, "ViewportContainer") + second_viewport = find_node_by_name(root, "ViewportContainer2") + small_preview_viewport = find_node_by_name(root, "PreviewViewportContainer") + camera = find_node_by_name(main_viewport, "Camera2D") + camera2 = find_node_by_name(root, "Camera2D2") + camera_preview = find_node_by_name(root, "CameraPreview") + selection_rectangle = find_node_by_name(root, "SelectionRectangle") + horizontal_ruler = find_node_by_name(root, "HorizontalRuler") + vertical_ruler = find_node_by_name(root, "VerticalRuler") + transparent_checker = find_node_by_name(root, "TransparentChecker") + + file_menu = find_node_by_name(root, "FileMenu") + edit_menu = find_node_by_name(root, "EditMenu") + view_menu = find_node_by_name(root, "ViewMenu") + image_menu = find_node_by_name(root, "ImageMenu") + help_menu = find_node_by_name(root, "HelpMenu") + cursor_position_label = find_node_by_name(root, "CursorPosition") + zoom_level_label = find_node_by_name(root, "ZoomLevel") + + new_image_dialog = find_node_by_name(root, "CreateNewImage") + open_sprites_dialog = find_node_by_name(root, "OpenSprite") + save_sprites_dialog = find_node_by_name(root, "SaveSprite") + save_sprites_html5_dialog = find_node_by_name(root, "SaveSpriteHTML5") + export_dialog = find_node_by_name(root, "ExportDialog") + preferences_dialog = find_node_by_name(root, "PreferencesDialog") + unsaved_changes_dialog = find_node_by_name(root, "UnsavedCanvasDialog") + + color_switch_button = find_node_by_name(root, "ColorSwitch") + + brushes_popup = find_node_by_name(root, "BrushesPopup") + patterns_popup = find_node_by_name(root, "PatternsPopup") + + animation_timeline = find_node_by_name(root, "AnimationTimeline") + + layers_container = find_node_by_name(animation_timeline, "LayersContainer") + frames_container = find_node_by_name(animation_timeline, "FramesContainer") + animation_timer = find_node_by_name(animation_timeline, "AnimationTimer") + frame_ids = find_node_by_name(animation_timeline, "FrameIDs") + current_frame_mark_label = find_node_by_name(control, "CurrentFrameMark") + onion_skinning_button = find_node_by_name(animation_timeline, "OnionSkinning") + loop_animation_button = find_node_by_name(animation_timeline, "LoopAnim") + play_forward = find_node_by_name(animation_timeline, "PlayForward") + play_backwards = find_node_by_name(animation_timeline, "PlayBackwards") + tag_container = find_node_by_name(animation_timeline, "TagContainer") + tag_dialog = find_node_by_name(animation_timeline, "FrameTagDialog") + + remove_frame_button = find_node_by_name(animation_timeline, "DeleteFrame") + move_left_frame_button = find_node_by_name(animation_timeline, "MoveLeft") + move_right_frame_button = find_node_by_name(animation_timeline, "MoveRight") + + remove_layer_button = find_node_by_name(animation_timeline, "RemoveLayer") + move_up_layer_button = find_node_by_name(animation_timeline, "MoveUpLayer") + move_down_layer_button = find_node_by_name(animation_timeline, "MoveDownLayer") + merge_down_layer_button = find_node_by_name(animation_timeline, "MergeDownLayer") + + layer_opacity_slider = find_node_by_name(animation_timeline, "OpacitySlider") + layer_opacity_spinbox = find_node_by_name(animation_timeline, "OpacitySpinBox") + + preview_zoom_slider = find_node_by_name(root, "PreviewZoomSlider") + + add_palette_button = find_node_by_name(root, "AddPalette") + edit_palette_button = find_node_by_name(root, "EditPalette") + palette_option_button = find_node_by_name(root, "PaletteOptionButton") + palette_container = find_node_by_name(root, "PaletteContainer") + edit_palette_popup = find_node_by_name(root, "EditPalettePopup") + new_palette_dialog = find_node_by_name(root, "NewPaletteDialog") + new_palette_name_line_edit = find_node_by_name(new_palette_dialog, "NewPaletteNameLineEdit") + palette_import_file_dialog = find_node_by_name(root, "PaletteImportFileDialog") + + error_dialog = find_node_by_name(root, "ErrorDialog") + quit_dialog = find_node_by_name(root, "QuitDialog") + quit_and_save_dialog = find_node_by_name(root, "QuitAndSaveDialog") + + projects.append(Project.new()) + projects[0].layers.append(Layer.new()) + current_project = projects[0] + + +# Thanks to https://godotengine.org/qa/17524/how-to-find-an-instanced-scene-by-its-name +func find_node_by_name(root : Node, node_name : String) -> Node: + if root.get_name() == node_name: + return root + for child in root.get_children(): + if child.get_name() == node_name: + return child + var found = find_node_by_name(child, node_name) + if found: + return found + return null + + +func notification_label(text : String) -> void: + var notification : Label = load("res://src/UI/NotificationLabel.tscn").instance() + notification.text = tr(text) + notification.rect_position = Vector2(240, OS.window_size.y - animation_timeline.rect_size.y - 20) + notification.theme = control.theme + get_tree().get_root().add_child(notification) + + +func general_undo(project : Project = current_project) -> void: + project.undos -= 1 + var action_name : String = project.undo_redo.get_current_action_name() + notification_label("Undo: %s" % action_name) + + +func general_redo(project : Project = current_project) -> void: + if project.undos < project.undo_redo.get_version(): # If we did undo and then redo + project.undos = project.undo_redo.get_version() + if control.redone: + var action_name : String = project.undo_redo.get_current_action_name() + notification_label("Redo: %s" % action_name) + + +func undo(_frame_index := -1, _layer_index := -1, project : Project = current_project) -> void: + general_undo(project) + var action_name : String = project.undo_redo.get_current_action_name() + if action_name == "Draw" or action_name == "Rectangle Select" or action_name == "Scale" or action_name == "Merge Layer" or action_name == "Link Cel" or action_name == "Unlink Cel": + if _layer_index > -1 and _frame_index > -1: + canvas.update_texture(_layer_index, _frame_index, project) + else: + for i in project.frames.size(): + for j in project.layers.size(): + canvas.update_texture(j, i, project) + + if action_name == "Scale": + canvas.camera_zoom() + Global.canvas.grid.isometric_polylines.clear() + Global.canvas.grid.update() + Global.cursor_position_label.text = "[%s×%s]" % [project.size.x, project.size.y] + + elif "Frame" in action_name: + # This actually means that frames.size is one, but it hasn't been updated yet + if project.frames.size() == 2: # Stop animating + play_forward.pressed = false + play_backwards.pressed = false + animation_timer.stop() + + canvas.update() + if !project.has_changed: + project.has_changed = true + if project == current_project: + self.window_title = window_title + "(*)" + + +func redo(_frame_index := -1, _layer_index := -1, project : Project = current_project) -> void: + general_redo(project) + var action_name : String = project.undo_redo.get_current_action_name() + if action_name == "Draw" or action_name == "Rectangle Select" or action_name == "Scale" or action_name == "Merge Layer" or action_name == "Link Cel" or action_name == "Unlink Cel": + if _layer_index > -1 and _frame_index > -1: + canvas.update_texture(_layer_index, _frame_index, project) + else: + for i in project.frames.size(): + for j in project.layers.size(): + canvas.update_texture(j, i, project) + + if action_name == "Scale": + canvas.camera_zoom() + Global.canvas.grid.isometric_polylines.clear() + Global.canvas.grid.update() + Global.cursor_position_label.text = "[%s×%s]" % [project.size.x, project.size.y] + + elif "Frame" in action_name: + if project.frames.size() == 1: # Stop animating + play_forward.pressed = false + play_backwards.pressed = false + animation_timer.stop() + + canvas.update() + if !project.has_changed: + project.has_changed = true + if project == current_project: + self.window_title = window_title + "(*)" + + +func title_changed(value : String) -> void: + window_title = value + OS.set_window_title(value) + + +func project_changed(value : int) -> void: + current_project_index = value + current_project = projects[value] + current_project.change_project() + + +func dialog_open(open : bool) -> void: + if open: + can_draw = false + control.get_node("ModulateTween").interpolate_property(control, "modulate", control.modulate, Color(0.5, 0.5, 0.5), 0.1, Tween.TRANS_LINEAR, Tween.EASE_OUT) + else: + can_draw = true + control.get_node("ModulateTween").interpolate_property(control, "modulate", control.modulate, Color.white, 0.1, Tween.TRANS_LINEAR, Tween.EASE_OUT) + + control.get_node("ModulateTween").start() + + +func disable_button(button : BaseButton, disable : bool) -> void: + button.disabled = disable + if disable: + button.mouse_default_cursor_shape = Control.CURSOR_FORBIDDEN + else: + button.mouse_default_cursor_shape = Control.CURSOR_POINTING_HAND + + if button is Button: + var theme := theme_type + if theme == Theme_Types.CARAMEL: + theme = Theme_Types.DARK + for c in button.get_children(): + if c is TextureRect: + var normal_file_name = c.texture.resource_path.get_file().trim_suffix(".png").replace("_disabled", "") + if disable: + change_button_texturerect(c, "%s_disabled.png" % normal_file_name) + else: + change_button_texturerect(c, "%s.png" % normal_file_name) + break + + +func change_button_texturerect(texture_button : TextureRect, new_file_name : String) -> void: + var file_name := texture_button.texture.resource_path.get_basename().get_file() + var directory_path := texture_button.texture.resource_path.get_basename().replace(file_name, "") + texture_button.texture = load(directory_path.plus_file(new_file_name)) + + +func update_hint_tooltips() -> void: + var root = get_tree().get_root() + + var rect_select : BaseButton = find_node_by_name(root, "RectSelect") + rect_select.hint_tooltip = tr("""Rectangular Selection + +%s for left mouse button +%s for right mouse button + +Press %s to move the content""") % [InputMap.get_action_list("left_rectangle_select_tool")[0].as_text(), InputMap.get_action_list("right_rectangle_select_tool")[0].as_text(), "Shift"] + + var zoom_tool : BaseButton = find_node_by_name(root, "Zoom") + zoom_tool.hint_tooltip = tr("""Zoom + +%s for left mouse button +%s for right mouse button""") % [InputMap.get_action_list("left_zoom_tool")[0].as_text(), InputMap.get_action_list("right_zoom_tool")[0].as_text()] + + + var color_picker : BaseButton = find_node_by_name(root, "ColorPicker") + color_picker.hint_tooltip = tr("""Color Picker +Select a color from a pixel of the sprite + +%s for left mouse button +%s for right mouse button""") % [InputMap.get_action_list("left_colorpicker_tool")[0].as_text(), InputMap.get_action_list("right_colorpicker_tool")[0].as_text()] + + var pencil : BaseButton = find_node_by_name(root, "Pencil") + pencil.hint_tooltip = tr("""Pencil + +%s for left mouse button +%s for right mouse button + +Hold %s to make a line""") % [InputMap.get_action_list("left_pencil_tool")[0].as_text(), InputMap.get_action_list("right_pencil_tool")[0].as_text(), "Shift"] + + var eraser : BaseButton = find_node_by_name(root, "Eraser") + eraser.hint_tooltip = tr("""Eraser + +%s for left mouse button +%s for right mouse button + +Hold %s to make a line""") % [InputMap.get_action_list("left_eraser_tool")[0].as_text(), InputMap.get_action_list("right_eraser_tool")[0].as_text(), "Shift"] + + var bucket : BaseButton = find_node_by_name(root, "Bucket") + bucket.hint_tooltip = tr("""Bucket + +%s for left mouse button +%s for right mouse button""") % [InputMap.get_action_list("left_fill_tool")[0].as_text(), InputMap.get_action_list("right_fill_tool")[0].as_text()] + + var ld : BaseButton = find_node_by_name(root, "LightenDarken") + ld.hint_tooltip = tr("""Lighten/Darken + +%s for left mouse button +%s for right mouse button""") % [InputMap.get_action_list("left_lightdark_tool")[0].as_text(), InputMap.get_action_list("right_lightdark_tool")[0].as_text()] + + var color_switch : BaseButton = find_node_by_name(root, "ColorSwitch") + color_switch.hint_tooltip = tr("""Switch left and right colors +(%s)""") % InputMap.get_action_list("switch_colors")[0].as_text() + + var first_frame : BaseButton = find_node_by_name(root, "FirstFrame") + first_frame.hint_tooltip = tr("""Jump to the first frame +(%s)""") % InputMap.get_action_list("go_to_first_frame")[0].as_text() + + var previous_frame : BaseButton = find_node_by_name(root, "PreviousFrame") + previous_frame.hint_tooltip = tr("""Go to the previous frame +(%s)""") % InputMap.get_action_list("go_to_previous_frame")[0].as_text() + + play_backwards.hint_tooltip = tr("""Play the animation backwards (from end to beginning) +(%s)""") % InputMap.get_action_list("play_backwards")[0].as_text() + + play_forward.hint_tooltip = tr("""Play the animation forward (from beginning to end) +(%s)""") % InputMap.get_action_list("play_forward")[0].as_text() + + var next_frame : BaseButton = find_node_by_name(root, "NextFrame") + next_frame.hint_tooltip = tr("""Go to the next frame +(%s)""") % InputMap.get_action_list("go_to_next_frame")[0].as_text() + + var last_frame : BaseButton = find_node_by_name(root, "LastFrame") + last_frame.hint_tooltip = tr("""Jump to the last frame +(%s)""") % InputMap.get_action_list("go_to_last_frame")[0].as_text() + + +func _exit_tree() -> void: + config_cache.set_value("window", "screen", OS.current_screen) + config_cache.set_value("window", "maximized", OS.window_maximized || OS.window_fullscreen) + config_cache.set_value("window", "position", OS.window_position) + config_cache.set_value("window", "size", OS.window_size) + config_cache.save("user://cache.ini") + + var i := 0 + for project in projects: + project.undo_redo.free() + OpenSave.remove_backup(i) + i += 1 diff --git a/src/Autoload/HTML5FileExchange.gd b/src/Autoload/HTML5FileExchange.gd new file mode 100644 index 0000000..1d5274e --- /dev/null +++ b/src/Autoload/HTML5FileExchange.gd @@ -0,0 +1,241 @@ +extends Node +# Code taken and modified from https://github.com/Pukkah/HTML5-File-Exchange-for-Godot +# Thanks to Pukkah from GitHub for providing the original code + +signal InFocus + + +func _ready() -> void: + if OS.get_name() == "HTML5" and OS.has_feature('JavaScript'): + _define_js() + + +func _notification(notification:int) -> void: + if notification == MainLoop.NOTIFICATION_WM_FOCUS_IN: + emit_signal("InFocus") + + +func _define_js() -> void: + # Define JS script + JavaScript.eval(""" + var fileData; + var fileType; + var fileName; + var canceled; + function upload_image() { + canceled = true; + var input = document.createElement('INPUT'); + input.setAttribute("type", "file"); + input.setAttribute("accept", "image/png, image/jpeg, image/webp"); + input.click(); + input.addEventListener('change', event => { + if (event.target.files.length > 0){ + canceled = false;} + var file = event.target.files[0]; + var reader = new FileReader(); + fileType = file.type; + fileName = file.name; + reader.readAsArrayBuffer(file); + reader.onloadend = function (evt) { + if (evt.target.readyState == FileReader.DONE) { + fileData = evt.target.result; + } + } + }); + } + function upload_palette() { + canceled = true; + var input = document.createElement('INPUT'); + input.setAttribute("type", "file"); + input.setAttribute("accept", "application/json, .gpl, .pal, image/png, image/jpeg, image/webp"); + input.click(); + input.addEventListener('change', event => { + if (event.target.files.length > 0){ + canceled = false;} + var file = event.target.files[0]; + var reader = new FileReader(); + fileType = file.type; + fileName = file.name; + if (fileType == "image/png" || fileType == "image/jpeg" || fileType == "image/webp"){ + reader.readAsArrayBuffer(file); + } + else { + reader.readAsText(file); + } + reader.onloadend = function (evt) { + if (evt.target.readyState == FileReader.DONE) { + fileData = evt.target.result; + } + } + }); + } + function upload_shader() { + canceled = true; + var input = document.createElement('INPUT'); + input.setAttribute("type", "file"); + input.setAttribute("accept", ".shader"); + input.click(); + input.addEventListener('change', event => { + if (event.target.files.length > 0){ + canceled = false;} + var file = event.target.files[0]; + var reader = new FileReader(); + fileType = file.type; + fileName = file.name; + reader.readAsText(file); + reader.onloadend = function (evt) { + if (evt.target.readyState == FileReader.DONE) { + fileData = evt.target.result; + } + } + }); + } + function download(fileName, byte, type) { + var buffer = Uint8Array.from(byte); + var blob = new Blob([buffer], { type: type}); + var link = document.createElement('a'); + link.href = window.URL.createObjectURL(blob); + link.download = fileName; + link.click(); + }; + """, true) + + +func load_image() -> void: + if OS.get_name() != "HTML5" or !OS.has_feature('JavaScript'): + return + + # Execute JS function + JavaScript.eval("upload_image();", true) # Opens prompt for choosing file + + yield(self, "InFocus") # Wait until JS prompt is closed + + yield(get_tree().create_timer(0.5), "timeout") # Give some time for async JS data load + + if JavaScript.eval("canceled;", true): # If File Dialog closed w/o file + return + + # Use data from png data + var image_data + while true: + image_data = JavaScript.eval("fileData;", true) + if image_data != null: + break + yield(get_tree().create_timer(1.0), "timeout") # Need more time to load data + + var image_type = JavaScript.eval("fileType;", true) + var image_name = JavaScript.eval("fileName;", true) + + var image = Image.new() + var image_error + match image_type: + "image/png": + image_error = image.load_png_from_buffer(image_data) + "image/jpeg": + image_error = image.load_jpg_from_buffer(image_data) + "image/webp": + image_error = image.load_webp_from_buffer(image_data) + var invalid_type: + print("Invalid type: " + invalid_type) + return + if image_error: + print("An error occurred while trying to display the image.") + return + else: + OpenSave.handle_loading_image(image_name, image) + + +func load_palette() -> void: + if OS.get_name() != "HTML5" or !OS.has_feature('JavaScript'): + return + + # Execute JS function + JavaScript.eval("upload_palette();", true) # Opens prompt for choosing file + + yield(self, "InFocus") # Wait until JS prompt is closed + + yield(get_tree().create_timer(0.5), "timeout") # Give some time for async JS data load + + if JavaScript.eval("canceled;", true): # If File Dialog closed w/o file + return + + # Use data from palette file data + var palette_data + while true: + palette_data = JavaScript.eval("fileData;", true) + if palette_data != null: + break + yield(get_tree().create_timer(1.0), "timeout") # Need more time to load data + + var file_type = JavaScript.eval("fileType;", true) + var file_name = JavaScript.eval("fileName;", true) + if file_name.ends_with(".gpl"): + var palette := Palette.new() + palette = Import.import_gpl(file_name, palette_data) + Global.palette_container.attempt_to_import_palette(palette) + elif file_name.ends_with(".pal"): + var palette := Palette.new() + palette = Import.import_pal_palette(file_name, palette_data) + Global.palette_container.attempt_to_import_palette(palette) + else: + match file_type: + "image/png": + var image := Image.new() + var err = image.load_png_from_buffer(palette_data) + if !err: + Global.palette_container.import_image_palette(file_name, image) + "application/json": + var palette : Palette = Palette.new().deserialize(palette_data) + palette.source_path = file_name + Global.palette_container.attempt_to_import_palette(palette) + var invalid_type: + print("Invalid type: " + invalid_type) + return + + +func save_image(image : Image, file_name : String = "export") -> void: + if OS.get_name() != "HTML5" or !OS.has_feature('JavaScript'): + return + + var png_data = Array(image.save_png_to_buffer()) + JavaScript.eval("download('%s', %s, 'image/png');" % [file_name, str(png_data)], true) + + +func save_gif(data, file_name : String = "export") -> void: + if OS.get_name() != "HTML5" or !OS.has_feature('JavaScript'): + return + + JavaScript.eval("download('%s', %s, 'image/gif');" % [file_name, str(Array(data))], true) + + +func load_shader() -> void: + if OS.get_name() != "HTML5" or !OS.has_feature('JavaScript'): + return + + # Execute JS function + JavaScript.eval("upload_shader();", true) # Opens prompt for choosing file + + yield(self, "InFocus") # Wait until JS prompt is closed + + yield(get_tree().create_timer(0.5), "timeout") # Give some time for async JS data load + + if JavaScript.eval("canceled;", true): # If File Dialog closed w/o file + return + + # Use data from png data + var file_data + while true: + file_data = JavaScript.eval("fileData;", true) + if file_data != null: + break + yield(get_tree().create_timer(1.0), "timeout") # Need more time to load data + +# var file_type = JavaScript.eval("fileType;", true) + var file_name = JavaScript.eval("fileName;", true) + + var shader = Shader.new() + shader.code = file_data + + var shader_effect_dialog = Global.control.get_node("Dialogs/ImageEffects/ShaderEffect") + shader_effect_dialog.change_shader(shader, file_name.get_basename()) + diff --git a/src/Autoload/Import.gd b/src/Autoload/Import.gd new file mode 100644 index 0000000..c12226a --- /dev/null +++ b/src/Autoload/Import.gd @@ -0,0 +1,321 @@ +extends Node + + +# Get hold of the brushes, including random brushes (subdirectories and % files +# in them, non % files get loaded independently.) nyaaa +# Returns a list of [ +# [non random single png files in the root subdir], +# { +# map of subdirectories to lists of files for +# the randomised brush - if a directory contains no +# randomised files then it is not included in this. +# }, +# { +# map of subdirectories to lists of files inside of them +# that are not for randomised brushes. +# } +# ] +# The separation of nonrandomised and randomised files +# in subdirectories allows different XDG_DATA_DIR overriding +# for each nyaa. +# +# Returns null if the directory gave an error opening. +# +func get_brush_files_from_directory(directory: String): # -> Array + var base_png_files := [] # list of files in the base directory + var subdirectories := [] # list of subdirectories to process. + + var randomised_subdir_files_map : Dictionary = {} + var nonrandomised_subdir_files_map : Dictionary = {} + + var main_directory : Directory = Directory.new() + var err := main_directory.open(directory) + if err != OK: + return null + + # Build first the list of base png files and all subdirectories to + # scan later (skip navigational . and ..) + main_directory.list_dir_begin(true) + var fname : String = main_directory.get_next() + while fname != "": + if main_directory.current_is_dir(): + subdirectories.append(fname) + else: # Filter for pngs + if fname.get_extension().to_lower() == "png": + base_png_files.append(fname) + + # go to next + fname = main_directory.get_next() + main_directory.list_dir_end() + + # Now we iterate over subdirectories! + for subdirectory in subdirectories: + var the_directory : Directory = Directory.new() + + # Holds names of files that make this + # a component of a randomised brush ^.^ + var randomised_files := [] + + # Non-randomise-indicated image files + var non_randomised_files := [] + + the_directory.open(directory.plus_file(subdirectory)) + the_directory.list_dir_begin(true) + var curr_file := the_directory.get_next() + + while curr_file != "": + # only do stuff if we are actually dealing with a file + # and png one at that nya + if !the_directory.current_is_dir() and curr_file.get_extension().to_lower() == "png": + # if we are a random element, add + if "%" in curr_file: + randomised_files.append(curr_file) + else: + non_randomised_files.append(curr_file) + curr_file = the_directory.get_next() + + the_directory.list_dir_end() + + # Add these to the maps nyaa + if len(randomised_files) > 0: + randomised_subdir_files_map[subdirectory] = randomised_files + if len(non_randomised_files) > 0: + nonrandomised_subdir_files_map[subdirectory] = non_randomised_files + # We are done generating the maps! + return [base_png_files, randomised_subdir_files_map, nonrandomised_subdir_files_map] + + +# Add a randomised brush from the given list of files as a source. +# The tooltip name is what shows up on the tooltip +# and is probably in this case the name of the containing +# randomised directory. +func add_randomised_brush(fpaths : Array, tooltip_name : String) -> void: + # Attempt to load the images from the file paths. + var loaded_images : Array = [] + for filen in fpaths: + var image := Image.new() + var err := image.load(filen) + if err == OK: + image.convert(Image.FORMAT_RGBA8) + loaded_images.append(image) + + # If any images were successfully loaded, then + # we create the randomised brush button, copied + # from find_brushes. + + if len(loaded_images) > 0: # actually have images + # to use. + Brushes.add_file_brush(loaded_images, tooltip_name) + +# Add a plain brush from the given path to the list of brushes. +# Taken, again, from find_brushes +func add_plain_brush(path: String, tooltip_name: String) -> void: + var image := Image.new() + var err := image.load(path) + if err != OK: + return + # do the standard conversion thing... + image.convert(Image.FORMAT_RGBA8) + Brushes.add_file_brush([image], tooltip_name) + + +# Import brushes, in priority order, from the paths in question in priority order +# i.e. with an override system +# We use a very particular override system here where, for randomised brushes +# the directories containing them get overridden, but for nonrandomised files +# (including in directories containing randomised components too), the override +# is on a file-by-file basis nyaaaa ^.^ +func import_brushes(priority_ordered_search_path: Array) -> void: + # Maps for files in the base directory (name : true) + var processed_basedir_paths : Dictionary = {} + var randomised_brush_subdirectories : Dictionary = {} + # Map from a subdirectory to a map similar to processed_basedir_files + # i.e. once a filename has been dealt with, set it to true. + var processed_subdir_paths : Dictionary = {} + + # Sets of results of get_brush_files_from_directory + var all_available_paths : Array = [] + for directory in priority_ordered_search_path: + all_available_paths.append(get_brush_files_from_directory(directory)) + + # Now to process. Note these are in order of the + # priority, as intended nyaa :) + for i in range(len(all_available_paths)): + var available_brush_file_information = all_available_paths[i] + var current_main_directory: String = priority_ordered_search_path[i] + if available_brush_file_information != null: + # The brush files in the main directory + var main_directory_file_paths : Array = available_brush_file_information[0] + # The subdirectory/list-of-randomised-brush-files + # map for this directory + var randomised_brush_subdirectory_map : Dictionary = available_brush_file_information[1] + # Map for subdirectories to non-randomised-brush files nyaa + var nonrandomised_brush_subdirectory_map : Dictionary = available_brush_file_information[2] + + # Iterate over components and do stuff with them! nyaa + # first for the main directory path... + for subfile in main_directory_file_paths: + if not (subfile in processed_basedir_paths): + add_plain_brush( + current_main_directory.plus_file(subfile), + subfile.get_basename() + ) + processed_basedir_paths[subfile] = true + + # Iterate over the randomised brush files nyaa + for randomised_subdir in randomised_brush_subdirectory_map: + if not (randomised_subdir in randomised_brush_subdirectories): + var full_paths := [] + # glue the proper path onto the single file names in the + # random brush directory data system, so they can be + # opened nya + for non_extended_path in randomised_brush_subdirectory_map[randomised_subdir]: + full_paths.append(current_main_directory.plus_file( + randomised_subdir + ).plus_file( + non_extended_path + )) + # Now load! + add_randomised_brush(full_paths, randomised_subdir) + # and mark that we are done in the overall map ^.^ + randomised_brush_subdirectories[randomised_subdir] = true + # Now to iterate over the nonrandom brush files inside directories + for nonrandomised_subdir in nonrandomised_brush_subdirectory_map: + # initialise the set-map for this one if not already present :) + if not (nonrandomised_subdir in processed_subdir_paths): + processed_subdir_paths[nonrandomised_subdir] = {} + # Get the paths within this subdirectory to check if they are + # processed or not and if not, then process them. + var relpaths_of_contained_nonrandom_brushes : Array = nonrandomised_brush_subdirectory_map[nonrandomised_subdir] + for relative_path in relpaths_of_contained_nonrandom_brushes: + if not (relative_path in processed_subdir_paths[nonrandomised_subdir]): + # We are not yet processed + var full_path : String = current_main_directory.plus_file( + nonrandomised_subdir + ).plus_file( + relative_path + ) + # Add the path with the tooltip including the directory + add_plain_brush(full_path, nonrandomised_subdir.plus_file( + relative_path + ).get_basename()) + # Mark this as a processed relpath + processed_subdir_paths[nonrandomised_subdir][relative_path] = true + + +func import_patterns(priority_ordered_search_path: Array) -> void: + for path in priority_ordered_search_path: + var pattern_list := [] + var dir := Directory.new() + dir.open(path) + dir.list_dir_begin() + var curr_file := dir.get_next() + while curr_file != "": + if curr_file.get_extension().to_lower() == "png": + pattern_list.append(curr_file) + curr_file = dir.get_next() + dir.list_dir_end() + + for pattern in pattern_list: + var image := Image.new() + var err := image.load(path.plus_file(pattern)) + if err == OK: + image.convert(Image.FORMAT_RGBA8) + var tooltip_name = pattern.get_basename() + Global.patterns_popup.add(image, tooltip_name) + + +func import_gpl(path : String, text : String) -> Palette: + # Refer to app/core/gimppalette-load.c of the GIMP for the "living spec" + var result : Palette = null + var lines = text.split('\n') + var line_number := 0 + var comments := "" + for line in lines: + # Check if valid Gimp Palette Library file + if line_number == 0: + if not "GIMP Palette" in line: + break + else: + result = Palette.new() + # Use filename as palette name in case reading old + # palette format (must read more to determine) + result.name = path.get_basename().get_file() + + # Comments + if line.begins_with('#'): + comments += line.trim_prefix('#') + '\n' + # Some programs output palette name in a comment for old format + if line.begins_with("#Palette Name: "): + result.name = line.replace("#Palette Name: ", "") + pass + elif line.begins_with("Name: "): + result.name = line.replace("Name: ", "") + pass + elif line.begins_with("Columns: "): + # Number of colors in this palette. Unecessary and often wrong + pass + elif line_number > 0 && line.length() >= 9: + line = line.replace("\t", " ") + var color_data : PoolStringArray = line.split(" ", false, 4) + var red : float = color_data[0].to_float() / 255.0 + var green : float = color_data[1].to_float() / 255.0 + var blue : float = color_data[2].to_float() / 255.0 + var color = Color(red, green, blue) + if color_data.size() >= 4: + result.add_color(color, color_data[3]) + else: + result.add_color(color) + line_number += 1 + + if result: + result.comments = comments + + return result + + +func import_png_palette(path: String, image : Image) -> Palette: + var result: Palette = null + + var height: int = image.get_height() + var width: int = image.get_width() + + result = Palette.new() + + # Iterate all pixels and store unique colors to palete + image.lock() + for y in range(0, height): + for x in range(0, width): + var color: Color = image.get_pixel(x, y) + if not result.has_color(color): + result.add_color(color, "#" + color.to_html()) + image.unlock() + + result.name = path.get_basename().get_file() + + return result + + +func import_pal_palette(path : String, text : String) -> Palette: + var result: Palette = null + + var lines = text.split('\n') + + if not 'JASC-PAL' in lines[0] or not '0100' in lines[1]: + return result + else: + result = Palette.new() + result.name = path.get_basename().get_file() + + var num_colors = int(lines[2]) + + for i in range(3, num_colors + 3): + var color_data = lines[i].split(' ') + var red : float = color_data[0].to_float() / 255.0 + var green : float = color_data[1].to_float() / 255.0 + var blue : float = color_data[2].to_float() / 255.0 + + var color = Color(red, green, blue) + result.add_color(color) + + return result diff --git a/src/Autoload/OpenSave.gd b/src/Autoload/OpenSave.gd new file mode 100644 index 0000000..d2e2305 --- /dev/null +++ b/src/Autoload/OpenSave.gd @@ -0,0 +1,532 @@ +extends Node + + +var current_save_paths := [] # Array of strings +# Stores a filename of a backup file in user:// until user saves manually +var backup_save_paths := [] # Array of strings + +onready var autosave_timer : Timer + + +func _ready() -> void: + autosave_timer = Timer.new() + autosave_timer.one_shot = false + autosave_timer.process_mode = Timer.TIMER_PROCESS_IDLE + autosave_timer.connect("timeout", self, "_on_Autosave_timeout") + add_child(autosave_timer) + update_autosave() + + +func handle_loading_files(files : PoolStringArray) -> void: + for file in files: + file = file.replace("\\", "/") + var file_ext : String = file.get_extension().to_lower() + if file_ext == "pxo": # Pixelorama project file + open_pxo_file(file) + elif file_ext == "json" or file_ext == "gpl" or file_ext == "pal": # Palettes + Global.palette_container.on_palette_import_file_selected(file) + else: # Image files + var image := Image.new() + var err := image.load(file) + if err != OK: # An error occured + var file_name : String = file.get_file() + Global.error_dialog.set_text(tr("Can't load file '%s'.\nError code: %s") % [file_name, str(err)]) + Global.error_dialog.popup_centered() + Global.dialog_open(true) + continue + handle_loading_image(file, image) + + +func handle_loading_image(file : String, image : Image) -> void: + var preview_dialog : ConfirmationDialog = preload("res://src/UI/Dialogs/PreviewDialog.tscn").instance() + preview_dialog.path = file + preview_dialog.image = image + Global.control.add_child(preview_dialog) + preview_dialog.popup_centered() + Global.dialog_open(true) + + +func open_pxo_file(path : String, untitled_backup : bool = false) -> void: + var file := File.new() + var err := file.open_compressed(path, File.READ, File.COMPRESSION_ZSTD) + if err == ERR_FILE_UNRECOGNIZED: + err = file.open(path, File.READ) # If the file is not compressed open it raw (pre-v0.7) + + if err != OK: + Global.notification_label(tr("File failed to open. Error code %s") % err) + file.close() + return + + var empty_project : bool = Global.current_project.frames.size() == 1 and Global.current_project.layers.size() == 1 and Global.current_project.frames[0].cels[0].image.is_invisible() and Global.current_project.animation_tags.size() == 0 + var new_project : Project + if empty_project: + new_project = Global.current_project + new_project.frames = [] + new_project.layers = [] + new_project.animation_tags.clear() + new_project.name = path.get_file() + else: + new_project = Project.new([], path.get_file()) + + var first_line := file.get_line() + var dict := JSON.parse(first_line) + if dict.error != OK: + open_old_pxo_file(file, new_project, first_line) + else: + if typeof(dict.result) != TYPE_DICTIONARY: + print("Error, json parsed result is: %s" % typeof(dict.result)) + file.close() + return + + new_project.deserialize(dict.result) + for frame in new_project.frames: + for cel in frame.cels: + var buffer := file.get_buffer(new_project.size.x * new_project.size.y * 4) + cel.image.create_from_data(new_project.size.x, new_project.size.y, false, Image.FORMAT_RGBA8, buffer) + cel.image = cel.image # Just to call image_changed + + if dict.result.has("brushes"): + for brush in dict.result.brushes: + var b_width = brush.size_x + var b_height = brush.size_y + var buffer := file.get_buffer(b_width * b_height * 4) + var image := Image.new() + image.create_from_data(b_width, b_height, false, Image.FORMAT_RGBA8, buffer) + new_project.brushes.append(image) + Brushes.add_project_brush(image) + + file.close() + if !empty_project: + Global.projects.append(new_project) + Global.tabs.current_tab = Global.tabs.get_tab_count() - 1 + else: + new_project.frames = new_project.frames # Just to call frames_changed + new_project.layers = new_project.layers # Just to call layers_changed + Global.canvas.camera_zoom() + + if not untitled_backup: + # Untitled backup should not change window title and save path + current_save_paths[Global.current_project_index] = path + Global.window_title = path.get_file() + " - Pixelorama " + Global.current_version + Global.save_sprites_dialog.current_path = path + # Set last opened project path and save + Global.config_cache.set_value("preferences", "last_project_path", path) + Global.config_cache.save("user://cache.ini") + Export.file_name = path.get_file().trim_suffix(".pxo") + Export.directory_path = path.get_base_dir() + Export.was_exported = false + Global.file_menu.get_popup().set_item_text(3, tr("Save") + " %s" % path.get_file()) + Global.file_menu.get_popup().set_item_text(5, tr("Export")) + + +# For pxo files older than v0.8 +func open_old_pxo_file(file : File, new_project : Project, first_line : String) -> void: +# var file_version := file.get_line() # Example, "v0.7.10-beta" + var file_version := first_line + var file_ver_splitted := file_version.split("-") + var file_ver_splitted_numbers := file_ver_splitted[0].split(".") + + # In the above example, the major version would return "0", + # the minor version would return "7", the patch "10" + # and the status would return "beta" + var file_major_version = int(file_ver_splitted_numbers[0].replace("v", "")) + var file_minor_version = int(file_ver_splitted_numbers[1]) + var file_patch_version := 0 + var _file_status_version : String + + if file_ver_splitted_numbers.size() > 2: + file_patch_version = int(file_ver_splitted_numbers[2]) + if file_ver_splitted.size() > 1: + _file_status_version = file_ver_splitted[1] + + if file_major_version == 0 and file_minor_version < 5: + Global.notification_label("File is from an older version of Pixelorama, as such it might not work properly") + + var new_guides := true + if file_major_version == 0: + if file_minor_version < 7 or (file_minor_version == 7 and file_patch_version == 0): + new_guides = false + + var frame := 0 + + var linked_cels := [] + if file_major_version >= 0 and file_minor_version > 6: + var global_layer_line := file.get_line() + while global_layer_line == ".": + var layer_name := file.get_line() + var layer_visibility := file.get_8() + var layer_lock := file.get_8() + var layer_new_cels_linked := file.get_8() + linked_cels.append(file.get_var()) + + var l := Layer.new(layer_name, layer_visibility, layer_lock, HBoxContainer.new(), layer_new_cels_linked, []) + new_project.layers.append(l) + global_layer_line = file.get_line() + + var frame_line := file.get_line() + while frame_line == "--": # Load frames + var frame_class := Frame.new() + var width := file.get_16() + var height := file.get_16() + + var layer_i := 0 + var layer_line := file.get_line() + while layer_line == "-": # Load layers + var buffer := file.get_buffer(width * height * 4) + if file_major_version == 0 and file_minor_version < 7: + var layer_name_old_version = file.get_line() + if frame == 0: + var l := Layer.new(layer_name_old_version) + new_project.layers.append(l) + var cel_opacity := 1.0 + if file_major_version >= 0 and file_minor_version > 5: + cel_opacity = file.get_float() + var image := Image.new() + image.create_from_data(width, height, false, Image.FORMAT_RGBA8, buffer) + image.lock() + frame_class.cels.append(Cel.new(image, cel_opacity)) + if file_major_version >= 0 and file_minor_version >= 7: + if frame in linked_cels[layer_i]: + new_project.layers[layer_i].linked_cels.append(frame_class) + frame_class.cels[layer_i].image = new_project.layers[layer_i].linked_cels[0].cels[layer_i].image + frame_class.cels[layer_i].image_texture = new_project.layers[layer_i].linked_cels[0].cels[layer_i].image_texture + + layer_i += 1 + layer_line = file.get_line() + + if !new_guides: + var guide_line := file.get_line() # "guideline" no pun intended + while guide_line == "|": # Load guides + var guide := Guide.new() + guide.type = file.get_8() + if guide.type == guide.Types.HORIZONTAL: + guide.add_point(Vector2(-99999, file.get_16())) + guide.add_point(Vector2(99999, file.get_16())) + else: + guide.add_point(Vector2(file.get_16(), -99999)) + guide.add_point(Vector2(file.get_16(), 99999)) + guide.has_focus = false + Global.canvas.add_child(guide) + new_project.guides.append(guide) + guide_line = file.get_line() + + new_project.size = Vector2(width, height) + new_project.frames.append(frame_class) + frame_line = file.get_line() + frame += 1 + + if new_guides: + var guide_line := file.get_line() # "guideline" no pun intended + while guide_line == "|": # Load guides + var guide := Guide.new() + guide.type = file.get_8() + if guide.type == guide.Types.HORIZONTAL: + guide.add_point(Vector2(-99999, file.get_16())) + guide.add_point(Vector2(99999, file.get_16())) + else: + guide.add_point(Vector2(file.get_16(), -99999)) + guide.add_point(Vector2(file.get_16(), 99999)) + guide.has_focus = false + Global.canvas.add_child(guide) + new_project.guides.append(guide) + guide_line = file.get_line() + + # Load tool options + file.get_var() + file.get_var() + file.get_8() + file.get_8() + if file_major_version == 0 and file_minor_version < 7: + file.get_var() + file.get_var() + + # Load custom brushes + var brush_line := file.get_line() + while brush_line == "/": + var b_width := file.get_16() + var b_height := file.get_16() + var buffer := file.get_buffer(b_width * b_height * 4) + var image := Image.new() + image.create_from_data(b_width, b_height, false, Image.FORMAT_RGBA8, buffer) + new_project.brushes.append(image) + Brushes.add_project_brush(image) + brush_line = file.get_line() + + if file_major_version >= 0 and file_minor_version > 6: + var tag_line := file.get_line() + while tag_line == ".T/": + var tag_name := file.get_line() + var tag_color : Color = file.get_var() + var tag_from := file.get_8() + var tag_to := file.get_8() + new_project.animation_tags.append(AnimationTag.new(tag_name, tag_color, tag_from, tag_to)) + new_project.animation_tags = new_project.animation_tags # To execute animation_tags_changed() + tag_line = file.get_line() + + +func save_pxo_file(path : String, autosave : bool, use_zstd_compression := true, project : Project = Global.current_project) -> void: + var file : File = File.new() + var err + if use_zstd_compression: + err = file.open_compressed(path, File.WRITE, File.COMPRESSION_ZSTD) + else: + err = file.open(path, File.WRITE) + + if err == OK: + if !autosave: + project.name = path.get_file() + current_save_paths[Global.current_project_index] = path + + var to_save = JSON.print(project.serialize()) + file.store_line(to_save) + for frame in project.frames: + for cel in frame.cels: + file.store_buffer(cel.image.get_data()) + + for brush in project.brushes: + file.store_buffer(brush.get_data()) + + file.close() + + if OS.get_name() == "HTML5" and !autosave: + err = file.open(path, File.READ) + if !err: + var file_data = Array(file.get_buffer(file.get_len())) + JavaScript.eval("download('%s', %s, '');" % [path.get_file(), str(file_data)], true) + file.close() + # Remove the .pxo file from memory, as we don't need it anymore + var dir = Directory.new() + dir.remove(path) + + if autosave: + Global.notification_label("File autosaved") + else: + # First remove backup then set current save path + if project.has_changed: + project.has_changed = false + remove_backup(Global.current_project_index) + Global.notification_label("File saved") + Global.window_title = path.get_file() + " - Pixelorama " + Global.current_version + + # Set last opened project path and save + Global.config_cache.set_value("preferences", "last_project_path", path) + Global.config_cache.save("user://cache.ini") + Export.file_name = path.get_file().trim_suffix(".pxo") + Export.directory_path = path.get_base_dir() + Export.was_exported = false + Global.file_menu.get_popup().set_item_text(3, tr("Save") + " %s" % path.get_file()) + + else: + Global.notification_label(tr("File failed to save. Error code %s") % err) + file.close() + + +func open_image_as_new_tab(path : String, image : Image) -> void: + var project = Project.new([], path.get_file(), image.get_size()) + project.layers.append(Layer.new()) + Global.projects.append(project) + + var frame := Frame.new() + image.convert(Image.FORMAT_RGBA8) + image.lock() + frame.cels.append(Cel.new(image, 1)) + + project.frames.append(frame) + set_new_tab(project, path) + + +func open_image_as_spritesheet(path : String, image : Image, horizontal : int, vertical : int) -> void: + var project = Project.new([], path.get_file()) + project.layers.append(Layer.new()) + Global.projects.append(project) + horizontal = min(horizontal, image.get_size().x) + vertical = min(vertical, image.get_size().y) + var frame_width := image.get_size().x / horizontal + var frame_height := image.get_size().y / vertical + for yy in range(vertical): + for xx in range(horizontal): + var frame := Frame.new() + var cropped_image := Image.new() + cropped_image = image.get_rect(Rect2(frame_width * xx, frame_height * yy, frame_width, frame_height)) + project.size = cropped_image.get_size() + cropped_image.convert(Image.FORMAT_RGBA8) + cropped_image.lock() + frame.cels.append(Cel.new(cropped_image, 1)) + + for _i in range(1, project.layers.size()): + var empty_sprite := Image.new() + empty_sprite.create(project.size.x, project.size.y, false, Image.FORMAT_RGBA8) + empty_sprite.fill(Color(0, 0, 0, 0)) + empty_sprite.lock() + frame.cels.append(Cel.new(empty_sprite, 1)) + + project.frames.append(frame) + + set_new_tab(project, path) + + +func open_image_as_new_frame(image : Image, layer_index := 0) -> void: + var project = Global.current_project + image.crop(project.size.x, project.size.y) + var new_frames : Array = project.frames.duplicate() + + var frame := Frame.new() + for i in project.layers.size(): + if i == layer_index: + image.convert(Image.FORMAT_RGBA8) + image.lock() + frame.cels.append(Cel.new(image, 1)) + else: + var empty_image := Image.new() + empty_image.create(project.size.x, project.size.y, false, Image.FORMAT_RGBA8) + empty_image.lock() + frame.cels.append(Cel.new(empty_image, 1)) + + new_frames.append(frame) + + project.undos += 1 + project.undo_redo.create_action("Add Frame") + project.undo_redo.add_do_method(Global, "redo") + project.undo_redo.add_undo_method(Global, "undo") + + project.undo_redo.add_do_property(project, "frames", new_frames) + project.undo_redo.add_do_property(project, "current_frame", new_frames.size() - 1) + project.undo_redo.add_do_property(project, "current_layer", layer_index) + + project.undo_redo.add_undo_property(project, "frames", project.frames) + project.undo_redo.add_undo_property(project, "current_frame", project.current_frame) + project.undo_redo.add_undo_property(project, "current_layer", project.current_layer) + project.undo_redo.commit_action() + + +func open_image_as_new_layer(image : Image, file_name : String, frame_index := 0) -> void: + var project = Global.current_project + image.crop(project.size.x, project.size.y) + var new_layers : Array = Global.current_project.layers.duplicate() + var layer := Layer.new(file_name) + + Global.current_project.undos += 1 + Global.current_project.undo_redo.create_action("Add Layer") + for i in project.frames.size(): + var new_cels : Array = project.frames[i].cels.duplicate(true) + if i == frame_index: + image.convert(Image.FORMAT_RGBA8) + image.lock() + new_cels.append(Cel.new(image, 1)) + else: + var empty_image := Image.new() + empty_image.create(project.size.x, project.size.y, false, Image.FORMAT_RGBA8) + empty_image.lock() + new_cels.append(Cel.new(empty_image, 1)) + + project.undo_redo.add_do_property(project.frames[i], "cels", new_cels) + project.undo_redo.add_undo_property(project.frames[i], "cels", project.frames[i].cels) + + new_layers.append(layer) + + project.undo_redo.add_do_property(project, "current_layer", new_layers.size() - 1) + project.undo_redo.add_do_property(project, "layers", new_layers) + project.undo_redo.add_do_property(project, "current_frame", frame_index) + + project.undo_redo.add_undo_property(project, "current_layer", project.current_layer) + project.undo_redo.add_undo_property(project, "layers", project.layers) + project.undo_redo.add_undo_property(project, "current_frame", project.current_frame) + + project.undo_redo.add_undo_method(Global, "undo") + project.undo_redo.add_do_method(Global, "redo") + project.undo_redo.commit_action() + + +func set_new_tab(project : Project, path : String) -> void: + Global.tabs.current_tab = Global.tabs.get_tab_count() - 1 + Global.canvas.camera_zoom() + + Global.window_title = path.get_file() + " (" + tr("imported") + ") - Pixelorama " + Global.current_version + if project.has_changed: + Global.window_title = Global.window_title + "(*)" + var file_name := path.get_basename().get_file() + var directory_path := path.get_basename().replace(file_name, "") + Export.directory_path = directory_path + Export.file_name = file_name + + +func update_autosave() -> void: + autosave_timer.stop() + autosave_timer.wait_time = Global.autosave_interval * 60 # Interval parameter is in minutes, wait_time is seconds + if Global.enable_autosave: + autosave_timer.start() + + +func _on_Autosave_timeout() -> void: + for i in range(backup_save_paths.size()): + if backup_save_paths[i] == "": + # Create a new backup file if it doesn't exist yet + backup_save_paths[i] = "user://backup-" + String(OS.get_unix_time()) + "-%s" % i + + store_backup_path(i) + save_pxo_file(backup_save_paths[i], true, true, Global.projects[i]) + + +# Backup paths are stored in two ways: +# 1) User already manually saved and defined a save path -> {current_save_path, backup_save_path} +# 2) User didn't manually saved, "untitled" backup is stored -> {backup_save_path, backup_save_path} +func store_backup_path(i : int) -> void: + if current_save_paths[i] != "": + # Remove "untitled" backup if it existed on this project instance + if Global.config_cache.has_section_key("backups", backup_save_paths[i]): + Global.config_cache.erase_section_key("backups", backup_save_paths[i]) + + Global.config_cache.set_value("backups", current_save_paths[i], backup_save_paths[i]) + else: + Global.config_cache.set_value("backups", backup_save_paths[i], backup_save_paths[i]) + + Global.config_cache.save("user://cache.ini") + + +func remove_backup(i : int) -> void: + # Remove backup file + if backup_save_paths[i] != "": + if current_save_paths[i] != "": + remove_backup_by_path(current_save_paths[i], backup_save_paths[i]) + else: + # If manual save was not yet done - remove "untitled" backup + remove_backup_by_path(backup_save_paths[i], backup_save_paths[i]) + backup_save_paths[i] = "" + + +func remove_backup_by_path(project_path : String, backup_path : String) -> void: + Directory.new().remove(backup_path) + if Global.config_cache.has_section_key("backups", project_path): + Global.config_cache.erase_section_key("backups", project_path) + elif Global.config_cache.has_section_key("backups", backup_path): + Global.config_cache.erase_section_key("backups", backup_path) + Global.config_cache.save("user://cache.ini") + + +func reload_backup_file(project_paths : Array, backup_paths : Array) -> void: + # Clear non-existant backups + var deleted_backup_paths := [] + var dir := Directory.new() + for backup in backup_paths: + if !dir.file_exists(backup): + if Global.config_cache.has_section_key("backups", backup): + Global.config_cache.erase_section_key("backups", backup) + Global.config_cache.save("user://cache.ini") + project_paths.remove(backup_paths.find(backup)) + deleted_backup_paths.append(backup) + + for deleted in deleted_backup_paths: + backup_paths.erase(deleted) + + # Load the backup files + for i in range(project_paths.size()): + open_pxo_file(backup_paths[i], project_paths[i] == backup_paths[i]) + backup_save_paths[i] = backup_paths[i] + + # If project path is the same as backup save path -> the backup was untitled + if project_paths[i] != backup_paths[i]: # If the user has saved + current_save_paths[i] = project_paths[i] + Global.window_title = project_paths[i].get_file() + " - Pixelorama(*) " + Global.current_version + Global.current_project.has_changed = true + + Global.notification_label("Backup reloaded") diff --git a/src/Autoload/Tools.gd b/src/Autoload/Tools.gd new file mode 100644 index 0000000..9e7f379 --- /dev/null +++ b/src/Autoload/Tools.gd @@ -0,0 +1,201 @@ +extends Node + + +class Slot: + + var name : String + var kname : String + var tool_node : Node = null + var button : int + var color : Color + + var pixel_perfect := false + var horizontal_mirror := false + var vertical_mirror := false + + + func _init(slot_name : String) -> void: + name = slot_name + kname = name.replace(" ", "_").to_lower() + load_config() + + + func save_config() -> void: + var config := { + "pixel_perfect" : pixel_perfect, + "horizontal_mirror" : horizontal_mirror, + "vertical_mirror" : vertical_mirror, + } + Global.config_cache.set_value(kname, "slot", config) + + + func load_config() -> void: + var config = Global.config_cache.get_value(kname, "slot", {}) + pixel_perfect = config.get("pixel_perfect", pixel_perfect) + horizontal_mirror = config.get("horizontal_mirror", horizontal_mirror) + vertical_mirror = config.get("vertical_mirror", vertical_mirror) + + +signal color_changed(color, button) + +var _tools = { + "RectSelect" : "res://src/Tools/RectSelect.tscn", + "Zoom" : "res://src/Tools/Zoom.tscn", + "ColorPicker" : "res://src/Tools/ColorPicker.tscn", + "Pencil" : "res://src/Tools/Pencil.tscn", + "Eraser" : "res://src/Tools/Eraser.tscn", + "Bucket" : "res://src/Tools/Bucket.tscn", + "LightenDarken" : "res://src/Tools/LightenDarken.tscn", +} +var _slots = {} +var _panels = {} +var _tool_buttons : Node +var _active_button := -1 +var _last_position := Vector2.INF + +var pen_pressure := 1.0 +var control := false +var shift := false +var alt := false + + +func _ready(): + yield(get_tree(), "idle_frame") + _slots[BUTTON_LEFT] = Slot.new("Left tool") + _slots[BUTTON_RIGHT] = Slot.new("Right tool") + _panels[BUTTON_LEFT] = Global.find_node_by_name(Global.control, "LeftPanelContainer") + _panels[BUTTON_RIGHT] = Global.find_node_by_name(Global.control, "RightPanelContainer") + _tool_buttons = Global.find_node_by_name(Global.control, "ToolButtons") + + var value = Global.config_cache.get_value(_slots[BUTTON_LEFT].kname, "tool", "Pencil") + set_tool(value, BUTTON_LEFT) + value = Global.config_cache.get_value(_slots[BUTTON_RIGHT].kname, "tool", "Eraser") + set_tool(value, BUTTON_RIGHT) + value = Global.config_cache.get_value(_slots[BUTTON_LEFT].kname, "color", Color.black) + assign_color(value, BUTTON_LEFT) + value = Global.config_cache.get_value(_slots[BUTTON_RIGHT].kname, "color", Color.white) + assign_color(value, BUTTON_RIGHT) + + update_tool_buttons() + update_tool_cursors() + + +func set_tool(name : String, button : int) -> void: + var slot = _slots[button] + var panel : Node = _panels[button] + var node : Node = load(_tools[name]).instance() + node.name = name + node.tool_slot = slot + slot.tool_node = node + slot.button = button + panel.add_child(slot.tool_node) + + +func assign_tool(name : String, button : int) -> void: + var slot = _slots[button] + var panel : Node = _panels[button] + + if slot.tool_node != null: + if slot.tool_node.name == name: + return + panel.remove_child(slot.tool_node) + slot.tool_node.queue_free() + + set_tool(name, button) + update_tool_buttons() + update_tool_cursors() + Global.config_cache.set_value(slot.kname, "tool", name) + + +func default_color() -> void: + assign_color(Color.black, BUTTON_LEFT) + assign_color(Color.white, BUTTON_RIGHT) + + +func swap_color() -> void: + var left = _slots[BUTTON_LEFT].color + var right = _slots[BUTTON_RIGHT].color + assign_color(right, BUTTON_LEFT) + assign_color(left, BUTTON_RIGHT) + + +func assign_color(color : Color, button : int) -> void: + var c : Color = _slots[button].color + if color.a == 0: + if color.r != c.r or color.g != c.g or color.b != c.b: + color.a = 1 + _slots[button].color = color + Global.config_cache.set_value(_slots[button].kname, "color", color) + emit_signal("color_changed", color, button) + + +func get_assigned_color(button : int) -> Color: + return _slots[button].color + + +func update_tool_buttons() -> void: + for child in _tool_buttons.get_children(): + var texture : TextureRect = child.get_child(0) + var filename = child.name.to_lower() + if _slots[BUTTON_LEFT].tool_node.name == child.name: + filename += "_l" + if _slots[BUTTON_RIGHT].tool_node.name == child.name: + filename += "_r" + filename += ".png" + Global.change_button_texturerect(texture, filename) + + +func update_tool_cursors() -> void: + var image = "res://assets/graphics/cursor_icons/%s_cursor.png" % _slots[BUTTON_LEFT].tool_node.name.to_lower() + Global.left_cursor_tool_texture.create_from_image(load(image), 0) + image = "res://assets/graphics/cursor_icons/%s_cursor.png" % _slots[BUTTON_RIGHT].tool_node.name.to_lower() + Global.right_cursor_tool_texture.create_from_image(load(image), 0) + + +func draw_indicator() -> void: + if Global.left_square_indicator_visible: + _slots[BUTTON_LEFT].tool_node.draw_indicator() + if Global.right_square_indicator_visible: + _slots[BUTTON_RIGHT].tool_node.draw_indicator() + + +func handle_draw(position : Vector2, event : InputEvent) -> void: + if not (Global.can_draw and Global.has_focus): + return + + if event is InputEventWithModifiers: + control = event.control + shift = event.shift + alt = event.alt + + if event is InputEventMouseButton: + if event.button_index in [BUTTON_LEFT, BUTTON_RIGHT]: + if event.pressed and _active_button == -1: + _active_button = event.button_index + _slots[_active_button].tool_node.draw_start(position) + elif not event.pressed and event.button_index == _active_button: + _slots[_active_button].tool_node.draw_end(position) + _active_button = -1 + + if event is InputEventMouseMotion: + if Engine.get_version_info().major == 3 && Engine.get_version_info().minor >= 2: + pen_pressure = event.pressure + if Global.pressure_sensitivity_mode == Global.Pressure_Sensitivity.NONE: + pen_pressure = 1.0 + + if not position.is_equal_approx(_last_position): + _last_position = position + _slots[BUTTON_LEFT].tool_node.cursor_move(position) + _slots[BUTTON_RIGHT].tool_node.cursor_move(position) + if _active_button != -1: + _slots[_active_button].tool_node.draw_move(position) + + var project : Project = Global.current_project + var text := "[%s×%s]" % [project.size.x, project.size.y] + if Global.has_focus: + text += " %s, %s" % [position.x, position.y] + if not _slots[BUTTON_LEFT].tool_node.cursor_text.empty(): + text += " %s" % _slots[BUTTON_LEFT].tool_node.cursor_text + if not _slots[BUTTON_RIGHT].tool_node.cursor_text.empty(): + text += " %s" % _slots[BUTTON_RIGHT].tool_node.cursor_text + Global.cursor_position_label.text = text diff --git a/src/Classes/AnimationTag.gd b/src/Classes/AnimationTag.gd new file mode 100644 index 0000000..e66c413 --- /dev/null +++ b/src/Classes/AnimationTag.gd @@ -0,0 +1,15 @@ +class_name AnimationTag extends Reference +# A class for frame tag properties + + +var name : String +var color : Color +var from : int +var to : int + + +func _init(_name, _color, _from, _to) -> void: + name = _name + color = _color + from = _from + to = _to diff --git a/src/Classes/Cel.gd b/src/Classes/Cel.gd new file mode 100644 index 0000000..d08d28d --- /dev/null +++ b/src/Classes/Cel.gd @@ -0,0 +1,21 @@ +class_name Cel extends Reference +# A class for cel properties. +# The term "cel" comes from "celluloid" (https://en.wikipedia.org/wiki/Cel). +# The "image" variable is where the image data of each cel are. + + +var image : Image setget image_changed +var image_texture : ImageTexture +var opacity : float + + +func _init(_image := Image.new(), _opacity := 1.0) -> void: + image_texture = ImageTexture.new() + self.image = _image + opacity = _opacity + + +func image_changed(value : Image) -> void: + image = value + if !image.is_empty(): + image_texture.create_from_image(image, 0) diff --git a/src/Classes/Drawers.gd b/src/Classes/Drawers.gd new file mode 100644 index 0000000..951a428 --- /dev/null +++ b/src/Classes/Drawers.gd @@ -0,0 +1,97 @@ +class_name Drawer + + +class ColorOp: + var strength := 1.0 + + + func process(src: Color, _dst: Color) -> Color: + return src + + +class SimpleDrawer: + func set_pixel(image: Image, position: Vector2, color: Color, op : ColorOp) -> void: + var color_old := image.get_pixelv(position) + var color_new := op.process(color, color_old) + if not color_new.is_equal_approx(color_old): + image.set_pixelv(position, color_new) + + +class PixelPerfectDrawer: + const neighbours = [Vector2(0, 1), Vector2(1, 0), Vector2(-1, 0), Vector2(0, -1)] + const corners = [Vector2(1, 1), Vector2(-1, -1), Vector2(-1, 1), Vector2(1, -1)] + var last_pixels = [null, null] + + + func reset() -> void: + last_pixels = [null, null] + + + func set_pixel(image: Image, position: Vector2, color: Color, op : ColorOp) -> void: + var color_old = image.get_pixelv(position) + last_pixels.push_back([position, color_old]) + image.set_pixelv(position, op.process(color, color_old)) + + var corner = last_pixels.pop_front() + var neighbour = last_pixels[0] + + if corner == null or neighbour == null: + return + + if position - corner[0] in corners and position - neighbour[0] in neighbours: + image.set_pixel(neighbour[0].x, neighbour[0].y, neighbour[1]) + last_pixels[0] = corner + + +var pixel_perfect := false setget set_pixel_perfect +var horizontal_mirror := false +var vertical_mirror := false +var color_op := ColorOp.new() + +var simple_drawer := SimpleDrawer.new() +var pixel_perfect_drawers = [PixelPerfectDrawer.new(), PixelPerfectDrawer.new(), PixelPerfectDrawer.new(), PixelPerfectDrawer.new()] +var drawers = [simple_drawer, simple_drawer, simple_drawer, simple_drawer] + + +func reset() -> void: + for drawer in pixel_perfect_drawers: + drawer.reset() + + +func set_pixel_perfect(value: bool) -> void: + pixel_perfect = value + if pixel_perfect: + drawers = pixel_perfect_drawers.duplicate() + else: + drawers = [simple_drawer, simple_drawer, simple_drawer, simple_drawer] + + +func set_pixel(image: Image, position: Vector2, color: Color) -> void: + var project : Project = Global.current_project + drawers[0].set_pixel(image, position, color, color_op) + + # Handle Mirroring + var mirror_x = project.x_symmetry_point - position.x + var mirror_y = project.y_symmetry_point - position.y + var mirror_x_inside : bool + var mirror_y_inside : bool + var entire_image_selected : bool = project.selected_pixels.size() == project.size.x * project.size.y + if entire_image_selected: + mirror_x_inside = mirror_x >= 0 and mirror_x < project.size.x + mirror_y_inside = mirror_y >= 0 and mirror_y < project.size.y + else: + var selected_pixels_x := [] + var selected_pixels_y := [] + for i in project.selected_pixels: + selected_pixels_x.append(i.x) + selected_pixels_y.append(i.y) + + mirror_x_inside = mirror_x in selected_pixels_x + mirror_y_inside = mirror_y in selected_pixels_y + + if horizontal_mirror and mirror_x_inside: + drawers[1].set_pixel(image, Vector2(mirror_x, position.y), color, color_op) + if vertical_mirror and mirror_y_inside: + drawers[2].set_pixel(image, Vector2(mirror_x, mirror_y), color, color_op) + if vertical_mirror and mirror_y_inside: + drawers[3].set_pixel(image, Vector2(position.x, mirror_y), color, color_op) diff --git a/src/Classes/Frame.gd b/src/Classes/Frame.gd new file mode 100644 index 0000000..ed7bd62 --- /dev/null +++ b/src/Classes/Frame.gd @@ -0,0 +1,10 @@ +class_name Frame extends Reference +# A class for frame properties. +# A frame is a collection of cels, for each layer. + + +var cels : Array # An array of Cels + + +func _init(_cels := []) -> void: + cels = _cels diff --git a/src/Classes/ImageEffect.gd b/src/Classes/ImageEffect.gd new file mode 100644 index 0000000..75a83ab --- /dev/null +++ b/src/Classes/ImageEffect.gd @@ -0,0 +1,135 @@ +class_name ImageEffect extends AcceptDialog +# Parent class for all image effects +# Methods that have "pass" are meant to be replaced by the inherited Scripts + + +enum {CEL, FRAME, ALL_FRAMES, ALL_PROJECTS} + +var affect : int = CEL +var pixels := [] +var current_cel : Image +var current_frame : Image +var preview_image : Image +var preview_texture : ImageTexture +var preview : TextureRect +var selection_checkbox : CheckBox +var affect_option_button : OptionButton + + +func _ready() -> void: + set_nodes() + current_cel = Image.new() + current_frame = Image.new() + current_frame.create(Global.current_project.size.x, Global.current_project.size.y, false, Image.FORMAT_RGBA8) + preview_image = Image.new() + preview_texture = ImageTexture.new() + connect("about_to_show", self, "_about_to_show") + connect("popup_hide", self, "_popup_hide") + connect("confirmed", self, "_confirmed") + if selection_checkbox: + selection_checkbox.connect("toggled", self, "_on_SelectionCheckBox_toggled") + if affect_option_button: + affect_option_button.connect("item_selected", self, "_on_AffectOptionButton_item_selected") + + +func _about_to_show() -> void: + current_cel = Global.current_project.frames[Global.current_project.current_frame].cels[Global.current_project.current_layer].image + current_frame.fill(Color(0, 0, 0, 0)) + var frame = Global.current_project.frames[Global.current_project.current_frame] + Export.blend_layers(current_frame, frame) + if selection_checkbox: + _on_SelectionCheckBox_toggled(selection_checkbox.pressed) + else: + update_preview() + update_transparent_background_size() + + +func _confirmed() -> void: + if affect == CEL: + Global.canvas.handle_undo("Draw") + commit_action(current_cel, pixels) + Global.canvas.handle_redo("Draw") + elif affect == FRAME: + Global.canvas.handle_undo("Draw", Global.current_project, -1) + for cel in Global.current_project.frames[Global.current_project.current_frame].cels: + commit_action(cel.image, pixels) + Global.canvas.handle_redo("Draw", Global.current_project, -1) + + elif affect == ALL_FRAMES: + Global.canvas.handle_undo("Draw", Global.current_project, -1, -1) + for frame in Global.current_project.frames: + for cel in frame.cels: + commit_action(cel.image, pixels) + Global.canvas.handle_redo("Draw", Global.current_project, -1, -1) + + elif affect == ALL_PROJECTS: + for project in Global.projects: + var _pixels := [] + if selection_checkbox.pressed: + _pixels = project.selected_pixels.duplicate() + else: + for x in project.size.x: + for y in project.size.y: + _pixels.append(Vector2(x, y)) + + Global.canvas.handle_undo("Draw", project, -1, -1) + for frame in project.frames: + for cel in frame.cels: + commit_action(cel.image, _pixels, project) + Global.canvas.handle_redo("Draw", project, -1, -1) + + +func commit_action(_cel : Image, _pixels : Array, _project : Project = Global.current_project) -> void: + pass + + +func set_nodes() -> void: + pass + + +func _on_SelectionCheckBox_toggled(button_pressed : bool) -> void: + pixels.clear() + if button_pressed: + pixels = Global.current_project.selected_pixels.duplicate() + else: + for x in Global.current_project.size.x: + for y in Global.current_project.size.y: + pixels.append(Vector2(x, y)) + + update_preview() + + +func _on_AffectOptionButton_item_selected(index : int) -> void: + affect = index + update_preview() + + +func update_preview() -> void: + match affect: + CEL: + preview_image.copy_from(current_cel) + _: + preview_image.copy_from(current_frame) + commit_action(preview_image, pixels) + preview_texture.create_from_image(preview_image, 0) + preview.texture = preview_texture + + +func update_transparent_background_size() -> void: + if !preview: + return + var image_size_y = preview.rect_size.y + var image_size_x = preview.rect_size.x + if preview_image.get_size().x > preview_image.get_size().y: + var scale_ratio = preview_image.get_size().x / image_size_x + image_size_y = preview_image.get_size().y / scale_ratio + else: + var scale_ratio = preview_image.get_size().y / image_size_y + image_size_x = preview_image.get_size().x / scale_ratio + + preview.get_node("TransparentChecker").rect_size.x = image_size_x + preview.get_node("TransparentChecker").rect_size.y = image_size_y + + +func _popup_hide() -> void: + Global.dialog_open(false) diff --git a/src/Classes/Layer.gd b/src/Classes/Layer.gd new file mode 100644 index 0000000..357f22c --- /dev/null +++ b/src/Classes/Layer.gd @@ -0,0 +1,19 @@ +class_name Layer extends Reference +# A class for layer properties. + + +var name := "" +var visible := true +var locked := false +var frame_container : HBoxContainer +var new_cels_linked := false +var linked_cels := [] # Array of Frames + + +func _init(_name := tr("Layer") + " 0", _visible := true, _locked := false, _frame_container := HBoxContainer.new(), _new_cels_linked := false, _linked_cels := []) -> void: + name = _name + visible = _visible + locked = _locked + frame_container = _frame_container + new_cels_linked = _new_cels_linked + linked_cels = _linked_cels diff --git a/src/Classes/Project.gd b/src/Classes/Project.gd new file mode 100644 index 0000000..dff832c --- /dev/null +++ b/src/Classes/Project.gd @@ -0,0 +1,545 @@ +class_name Project extends Reference +# A class for project properties. + + +var name := "" setget name_changed +var size : Vector2 setget size_changed +var undo_redo : UndoRedo +var undos := 0 # The number of times we added undo properties +var has_changed := false setget has_changed_changed +var frames := [] setget frames_changed # Array of Frames (that contain Cels) +var layers := [] setget layers_changed # Array of Layers +var current_frame := 0 setget frame_changed +var current_layer := 0 setget layer_changed +var animation_tags := [] setget animation_tags_changed # Array of AnimationTags +var guides := [] # Array of Guides + +var brushes := [] # Array of Images + +var x_symmetry_point +var y_symmetry_point +var x_symmetry_axis : SymmetryGuide +var y_symmetry_axis : SymmetryGuide + +var selected_pixels := [] +var selected_rect := Rect2(0, 0, 0, 0) setget _set_selected_rect + +# For every camera (currently there are 3) +var cameras_zoom := [Vector2(0.15, 0.15), Vector2(0.15, 0.15), Vector2(0.15, 0.15)] # Array of Vector2 +var cameras_offset := [Vector2.ZERO, Vector2.ZERO, Vector2.ZERO] # Array of Vector2 + +# Export directory path and export file name +var directory_path := "" +var file_name := "untitled" +var file_format : int = Export.FileFormat.PNG + + +func _init(_frames := [], _name := tr("untitled"), _size := Vector2(64, 64)) -> void: + frames = _frames + name = _name + size = _size + select_all_pixels() + + undo_redo = UndoRedo.new() + + Global.tabs.add_tab(name) + OpenSave.current_save_paths.append("") + OpenSave.backup_save_paths.append("") + + x_symmetry_point = size.x / 2 + y_symmetry_point = size.y / 2 + + if !x_symmetry_axis: + x_symmetry_axis = SymmetryGuide.new() + x_symmetry_axis.type = x_symmetry_axis.Types.HORIZONTAL + x_symmetry_axis.project = self + x_symmetry_axis.add_point(Vector2(-19999, y_symmetry_point)) + x_symmetry_axis.add_point(Vector2(19999, y_symmetry_point)) + Global.canvas.add_child(x_symmetry_axis) + + if !y_symmetry_axis: + y_symmetry_axis = SymmetryGuide.new() + y_symmetry_axis.type = y_symmetry_axis.Types.VERTICAL + y_symmetry_axis.project = self + y_symmetry_axis.add_point(Vector2(x_symmetry_point, -19999)) + y_symmetry_axis.add_point(Vector2(x_symmetry_point, 19999)) + Global.canvas.add_child(y_symmetry_axis) + + if OS.get_name() == "HTML5": + directory_path = "user://" + else: + directory_path = OS.get_system_dir(OS.SYSTEM_DIR_DESKTOP) + + +func select_all_pixels() -> void: + clear_selection() + for x in size.x: + for y in size.y: + selected_pixels.append(Vector2(x, y)) + + +func clear_selection() -> void: + selected_pixels.clear() + + +func _set_selected_rect(value : Rect2) -> void: + selected_rect = value + Global.selection_rectangle.set_rect(value) + + +func change_project() -> void: + # Remove old nodes + for container in Global.layers_container.get_children(): + container.queue_free() + + remove_cel_buttons() + + for frame_id in Global.frame_ids.get_children(): + Global.frame_ids.remove_child(frame_id) + frame_id.queue_free() + + # Create new ones + for i in range(layers.size() - 1, -1, -1): + # Create layer buttons + var layer_container = load("res://src/UI/Timeline/LayerButton.tscn").instance() + layer_container.i = i + if layers[i].name == tr("Layer") + " 0": + layers[i].name = tr("Layer") + " %s" % i + + Global.layers_container.add_child(layer_container) + layer_container.label.text = layers[i].name + layer_container.line_edit.text = layers[i].name + + Global.frames_container.add_child(layers[i].frame_container) + for j in range(frames.size()): # Create Cel buttons + var cel_button = load("res://src/UI/Timeline/CelButton.tscn").instance() + cel_button.frame = j + cel_button.layer = i + cel_button.get_child(0).texture = frames[j].cels[i].image_texture + if j == current_frame and i == current_layer: + cel_button.pressed = true + + layers[i].frame_container.add_child(cel_button) + + for j in range(frames.size()): # Create frame ID labels + var label := Label.new() + label.rect_min_size.x = 36 + label.align = Label.ALIGN_CENTER + label.text = str(j + 1) + if j == current_frame: + label.add_color_override("font_color", Global.control.theme.get_color("Selected Color", "Label")) + Global.frame_ids.add_child(label) + + var layer_button = Global.layers_container.get_child(Global.layers_container.get_child_count() - 1 - current_layer) + layer_button.pressed = true + + Global.current_frame_mark_label.text = "%s/%s" % [str(current_frame + 1), frames.size()] + + Global.disable_button(Global.remove_frame_button, frames.size() == 1) + Global.disable_button(Global.move_left_frame_button, frames.size() == 1 or current_frame == 0) + Global.disable_button(Global.move_right_frame_button, frames.size() == 1 or current_frame == frames.size() - 1) + toggle_layer_buttons_layers() + toggle_layer_buttons_current_layer() + + self.animation_tags = animation_tags + + # Change the selection rectangle + Global.selection_rectangle.set_rect(selected_rect) + + # Change the guides + for guide in Global.canvas.get_children(): + if guide is Guide: + if guide in guides: + guide.visible = Global.show_guides + if guide is SymmetryGuide: + if guide.type == Guide.Types.HORIZONTAL: + guide.visible = Global.show_x_symmetry_axis and Global.show_guides + else: + guide.visible = Global.show_y_symmetry_axis and Global.show_guides + else: + guide.visible = false + + # Change the project brushes + Brushes.clear_project_brush() + for brush in brushes: + Brushes.add_project_brush(brush) + + var cameras = [Global.camera, Global.camera2, Global.camera_preview] + var i := 0 + for camera in cameras: + camera.zoom = cameras_zoom[i] + camera.offset = cameras_offset[i] + i += 1 + Global.zoom_level_label.text = str(round(100 / Global.camera.zoom.x)) + " %" + Global.canvas.update() + Global.canvas.grid.isometric_polylines.clear() + Global.canvas.grid.update() + Global.transparent_checker._ready() + Global.horizontal_ruler.update() + Global.vertical_ruler.update() + Global.preview_zoom_slider.value = -Global.camera_preview.zoom.x + Global.cursor_position_label.text = "[%s×%s]" % [size.x, size.y] + + Global.window_title = "%s - Pixelorama %s" % [name, Global.current_version] + if has_changed: + Global.window_title = Global.window_title + "(*)" + + var save_path = OpenSave.current_save_paths[Global.current_project_index] + if save_path != "": + Global.open_sprites_dialog.current_path = save_path + Global.save_sprites_dialog.current_path = save_path + Global.file_menu.get_popup().set_item_text(3, tr("Save") + " %s" % save_path.get_file()) + else: + Global.file_menu.get_popup().set_item_text(3, tr("Save")) + + Export.directory_path = directory_path + Export.file_name = file_name + Export.file_format = file_format + + if directory_path.empty(): + Global.file_menu.get_popup().set_item_text(5, tr("Export")) + else: + Global.file_menu.get_popup().set_item_text(5, tr("Export") + " %s" % (file_name + Export.file_format_string(file_format))) + + +func serialize() -> Dictionary: + var layer_data := [] + for layer in layers: + var linked_cels := [] + for cel in layer.linked_cels: + linked_cels.append(frames.find(cel)) + + layer_data.append({ + "name" : layer.name, + "visible" : layer.visible, + "locked" : layer.locked, + "new_cels_linked" : layer.new_cels_linked, + "linked_cels" : linked_cels, + }) + + var tag_data := [] + for tag in animation_tags: + tag_data.append({ + "name" : tag.name, + "color" : tag.color.to_html(), + "from" : tag.from, + "to" : tag.to, + }) + + var guide_data := [] + for guide in guides: + if guide is SymmetryGuide: + continue + if !is_instance_valid(guide): + continue + var coords = guide.points[0].x + if guide.type == Guide.Types.HORIZONTAL: + coords = guide.points[0].y + + guide_data.append({"type" : guide.type, "pos" : coords}) + + var frame_data := [] + for frame in frames: + var cel_data := [] + for cel in frame.cels: + cel_data.append({ + "opacity" : cel.opacity, +# "image_data" : cel.image.get_data() + }) + frame_data.append({ + "cels" : cel_data + }) + var brush_data := [] + for brush in brushes: + brush_data.append({ + "size_x" : brush.get_size().x, + "size_y" : brush.get_size().y + }) + + var project_data := { + "pixelorama_version" : Global.current_version, + "name" : name, + "size_x" : size.x, + "size_y" : size.y, + "save_path" : OpenSave.current_save_paths[Global.projects.find(self)], + "layers" : layer_data, + "tags" : tag_data, + "guides" : guide_data, + "symmetry_points" : [x_symmetry_point, y_symmetry_point], + "frames" : frame_data, + "brushes" : brush_data, + "export_directory_path" : directory_path, + "export_file_name" : file_name, + "export_file_format" : file_format, + } + + return project_data + + +func deserialize(dict : Dictionary) -> void: + if dict.has("name"): + name = dict.name + if dict.has("size_x") and dict.has("size_y"): + size.x = dict.size_x + size.y = dict.size_y + select_all_pixels() + if dict.has("save_path"): + OpenSave.current_save_paths[Global.projects.find(self)] = dict.save_path + if dict.has("frames"): + for frame in dict.frames: + var cels := [] + for cel in frame.cels: + cels.append(Cel.new(Image.new(), cel.opacity)) + frames.append(Frame.new(cels)) + if dict.has("layers"): + var layer_i := 0 + for saved_layer in dict.layers: + var linked_cels := [] + for linked_cel_number in saved_layer.linked_cels: + linked_cels.append(frames[linked_cel_number]) + frames[linked_cel_number].cels[layer_i].image = linked_cels[0].cels[layer_i].image + frames[linked_cel_number].cels[layer_i].image_texture = linked_cels[0].cels[layer_i].image_texture + var layer := Layer.new(saved_layer.name, saved_layer.visible, saved_layer.locked, HBoxContainer.new(), saved_layer.new_cels_linked, linked_cels) + layers.append(layer) + layer_i += 1 + if dict.has("tags"): + for tag in dict.tags: + animation_tags.append(AnimationTag.new(tag.name, Color(tag.color), tag.from, tag.to)) + self.animation_tags = animation_tags + if dict.has("guides"): + for g in dict.guides: + var guide := Guide.new() + guide.type = g.type + if guide.type == Guide.Types.HORIZONTAL: + guide.add_point(Vector2(-99999, g.pos)) + guide.add_point(Vector2(99999, g.pos)) + else: + guide.add_point(Vector2(g.pos, -99999)) + guide.add_point(Vector2(g.pos, 99999)) + guide.has_focus = false + Global.canvas.add_child(guide) + guides.append(guide) + if dict.has("symmetry_points"): + x_symmetry_point = dict.symmetry_points[0] + y_symmetry_point = dict.symmetry_points[1] + x_symmetry_axis.points[0].y = floor(y_symmetry_point / 2 + 1) + x_symmetry_axis.points[1].y = floor(y_symmetry_point / 2 + 1) + y_symmetry_axis.points[0].x = floor(x_symmetry_point / 2 + 1) + y_symmetry_axis.points[1].x = floor(x_symmetry_point / 2 + 1) + if dict.has("export_directory_path"): + directory_path = dict.export_directory_path + if dict.has("export_file_name"): + file_name = dict.export_file_name + if dict.has("export_file_format"): + file_format = dict.export_file_format + + +func name_changed(value : String) -> void: + name = value + Global.tabs.set_tab_title(Global.tabs.current_tab, name) + + +func size_changed(value : Vector2) -> void: + size = value + if Global.selection_rectangle._selected_rect.has_no_area(): + select_all_pixels() + + +func frames_changed(value : Array) -> void: + frames = value + remove_cel_buttons() + + for frame_id in Global.frame_ids.get_children(): + Global.frame_ids.remove_child(frame_id) + frame_id.queue_free() + + for i in range(layers.size() - 1, -1, -1): + Global.frames_container.add_child(layers[i].frame_container) + + for j in range(frames.size()): + var label := Label.new() + label.rect_min_size.x = 36 + label.align = Label.ALIGN_CENTER + label.text = str(j + 1) + Global.frame_ids.add_child(label) + + for i in range(layers.size() - 1, -1, -1): + var cel_button = load("res://src/UI/Timeline/CelButton.tscn").instance() + cel_button.frame = j + cel_button.layer = i + cel_button.get_child(0).texture = frames[j].cels[i].image_texture + + layers[i].frame_container.add_child(cel_button) + + set_timeline_first_and_last_frames() + + +func layers_changed(value : Array) -> void: + layers = value + if Global.layers_changed_skip: + Global.layers_changed_skip = false + return + + for container in Global.layers_container.get_children(): + container.queue_free() + + remove_cel_buttons() + + for i in range(layers.size() - 1, -1, -1): + var layer_container = load("res://src/UI/Timeline/LayerButton.tscn").instance() + layer_container.i = i + if layers[i].name == tr("Layer") + " 0": + layers[i].name = tr("Layer") + " %s" % i + + Global.layers_container.add_child(layer_container) + layer_container.label.text = layers[i].name + layer_container.line_edit.text = layers[i].name + + Global.frames_container.add_child(layers[i].frame_container) + for j in range(frames.size()): + var cel_button = load("res://src/UI/Timeline/CelButton.tscn").instance() + cel_button.frame = j + cel_button.layer = i + cel_button.get_child(0).texture = frames[j].cels[i].image_texture + + layers[i].frame_container.add_child(cel_button) + + var layer_button = Global.layers_container.get_child(Global.layers_container.get_child_count() - 1 - current_layer) + layer_button.pressed = true + self.current_frame = current_frame # Call frame_changed to update UI + toggle_layer_buttons_layers() + + +func remove_cel_buttons() -> void: + for container in Global.frames_container.get_children(): + for button in container.get_children(): + container.remove_child(button) + button.queue_free() + Global.frames_container.remove_child(container) + + +func frame_changed(value : int) -> void: + current_frame = value + Global.current_frame_mark_label.text = "%s/%s" % [str(current_frame + 1), frames.size()] + + for i in frames.size(): + var text_color := Color.white + if Global.theme_type == Global.Theme_Types.CARAMEL || Global.theme_type == Global.Theme_Types.LIGHT: + text_color = Color.black + Global.frame_ids.get_child(i).add_color_override("font_color", text_color) + for layer in layers: # De-select all the other frames + if i < layer.frame_container.get_child_count(): + layer.frame_container.get_child(i).pressed = false + + # Select the new frame + if current_frame < Global.frame_ids.get_child_count(): + Global.frame_ids.get_child(current_frame).add_color_override("font_color", Global.control.theme.get_color("Selected Color", "Label")) + if layers and current_frame < layers[current_layer].frame_container.get_child_count(): + layers[current_layer].frame_container.get_child(current_frame).pressed = true + + Global.disable_button(Global.remove_frame_button, frames.size() == 1) + Global.disable_button(Global.move_left_frame_button, frames.size() == 1 or current_frame == 0) + Global.disable_button(Global.move_right_frame_button, frames.size() == 1 or current_frame == frames.size() - 1) + + Global.canvas.update() + Global.transparent_checker._ready() # To update the rect size + + +func layer_changed(value : int) -> void: + current_layer = value + if current_frame < frames.size(): + Global.layer_opacity_slider.value = frames[current_frame].cels[current_layer].opacity * 100 + Global.layer_opacity_spinbox.value = frames[current_frame].cels[current_layer].opacity * 100 + + for container in Global.layers_container.get_children(): + container.pressed = false + + if current_layer < Global.layers_container.get_child_count(): + var layer_button = Global.layers_container.get_child(Global.layers_container.get_child_count() - 1 - current_layer) + layer_button.pressed = true + + toggle_layer_buttons_current_layer() + + yield(Global.get_tree().create_timer(0.01), "timeout") + self.current_frame = current_frame # Call frame_changed to update UI + + +func toggle_layer_buttons_layers() -> void: + if !layers: + return + if layers[current_layer].locked: + Global.disable_button(Global.remove_layer_button, true) + + if layers.size() == 1: + Global.disable_button(Global.remove_layer_button, true) + Global.disable_button(Global.move_up_layer_button, true) + Global.disable_button(Global.move_down_layer_button, true) + Global.disable_button(Global.merge_down_layer_button, true) + elif !layers[current_layer].locked: + Global.disable_button(Global.remove_layer_button, false) + + +func toggle_layer_buttons_current_layer() -> void: + if current_layer < layers.size() - 1: + Global.disable_button(Global.move_up_layer_button, false) + else: + Global.disable_button(Global.move_up_layer_button, true) + + if current_layer > 0: + Global.disable_button(Global.move_down_layer_button, false) + Global.disable_button(Global.merge_down_layer_button, false) + else: + Global.disable_button(Global.move_down_layer_button, true) + Global.disable_button(Global.merge_down_layer_button, true) + + if current_layer < layers.size(): + if layers[current_layer].locked: + Global.disable_button(Global.remove_layer_button, true) + else: + if layers.size() > 1: + Global.disable_button(Global.remove_layer_button, false) + + +func animation_tags_changed(value : Array) -> void: + animation_tags = value + for child in Global.tag_container.get_children(): + child.queue_free() + + for tag in animation_tags: + var tag_c : Container = load("res://src/UI/Timeline/AnimationTag.tscn").instance() + Global.tag_container.add_child(tag_c) + var tag_position : int = Global.tag_container.get_child_count() - 1 + Global.tag_container.move_child(tag_c, tag_position) + tag_c.get_node("Label").text = tag.name + tag_c.get_node("Label").modulate = tag.color + tag_c.get_node("Line2D").default_color = tag.color + + tag_c.rect_position.x = (tag.from - 1) * 39 + tag.from + + var tag_size : int = tag.to - tag.from + tag_c.rect_min_size.x = (tag_size + 1) * 39 + tag_c.get_node("Line2D").points[2] = Vector2(tag_c.rect_min_size.x, 0) + tag_c.get_node("Line2D").points[3] = Vector2(tag_c.rect_min_size.x, 32) + + set_timeline_first_and_last_frames() + + +func set_timeline_first_and_last_frames() -> void: + # This is useful in case tags get modified DURING the animation is playing + # otherwise, this code is useless in this context, since these values are being set + # when the play buttons get pressed anyway + Global.animation_timeline.first_frame = 0 + Global.animation_timeline.last_frame = frames.size() - 1 + if Global.play_only_tags: + for tag in animation_tags: + if current_frame + 1 >= tag.from && current_frame + 1 <= tag.to: + Global.animation_timeline.first_frame = tag.from - 1 + Global.animation_timeline.last_frame = min(frames.size() - 1, tag.to - 1) + + +func has_changed_changed(value : bool) -> void: + has_changed = value + if value: + Global.tabs.set_tab_title(Global.tabs.current_tab, name + "(*)") + else: + Global.tabs.set_tab_title(Global.tabs.current_tab, name) diff --git a/src/Main.gd b/src/Main.gd new file mode 100644 index 0000000..072cea3 --- /dev/null +++ b/src/Main.gd @@ -0,0 +1,212 @@ +extends Control + +var opensprite_file_selected := false +var redone := false +var is_quitting_on_save := false + + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + get_tree().set_auto_accept_quit(false) + setup_application_window_size() + + Global.window_title = tr("untitled") + " - Pixelorama " + Global.current_version + + Global.current_project.layers[0].name = tr("Layer") + " 0" + Global.layers_container.get_child(0).label.text = Global.current_project.layers[0].name + Global.layers_container.get_child(0).line_edit.text = Global.current_project.layers[0].name + + Import.import_brushes(Global.directory_module.get_brushes_search_path_in_order()) + Import.import_patterns(Global.directory_module.get_patterns_search_path_in_order()) + + Global.quit_and_save_dialog.add_button("Save & Exit", false, "Save") + Global.quit_and_save_dialog.get_ok().text = "Exit without saving" + + var zstd_checkbox := CheckBox.new() + zstd_checkbox.name = "ZSTDCompression" + zstd_checkbox.pressed = true + zstd_checkbox.text = "Use ZSTD Compression" + zstd_checkbox.mouse_default_cursor_shape = Control.CURSOR_POINTING_HAND + Global.save_sprites_dialog.get_vbox().add_child(zstd_checkbox) + + if not Global.config_cache.has_section_key("preferences", "startup"): + Global.config_cache.set_value("preferences", "startup", true) + show_splash_screen() + + handle_backup() + + # If the user wants to run Pixelorama with arguments in terminal mode + # or open files with Pixelorama directly, then handle that + if OS.get_cmdline_args(): + OpenSave.handle_loading_files(OS.get_cmdline_args()) + get_tree().connect("files_dropped", self, "_on_files_dropped") + + +func _input(event : InputEvent) -> void: + Global.left_cursor.position = get_global_mouse_position() + Vector2(-32, 32) + Global.left_cursor.texture = Global.left_cursor_tool_texture + Global.right_cursor.position = get_global_mouse_position() + Vector2(32, 32) + Global.right_cursor.texture = Global.right_cursor_tool_texture + + if event is InputEventKey and (event.scancode == KEY_ENTER or event.scancode == KEY_KP_ENTER): + if get_focus_owner() is LineEdit: + get_focus_owner().release_focus() + + if event.is_action_pressed("redo_secondary"): # Shift + Ctrl + Z + redone = true + Global.current_project.undo_redo.redo() + redone = false + + +func setup_application_window_size() -> void: + if OS.get_name() == "HTML5": + return + # Set a minimum window size to prevent UI elements from collapsing on each other. + OS.min_window_size = Vector2(1024, 576) + + # Restore the window position/size if values are present in the configuration cache + if Global.config_cache.has_section_key("window", "screen"): + OS.current_screen = Global.config_cache.get_value("window", "screen") + if Global.config_cache.has_section_key("window", "maximized"): + OS.window_maximized = Global.config_cache.get_value("window", "maximized") + + if !OS.window_maximized: + if Global.config_cache.has_section_key("window", "position"): + OS.window_position = Global.config_cache.get_value("window", "position") + if Global.config_cache.has_section_key("window", "size"): + OS.window_size = Global.config_cache.get_value("window", "size") + + +func show_splash_screen() -> void: + # Wait for the window to adjust itself, so the popup is correctly centered + yield(get_tree().create_timer(0.2), "timeout") + if Global.config_cache.get_value("preferences", "startup"): + $Dialogs/SplashDialog.popup_centered() # Splash screen + modulate = Color(0.5, 0.5, 0.5) + else: + Global.can_draw = true + + +func handle_backup() -> void: + # If backup file exists then Pixelorama was not closed properly (probably crashed) - reopen backup + var backup_confirmation : ConfirmationDialog = $Dialogs/BackupConfirmation + backup_confirmation.get_cancel().text = tr("Delete") + if Global.config_cache.has_section("backups"): + var project_paths = Global.config_cache.get_section_keys("backups") + if project_paths.size() > 0: + # Get backup paths + var backup_paths := [] + for p_path in project_paths: + backup_paths.append(Global.config_cache.get_value("backups", p_path)) + # Temporatily stop autosave until user confirms backup + OpenSave.autosave_timer.stop() + backup_confirmation.dialog_text = tr(backup_confirmation.dialog_text) % project_paths + backup_confirmation.connect("confirmed", self, "_on_BackupConfirmation_confirmed", [project_paths, backup_paths]) + backup_confirmation.get_cancel().connect("pressed", self, "_on_BackupConfirmation_delete", [project_paths, backup_paths]) + backup_confirmation.popup_centered() + Global.can_draw = false + modulate = Color(0.5, 0.5, 0.5) + else: + if Global.open_last_project: + load_last_project() + else: + if Global.open_last_project: + load_last_project() + + +func _notification(what : int) -> void: + if what == MainLoop.NOTIFICATION_WM_QUIT_REQUEST: # Handle exit + show_quit_dialog() + + +func _on_files_dropped(_files : PoolStringArray, _screen : int) -> void: + OpenSave.handle_loading_files(_files) + + +func load_last_project() -> void: + if OS.get_name() == "HTML5": + return + # Check if any project was saved or opened last time + if Global.config_cache.has_section_key("preferences", "last_project_path"): + # Check if file still exists on disk + var file_path = Global.config_cache.get_value("preferences", "last_project_path") + var file_check := File.new() + if file_check.file_exists(file_path): # If yes then load the file + OpenSave.open_pxo_file(file_path) + else: + # If file doesn't exist on disk then warn user about this + Global.error_dialog.set_text("Cannot find last project file.") + Global.error_dialog.popup_centered() + Global.dialog_open(true) + + +func _on_OpenSprite_file_selected(path : String) -> void: + OpenSave.handle_loading_files([path]) + + +func _on_SaveSprite_file_selected(path : String) -> void: + var zstd = Global.save_sprites_dialog.get_vbox().get_node("ZSTDCompression").pressed + OpenSave.save_pxo_file(path, false, zstd) + + if is_quitting_on_save: + _on_QuitDialog_confirmed() + + +func _on_SaveSpriteHTML5_confirmed() -> void: + var file_name = Global.save_sprites_html5_dialog.get_node("FileNameContainer/FileNameLineEdit").text + file_name += ".pxo" + var path = "user://".plus_file(file_name) + OpenSave.save_pxo_file(path, false, false) + + +func _on_OpenSprite_popup_hide() -> void: + if !opensprite_file_selected: + _can_draw_true() + + +func _can_draw_true() -> void: + Global.dialog_open(false) + + +func show_quit_dialog() -> void: + if !Global.quit_dialog.visible: + if !Global.current_project.has_changed: + Global.quit_dialog.call_deferred("popup_centered") + else: + Global.quit_and_save_dialog.call_deferred("popup_centered") + + Global.dialog_open(true) + + +func _on_QuitAndSaveDialog_custom_action(action : String) -> void: + if action == "Save": + is_quitting_on_save = true + Global.save_sprites_dialog.popup_centered() + Global.quit_dialog.hide() + Global.dialog_open(true) + + +func _on_QuitDialog_confirmed() -> void: + # Darken the UI to denote that the application is currently exiting + # (it won't respond to user input in this state). + modulate = Color(0.5, 0.5, 0.5) + get_tree().quit() + + +func _on_BackupConfirmation_confirmed(project_paths : Array, backup_paths : Array) -> void: + OpenSave.reload_backup_file(project_paths, backup_paths) + OpenSave.autosave_timer.start() + Export.file_name = OpenSave.current_save_paths[0].get_file().trim_suffix(".pxo") + Export.directory_path = OpenSave.current_save_paths[0].get_base_dir() + Export.was_exported = false + Global.file_menu.get_popup().set_item_text(3, tr("Save") + " %s" % OpenSave.current_save_paths[0].get_file()) + Global.file_menu.get_popup().set_item_text(5, tr("Export")) + + +func _on_BackupConfirmation_delete(project_paths : Array, backup_paths : Array) -> void: + for i in range(project_paths.size()): + OpenSave.remove_backup_by_path(project_paths[i], backup_paths[i]) + OpenSave.autosave_timer.start() + # Reopen last project + if Global.open_last_project: + load_last_project() diff --git a/src/Main.tscn b/src/Main.tscn new file mode 100644 index 0000000..74c37a5 --- /dev/null +++ b/src/Main.tscn @@ -0,0 +1,137 @@ +[gd_scene load_steps=16 format=2] + +[ext_resource path="res://assets/themes/dark/theme.tres" type="Theme" id=1] +[ext_resource path="res://src/Main.gd" type="Script" id=2] +[ext_resource path="res://src/UI/TopMenuContainer.tscn" type="PackedScene" id=3] +[ext_resource path="res://src/UI/UI.tscn" type="PackedScene" id=4] +[ext_resource path="res://src/UI/PatternsPopup.tscn" type="PackedScene" id=5] +[ext_resource path="res://src/UI/BrushesPopup.tscn" type="PackedScene" id=6] +[ext_resource path="res://src/UI/Dialogs/ImageEffects/ImageEffects.tscn" type="PackedScene" id=7] +[ext_resource path="res://src/UI/Dialogs/SaveSpriteHTML5.tscn" type="PackedScene" id=8] +[ext_resource path="res://src/UI/Dialogs/SaveSprite.tscn" type="PackedScene" id=11] +[ext_resource path="res://src/UI/Dialogs/OpenSprite.tscn" type="PackedScene" id=12] +[ext_resource path="res://src/UI/Dialogs/SplashDialog.tscn" type="PackedScene" id=27] +[ext_resource path="res://src/UI/Dialogs/CreateNewImage.tscn" type="PackedScene" id=28] +[ext_resource path="res://src/Preferences/PreferencesDialog.tscn" type="PackedScene" id=32] +[ext_resource path="res://src/UI/Dialogs/AboutDialog.tscn" type="PackedScene" id=34] +[ext_resource path="res://src/UI/Dialogs/ExportDialog.tscn" type="PackedScene" id=39] + +[node name="Control" type="Control"] +anchor_right = 1.0 +anchor_bottom = 1.0 +theme = ExtResource( 1 ) +script = ExtResource( 2 ) +__meta__ = { +"_edit_horizontal_guides_": [ ], +"_edit_use_anchors_": false, +"_edit_vertical_guides_": [ ] +} + +[node name="MenuAndUI" type="VBoxContainer" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +custom_constants/separation = 0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="TopMenuContainer" parent="MenuAndUI" instance=ExtResource( 3 )] + +[node name="UI" parent="MenuAndUI" instance=ExtResource( 4 )] + +[node name="Dialogs" type="Control" parent="."] +mouse_filter = 2 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ImageEffects" parent="Dialogs" instance=ExtResource( 7 )] + +[node name="BrushesPopup" parent="Dialogs" instance=ExtResource( 6 )] + +[node name="PatternsPopup" parent="Dialogs" instance=ExtResource( 5 )] + +[node name="SplashDialog" parent="Dialogs" instance=ExtResource( 27 )] + +[node name="CreateNewImage" parent="Dialogs" instance=ExtResource( 28 )] +margin_right = 375.0 + +[node name="OpenSprite" parent="Dialogs" instance=ExtResource( 12 )] + +[node name="SaveSprite" parent="Dialogs" instance=ExtResource( 11 )] +margin_left = 108.0 +margin_top = 40.0 +margin_right = 623.0 +margin_bottom = 388.0 + +[node name="SaveSpriteHTML5" parent="Dialogs" instance=ExtResource( 8 )] + +[node name="ExportDialog" parent="Dialogs" instance=ExtResource( 39 )] + +[node name="PreferencesDialog" parent="Dialogs" instance=ExtResource( 32 )] +margin_right = 617.0 + +[node name="AboutDialog" parent="Dialogs" instance=ExtResource( 34 )] + +[node name="UnsavedCanvasDialog" type="ConfirmationDialog" parent="Dialogs"] +margin_right = 467.0 +margin_bottom = 70.0 +window_title = "Unsaved Image" +dialog_text = "You have unsaved changes. If you proceed, the progress you have made will be lost." + +[node name="QuitDialog" type="ConfirmationDialog" parent="Dialogs"] +margin_right = 243.0 +margin_bottom = 70.0 +resizable = true +dialog_text = "Are you sure you want to exit Pixelorama?" + +[node name="QuitAndSaveDialog" type="ConfirmationDialog" parent="Dialogs"] +margin_right = 330.0 +margin_bottom = 70.0 +window_title = "Save before exiting?" +resizable = true +dialog_text = "You have unsaved progress. How do you wish to proceed?" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ErrorDialog" type="AcceptDialog" parent="Dialogs"] +margin_right = 151.0 +margin_bottom = 60.0 +window_title = "Error" +dialog_text = "This is an error message!" + +[node name="BackupConfirmation" type="ConfirmationDialog" parent="Dialogs"] +margin_right = 349.0 +margin_bottom = 88.0 +rect_min_size = Vector2( 250, 87.5 ) +popup_exclusive = true +dialog_text = "Autosaved backup for %s was found. +Do you want to reload it?" + +[node name="LeftCursor" type="Sprite" parent="."] +visible = false + +[node name="RightCursor" type="Sprite" parent="."] +visible = false + +[node name="ModulateTween" type="Tween" parent="."] +[connection signal="popup_hide" from="Dialogs/SplashDialog" to="." method="_can_draw_true"] +[connection signal="popup_hide" from="Dialogs/CreateNewImage" to="." method="_can_draw_true"] +[connection signal="file_selected" from="Dialogs/OpenSprite" to="." method="_on_OpenSprite_file_selected"] +[connection signal="popup_hide" from="Dialogs/OpenSprite" to="." method="_on_OpenSprite_popup_hide"] +[connection signal="file_selected" from="Dialogs/SaveSprite" to="." method="_on_SaveSprite_file_selected"] +[connection signal="popup_hide" from="Dialogs/SaveSprite" to="." method="_can_draw_true"] +[connection signal="confirmed" from="Dialogs/SaveSpriteHTML5" to="." method="_on_SaveSpriteHTML5_confirmed"] +[connection signal="popup_hide" from="Dialogs/SaveSpriteHTML5" to="." method="_can_draw_true"] +[connection signal="popup_hide" from="Dialogs/ExportDialog" to="." method="_can_draw_true"] +[connection signal="popup_hide" from="Dialogs/PreferencesDialog" to="." method="_can_draw_true"] +[connection signal="popup_hide" from="Dialogs/AboutDialog" to="." method="_can_draw_true"] +[connection signal="popup_hide" from="Dialogs/UnsavedCanvasDialog" to="." method="_can_draw_true"] +[connection signal="confirmed" from="Dialogs/QuitDialog" to="." method="_on_QuitDialog_confirmed"] +[connection signal="popup_hide" from="Dialogs/QuitDialog" to="." method="_can_draw_true"] +[connection signal="confirmed" from="Dialogs/QuitAndSaveDialog" to="." method="_on_QuitDialog_confirmed"] +[connection signal="custom_action" from="Dialogs/QuitAndSaveDialog" to="." method="_on_QuitAndSaveDialog_custom_action"] +[connection signal="popup_hide" from="Dialogs/QuitAndSaveDialog" to="." method="_can_draw_true"] +[connection signal="popup_hide" from="Dialogs/ErrorDialog" to="." method="_can_draw_true"] +[connection signal="popup_hide" from="Dialogs/BackupConfirmation" to="." method="_can_draw_true"] diff --git a/src/Palette/EditPalettePopup.gd b/src/Palette/EditPalettePopup.gd new file mode 100644 index 0000000..830d9e3 --- /dev/null +++ b/src/Palette/EditPalettePopup.gd @@ -0,0 +1,193 @@ +extends WindowDialog + +var palette_button = preload("res://src/Palette/PaletteButton.tscn") + +var current_palette : String +var current_swatch := -1 +var working_palette : Palette + +onready var color_picker = $VBoxContainer/HBoxContainer/EditPaletteColorPicker +onready var palette_grid = $VBoxContainer/HBoxContainer/VBoxContainer/Panel/ScrollContainer/EditPaletteGridContainer +onready var color_name_edit = $VBoxContainer/PaletteOptions/EditPaletteColorNameLineEdit +onready var palette_name_edit = $VBoxContainer/PaletteOptions/EditPaletteNameLineEdit +onready var left_color_button = $VBoxContainer/HBoxContainer/VBoxContainer/CenterContainer/HBoxContainer/LeftColor/NinePatchRect +onready var right_color_button = $VBoxContainer/HBoxContainer/VBoxContainer/CenterContainer/HBoxContainer/RightColor/NinePatchRect +onready var dummyBtn = $DummyBtn + + +func _ready() -> void: + $VBoxContainer/HBoxContainer/EditPaletteColorPicker.presets_visible = false + + +func open(palette : String) -> void: + current_palette = palette + palette_name_edit.text = current_palette + if Global.palettes.has(palette): + working_palette = Global.palettes[palette].duplicate() + _display_palette() + self.popup_centered() + Global.dialog_open(true) + + left_color_button.modulate = Tools.get_assigned_color(BUTTON_LEFT) + right_color_button.modulate = Tools.get_assigned_color(BUTTON_RIGHT) + + +func _display_palette() -> void: + _clear_swatches() + var index := 0 + + for color_data in working_palette.colors: + var color = color_data.color + var new_button = palette_button.instance() + + new_button.color = color + new_button.get_child(0).modulate = color + new_button.hint_tooltip = color_data.data.to_upper() + " " + color_data.name + new_button.draggable = true + new_button.index = index + new_button.connect("on_drop_data", self, "on_move_swatch") + new_button.connect("pressed", self, "on_swatch_select", [new_button]) + new_button.group = dummyBtn.group + + palette_grid.add_child(new_button) + index += 1 + + if index > 0: # If there are colors, select the first + on_swatch_select(palette_grid.get_child(0)) + + +func _clear_swatches() -> void: + for child in palette_grid.get_children(): + if child is BaseButton and child.text != "Dummy": + child.disconnect("on_drop_data", self, "on_move_swatch") + child.queue_free() + + +func on_swatch_select(new_button) -> void: + current_swatch = new_button.index + color_name_edit.text = working_palette.get_color_name(current_swatch) + color_picker.color = working_palette.get_color(current_swatch) + + +func on_move_swatch(from : int, to : int) -> void: + working_palette.move_color(from, to) + palette_grid.move_child(palette_grid.get_child(from), to) + current_swatch = to + + re_index_swatches() + + +func _on_AddSwatchButton_pressed() -> void: + var color : Color = color_picker.color + var new_index : int = working_palette.colors.size() + working_palette.add_color(color) + + var new_button = palette_button.instance() + + new_button.color = color + new_button.get_child(0).modulate = color + new_button.hint_tooltip = "#" + working_palette.get_color_data(new_index).to_upper() + " " + working_palette.get_color_name(new_index) + new_button.draggable = true + var index : int = palette_grid.get_child_count() + new_button.index = index + new_button.connect("on_drop_data", self, "on_move_swatch") + new_button.connect("pressed", self, "on_swatch_select", [new_button]) + new_button.group = dummyBtn.group + + palette_grid.add_child(new_button) + on_swatch_select(new_button) + + +func _on_RemoveSwatchButton_pressed() -> void: + if working_palette.colors.size() > 0: + working_palette.remove_color(current_swatch) + palette_grid.remove_child(palette_grid.get_child(current_swatch)) + re_index_swatches() + + if current_swatch == working_palette.colors.size(): + current_swatch -= 1 + + if current_swatch >= 0: + on_swatch_select(palette_grid.get_child(current_swatch)) + + +func re_index_swatches() -> void: + # Re-index swatches with new order + var index := 0 + for child in palette_grid.get_children(): + child.index = index + index += 1 + + +# Rename a palette, copying to user directory if necessary. +func rename_palette_file_with_priority_dirs(old_fname: String, new_fname: String) -> void: + var user_write_directory: String = Global.directory_module.get_palette_write_path() + var usrwrite_dir := Directory.new() + usrwrite_dir.open(user_write_directory) + if usrwrite_dir.file_exists(old_fname): + usrwrite_dir.rename(old_fname, new_fname) + else: + # Scan through the main system directories + var priority_dirs : Array = Global.directory_module.get_palette_search_path_in_order() + var best_clone_location = Global.palette_container.get_best_palette_file_location( + priority_dirs, + old_fname + ) + if best_clone_location != null: + usrwrite_dir.copy(best_clone_location, new_fname) + + +func _on_EditPaletteSaveButton_pressed() -> void: + if palette_name_edit.text != current_palette: + Global.palettes.erase(current_palette) + rename_palette_file_with_priority_dirs( + current_palette + ".json", + palette_name_edit.text + ".json" + ) + current_palette = palette_name_edit.text + working_palette.name = current_palette + + var optionbutton_index = Global.palette_option_button.selected + Global.palette_option_button.set_item_text(optionbutton_index, current_palette) + Global.palette_option_button.set_item_metadata(optionbutton_index, current_palette) + Global.palette_option_button.text = current_palette + + Global.palettes[current_palette] = working_palette + Global.palette_container.on_palette_select(current_palette) + Global.palette_container.save_palette(current_palette, working_palette.name + ".json") + self.hide() + + +func _on_EditPaletteCancelButton_pressed() -> void: + self.hide() + + +func _on_EditPaletteColorNameLineEdit_text_changed(new_text : String) -> void: + if current_swatch >= 0 && current_swatch < working_palette.colors.size(): + working_palette.set_color_name(current_swatch, new_text) + _refresh_hint_tooltip(current_swatch) + + +func _on_EditPaletteColorPicker_color_changed(color : Color) -> void: + if current_swatch >= 0 && current_swatch < working_palette.colors.size(): + palette_grid.get_child(current_swatch).get_child(0).modulate = color + working_palette.set_color(current_swatch, color) + _refresh_hint_tooltip(current_swatch) + + +func _refresh_hint_tooltip(_index : int) -> void: + palette_grid.get_child(current_swatch).hint_tooltip = "#" + working_palette.get_color_data(current_swatch).to_upper() + " " + working_palette.get_color_name(current_swatch) + + +func _on_LeftColor_pressed() -> void: + color_picker.color = Tools.get_assigned_color(BUTTON_LEFT) + _on_EditPaletteColorPicker_color_changed(color_picker.color) + + +func _on_RightColor_pressed() -> void: + color_picker.color = Tools.get_assigned_color(BUTTON_RIGHT) + _on_EditPaletteColorPicker_color_changed(color_picker.color) + + +func _on_EditPalettePopup_popup_hide() -> void: + Global.dialog_open(false) diff --git a/src/Palette/EditPalettePopup.tscn b/src/Palette/EditPalettePopup.tscn new file mode 100644 index 0000000..76d5d2c --- /dev/null +++ b/src/Palette/EditPalettePopup.tscn @@ -0,0 +1,250 @@ +[gd_scene load_steps=6 format=2] + +[ext_resource path="res://src/Palette/EditPalettePopup.gd" type="Script" id=1] +[ext_resource path="res://assets/graphics/dark_themes/timeline/new_frame.png" type="Texture" id=2] +[ext_resource path="res://assets/graphics/dark_themes/timeline/remove_frame.png" type="Texture" id=3] +[ext_resource path="res://assets/graphics/palette/palette_button_fill.png" type="Texture" id=6] + +[sub_resource type="ButtonGroup" id=1] + +[node name="EditPalettePopup" type="WindowDialog"] +margin_right = 600.0 +margin_bottom = 550.0 +rect_min_size = Vector2( 600, 570 ) +window_title = "Edit Palette" +script = ExtResource( 1 ) + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 10.0 +margin_top = 10.0 +margin_right = -10.0 +margin_bottom = -10.0 +size_flags_horizontal = 3 +custom_constants/separation = 8 + +[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer"] +margin_right = 580.0 +margin_bottom = 462.0 +size_flags_vertical = 3 + +[node name="EditPaletteColorPicker" type="ColorPicker" parent="VBoxContainer/HBoxContainer"] +margin_right = 308.0 +margin_bottom = 462.0 + +[node name="VBoxContainer" type="VBoxContainer" parent="VBoxContainer/HBoxContainer"] +margin_left = 312.0 +margin_right = 556.0 +margin_bottom = 462.0 +size_flags_horizontal = 3 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Panel" type="Panel" parent="VBoxContainer/HBoxContainer/VBoxContainer"] +margin_right = 244.0 +margin_bottom = 408.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="ScrollContainer" type="ScrollContainer" parent="VBoxContainer/HBoxContainer/VBoxContainer/Panel"] +margin_right = 244.0 +margin_bottom = 438.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="EditPaletteGridContainer" type="GridContainer" parent="VBoxContainer/HBoxContainer/VBoxContainer/Panel/ScrollContainer"] +margin_right = 244.0 +margin_bottom = 438.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +columns = 8 + +[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer/VBoxContainer"] +margin_top = 412.0 +margin_right = 244.0 +margin_bottom = 426.0 +text = "Use current left & right colors" +align = 1 +autowrap = true + +[node name="CenterContainer" type="CenterContainer" parent="VBoxContainer/HBoxContainer/VBoxContainer"] +margin_top = 430.0 +margin_right = 244.0 +margin_bottom = 462.0 + +[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/HBoxContainer/VBoxContainer/CenterContainer"] +margin_left = 56.0 +margin_right = 188.0 +margin_bottom = 32.0 + +[node name="LeftColor" type="Button" parent="VBoxContainer/HBoxContainer/VBoxContainer/CenterContainer/HBoxContainer"] +margin_right = 64.0 +margin_bottom = 32.0 +rect_min_size = Vector2( 64, 32 ) +mouse_default_cursor_shape = 2 + +[node name="NinePatchRect" type="NinePatchRect" parent="VBoxContainer/HBoxContainer/VBoxContainer/CenterContainer/HBoxContainer/LeftColor"] +modulate = Color( 0, 0, 0, 1 ) +margin_left = 2.0 +margin_top = 3.0 +margin_right = 62.0 +margin_bottom = 29.0 +texture = ExtResource( 6 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="RightColor" type="Button" parent="VBoxContainer/HBoxContainer/VBoxContainer/CenterContainer/HBoxContainer"] +margin_left = 68.0 +margin_right = 132.0 +margin_bottom = 32.0 +rect_min_size = Vector2( 64, 32 ) +mouse_default_cursor_shape = 2 + +[node name="NinePatchRect" type="NinePatchRect" parent="VBoxContainer/HBoxContainer/VBoxContainer/CenterContainer/HBoxContainer/RightColor"] +margin_left = 2.0 +margin_top = 3.0 +margin_right = 62.0 +margin_bottom = 29.0 +texture = ExtResource( 6 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ColorButtons" type="VBoxContainer" parent="VBoxContainer/HBoxContainer"] +margin_left = 560.0 +margin_right = 580.0 +margin_bottom = 462.0 + +[node name="AddSwatchButton" type="Button" parent="VBoxContainer/HBoxContainer/ColorButtons" groups=[ +"UIButtons", +]] +margin_right = 20.0 +margin_bottom = 20.0 +mouse_default_cursor_shape = 2 + +[node name="TextureRect" type="TextureRect" parent="VBoxContainer/HBoxContainer/ColorButtons/AddSwatchButton"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -6.0 +margin_top = -6.0 +margin_right = 6.0 +margin_bottom = 6.0 +texture = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="RemoveSwatchButton" type="Button" parent="VBoxContainer/HBoxContainer/ColorButtons" groups=[ +"UIButtons", +]] +margin_top = 24.0 +margin_right = 20.0 +margin_bottom = 44.0 +rect_min_size = Vector2( 20, 0 ) +mouse_default_cursor_shape = 2 + +[node name="TextureRect" type="TextureRect" parent="VBoxContainer/HBoxContainer/ColorButtons/RemoveSwatchButton"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -6.0 +margin_top = -1.0 +margin_right = 6.0 +margin_bottom = 1.0 +texture = ExtResource( 3 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="PaletteOptions" type="GridContainer" parent="VBoxContainer"] +margin_top = 470.0 +margin_right = 580.0 +margin_bottom = 522.0 +columns = 2 + +[node name="Label" type="Label" parent="VBoxContainer/PaletteOptions"] +margin_top = 5.0 +margin_right = 91.0 +margin_bottom = 19.0 +text = "Color Name:" + +[node name="EditPaletteColorNameLineEdit" type="LineEdit" parent="VBoxContainer/PaletteOptions"] +margin_left = 95.0 +margin_right = 580.0 +margin_bottom = 24.0 +size_flags_horizontal = 3 + +[node name="Label2" type="Label" parent="VBoxContainer/PaletteOptions"] +margin_top = 33.0 +margin_right = 91.0 +margin_bottom = 47.0 +text = "Palette Name:" + +[node name="EditPaletteNameLineEdit" type="LineEdit" parent="VBoxContainer/PaletteOptions"] +margin_left = 95.0 +margin_top = 28.0 +margin_right = 580.0 +margin_bottom = 52.0 +size_flags_horizontal = 3 + +[node name="WindowOptionsContainer" type="HBoxContainer" parent="VBoxContainer"] +margin_top = 530.0 +margin_right = 580.0 +margin_bottom = 550.0 +size_flags_horizontal = 3 + +[node name="SpacerControl" type="Control" parent="VBoxContainer/WindowOptionsContainer"] +margin_right = 156.0 +margin_bottom = 20.0 +size_flags_horizontal = 3 + +[node name="EditPaletteSaveButton" type="Button" parent="VBoxContainer/WindowOptionsContainer"] +margin_left = 160.0 +margin_right = 201.0 +margin_bottom = 20.0 +text = "Save" + +[node name="SpacerControl2" type="Control" parent="VBoxContainer/WindowOptionsContainer"] +margin_left = 205.0 +margin_right = 361.0 +margin_bottom = 20.0 +size_flags_horizontal = 3 + +[node name="EditPaletteCancelButton" type="Button" parent="VBoxContainer/WindowOptionsContainer"] +margin_left = 365.0 +margin_right = 419.0 +margin_bottom = 20.0 +text = "Cancel" + +[node name="SpacerControl3" type="Control" parent="VBoxContainer/WindowOptionsContainer"] +margin_left = 423.0 +margin_right = 580.0 +margin_bottom = 20.0 +size_flags_horizontal = 3 + +[node name="DummyBtn" type="Button" parent="."] +visible = false +margin_left = 322.0 +margin_top = 10.0 +margin_right = 385.0 +margin_bottom = 30.0 +group = SubResource( 1 ) +text = "Dummy" +[connection signal="popup_hide" from="." to="." method="_on_EditPalettePopup_popup_hide"] +[connection signal="color_changed" from="VBoxContainer/HBoxContainer/EditPaletteColorPicker" to="." method="_on_EditPaletteColorPicker_color_changed"] +[connection signal="pressed" from="VBoxContainer/HBoxContainer/VBoxContainer/CenterContainer/HBoxContainer/LeftColor" to="." method="_on_LeftColor_pressed"] +[connection signal="pressed" from="VBoxContainer/HBoxContainer/VBoxContainer/CenterContainer/HBoxContainer/RightColor" to="." method="_on_RightColor_pressed"] +[connection signal="pressed" from="VBoxContainer/HBoxContainer/ColorButtons/AddSwatchButton" to="." method="_on_AddSwatchButton_pressed"] +[connection signal="pressed" from="VBoxContainer/HBoxContainer/ColorButtons/RemoveSwatchButton" to="." method="_on_RemoveSwatchButton_pressed"] +[connection signal="text_changed" from="VBoxContainer/PaletteOptions/EditPaletteColorNameLineEdit" to="." method="_on_EditPaletteColorNameLineEdit_text_changed"] +[connection signal="pressed" from="VBoxContainer/WindowOptionsContainer/EditPaletteSaveButton" to="." method="_on_EditPaletteSaveButton_pressed"] +[connection signal="pressed" from="VBoxContainer/WindowOptionsContainer/EditPaletteCancelButton" to="." method="_on_EditPaletteCancelButton_pressed"] diff --git a/src/Palette/NewPaletteDialog.tscn b/src/Palette/NewPaletteDialog.tscn new file mode 100644 index 0000000..2d6296f --- /dev/null +++ b/src/Palette/NewPaletteDialog.tscn @@ -0,0 +1,25 @@ +[gd_scene format=2] + +[node name="NewPaletteDialog" type="ConfirmationDialog"] +margin_right = 200.0 +margin_bottom = 70.0 +window_title = "Create a new custom palette from existing default?" + +[node name="HBoxContainer2" type="HBoxContainer" parent="."] +margin_left = 8.0 +margin_top = 8.0 +margin_right = 365.0 +margin_bottom = 34.0 + +[node name="Label" type="Label" parent="HBoxContainer2"] +margin_top = 6.0 +margin_right = 91.0 +margin_bottom = 20.0 +text = "Palette Name:" + +[node name="NewPaletteNameLineEdit" type="LineEdit" parent="HBoxContainer2"] +margin_left = 95.0 +margin_right = 357.0 +margin_bottom = 26.0 +size_flags_horizontal = 3 +expand_to_text_length = true diff --git a/src/Palette/Palette.gd b/src/Palette/Palette.gd new file mode 100644 index 0000000..56db8a3 --- /dev/null +++ b/src/Palette/Palette.gd @@ -0,0 +1,171 @@ +class_name Palette +extends Reference + + +var name : String = "Custom_Palette" +# Its purpose is to store pallete source path to enable removing it in the future. +var source_path : String +var colors : Array = [] +var comments : String = "" +var editable : bool = true + + +func get_class() -> String: + return "Palette" + + +func is_class(_name : String) -> bool: + return _name == "Palette" or .is_class(_name) + + +func insert_color(index : int, new_color : Color, _name : String = "no name") -> void: + if index <= colors.size(): + var c := PaletteColor.new(new_color, _name) + colors.insert(index, c) + + +func add_color(new_color : Color, _name : String = "no name") -> void: + var c := PaletteColor.new(new_color, _name) + colors.push_back(c) + + +func remove_color(index : int) -> void: + if index < colors.size(): + colors.remove(index) + + +func move_color(from : int, to : int) -> void: + if from < colors.size() && to < colors.size(): + var c : PaletteColor = colors[from] + remove_color(from) + insert_color(to, c.color, c.name) + + +func get_color(index : int) -> Color: + var result := Color.black + + if index < colors.size(): + result = colors[index].color + + return result + + +func set_color(index : int, new_color : Color) -> void: + if index < colors.size(): + colors[index].color = new_color + + +func get_color_data(index : int) -> String: + var result := "" + + if index < colors.size(): + result = colors[index].data + + return result + + +func has_color(color: Color) -> bool: + for palette_color in colors: + if palette_color.color == color: + return true + return false + + +func set_color_data(index : int, new_color : String) -> void: + if index < colors.size(): + colors[index].data = new_color + + +func get_color_name(index : int) -> String: + var result = "" + + if index < colors.size(): + result = colors[index].name + + return result + + +func set_color_name(index : int, new_name : String) -> void: + if index < colors.size(): + colors[index].name = new_name + + +func save_to_file(path : String) -> void: + var file = File.new() + file.open(path, File.WRITE) + file.store_string(_serialize()) + file.close() + source_path = path + + +func duplicate(): # -> Palette + var copy = get_script().new() # : Palette + copy.name = name + copy.comments = comments + copy.editable = editable + for color in colors: + copy.colors.push_back(color.duplicate()) + return copy + + +func _serialize() -> String: + var result = "" + var serialize_data : Dictionary = { + "name" : name, + "comments" : comments, + "colors" : [], + "editable" : editable + } + for color in colors: + serialize_data.colors.push_back(color.toDict()) + + result = JSON.print(serialize_data, " ") + + return result + + +func deserialize(input_string : String): # -> Palette + var result = get_script().new() + + var result_json = JSON.parse(input_string) + + if result_json.error != OK: # If parse has errors + print("Error: ", result_json.error) + print("Error Line: ", result_json.error_line) + print("Error String: ", result_json.error_string) + result = null + else: # If parse OK + var data = result_json.result + if data.has("name"): # If data is 'valid' palette file + result = get_script().new() + result.name = data.name + if data.has("comments"): + result.comments = data.comments + if data.has("editable"): + result.editable = data.editable + if data.has("colors"): + for color_data in data.colors: + result.add_color(color_data.data, color_data.name) + + return result + + +func load_from_file(path : String): # -> Palette + var result = null # : Palette + var file = File.new() + + if file.file_exists(path): + file.open(path, File.READ) + + var text : String = file.get_as_text() + result = deserialize(text) + result.source_path = path + + file.close() + + return result + + +func remove_file() -> int: + var dir = Directory.new() + return dir.remove(source_path) diff --git a/src/Palette/PaletteButton.gd b/src/Palette/PaletteButton.gd new file mode 100644 index 0000000..37dac92 --- /dev/null +++ b/src/Palette/PaletteButton.gd @@ -0,0 +1,27 @@ +extends Button +signal on_drop_data + +export var index := 0; +export var color : Color = Color.white +export var draggable := false + +var drag_preview_texture = preload("res://assets/graphics/palette/swatch_drag_preview.png") + + +func get_drag_data(_position): + var data = null + if draggable: + data = {source_index = index} + var drag_icon = TextureRect.new() + drag_icon.texture = drag_preview_texture + drag_icon.modulate = color + set_drag_preview(drag_icon) + return data + + +func can_drop_data(_position, _data) -> bool: + return true + + +func drop_data(_position, data) -> void: + emit_signal("on_drop_data", data.source_index, index) diff --git a/src/Palette/PaletteButton.tscn b/src/Palette/PaletteButton.tscn new file mode 100644 index 0000000..361af51 --- /dev/null +++ b/src/Palette/PaletteButton.tscn @@ -0,0 +1,47 @@ +[gd_scene load_steps=8 format=2] + +[ext_resource path="res://assets/themes/palette_styleboxes/palette_stylebox_pressedr.tres" type="StyleBox" id=1] +[ext_resource path="res://assets/themes/palette_styleboxes/palette_stylebox_hover.tres" type="StyleBox" id=2] +[ext_resource path="res://src/Palette/PaletteButton.gd" type="Script" id=3] +[ext_resource path="res://assets/themes/palette_styleboxes/palette_stylebox_focus.tres" type="StyleBox" id=4] +[ext_resource path="res://assets/themes/palette_styleboxes/palette_stylebox_normal.tres" type="StyleBox" id=5] +[ext_resource path="res://assets/graphics/palette/palette_button_fill.png" type="Texture" id=6] + +[sub_resource type="ImageTexture" id=1] + +[node name="PaletteButton" type="Button"] +margin_right = 26.0 +margin_bottom = 26.0 +rect_min_size = Vector2( 26, 26 ) +hint_tooltip = "Color Name" +mouse_default_cursor_shape = 2 +custom_styles/hover = ExtResource( 2 ) +custom_styles/pressed = ExtResource( 1 ) +custom_styles/focus = ExtResource( 4 ) +custom_styles/normal = ExtResource( 5 ) +toggle_mode = true +action_mode = 0 +button_mask = 3 +icon = SubResource( 1 ) +script = ExtResource( 3 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="NinePatchRect" type="NinePatchRect" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 1.0 +margin_top = 1.0 +margin_right = -1.0 +margin_bottom = -1.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +texture = ExtResource( 6 ) +patch_margin_left = 2 +patch_margin_top = 2 +patch_margin_right = 2 +patch_margin_bottom = 2 +__meta__ = { +"_edit_use_anchors_": false +} diff --git a/src/Palette/PaletteColor.gd b/src/Palette/PaletteColor.gd new file mode 100644 index 0000000..97a5018 --- /dev/null +++ b/src/Palette/PaletteColor.gd @@ -0,0 +1,54 @@ +class_name PaletteColor +extends Reference + + +var color : Color = Color.black setget _set_color +var data : String = "" setget _set_data +var name : String = "no name" + + +func get_class() -> String: + return "PaletteColor" + + +func is_class(_name : String) -> bool: + return _name == "PaletteColor" or .is_class(_name) + + +func _init(new_color : Color = Color.black, new_name : String = "no name") -> void: + self.color = new_color + self.name = new_name + + +func _set_color(new_value : Color) -> void: + color = new_value + data = color.to_html(true) + + +func _set_data(new_value : String) -> void: + data = new_value + color = Color(data) + + +func toDict() -> Dictionary: + var result = { + "data" : data, + "name" : name + } + return result + + +func fromDict(input_dict : Dictionary): # -> PaletteColor + var result = get_script().new() + + result.data = input_dict.data + result.name = input_dict.name + + return result + + +func duplicate(): # -> PaletteColor + var copy = get_script().new() # : PaletteColor + copy.data = data + copy.name = name + return copy diff --git a/src/Palette/PaletteContainer.gd b/src/Palette/PaletteContainer.gd new file mode 100644 index 0000000..c205861 --- /dev/null +++ b/src/Palette/PaletteContainer.gd @@ -0,0 +1,432 @@ +extends GridContainer + + +enum {CEL, FRAME, ALL_FRAMES} + +const palette_button = preload("res://src/Palette/PaletteButton.tscn") + +var current_palette = "Default" +var from_palette : Palette + +onready var palette_from_sprite_dialog = $"../../../../PaletteFromSpriteDialog" +onready var remove_palette_warning = $"../../../../RemovePaletteWarning" + + +func _ready() -> void: + _load_palettes() + + # Select default palette "Default" + on_palette_select(current_palette) + + var add_palette_menu : PopupMenu = Global.add_palette_button.get_node("PopupMenu") + add_palette_menu.connect("id_pressed", self, "add_palette_menu_id_pressed") + + +func _clear_swatches() -> void: + for child in get_children(): + if child is BaseButton and child.text != "Dummy": + child.disconnect("pressed", self, "on_color_select") + child.queue_free() + + +func on_palette_select(palette_name : String) -> void: + _clear_swatches() + if Global.palettes.has(palette_name): # Palette exists in memory + current_palette = palette_name + var palette : Palette = Global.palettes[palette_name] + _display_palette(palette) + + +func on_new_empty_palette() -> void: + Global.new_palette_dialog.window_title = "Create a new empty palette?" + Global.new_palette_name_line_edit.text = "Custom_Palette" + from_palette = null + Global.new_palette_dialog.popup_centered() + Global.dialog_open(true) + + +func on_import_palette() -> void: + if OS.get_name() == "HTML5": + Html5FileExchange.load_palette() + else: + Global.palette_import_file_dialog.popup_centered() + Global.dialog_open(true) + + +func on_palette_import_file_selected(path : String) -> void: + var palette : Palette = null + if path.to_lower().ends_with("json"): + palette = Palette.new().load_from_file(path) + elif path.to_lower().ends_with("gpl"): + var file = File.new() + if file.file_exists(path): + file.open(path, File.READ) + var text = file.get_as_text() + file.close() + palette = Import.import_gpl(path, text) + elif path.to_lower().ends_with("pal"): + var file = File.new() + if file.file_exists(path): + file.open(path, File.READ) + var text = file.get_as_text() + file.close() + palette = Import.import_pal_palette(path, text) + elif path.to_lower().ends_with("png") or path.to_lower().ends_with("bmp") or path.to_lower().ends_with("hdr") or path.to_lower().ends_with("jpg") or path.to_lower().ends_with("svg") or path.to_lower().ends_with("tga") or path.to_lower().ends_with("webp"): + var image := Image.new() + var err := image.load(path) + if !err: + import_image_palette(path, image) + return + + attempt_to_import_palette(palette) + + +func import_image_palette(path : String, image : Image) -> void: + var palette : Palette = null + palette = Import.import_png_palette(path, image) + attempt_to_import_palette(palette) + + +func attempt_to_import_palette(palette : Palette) -> void: + if palette: + palette.name = palette_name_replace(palette.name) + Global.palettes[palette.name] = palette + Global.palette_option_button.add_item(palette.name) + var index: int = Global.palette_option_button.get_item_count() - 1 + Global.palette_option_button.set_item_metadata(index, palette.name) + Global.palette_option_button.select(index) + on_palette_select(palette.name) + save_palette(palette.name, palette.name + ".json") + else: + Global.error_dialog.set_text("Invalid Palette file!") + Global.error_dialog.popup_centered() + Global.dialog_open(true) + + +func _on_AddPalette_pressed() -> void: + Global.add_palette_button.get_node("PopupMenu").popup(Rect2(Global.add_palette_button.rect_global_position, Vector2.ONE)) + + +func on_new_palette_confirmed() -> void: + var new_palette_name : String = Global.new_palette_name_line_edit.text + var result : String = create_new_palette(new_palette_name, from_palette) + if not result.empty(): + Global.error_dialog.set_text(result) + Global.error_dialog.popup_centered() + Global.dialog_open(true) + + +func add_palette_menu_id_pressed(id : int) -> void: + match id: + 0: # New Empty Palette + on_new_empty_palette() + 1: # Import Palette + on_import_palette() + 2: # Create Palette From Current Sprite + palette_from_sprite_dialog.popup_centered() + Global.dialog_open(true) + + +func create_new_palette(name : String, _from_palette : Palette) -> String: # Returns empty string, else error string + var new_palette : Palette = Palette.new() + + # Check if new name is valid + if name.empty(): + return tr("Error: Palette must have a valid name.") + + name = palette_name_replace(name) + + new_palette.name = name + # Check if source palette has data + if _from_palette: + new_palette = _from_palette.duplicate() + new_palette.name = name + new_palette.editable = true + + # Add palette to Global and options + Global.palettes[name] = new_palette + Global.palette_option_button.add_item(name) + var index : int = Global.palette_option_button.get_item_count() - 1 + Global.palette_option_button.set_item_metadata(index, name) + Global.palette_option_button.select(index) + + save_palette(name, name + ".json") + + on_palette_select(name) + return "" + + +# Checks if the palette name already exists +# If it does, add a number to its name, for example +# "Palette_Name" will become "Palette_Name (2)", "Palette_Name (3)", etc. +func palette_name_replace(name : String) -> String: + var i := 1 + var temp_name := name + while Global.palettes.has(temp_name): + i += 1 + temp_name = name + " (%s)" % i + name = temp_name + return name + + +func on_edit_palette() -> void: + var palette : Palette = Global.palettes[current_palette] + + var create_new_palette := true # Create new palette by default + if palette.editable: + create_new_palette = false # Edit if already a custom palette + + if create_new_palette: + from_palette = Global.palettes[current_palette] + Global.new_palette_dialog.window_title = "Create a new custom palette from existing default?" + Global.new_palette_name_line_edit.text = "Custom_" + current_palette + Global.new_palette_dialog.popup_centered() + Global.dialog_open(true) + else: + from_palette = null + Global.edit_palette_popup.open(current_palette) + + +func create_palette_from_sprite() -> void: + var current_project : Project = Global.current_project + var new_palette_name : String = current_project.name + var result : String = create_new_palette(new_palette_name, null) + if not result.empty(): + Global.error_dialog.set_text(result) + Global.error_dialog.popup_centered() + Global.dialog_open(true) + return + + var alpha_checkbox : CheckBox = palette_from_sprite_dialog.get_node("VBoxContainer/AlphaCheckBox") + var selection_checkbox : CheckBox = palette_from_sprite_dialog.get_node("VBoxContainer/SelectionCheckBox") + var colors_from_optionbutton : OptionButton = palette_from_sprite_dialog.get_node("VBoxContainer/HBoxContainer/ColorsFromOptionButton") + + var palette : Palette = Global.palettes[current_palette] + var pixels := [] + + if selection_checkbox.pressed: + pixels = current_project.selected_pixels.duplicate() + else: + for x in current_project.size.x: + for y in current_project.size.y: + pixels.append(Vector2(x, y)) + + var cels := [] + match colors_from_optionbutton.selected: + CEL: + cels.append(current_project.frames[current_project.current_frame].cels[current_project.current_layer]) + FRAME: + for cel in current_project.frames[current_project.current_frame].cels: + cels.append(cel) + ALL_FRAMES: + for frame in current_project.frames: + for cel in frame.cels: + cels.append(cel) + + for cel in cels: + var cel_image := Image.new() + cel_image.copy_from(cel.image) + cel_image.lock() + if cel_image.is_invisible(): + continue + for i in pixels: + var color : Color = cel_image.get_pixelv(i) + if color.a > 0: + if !alpha_checkbox.pressed: + color.a = 1 + if !palette.has_color(color): + palette.add_color(color) + cel_image.unlock() + + save_palette(current_palette, current_palette + ".json") + _display_palette(palette) + + +func _on_PaletteOptionButton_item_selected(ID : int) -> void: + var palette_name = Global.palette_option_button.get_item_metadata(ID) + if palette_name != null: + on_palette_select(palette_name) + + +func _display_palette(palette : Palette) -> void: + var index := 0 + + for color_data in palette.colors: + var color = color_data.color + var new_button = palette_button.instance() + + new_button.get_child(0).modulate = color + new_button.hint_tooltip = "#" + color_data.data.to_upper() + " " + color_data.name + new_button.connect("pressed", self, "on_color_select", [index]) + new_button.group = $DummyBtn.group + + add_child(new_button) + index += 1 + + +func on_color_select(index : int) -> void: + var color : Color = Global.palettes[current_palette].get_color(index) + + if Input.is_action_just_pressed("left_mouse"): + Tools.assign_color(color, BUTTON_LEFT) + elif Input.is_action_just_pressed("right_mouse"): + Tools.assign_color(color, BUTTON_RIGHT) + + +func _load_palettes() -> void: + Global.directory_module.ensure_xdg_user_dirs_exist() + var search_locations = Global.directory_module.get_palette_search_path_in_order() + var priority_ordered_files := get_palette_priority_file_map(search_locations) + + # Iterate backwards, so any palettes defined in default files + # get overwritten by those of the same name in user files + search_locations.invert() + priority_ordered_files.invert() + for i in range(len(search_locations)): + var base_directory : String = search_locations[i] + var palette_files : Array = priority_ordered_files[i] + for file_name in palette_files: + var palette : Palette = Palette.new().load_from_file(base_directory.plus_file(file_name)) + if palette: + Global.palettes[palette.name] = palette + Global.palette_option_button.add_item(palette.name) + var index: int = Global.palette_option_button.get_item_count() - 1 + Global.palette_option_button.set_item_metadata(index, palette.name) + if palette.name == "Default": + # You need these two lines because when you remove a palette + # Then this just won't work and _on_PaletteOptionButton_item_selected + # method won't fire. + Global.palette_option_button.selected = index + on_palette_select("Default") + Global.palette_option_button.select(index) + + if not "Default" in Global.palettes && Global.palettes.size() > 0: + Global.palette_container._on_PaletteOptionButton_item_selected(0) + + +# Get the palette files in a single directory. +# if it does not exist, return [] +func get_palette_files(path : String ) -> Array: + var dir := Directory.new() + var results = [] + + if not dir.dir_exists(path): + return [] + + dir.open(path) + dir.list_dir_begin() + + while true: + var file_name = dir.get_next() + if file_name == "": + break + elif (not file_name.begins_with(".")) && file_name.to_lower().ends_with("json") && not dir.current_is_dir(): + results.append(file_name) + + dir.list_dir_end() + return results + + +# This returns an array of arrays, with priorities. +# In particular, it takes an array of paths to look for +# arrays in, in order of file and palette override priority +# such that the files in the first directory override the +# second, third, etc. ^.^ +# It returns an array of arrays, where each output array +# corresponds to the given input array at the same index, and +# contains the (relative to the given directory) palette files +# to load, excluding all ones already existing in higher-priority +# directories. nya +# in particular, this also means you can run backwards on the result +# so that palettes with the given palette name in the higher priority +# directories override those set in lower priority directories :) +func get_palette_priority_file_map(looking_paths: Array) -> Array: + var final_list := [] + # Holds pattern files already found + var working_file_set : Dictionary = {} + for search_directory in looking_paths: + var to_add_files := [] + var files = get_palette_files(search_directory) + # files to check + for maybe_to_add in files: + if not maybe_to_add in working_file_set: + to_add_files.append(maybe_to_add) + working_file_set[maybe_to_add] = true + + final_list.append(to_add_files) + return final_list + + +# Locate the highest priority palette by the given relative filename +# If none is found in the directories, then do nothing and return +# null +func get_best_palette_file_location(looking_paths: Array, fname: String): # -> String: + var priority_fmap : Array = get_palette_priority_file_map(looking_paths) + for i in range(len(looking_paths)): + var base_path : String = looking_paths[i] + var the_files : Array = priority_fmap[i] + if the_files.has(fname): + return base_path.plus_file(fname) + + return null + + +func remove_palette(palette_name : String) -> void: + # Don't allow user to remove palette if there is no one left + if Global.palettes.size() < 2: + Global.error_dialog.set_text("You can't remove more palettes!") + Global.error_dialog.popup_centered() + Global.dialog_open(true) + return + # Don't allow user to try to remove not existing palettes + if not palette_name in Global.palettes: + Global.error_dialog.set_text("Cannot remove the palette, because it doesn't exist!") + Global.error_dialog.popup_centered() + Global.dialog_open(true) + return + Global.directory_module.ensure_xdg_user_dirs_exist() + var palette = Global.palettes[palette_name] + var result = palette.remove_file() + # Inform user if pallete hasn't been removed from disk because of an error + if result != OK: + Global.error_dialog.set_text(tr("An error occured while removing the palette! Error code: %s") % str(result)) + Global.error_dialog.popup_centered() + Global.dialog_open(true) + # Remove palette in the program anyway, because if you don't do it + # then Pixelorama will crash + Global.palettes.erase(palette_name) + Global.palette_option_button.clear() + current_palette = "Default" + _load_palettes() + + +func save_palette(palette_name : String, filename : String) -> void: + Global.directory_module.ensure_xdg_user_dirs_exist() + var palette = Global.palettes[palette_name] + var palettes_write_path: String = Global.directory_module.get_palette_write_path() + palette.save_to_file(palettes_write_path.plus_file(filename)) + + +func _on_NewPaletteDialog_popup_hide() -> void: + Global.dialog_open(false) + + +func _on_RemovePalette_pressed() -> void: + remove_palette_warning.popup_centered() + Global.dialog_open(true) + + +func _on_PaletteFromSpriteDialog_confirmed() -> void: + create_palette_from_sprite() + + +func _on_PaletteFromSpriteDialog_popup_hide() -> void: + Global.dialog_open(false) + + +func _on_RemovePaletteWarning_confirmed() -> void: + remove_palette(current_palette) + + +func _on_RemovePaletteWarning_popup_hide() -> void: + Global.dialog_open(false) diff --git a/src/Palette/PaletteImportFileDialog.tscn b/src/Palette/PaletteImportFileDialog.tscn new file mode 100644 index 0000000..dcd98f0 --- /dev/null +++ b/src/Palette/PaletteImportFileDialog.tscn @@ -0,0 +1,15 @@ +[gd_scene format=2] + +[node name="PaletteImportFileDialog" type="FileDialog"] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_right = -780.0 +margin_bottom = -420.0 +rect_min_size = Vector2( 500, 300 ) +window_title = "Open a File" +resizable = true +mode = 0 +access = 2 +filters = PoolStringArray( "*.json ; JavaScript Object Notation", "*.gpl ; Gimp Palette Library", "*.png; Portable Network Graphics", "*.pal; JASC Palette" ) +current_dir = "/Users" +current_path = "/Users/" diff --git a/src/Palette/PalettePanelContainer.tscn b/src/Palette/PalettePanelContainer.tscn new file mode 100644 index 0000000..85feeb5 --- /dev/null +++ b/src/Palette/PalettePanelContainer.tscn @@ -0,0 +1,263 @@ +[gd_scene load_steps=9 format=2] + +[ext_resource path="res://src/Palette/PaletteContainer.gd" type="Script" id=1] +[ext_resource path="res://assets/graphics/dark_themes/palette/edit_palette.png" type="Texture" id=2] +[ext_resource path="res://assets/graphics/dark_themes/palette/add_palette.png" type="Texture" id=3] +[ext_resource path="res://assets/graphics/dark_themes/palette/remove_palette.png" type="Texture" id=4] +[ext_resource path="res://src/Palette/PaletteImportFileDialog.tscn" type="PackedScene" id=5] +[ext_resource path="res://src/Palette/NewPaletteDialog.tscn" type="PackedScene" id=6] +[ext_resource path="res://src/Palette/EditPalettePopup.tscn" type="PackedScene" id=7] + +[sub_resource type="ButtonGroup" id=1] + +[node name="PalettePanelContainer" type="PanelContainer"] +margin_left = 15.0 +margin_top = 261.0 +margin_right = 315.0 +margin_bottom = 516.0 +rect_min_size = Vector2( 300, 0 ) +size_flags_horizontal = 4 +size_flags_vertical = 3 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="PaletteVBoxContainer" type="VBoxContainer" parent="."] +margin_left = 7.0 +margin_top = 7.0 +margin_right = 293.0 +margin_bottom = 248.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="PalettesLabel" type="Label" parent="PaletteVBoxContainer"] +margin_right = 286.0 +margin_bottom = 14.0 +size_flags_horizontal = 3 +size_flags_vertical = 0 +text = "Palettes" +align = 1 + +[node name="CenterContainer" type="CenterContainer" parent="PaletteVBoxContainer"] +margin_top = 18.0 +margin_right = 286.0 +margin_bottom = 50.0 + +[node name="PaletteButtons" type="HBoxContainer" parent="PaletteVBoxContainer/CenterContainer"] +margin_left = 37.0 +margin_right = 248.0 +margin_bottom = 32.0 + +[node name="AddPalette" type="Button" parent="PaletteVBoxContainer/CenterContainer/PaletteButtons" groups=[ +"UIButtons", +]] +margin_right = 32.0 +margin_bottom = 32.0 +rect_min_size = Vector2( 32, 32 ) +hint_tooltip = "Add a new palette" +mouse_default_cursor_shape = 2 + +[node name="PopupMenu" type="PopupMenu" parent="PaletteVBoxContainer/CenterContainer/PaletteButtons/AddPalette"] +margin_right = 115.0 +margin_bottom = 54.0 +items = [ "New Empty Palette", null, 0, false, false, 0, 0, null, "", false, "Import Palette", null, 0, false, false, 1, 0, null, "", false, "Create Palette From Current Sprite", null, 0, false, false, 2, 0, null, "", false ] +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="TextureRect" type="TextureRect" parent="PaletteVBoxContainer/CenterContainer/PaletteButtons/AddPalette"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -12.0 +margin_top = -12.0 +margin_right = 12.0 +margin_bottom = 12.0 +size_flags_horizontal = 0 +size_flags_vertical = 0 +texture = ExtResource( 3 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="EditPalette" type="Button" parent="PaletteVBoxContainer/CenterContainer/PaletteButtons" groups=[ +"UIButtons", +]] +margin_left = 36.0 +margin_right = 68.0 +margin_bottom = 32.0 +rect_min_size = Vector2( 32, 32 ) +hint_tooltip = "Edit currently selected palette" +mouse_default_cursor_shape = 2 + +[node name="TextureRect" type="TextureRect" parent="PaletteVBoxContainer/CenterContainer/PaletteButtons/EditPalette"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -12.0 +margin_top = -12.0 +margin_right = 12.0 +margin_bottom = 12.0 +size_flags_horizontal = 0 +size_flags_vertical = 0 +texture = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="RemovePalette" type="Button" parent="PaletteVBoxContainer/CenterContainer/PaletteButtons" groups=[ +"UIButtons", +]] +margin_left = 72.0 +margin_right = 104.0 +margin_bottom = 32.0 +rect_min_size = Vector2( 32, 32 ) +hint_tooltip = "Remove currently selected palette" +mouse_default_cursor_shape = 2 + +[node name="TextureRect" type="TextureRect" parent="PaletteVBoxContainer/CenterContainer/PaletteButtons/RemovePalette"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -12.0 +margin_top = -12.0 +margin_right = 12.0 +margin_bottom = 12.0 +size_flags_horizontal = 0 +size_flags_vertical = 0 +texture = ExtResource( 4 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="PaletteOptionButton" type="OptionButton" parent="PaletteVBoxContainer/CenterContainer/PaletteButtons"] +margin_left = 108.0 +margin_right = 211.0 +margin_bottom = 32.0 +grow_horizontal = 0 +rect_min_size = Vector2( 103, 0 ) +hint_tooltip = "Choose a palette" +mouse_default_cursor_shape = 2 +clip_text = true + +[node name="ScrollPalette" type="ScrollContainer" parent="PaletteVBoxContainer"] +margin_top = 54.0 +margin_right = 286.0 +margin_bottom = 241.0 +rect_min_size = Vector2( 0, 100 ) +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="CenterPalette" type="CenterContainer" parent="PaletteVBoxContainer/ScrollPalette"] +margin_right = 286.0 +size_flags_horizontal = 3 + +[node name="PaletteContainer" type="GridContainer" parent="PaletteVBoxContainer/ScrollPalette/CenterPalette"] +margin_left = 143.0 +margin_right = 143.0 +size_flags_horizontal = 3 +columns = 10 +script = ExtResource( 1 ) + +[node name="DummyBtn" type="Button" parent="PaletteVBoxContainer/ScrollPalette/CenterPalette/PaletteContainer"] +visible = false +margin_right = 12.0 +margin_bottom = 20.0 +group = SubResource( 1 ) +text = "Dummy" + +[node name="NewPaletteDialog" parent="." instance=ExtResource( 6 )] +margin_left = 7.0 +margin_top = 7.0 +margin_right = 380.0 +margin_bottom = 77.0 +size_flags_horizontal = 0 +size_flags_vertical = 0 + +[node name="PaletteImportFileDialog" parent="." instance=ExtResource( 5 )] +anchor_right = 0.0 +anchor_bottom = 0.0 +margin_left = 7.0 +margin_top = 7.0 +margin_right = 507.0 +margin_bottom = 307.0 + +[node name="EditPalettePopup" parent="." instance=ExtResource( 7 )] +margin_left = 7.0 +margin_top = 7.0 +margin_right = 607.0 +margin_bottom = 577.0 + +[node name="PaletteFromSpriteDialog" type="ConfirmationDialog" parent="."] +margin_left = 7.0 +margin_top = 7.0 +margin_right = 281.0 +margin_bottom = 127.0 +window_title = "Create Palette From Current Sprite" +resizable = true + +[node name="VBoxContainer" type="VBoxContainer" parent="PaletteFromSpriteDialog"] +margin_left = 8.0 +margin_top = 8.0 +margin_right = 266.0 +margin_bottom = 84.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="AlphaCheckBox" type="CheckBox" parent="PaletteFromSpriteDialog/VBoxContainer"] +margin_right = 258.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 +pressed = true +text = "Create colors with alpha component" + +[node name="SelectionCheckBox" type="CheckBox" parent="PaletteFromSpriteDialog/VBoxContainer"] +margin_top = 28.0 +margin_right = 258.0 +margin_bottom = 52.0 +mouse_default_cursor_shape = 2 +text = "Get colors only from selection" + +[node name="HBoxContainer" type="HBoxContainer" parent="PaletteFromSpriteDialog/VBoxContainer"] +margin_top = 56.0 +margin_right = 258.0 +margin_bottom = 76.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Label" type="Label" parent="PaletteFromSpriteDialog/VBoxContainer/HBoxContainer"] +margin_top = 3.0 +margin_right = 104.0 +margin_bottom = 17.0 +text = "Get colors from:" + +[node name="ColorsFromOptionButton" type="OptionButton" parent="PaletteFromSpriteDialog/VBoxContainer/HBoxContainer"] +margin_left = 108.0 +margin_right = 207.0 +margin_bottom = 20.0 +mouse_default_cursor_shape = 2 +text = "Current cel" +items = [ "Current cel", null, false, 0, null, "Current frame", null, false, 1, null, "All frames", null, false, 2, null ] +selected = 0 + +[node name="RemovePaletteWarning" type="ConfirmationDialog" parent="."] +margin_right = 200.0 +margin_bottom = 70.0 +dialog_text = "Are you sure you want to remove this palette? (Cannot be undone)" +[connection signal="pressed" from="PaletteVBoxContainer/CenterContainer/PaletteButtons/AddPalette" to="PaletteVBoxContainer/ScrollPalette/CenterPalette/PaletteContainer" method="_on_AddPalette_pressed"] +[connection signal="pressed" from="PaletteVBoxContainer/CenterContainer/PaletteButtons/EditPalette" to="PaletteVBoxContainer/ScrollPalette/CenterPalette/PaletteContainer" method="on_edit_palette"] +[connection signal="pressed" from="PaletteVBoxContainer/CenterContainer/PaletteButtons/RemovePalette" to="PaletteVBoxContainer/ScrollPalette/CenterPalette/PaletteContainer" method="_on_RemovePalette_pressed"] +[connection signal="item_selected" from="PaletteVBoxContainer/CenterContainer/PaletteButtons/PaletteOptionButton" to="PaletteVBoxContainer/ScrollPalette/CenterPalette/PaletteContainer" method="_on_PaletteOptionButton_item_selected"] +[connection signal="confirmed" from="NewPaletteDialog" to="PaletteVBoxContainer/ScrollPalette/CenterPalette/PaletteContainer" method="on_new_palette_confirmed"] +[connection signal="popup_hide" from="NewPaletteDialog" to="PaletteVBoxContainer/ScrollPalette/CenterPalette/PaletteContainer" method="_on_NewPaletteDialog_popup_hide"] +[connection signal="file_selected" from="PaletteImportFileDialog" to="PaletteVBoxContainer/ScrollPalette/CenterPalette/PaletteContainer" method="on_palette_import_file_selected"] +[connection signal="popup_hide" from="PaletteImportFileDialog" to="PaletteVBoxContainer/ScrollPalette/CenterPalette/PaletteContainer" method="_on_NewPaletteDialog_popup_hide"] +[connection signal="confirmed" from="PaletteFromSpriteDialog" to="PaletteVBoxContainer/ScrollPalette/CenterPalette/PaletteContainer" method="_on_PaletteFromSpriteDialog_confirmed"] +[connection signal="popup_hide" from="PaletteFromSpriteDialog" to="PaletteVBoxContainer/ScrollPalette/CenterPalette/PaletteContainer" method="_on_PaletteFromSpriteDialog_popup_hide"] +[connection signal="confirmed" from="RemovePaletteWarning" to="PaletteVBoxContainer/ScrollPalette/CenterPalette/PaletteContainer" method="_on_RemovePaletteWarning_confirmed"] +[connection signal="popup_hide" from="RemovePaletteWarning" to="PaletteVBoxContainer/ScrollPalette/CenterPalette/PaletteContainer" method="_on_RemovePaletteWarning_popup_hide"] diff --git a/src/Preferences/HandleLanguages.gd b/src/Preferences/HandleLanguages.gd new file mode 100644 index 0000000..26f5968 --- /dev/null +++ b/src/Preferences/HandleLanguages.gd @@ -0,0 +1,96 @@ +extends Node + + +const languages_dict := { + "en_US" : ["English", "English"], + "cs_CZ" : ["Czech", "Czech"], + "de_DE" : ["Deutsch", "German"], + "el_GR" : ["Ελληνικά", "Greek"], + "eo" : ["Esperanto", "Esperanto"], + "es_ES" : ["Español", "Spanish"], + "fr_FR" : ["Français", "French"], + "id_ID" : ["Indonesian", "Indonesian"], + "it_IT" : ["Italiano", "Italian"], + "lv_LV" : ["Latvian", "Latvian"], + "pl_PL" : ["Polski", "Polish"], + "pt_BR" : ["Português Brasileiro", "Brazilian Portuguese"], + "ru_RU" : ["Русский", "Russian"], + "zh_CN" : ["简体中文", "Chinese Simplified"], + "zh_TW" : ["繁體中文", "Chinese Traditional"], + "no_NO" : ["Norsk", "Norwegian"], + "hu_HU" : ["Magyar", "Hungarian"], + "ro_RO" : ["Română", "Romanian"], + "ko_KR" : ["한국어", "Korean"], +} + +var loaded_locales : Array +onready var cjk_font = preload("res://assets/fonts/CJK/NotoSansCJKtc-Regular.tres") + + +func _ready() -> void: + loaded_locales = TranslationServer.get_loaded_locales() + + # Make sure locales are always sorted, in the same order + loaded_locales.sort() + var button_group = get_child(0).group + + # Create radiobuttons for each language + for locale in loaded_locales: + if !locale in languages_dict: + continue + var button = CheckBox.new() + button.text = languages_dict[locale][0] + " [%s]" % [locale] + button.name = languages_dict[locale][1] + button.hint_tooltip = languages_dict[locale][1] + button.mouse_default_cursor_shape = Control.CURSOR_POINTING_HAND + button.group = button_group + if is_cjk(locale): + button.add_font_override("font", cjk_font) + add_child(button) + + # Load language + if Global.config_cache.has_section_key("preferences", "locale"): + var saved_locale : String = Global.config_cache.get_value("preferences", "locale") + TranslationServer.set_locale(saved_locale) + + # Set the language option menu's default selected option to the loaded locale + var locale_index: int = loaded_locales.find(saved_locale) + get_child(0).pressed = false # Unset System Language option in preferences + get_child(locale_index + 1).pressed = true + else: # If the user doesn't have a language preference, set it to their OS' locale + TranslationServer.set_locale(OS.get_locale()) + + if is_cjk(TranslationServer.get_locale()): + Global.control.theme.default_font = preload("res://assets/fonts/CJK/NotoSansCJKtc-Regular.tres") + else: + Global.control.theme.default_font = preload("res://assets/fonts/Roboto-Regular.tres") + + for child in get_children(): + if child is Button: + child.connect("pressed", self, "_on_Language_pressed", [child.get_index()]) + child.hint_tooltip = child.name + + +func _on_Language_pressed(index : int) -> void: + get_child(index).pressed = true + if index == 0: + TranslationServer.set_locale(OS.get_locale()) + else: + TranslationServer.set_locale(loaded_locales[index - 1]) + + if is_cjk(TranslationServer.get_locale()): + Global.control.theme.default_font = preload("res://assets/fonts/CJK/NotoSansCJKtc-Regular.tres") + else: + Global.control.theme.default_font = preload("res://assets/fonts/Roboto-Regular.tres") + + Global.config_cache.set_value("preferences", "locale", TranslationServer.get_locale()) + Global.config_cache.save("user://cache.ini") + + # Update Translations + Global.update_hint_tooltips() + Global.preferences_dialog._on_PreferencesDialog_popup_hide() + Global.preferences_dialog._on_PreferencesDialog_about_to_show(true) + + +func is_cjk(locale : String) -> bool: + return "zh" in locale or "ko" in locale diff --git a/src/Preferences/HandleShortcuts.gd b/src/Preferences/HandleShortcuts.gd new file mode 100644 index 0000000..a79bf33 --- /dev/null +++ b/src/Preferences/HandleShortcuts.gd @@ -0,0 +1,125 @@ +extends Node + +var default_shortcuts_preset := {} +var custom_shortcuts_preset := {} +var action_being_edited := "" +var shortcut_already_assigned = false +var old_input_event : InputEventKey +var new_input_event : InputEventKey + +onready var shortcut_selector_popup = Global.preferences_dialog.get_node("Popups/ShortcutSelector") +onready var theme_font_color : Color = Global.preferences_dialog.get_node("Popups/ShortcutSelector/EnteredShortcut").get_color("font_color") + + +func _ready() -> void: + # Disable input until the shortcut selector is displayed + set_process_input(false) + + # Get default preset for shortcuts from project input map + # Buttons in shortcuts selector should be called the same as actions + for shortcut_grid_item in get_node("Shortcuts").get_children(): + if shortcut_grid_item is Button: + var input_events = InputMap.get_action_list(shortcut_grid_item.name) + if input_events.size() > 1: + printerr("Every shortcut action should have just one input event assigned in input map") + shortcut_grid_item.text = (input_events[0] as InputEventKey).as_text() + shortcut_grid_item.connect("pressed", self, "_on_Shortcut_button_pressed", [shortcut_grid_item]) + default_shortcuts_preset[shortcut_grid_item.name] = input_events[0] + + # Load custom shortcuts from the config file + custom_shortcuts_preset = default_shortcuts_preset.duplicate() + for action in default_shortcuts_preset: + var saved_input_event = Global.config_cache.get_value("shortcuts", action, 0) + if saved_input_event is InputEventKey: + custom_shortcuts_preset[action] = saved_input_event + + var shortcuts_preset = Global.config_cache.get_value("shortcuts", "shortcuts_preset", 0) + get_node("HBoxContainer/PresetOptionButton").select(shortcuts_preset) + _on_PresetOptionButton_item_selected(shortcuts_preset) + + +func _input(event : InputEvent) -> void: + if event is InputEventKey: + if event.pressed: + if event.scancode == KEY_ESCAPE: + shortcut_selector_popup.hide() + else: + # Check if shortcut was already used + for action in InputMap.get_actions(): + for input_event in InputMap.get_action_list(action): + if input_event is InputEventKey: + if OS.get_scancode_string(input_event.get_scancode_with_modifiers()) == OS.get_scancode_string(event.get_scancode_with_modifiers()): + shortcut_selector_popup.get_node("EnteredShortcut").text = tr("Already assigned") + shortcut_selector_popup.get_node("EnteredShortcut").add_color_override("font_color", Color.crimson) + get_tree().set_input_as_handled() + shortcut_already_assigned = true + return + + # Store new shortcut + shortcut_already_assigned = false + old_input_event = InputMap.get_action_list(action_being_edited)[0] + new_input_event = event + shortcut_selector_popup.get_node("EnteredShortcut").text = OS.get_scancode_string(event.get_scancode_with_modifiers()) + shortcut_selector_popup.get_node("EnteredShortcut").add_color_override("font_color", theme_font_color) + get_tree().set_input_as_handled() + + +func _on_PresetOptionButton_item_selected(id : int) -> void: + # Only custom preset which is modifiable + toggle_shortcut_buttons(true if id == 1 else false) + match id: + 0: + apply_shortcuts_preset(default_shortcuts_preset) + 1: + apply_shortcuts_preset(custom_shortcuts_preset) + Global.config_cache.set_value("shortcuts", "shortcuts_preset", id) + Global.config_cache.save("user://cache.ini") + + +func apply_shortcuts_preset(preset) -> void: + for action in preset: + var _old_input_event : InputEventKey = InputMap.get_action_list(action)[0] + set_action_shortcut(action, _old_input_event, preset[action]) + get_node("Shortcuts/" + action).text = OS.get_scancode_string(preset[action].get_scancode_with_modifiers()) + + +func toggle_shortcut_buttons(enabled : bool) -> void: + for shortcut_grid_item in get_node("Shortcuts").get_children(): + if shortcut_grid_item is Button: + shortcut_grid_item.disabled = not enabled + if shortcut_grid_item.disabled: + shortcut_grid_item.mouse_default_cursor_shape = Control.CURSOR_FORBIDDEN + else: + shortcut_grid_item.mouse_default_cursor_shape = Control.CURSOR_POINTING_HAND + + +func set_action_shortcut(action : String, old_input : InputEventKey, new_input : InputEventKey) -> void: + InputMap.action_erase_event(action, old_input) + InputMap.action_add_event(action, new_input) + Global.update_hint_tooltips() + # Set shortcut to switch colors button + if action == "switch_colors": + Global.color_switch_button.shortcut.shortcut = InputMap.get_action_list("switch_colors")[0] + + +func _on_Shortcut_button_pressed(button : Button) -> void: + set_process_input(true) + action_being_edited = button.name + new_input_event = InputMap.get_action_list(button.name)[0] + shortcut_already_assigned = true + shortcut_selector_popup.popup_centered() + + +func _on_ShortcutSelector_popup_hide() -> void: + set_process_input(false) + shortcut_selector_popup.get_node("EnteredShortcut").text = "" + + +func _on_ShortcutSelector_confirmed() -> void: + if not shortcut_already_assigned: + set_action_shortcut(action_being_edited, old_input_event, new_input_event) + custom_shortcuts_preset[action_being_edited] = new_input_event + Global.config_cache.set_value("shortcuts", action_being_edited, new_input_event) + Global.config_cache.save("user://cache.ini") + get_node("Shortcuts/" + action_being_edited).text = OS.get_scancode_string(new_input_event.get_scancode_with_modifiers()) + shortcut_selector_popup.hide() diff --git a/src/Preferences/HandleThemes.gd b/src/Preferences/HandleThemes.gd new file mode 100644 index 0000000..ea41937 --- /dev/null +++ b/src/Preferences/HandleThemes.gd @@ -0,0 +1,131 @@ +extends Node + + +onready var themes := [ + [preload("res://assets/themes/dark/theme.tres"), "Dark"], + [preload("res://assets/themes/gray/theme.tres"), "Gray"], + [preload("res://assets/themes/blue/theme.tres"), "Blue"], + [preload("res://assets/themes/caramel/theme.tres"), "Caramel"], + [preload("res://assets/themes/light/theme.tres"), "Light"], + [preload("res://assets/themes/purple/theme.tres"), "Purple"], +] +onready var buttons_container : BoxContainer = $ThemeButtons +onready var colors_container : BoxContainer = $ThemeColorsSpacer/ThemeColors +onready var theme_color_preview_scene = preload("res://src/Preferences/ThemeColorPreview.tscn") + + +func _ready() -> void: + var button_group = ButtonGroup.new() + for theme in themes: + var button := CheckBox.new() + button.name = theme[1] + button.text = theme[1] + button.mouse_default_cursor_shape = Control.CURSOR_POINTING_HAND + button.group = button_group + buttons_container.add_child(button) + button.connect("pressed", self, "_on_Theme_pressed", [button.get_index()]) + + var theme_color_preview : ColorRect = theme_color_preview_scene.instance() + var color1 = theme[0].get_stylebox("panel", "Panel").bg_color + var color2 = theme[0].get_stylebox("panel", "PanelContainer").bg_color + theme_color_preview.get_child(0).color = color1 + theme_color_preview.get_child(1).color = color2 + colors_container.add_child(theme_color_preview) + + if Global.config_cache.has_section_key("preferences", "theme"): + var theme_id = Global.config_cache.get_value("preferences", "theme") + change_theme(theme_id) + buttons_container.get_child(theme_id).pressed = true + else: + change_theme(0) + buttons_container.get_child(0).pressed = true + + +func _on_Theme_pressed(index : int) -> void: + buttons_container.get_child(index).pressed = true + change_theme(index) + + Global.config_cache.set_value("preferences", "theme", index) + Global.config_cache.save("user://cache.ini") + + +func change_theme(ID : int) -> void: + var font = Global.control.theme.default_font + var main_theme : Theme = themes[ID][0] + if ID == 0 or ID == 1: # Dark or Gray Theme + Global.theme_type = Global.Theme_Types.DARK + elif ID == 2: # Godot's Theme + Global.theme_type = Global.Theme_Types.BLUE + elif ID == 3: # Caramel Theme + Global.theme_type = Global.Theme_Types.CARAMEL + elif ID == 4: # Light Theme + Global.theme_type = Global.Theme_Types.LIGHT + elif ID == 5: # Purple Theme + Global.theme_type = Global.Theme_Types.DARK + + Global.control.theme = main_theme + Global.control.theme.default_font = font + Global.default_clear_color = main_theme.get_stylebox("panel", "PanelContainer").bg_color + VisualServer.set_default_clear_color(Color(Global.default_clear_color)) + + (Global.animation_timeline.get_stylebox("panel", "Panel") as StyleBoxFlat).bg_color = main_theme.get_stylebox("panel", "Panel").bg_color + var fake_vsplit_grabber : TextureRect = Global.find_node_by_name(Global.animation_timeline, "FakeVSplitContainerGrabber") + fake_vsplit_grabber.texture = main_theme.get_icon("grabber", "VSplitContainer") + + var layer_button_panel_container : PanelContainer = Global.find_node_by_name(Global.animation_timeline, "LayerButtonPanelContainer") + (layer_button_panel_container.get_stylebox("panel", "PanelContainer") as StyleBoxFlat).bg_color = Global.default_clear_color + + var top_menu_style = main_theme.get_stylebox("TopMenu", "Panel") + var ruler_style = main_theme.get_stylebox("Ruler", "Button") + Global.top_menu_container.add_stylebox_override("panel", top_menu_style) + Global.horizontal_ruler.add_stylebox_override("normal", ruler_style) + Global.horizontal_ruler.add_stylebox_override("pressed", ruler_style) + Global.horizontal_ruler.add_stylebox_override("hover", ruler_style) + Global.horizontal_ruler.add_stylebox_override("focus", ruler_style) + Global.vertical_ruler.add_stylebox_override("normal", ruler_style) + Global.vertical_ruler.add_stylebox_override("pressed", ruler_style) + Global.vertical_ruler.add_stylebox_override("hover", ruler_style) + Global.vertical_ruler.add_stylebox_override("focus", ruler_style) + + for button in get_tree().get_nodes_in_group("UIButtons"): + if button is TextureButton: + var last_backslash = button.texture_normal.resource_path.get_base_dir().find_last("/") + var button_category = button.texture_normal.resource_path.get_base_dir().right(last_backslash + 1) + var normal_file_name = button.texture_normal.resource_path.get_file() + var theme_type := Global.theme_type + if theme_type == Global.Theme_Types.BLUE: + theme_type = Global.Theme_Types.DARK + + var theme_type_string : String = Global.Theme_Types.keys()[theme_type].to_lower() + button.texture_normal = load("res://assets/graphics/%s_themes/%s/%s" % [theme_type_string, button_category, normal_file_name]) + if button.texture_pressed: + var pressed_file_name = button.texture_pressed.resource_path.get_file() + button.texture_pressed = load("res://assets/graphics/%s_themes/%s/%s" % [theme_type_string, button_category, pressed_file_name]) + if button.texture_hover: + var hover_file_name = button.texture_hover.resource_path.get_file() + button.texture_hover = load("res://assets/graphics/%s_themes/%s/%s" % [theme_type_string, button_category, hover_file_name]) + if button.texture_disabled and button.texture_disabled == StreamTexture: + var disabled_file_name = button.texture_disabled.resource_path.get_file() + button.texture_disabled = load("res://assets/graphics/%s_themes/%s/%s" % [theme_type_string, button_category, disabled_file_name]) + elif button is Button: + var texture : TextureRect + for child in button.get_children(): + if child is TextureRect: + texture = child + break + + if texture: + var last_backslash = texture.texture.resource_path.get_base_dir().find_last("/") + var button_category = texture.texture.resource_path.get_base_dir().right(last_backslash + 1) + var normal_file_name = texture.texture.resource_path.get_file() + var theme_type := Global.theme_type + if theme_type == Global.Theme_Types.CARAMEL or (theme_type == Global.Theme_Types.BLUE and button_category != "tools"): + theme_type = Global.Theme_Types.DARK + + var theme_type_string : String = Global.Theme_Types.keys()[theme_type].to_lower() + texture.texture = load("res://assets/graphics/%s_themes/%s/%s" % [theme_type_string, button_category, normal_file_name]) + + # Make sure the frame text gets updated + Global.current_project.current_frame = Global.current_project.current_frame + + Global.preferences_dialog.get_node("Popups/ShortcutSelector").theme = main_theme diff --git a/src/Preferences/PreferencesDialog.gd b/src/Preferences/PreferencesDialog.gd new file mode 100644 index 0000000..ef8367b --- /dev/null +++ b/src/Preferences/PreferencesDialog.gd @@ -0,0 +1,173 @@ +extends AcceptDialog + +# Preferences table: [Prop name in Global, relative node path, value type, default value] +var preferences = [ + ["open_last_project", "Startup/StartupContainer/OpenLastProject", "pressed", Global.open_last_project], + ["smooth_zoom", "Canvas/ZoomOptions/SmoothZoom", "pressed", Global.smooth_zoom], + ["pressure_sensitivity_mode", "Startup/PressureSentivity/PressureSensitivityOptionButton", "selected", Global.pressure_sensitivity_mode], + ["show_left_tool_icon", "Indicators/IndicatorsContainer/LeftToolIconCheckbox", "pressed", Global.show_left_tool_icon], + ["show_right_tool_icon", "Indicators/IndicatorsContainer/RightToolIconCheckbox", "pressed", Global.show_right_tool_icon], + ["left_square_indicator_visible", "Indicators/IndicatorsContainer/LeftIndicatorCheckbox", "pressed", Global.left_square_indicator_visible], + ["right_square_indicator_visible", "Indicators/IndicatorsContainer/RightIndicatorCheckbox", "pressed", Global.right_square_indicator_visible], + ["autosave_interval", "Backup/AutosaveContainer/AutosaveInterval", "value", Global.autosave_interval], + ["enable_autosave", "Backup/AutosaveContainer/EnableAutosave", "pressed", Global.enable_autosave], + + ["default_image_width", "Image/ImageOptions/ImageDefaultWidth", "value", Global.default_image_width], + ["default_image_height", "Image/ImageOptions/ImageDefaultHeight", "value", Global.default_image_height], + ["default_fill_color", "Image/ImageOptions/DefaultFillColor", "color", Global.default_fill_color], + + ["grid_type", "Canvas/GridOptions/GridType", "selected", Global.grid_type], + ["grid_width", "Canvas/GridOptions/GridWidthValue", "value", Global.grid_width], + ["grid_height", "Canvas/GridOptions/GridHeightValue", "value", Global.grid_height], + ["grid_isometric_cell_size", "Canvas/GridOptions/IsometricCellSizeValue", "value", Global.grid_isometric_cell_size], + ["grid_color", "Canvas/GridOptions/GridColor", "color", Global.grid_color], + ["guide_color", "Canvas/GuideOptions/GuideColor", "color", Global.guide_color], + ["checker_size", "Canvas/CheckerOptions/CheckerSizeValue", "value", Global.checker_size], + ["checker_color_1", "Canvas/CheckerOptions/CheckerColor1", "color", Global.checker_color_1], + ["checker_color_2", "Canvas/CheckerOptions/CheckerColor2", "color", Global.checker_color_2], + ["checker_follow_movement", "Canvas/CheckerOptions/CheckerFollowMovement", "pressed", Global.checker_follow_movement], + ["checker_follow_scale", "Canvas/CheckerOptions/CheckerFollowScale", "pressed", Global.checker_follow_scale], +] + +var selected_item := 0 + +onready var list : ItemList = $HSplitContainer/List +onready var right_side : VBoxContainer = $HSplitContainer/ScrollContainer/VBoxContainer +onready var autosave_interval : SpinBox = $HSplitContainer/ScrollContainer/VBoxContainer/Backup/AutosaveContainer/AutosaveInterval +onready var restore_default_button_scene = preload("res://src/Preferences/RestoreDefaultButton.tscn") + + +func _ready() -> void: + # Replace OK with Close since preference changes are being applied immediately, not after OK confirmation + get_ok().text = tr("Close") + + if OS.get_name() == "HTML5": + right_side.get_node("Startup").queue_free() + right_side.get_node("Languages").visible = true + Global.open_last_project = false + + for pref in preferences: + var node = right_side.get_node(pref[1]) + var node_position = node.get_index() + + var restore_default_button : BaseButton = restore_default_button_scene.instance() + restore_default_button.setting_name = pref[0] + restore_default_button.value_type = pref[2] + restore_default_button.default_value = pref[3] + restore_default_button.node = node + node.get_parent().add_child(restore_default_button) + node.get_parent().move_child(restore_default_button, node_position) + + match pref[2]: + "pressed": + node.connect("toggled", self, "_on_Preference_toggled", [pref[0], pref[3], restore_default_button]) + "value": + node.connect("value_changed", self, "_on_Preference_value_changed", [pref[0], pref[3], restore_default_button]) + "color": + node.get_picker().presets_visible = false + node.connect("color_changed", self, "_on_Preference_color_changed", [pref[0], pref[3], restore_default_button]) + "selected": + node.connect("item_selected", self, "_on_Preference_item_selected", [pref[0], pref[3], restore_default_button]) + + if Global.config_cache.has_section_key("preferences", pref[0]): + var value = Global.config_cache.get_value("preferences", pref[0]) + Global.set(pref[0], value) + node.set(pref[2], value) + + # This is needed because color_changed doesn't fire if the color changes in code + if pref[2] == "color": + preference_update(pref[0]) + disable_restore_default_button(restore_default_button, Global.get(pref[0]).is_equal_approx(pref[3])) + elif pref[2] == "selected": + preference_update(pref[0]) + disable_restore_default_button(restore_default_button, Global.get(pref[0]) == pref[3]) + + +func _on_Preference_toggled(button_pressed : bool, prop : String, default_value, restore_default_button : BaseButton) -> void: + Global.set(prop, button_pressed) + Global.config_cache.set_value("preferences", prop, button_pressed) + preference_update(prop) + disable_restore_default_button(restore_default_button, Global.get(prop) == default_value) + + +func _on_Preference_value_changed(value : float, prop : String, default_value, restore_default_button : BaseButton) -> void: + Global.set(prop, value) + Global.config_cache.set_value("preferences", prop, value) + preference_update(prop) + disable_restore_default_button(restore_default_button, Global.get(prop) == default_value) + + +func _on_Preference_color_changed(color : Color, prop : String, default_value, restore_default_button : BaseButton) -> void: + Global.set(prop, color) + Global.config_cache.set_value("preferences", prop, color) + preference_update(prop) + disable_restore_default_button(restore_default_button, Global.get(prop).is_equal_approx(default_value)) + + +func _on_Preference_item_selected(id : int, prop : String, default_value, restore_default_button : BaseButton) -> void: + Global.set(prop, id) + Global.config_cache.set_value("preferences", prop, id) + preference_update(prop) + disable_restore_default_button(restore_default_button, Global.get(prop) == default_value) + + +func preference_update(prop : String) -> void: + if prop in ["autosave_interval", "enable_autosave"]: + OpenSave.update_autosave() + autosave_interval.editable = Global.enable_autosave + if autosave_interval.editable: + autosave_interval.mouse_default_cursor_shape = Control.CURSOR_POINTING_HAND + else: + autosave_interval.mouse_default_cursor_shape = Control.CURSOR_FORBIDDEN + + if prop in ["grid_type", "grid_width", "grid_height", "grid_isometric_cell_size", "grid_color"]: + Global.canvas.grid.isometric_polylines.clear() + Global.canvas.grid.update() + + if prop in ["checker_size", "checker_color_1", "checker_color_2", "checker_follow_movement", "checker_follow_scale"]: + Global.transparent_checker._ready() + + if prop in ["guide_color"]: + for guide in Global.canvas.get_children(): + if guide is Guide: + guide.default_color = Global.guide_color + + Global.config_cache.save("user://cache.ini") + + +func disable_restore_default_button(button : BaseButton, disable : bool) -> void: + button.disabled = disable + if disable: + button.mouse_default_cursor_shape = Control.CURSOR_ARROW + button.hint_tooltip = "" + else: + button.mouse_default_cursor_shape = Control.CURSOR_POINTING_HAND + button.hint_tooltip = "Restore default value" + + +func _on_PreferencesDialog_about_to_show(changed_language := false) -> void: + if OS.get_name() != "HTML5": + list.add_item(" " + tr("Startup")) + list.add_item(" " + tr("Language")) + list.add_item(" " + tr("Themes")) + list.add_item(" " + tr("Canvas")) + list.add_item(" " + tr("Image")) + list.add_item(" " + tr("Shortcuts")) + list.add_item(" " + tr("Backup")) + list.add_item(" " + tr("Indicators")) + + list.select(1 if changed_language else selected_item) + autosave_interval.suffix = tr("minute(s)") + + +func _on_PreferencesDialog_popup_hide() -> void: + list.clear() + + +func _on_List_item_selected(index : int) -> void: + selected_item = index + for child in right_side.get_children(): + var content_list = ["Startup", "Languages", "Themes", "Canvas", "Image", "Shortcuts", "Backup", "Indicators"] + if OS.get_name() == "HTML5": + content_list.erase("Startup") + child.visible = child.name == content_list[index] diff --git a/src/Preferences/PreferencesDialog.tscn b/src/Preferences/PreferencesDialog.tscn new file mode 100644 index 0000000..d06da4f --- /dev/null +++ b/src/Preferences/PreferencesDialog.tscn @@ -0,0 +1,917 @@ +[gd_scene load_steps=6 format=2] + +[ext_resource path="res://src/Preferences/PreferencesDialog.gd" type="Script" id=1] +[ext_resource path="res://src/Preferences/HandleLanguages.gd" type="Script" id=4] +[ext_resource path="res://src/Preferences/HandleThemes.gd" type="Script" id=5] +[ext_resource path="res://src/Preferences/HandleShortcuts.gd" type="Script" id=6] + +[sub_resource type="ButtonGroup" id=1] + +[node name="PreferencesDialog" type="AcceptDialog"] +margin_left = -3.0 +margin_top = 9.0 +margin_right = 419.0 +margin_bottom = 1163.0 +rect_min_size = Vector2( 620, 450 ) +window_title = "Preferences" +resizable = true +script = ExtResource( 1 ) +__meta__ = { +"_edit_horizontal_guides_": [ ], +"_edit_use_anchors_": false, +"_edit_vertical_guides_": [ ] +} + +[node name="HSplitContainer" type="HSplitContainer" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 8.0 +margin_top = 8.0 +margin_right = -8.0 +margin_bottom = -36.0 +size_flags_horizontal = 3 +custom_constants/autohide = 0 +custom_constants/separation = 20 +split_offset = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="List" type="ItemList" parent="HSplitContainer"] +margin_right = 86.0 +margin_bottom = 1110.0 +rect_min_size = Vector2( 85, 0 ) + +[node name="ScrollContainer" type="ScrollContainer" parent="HSplitContainer"] +margin_left = 106.0 +margin_right = 604.0 +margin_bottom = 1110.0 +rect_min_size = Vector2( 100, 0 ) +size_flags_horizontal = 3 + +[node name="VBoxContainer" type="VBoxContainer" parent="HSplitContainer/ScrollContainer"] +margin_right = 498.0 +margin_bottom = 24.0 +size_flags_horizontal = 3 + +[node name="Startup" type="VBoxContainer" parent="HSplitContainer/ScrollContainer/VBoxContainer"] +margin_right = 498.0 +margin_bottom = 24.0 + +[node name="StartupContainer" type="HBoxContainer" parent="HSplitContainer/ScrollContainer/VBoxContainer/Startup"] +margin_right = 498.0 +margin_bottom = 24.0 + +[node name="Label" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Startup/StartupContainer"] +margin_top = 5.0 +margin_right = 180.0 +margin_bottom = 19.0 +text = "Open last project on startup" + +[node name="OpenLastProject" type="CheckBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Startup/StartupContainer"] +margin_left = 184.0 +margin_right = 231.0 +margin_bottom = 24.0 +hint_tooltip = "Opens last opened project on startup" +mouse_default_cursor_shape = 2 +text = "On" + +[node name="PressureSentivity" type="HBoxContainer" parent="HSplitContainer/ScrollContainer/VBoxContainer/Startup"] +visible = false +margin_top = 100.0 +margin_right = 506.0 +margin_bottom = 120.0 + +[node name="PressureSensitivityLabel" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Startup/PressureSentivity"] +margin_top = 3.0 +margin_right = 173.0 +margin_bottom = 17.0 +text = "Tablet pressure sensitivity:" + +[node name="PressureSensitivityOptionButton" type="OptionButton" parent="HSplitContainer/ScrollContainer/VBoxContainer/Startup/PressureSentivity"] +margin_left = 177.0 +margin_right = 334.0 +margin_bottom = 20.0 +text = "Affect Brush's Alpha" +items = [ "None", null, false, 0, null, "Affect Brush's Alpha", null, false, 1, null ] +selected = 1 + +[node name="Languages" type="VBoxContainer" parent="HSplitContainer/ScrollContainer/VBoxContainer"] +visible = false +margin_top = 184.0 +margin_right = 506.0 +margin_bottom = 632.0 +script = ExtResource( 4 ) + +[node name="System Language" type="CheckBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Languages"] +margin_right = 506.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 +pressed = true +group = SubResource( 1 ) +text = "System Language" + +[node name="Themes" type="HBoxContainer" parent="HSplitContainer/ScrollContainer/VBoxContainer"] +visible = false +margin_right = 498.0 +script = ExtResource( 5 ) + +[node name="ThemeButtons" type="VBoxContainer" parent="HSplitContainer/ScrollContainer/VBoxContainer/Themes"] + +[node name="ThemeColorsSpacer" type="VBoxContainer" parent="HSplitContainer/ScrollContainer/VBoxContainer/Themes"] +margin_right = 40.0 +margin_bottom = 40.0 + +[node name="Control" type="Control" parent="HSplitContainer/ScrollContainer/VBoxContainer/Themes/ThemeColorsSpacer"] +margin_right = 40.0 +margin_bottom = 40.0 + +[node name="ThemeColors" type="VBoxContainer" parent="HSplitContainer/ScrollContainer/VBoxContainer/Themes/ThemeColorsSpacer"] +margin_left = 4.0 +margin_right = 4.0 +custom_constants/separation = 12 + +[node name="Canvas" type="VBoxContainer" parent="HSplitContainer/ScrollContainer/VBoxContainer"] +visible = false +margin_top = 28.0 +margin_right = 498.0 +margin_bottom = 280.0 + +[node name="ZoomLabel" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas"] +margin_right = 498.0 +margin_bottom = 14.0 +text = "Zoom" + +[node name="ZoomOptions" type="HBoxContainer" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas"] +margin_top = 18.0 +margin_right = 498.0 +margin_bottom = 42.0 + +[node name="Label" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas/ZoomOptions"] +margin_top = 5.0 +margin_right = 110.0 +margin_bottom = 19.0 +rect_min_size = Vector2( 110, 0 ) +text = "Smooth Zoom" + +[node name="SmoothZoom" type="CheckBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas/ZoomOptions"] +margin_left = 114.0 +margin_right = 161.0 +margin_bottom = 24.0 +hint_tooltip = "Adds a smoother transition when zooming in or out" +mouse_default_cursor_shape = 2 +pressed = true +text = "On" + +[node name="HSeparator" type="HSeparator" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas"] +margin_top = 46.0 +margin_right = 498.0 +margin_bottom = 50.0 + +[node name="GuideLabel" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas"] +margin_top = 54.0 +margin_right = 498.0 +margin_bottom = 68.0 +text = "Guides" + +[node name="GuideOptions" type="GridContainer" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas"] +margin_top = 72.0 +margin_right = 498.0 +margin_bottom = 92.0 +custom_constants/vseparation = 4 +custom_constants/hseparation = 4 +columns = 3 + +[node name="GuideColorLabel" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas/GuideOptions"] +margin_top = 3.0 +margin_right = 110.0 +margin_bottom = 17.0 +rect_min_size = Vector2( 110, 0 ) +hint_tooltip = "A color of ruler guides displayed on the canvas" +mouse_filter = 0 +text = "Guides color:" + +[node name="GuideColor" type="ColorPickerButton" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas/GuideOptions"] +margin_left = 114.0 +margin_right = 178.0 +margin_bottom = 20.0 +rect_min_size = Vector2( 64, 20 ) +hint_tooltip = "A color of ruler guides displayed on the canvas" +mouse_default_cursor_shape = 2 +color = Color( 0.63, 0.13, 0.94, 1 ) + +[node name="HSeparator2" type="HSeparator" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas"] +margin_top = 96.0 +margin_right = 498.0 +margin_bottom = 100.0 + +[node name="GridLabel" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas"] +margin_top = 104.0 +margin_right = 498.0 +margin_bottom = 118.0 +text = "Grid" + +[node name="GridOptions" type="GridContainer" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas"] +margin_top = 122.0 +margin_right = 498.0 +margin_bottom = 174.0 +custom_constants/vseparation = 4 +custom_constants/hseparation = 4 +columns = 3 + +[node name="TypeLabel" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas/GridOptions"] +margin_right = 40.0 +margin_bottom = 14.0 +hint_tooltip = "Sets the type of the grid between rectangular, isometric or both" +mouse_filter = 0 +text = "Grid type:" +__meta__ = { +"_editor_description_": "" +} + +[node name="GridType" type="OptionButton" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas/GridOptions"] +margin_right = 29.0 +margin_bottom = 20.0 +hint_tooltip = "Sets the type of the grid between rectangular, isometric or both" +mouse_default_cursor_shape = 2 +text = "Rectangular" +items = [ "Rectangular", null, false, 0, null, "Isometric", null, false, 1, null, "All", null, false, 2, null ] +selected = 0 + +[node name="WidthLabel" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas/GridOptions"] +margin_top = 5.0 +margin_right = 110.0 +margin_bottom = 19.0 +rect_min_size = Vector2( 110, 0 ) +hint_tooltip = "Sets how far apart are vertical lines of the grid" +mouse_filter = 0 +text = "Grid width:" + +[node name="GridWidthValue" type="SpinBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas/GridOptions"] +margin_left = 114.0 +margin_right = 188.0 +margin_bottom = 24.0 +hint_tooltip = "Sets how far apart are vertical lines of the grid" +mouse_default_cursor_shape = 2 +min_value = 1.0 +max_value = 16384.0 +value = 1.0 +rounded = true +align = 2 +suffix = "px" + +[node name="Height" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas/GridOptions"] +margin_left = 192.0 +margin_top = 5.0 +margin_right = 267.0 +margin_bottom = 19.0 +hint_tooltip = "Sets how far apart are horizontal lines of the grid" +mouse_filter = 0 +text = "Grid height:" + +[node name="GridHeightValue" type="SpinBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas/GridOptions"] +margin_top = 28.0 +margin_right = 110.0 +margin_bottom = 52.0 +hint_tooltip = "Sets how far apart are horizontal lines of the grid" +mouse_default_cursor_shape = 2 +min_value = 1.0 +max_value = 16384.0 +value = 1.0 +rounded = true +align = 2 +suffix = "px" + +[node name="IsometricCellSizeLabel" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas/GridOptions"] +margin_right = 40.0 +margin_bottom = 14.0 +hint_tooltip = "Sets the size of the cells in an isometric grid" +mouse_filter = 0 +text = "Isometric cell size:" + +[node name="IsometricCellSizeValue" type="SpinBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas/GridOptions"] +margin_top = 28.0 +margin_right = 110.0 +margin_bottom = 52.0 +hint_tooltip = "Sets the size of the cells in an isometric grid" +mouse_default_cursor_shape = 2 +min_value = 2.0 +max_value = 16384.0 +value = 2.0 +rounded = true +align = 2 +suffix = "px" + +[node name="GridColorLabel" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas/GridOptions"] +margin_left = 114.0 +margin_top = 33.0 +margin_right = 188.0 +margin_bottom = 47.0 +hint_tooltip = "A color of the grid" +mouse_filter = 0 +text = "Grid color:" + +[node name="GridColor" type="ColorPickerButton" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas/GridOptions"] +margin_left = 192.0 +margin_top = 28.0 +margin_right = 267.0 +margin_bottom = 52.0 +rect_min_size = Vector2( 64, 20 ) +hint_tooltip = "A color of the grid" +mouse_default_cursor_shape = 2 + +[node name="HSeparator3" type="HSeparator" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas"] +margin_top = 178.0 +margin_right = 498.0 +margin_bottom = 182.0 + +[node name="TransparencyLabel" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas"] +margin_top = 186.0 +margin_right = 498.0 +margin_bottom = 200.0 +text = "Transparency" + +[node name="CheckerOptions" type="GridContainer" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas"] +margin_top = 204.0 +margin_right = 498.0 +margin_bottom = 252.0 +custom_constants/vseparation = 4 +custom_constants/hseparation = 4 +columns = 3 + +[node name="SizeLabel" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas/CheckerOptions"] +margin_top = 5.0 +margin_right = 110.0 +margin_bottom = 19.0 +rect_min_size = Vector2( 110, 0 ) +hint_tooltip = "Size of the transparent checker background" +mouse_filter = 0 +text = "Checker size:" + +[node name="CheckerSizeValue" type="SpinBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas/CheckerOptions"] +margin_left = 114.0 +margin_right = 217.0 +margin_bottom = 24.0 +hint_tooltip = "Size of the transparent checker background" +mouse_default_cursor_shape = 2 +min_value = 1.0 +max_value = 16384.0 +value = 10.0 +rounded = true +align = 2 +suffix = "px" + +[node name="CheckerColor1Label" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas/CheckerOptions"] +margin_left = 221.0 +margin_top = 5.0 +margin_right = 324.0 +margin_bottom = 19.0 +hint_tooltip = "First color of the transparent checker background" +mouse_filter = 0 +text = "Checker color 1:" + +[node name="CheckerColor1" type="ColorPickerButton" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas/CheckerOptions"] +margin_top = 28.0 +margin_right = 110.0 +margin_bottom = 48.0 +rect_min_size = Vector2( 64, 20 ) +hint_tooltip = "First color of the transparent checker background" +mouse_default_cursor_shape = 2 +color = Color( 0.470588, 0.470588, 0.470588, 1 ) + +[node name="CheckerColor2Label" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas/CheckerOptions"] +margin_left = 114.0 +margin_top = 31.0 +margin_right = 217.0 +margin_bottom = 45.0 +hint_tooltip = "Second color of the transparent checker background" +mouse_filter = 0 +text = "Checker color 2:" + +[node name="CheckerColor2" type="ColorPickerButton" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas/CheckerOptions"] +margin_left = 221.0 +margin_top = 28.0 +margin_right = 324.0 +margin_bottom = 48.0 +rect_min_size = Vector2( 64, 20 ) +hint_tooltip = "Second color of the transparent checker background" +mouse_default_cursor_shape = 2 +color = Color( 0.341176, 0.34902, 0.341176, 1 ) + +[node name="Label" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas/CheckerOptions"] +margin_top = -181.0 +margin_right = 110.0 +margin_bottom = -167.0 +rect_min_size = Vector2( 110, 0 ) +text = "Follow Canvas Movement" + +[node name="CheckerFollowMovement" type="CheckBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas/CheckerOptions"] +margin_left = 114.0 +margin_top = -186.0 +margin_right = 161.0 +margin_bottom = -162.0 +hint_tooltip = "The transparent checker follow the movement of canvas" +mouse_default_cursor_shape = 2 +text = "On" + +[node name="Label2" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas/CheckerOptions"] +margin_top = -181.0 +margin_right = 110.0 +margin_bottom = -167.0 +rect_min_size = Vector2( 110, 0 ) +text = "Follow Canvas Zoom Level" + +[node name="CheckerFollowScale" type="CheckBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Canvas/CheckerOptions"] +margin_left = 114.0 +margin_top = -186.0 +margin_right = 161.0 +margin_bottom = -162.0 +hint_tooltip = "The transparent checker follow the zoom level of canvas" +mouse_default_cursor_shape = 2 +text = "On" + +[node name="Image" type="VBoxContainer" parent="HSplitContainer/ScrollContainer/VBoxContainer"] +visible = false +margin_top = 240.0 +margin_right = 506.0 +margin_bottom = 316.0 + +[node name="ImageOptions" type="GridContainer" parent="HSplitContainer/ScrollContainer/VBoxContainer/Image"] +margin_right = 506.0 +margin_bottom = 76.0 +custom_constants/vseparation = 4 +custom_constants/hseparation = 4 +columns = 3 + +[node name="DefaultWidthLabel" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Image/ImageOptions"] +margin_top = 5.0 +margin_right = 110.0 +margin_bottom = 19.0 +rect_min_size = Vector2( 110, 0 ) +hint_tooltip = "A default width of a new image" +mouse_filter = 0 +text = "Default width:" + +[node name="ImageDefaultWidth" type="SpinBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Image/ImageOptions"] +margin_left = 114.0 +margin_right = 188.0 +margin_bottom = 24.0 +hint_tooltip = "A default width of a new image" +mouse_default_cursor_shape = 2 +min_value = 1.0 +max_value = 16384.0 +value = 64.0 +rounded = true +align = 2 +suffix = "px" + +[node name="DefaultHeightLabel" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Image/ImageOptions"] +margin_top = 33.0 +margin_right = 110.0 +margin_bottom = 47.0 +hint_tooltip = "A default height of a new image" +mouse_filter = 0 +text = "Default height:" + +[node name="ImageDefaultHeight" type="SpinBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Image/ImageOptions"] +margin_left = 114.0 +margin_top = 28.0 +margin_right = 188.0 +margin_bottom = 52.0 +hint_tooltip = "A default height of a new image" +mouse_default_cursor_shape = 2 +min_value = 1.0 +max_value = 16384.0 +value = 64.0 +rounded = true +align = 2 +suffix = "px" + +[node name="DefaultFillColorLabel" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Image/ImageOptions"] +margin_top = 59.0 +margin_right = 110.0 +margin_bottom = 73.0 +hint_tooltip = "A default background color of a new image" +mouse_filter = 0 +text = "Default fill color:" + +[node name="DefaultFillColor" type="ColorPickerButton" parent="HSplitContainer/ScrollContainer/VBoxContainer/Image/ImageOptions"] +margin_left = 114.0 +margin_top = 56.0 +margin_right = 188.0 +margin_bottom = 76.0 +rect_min_size = Vector2( 64, 20 ) +hint_tooltip = "A default background color of a new image" +mouse_default_cursor_shape = 2 +color = Color( 0, 0, 0, 0 ) + +[node name="Shortcuts" type="VBoxContainer" parent="HSplitContainer/ScrollContainer/VBoxContainer"] +visible = false +margin_top = 184.0 +margin_right = 506.0 +margin_bottom = 418.0 +script = ExtResource( 6 ) + +[node name="HBoxContainer" type="HBoxContainer" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts"] +margin_right = 506.0 +margin_bottom = 20.0 +hint_tooltip = "Only custom preset can be modified" + +[node name="Label" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/HBoxContainer"] +margin_top = 3.0 +margin_right = 45.0 +margin_bottom = 17.0 +text = "Preset:" + +[node name="PresetOptionButton" type="OptionButton" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/HBoxContainer"] +margin_left = 49.0 +margin_right = 506.0 +margin_bottom = 20.0 +hint_tooltip = "Only custom preset can be modified" +mouse_default_cursor_shape = 2 +size_flags_horizontal = 3 +text = "Default" +items = [ "Default", null, false, 0, null, "Custom", null, false, 1, null ] +selected = 0 + +[node name="HSeparator" type="HSeparator" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts"] +margin_top = 24.0 +margin_right = 506.0 +margin_bottom = 28.0 + +[node name="Shortcuts" type="GridContainer" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts"] +margin_top = 32.0 +margin_right = 506.0 +margin_bottom = 234.0 +custom_constants/vseparation = 2 +custom_constants/hseparation = 5 +columns = 3 + +[node name="Empty" type="Control" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_right = 137.0 +margin_bottom = 14.0 + +[node name="LeftToolLabel" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_left = 142.0 +margin_right = 321.0 +margin_bottom = 14.0 +hint_tooltip = "A tool assigned to the left mouse button" +mouse_filter = 0 +text = "Left Tool:" +align = 1 + +[node name="RightToolLabel" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_left = 326.0 +margin_right = 505.0 +margin_bottom = 14.0 +hint_tooltip = "A tool assigned to the right mouse button" +mouse_filter = 0 +text = "Right Tool:" +align = 1 + +[node name="Empty2" type="Control" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_top = 16.0 +margin_right = 137.0 +margin_bottom = 20.0 + +[node name="HSeparator" type="HSeparator" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +visible = false +margin_left = 184.0 +margin_top = 16.0 +margin_right = 321.0 +margin_bottom = 20.0 + +[node name="HSeparator2" type="HSeparator" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_left = 142.0 +margin_top = 16.0 +margin_right = 321.0 +margin_bottom = 20.0 + +[node name="HSeparator3" type="HSeparator" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_left = 326.0 +margin_top = 16.0 +margin_right = 505.0 +margin_bottom = 20.0 + +[node name="RectSelectLabel" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_top = 25.0 +margin_right = 137.0 +margin_bottom = 39.0 +text = "Rectangular Selection" + +[node name="left_rectangle_select_tool" type="Button" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_left = 142.0 +margin_top = 22.0 +margin_right = 321.0 +margin_bottom = 42.0 +size_flags_horizontal = 3 + +[node name="right_rectangle_select_tool" type="Button" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_left = 326.0 +margin_top = 22.0 +margin_right = 505.0 +margin_bottom = 42.0 +size_flags_horizontal = 3 + +[node name="ZoomLabel" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_top = 47.0 +margin_right = 137.0 +margin_bottom = 61.0 +text = "Zoom" + +[node name="left_zoom_tool" type="Button" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_left = 142.0 +margin_top = 44.0 +margin_right = 321.0 +margin_bottom = 64.0 +size_flags_horizontal = 3 + +[node name="right_zoom_tool" type="Button" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_left = 326.0 +margin_top = 44.0 +margin_right = 505.0 +margin_bottom = 64.0 +size_flags_horizontal = 3 + +[node name="ColorPickerLabel" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_top = 69.0 +margin_right = 137.0 +margin_bottom = 83.0 +text = "Color Picker" + +[node name="left_colorpicker_tool" type="Button" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_left = 142.0 +margin_top = 66.0 +margin_right = 321.0 +margin_bottom = 86.0 + +[node name="right_colorpicker_tool" type="Button" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_left = 326.0 +margin_top = 66.0 +margin_right = 505.0 +margin_bottom = 86.0 + +[node name="PencilLabel" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_top = 91.0 +margin_right = 137.0 +margin_bottom = 105.0 +text = "Pencil" + +[node name="left_pencil_tool" type="Button" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_left = 142.0 +margin_top = 88.0 +margin_right = 321.0 +margin_bottom = 108.0 + +[node name="right_pencil_tool" type="Button" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_left = 326.0 +margin_top = 88.0 +margin_right = 505.0 +margin_bottom = 108.0 + +[node name="EraserLabel" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_top = 113.0 +margin_right = 137.0 +margin_bottom = 127.0 +text = "Eraser" + +[node name="left_eraser_tool" type="Button" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_left = 142.0 +margin_top = 110.0 +margin_right = 321.0 +margin_bottom = 130.0 + +[node name="right_eraser_tool" type="Button" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_left = 326.0 +margin_top = 110.0 +margin_right = 505.0 +margin_bottom = 130.0 + +[node name="BucketLabel" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_top = 135.0 +margin_right = 137.0 +margin_bottom = 149.0 +text = "Bucket" + +[node name="left_fill_tool" type="Button" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_left = 142.0 +margin_top = 132.0 +margin_right = 321.0 +margin_bottom = 152.0 + +[node name="right_fill_tool" type="Button" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_left = 326.0 +margin_top = 132.0 +margin_right = 505.0 +margin_bottom = 152.0 + +[node name="LightenDarkenLabel" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_top = 157.0 +margin_right = 137.0 +margin_bottom = 171.0 +text = "Lighten/Darken" + +[node name="left_lightdark_tool" type="Button" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_left = 142.0 +margin_top = 154.0 +margin_right = 321.0 +margin_bottom = 174.0 + +[node name="right_lightdark_tool" type="Button" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_left = 326.0 +margin_top = 154.0 +margin_right = 505.0 +margin_bottom = 174.0 + +[node name="HSeparator4" type="HSeparator" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_top = 176.0 +margin_right = 137.0 +margin_bottom = 180.0 + +[node name="HSeparator5" type="HSeparator" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_left = 142.0 +margin_top = 176.0 +margin_right = 321.0 +margin_bottom = 180.0 + +[node name="HSeparator6" type="HSeparator" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_left = 326.0 +margin_top = 176.0 +margin_right = 505.0 +margin_bottom = 180.0 + +[node name="Switch Colors" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_top = 185.0 +margin_right = 137.0 +margin_bottom = 199.0 +text = "Switch Colors" + +[node name="switch_colors" type="Button" parent="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/Shortcuts"] +margin_left = 142.0 +margin_top = 182.0 +margin_right = 321.0 +margin_bottom = 202.0 + +[node name="Backup" type="VBoxContainer" parent="HSplitContainer/ScrollContainer/VBoxContainer"] +visible = false +margin_top = 184.0 +margin_right = 498.0 +margin_bottom = 254.0 + +[node name="AutosaveContainer" type="GridContainer" parent="HSplitContainer/ScrollContainer/VBoxContainer/Backup"] +margin_top = 18.0 +margin_right = 498.0 +margin_bottom = 70.0 +columns = 3 + +[node name="Label" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Backup/AutosaveContainer"] +margin_top = 5.0 +margin_right = 115.0 +margin_bottom = 19.0 +text = "Enable autosave" + +[node name="EnableAutosave" type="CheckBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Backup/AutosaveContainer"] +margin_left = 119.0 +margin_right = 214.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 +pressed = true +text = "On" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="AutosaveIntervalLabel" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Backup/AutosaveContainer"] +margin_top = 33.0 +margin_right = 115.0 +margin_bottom = 47.0 +size_flags_horizontal = 0 +text = "Autosave interval:" + +[node name="AutosaveInterval" type="SpinBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Backup/AutosaveContainer"] +margin_left = 119.0 +margin_top = 28.0 +margin_right = 214.0 +margin_bottom = 52.0 +rect_min_size = Vector2( 95, 0 ) +mouse_default_cursor_shape = 2 +size_flags_horizontal = 0 +min_value = 0.1 +max_value = 30.0 +step = 0.25 +value = 1.0 +align = 2 +suffix = "minute(s)" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Indicators" type="VBoxContainer" parent="HSplitContainer/ScrollContainer/VBoxContainer"] +visible = false +margin_top = 54.0 +margin_right = 498.0 +margin_bottom = 180.0 + +[node name="IndicatorsContainer" type="GridContainer" parent="HSplitContainer/ScrollContainer/VBoxContainer/Indicators"] +margin_top = 18.0 +margin_right = 498.0 +margin_bottom = 126.0 +custom_constants/vseparation = 4 +custom_constants/hseparation = 4 +columns = 3 + +[node name="Label" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Indicators/IndicatorsContainer"] +margin_top = 5.0 +margin_right = 127.0 +margin_bottom = 19.0 +text = "Left pixel indicator" + +[node name="LeftIndicatorCheckbox" type="CheckBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Indicators/IndicatorsContainer"] +margin_left = 131.0 +margin_right = 498.0 +margin_bottom = 24.0 +hint_tooltip = "Show left mouse pixel indicator or brush on the canvas when drawing" +mouse_default_cursor_shape = 2 +size_flags_horizontal = 3 +pressed = true +text = "On" + +[node name="Label2" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Indicators/IndicatorsContainer"] +margin_top = 33.0 +margin_right = 127.0 +margin_bottom = 47.0 +text = "Right pixel indicator" + +[node name="RightIndicatorCheckbox" type="CheckBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Indicators/IndicatorsContainer"] +margin_left = 131.0 +margin_top = 28.0 +margin_right = 498.0 +margin_bottom = 52.0 +hint_tooltip = "Show right mouse pixel indicator or brush on the canvas when drawing" +mouse_default_cursor_shape = 2 +size_flags_horizontal = 3 +text = "On" + +[node name="Label3" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Indicators/IndicatorsContainer"] +margin_top = 61.0 +margin_right = 127.0 +margin_bottom = 75.0 +text = "Show left tool icon" + +[node name="LeftToolIconCheckbox" type="CheckBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Indicators/IndicatorsContainer"] +margin_left = 131.0 +margin_top = 56.0 +margin_right = 498.0 +margin_bottom = 80.0 +hint_tooltip = "Displays an icon of the selected left tool next to the cursor on the canvas" +mouse_default_cursor_shape = 2 +size_flags_horizontal = 3 +pressed = true +text = "On" + +[node name="Label4" type="Label" parent="HSplitContainer/ScrollContainer/VBoxContainer/Indicators/IndicatorsContainer"] +margin_top = 89.0 +margin_right = 127.0 +margin_bottom = 103.0 +text = "Show right tool icon" + +[node name="RightToolIconCheckbox" type="CheckBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/Indicators/IndicatorsContainer"] +margin_left = 131.0 +margin_top = 84.0 +margin_right = 498.0 +margin_bottom = 108.0 +hint_tooltip = "Displays an icon of the selected right tool next to the cursor on the canvas" +mouse_default_cursor_shape = 2 +size_flags_horizontal = 3 +pressed = true +text = "On" + +[node name="Popups" type="Node" parent="."] + +[node name="ShortcutSelector" type="ConfirmationDialog" parent="Popups"] +margin_right = 250.0 +margin_bottom = 87.5 +rect_min_size = Vector2( 250, 87.5 ) +window_title = "Set the shortcut" +dialog_text = "Press a key or a key combination to set the shortcut" +dialog_hide_on_ok = false +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="EnteredShortcut" type="Label" parent="Popups/ShortcutSelector"] +margin_left = 8.0 +margin_top = 22.0 +margin_right = 341.0 +margin_bottom = 51.5 +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} +[connection signal="about_to_show" from="." to="." method="_on_PreferencesDialog_about_to_show"] +[connection signal="popup_hide" from="." to="." method="_on_PreferencesDialog_popup_hide"] +[connection signal="item_selected" from="HSplitContainer/List" to="." method="_on_List_item_selected"] +[connection signal="item_selected" from="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts/HBoxContainer/PresetOptionButton" to="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts" method="_on_PresetOptionButton_item_selected"] +[connection signal="confirmed" from="Popups/ShortcutSelector" to="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts" method="_on_ShortcutSelector_confirmed"] +[connection signal="popup_hide" from="Popups/ShortcutSelector" to="HSplitContainer/ScrollContainer/VBoxContainer/Shortcuts" method="_on_ShortcutSelector_popup_hide"] diff --git a/src/Preferences/RestoreDefaultButton.gd b/src/Preferences/RestoreDefaultButton.gd new file mode 100644 index 0000000..b3983cc --- /dev/null +++ b/src/Preferences/RestoreDefaultButton.gd @@ -0,0 +1,23 @@ +extends TextureButton + + +var setting_name : String +var value_type : String +var default_value +var node : Node + + +func _ready() -> void: + # Handle themes + if Global.theme_type == Global.Theme_Types.LIGHT: + texture_normal = load("res://assets/graphics/light_themes/misc/icon_reload.png") + elif Global.theme_type == Global.Theme_Types.CARAMEL: + texture_normal = load("res://assets/graphics/caramel_themes/misc/icon_reload.png") + + +func _on_RestoreDefaultButton_pressed() -> void: + Global.set(setting_name, default_value) + Global.config_cache.set_value("preferences", setting_name, default_value) + Global.preferences_dialog.preference_update(setting_name) + Global.preferences_dialog.disable_restore_default_button(self, true) + node.set(value_type, default_value) diff --git a/src/Preferences/RestoreDefaultButton.tscn b/src/Preferences/RestoreDefaultButton.tscn new file mode 100644 index 0000000..5017d8b --- /dev/null +++ b/src/Preferences/RestoreDefaultButton.tscn @@ -0,0 +1,21 @@ +[gd_scene load_steps=4 format=2] + +[ext_resource path="res://assets/graphics/dark_themes/misc/icon_reload.png" type="Texture" id=1] +[ext_resource path="res://src/Preferences/RestoreDefaultButton.gd" type="Script" id=2] + +[sub_resource type="ImageTexture" id=1] + +[node name="RestoreDefaultButton" type="TextureButton" groups=[ +"UIButtons", +]] +margin_right = 16.0 +margin_bottom = 16.0 +size_flags_vertical = 4 +disabled = true +texture_normal = ExtResource( 1 ) +texture_disabled = SubResource( 1 ) +script = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} +[connection signal="pressed" from="." to="." method="_on_RestoreDefaultButton_pressed"] diff --git a/src/Preferences/ThemeColorPreview.tscn b/src/Preferences/ThemeColorPreview.tscn new file mode 100644 index 0000000..584c613 --- /dev/null +++ b/src/Preferences/ThemeColorPreview.tscn @@ -0,0 +1,38 @@ +[gd_scene format=2] + +[node name="ThemeColorPreview" type="ColorRect"] +margin_right = 50.0 +margin_bottom = 14.0 +rect_min_size = Vector2( 50, 16 ) +color = Color( 0.380392, 0.384314, 0.380392, 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ColorRect" type="ColorRect" parent="."] +anchor_top = 0.5 +anchor_bottom = 0.5 +margin_left = 3.0 +margin_top = -5.0 +margin_right = 23.0 +margin_bottom = 5.0 +rect_min_size = Vector2( 20, 10 ) +color = Color( 0.152941, 0.152941, 0.152941, 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ColorRect2" type="ColorRect" parent="."] +anchor_left = 1.0 +anchor_top = 0.5 +anchor_right = 1.0 +anchor_bottom = 0.5 +margin_left = -23.0 +margin_top = -5.0 +margin_right = -3.0 +margin_bottom = 5.0 +rect_min_size = Vector2( 20, 10 ) +color = Color( 0.411765, 0.411765, 0.411765, 1 ) +__meta__ = { +"_edit_use_anchors_": false +} diff --git a/src/SelectionRectangle.gd b/src/SelectionRectangle.gd new file mode 100644 index 0000000..06000ea --- /dev/null +++ b/src/SelectionRectangle.gd @@ -0,0 +1,192 @@ +extends Polygon2D + + +var _selected_rect := Rect2(0, 0, 0, 0) +var _clipped_rect := Rect2(0, 0, 0, 0) +var _move_image := Image.new() +var _move_texture := ImageTexture.new() +var _clear_image := Image.new() +var _move_pixel := false +var _clipboard := Image.new() +var _undo_data := {} + + +func _ready() -> void: + _clear_image.create(1, 1, false, Image.FORMAT_RGBA8) + _clear_image.fill(Color(0, 0, 0, 0)) + + +func _draw() -> void: + if _move_pixel: + draw_texture(_move_texture, _clipped_rect.position, Color(1, 1, 1, 0.5)) + + +func has_point(position : Vector2) -> bool: + return _selected_rect.has_point(position) + + +func get_rect() -> Rect2: + return _selected_rect + + +func set_rect(rect : Rect2) -> void: + _selected_rect = rect + polygon[0] = rect.position + polygon[1] = Vector2(rect.end.x, rect.position.y) + polygon[2] = rect.end + polygon[3] = Vector2(rect.position.x, rect.end.y) + visible = not rect.has_no_area() + + var project : Project = Global.current_project + if rect.has_no_area(): + project.select_all_pixels() + else: + project.clear_selection() + for x in range(rect.position.x, rect.end.x): + for y in range(rect.position.y, rect.end.y): + if x < 0 or x >= project.size.x: + continue + if y < 0 or y >= project.size.y: + continue + project.selected_pixels.append(Vector2(x, y)) + + +func move_rect(move : Vector2) -> void: + _selected_rect.position += move + _clipped_rect.position += move + set_rect(_selected_rect) + + +func select_rect() -> void: + var undo_data = _get_undo_data(false) + Global.current_project.selected_rect = _selected_rect + commit_undo("Rectangle Select", undo_data) + + +func move_start(move_pixel : bool) -> void: + if not move_pixel: + return + + _undo_data = _get_undo_data(true) + var project := Global.current_project + var image : Image = project.frames[project.current_frame].cels[project.current_layer].image + + var rect = Rect2(Vector2.ZERO, project.size) + _clipped_rect = rect.clip(_selected_rect) + _move_image = image.get_rect(_clipped_rect) + _move_texture.create_from_image(_move_image, 0) + + var size := _clipped_rect.size + rect = Rect2(Vector2.ZERO, size) + _clear_image.resize(size.x, size.y, Image.INTERPOLATE_NEAREST) + image.blit_rect(_clear_image, rect, _clipped_rect.position) + Global.canvas.update_texture(project.current_layer) + + _move_pixel = true + update() + + +func move_end() -> void: + var undo_data = _undo_data if _move_pixel else _get_undo_data(false) + + if _move_pixel: + var project := Global.current_project + var image : Image = project.frames[project.current_frame].cels[project.current_layer].image + var size := _clipped_rect.size + var rect = Rect2(Vector2.ZERO, size) + image.blit_rect_mask(_move_image, _move_image, rect, _clipped_rect.position) + _move_pixel = false + update() + + Global.current_project.selected_rect = _selected_rect + commit_undo("Rectangle Select", undo_data) + _undo_data.clear() + + +func copy() -> void: + if _selected_rect.has_no_area(): + return + + var project := Global.current_project + var image : Image = project.frames[project.current_frame].cels[project.current_layer].image + _clipboard = image.get_rect(_selected_rect) + if _clipboard.is_invisible(): + return + var brush = _clipboard.get_rect(_clipboard.get_used_rect()) + project.brushes.append(brush) + Brushes.add_project_brush(brush) + +func cut() -> void: # This is basically the same as copy + delete + if _selected_rect.has_no_area(): + return + + var undo_data = _get_undo_data(true) + var project := Global.current_project + var image : Image = project.frames[project.current_frame].cels[project.current_layer].image + var size := _selected_rect.size + var rect = Rect2(Vector2.ZERO, size) + _clipboard = image.get_rect(_selected_rect) + if _clipboard.is_invisible(): + return + + _clear_image.resize(size.x, size.y, Image.INTERPOLATE_NEAREST) + var brush = _clipboard.get_rect(_clipboard.get_used_rect()) + project.brushes.append(brush) + Brushes.add_project_brush(brush) + move_end() # The selection_rectangle can be used while is moving, this prevents malfunctioning + image.blit_rect(_clear_image, rect, _selected_rect.position) + commit_undo("Draw", undo_data) + +func paste() -> void: + if _clipboard.get_size() <= Vector2.ZERO: + return + + var undo_data = _get_undo_data(true) + var project := Global.current_project + var image : Image = project.frames[project.current_frame].cels[project.current_layer].image + var size := _selected_rect.size + var rect = Rect2(Vector2.ZERO, size) + image.blend_rect(_clipboard, rect, _selected_rect.position) + move_end() # The selection_rectangle can be used while is moving, this prevents malfunctioning + commit_undo("Draw", undo_data) + + +func delete() -> void: + var undo_data = _get_undo_data(true) + var project := Global.current_project + var image : Image = project.frames[project.current_frame].cels[project.current_layer].image + var size := _selected_rect.size + var rect = Rect2(Vector2.ZERO, size) + _clear_image.resize(size.x, size.y, Image.INTERPOLATE_NEAREST) + image.blit_rect(_clear_image, rect, _selected_rect.position) + move_end() # The selection_rectangle can be used while is moving, this prevents malfunctioning + commit_undo("Draw", undo_data) + + +func commit_undo(action : String, undo_data : Dictionary) -> void: + var redo_data = _get_undo_data("image_data" in undo_data) + var project := Global.current_project + + project.undos += 1 + project.undo_redo.create_action(action) + project.undo_redo.add_do_property(project, "selected_rect", redo_data["selected_rect"]) + project.undo_redo.add_undo_property(project, "selected_rect", undo_data["selected_rect"]) + if "image_data" in undo_data: + var image : Image = project.frames[project.current_frame].cels[project.current_layer].image + project.undo_redo.add_do_property(image, "data", redo_data["image_data"]) + project.undo_redo.add_undo_property(image, "data", undo_data["image_data"]) + project.undo_redo.add_do_method(Global, "redo", project.current_frame, project.current_layer) + project.undo_redo.add_undo_method(Global, "undo", project.current_frame, project.current_layer) + project.undo_redo.commit_action() + + +func _get_undo_data(undo_image : bool) -> Dictionary: + var data = {} + var project := Global.current_project + data["selected_rect"] = Global.current_project.selected_rect + if undo_image: + var image : Image = project.frames[project.current_frame].cels[project.current_layer].image + image.unlock() + data["image_data"] = image.data + image.lock() + return data diff --git a/src/Shaders/TransparentChecker.shader b/src/Shaders/TransparentChecker.shader new file mode 100644 index 0000000..ff5c4bb --- /dev/null +++ b/src/Shaders/TransparentChecker.shader @@ -0,0 +1,30 @@ +shader_type canvas_item; +render_mode unshaded; + +uniform float size = 10.0; +uniform vec4 color1 : hint_color = vec4(0.7, 0.7, 0.7, 1.0); +uniform vec4 color2 : hint_color = vec4(1.0); +uniform vec2 offset = vec2(0.0); +uniform vec2 scale = vec2(0.0); +uniform vec2 rect_size = vec2(0.0); +uniform bool follow_movement = false; +uniform bool follow_scale = false; + +void fragment() { + vec2 ref_pos = FRAGCOORD.xy; + if (follow_scale) { + if (!follow_movement) + ref_pos /= scale; + else + ref_pos = UV * rect_size; + } + else if (follow_movement) + ref_pos -= mod(offset, size * 2.0); + + vec2 pos = mod(ref_pos, size * 2.0); + bool c1 = any(lessThan(pos, vec2(size))); + bool c2 = any(greaterThanEqual(pos, vec2(size))); + float c = c1 && c2 ? 1.0: 0.0; + COLOR = mix(color1, color2, c); + COLOR.a = 1.0; +} diff --git a/src/Tools/Base.gd b/src/Tools/Base.gd new file mode 100644 index 0000000..dd56363 --- /dev/null +++ b/src/Tools/Base.gd @@ -0,0 +1,137 @@ +extends VBoxContainer + + +var kname : String +var tool_slot : Tools.Slot = null +var cursor_text := "" + +var _cursor := Vector2.INF + + +func _ready(): + kname = name.replace(" ", "_").to_lower() + $Label.text = tool_slot.name + + yield(get_tree(), "idle_frame") + load_config() + $PixelPerfect.pressed = tool_slot.pixel_perfect + $Mirror/Horizontal.pressed = tool_slot.horizontal_mirror + $Mirror/Vertical.pressed = tool_slot.vertical_mirror + + +func _on_PixelPerfect_toggled(button_pressed : bool): + tool_slot.pixel_perfect = button_pressed + tool_slot.save_config() + + +func _on_Horizontal_toggled(button_pressed : bool): + tool_slot.horizontal_mirror = button_pressed + tool_slot.save_config() + Global.show_y_symmetry_axis = button_pressed + # If the button is not pressed but another button is, keep the symmetry guide visible + if !button_pressed and (Tools._slots[BUTTON_LEFT].horizontal_mirror or Tools._slots[BUTTON_RIGHT].horizontal_mirror): + Global.show_y_symmetry_axis = true + Global.current_project.y_symmetry_axis.visible = Global.show_y_symmetry_axis and Global.show_guides + + +func _on_Vertical_toggled(button_pressed : bool): + tool_slot.vertical_mirror = button_pressed + tool_slot.save_config() + Global.show_x_symmetry_axis = button_pressed + # If the button is not pressed but another button is, keep the symmetry guide visible + if !button_pressed and (Tools._slots[BUTTON_LEFT].vertical_mirror or Tools._slots[BUTTON_RIGHT].vertical_mirror): + Global.show_x_symmetry_axis = true + Global.current_project.x_symmetry_axis.visible = Global.show_x_symmetry_axis and Global.show_guides + + +func save_config() -> void: + var config := get_config() + Global.config_cache.set_value(tool_slot.kname, kname, config) + + +func load_config() -> void: + var value = Global.config_cache.get_value(tool_slot.kname, kname, {}) + set_config(value) + update_config() + + +func get_config() -> Dictionary: + return {} + + +func set_config(_config : Dictionary) -> void: + pass + + +func update_config() -> void: + pass + + +func cursor_move(position : Vector2) -> void: + _cursor = position + + +func draw_indicator() -> void: + var rect := Rect2(_cursor, Vector2.ONE) + Global.canvas.indicators.draw_rect(rect, Color.blue, false) + + +func _get_draw_rect() -> Rect2: + var selected_pixels = Global.current_project.selected_pixels + return Rect2(selected_pixels[0].x, selected_pixels[0].y, selected_pixels[-1].x - selected_pixels[0].x + 1, selected_pixels[-1].y - selected_pixels[0].y + 1) + + +func _get_tile_mode_rect() -> Rect2: + return Rect2(-Global.current_project.size, Global.current_project.size * 3) + + +func _get_draw_image() -> Image: + var project : Project = Global.current_project + return project.frames[project.current_frame].cels[project.current_layer].image + + +func _flip_rect(rect : Rect2, size : Vector2, horizontal : bool, vertical : bool) -> Rect2: + var result := rect + if horizontal: + result.position.x = size.x - rect.end.x + result.end.x = size.x - rect.position.x + if vertical: + result.position.y = size.y - rect.end.y + result.end.y = size.y - rect.position.y + return result.abs() + + +func _create_polylines(bitmap : BitMap) -> Array: + var lines := [] + var size := bitmap.get_size() + for y in size.y: + for x in size.x: + var p := Vector2(x, y) + if not bitmap.get_bit(p): + continue + if x <= 0 or not bitmap.get_bit(p - Vector2(1, 0)): + _add_polylines_segment(lines, p, p + Vector2(0, 1)) + if y <= 0 or not bitmap.get_bit(p - Vector2(0, 1)): + _add_polylines_segment(lines, p, p + Vector2(1, 0)) + if x + 1 >= size.x or not bitmap.get_bit(p + Vector2(1, 0)): + _add_polylines_segment(lines, p + Vector2(1, 0), p + Vector2(1, 1)) + if y + 1 >= size.y or not bitmap.get_bit(p + Vector2(0, 1)): + _add_polylines_segment(lines, p + Vector2(0, 1), p + Vector2(1, 1)) + return lines + + +func _add_polylines_segment(lines : Array, start : Vector2, end : Vector2) -> void: + for line in lines: + if line[0] == start: + line.insert(0, end) + return + if line[0] == end: + line.insert(0, start) + return + if line[line.size() - 1] == start: + line.append(end) + return + if line[line.size() - 1] == end: + line.append(start) + return + lines.append([start, end]) diff --git a/src/Tools/Base.tscn b/src/Tools/Base.tscn new file mode 100644 index 0000000..74bc53d --- /dev/null +++ b/src/Tools/Base.tscn @@ -0,0 +1,78 @@ +[gd_scene load_steps=6 format=2] + +[ext_resource path="res://src/Tools/Base.gd" type="Script" id=1] +[ext_resource path="res://assets/graphics/dark_themes/tools/horizontal_mirror_on.png" type="Texture" id=2] +[ext_resource path="res://assets/graphics/dark_themes/tools/horizontal_mirror_off.png" type="Texture" id=3] +[ext_resource path="res://assets/graphics/dark_themes/tools/vertical_mirror_on.png" type="Texture" id=4] +[ext_resource path="res://assets/graphics/dark_themes/tools/vertical_mirror_off.png" type="Texture" id=5] + +[node name="ToolOptions" type="VBoxContainer"] +margin_left = 7.0 +margin_top = 7.0 +margin_right = 123.0 +margin_bottom = 65.0 +size_flags_horizontal = 3 +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Label" type="Label" parent="."] +margin_right = 116.0 +margin_bottom = 14.0 +text = "Tool" +align = 1 +autowrap = true + +[node name="PixelPerfect" type="CheckBox" parent="."] +margin_left = 4.0 +margin_top = 18.0 +margin_right = 112.0 +margin_bottom = 42.0 +grow_horizontal = 2 +grow_vertical = 2 +hint_tooltip = "Makes lines smooth by removing the extra pixels on the edges" +mouse_default_cursor_shape = 2 +size_flags_horizontal = 4 +text = "Pixel Perfect" +align = 1 + +[node name="EmptySpacer" type="Control" parent="."] +margin_top = 46.0 +margin_right = 116.0 +margin_bottom = 58.0 +rect_min_size = Vector2( 0, 12 ) + +[node name="Mirror" type="HBoxContainer" parent="."] +margin_top = 62.0 +margin_right = 116.0 +margin_bottom = 79.0 +custom_constants/separation = 44 +alignment = 1 + +[node name="Horizontal" type="TextureButton" parent="Mirror" groups=[ +"UIButtons", +]] +margin_left = 20.0 +margin_right = 35.0 +margin_bottom = 17.0 +hint_tooltip = "Enable horizontal mirrored drawing" +mouse_default_cursor_shape = 2 +toggle_mode = true +texture_normal = ExtResource( 3 ) +texture_pressed = ExtResource( 2 ) + +[node name="Vertical" type="TextureButton" parent="Mirror" groups=[ +"UIButtons", +]] +margin_left = 79.0 +margin_right = 96.0 +margin_bottom = 17.0 +hint_tooltip = "Enable vertical mirrored drawing" +mouse_default_cursor_shape = 2 +toggle_mode = true +texture_normal = ExtResource( 5 ) +texture_pressed = ExtResource( 4 ) +[connection signal="toggled" from="PixelPerfect" to="." method="_on_PixelPerfect_toggled"] +[connection signal="toggled" from="Mirror/Horizontal" to="." method="_on_Horizontal_toggled"] +[connection signal="toggled" from="Mirror/Vertical" to="." method="_on_Vertical_toggled"] diff --git a/src/Tools/Bucket.gd b/src/Tools/Bucket.gd new file mode 100644 index 0000000..11d5652 --- /dev/null +++ b/src/Tools/Bucket.gd @@ -0,0 +1,235 @@ +extends "res://src/Tools/Base.gd" + + +var _pattern : Patterns.Pattern +var _fill_area := 0 +var _fill_with := 0 +var _offset_x := 0 +var _offset_y := 0 + + +func _ready() -> void: + update_pattern() + + +func _on_FillAreaOptions_item_selected(index : int) -> void: + _fill_area = index + update_config() + save_config() + + +func _on_FillWithOptions_item_selected(index : int) -> void: + _fill_with = index + update_config() + save_config() + + +func _on_PatternType_pressed(): + Global.patterns_popup.connect("pattern_selected", self, "_on_Pattern_selected", [], CONNECT_ONESHOT) + Global.patterns_popup.popup(Rect2($FillPattern/Type.rect_global_position, Vector2(226, 72))) + + +func _on_Pattern_selected(pattern : Patterns.Pattern) -> void: + _pattern = pattern + update_pattern() + save_config() + + +func _on_PatternOffsetX_value_changed(value : float): + _offset_x = int(value) + update_config() + save_config() + + +func _on_PatternOffsetY_value_changed(value : float): + _offset_y = int(value) + update_config() + save_config() + + +func get_config() -> Dictionary: + if !_pattern: + return {} + return { + "pattern_index" : _pattern.index, + "fill_area" : _fill_area, + "fill_with" : _fill_with, + "offset_x" : _offset_x, + "offset_y" : _offset_y, + } + + +func set_config(config : Dictionary) -> void: + if _pattern: + var index = config.get("pattern_index", _pattern.index) + _pattern = Global.patterns_popup.get_pattern(index) + _fill_area = config.get("fill_area", _fill_area) + _fill_with = config.get("fill_with", _fill_with) + _offset_x = config.get("offset_x", _offset_x) + _offset_y = config.get("offset_y", _offset_y) + update_pattern() + + +func update_config() -> void: + $FillAreaOptions.selected = _fill_area + $FillWithOptions.selected = _fill_with + $Mirror.visible = _fill_area == 0 + $FillPattern.visible = _fill_with == 1 + $FillPattern/XOffset/OffsetX.value = _offset_x + $FillPattern/YOffset/OffsetY.value = _offset_y + + +func update_pattern() -> void: + if _pattern == null: + if Global.patterns_popup.default_pattern == null: + return + else: + _pattern = Global.patterns_popup.default_pattern + var tex := ImageTexture.new() + tex.create_from_image(_pattern.image, 0) + $FillPattern/Type/Texture.texture = tex + var size := _pattern.image.get_size() + $FillPattern/XOffset/OffsetX.max_value = size.x - 1 + $FillPattern/YOffset/OffsetY.max_value = size.y - 1 + + +func draw_start(position : Vector2) -> void: + if not position in Global.current_project.selected_pixels or Global.current_project.layers[Global.current_project.current_layer].locked: + return + var undo_data = _get_undo_data() + if _fill_area == 0: + fill_in_area(position) + else: + fill_in_color(position) + commit_undo("Draw", undo_data) + + +func draw_move(_position : Vector2) -> void: + pass + + +func draw_end(_position : Vector2) -> void: + pass + + +func fill_in_color(position : Vector2) -> void: + var project : Project = Global.current_project + var image := _get_draw_image() + var color := image.get_pixelv(position) + if _fill_with == 0 or _pattern == null: + if tool_slot.color.is_equal_approx(color): + return + + image.lock() + for i in project.selected_pixels: + if image.get_pixelv(i).is_equal_approx(color): + _set_pixel(image, i.x, i.y, tool_slot.color) + + +func fill_in_area(position : Vector2) -> void: + var project : Project = Global.current_project + _flood_fill(position) + + # Handle Mirroring + var mirror_x = project.x_symmetry_point - position.x + var mirror_y = project.y_symmetry_point - position.y + var mirror_x_inside : bool + var mirror_y_inside : bool + var entire_image_selected : bool = project.selected_pixels.size() == project.size.x * project.size.y + if entire_image_selected: + mirror_x_inside = mirror_x >= 0 and mirror_x < project.size.x + mirror_y_inside = mirror_y >= 0 and mirror_y < project.size.y + else: + var selected_pixels_x := [] + var selected_pixels_y := [] + for i in project.selected_pixels: + selected_pixels_x.append(i.x) + selected_pixels_y.append(i.y) + + mirror_x_inside = mirror_x in selected_pixels_x + mirror_y_inside = mirror_y in selected_pixels_y + + if tool_slot.horizontal_mirror and mirror_x_inside: + _flood_fill(Vector2(mirror_x, position.y)) + if tool_slot.vertical_mirror and mirror_y_inside: + _flood_fill(Vector2(mirror_x, mirror_y)) + if tool_slot.vertical_mirror and mirror_y_inside: + _flood_fill(Vector2(position.x, mirror_y)) + + +func _flood_fill(position : Vector2) -> void: + var project : Project = Global.current_project + var image := _get_draw_image() + var color := image.get_pixelv(position) + if _fill_with == 0 or _pattern == null: + if tool_slot.color.is_equal_approx(color): + return + + image.lock() + var processed := BitMap.new() + processed.create(image.get_size()) + var q = [position] + for n in q: + if processed.get_bit(n): + continue + var west : Vector2 = n + var east : Vector2 = n + while west.x >= 0 && image.get_pixelv(west).is_equal_approx(color): + west += Vector2.LEFT + while east.x < project.size.x && image.get_pixelv(east).is_equal_approx(color): + east += Vector2.RIGHT + for px in range(west.x + 1, east.x): + var p := Vector2(px, n.y) + _set_pixel(image, p.x, p.y, tool_slot.color) + processed.set_bit(p, true) + var north := p + Vector2.UP + var south := p + Vector2.DOWN + if north.y >= 0 && image.get_pixelv(north).is_equal_approx(color): + q.append(north) + if south.y < project.size.y && image.get_pixelv(south).is_equal_approx(color): + q.append(south) + + +func _set_pixel(image : Image, x : int, y : int, color : Color) -> void: + var project : Project = Global.current_project + var entire_image_selected : bool = project.selected_pixels.size() == project.size.x * project.size.y + if entire_image_selected: + if not _get_draw_rect().has_point(Vector2(x, y)): + return + else: + if not Vector2(x, y) in project.selected_pixels: + return + + if _fill_with == 0 or _pattern == null: + image.set_pixel(x, y, color) + else: + _pattern.image.lock() + var size := _pattern.image.get_size() + var px := int(x + _offset_x) % int(size.x) + var py := int(y + _offset_y) % int(size.y) + var pc := _pattern.image.get_pixel(px, py) + image.set_pixel(x, y, pc) + + +func commit_undo(action : String, undo_data : Dictionary) -> void: + var redo_data = _get_undo_data() + var project : Project = Global.current_project + var image : Image = project.frames[project.current_frame].cels[project.current_layer].image + + project.undos += 1 + project.undo_redo.create_action(action) + project.undo_redo.add_do_property(image, "data", redo_data["image_data"]) + project.undo_redo.add_undo_property(image, "data", undo_data["image_data"]) + project.undo_redo.add_do_method(Global, "redo", project.current_frame, project.current_layer) + project.undo_redo.add_undo_method(Global, "undo", project.current_frame, project.current_layer) + project.undo_redo.commit_action() + + +func _get_undo_data() -> Dictionary: + var data = {} + var project : Project = Global.current_project + var image : Image = project.frames[project.current_frame].cels[project.current_layer].image + image.unlock() + data["image_data"] = image.data + image.lock() + return data diff --git a/src/Tools/Bucket.tscn b/src/Tools/Bucket.tscn new file mode 100644 index 0000000..19ee763 --- /dev/null +++ b/src/Tools/Bucket.tscn @@ -0,0 +1,166 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://src/Tools/Base.tscn" type="PackedScene" id=2] +[ext_resource path="res://src/Tools/Bucket.gd" type="Script" id=3] + +[sub_resource type="StyleBoxFlat" id=2] +bg_color = Color( 1, 1, 1, 1 ) +border_color = Color( 1, 1, 1, 1 ) +corner_radius_top_left = 5 +corner_radius_top_right = 5 +corner_radius_bottom_right = 5 +corner_radius_bottom_left = 5 +anti_aliasing = false + +[sub_resource type="StyleBoxFlat" id=1] +bg_color = Color( 1, 1, 1, 1 ) +border_color = Color( 1, 1, 1, 1 ) +corner_radius_top_left = 5 +corner_radius_top_right = 5 +corner_radius_bottom_right = 5 +corner_radius_bottom_left = 5 +anti_aliasing = false + +[node name="ToolOptions" instance=ExtResource( 2 )] +script = ExtResource( 3 ) + +[node name="Label" parent="." index="0"] +margin_right = 131.0 + +[node name="FillArea" type="Label" parent="." index="1"] +margin_left = 38.0 +margin_top = 18.0 +margin_right = 92.0 +margin_bottom = 32.0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 4 +text = "Fill area:" + +[node name="FillAreaOptions" type="OptionButton" parent="." index="2"] +margin_top = 36.0 +margin_right = 131.0 +margin_bottom = 56.0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 4 +text = "Same color area" +items = [ "Same color area", null, false, 0, null, "Same color pixels", null, false, 1, null ] +selected = 0 + +[node name="FillWith" type="Label" parent="." index="3"] +margin_left = 38.0 +margin_top = 60.0 +margin_right = 92.0 +margin_bottom = 74.0 +size_flags_horizontal = 4 +text = "Fill with:" + +[node name="FillWithOptions" type="OptionButton" parent="." index="4"] +margin_left = 5.0 +margin_top = 78.0 +margin_right = 126.0 +margin_bottom = 98.0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 4 +text = "Selected Color" +items = [ "Selected Color", null, false, 0, null, "Pattern", null, false, 1, null ] +selected = 0 + +[node name="FillPattern" type="VBoxContainer" parent="." index="5"] +visible = false +margin_left = 22.0 +margin_top = 102.0 +margin_right = 108.0 +margin_bottom = 208.0 +size_flags_horizontal = 4 + +[node name="Type" type="Button" parent="FillPattern" index="0"] +margin_left = 27.0 +margin_right = 59.0 +margin_bottom = 32.0 +rect_min_size = Vector2( 32, 32 ) +hint_tooltip = "Select a brush" +mouse_default_cursor_shape = 2 +size_flags_horizontal = 4 +custom_styles/hover = SubResource( 2 ) +custom_styles/pressed = SubResource( 2 ) +custom_styles/focus = SubResource( 1 ) +custom_styles/disabled = SubResource( 1 ) +custom_styles/normal = SubResource( 2 ) + +[node name="Texture" type="TextureRect" parent="FillPattern/Type" index="0"] +margin_right = 32.0 +margin_bottom = 32.0 +expand = true +stretch_mode = 6 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Offset" type="Label" parent="FillPattern" index="1"] +margin_top = 36.0 +margin_right = 86.0 +margin_bottom = 50.0 +text = "Offset" +align = 1 + +[node name="XOffset" type="HBoxContainer" parent="FillPattern" index="2"] +margin_top = 54.0 +margin_right = 86.0 +margin_bottom = 78.0 + +[node name="Label" type="Label" parent="FillPattern/XOffset" index="0"] +margin_top = 5.0 +margin_right = 8.0 +margin_bottom = 19.0 +text = "X" + +[node name="OffsetX" type="SpinBox" parent="FillPattern/XOffset" index="1"] +margin_left = 12.0 +margin_right = 86.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 + +[node name="YOffset" type="HBoxContainer" parent="FillPattern" index="3"] +margin_top = 82.0 +margin_right = 86.0 +margin_bottom = 106.0 + +[node name="Label" type="Label" parent="FillPattern/YOffset" index="0"] +margin_top = 5.0 +margin_right = 7.0 +margin_bottom = 19.0 +text = "Y" + +[node name="OffsetY" type="SpinBox" parent="FillPattern/YOffset" index="1"] +margin_left = 11.0 +margin_right = 85.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 + +[node name="PixelPerfect" parent="." index="6"] +visible = false + +[node name="EmptySpacer" parent="." index="7"] +visible = false +margin_top = 212.0 +margin_right = 131.0 +margin_bottom = 224.0 + +[node name="Mirror" parent="." index="8"] +visible = false +margin_top = 212.0 +margin_right = 131.0 +margin_bottom = 229.0 + +[node name="Horizontal" parent="Mirror" index="0"] +margin_left = 27.0 +margin_right = 42.0 + +[node name="Vertical" parent="Mirror" index="1"] +margin_left = 86.0 +margin_right = 103.0 +[connection signal="item_selected" from="FillAreaOptions" to="." method="_on_FillAreaOptions_item_selected"] +[connection signal="item_selected" from="FillWithOptions" to="." method="_on_FillWithOptions_item_selected"] +[connection signal="pressed" from="FillPattern/Type" to="." method="_on_PatternType_pressed"] +[connection signal="value_changed" from="FillPattern/XOffset/OffsetX" to="." method="_on_PatternOffsetX_value_changed"] +[connection signal="value_changed" from="FillPattern/YOffset/OffsetY" to="." method="_on_PatternOffsetY_value_changed"] diff --git a/src/Tools/ColorPicker.gd b/src/Tools/ColorPicker.gd new file mode 100644 index 0000000..36596e2 --- /dev/null +++ b/src/Tools/ColorPicker.gd @@ -0,0 +1,51 @@ +extends "res://src/Tools/Base.gd" + + +var _color_slot := 0 + + +func _on_Options_item_selected(id): + _color_slot = id + update_config() + save_config() + + +func get_config() -> Dictionary: + return { + "color_slot" : _color_slot, + } + + +func set_config(config : Dictionary) -> void: + _color_slot = config.get("color_slot", _color_slot) + + +func update_config() -> void: + $ColorPicker/Options.selected = _color_slot + + +func draw_start(position : Vector2) -> void: + _pick_color(position) + + +func draw_move(position : Vector2) -> void: + _pick_color(position) + + +func draw_end(_position : Vector2) -> void: + pass + + +func _pick_color(position : Vector2) -> void: + if position.x < 0 or position.y < 0: + return + + var image := Image.new() + image.copy_from(_get_draw_image()) + if position.x > image.get_width() - 1 or position.y > image.get_height() - 1: + return + + image.lock() + var color := image.get_pixelv(position) + var button := BUTTON_LEFT if _color_slot == 0 else BUTTON_RIGHT + Tools.assign_color(color, button) diff --git a/src/Tools/ColorPicker.tscn b/src/Tools/ColorPicker.tscn new file mode 100644 index 0000000..c230814 --- /dev/null +++ b/src/Tools/ColorPicker.tscn @@ -0,0 +1,47 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://src/Tools/Base.tscn" type="PackedScene" id=1] +[ext_resource path="res://src/Tools/ColorPicker.gd" type="Script" id=2] + +[node name="ToolOptions" instance=ExtResource( 1 )] +script = ExtResource( 2 ) + +[node name="ColorPicker" type="VBoxContainer" parent="." index="1"] +margin_top = 18.0 +margin_right = 116.0 +margin_bottom = 56.0 + +[node name="Label" type="Label" parent="ColorPicker" index="0"] +margin_left = 32.0 +margin_right = 83.0 +margin_bottom = 14.0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 4 +text = "Pick for:" + +[node name="Options" type="OptionButton" parent="ColorPicker" index="1"] +margin_left = 13.0 +margin_top = 18.0 +margin_right = 103.0 +margin_bottom = 38.0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 4 +text = "Left Color" +items = [ "Left Color", null, false, 0, null, "Right Color", null, false, 1, null ] +selected = 0 + +[node name="PixelPerfect" parent="." index="2"] +visible = false +margin_top = 60.0 +margin_bottom = 84.0 + +[node name="EmptySpacer" parent="." index="3"] +visible = false +margin_top = 60.0 +margin_bottom = 72.0 + +[node name="Mirror" parent="." index="4"] +visible = false +margin_top = 60.0 +margin_bottom = 77.0 +[connection signal="item_selected" from="ColorPicker/Options" to="." method="_on_Options_item_selected"] diff --git a/src/Tools/Draw.gd b/src/Tools/Draw.gd new file mode 100644 index 0000000..60b785f --- /dev/null +++ b/src/Tools/Draw.gd @@ -0,0 +1,520 @@ +extends "res://src/Tools/Base.gd" + + +var _brush := Brushes.get_default_brush() +var _brush_size := 1 +var _brush_interpolate := 0 +var _brush_image := Image.new() +var _brush_texture := ImageTexture.new() +var _strength := 1.0 + +var _undo_data := {} +var _drawer := Drawer.new() +var _mask := PoolByteArray() +var _mirror_brushes := {} + +var _draw_line := false +var _line_start := Vector2.ZERO +var _line_end := Vector2.ZERO + +var _indicator := BitMap.new() +var _polylines := [] +var _line_polylines := [] + +func _ready() -> void: + Tools.connect("color_changed", self, "_on_Color_changed") + Global.brushes_popup.connect("brush_removed", self, "_on_Brush_removed") + + +func _on_BrushType_pressed() -> void: + if not Global.brushes_popup.is_connected("brush_selected", self, "_on_Brush_selected"): + Global.brushes_popup.connect("brush_selected", self, "_on_Brush_selected", [], CONNECT_ONESHOT) + Global.brushes_popup.popup(Rect2($Brush/Type.rect_global_position, Vector2(226, 72))) + + +func _on_Brush_selected(brush : Brushes.Brush) -> void: + _brush = brush + update_brush() + save_config() + + +func _on_BrushSize_value_changed(value : float) -> void: + _brush_size = int(value) + update_config() + save_config() + + +func _on_InterpolateFactor_value_changed(value : float) -> void: + _brush_interpolate = int(value) + update_config() + save_config() + + +func _on_Color_changed(_color : Color, _button : int) -> void: + update_brush() + + +func _on_Brush_removed(brush : Brushes.Brush) -> void: + if brush == _brush: + _brush = Brushes.get_default_brush() + update_brush() + save_config() + + +func get_config() -> Dictionary: + return { + "brush_type" : _brush.type, + "brush_index" : _brush.index, + "brush_size" : _brush_size, + "brush_interpolate" : _brush_interpolate, + } + + +func set_config(config : Dictionary) -> void: + var type = config.get("brush_type", _brush.type) + var index = config.get("brush_index", _brush.index) + _brush = Global.brushes_popup.get_brush(type, index) + _brush_size = config.get("brush_size", _brush_size) + _brush_interpolate = config.get("brush_interpolate", _brush_interpolate) + + +func update_config() -> void: + $Brush/Size.value = _brush_size + $BrushSize.value = _brush_size + $ColorInterpolation/Factor.value = _brush_interpolate + $ColorInterpolation/Slider.value = _brush_interpolate + update_brush() + + +func update_brush() -> void: + match _brush.type: + Brushes.PIXEL: + _brush_texture.create_from_image(load("res://assets/graphics/pixel_image.png"), 0) + Brushes.CIRCLE: + _brush_texture.create_from_image(load("res://assets/graphics/circle_9x9.png"), 0) + Brushes.FILLED_CIRCLE: + _brush_texture.create_from_image(load("res://assets/graphics/circle_filled_9x9.png"), 0) + Brushes.FILE, Brushes.RANDOM_FILE, Brushes.CUSTOM: + if _brush.random.size() <= 1: + _brush_image = _create_blended_brush_image(_brush.image) + else: + var random = randi() % _brush.random.size() + _brush_image = _create_blended_brush_image(_brush.random[random]) + _brush_image.lock() + _brush_texture.create_from_image(_brush_image, 0) + update_mirror_brush() + _indicator = _create_brush_indicator() + _polylines = _create_polylines(_indicator) + $Brush/Type/Texture.texture = _brush_texture + $ColorInterpolation.visible = _brush.type in [Brushes.FILE, Brushes.RANDOM_FILE, Brushes.CUSTOM] + + +func update_random_image() -> void: + if _brush.type != Brushes.RANDOM_FILE: + return + var random = randi() % _brush.random.size() + _brush_image = _create_blended_brush_image(_brush.random[random]) + _brush_image.lock() + _brush_texture.create_from_image(_brush_image, 0) + _indicator = _create_brush_indicator() + update_mirror_brush() + + +func update_mirror_brush() -> void: + _mirror_brushes.x = _brush_image.duplicate() + _mirror_brushes.x.flip_x() + _mirror_brushes.y = _brush_image.duplicate() + _mirror_brushes.y.flip_y() + _mirror_brushes.xy = _mirror_brushes.x.duplicate() + _mirror_brushes.xy.flip_y() + + +func update_mask() -> void: + var size := _get_draw_image().get_size() + _mask = PoolByteArray() + _mask.resize(size.x * size.y) + for i in _mask.size(): + _mask[i] = 0 + + +func update_line_polylines(start : Vector2, end : Vector2) -> void: + var indicator := _create_line_indicator(_indicator, start, end) + _line_polylines = _create_polylines(indicator) + + +func restore_image() -> void: + var project : Project = Global.current_project + var image = project.frames[project.current_frame].cels[project.current_layer].image + image.unlock() + image.data = _undo_data[image] + image.lock() + + +func prepare_undo() -> void: + _undo_data = _get_undo_data() + + +func commit_undo(action : String) -> void: + var redo_data = _get_undo_data() + var project : Project = Global.current_project + var frame := -1 + var layer := -1 + if Global.animation_timer.is_stopped(): + frame = project.current_frame + layer = project.current_layer + + project.undos += 1 + project.undo_redo.create_action(action) + for image in redo_data: + project.undo_redo.add_do_property(image, "data", redo_data[image]) + for image in _undo_data: + project.undo_redo.add_undo_property(image, "data", _undo_data[image]) + project.undo_redo.add_do_method(Global, "redo", frame, layer) + project.undo_redo.add_undo_method(Global, "undo", frame, layer) + project.undo_redo.commit_action() + + _undo_data.clear() + + +func draw_tool(position : Vector2) -> void: + if Global.current_project.layers[Global.current_project.current_layer].locked: + return + var strength := _strength + if Global.pressure_sensitivity_mode == Global.Pressure_Sensitivity.ALPHA: + strength *= Tools.pen_pressure + + _drawer.pixel_perfect = tool_slot.pixel_perfect if _brush_size == 1 else false + _drawer.horizontal_mirror = tool_slot.horizontal_mirror + _drawer.vertical_mirror = tool_slot.vertical_mirror + _drawer.color_op.strength = strength + + match _brush.type: + Brushes.PIXEL: + draw_tool_pixel(position) + Brushes.CIRCLE: + draw_tool_circle(position, false) + Brushes.FILLED_CIRCLE: + draw_tool_circle(position, true) + _: + draw_tool_brush(position) + + +# Bresenham's Algorithm +# Thanks to https://godotengine.org/qa/35276/tile-based-line-drawing-algorithm-efficiency +func draw_fill_gap(start : Vector2, end : Vector2) -> void: + var dx := int(abs(end.x - start.x)) + var dy := int(-abs(end.y - start.y)) + var err := dx + dy + var e2 := err << 1 + var sx = 1 if start.x < end.x else -1 + var sy = 1 if start.y < end.y else -1 + var x = start.x + var y = start.y + while !(x == end.x && y == end.y): + e2 = err << 1 + if e2 >= dy: + err += dy + x += sx + if e2 <= dx: + err += dx + y += sy + draw_tool(Vector2(x, y)) + + +func draw_tool_pixel(position : Vector2) -> void: + var start := position - Vector2.ONE * (_brush_size >> 1) + var end := start + Vector2.ONE * _brush_size + for y in range(start.y, end.y): + for x in range(start.x, end.x): + _set_pixel(Vector2(x, y)) + + +# Algorithm based on http://members.chello.at/easyfilter/bresenham.html +func draw_tool_circle(position : Vector2, fill := false) -> void: + var r := _brush_size + var x := -r + var y := 0 + var err := 2 - r * 2 + var draw := true + if fill: + _set_pixel(position) + while x < 0: + if draw: + for i in range(1 if fill else -x, -x + 1): + _set_pixel(position + Vector2(-i, y)) + _set_pixel(position + Vector2(-y, -i)) + _set_pixel(position + Vector2(i, -y)) + _set_pixel(position + Vector2(y, i)) + draw = not fill + r = err + if r <= y: + y += 1 + err += y * 2 + 1 + draw = true + if r > x || err > y: + x += 1 + err += x * 2 + 1 + + +func draw_tool_brush(position : Vector2) -> void: + if Global.tile_mode and _get_tile_mode_rect().has_point(position): + position = position.posmodv(Global.current_project.size) + + var size := _brush_image.get_size() + var dst := position - (size / 2).floor() + var dst_rect := Rect2(dst, size) + var draw_rect := _get_draw_rect() + dst_rect = dst_rect.clip(draw_rect) + if dst_rect.size == Vector2.ZERO: + return + var src_rect := Rect2(dst_rect.position - dst, dst_rect.size) + dst = dst_rect.position + + var project : Project = Global.current_project + _draw_brush_image(_brush_image, src_rect, dst) + + # Handle Mirroring + var mirror_x = (project.x_symmetry_point + 1) - dst.x - src_rect.size.x + var mirror_y = (project.y_symmetry_point + 1) - dst.y - src_rect.size.y + var mirror_x_inside : bool + var mirror_y_inside : bool + var entire_image_selected : bool = project.selected_pixels.size() == project.size.x * project.size.y + if entire_image_selected: + mirror_x_inside = mirror_x >= 0 and mirror_x < project.size.x + mirror_y_inside = mirror_y >= 0 and mirror_y < project.size.y + else: + var selected_pixels_x := [] + var selected_pixels_y := [] + for i in project.selected_pixels: + selected_pixels_x.append(i.x) + selected_pixels_y.append(i.y) + + mirror_x_inside = mirror_x in selected_pixels_x + mirror_y_inside = mirror_y in selected_pixels_y + + if tool_slot.horizontal_mirror and mirror_x_inside: + _draw_brush_image(_mirror_brushes.x, _flip_rect(src_rect, size, true, false), Vector2(mirror_x, dst.y)) + if tool_slot.vertical_mirror and mirror_y_inside: + _draw_brush_image(_mirror_brushes.xy, _flip_rect(src_rect, size, true, true), Vector2(mirror_x, mirror_y)) + if tool_slot.vertical_mirror and mirror_y_inside: + _draw_brush_image(_mirror_brushes.y, _flip_rect(src_rect, size, false, true), Vector2(dst.x, mirror_y)) + + +func draw_indicator() -> void: + draw_indicator_at(_cursor, Vector2.ZERO, Color.blue) + if Global.tile_mode and _get_tile_mode_rect().has_point(_cursor): + var tile := _line_start if _draw_line else _cursor + if not tile in Global.current_project.selected_pixels: + var offset := tile - tile.posmodv(Global.current_project.size) + draw_indicator_at(_cursor, offset, Color.green) + + +func draw_indicator_at(position : Vector2, offset : Vector2, color : Color) -> void: + var canvas = Global.canvas.indicators + if _brush.type in [Brushes.FILE, Brushes.RANDOM_FILE, Brushes.CUSTOM] and not _draw_line: + position -= (_brush_image.get_size() / 2).floor() + position -= offset + canvas.draw_texture(_brush_texture, position) + else: + if _draw_line: + position.x = _line_end.x if _line_end.x < _line_start.x else _line_start.x + position.y = _line_end.y if _line_end.y < _line_start.y else _line_start.y + position -= (_indicator.get_size() / 2).floor() + position -= offset + canvas.draw_set_transform(position, canvas.rotation, canvas.scale) + var polylines := _line_polylines if _draw_line else _polylines + for line in polylines: + var pool := PoolVector2Array(line) + canvas.draw_polyline(pool, color) + canvas.draw_set_transform(canvas.position, canvas.rotation, canvas.scale) + + +func _set_pixel(position : Vector2) -> void: + var project : Project = Global.current_project + if Global.tile_mode and _get_tile_mode_rect().has_point(position): + position = position.posmodv(project.size) + + var entire_image_selected : bool = project.selected_pixels.size() == project.size.x * project.size.y + if entire_image_selected: + if not _get_draw_rect().has_point(position): + return + else: + if not position in project.selected_pixels: + return + + var image := _get_draw_image() + var i := int(position.x + position.y * image.get_size().x) + if _mask[i] < Tools.pen_pressure: + _mask[i] = Tools.pen_pressure + _drawer.set_pixel(image, position, tool_slot.color) + + +func _draw_brush_image(_image : Image, _src_rect: Rect2, _dst: Vector2) -> void: + pass + + +func _create_blended_brush_image(image : Image) -> Image: + var size := image.get_size() * _brush_size + var brush := Image.new() + brush.copy_from(image) + brush = _blend_image(brush, tool_slot.color, _brush_interpolate / 100.0) + brush.unlock() + brush.resize(size.x, size.y, Image.INTERPOLATE_NEAREST) + return brush + + +func _blend_image(image : Image, color : Color, factor : float) -> Image: + var size := image.get_size() + image.lock() + for y in size.y: + for x in size.x: + var color_old := image.get_pixel(x, y) + if color_old.a > 0: + var color_new := color_old.linear_interpolate(color, factor) + color_new.a = color_old.a + image.set_pixel(x, y, color_new) + return image + + +func _create_brush_indicator() -> BitMap: + match _brush.type: + Brushes.PIXEL: + return _create_pixel_indicator(_brush_size) + Brushes.CIRCLE: + return _create_circle_indicator(_brush_size, false) + Brushes.FILLED_CIRCLE: + return _create_circle_indicator(_brush_size, true) + _: + return _create_image_indicator(_brush_image) + + +func _create_image_indicator(image : Image) -> BitMap: + var bitmap := BitMap.new() + bitmap.create_from_image_alpha(image, 0.0) + return bitmap + + +func _create_pixel_indicator(size : int) -> BitMap: + var bitmap := BitMap.new() + bitmap.create(Vector2.ONE * size) + bitmap.set_bit_rect(Rect2(Vector2.ZERO, Vector2.ONE * size), true) + return bitmap + + +func _create_circle_indicator(size : int, fill := false) -> BitMap: + var bitmap := BitMap.new() + bitmap.create(Vector2.ONE * (size * 2 + 1)) + var position := Vector2(size, size) + + var r := size + var x := -r + var y := 0 + var err := 2 - r * 2 + var draw := true + if fill: + bitmap.set_bit(position, true) + while x < 0: + if draw: + for i in range(1 if fill else -x, -x + 1): + bitmap.set_bit(position + Vector2(-i, y), true) + bitmap.set_bit(position + Vector2(-y, -i), true) + bitmap.set_bit(position + Vector2(i, -y), true) + bitmap.set_bit(position + Vector2(y, i), true) + draw = not fill + r = err + if r <= y: + y += 1 + err += y * 2 + 1 + draw = true + if r > x || err > y: + x += 1 + err += x * 2 + 1 + return bitmap + + +func _create_line_indicator(indicator : BitMap, start : Vector2, end : Vector2) -> BitMap: + var bitmap := BitMap.new() + var size := (end - start).abs() + indicator.get_size() + bitmap.create(size) + + var offset := (indicator.get_size() / 2).floor() + var diff := end - start + start.x = -diff.x if diff.x < 0 else 0.0 + end.x = 0.0 if diff.x < 0 else diff.x + start.y = -diff.y if diff.y < 0 else 0.0 + end.y = 0.0 if diff.y < 0 else diff.y + start += offset + end += offset + + var dx := int(abs(end.x - start.x)) + var dy := int(-abs(end.y - start.y)) + var err := dx + dy + var e2 := err << 1 + var sx = 1 if start.x < end.x else -1 + var sy = 1 if start.y < end.y else -1 + var x = start.x + var y = start.y + while !(x == end.x && y == end.y): + _blit_indicator(bitmap, indicator, Vector2(x, y)) + e2 = err << 1 + if e2 >= dy: + err += dy + x += sx + if e2 <= dx: + err += dx + y += sy + _blit_indicator(bitmap, indicator, Vector2(x, y)) + return bitmap + + +func _blit_indicator(dst : BitMap, indicator : BitMap, position : Vector2) -> void: + var rect := Rect2(Vector2.ZERO, dst.get_size()) + var size := indicator.get_size() + position -= (size / 2).floor() + for y in size.y: + for x in size.x: + var pos := Vector2(x, y) + var bit := indicator.get_bit(pos) + pos += position + if bit and rect.has_point(pos): + dst.set_bit(pos, bit) + + +func _line_angle_constraint(start : Vector2, end : Vector2) -> Dictionary: + var result := {} + var angle := rad2deg(end.angle_to_point(start)) + var distance := start.distance_to(end) + if Tools.control: + if tool_slot.pixel_perfect: + angle = stepify(angle, 22.5) + if step_decimals(angle) != 0: + var diff := end - start + var v := Vector2(2 , 1) if abs(diff.x) > abs(diff.y) else Vector2(1 , 2) + var p := diff.project(diff.sign() * v).abs().round() + var f := p.y if abs(diff.x) > abs(diff.y) else p.x + end = start + diff.sign() * v * f - diff.sign() + angle = rad2deg(atan2(sign(diff.y) * v.y, sign(diff.x) * v.x)) + else: + end = start + Vector2.RIGHT.rotated(deg2rad(angle)) * distance + else: + angle = stepify(angle, 15) + end = start + Vector2.RIGHT.rotated(deg2rad(angle)) * distance + angle *= -1 + angle += 360 if angle < 0 else 0 + result.text = str(stepify(angle, 0.01)) + "°" + result.position = end.round() + return result + + +func _get_undo_data() -> Dictionary: + var data = {} + var project : Project = Global.current_project + var frames := project.frames + if Global.animation_timer.is_stopped(): + frames = [project.frames[project.current_frame]] + for frame in frames: + var image : Image = frame.cels[project.current_layer].image + image.unlock() + data[image] = image.data + image.lock() + return data diff --git a/src/Tools/Draw.tscn b/src/Tools/Draw.tscn new file mode 100644 index 0000000..2727ac8 --- /dev/null +++ b/src/Tools/Draw.tscn @@ -0,0 +1,136 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://src/Tools/Base.tscn" type="PackedScene" id=2] +[ext_resource path="res://src/Tools/Draw.gd" type="Script" id=3] + +[sub_resource type="StyleBoxFlat" id=2] +bg_color = Color( 1, 1, 1, 1 ) +border_color = Color( 1, 1, 1, 1 ) +corner_radius_top_left = 5 +corner_radius_top_right = 5 +corner_radius_bottom_right = 5 +corner_radius_bottom_left = 5 +anti_aliasing = false + +[sub_resource type="StyleBoxFlat" id=1] +bg_color = Color( 1, 1, 1, 1 ) +border_color = Color( 1, 1, 1, 1 ) +corner_radius_top_left = 5 +corner_radius_top_right = 5 +corner_radius_bottom_right = 5 +corner_radius_bottom_left = 5 +anti_aliasing = false + +[node name="ToolOptions" instance=ExtResource( 2 )] +script = ExtResource( 3 ) + +[node name="Brush" type="HBoxContainer" parent="." index="1"] +margin_top = 18.0 +margin_right = 116.0 +margin_bottom = 50.0 +alignment = 1 + +[node name="Type" type="Button" parent="Brush" index="0"] +margin_left = 3.0 +margin_right = 35.0 +margin_bottom = 32.0 +rect_min_size = Vector2( 32, 32 ) +hint_tooltip = "Select a brush" +mouse_default_cursor_shape = 2 +size_flags_horizontal = 0 +custom_styles/hover = SubResource( 2 ) +custom_styles/pressed = SubResource( 2 ) +custom_styles/focus = SubResource( 1 ) +custom_styles/disabled = SubResource( 1 ) +custom_styles/normal = SubResource( 2 ) + +[node name="Texture" type="TextureRect" parent="Brush/Type" index="0"] +margin_right = 32.0 +margin_bottom = 32.0 +expand = true +stretch_mode = 6 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Size" type="SpinBox" parent="Brush" index="1"] +margin_left = 39.0 +margin_right = 113.0 +margin_bottom = 32.0 +mouse_default_cursor_shape = 2 +min_value = 1.0 +value = 1.0 +align = 1 +suffix = "px" + +[node name="BrushSize" type="HSlider" parent="." index="2"] +margin_left = 12.0 +margin_top = 54.0 +margin_right = 104.0 +margin_bottom = 70.0 +rect_min_size = Vector2( 92, 0 ) +focus_mode = 0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 4 +size_flags_vertical = 1 +min_value = 1.0 +max_value = 25.0 +value = 1.0 +allow_greater = true +ticks_on_borders = true + +[node name="PixelPerfect" parent="." index="3"] +margin_top = 74.0 +margin_bottom = 98.0 + +[node name="ColorInterpolation" type="VBoxContainer" parent="." index="4"] +visible = false +margin_top = 102.0 +margin_right = 116.0 +margin_bottom = 164.0 +alignment = 1 + +[node name="Label" type="Label" parent="ColorInterpolation" index="0"] +margin_left = 4.0 +margin_right = 111.0 +margin_bottom = 14.0 +hint_tooltip = "0: Color from the brush itself, 100: the currently selected color" +mouse_filter = 1 +size_flags_horizontal = 4 +text = "Brush color from" + +[node name="Factor" type="SpinBox" parent="ColorInterpolation" index="1"] +margin_left = 21.0 +margin_top = 18.0 +margin_right = 95.0 +margin_bottom = 42.0 +hint_tooltip = "0: Color from the brush itself, 100: the currently selected color" +mouse_default_cursor_shape = 2 +size_flags_horizontal = 4 +align = 1 + +[node name="Slider" type="HSlider" parent="ColorInterpolation" index="2"] +margin_left = 12.0 +margin_top = 46.0 +margin_right = 104.0 +margin_bottom = 62.0 +rect_min_size = Vector2( 92, 0 ) +hint_tooltip = "0: Color from the brush itself, 100: the currently selected color" +focus_mode = 0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 4 +size_flags_vertical = 1 +ticks_on_borders = true + +[node name="EmptySpacer" parent="." index="5"] +margin_top = 102.0 +margin_bottom = 114.0 + +[node name="Mirror" parent="." index="6"] +margin_top = 118.0 +margin_bottom = 135.0 +[connection signal="pressed" from="Brush/Type" to="." method="_on_BrushType_pressed"] +[connection signal="value_changed" from="Brush/Size" to="." method="_on_BrushSize_value_changed"] +[connection signal="value_changed" from="BrushSize" to="." method="_on_BrushSize_value_changed"] +[connection signal="value_changed" from="ColorInterpolation/Factor" to="." method="_on_InterpolateFactor_value_changed"] +[connection signal="value_changed" from="ColorInterpolation/Slider" to="." method="_on_InterpolateFactor_value_changed"] diff --git a/src/Tools/Eraser.gd b/src/Tools/Eraser.gd new file mode 100644 index 0000000..b73ff86 --- /dev/null +++ b/src/Tools/Eraser.gd @@ -0,0 +1,75 @@ +extends "res://src/Tools/Draw.gd" + + +var _last_position := Vector2.INF +var _clear_image := Image.new() +var _changed := false + + +class EraseOp extends Drawer.ColorOp: + var changed := false + + + func process(_src: Color, _dst: Color) -> Color: + changed = true +# dst.a -= src.a * strength +# return dst + return Color(0, 0, 0, 0) + + +func _init() -> void: + _drawer.color_op = EraseOp.new() + _clear_image.create(1, 1, false, Image.FORMAT_RGBA8) + _clear_image.fill(Color(0, 0, 0, 0)) + + +func draw_start(position : Vector2) -> void: + update_mask() + _changed = false + _drawer.color_op.changed = false + + prepare_undo() + _drawer.reset() + + _draw_line = Tools.shift + if _draw_line: + _line_start = position + _line_end = position + update_line_polylines(_line_start, _line_end) + else: + draw_tool(position) + _last_position = position + Global.canvas.sprite_changed_this_frame = true + cursor_text = "" + + +func draw_move(position : Vector2) -> void: + if _draw_line: + var d = _line_angle_constraint(_line_start, position) + _line_end = d.position + cursor_text = d.text + update_line_polylines(_line_start, _line_end) + else: + draw_fill_gap(_last_position, position) + _last_position = position + cursor_text = "" + Global.canvas.sprite_changed_this_frame = true + + +func draw_end(_position : Vector2) -> void: + if _draw_line: + draw_tool(_line_start) + draw_fill_gap(_line_start, _line_end) + _draw_line = false + if _changed or _drawer.color_op.changed: + commit_undo("Draw") + cursor_text = "" + update_random_image() + + +func _draw_brush_image(_image : Image, src_rect: Rect2, dst: Vector2) -> void: + _changed = true + var size := _image.get_size() + if _clear_image.get_size() != size: + _clear_image.resize(size.x, size.y, Image.INTERPOLATE_NEAREST) + _get_draw_image().blit_rect_mask(_clear_image, _image, src_rect, dst) diff --git a/src/Tools/Eraser.tscn b/src/Tools/Eraser.tscn new file mode 100644 index 0000000..52ed98e --- /dev/null +++ b/src/Tools/Eraser.tscn @@ -0,0 +1,7 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://src/Tools/Draw.tscn" type="PackedScene" id=1] +[ext_resource path="res://src/Tools/Eraser.gd" type="Script" id=2] + +[node name="ToolOptions" instance=ExtResource( 1 )] +script = ExtResource( 2 ) diff --git a/src/Tools/LightenDarken.gd b/src/Tools/LightenDarken.gd new file mode 100644 index 0000000..31c328b --- /dev/null +++ b/src/Tools/LightenDarken.gd @@ -0,0 +1,112 @@ +extends "res://src/Tools/Draw.gd" + + +var _last_position := Vector2.INF +var _changed := false +var _mode := 0 +var _amount := 10 + + +class LightenDarkenOp extends Drawer.ColorOp: + var changed := false + + + func process(_src: Color, dst: Color) -> Color: + changed = true + if strength > 0: + return dst.lightened(strength) + elif strength < 0: + return dst.darkened(-strength) + else: + return dst + + +func _init() -> void: + _drawer.color_op = LightenDarkenOp.new() + + +func _on_LightenDarken_item_selected(id : int): + _mode = id + update_config() + save_config() + + +func _on_LightenDarken_value_changed(value : float): + _amount = int(value) + update_config() + save_config() + + +func get_config() -> Dictionary: + var config := .get_config() + config["mode"] = _mode + config["amount"] = _amount + return config + + +func set_config(config : Dictionary) -> void: + .set_config(config) + _mode = config.get("mode", _mode) + _amount = config.get("amount", _amount) + + +func update_config() -> void: + .update_config() + $LightenDarken.selected = _mode + $Amount/Spinbox.value = _amount + $Amount/Slider.value = _amount + update_strength() + + +func update_strength() -> void: + var factor = 1 if _mode == 0 else -1 + _strength = _amount * factor / 100.0 + + +func draw_start(position : Vector2) -> void: + update_mask() + _changed = false + _drawer.color_op.changed = false + + prepare_undo() + _drawer.reset() + + _draw_line = Tools.shift + if _draw_line: + _line_start = position + _line_end = position + update_line_polylines(_line_start, _line_end) + else: + draw_tool(position) + _last_position = position + Global.canvas.sprite_changed_this_frame = true + cursor_text = "" + + +func draw_move(position : Vector2) -> void: + if _draw_line: + var d = _line_angle_constraint(_line_start, position) + _line_end = d.position + cursor_text = d.text + update_line_polylines(_line_start, _line_end) + else: + draw_fill_gap(_last_position, position) + _last_position = position + cursor_text = "" + Global.canvas.sprite_changed_this_frame = true + + +func draw_end(_position : Vector2) -> void: + if _draw_line: + draw_tool(_line_start) + draw_fill_gap(_line_start, _line_end) + _draw_line = false + if _changed or _drawer.color_op.changed: + commit_undo("Draw") + cursor_text = "" + update_random_image() + + +func _draw_brush_image(_image : Image, _src_rect: Rect2, _dst: Vector2) -> void: + _changed = true + draw_tool_pixel(_cursor.floor()) diff --git a/src/Tools/LightenDarken.tscn b/src/Tools/LightenDarken.tscn new file mode 100644 index 0000000..7f781fd --- /dev/null +++ b/src/Tools/LightenDarken.tscn @@ -0,0 +1,68 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://src/Tools/Draw.tscn" type="PackedScene" id=1] +[ext_resource path="res://src/Tools/LightenDarken.gd" type="Script" id=2] + +[node name="ToolOptions" instance=ExtResource( 1 )] +script = ExtResource( 2 ) + +[node name="LightenDarken" type="OptionButton" parent="." index="4"] +margin_left = 12.0 +margin_top = 102.0 +margin_right = 104.0 +margin_bottom = 122.0 +rect_min_size = Vector2( 92, 0 ) +mouse_default_cursor_shape = 2 +size_flags_horizontal = 4 +text = "Lighten" +items = [ "Lighten", null, false, 0, null, "Darken", null, false, 1, null ] +selected = 0 + +[node name="Amount" type="VBoxContainer" parent="." index="5"] +margin_top = 126.0 +margin_right = 116.0 +margin_bottom = 188.0 +alignment = 1 + +[node name="Label" type="Label" parent="Amount" index="0"] +margin_left = 30.0 +margin_right = 85.0 +margin_bottom = 14.0 +size_flags_horizontal = 4 +text = "Amount:" + +[node name="Spinbox" type="SpinBox" parent="Amount" index="1"] +margin_left = 21.0 +margin_top = 18.0 +margin_right = 95.0 +margin_bottom = 42.0 +hint_tooltip = "Lighten/Darken amount" +mouse_default_cursor_shape = 2 +size_flags_horizontal = 4 +value = 10.0 +align = 1 + +[node name="Slider" type="HSlider" parent="Amount" index="2"] +margin_left = 12.0 +margin_top = 46.0 +margin_right = 104.0 +margin_bottom = 62.0 +rect_min_size = Vector2( 92, 0 ) +hint_tooltip = "Lighten/Darken amount" +focus_mode = 0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 4 +size_flags_vertical = 1 +value = 10.0 +ticks_on_borders = true + +[node name="EmptySpacer" parent="." index="7"] +margin_top = 192.0 +margin_bottom = 204.0 + +[node name="Mirror" parent="." index="8"] +margin_top = 208.0 +margin_bottom = 225.0 +[connection signal="item_selected" from="LightenDarken" to="." method="_on_LightenDarken_item_selected"] +[connection signal="value_changed" from="Amount/Spinbox" to="." method="_on_LightenDarken_value_changed"] +[connection signal="value_changed" from="Amount/Slider" to="." method="_on_LightenDarken_value_changed"] diff --git a/src/Tools/Pencil.gd b/src/Tools/Pencil.gd new file mode 100644 index 0000000..c139a06 --- /dev/null +++ b/src/Tools/Pencil.gd @@ -0,0 +1,98 @@ +extends "res://src/Tools/Draw.gd" + + +var _last_position := Vector2.INF +var _changed := false +var _overwrite := false + + +class PencilOp extends Drawer.ColorOp: + var changed := false + var overwrite := false + + + func process(src: Color, dst: Color) -> Color: + changed = true + src.a *= strength + if overwrite: + return src + return dst.blend(src) + + +func _init() -> void: + _drawer.color_op = PencilOp.new() + + +func _on_Overwrite_toggled(button_pressed : bool): + _overwrite = button_pressed + update_config() + save_config() + + +func get_config() -> Dictionary: + var config := .get_config() + config["overwrite"] = _overwrite + return config + + +func set_config(config : Dictionary) -> void: + .set_config(config) + _overwrite = config.get("overwrite", _overwrite) + + +func update_config() -> void: + .update_config() + $Overwrite.pressed = _overwrite + + +func draw_start(position : Vector2) -> void: + update_mask() + _changed = false + _drawer.color_op.changed = false + _drawer.color_op.overwrite = _overwrite + + prepare_undo() + _drawer.reset() + + _draw_line = Tools.shift + if _draw_line: + _line_start = position + _line_end = position + update_line_polylines(_line_start, _line_end) + else: + draw_tool(position) + _last_position = position + Global.canvas.sprite_changed_this_frame = true + cursor_text = "" + + +func draw_move(position : Vector2) -> void: + if _draw_line: + var d = _line_angle_constraint(_line_start, position) + _line_end = d.position + cursor_text = d.text + update_line_polylines(_line_start, _line_end) + else: + draw_fill_gap(_last_position, position) + _last_position = position + cursor_text = "" + Global.canvas.sprite_changed_this_frame = true + + +func draw_end(_position : Vector2) -> void: + if _draw_line: + draw_tool(_line_start) + draw_fill_gap(_line_start, _line_end) + _draw_line = false + if _changed or _drawer.color_op.changed: + commit_undo("Draw") + cursor_text = "" + update_random_image() + + +func _draw_brush_image(image : Image, src_rect: Rect2, dst: Vector2) -> void: + _changed = true + if _overwrite: + _get_draw_image().blit_rect(image, src_rect, dst) + else: + _get_draw_image().blend_rect(image, src_rect, dst) diff --git a/src/Tools/Pencil.tscn b/src/Tools/Pencil.tscn new file mode 100644 index 0000000..a779ed1 --- /dev/null +++ b/src/Tools/Pencil.tscn @@ -0,0 +1,65 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://src/Tools/Draw.tscn" type="PackedScene" id=1] +[ext_resource path="res://src/Tools/Pencil.gd" type="Script" id=3] + +[node name="ToolOptions" instance=ExtResource( 1 )] +script = ExtResource( 3 ) + +[node name="Label" parent="." index="0"] +margin_right = 128.0 + +[node name="Brush" parent="." index="1"] +margin_right = 128.0 + +[node name="Type" parent="Brush" index="0"] +margin_left = 7.0 +margin_right = 43.0 + +[node name="Size" parent="Brush" index="1"] +margin_left = 47.0 +margin_right = 121.0 + +[node name="BrushSize" parent="." index="2"] +margin_left = 18.0 +margin_right = 110.0 + +[node name="Overwrite" type="CheckBox" parent="." index="3"] +margin_top = 74.0 +margin_right = 128.0 +margin_bottom = 98.0 +grow_horizontal = 2 +grow_vertical = 2 +hint_tooltip = "Overwrites color instead of blending it. This option is only relevant with colors that are not fully opaque" +mouse_default_cursor_shape = 2 +size_flags_horizontal = 4 +text = "Overwrite Color" +align = 1 +__meta__ = { +"_editor_description_": "" +} + +[node name="PixelPerfect" parent="." index="4"] +margin_left = 10.0 +margin_top = 102.0 +margin_right = 118.0 +margin_bottom = 126.0 + +[node name="EmptySpacer" parent="." index="6"] +margin_top = 130.0 +margin_right = 128.0 +margin_bottom = 142.0 + +[node name="Mirror" parent="." index="7"] +margin_top = 146.0 +margin_right = 128.0 +margin_bottom = 163.0 + +[node name="Horizontal" parent="Mirror" index="0"] +margin_left = 26.0 +margin_right = 41.0 + +[node name="Vertical" parent="Mirror" index="1"] +margin_left = 85.0 +margin_right = 102.0 +[connection signal="toggled" from="Overwrite" to="." method="_on_Overwrite_toggled"] diff --git a/src/Tools/RectSelect.gd b/src/Tools/RectSelect.gd new file mode 100644 index 0000000..1543faa --- /dev/null +++ b/src/Tools/RectSelect.gd @@ -0,0 +1,59 @@ +extends "res://src/Tools/Base.gd" + + +var _start := Rect2(0, 0, 0, 0) +var _offset := Vector2.ZERO +var _drag := false +var _move := false + + +func draw_start(position : Vector2) -> void: + if Global.selection_rectangle.has_point(position): + _move = true + _offset = position + Global.selection_rectangle.move_start(Tools.shift) + _set_cursor_text(Global.selection_rectangle.get_rect()) + else: + _drag = true + _start = Rect2(position, Vector2.ZERO) + Global.selection_rectangle.set_rect(_start) + + +func draw_move(position : Vector2) -> void: + if _move: + Global.selection_rectangle.move_rect(position - _offset) + _offset = position + _set_cursor_text(Global.selection_rectangle.get_rect()) + else: + var rect := _start.expand(position).abs() + rect = rect.grow_individual(0, 0, 1, 1) + Global.selection_rectangle.set_rect(rect) + _set_cursor_text(rect) + + +func draw_end(_position : Vector2) -> void: + if _move: + Global.selection_rectangle.move_end() + else: + Global.selection_rectangle.select_rect() + _drag = false + _move = false + cursor_text = "" + + +func cursor_move(position : Vector2) -> void: + if _drag: + _cursor = Vector2.INF + elif Global.selection_rectangle.has_point(position): + _cursor = Vector2.INF + Global.main_viewport.mouse_default_cursor_shape = Input.CURSOR_MOVE + Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE) + else: + _cursor = position + Global.main_viewport.mouse_default_cursor_shape = Input.CURSOR_CROSS + + +func _set_cursor_text(rect : Rect2) -> void: + cursor_text = "%s, %s" % [rect.position.x, rect.position.y] + cursor_text += " -> %s, %s" % [rect.end.x - 1, rect.end.y - 1] + cursor_text += " (%s, %s)" % [rect.size.x, rect.size.y] diff --git a/src/Tools/RectSelect.tscn b/src/Tools/RectSelect.tscn new file mode 100644 index 0000000..d557baa --- /dev/null +++ b/src/Tools/RectSelect.tscn @@ -0,0 +1,20 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://src/Tools/Base.tscn" type="PackedScene" id=1] +[ext_resource path="res://src/Tools/RectSelect.gd" type="Script" id=2] + +[node name="ToolOptions" instance=ExtResource( 1 )] +script = ExtResource( 2 ) + +[node name="PixelPerfect" parent="." index="1"] +visible = false + +[node name="EmptySpacer" parent="." index="2"] +visible = false +margin_top = 18.0 +margin_bottom = 30.0 + +[node name="Mirror" parent="." index="3"] +visible = false +margin_top = 18.0 +margin_bottom = 35.0 diff --git a/src/Tools/Zoom.gd b/src/Tools/Zoom.gd new file mode 100644 index 0000000..a04d577 --- /dev/null +++ b/src/Tools/Zoom.gd @@ -0,0 +1,44 @@ +extends "res://src/Tools/Base.gd" + + +var _zoom_mode := 0 + + +func _on_ModeOptions_item_selected(id): + _zoom_mode = id + update_config() + save_config() + + +func _on_FitToFrame_pressed(): + Global.camera.fit_to_frame(Global.current_project.size) + + +func _on_100_pressed(): + Global.camera.zoom_100() + + +func get_config() -> Dictionary: + return { + "zoom_mode" : _zoom_mode, + } + + +func set_config(config : Dictionary) -> void: + _zoom_mode = config.get("zoom_mode", _zoom_mode) + + +func update_config() -> void: + $ModeOptions.selected = _zoom_mode + + +func draw_start(_position : Vector2) -> void: + Global.camera.zoom_camera(_zoom_mode * 2 - 1) + + +func draw_move(_position : Vector2) -> void: + pass + + +func draw_end(_position : Vector2) -> void: + pass diff --git a/src/Tools/Zoom.tscn b/src/Tools/Zoom.tscn new file mode 100644 index 0000000..91bfbba --- /dev/null +++ b/src/Tools/Zoom.tscn @@ -0,0 +1,75 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://src/Tools/Base.tscn" type="PackedScene" id=1] +[ext_resource path="res://src/Tools/Zoom.gd" type="Script" id=2] + +[node name="ToolOptions" instance=ExtResource( 1 )] +script = ExtResource( 2 ) + +[node name="Mode" type="Label" parent="." index="1"] +margin_left = 38.0 +margin_top = 18.0 +margin_right = 78.0 +margin_bottom = 32.0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 4 +text = "Mode:" + +[node name="ModeOptions" type="OptionButton" parent="." index="2"] +margin_left = 12.0 +margin_top = 36.0 +margin_right = 104.0 +margin_bottom = 56.0 +rect_min_size = Vector2( 92, 0 ) +mouse_default_cursor_shape = 2 +size_flags_horizontal = 4 +text = "Zoom in" +items = [ "Zoom in", null, false, 0, null, "Zoom out", null, false, 1, null ] +selected = 0 + +[node name="Options" type="Label" parent="." index="3"] +margin_left = 30.0 +margin_top = 60.0 +margin_right = 85.0 +margin_bottom = 74.0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 4 +text = "Options:" + +[node name="FitToFrame" type="Button" parent="." index="4"] +margin_left = 12.0 +margin_top = 78.0 +margin_right = 104.0 +margin_bottom = 98.0 +rect_min_size = Vector2( 92, 0 ) +mouse_default_cursor_shape = 2 +size_flags_horizontal = 4 +text = "Fit to frame" + +[node name="100%" type="Button" parent="." index="5"] +margin_left = 12.0 +margin_top = 102.0 +margin_right = 104.0 +margin_bottom = 122.0 +rect_min_size = Vector2( 92, 0 ) +mouse_default_cursor_shape = 2 +size_flags_horizontal = 4 +text = "100% Zoom" + +[node name="PixelPerfect" parent="." index="6"] +visible = false +margin_top = 126.0 +margin_bottom = 150.0 + +[node name="EmptySpacer" parent="." index="7"] +visible = false +margin_top = 126.0 +margin_bottom = 138.0 + +[node name="Mirror" parent="." index="8"] +visible = false +margin_top = 126.0 +margin_bottom = 143.0 +[connection signal="item_selected" from="ModeOptions" to="." method="_on_ModeOptions_item_selected"] +[connection signal="pressed" from="FitToFrame" to="." method="_on_FitToFrame_pressed"] +[connection signal="pressed" from="100%" to="." method="_on_100_pressed"] diff --git a/src/UI/BrushButton.gd b/src/UI/BrushButton.gd new file mode 100644 index 0000000..1363c7a --- /dev/null +++ b/src/UI/BrushButton.gd @@ -0,0 +1,29 @@ +extends BaseButton + + +var brush := Brushes.Brush.new() + + +func _on_BrushButton_pressed() -> void: + # Delete the brush on middle mouse press + if Input.is_action_just_released("middle_mouse"): + _on_DeleteButton_pressed() + else: + Global.brushes_popup.select_brush(brush) + + +func _on_DeleteButton_pressed() -> void: + if brush.type != Brushes.CUSTOM: + return + + Global.brushes_popup.remove_brush(self) + + +func _on_BrushButton_mouse_entered() -> void: + if brush.type == Brushes.CUSTOM: + $DeleteButton.visible = true + + +func _on_BrushButton_mouse_exited() -> void: + if brush.type == Brushes.CUSTOM: + $DeleteButton.visible = false diff --git a/src/UI/BrushButton.tscn b/src/UI/BrushButton.tscn new file mode 100644 index 0000000..a0a8545 --- /dev/null +++ b/src/UI/BrushButton.tscn @@ -0,0 +1,55 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://src/UI/BrushButton.gd" type="Script" id=2] + +[sub_resource type="StyleBoxFlat" id=1] +bg_color = Color( 1, 1, 1, 1 ) +border_color = Color( 1, 1, 1, 1 ) +corner_radius_top_left = 5 +corner_radius_top_right = 5 +corner_radius_bottom_right = 5 +corner_radius_bottom_left = 5 +anti_aliasing = false + +[node name="BrushButton" type="Button"] +margin_right = 32.0 +margin_bottom = 32.0 +rect_min_size = Vector2( 32, 32 ) +custom_styles/hover = SubResource( 1 ) +custom_styles/pressed = SubResource( 1 ) +custom_styles/focus = SubResource( 1 ) +custom_styles/disabled = SubResource( 1 ) +custom_styles/normal = SubResource( 1 ) +button_mask = 7 +script = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="BrushTexture" type="TextureRect" parent="."] +margin_right = 32.0 +margin_bottom = 32.0 +rect_min_size = Vector2( 32, 32 ) +expand = true +stretch_mode = 6 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="DeleteButton" type="Button" parent="."] +visible = false +modulate = Color( 1, 0.00392157, 0.00392157, 0.709804 ) +margin_left = 24.0 +margin_right = 44.0 +margin_bottom = 20.0 +rect_scale = Vector2( 0.4, 0.4 ) +text = "X" +__meta__ = { +"_edit_use_anchors_": false +} +[connection signal="mouse_entered" from="." to="." method="_on_BrushButton_mouse_entered"] +[connection signal="mouse_exited" from="." to="." method="_on_BrushButton_mouse_exited"] +[connection signal="pressed" from="." to="." method="_on_BrushButton_pressed"] +[connection signal="mouse_entered" from="DeleteButton" to="." method="_on_BrushButton_mouse_entered"] +[connection signal="mouse_exited" from="DeleteButton" to="." method="_on_BrushButton_mouse_exited"] +[connection signal="pressed" from="DeleteButton" to="." method="_on_DeleteButton_pressed"] diff --git a/src/UI/BrushesPopup.gd b/src/UI/BrushesPopup.gd new file mode 100644 index 0000000..07685c0 --- /dev/null +++ b/src/UI/BrushesPopup.gd @@ -0,0 +1,133 @@ +extends Popup +class_name Brushes + + +class Brush: + var type : int + var image : Image + var random := [] + var index : int + + +signal brush_selected(brush) +signal brush_removed(brush) +enum {PIXEL, CIRCLE, FILLED_CIRCLE, FILE, RANDOM_FILE, CUSTOM} + +var pixel_image = preload("res://assets/graphics/pixel_image.png") +var circle_image = preload("res://assets/graphics/circle_9x9.png") +var circle_filled_image = preload("res://assets/graphics/circle_filled_9x9.png") + + +func _ready() -> void: + var container = Global.brushes_popup.get_node("TabContainer/File/FileBrushContainer") + var button = create_button(pixel_image) + button.brush.type = PIXEL + button.hint_tooltip = "Pixel brush" + container.add_child(button) + button.brush.index = button.get_index() + + button = create_button(circle_image) + button.brush.type = CIRCLE + button.hint_tooltip = "Circle brush" + container.add_child(button) + button.brush.index = button.get_index() + + button = create_button(circle_filled_image) + button.brush.type = FILLED_CIRCLE + button.hint_tooltip = "Filled circle brush" + container.add_child(button) + button.brush.index = button.get_index() + + +func select_brush(brush : Brush) -> void: + emit_signal("brush_selected", brush) + hide() + + +static func get_default_brush() -> Brush: + var brush = Brush.new() + brush.type = PIXEL + brush.index = 0 + return brush + + +static func create_button(image : Image) -> Node: + var button : BaseButton = load("res://src/UI/BrushButton.tscn").instance() + var tex := ImageTexture.new() + tex.create_from_image(image, 0) + button.get_child(0).texture = tex + button.mouse_default_cursor_shape = Control.CURSOR_POINTING_HAND + return button + + +static func add_file_brush(images : Array, hint := "") -> void: + var button = create_button(images[0]) + button.brush.type = FILE if images.size() == 1 else RANDOM_FILE + button.brush.image = images[0] + button.brush.random = images + button.hint_tooltip = hint + var container = Global.brushes_popup.get_node("TabContainer/File/FileBrushContainer") + container.add_child(button) + button.brush.index = button.get_index() + + +static func add_project_brush(image : Image, hint := "") -> void: + var button = create_button(image) + button.brush.type = CUSTOM + button.brush.image = image + button.hint_tooltip = hint + var container = Global.brushes_popup.get_node("TabContainer/Project/ProjectBrushContainer") + container.add_child(button) + button.brush.index = button.get_index() + + +static func clear_project_brush() -> void: + var container = Global.brushes_popup.get_node("TabContainer/Project/ProjectBrushContainer") + for child in container.get_children(): + child.queue_free() + Global.brushes_popup.emit_signal("brush_removed", child.brush) + + +func get_brush(type : int, index : int) -> Brush: + var container + if type == CUSTOM: + container = Global.brushes_popup.get_node("TabContainer/Project/ProjectBrushContainer") + else: + container = Global.brushes_popup.get_node("TabContainer/File/FileBrushContainer") + var brush = get_default_brush() + if index < container.get_child_count(): + brush = container.get_child(index).brush + return brush + + +func remove_brush(brush_button : Node) -> void: + emit_signal("brush_removed", brush_button.brush) + + var project = Global.current_project + var undo_brushes = project.brushes.duplicate() + project.brushes.erase(brush_button.brush.image) + + project.undos += 1 + project.undo_redo.create_action("Delete Custom Brush") + project.undo_redo.add_do_property(project, "brushes", project.brushes) + project.undo_redo.add_undo_property(project, "brushes", undo_brushes) + project.undo_redo.add_do_method(self, "redo_custom_brush", brush_button) + project.undo_redo.add_undo_method(self, "undo_custom_brush", brush_button) + project.undo_redo.add_undo_reference(brush_button) + project.undo_redo.commit_action() + + +func undo_custom_brush(brush_button : BaseButton = null) -> void: + Global.general_undo() + var action_name : String = Global.current_project.undo_redo.get_current_action_name() + if action_name == "Delete Custom Brush": + $TabContainer/Project/ProjectBrushContainer.add_child(brush_button) + $TabContainer/Project/ProjectBrushContainer.move_child(brush_button, brush_button.brush.index) + brush_button.get_node("DeleteButton").visible = false + + +func redo_custom_brush(brush_button : BaseButton = null) -> void: + Global.general_redo() + var action_name : String = Global.current_project.undo_redo.get_current_action_name() + if action_name == "Delete Custom Brush": + $TabContainer/Project/ProjectBrushContainer.remove_child(brush_button) diff --git a/src/UI/BrushesPopup.tscn b/src/UI/BrushesPopup.tscn new file mode 100644 index 0000000..b96585e --- /dev/null +++ b/src/UI/BrushesPopup.tscn @@ -0,0 +1,44 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://src/UI/BrushesPopup.gd" type="Script" id=1] + +[node name="BrushesPopup" type="Popup"] +margin_right = 226.0 +margin_bottom = 144.0 +rect_min_size = Vector2( 0, 144 ) +script = ExtResource( 1 ) + +[node name="TabContainer" type="TabContainer" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +size_flags_vertical = 3 +drag_to_rearrange_enabled = true + +[node name="File" type="ScrollContainer" parent="TabContainer"] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 4.0 +margin_top = 32.0 +margin_right = -4.0 +margin_bottom = -4.0 +rect_min_size = Vector2( 0, 36 ) +size_flags_horizontal = 3 +scroll_horizontal_enabled = false + +[node name="FileBrushContainer" type="GridContainer" parent="TabContainer/File"] +columns = 6 + +[node name="Project" type="ScrollContainer" parent="TabContainer"] +visible = false +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 4.0 +margin_top = 32.0 +margin_right = -4.0 +margin_bottom = -4.0 +rect_min_size = Vector2( 0, 36 ) +size_flags_horizontal = 3 +scroll_horizontal_enabled = false + +[node name="ProjectBrushContainer" type="GridContainer" parent="TabContainer/Project"] +columns = 5 diff --git a/src/UI/Canvas/CameraMovement.gd b/src/UI/Canvas/CameraMovement.gd new file mode 100644 index 0000000..3d20fea --- /dev/null +++ b/src/UI/Canvas/CameraMovement.gd @@ -0,0 +1,224 @@ +extends Camera2D + + +var tween : Tween +var zoom_min := Vector2(0.005, 0.005) +var zoom_max := Vector2.ONE +var viewport_container : ViewportContainer +var transparent_checker : ColorRect +var mouse_pos := Vector2.ZERO +var drag := false + + +func _ready() -> void: + viewport_container = get_parent().get_parent() + transparent_checker = get_parent().get_node("TransparentChecker") + tween = Tween.new() + add_child(tween) + tween.connect("tween_step", self, "_on_tween_step") + update_transparent_checker_offset() + + +func update_transparent_checker_offset() -> void: + var o = get_global_transform_with_canvas().get_origin() + var s = get_global_transform_with_canvas().get_scale() + o.y = get_viewport_rect().size.y - o.y + transparent_checker.update_offset(o, s) + +# Get the speed multiplier for when you've pressed +# a movement key for the given amount of time +func dir_move_zoom_multiplier(press_time : float) -> float: + if press_time < 0: + return 0.0 + if Input.is_key_pressed(KEY_SHIFT) and Input.is_key_pressed(KEY_CONTROL) : + return Global.high_speed_move_rate + elif Input.is_key_pressed(KEY_SHIFT): + return Global.medium_speed_move_rate + elif !Input.is_key_pressed(KEY_CONTROL): + # control + right/left is used to move frames so + # we do this check to ensure that there is no conflict + return Global.low_speed_move_rate + else: + return 0.0 + + +func reset_dir_move_time(direction) -> void: + Global.key_move_press_time[direction] = 0.0 + + +const key_move_action_names := ["ui_up", "ui_down", "ui_left", "ui_right"] + +# Check if an event is a ui_up/down/left/right event-press :) +func is_action_direction_pressed(event : InputEvent, allow_echo: bool = true) -> bool: + for action in key_move_action_names: + if event.is_action_pressed(action, allow_echo): + return true + return false + + +# Check if an event is a ui_up/down/left/right event release nya +func is_action_direction_released(event: InputEvent) -> bool: + for action in key_move_action_names: + if event.is_action_released(action): + return true + return false + + +# get the Direction associated with the event. +# if not a direction event return null +func get_action_direction(event: InputEvent): # -> Optional[Direction] + if event.is_action("ui_up"): + return Global.Direction.UP + elif event.is_action("ui_down"): + return Global.Direction.DOWN + elif event.is_action("ui_left"): + return Global.Direction.LEFT + elif event.is_action("ui_right"): + return Global.Direction.RIGHT + return null + + +# Holds sign multipliers for the given directions nyaa +# (per the indices in Global.gd defined by Direction) +# UP, DOWN, LEFT, RIGHT in that order +const directional_sign_multipliers := [ + Vector2(0.0, -1.0), + Vector2(0.0, 1.0), + Vector2(-1.0, 0.0), + Vector2(1.0, 0.0) +] + + +# Process an action event for a pressed direction +# action +func process_direction_action_pressed(event: InputEvent) -> void: + var dir = get_action_direction(event) + if dir == null: + return + var increment := get_process_delta_time() + # Count the total time we've been doing this ^.^ + Global.key_move_press_time[dir] += increment + var this_direction_press_time : float = Global.key_move_press_time[dir] + var move_speed := dir_move_zoom_multiplier(this_direction_press_time) + offset = offset + move_speed * increment * directional_sign_multipliers[dir] * zoom + update_rulers() + update_transparent_checker_offset() + + +# Process an action for a release direction action +func process_direction_action_released(event: InputEvent) -> void: + var dir = get_action_direction(event) + if dir == null: + return + reset_dir_move_time(dir) + + +func _input(event : InputEvent) -> void: + mouse_pos = viewport_container.get_local_mouse_position() + var viewport_size := viewport_container.rect_size + if event.is_action_pressed("middle_mouse") || event.is_action_pressed("space"): + drag = true + elif event.is_action_released("middle_mouse") || event.is_action_released("space"): + drag = false + + if Global.can_draw && Rect2(Vector2.ZERO, viewport_size).has_point(mouse_pos): + if event.is_action_pressed("zoom_in"): # Wheel Up Event + zoom_camera(-1) + elif event.is_action_pressed("zoom_out"): # Wheel Down Event + zoom_camera(1) + elif event is InputEventMouseMotion && drag: + offset = offset - event.relative * zoom + update_transparent_checker_offset() + update_rulers() + elif is_action_direction_pressed(event): + process_direction_action_pressed(event) + elif is_action_direction_released(event): + process_direction_action_released(event) + + save_values_to_project() + + +# Zoom Camera +func zoom_camera(dir : int) -> void: + var viewport_size := viewport_container.rect_size + if Global.smooth_zoom: + var zoom_margin = zoom * dir / 5 + var new_zoom = zoom + zoom_margin + if new_zoom > zoom_min && new_zoom < zoom_max: + var new_offset = offset + (-0.5 * viewport_size + mouse_pos) * (zoom - new_zoom) + tween.interpolate_property(self, "zoom", zoom, new_zoom, 0.05, Tween.TRANS_LINEAR, Tween.EASE_IN) + tween.interpolate_property(self, "offset", offset, new_offset, 0.05, Tween.TRANS_LINEAR, Tween.EASE_IN) + tween.start() + + else: + var prev_zoom := zoom + var zoom_margin = zoom * dir / 10 + if zoom + zoom_margin > zoom_min: + zoom += zoom_margin + + if zoom > zoom_max: + zoom = zoom_max + + offset = offset + (-0.5 * viewport_size + mouse_pos) * (prev_zoom - zoom) + zoom_changed() + + +func zoom_changed() -> void: + update_transparent_checker_offset() + if name == "Camera2D": + Global.zoom_level_label.text = str(round(100 / zoom.x)) + " %" + update_rulers() + for guide in Global.current_project.guides: + guide.width = zoom.x * 2 + elif name == "CameraPreview": + Global.preview_zoom_slider.value = -zoom.x + + +func update_rulers() -> void: + Global.horizontal_ruler.update() + Global.vertical_ruler.update() + + +func _on_tween_step(_object: Object, _key: NodePath, _elapsed: float, _value: Object) -> void: + zoom_changed() + + +func zoom_100() -> void: + zoom = Vector2.ONE + offset = Global.current_project.size / 2 + zoom_changed() + + +func fit_to_frame(size : Vector2) -> void: + viewport_container = get_parent().get_parent() + var h_ratio := viewport_container.rect_size.x / size.x + var v_ratio := viewport_container.rect_size.y / size.y + var ratio := min(h_ratio, v_ratio) + if ratio == 0: + ratio = 0.1 # Set it to a non-zero value just in case + # If the ratio is 0, it means that the viewport container is hidden + # in that case, use the other viewport to get the ratio + if name == "Camera2D": + h_ratio = Global.second_viewport.rect_size.x / size.x + v_ratio = Global.second_viewport.rect_size.y / size.y + ratio = min(h_ratio, v_ratio) + elif name == "Camera2D2": + h_ratio = Global.main_viewport.rect_size.x / size.x + v_ratio = Global.main_viewport.rect_size.y / size.y + ratio = min(h_ratio, v_ratio) + + zoom = Vector2(1 / ratio, 1 / ratio) + offset = size / 2 + zoom_changed() + + +func save_values_to_project() -> void: + if name == "Camera2D": + Global.current_project.cameras_zoom[0] = zoom + Global.current_project.cameras_offset[0] = offset + elif name == "Camera2D2": + Global.current_project.cameras_zoom[1] = zoom + Global.current_project.cameras_offset[1] = offset + elif name == "CameraPreview": + Global.current_project.cameras_zoom[2] = zoom + Global.current_project.cameras_offset[2] = offset diff --git a/src/UI/Canvas/Canvas.gd b/src/UI/Canvas/Canvas.gd new file mode 100644 index 0000000..15537e5 --- /dev/null +++ b/src/UI/Canvas/Canvas.gd @@ -0,0 +1,242 @@ +class_name Canvas +extends Node2D + + +var location := Vector2.ZERO +var fill_color := Color(0, 0, 0, 0) +var current_pixel := Vector2.ZERO # pretty much same as mouse_pos, but can be accessed externally +var can_undo := true +var cursor_image_has_changed := false +var sprite_changed_this_frame := false # for optimization purposes + +onready var grid = $Grid +onready var tile_mode = $TileMode +onready var indicators = $Indicators + + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + var frame : Frame = new_empty_frame(true) + Global.current_project.frames.append(frame) + yield(get_tree().create_timer(0.2), "timeout") + camera_zoom() + + +func _draw() -> void: + Global.second_viewport.get_child(0).get_node("CanvasPreview").update() + Global.small_preview_viewport.get_child(0).get_node("CanvasPreview").update() + + var current_cels : Array = Global.current_project.frames[Global.current_project.current_frame].cels + if Global.onion_skinning: + onion_skinning() + + # Draw current frame layers + for i in range(Global.current_project.layers.size()): + var modulate_color := Color(1, 1, 1, current_cels[i].opacity) + if Global.current_project.layers[i].visible: # if it's visible + draw_texture(current_cels[i].image_texture, location, modulate_color) + + tile_mode.update() + + +func _input(event : InputEvent) -> void: + # Don't process anything below if the input isn't a mouse event, or Shift/Ctrl. + # This decreases CPU/GPU usage slightly. + if not event is InputEventMouse: + if not event is InputEventKey: + return + elif not event.scancode in [KEY_SHIFT, KEY_CONTROL]: + return +# elif not get_viewport_rect().has_point(event.position): +# return + + current_pixel = get_local_mouse_position() + location + + if Global.has_focus: + update() + + sprite_changed_this_frame = false + + var current_project : Project = Global.current_project + + if Global.has_focus: + if !cursor_image_has_changed: + cursor_image_has_changed = true + if Global.show_left_tool_icon: + Global.left_cursor.visible = true + if Global.show_right_tool_icon: + Global.right_cursor.visible = true + else: + if cursor_image_has_changed: + cursor_image_has_changed = false + Global.left_cursor.visible = false + Global.right_cursor.visible = false + + Tools.handle_draw(current_pixel.floor(), event) + + if sprite_changed_this_frame: + update_texture(current_project.current_layer) + + +func camera_zoom() -> void: + # Set camera zoom based on the sprite size + var bigger_canvas_axis = max(Global.current_project.size.x, Global.current_project.size.y) + var zoom_max := Vector2(bigger_canvas_axis, bigger_canvas_axis) * 0.01 + var cameras = [Global.camera, Global.camera2, Global.camera_preview] + for camera in cameras: + if zoom_max > Vector2.ONE: + camera.zoom_max = zoom_max + else: + camera.zoom_max = Vector2.ONE + + if camera == Global.camera_preview: + Global.preview_zoom_slider.max_value = -camera.zoom_min.x + Global.preview_zoom_slider.min_value = -camera.zoom_max.x + + camera.fit_to_frame(Global.current_project.size) + camera.save_values_to_project() + + Global.transparent_checker._ready() # To update the rect size + + +func new_empty_frame(first_time := false, single_layer := false, size := Global.current_project.size) -> Frame: + var frame := Frame.new() + for l in Global.current_project.layers: # Create as many cels as there are layers + # The sprite itself + var sprite := Image.new() + if first_time: + if Global.config_cache.has_section_key("preferences", "default_image_width"): + Global.current_project.size.x = Global.config_cache.get_value("preferences", "default_image_width") + if Global.config_cache.has_section_key("preferences", "default_image_height"): + Global.current_project.size.y = Global.config_cache.get_value("preferences", "default_image_height") + if Global.config_cache.has_section_key("preferences", "default_fill_color"): + fill_color = Global.config_cache.get_value("preferences", "default_fill_color") + sprite.create(size.x, size.y, false, Image.FORMAT_RGBA8) + sprite.fill(fill_color) + sprite.lock() + frame.cels.append(Cel.new(sprite, 1)) + + if single_layer: + break + + return frame + + +func handle_undo(action : String, project : Project = Global.current_project, layer_index := -2, frame_index := -2) -> void: + if !can_undo: + return + + if layer_index <= -2: + layer_index = project.current_layer + if frame_index <= -2: + frame_index = project.current_frame + + var cels := [] + var frames := [] + var layers := [] + if frame_index == -1: + frames = project.frames + else: + frames.append(project.frames[frame_index]) + + if layer_index == -1: + layers = project.layers + else: + layers.append(project.layers[layer_index]) + + for f in frames: + for l in layers: + var index = project.layers.find(l) + cels.append(f.cels[index]) + + project.undos += 1 + project.undo_redo.create_action(action) + for cel in cels: + # If we don't unlock the image, it doesn't work properly + cel.image.unlock() + var data = cel.image.data + cel.image.lock() + project.undo_redo.add_undo_property(cel.image, "data", data) + project.undo_redo.add_undo_method(Global, "undo", frame_index, layer_index, project) + + can_undo = false + + +func handle_redo(_action : String, project : Project = Global.current_project, layer_index := -2, frame_index := -2) -> void: + can_undo = true + if project.undos < project.undo_redo.get_version(): + return + + if layer_index <= -2: + layer_index = project.current_layer + if frame_index <= -2: + frame_index = project.current_frame + + var cels := [] + var frames := [] + var layers := [] + if frame_index == -1: + frames = project.frames + else: + frames.append(project.frames[frame_index]) + + if layer_index == -1: + layers = project.layers + else: + layers.append(project.layers[layer_index]) + + for f in frames: + for l in layers: + var index = project.layers.find(l) + cels.append(f.cels[index]) + + for cel in cels: + project.undo_redo.add_do_property(cel.image, "data", cel.image.data) + project.undo_redo.add_do_method(Global, "redo", frame_index, layer_index, project) + project.undo_redo.commit_action() + + +func update_texture(layer_index : int, frame_index := -1, project : Project = Global.current_project) -> void: + if frame_index == -1: + frame_index = project.current_frame + var current_cel : Cel = project.frames[frame_index].cels[layer_index] + current_cel.image_texture.create_from_image(current_cel.image, 0) + + if project == Global.current_project: + var frame_texture_rect : TextureRect + frame_texture_rect = Global.find_node_by_name(project.layers[layer_index].frame_container.get_child(frame_index), "CelTexture") + frame_texture_rect.texture = current_cel.image_texture + + +func onion_skinning() -> void: + # Past + if Global.onion_skinning_past_rate > 0: + var color : Color + if Global.onion_skinning_blue_red: + color = Color.blue + else: + color = Color.white + for i in range(1, Global.onion_skinning_past_rate + 1): + if Global.current_project.current_frame >= i: + var layer_i := 0 + for layer in Global.current_project.frames[Global.current_project.current_frame - i].cels: + if Global.current_project.layers[layer_i].visible: + color.a = 0.6 / i + draw_texture(layer.image_texture, location, color) + layer_i += 1 + + # Future + if Global.onion_skinning_future_rate > 0: + var color : Color + if Global.onion_skinning_blue_red: + color = Color.red + else: + color = Color.white + for i in range(1, Global.onion_skinning_future_rate + 1): + if Global.current_project.current_frame < Global.current_project.frames.size() - i: + var layer_i := 0 + for layer in Global.current_project.frames[Global.current_project.current_frame + i].cels: + if Global.current_project.layers[layer_i].visible: + color.a = 0.6 / i + draw_texture(layer.image_texture, location, color) + layer_i += 1 diff --git a/src/UI/Canvas/Canvas.tscn b/src/UI/Canvas/Canvas.tscn new file mode 100644 index 0000000..23c51da --- /dev/null +++ b/src/UI/Canvas/Canvas.tscn @@ -0,0 +1,18 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://src/UI/Canvas/Canvas.gd" type="Script" id=1] +[ext_resource path="res://src/UI/Canvas/Grid.gd" type="Script" id=2] +[ext_resource path="res://src/UI/Canvas/Indicators.gd" type="Script" id=3] +[ext_resource path="res://src/UI/Canvas/TileMode.gd" type="Script" id=4] + +[node name="Canvas" type="Node2D"] +script = ExtResource( 1 ) + +[node name="Grid" type="Node2D" parent="."] +script = ExtResource( 2 ) + +[node name="TileMode" type="Node2D" parent="."] +script = ExtResource( 4 ) + +[node name="Indicators" type="Node2D" parent="."] +script = ExtResource( 3 ) diff --git a/src/UI/Canvas/CanvasPreview.gd b/src/UI/Canvas/CanvasPreview.gd new file mode 100644 index 0000000..8eb5b35 --- /dev/null +++ b/src/UI/Canvas/CanvasPreview.gd @@ -0,0 +1,32 @@ +extends Node2D + + +var frame : int = 0 +onready var animation_timer : Timer = $AnimationTimer + +func _draw() -> void: + var current_project : Project = Global.current_project + if frame >= current_project.frames.size(): + frame = current_project.current_frame + + $AnimationTimer.wait_time = Global.animation_timer.wait_time + + if animation_timer.is_stopped(): + frame = current_project.current_frame + var current_cels : Array = current_project.frames[frame].cels + + # Draw current frame layers + for i in range(current_cels.size()): + var modulate_color := Color(1, 1, 1, current_cels[i].opacity) + if i < current_project.layers.size() and current_project.layers[i].visible: + draw_texture(current_cels[i].image_texture, Vector2.ZERO, modulate_color) + + +func _on_AnimationTimer_timeout() -> void: + var current_project : Project = Global.current_project + + if frame < current_project.frames.size() - 1: + frame += 1 + else: + frame = 0 + update() diff --git a/src/UI/Canvas/CanvasPreview.tscn b/src/UI/Canvas/CanvasPreview.tscn new file mode 100644 index 0000000..7d05788 --- /dev/null +++ b/src/UI/Canvas/CanvasPreview.tscn @@ -0,0 +1,9 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://src/UI/Canvas/CanvasPreview.gd" type="Script" id=1] + +[node name="CanvasPreview" type="Node2D"] +script = ExtResource( 1 ) + +[node name="AnimationTimer" type="Timer" parent="."] +[connection signal="timeout" from="AnimationTimer" to="." method="_on_AnimationTimer_timeout"] diff --git a/src/UI/Canvas/Grid.gd b/src/UI/Canvas/Grid.gd new file mode 100644 index 0000000..9c6c51e --- /dev/null +++ b/src/UI/Canvas/Grid.gd @@ -0,0 +1,51 @@ +extends Node2D + + +var location := Vector2.ZERO +var isometric_polylines := [] # An array of PoolVector2Arrays + + +func _draw() -> void: + if Global.draw_grid: + draw_grid(Global.grid_type) + + +func draw_grid(grid_type : int) -> void: + var size : Vector2 = Global.current_project.size + if grid_type == Global.Grid_Types.CARTESIAN || grid_type == Global.Grid_Types.ALL: + for x in range(Global.grid_width, size.x, Global.grid_width): + draw_line(Vector2(x, location.y), Vector2(x, size.y), Global.grid_color, true) + + for y in range(Global.grid_height, size.y, Global.grid_height): + draw_line(Vector2(location.x, y), Vector2(size.x, y), Global.grid_color, true) + + if grid_type == Global.Grid_Types.ISOMETRIC || grid_type == Global.Grid_Types.ALL: + var i := 0 + for x in range(Global.grid_isometric_cell_size, size.x + 2, Global.grid_isometric_cell_size * 2): + for y in range(0, size.y + 1, Global.grid_isometric_cell_size): + draw_isometric_tile(i, Vector2(x, y)) + i += 1 + + +func draw_isometric_tile(i : int, origin := Vector2.RIGHT, cell_size : int = Global.grid_isometric_cell_size) -> void: + # A random value I found by trial and error, I have no idea why it "works" + var diff = 1.11754 + var approx_30_degrees = deg2rad(26.565) + + var pool := PoolVector2Array() + if i < isometric_polylines.size(): + pool = isometric_polylines[i] + else: + var a = origin - Vector2(0, 0.5) + var b = a + Vector2(cos(approx_30_degrees), sin(approx_30_degrees)) * cell_size * diff + var c = a + Vector2.DOWN * cell_size + var d = c - Vector2(cos(approx_30_degrees), sin(approx_30_degrees)) * cell_size * diff + pool.append(a) + pool.append(b) + pool.append(c) + pool.append(d) + pool.append(a) + isometric_polylines.append(pool) + + if pool.size() > 2: + draw_polyline(pool, Global.grid_color) diff --git a/src/UI/Canvas/Indicators.gd b/src/UI/Canvas/Indicators.gd new file mode 100644 index 0000000..f979f64 --- /dev/null +++ b/src/UI/Canvas/Indicators.gd @@ -0,0 +1,12 @@ +extends Node2D + + +func _input(event : InputEvent) -> void: + if Global.has_focus and event is InputEventMouseMotion: + update() + + +func _draw() -> void: + # Draw rectangle to indicate the pixel currently being hovered on + if Global.has_focus and Global.can_draw: + Tools.draw_indicator() diff --git a/src/UI/Canvas/Rulers/Guide.gd b/src/UI/Canvas/Rulers/Guide.gd new file mode 100644 index 0000000..a08c715 --- /dev/null +++ b/src/UI/Canvas/Rulers/Guide.gd @@ -0,0 +1,79 @@ +class_name Guide extends Line2D + +enum Types {HORIZONTAL, VERTICAL} + +var font := preload("res://assets/fonts/Roboto-Regular.tres") +var has_focus := true +var mouse_pos := Vector2.ZERO +var type = Types.HORIZONTAL +var project = Global.current_project + + +func _ready() -> void: + width = Global.camera.zoom.x + default_color = Global.guide_color + project.guides.append(self) + + +func _input(_event : InputEvent): + mouse_pos = get_local_mouse_position() + if points.size() < 2: + return + var point0 := points[0] + var point1 := points[1] + if type == Types.HORIZONTAL: + point0.y -= width * 3 + point1.y += width * 3 + else: + point0.x -= width * 3 + point1.x += width * 3 + if Global.can_draw and Global.has_focus and point_in_rectangle(mouse_pos, point0, point1) and Input.is_action_just_pressed("left_mouse"): + if !point_in_rectangle(Global.canvas.current_pixel, Global.canvas.location, Global.canvas.location + project.size): + has_focus = true + Global.has_focus = false + update() + if has_focus and visible: + if Input.is_action_pressed("left_mouse"): + if type == Types.HORIZONTAL: + var yy = stepify(mouse_pos.y, 0.5) + points[0].y = yy + points[1].y = yy + else: + var xx = stepify(mouse_pos.x, 0.5) + points[0].x = xx + points[1].x = xx + if Input.is_action_just_released("left_mouse"): + Global.has_focus = true + has_focus = false + if !outside_canvas(): + update() + + +func _draw() -> void: + if has_focus: + var viewport_size: Vector2 = Global.main_viewport.rect_size + var zoom: Vector2 = Global.camera.zoom + if type == Types.HORIZONTAL: + draw_set_transform(Vector2(Global.camera.offset.x - (viewport_size.x / 2) * zoom.x, points[0].y + font.get_height() * zoom.x * 2), rotation, zoom * 2) + draw_string(font, Vector2.ZERO, "%spx" % str(stepify(mouse_pos.y, 0.5))) + else: + draw_set_transform(Vector2(points[0].x + font.get_height() * zoom.y, Global.camera.offset.y - (viewport_size.y / 2.25) * zoom.y), rotation, zoom * 2) + draw_string(font, Vector2.ZERO, "%spx" % str(stepify(mouse_pos.x, 0.5))) + + +func outside_canvas() -> bool: + if type == Types.HORIZONTAL: + if points[0].y < 0 || points[0].y > project.size.y: + project.guides.erase(self) + queue_free() + return true + else: + if points[0].x < 0 || points[0].x > project.size.x: + project.guides.erase(self) + queue_free() + return true + return false + + +func point_in_rectangle(p : Vector2, coord1 : Vector2, coord2 : Vector2) -> bool: + return p.x > coord1.x && p.y > coord1.y && p.x < coord2.x && p.y < coord2.y diff --git a/src/UI/Canvas/Rulers/HorizontalRuler.gd b/src/UI/Canvas/Rulers/HorizontalRuler.gd new file mode 100644 index 0000000..130092e --- /dev/null +++ b/src/UI/Canvas/Rulers/HorizontalRuler.gd @@ -0,0 +1,82 @@ +extends Button + +const RULER_WIDTH := 16 + +var font := preload("res://assets/fonts/Roboto-Small.tres") +var major_subdivision := 2 +var minor_subdivision := 4 + +var first : Vector2 +var last : Vector2 + + +func _ready() -> void: + Global.main_viewport.connect("item_rect_changed", self, "update") + + +# Code taken and modified from Godot's source code +func _draw() -> void: + var transform := Transform2D() + var ruler_transform := Transform2D() + var major_subdivide := Transform2D() + var minor_subdivide := Transform2D() + var zoom: float = 1 / Global.camera.zoom.x + transform.x = Vector2(zoom, zoom) + + transform.origin = Global.main_viewport.rect_size / 2 + Global.camera.offset * -zoom + + var basic_rule := 100.0 + var i := 0 + while(basic_rule * zoom > 100): + basic_rule /= 5.0 if i % 2 else 2.0 + i += 1 + i = 0 + while(basic_rule * zoom < 100): + basic_rule *= 2.0 if i % 2 else 5.0 + i += 1 + + ruler_transform = ruler_transform.scaled(Vector2(basic_rule, basic_rule)) + + major_subdivide = major_subdivide.scaled(Vector2(1.0 / major_subdivision, 1.0 / major_subdivision)) + minor_subdivide = minor_subdivide.scaled(Vector2(1.0 / minor_subdivision, 1.0 / minor_subdivision)) + + first = (transform * ruler_transform * major_subdivide * minor_subdivide).affine_inverse().xform(Vector2.ZERO) + last = (transform * ruler_transform * major_subdivide * minor_subdivide).affine_inverse().xform(Global.main_viewport.rect_size) + + for j in range(ceil(first.x), ceil(last.x)): + var position : Vector2 = (transform * ruler_transform * major_subdivide * minor_subdivide).xform(Vector2(j, 0)) + if j % (major_subdivision * minor_subdivision) == 0: + draw_line(Vector2(position.x + RULER_WIDTH, 0), Vector2(position.x + RULER_WIDTH, RULER_WIDTH), Color.white) + var val = (ruler_transform * major_subdivide * minor_subdivide).xform(Vector2(j, 0)).x + draw_string(font, Vector2(position.x + RULER_WIDTH + 2, font.get_height() - 4), str(int(val))) + else: + if j % minor_subdivision == 0: + draw_line(Vector2(position.x + RULER_WIDTH, RULER_WIDTH * 0.33), Vector2(position.x + RULER_WIDTH, RULER_WIDTH), Color.white) + else: + draw_line(Vector2(position.x + RULER_WIDTH, RULER_WIDTH * 0.66), Vector2(position.x + RULER_WIDTH, RULER_WIDTH), Color.white) + + +func _on_HorizontalRuler_pressed() -> void: + if !Global.show_guides: + return + var mouse_pos := get_local_mouse_position() + if mouse_pos.x < RULER_WIDTH: # For double guides + Global.vertical_ruler._on_VerticalRuler_pressed() + var guide := Guide.new() + guide.type = guide.Types.HORIZONTAL + guide.add_point(Vector2(-19999, Global.canvas.current_pixel.y)) + guide.add_point(Vector2(19999, Global.canvas.current_pixel.y)) + if guide.points.size() < 2: + guide.queue_free() + return + Global.canvas.add_child(guide) + Global.has_focus = false + update() + + +func _on_HorizontalRuler_mouse_entered() -> void: + var mouse_pos := get_local_mouse_position() + if mouse_pos.x < RULER_WIDTH: # For double guides + mouse_default_cursor_shape = Control.CURSOR_FDIAGSIZE + else: + mouse_default_cursor_shape = Control.CURSOR_VSPLIT diff --git a/src/UI/Canvas/Rulers/SymmetryGuide.gd b/src/UI/Canvas/Rulers/SymmetryGuide.gd new file mode 100644 index 0000000..8a6ad34 --- /dev/null +++ b/src/UI/Canvas/Rulers/SymmetryGuide.gd @@ -0,0 +1,35 @@ +class_name SymmetryGuide extends Guide + + +var _texture = preload("res://assets/graphics/dotted_line.png") + + +func _ready() -> void: + has_focus = false + visible = false + texture = _texture + texture_mode = Line2D.LINE_TEXTURE_TILE + width = Global.camera.zoom.x * 4 + yield(get_tree().create_timer(0.01), "timeout") + modulate = Global.guide_color + + +func _input(_event : InputEvent) -> void: + ._input(_event) + if type == Types.HORIZONTAL: + project.y_symmetry_point = points[0].y * 2 - 1 + elif type == Types.VERTICAL: + project.x_symmetry_point = points[0].x * 2 - 1 + + yield(get_tree().create_timer(0.01), "timeout") + + +func outside_canvas() -> bool: + if type == Types.HORIZONTAL: + points[0].y = clamp(points[0].y, 0, Global.current_project.size.y) + points[1].y = clamp(points[1].y, 0, Global.current_project.size.y) + elif type == Types.VERTICAL: + points[0].x = clamp(points[0].x, 0, Global.current_project.size.x) + points[1].x = clamp(points[1].x, 0, Global.current_project.size.x) + + return false diff --git a/src/UI/Canvas/Rulers/VerticalRuler.gd b/src/UI/Canvas/Rulers/VerticalRuler.gd new file mode 100644 index 0000000..a5f6622 --- /dev/null +++ b/src/UI/Canvas/Rulers/VerticalRuler.gd @@ -0,0 +1,74 @@ +extends Button + +const RULER_WIDTH := 16 + +var font := preload("res://assets/fonts/Roboto-Small.tres") +var major_subdivision := 2 +var minor_subdivision := 4 + +var first : Vector2 +var last : Vector2 + + +func _ready() -> void: + Global.main_viewport.connect("item_rect_changed", self, "update") + + +# Code taken and modified from Godot's source code +func _draw() -> void: + var transform := Transform2D() + var ruler_transform := Transform2D() + var major_subdivide := Transform2D() + var minor_subdivide := Transform2D() + var zoom: float = 1 / Global.camera.zoom.x + transform.y = Vector2(zoom, zoom) + + transform.origin = Global.main_viewport.rect_size / 2 + Global.camera.offset * -zoom + + var basic_rule := 100.0 + var i := 0 + while(basic_rule * zoom > 100): + basic_rule /= 5.0 if i % 2 else 2.0 + i += 1 + i = 0 + while(basic_rule * zoom < 100): + basic_rule *= 2.0 if i % 2 else 5.0 + i += 1 + + ruler_transform = ruler_transform.scaled(Vector2(basic_rule, basic_rule)) + + major_subdivide = major_subdivide.scaled(Vector2(1.0 / major_subdivision, 1.0 / major_subdivision)) + minor_subdivide = minor_subdivide.scaled(Vector2(1.0 / minor_subdivision, 1.0 / minor_subdivision)) + + first = (transform * ruler_transform * major_subdivide * minor_subdivide).affine_inverse().xform(Vector2.ZERO) + last = (transform * ruler_transform * major_subdivide * minor_subdivide).affine_inverse().xform(Global.main_viewport.rect_size) + + for j in range(ceil(first.y), ceil(last.y)): + var position : Vector2 = (transform * ruler_transform * major_subdivide * minor_subdivide).xform(Vector2(0, j)) + if j % (major_subdivision * minor_subdivision) == 0: + draw_line(Vector2(0, position.y), Vector2(RULER_WIDTH, position.y), Color.white) + var text_xform = Transform2D(-PI / 2, Vector2(font.get_height() - 4, position.y - 2)) + draw_set_transform_matrix(get_transform() * text_xform) + var val = (ruler_transform * major_subdivide * minor_subdivide).xform(Vector2(0, j)).y + draw_string(font, Vector2(), str(int(val))) + draw_set_transform_matrix(get_transform()) + else: + if j % minor_subdivision == 0: + draw_line(Vector2(RULER_WIDTH * 0.33, position.y), Vector2(RULER_WIDTH, position.y), Color.white) + else: + draw_line(Vector2(RULER_WIDTH * 0.66, position.y), Vector2(RULER_WIDTH, position.y), Color.white) + + +func _on_VerticalRuler_pressed() -> void: + if !Global.show_guides: + return + var guide := Guide.new() + guide.type = guide.Types.VERTICAL + guide.add_point(Vector2(Global.canvas.current_pixel.x, -19999)) + guide.add_point(Vector2(Global.canvas.current_pixel.x, 19999)) + if guide.points.size() < 2: + guide.queue_free() + return + Global.canvas.add_child(guide) + Global.has_focus = false + update() diff --git a/src/UI/Canvas/TileMode.gd b/src/UI/Canvas/TileMode.gd new file mode 100644 index 0000000..66dc551 --- /dev/null +++ b/src/UI/Canvas/TileMode.gd @@ -0,0 +1,31 @@ +extends Node2D + + +var location := Vector2.ZERO + + +func _draw() -> void: + var current_cels : Array = Global.current_project.frames[Global.current_project.current_frame].cels + var size : Vector2 = Global.current_project.size + var positions := [ + Vector2(location.x, location.y + size.y), # Down + Vector2(location.x - size.x, location.y + size.y), # Down left + Vector2(location.x - size.x, location.y), # Left + location - size, # Up left + Vector2(location.x, location.y - size.y), # Up + Vector2(location.x + size.x, location.y - size.y), # Up right + Vector2(location.x + size.x, location.y), # Right + location + size # Down right + ] + + for pos in positions: + # Draw a blank rectangle behind the textures + # Mostly used to hide the grid if it goes outside the canvas boundaries + draw_rect(Rect2(pos, size), Global.default_clear_color) + + for i in range(Global.current_project.layers.size()): + var modulate_color := Color(1, 1, 1, current_cels[i].opacity) + if Global.current_project.layers[i].visible: # if it's visible + if Global.tile_mode: + for pos in positions: + draw_texture(current_cels[i].image_texture, pos, modulate_color) diff --git a/src/UI/CanvasPreviewContainer.gd b/src/UI/CanvasPreviewContainer.gd new file mode 100644 index 0000000..947443c --- /dev/null +++ b/src/UI/CanvasPreviewContainer.gd @@ -0,0 +1,24 @@ +extends PanelContainer + + +onready var canvas_preview = $HBoxContainer/PreviewViewportContainer/Viewport/CanvasPreview +onready var camera : Camera2D = $HBoxContainer/PreviewViewportContainer/Viewport/CameraPreview +onready var play_button : Button = $HBoxContainer/VBoxContainer/PlayButton + + +func _on_PreviewZoomSlider_value_changed(value : float) -> void: + camera.zoom = -Vector2(value, value) + camera.save_values_to_project() + camera.update_transparent_checker_offset() + + +func _on_PlayButton_toggled(button_pressed : bool) -> void: + if button_pressed: + if Global.current_project.frames.size() <= 1: + play_button.pressed = false + return + canvas_preview.animation_timer.start() + Global.change_button_texturerect(play_button.get_child(0), "pause.png") + else: + canvas_preview.animation_timer.stop() + Global.change_button_texturerect(play_button.get_child(0), "play.png") diff --git a/src/UI/CanvasPreviewContainer.tscn b/src/UI/CanvasPreviewContainer.tscn new file mode 100644 index 0000000..a56e7fe --- /dev/null +++ b/src/UI/CanvasPreviewContainer.tscn @@ -0,0 +1,116 @@ +[gd_scene load_steps=8 format=2] + +[ext_resource path="res://src/UI/Canvas/CanvasPreview.tscn" type="PackedScene" id=1] +[ext_resource path="res://src/UI/TransparentChecker.tscn" type="PackedScene" id=2] +[ext_resource path="res://src/UI/CanvasPreviewContainer.gd" type="Script" id=3] +[ext_resource path="res://src/UI/Canvas/CameraMovement.gd" type="Script" id=4] +[ext_resource path="res://src/Shaders/TransparentChecker.shader" type="Shader" id=5] +[ext_resource path="res://assets/graphics/dark_themes/timeline/play.png" type="Texture" id=7] + +[sub_resource type="ShaderMaterial" id=1] +shader = ExtResource( 5 ) +shader_param/size = 10.0 +shader_param/color1 = Color( 0.7, 0.7, 0.7, 1 ) +shader_param/color2 = Color( 1, 1, 1, 1 ) +shader_param/offset = Vector2( 0, 0 ) +shader_param/scale = Vector2( 0, 0 ) +shader_param/rect_size = Vector2( 0, 0 ) +shader_param/follow_movement = false +shader_param/follow_scale = false + +[node name="CanvasPreviewContainer" type="PanelContainer"] +margin_right = 278.0 +margin_bottom = 164.0 +rect_min_size = Vector2( 300, 0 ) +size_flags_horizontal = 4 +script = ExtResource( 3 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="HBoxContainer" type="HBoxContainer" parent="."] +margin_left = 7.0 +margin_top = 7.0 +margin_right = 293.0 +margin_bottom = 157.0 + +[node name="VBoxContainer" type="VBoxContainer" parent="HBoxContainer"] +margin_right = 20.0 +margin_bottom = 150.0 + +[node name="Label" type="Label" parent="HBoxContainer/VBoxContainer"] +margin_left = 6.0 +margin_right = 14.0 +margin_bottom = 14.0 +size_flags_horizontal = 4 +text = "+" +align = 1 + +[node name="PreviewZoomSlider" type="VSlider" parent="HBoxContainer/VBoxContainer"] +margin_left = 2.0 +margin_top = 18.0 +margin_right = 18.0 +margin_bottom = 108.0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 4 +size_flags_vertical = 3 +step = 0.01 + +[node name="Label2" type="Label" parent="HBoxContainer/VBoxContainer"] +margin_left = 7.0 +margin_top = 112.0 +margin_right = 12.0 +margin_bottom = 126.0 +size_flags_horizontal = 4 +text = "-" +align = 1 + +[node name="PlayButton" type="Button" parent="HBoxContainer/VBoxContainer" groups=[ +"UIButtons", +]] +margin_top = 130.0 +margin_right = 20.0 +margin_bottom = 150.0 +rect_min_size = Vector2( 20, 0 ) +mouse_default_cursor_shape = 2 +toggle_mode = true + +[node name="TextureRect" type="TextureRect" parent="HBoxContainer/VBoxContainer/PlayButton"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -3.5 +margin_top = -6.0 +margin_right = 3.5 +margin_bottom = 6.0 +mouse_default_cursor_shape = 2 +texture = ExtResource( 7 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="PreviewViewportContainer" type="ViewportContainer" parent="HBoxContainer"] +margin_left = 24.0 +margin_right = 284.0 +margin_bottom = 150.0 +rect_min_size = Vector2( 0, 150 ) + +[node name="Viewport" type="Viewport" parent="HBoxContainer/PreviewViewportContainer"] +size = Vector2( 260, 150 ) +transparent_bg = true +handle_input_locally = false +render_target_update_mode = 3 + +[node name="TransparentChecker" parent="HBoxContainer/PreviewViewportContainer/Viewport" instance=ExtResource( 2 )] +material = SubResource( 1 ) + +[node name="CanvasPreview" parent="HBoxContainer/PreviewViewportContainer/Viewport" instance=ExtResource( 1 )] + +[node name="CameraPreview" type="Camera2D" parent="HBoxContainer/PreviewViewportContainer/Viewport"] +offset = Vector2( 32, 32 ) +current = true +zoom = Vector2( 0.15, 0.15 ) +script = ExtResource( 4 ) +[connection signal="value_changed" from="HBoxContainer/VBoxContainer/PreviewZoomSlider" to="." method="_on_PreviewZoomSlider_value_changed"] +[connection signal="toggled" from="HBoxContainer/VBoxContainer/PlayButton" to="." method="_on_PlayButton_toggled"] diff --git a/src/UI/ColorAndToolOptions.gd b/src/UI/ColorAndToolOptions.gd new file mode 100644 index 0000000..44d112f --- /dev/null +++ b/src/UI/ColorAndToolOptions.gd @@ -0,0 +1,39 @@ +extends VBoxContainer + + +onready var left_picker := $ColorButtonsVertical/ColorPickersCenter/ColorPickersHorizontal/LeftColorPickerButton +onready var right_picker := $ColorButtonsVertical/ColorPickersCenter/ColorPickersHorizontal/RightColorPickerButton + + +func _ready() -> void: + Tools.connect("color_changed", self, "update_color") + left_picker.get_picker().presets_visible = false + right_picker.get_picker().presets_visible = false + + +func _on_ColorSwitch_pressed() -> void: + Tools.swap_color() + + +func _on_ColorPickerButton_color_changed(color : Color, right : bool): + var button := BUTTON_RIGHT if right else BUTTON_LEFT + Tools.assign_color(color, button) + + +func _on_ColorPickerButton_pressed() -> void: + Global.can_draw = false + + +func _on_ColorPickerButton_popup_closed() -> void: + Global.can_draw = true + + +func _on_ColorDefaults_pressed() -> void: + Tools.default_color() + + +func update_color(color : Color, button : int) -> void: + if button == BUTTON_LEFT: + left_picker.color = color + else: + right_picker.color = color diff --git a/src/UI/ColorAndToolOptions.tscn b/src/UI/ColorAndToolOptions.tscn new file mode 100644 index 0000000..4cf4ac4 --- /dev/null +++ b/src/UI/ColorAndToolOptions.tscn @@ -0,0 +1,118 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://assets/graphics/dark_themes/misc/color_switch.png" type="Texture" id=1] +[ext_resource path="res://assets/graphics/dark_themes/misc/color_defaults.png" type="Texture" id=2] +[ext_resource path="res://src/UI/ColorAndToolOptions.gd" type="Script" id=8] + +[sub_resource type="ShortCut" id=1] + +[node name="ColorAndToolOptions" type="VBoxContainer"] +margin_right = 330.0 +margin_bottom = 255.0 +size_flags_vertical = 3 +custom_constants/separation = 8 +script = ExtResource( 8 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ColorButtonsVertical" type="VBoxContainer" parent="."] +margin_right = 330.0 +margin_bottom = 51.0 +custom_constants/separation = 2 + +[node name="ColorSwitchCenter" type="CenterContainer" parent="ColorButtonsVertical"] +margin_right = 330.0 +margin_bottom = 7.0 + +[node name="ColorSwitch" type="TextureButton" parent="ColorButtonsVertical/ColorSwitchCenter" groups=[ +"UIButtons", +]] +margin_left = 152.0 +margin_right = 177.0 +margin_bottom = 7.0 +mouse_default_cursor_shape = 2 +shortcut_in_tooltip = false +shortcut = SubResource( 1 ) +texture_normal = ExtResource( 1 ) + +[node name="ColorPickersCenter" type="CenterContainer" parent="ColorButtonsVertical"] +margin_top = 9.0 +margin_right = 330.0 +margin_bottom = 41.0 + +[node name="ColorPickersHorizontal" type="HBoxContainer" parent="ColorButtonsVertical/ColorPickersCenter"] +margin_left = 94.0 +margin_right = 235.0 +margin_bottom = 32.0 +custom_constants/separation = 13 + +[node name="LeftColorPickerButton" type="ColorPickerButton" parent="ColorButtonsVertical/ColorPickersCenter/ColorPickersHorizontal"] +margin_right = 64.0 +margin_bottom = 32.0 +rect_min_size = Vector2( 64, 32 ) +hint_tooltip = "Choose a color for the left tool" +mouse_default_cursor_shape = 2 +size_flags_horizontal = 0 +size_flags_vertical = 0 + +[node name="RightColorPickerButton" type="ColorPickerButton" parent="ColorButtonsVertical/ColorPickersCenter/ColorPickersHorizontal"] +margin_left = 77.0 +margin_right = 141.0 +margin_bottom = 32.0 +rect_min_size = Vector2( 64, 32 ) +hint_tooltip = "Choose a color for the right tool" +mouse_default_cursor_shape = 2 +size_flags_horizontal = 0 +size_flags_vertical = 0 +color = Color( 1, 1, 1, 1 ) + +[node name="ColorDefaultsCenter" type="CenterContainer" parent="ColorButtonsVertical"] +margin_top = 43.0 +margin_right = 330.0 +margin_bottom = 51.0 +size_flags_horizontal = 3 + +[node name="ColorDefaults" type="TextureButton" parent="ColorButtonsVertical/ColorDefaultsCenter" groups=[ +"UIButtons", +]] +margin_left = 152.0 +margin_right = 177.0 +margin_bottom = 8.0 +hint_tooltip = "Reset the colors to their default state (black for left, white for right)" +mouse_default_cursor_shape = 2 +texture_normal = ExtResource( 2 ) + +[node name="ScrollContainer" type="ScrollContainer" parent="."] +margin_top = 59.0 +margin_right = 330.0 +margin_bottom = 255.0 +size_flags_vertical = 3 + +[node name="ToolOptions" type="HBoxContainer" parent="ScrollContainer"] +margin_right = 330.0 +margin_bottom = 196.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="LeftPanelContainer" type="PanelContainer" parent="ScrollContainer/ToolOptions"] +margin_left = 16.0 +margin_right = 146.0 +margin_bottom = 196.0 +rect_min_size = Vector2( 130, 0 ) +size_flags_horizontal = 6 + +[node name="RightPanelContainer" type="PanelContainer" parent="ScrollContainer/ToolOptions"] +margin_left = 183.0 +margin_right = 313.0 +margin_bottom = 196.0 +rect_min_size = Vector2( 130, 0 ) +size_flags_horizontal = 6 +[connection signal="pressed" from="ColorButtonsVertical/ColorSwitchCenter/ColorSwitch" to="." method="_on_ColorSwitch_pressed"] +[connection signal="color_changed" from="ColorButtonsVertical/ColorPickersCenter/ColorPickersHorizontal/LeftColorPickerButton" to="." method="_on_ColorPickerButton_color_changed" binds= [ false ]] +[connection signal="popup_closed" from="ColorButtonsVertical/ColorPickersCenter/ColorPickersHorizontal/LeftColorPickerButton" to="." method="_on_ColorPickerButton_popup_closed"] +[connection signal="pressed" from="ColorButtonsVertical/ColorPickersCenter/ColorPickersHorizontal/LeftColorPickerButton" to="." method="_on_ColorPickerButton_pressed"] +[connection signal="color_changed" from="ColorButtonsVertical/ColorPickersCenter/ColorPickersHorizontal/RightColorPickerButton" to="." method="_on_ColorPickerButton_color_changed" binds= [ true ]] +[connection signal="popup_closed" from="ColorButtonsVertical/ColorPickersCenter/ColorPickersHorizontal/RightColorPickerButton" to="." method="_on_ColorPickerButton_popup_closed"] +[connection signal="pressed" from="ColorButtonsVertical/ColorPickersCenter/ColorPickersHorizontal/RightColorPickerButton" to="." method="_on_ColorPickerButton_pressed"] +[connection signal="pressed" from="ColorButtonsVertical/ColorDefaultsCenter/ColorDefaults" to="." method="_on_ColorDefaults_pressed"] diff --git a/src/UI/Dialogs/AboutDialog.gd b/src/UI/Dialogs/AboutDialog.gd new file mode 100644 index 0000000..e8feefd --- /dev/null +++ b/src/UI/Dialogs/AboutDialog.gd @@ -0,0 +1,152 @@ +extends WindowDialog + +onready var credits = $AboutUI/Credits +onready var groups : Tree = $AboutUI/Credits/Groups +onready var developer_container = $AboutUI/Credits/Developers +onready var contributors_container = $AboutUI/Credits/Contributors +onready var donors_container = $AboutUI/Credits/Donors +onready var translators_container = $AboutUI/Credits/Translators + +onready var developers : Tree = $AboutUI/Credits/Developers/DeveloperTree +onready var contributors : Tree = $AboutUI/Credits/Contributors/ContributorTree +onready var donors : Tree = $AboutUI/Credits/Donors/DonorTree +onready var translators : Tree = $AboutUI/Credits/Translators/TranslatorTree + + +func _ready() -> void: + var contributor_root := contributors.create_item() + contributors.create_item(contributor_root).set_text(0, " Hugo Locurcio (Calinou)") + contributors.create_item(contributor_root).set_text(0, " CheetoHead (greusser)") + contributors.create_item(contributor_root).set_text(0, " Michael Alexsander (YeldhamDev)") + contributors.create_item(contributor_root).set_text(0, " Martin Novák (novhack)") + contributors.create_item(contributor_root).set_text(0, " azagaya") + contributors.create_item(contributor_root).set_text(0, " Kinwailo") + contributors.create_item(contributor_root).set_text(0, " Igor Santarek (jegor377)") + contributors.create_item(contributor_root).set_text(0, " Darshan Phaldesai (luiq54)") + contributors.create_item(contributor_root).set_text(0, " Laurenz Reinthaler (Schweini07)") + contributors.create_item(contributor_root).set_text(0, " Martin Zabinski (Martin1991zab)") + contributors.create_item(contributor_root).set_text(0, " Marco Galli (Gaarco)") + contributors.create_item(contributor_root).set_text(0, " Xenofon Konitsas (huskee)") + contributors.create_item(contributor_root).set_text(0, " Matheus Pesegoginski (MatheusPese)") + contributors.create_item(contributor_root).set_text(0, " sapient_cogbag") + contributors.create_item(contributor_root).set_text(0, " Matthew Paul (matthewpaul-us)") + contributors.create_item(contributor_root).set_text(0, " danielnaoexiste") + contributors.create_item(contributor_root).set_text(0, " PinyaColada") + contributors.create_item(contributor_root).set_text(0, " Subhang Nanduri (SbNanduri)") + contributors.create_item(contributor_root).set_text(0, " Dávid Gábor BODOR (dragonfi)") + contributors.create_item(contributor_root).set_text(0, " John Jerome Romero (Wishdream)") + contributors.create_item(contributor_root).set_text(0, " Andreev Andrei") + contributors.create_item(contributor_root).set_text(0, " Aaron Franke (aaronfranke)") + contributors.create_item(contributor_root).set_text(0, " rob-a-bolton") + contributors.create_item(contributor_root).set_text(0, " Vriska Weaver (henlo-birb)") + + var donors_root := donors.create_item() + donors.create_item(donors_root).set_text(0, " pcmxms - https://www.nonamefornowsoft.com.br/") + donors.create_item(donors_root).set_text(0, " Mike King") + donors.create_item(donors_root).set_text(0, " Guillaume Gautier") + donors.create_item(donors_root).set_text(0, " Isambard") + donors.create_item(donors_root).set_text(0, " Hugo Locurcio") + + +func _on_AboutDialog_about_to_show() -> void: + window_title = tr("About Pixelorama") + " " + Global.current_version + + var groups_root := groups.create_item() + var developers_button := groups.create_item(groups_root) + var contributors_button := groups.create_item(groups_root) + var donors_button := groups.create_item(groups_root) + var translators_button := groups.create_item(groups_root) + + developers_button.set_text(0, " " + tr("Developers")) + # We use metadata to avoid being affected by translations + developers_button.set_metadata(0, "Developers") + developers_button.select(0) + contributors_button.set_text(0, " " + tr("Contributors")) + contributors_button.set_metadata(0, "Contributors") + donors_button.set_text(0, " " + tr("Donors")) + donors_button.set_metadata(0, "Donors") + translators_button.set_text(0, " " + tr("Translators")) + translators_button.set_metadata(0, "Translators") + + var dev_root := developers.create_item() + developers.create_item(dev_root).set_text(0, " Manolis Papadeas (Overloaded) - " + tr("Lead Programmer")) + developers.create_item(dev_root).set_text(0, " John Nikitakis (Erevos) - " + tr("UI Designer")) + + # Translators + var translators_root := translators.create_item() + translators.create_item(translators_root).set_text(0, " Manolis Papadeas (Overloaded) - " + tr("Greek")) + translators.create_item(translators_root).set_text(0, " Xenofon Konitsas (huskee) - " + tr("Greek")) + translators.create_item(translators_root).set_text(0, " Lena Louloudaki (Soliscital) - " + tr("Greek")) + translators.create_item(translators_root).set_text(0, " Hugo Locurcio (Calinou) - " + tr("French")) + translators.create_item(translators_root).set_text(0, " blackjoker77777 - " + tr("French")) + translators.create_item(translators_root).set_text(0, " Iorvethe - " + tr("French")) + translators.create_item(translators_root).set_text(0, " Aidan Olsen (PossiblyAShrub) - " + tr("French")) + translators.create_item(translators_root).set_text(0, " Jean-Loup Macarit (leyk973) - " + tr("French")) + translators.create_item(translators_root).set_text(0, " Schweini07 - " + tr("German")) + translators.create_item(translators_root).set_text(0, " Martin Zabinski (Martin1991zab) - " + tr("German")) + translators.create_item(translators_root).set_text(0, " Dawid Niedźwiedzki (tiritto) - " + tr("Polish")) + translators.create_item(translators_root).set_text(0, " Serhiy Dmytryshyn (dies) - " + tr("Polish")) + translators.create_item(translators_root).set_text(0, " Igor Santarek (jegor377) - " + tr("Polish")) + translators.create_item(translators_root).set_text(0, " Michael Alexsander (YeldhamDev) - " + tr("Brazilian Portuguese")) + translators.create_item(translators_root).set_text(0, " Cedulio Cezar (ceduliocezar) - " + tr("Brazilian Portuguese")) + translators.create_item(translators_root).set_text(0, " Alexandre Oliveira (rockytvbr) - " + tr("Brazilian Portuguese")) + translators.create_item(translators_root).set_text(0, " IagoAndrade - " + tr("Brazilian Portuguese")) + translators.create_item(translators_root).set_text(0, " chacal_exodius - " + tr("Brazilian Portuguese")) + translators.create_item(translators_root).set_text(0, " Lucas Santiago (lu.santi.oli) - " + tr("Brazilian Portuguese")) + translators.create_item(translators_root).set_text(0, " TheNoobPro44 - " + tr("Brazilian Portuguese")) + translators.create_item(translators_root).set_text(0, " Andreev Andrei - " + tr("Russian")) + translators.create_item(translators_root).set_text(0, " ax trifonov (ax34) - " + tr("Russian")) + translators.create_item(translators_root).set_text(0, " Artem (blinovartem) - " + tr("Russian")) + translators.create_item(translators_root).set_text(0, " JunYouIntrovert - " + tr("Chinese Traditional")) + translators.create_item(translators_root).set_text(0, " Kinwailo - " + tr("Chinese Traditional")) + translators.create_item(translators_root).set_text(0, " Chenxu Wang - " + tr("Chinese Simplified")) + translators.create_item(translators_root).set_text(0, " Catherine Yang (qzcyyw13) - " + tr("Chinese Simplified")) + translators.create_item(translators_root).set_text(0, " Marco Galli (Gaarco) - " + tr("Italian")) + translators.create_item(translators_root).set_text(0, " StarFang208 - " + tr("Italian")) + translators.create_item(translators_root).set_text(0, " Azagaya VJ (azagaya.games) - " + tr("Spanish")) + translators.create_item(translators_root).set_text(0, " Lilly And (KatieAnd) - " + tr("Spanish")) + translators.create_item(translators_root).set_text(0, " UncleFangs - " + tr("Spanish")) + translators.create_item(translators_root).set_text(0, " Jaime Arancibia Soto - " + tr("Spanish") + " " + tr("and") + " " + tr("Catalan")) + translators.create_item(translators_root).set_text(0, " Agnis Aldiņš (NeZvers) - " + tr("Latvian")) + translators.create_item(translators_root).set_text(0, " Teashrock - " + tr("Esperanto")) + translators.create_item(translators_root).set_text(0, " Blend_Smile - " + tr("Indonesian")) + translators.create_item(translators_root).set_text(0, " Martin Novák (novhack) - " + tr("Czech")) + translators.create_item(translators_root).set_text(0, " Lullius - " + tr("Norwegian")) + translators.create_item(translators_root).set_text(0, " Aninuscsalas - " + tr("Hungarian")) + translators.create_item(translators_root).set_text(0, " jaehyeon1090 - " + tr("Korean")) + translators.create_item(translators_root).set_text(0, " sfun_G - " + tr("Korean")) + translators.create_item(translators_root).set_text(0, " KripC2160 - " + tr("Korean")) + translators.create_item(translators_root).set_text(0, " M. Gabriel Lup - " + tr("Romanian")) + + +func _on_AboutDialog_popup_hide() -> void: + groups.clear() + developers.clear() + + +func _on_Groups_item_selected() -> void: + for child in credits.get_children(): + if child != groups: + child.visible = false + + var selected : String = groups.get_selected().get_metadata(0) + if "Developers" in selected: + developer_container.visible = true + elif "Contributors" in selected: + contributors_container.visible = true + elif "Donors" in selected: + donors_container.visible = true + elif "Translators" in selected: + translators_container.visible = true + + +func _on_Website_pressed() -> void: + OS.shell_open("https://www.orama-interactive.com") + + +func _on_GitHub_pressed() -> void: + OS.shell_open("https://github.com/Orama-Interactive/Pixelorama") + + +func _on_Donate_pressed() -> void: + OS.shell_open("https://www.patreon.com/OramaInteractive") diff --git a/src/UI/Dialogs/AboutDialog.tscn b/src/UI/Dialogs/AboutDialog.tscn new file mode 100644 index 0000000..af94321 --- /dev/null +++ b/src/UI/Dialogs/AboutDialog.tscn @@ -0,0 +1,209 @@ +[gd_scene load_steps=6 format=2] + +[ext_resource path="res://src/UI/Dialogs/AboutDialog.gd" type="Script" id=1] +[ext_resource path="res://assets/graphics/icons/icon.png" type="Texture" id=2] +[ext_resource path="res://assets/fonts/Roboto-Italic.tres" type="DynamicFont" id=3] +[ext_resource path="res://assets/graphics/splash_screen/orama_64x64.png" type="Texture" id=4] +[ext_resource path="res://assets/fonts/Roboto-Small.tres" type="DynamicFont" id=5] + +[node name="AboutDialog" type="WindowDialog"] +margin_right = 600.0 +margin_bottom = 400.0 +rect_min_size = Vector2( 600, 400 ) +window_title = "About Pixelorama" +resizable = true +script = ExtResource( 1 ) + +[node name="AboutUI" type="VBoxContainer" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 12.0 +margin_top = 4.0 +margin_right = -12.0 +margin_bottom = -8.0 +alignment = 1 + +[node name="IconsButtons" type="HBoxContainer" parent="AboutUI"] +margin_right = 576.0 +margin_bottom = 64.0 + +[node name="PixeloramaLogo" type="TextureRect" parent="AboutUI/IconsButtons"] +margin_right = 64.0 +margin_bottom = 64.0 +rect_min_size = Vector2( 64, 64 ) +texture = ExtResource( 2 ) +expand = true + +[node name="SloganAndLinks" type="CenterContainer" parent="AboutUI/IconsButtons"] +margin_left = 68.0 +margin_right = 508.0 +margin_bottom = 64.0 +size_flags_horizontal = 3 + +[node name="VBoxContainer" type="VBoxContainer" parent="AboutUI/IconsButtons/SloganAndLinks"] +margin_left = 108.0 +margin_top = 12.0 +margin_right = 332.0 +margin_bottom = 51.0 + +[node name="Pixelorama" type="Label" parent="AboutUI/IconsButtons/SloganAndLinks/VBoxContainer"] +margin_right = 224.0 +margin_bottom = 15.0 +custom_fonts/font = ExtResource( 3 ) +text = "Pixelorama - Pixelate your dreams!" +align = 1 + +[node name="LinkButtons" type="HBoxContainer" parent="AboutUI/IconsButtons/SloganAndLinks/VBoxContainer"] +margin_top = 19.0 +margin_right = 224.0 +margin_bottom = 39.0 + +[node name="Website" type="Button" parent="AboutUI/IconsButtons/SloganAndLinks/VBoxContainer/LinkButtons"] +margin_right = 65.0 +margin_bottom = 20.0 +mouse_default_cursor_shape = 2 +text = "Website" + +[node name="GitHub" type="Button" parent="AboutUI/IconsButtons/SloganAndLinks/VBoxContainer/LinkButtons"] +margin_left = 69.0 +margin_right = 162.0 +margin_bottom = 20.0 +mouse_default_cursor_shape = 2 +text = "GitHub Repo" + +[node name="Donate" type="Button" parent="AboutUI/IconsButtons/SloganAndLinks/VBoxContainer/LinkButtons"] +margin_left = 166.0 +margin_right = 224.0 +margin_bottom = 20.0 +mouse_default_cursor_shape = 2 +text = "Donate" + +[node name="OramaLogo" type="TextureRect" parent="AboutUI/IconsButtons"] +margin_left = 512.0 +margin_right = 576.0 +margin_bottom = 64.0 +texture = ExtResource( 4 ) + +[node name="HSeparator" type="HSeparator" parent="AboutUI"] +margin_top = 68.0 +margin_right = 576.0 +margin_bottom = 72.0 + +[node name="Credits" type="HSplitContainer" parent="AboutUI"] +margin_top = 76.0 +margin_right = 576.0 +margin_bottom = 345.0 +size_flags_vertical = 3 + +[node name="Groups" type="Tree" parent="AboutUI/Credits"] +margin_right = 120.0 +margin_bottom = 269.0 +rect_min_size = Vector2( 120, 120 ) +custom_constants/item_margin = -2 +hide_root = true + +[node name="Developers" type="VBoxContainer" parent="AboutUI/Credits"] +margin_left = 132.0 +margin_right = 576.0 +margin_bottom = 269.0 +size_flags_horizontal = 3 + +[node name="Label" type="Label" parent="AboutUI/Credits/Developers"] +margin_right = 444.0 +margin_bottom = 14.0 +text = "Development Team" + +[node name="DeveloperTree" type="Tree" parent="AboutUI/Credits/Developers"] +margin_top = 18.0 +margin_right = 444.0 +margin_bottom = 269.0 +size_flags_vertical = 3 +custom_constants/item_margin = -2 +custom_constants/button_margin = 2 +hide_root = true + +[node name="Contributors" type="VBoxContainer" parent="AboutUI/Credits"] +visible = false +margin_left = 254.0 +margin_right = 496.0 +margin_bottom = 126.0 +size_flags_horizontal = 3 + +[node name="Label" type="Label" parent="AboutUI/Credits/Contributors"] +margin_right = 242.0 +margin_bottom = 14.0 +text = "GitHub Contributors" + +[node name="ContributorTree" type="Tree" parent="AboutUI/Credits/Contributors"] +margin_top = 18.0 +margin_right = 242.0 +margin_bottom = 126.0 +size_flags_vertical = 3 +custom_constants/item_margin = -2 +hide_root = true + +[node name="Donors" type="VBoxContainer" parent="AboutUI/Credits"] +visible = false +margin_left = 254.0 +margin_right = 496.0 +margin_bottom = 126.0 +size_flags_horizontal = 3 + +[node name="Label" type="Label" parent="AboutUI/Credits/Donors"] +margin_right = 242.0 +margin_bottom = 14.0 +text = "Donors" + +[node name="DonorTree" type="Tree" parent="AboutUI/Credits/Donors"] +margin_top = 18.0 +margin_right = 242.0 +margin_bottom = 126.0 +size_flags_vertical = 3 +custom_constants/item_margin = -2 +hide_root = true + +[node name="Translators" type="VBoxContainer" parent="AboutUI/Credits"] +visible = false +margin_left = 254.0 +margin_right = 496.0 +margin_bottom = 126.0 +size_flags_horizontal = 3 + +[node name="Label" type="Label" parent="AboutUI/Credits/Translators"] +margin_right = 242.0 +margin_bottom = 14.0 +text = "Translators" + +[node name="TranslatorTree" type="Tree" parent="AboutUI/Credits/Translators"] +margin_top = 18.0 +margin_right = 242.0 +margin_bottom = 126.0 +size_flags_vertical = 3 +custom_constants/item_margin = -2 +hide_root = true + +[node name="HSeparator2" type="HSeparator" parent="AboutUI"] +margin_top = 349.0 +margin_right = 576.0 +margin_bottom = 353.0 + +[node name="MadeBy" type="Label" parent="AboutUI"] +margin_top = 357.0 +margin_right = 576.0 +margin_bottom = 371.0 +text = "Developed by Orama Interactive" +align = 1 + +[node name="Copyright" type="Label" parent="AboutUI"] +margin_top = 375.0 +margin_right = 576.0 +margin_bottom = 388.0 +custom_fonts/font = ExtResource( 5 ) +text = "Copyright 2019-2020 Orama Interactive and contributors" +align = 1 +[connection signal="about_to_show" from="." to="." method="_on_AboutDialog_about_to_show"] +[connection signal="popup_hide" from="." to="." method="_on_AboutDialog_popup_hide"] +[connection signal="pressed" from="AboutUI/IconsButtons/SloganAndLinks/VBoxContainer/LinkButtons/Website" to="." method="_on_Website_pressed"] +[connection signal="pressed" from="AboutUI/IconsButtons/SloganAndLinks/VBoxContainer/LinkButtons/GitHub" to="." method="_on_GitHub_pressed"] +[connection signal="pressed" from="AboutUI/IconsButtons/SloganAndLinks/VBoxContainer/LinkButtons/Donate" to="." method="_on_Donate_pressed"] +[connection signal="item_selected" from="AboutUI/Credits/Groups" to="." method="_on_Groups_item_selected"] diff --git a/src/UI/Dialogs/CreateNewImage.gd b/src/UI/Dialogs/CreateNewImage.gd new file mode 100644 index 0000000..9a24f8a --- /dev/null +++ b/src/UI/Dialogs/CreateNewImage.gd @@ -0,0 +1,116 @@ +extends ConfirmationDialog + +onready var templates_options = $VBoxContainer/OptionsContainer/TemplatesOptions +onready var ratio_box = $VBoxContainer/OptionsContainer/RatioCheckBox +onready var width_value = $VBoxContainer/OptionsContainer/WidthValue +onready var height_value = $VBoxContainer/OptionsContainer/HeightValue +onready var fill_color_node = $VBoxContainer/OptionsContainer/FillColor + +onready var size_value = Vector2() + +# Template Id identifier +enum Templates { + TDefault = 0, + T16 = 1, + T32 = 2, + T64 = 3, + T128 = 4, + GB = 5, + GBA = 6, + NES_NTSC = 7, + NES_PAL = 8, + SNES_NTSC = 9, + SNES_PAL = 10 +} +# Template actual value, without Default because we get it from Global +var TResolutions = { + Templates.T16: Vector2(16,16), + Templates.T32: Vector2(32,32), + Templates.T64: Vector2(64,64), + Templates.T128: Vector2(128,128), + + Templates.GB: Vector2(160,144), + Templates.GBA: Vector2(240,160), + Templates.NES_NTSC: Vector2(256,224), + Templates.NES_PAL: Vector2(256,240), + Templates.SNES_NTSC: Vector2(512,448), + Templates.SNES_PAL: Vector2(512,480), +} + +var TStrings ={ + Templates.T16: "", + Templates.T32: "", + Templates.T64: "", + Templates.T128: "", + + Templates.GB: "GB", + Templates.GBA: "GBA", + Templates.NES_NTSC: "NES (NTSC)", + Templates.NES_PAL: "NES (PAL)", + Templates.SNES_NTSC: "SNES (NTSC)", + Templates.SNES_PAL: "SNES (PAL)" + } + + +func _ready() -> void: + width_value.value = Global.default_image_width + height_value.value = Global.default_image_height + fill_color_node.color = Global.default_fill_color + fill_color_node.get_picker().presets_visible = false + + ratio_box.connect("pressed", self, "_on_RatioCheckBox_toggled", [ratio_box.pressed]) + templates_options.connect("item_selected", self, "_on_TemplatesOptions_item_selected") + + _CreateOptionList() + + +func _CreateOptionList() -> void: + for i in Templates.values(): + if i > 0: + if TStrings[i] != "": + templates_options.add_item("{width}x{height} - {name}".format({"width":TResolutions[i].x, "height":TResolutions[i].y, "name":TStrings[i]}), i) + else: + templates_options.add_item("{width}x{height}".format({"width":TResolutions[i].x, "height":TResolutions[i].y}), i) + + +func _on_CreateNewImage_confirmed() -> void: + var width : int = width_value.value + var height : int = height_value.value + var fill_color : Color = fill_color_node.color + Global.canvas.fill_color = fill_color + + var frame : Frame = Global.canvas.new_empty_frame(false, true, Vector2(width, height)) + var new_project := Project.new([frame], tr("untitled"), Vector2(width, height).floor()) + new_project.layers.append(Layer.new()) + Global.projects.append(new_project) + Global.tabs.current_tab = Global.tabs.get_tab_count() - 1 + Global.canvas.camera_zoom() + + +var aspect_ratio: float + +func _on_RatioCheckBox_toggled(_button_pressed: bool) -> void: + aspect_ratio = width_value.value / height_value.value + for spin_box in [width_value, height_value]: + if spin_box.is_connected("value_changed", self, "_on_SizeValue_value_changed"): + spin_box.disconnect("value_changed", self, "_on_SizeValue_value_changed") + else: + spin_box.connect("value_changed", self, "_on_SizeValue_value_changed") + + +func _on_SizeValue_value_changed(value: float) -> void: + if width_value.value == value: + height_value.value = width_value.value / aspect_ratio + if height_value.value == value: + width_value.value = height_value.value * aspect_ratio + + +func _on_TemplatesOptions_item_selected(id: int) -> void: + if id != Templates.TDefault: + size_value = TResolutions[id] + else: + width_value.value = Global.default_image_width + height_value.value = Global.default_image_height + + width_value.value = size_value.x + height_value.value = size_value.y diff --git a/src/UI/Dialogs/CreateNewImage.tscn b/src/UI/Dialogs/CreateNewImage.tscn new file mode 100644 index 0000000..5f6cf84 --- /dev/null +++ b/src/UI/Dialogs/CreateNewImage.tscn @@ -0,0 +1,122 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://src/UI/Dialogs/CreateNewImage.gd" type="Script" id=1] + +[node name="CreateNewImage" type="ConfirmationDialog"] +margin_right = 300.0 +margin_bottom = 200.0 +rect_min_size = Vector2( 375, 200 ) +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +margin_left = 8.0 +margin_top = 8.0 +margin_right = 367.0 +margin_bottom = 164.0 +size_flags_horizontal = 0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ImageSize" type="Label" parent="VBoxContainer"] +margin_right = 359.0 +margin_bottom = 14.0 +text = "Image Size" + +[node name="HSeparator" type="HSeparator" parent="VBoxContainer"] +margin_top = 18.0 +margin_right = 359.0 +margin_bottom = 22.0 + +[node name="OptionsContainer" type="GridContainer" parent="VBoxContainer"] +margin_top = 26.0 +margin_right = 359.0 +margin_bottom = 154.0 +custom_constants/vseparation = 4 +custom_constants/hseparation = 2 +columns = 2 + +[node name="TemplatesLabel" type="Label" parent="VBoxContainer/OptionsContainer"] +margin_top = 3.0 +margin_right = 112.0 +margin_bottom = 17.0 +text = "Templates:" + +[node name="TemplatesOptions" type="OptionButton" parent="VBoxContainer/OptionsContainer"] +margin_left = 114.0 +margin_right = 189.0 +margin_bottom = 20.0 +mouse_default_cursor_shape = 2 +toggle_mode = false +text = "Default" +items = [ "Default", null, false, 0, null ] +selected = 0 + +[node name="RatioLabel" type="Label" parent="VBoxContainer/OptionsContainer"] +margin_top = 29.0 +margin_right = 112.0 +margin_bottom = 43.0 +text = "Lock aspect ratio:" + +[node name="RatioCheckBox" type="CheckBox" parent="VBoxContainer/OptionsContainer"] +margin_left = 114.0 +margin_top = 24.0 +margin_right = 189.0 +margin_bottom = 48.0 +mouse_default_cursor_shape = 2 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="WidthLabel" type="Label" parent="VBoxContainer/OptionsContainer"] +margin_top = 57.0 +margin_right = 112.0 +margin_bottom = 71.0 +text = "Width:" + +[node name="WidthValue" type="SpinBox" parent="VBoxContainer/OptionsContainer"] +margin_left = 114.0 +margin_top = 52.0 +margin_right = 189.0 +margin_bottom = 76.0 +mouse_default_cursor_shape = 2 +min_value = 1.0 +max_value = 16384.0 +value = 64.0 +suffix = "px" + +[node name="Height" type="Label" parent="VBoxContainer/OptionsContainer"] +margin_top = 85.0 +margin_right = 112.0 +margin_bottom = 99.0 +text = "Height:" + +[node name="HeightValue" type="SpinBox" parent="VBoxContainer/OptionsContainer"] +margin_left = 114.0 +margin_top = 80.0 +margin_right = 189.0 +margin_bottom = 104.0 +mouse_default_cursor_shape = 2 +min_value = 1.0 +max_value = 16384.0 +value = 64.0 +suffix = "px" + +[node name="FillColorLabel" type="Label" parent="VBoxContainer/OptionsContainer"] +margin_top = 111.0 +margin_right = 112.0 +margin_bottom = 125.0 +text = "Fill with color:" + +[node name="FillColor" type="ColorPickerButton" parent="VBoxContainer/OptionsContainer"] +margin_left = 114.0 +margin_top = 108.0 +margin_right = 189.0 +margin_bottom = 128.0 +rect_min_size = Vector2( 64, 20 ) +mouse_default_cursor_shape = 2 +color = Color( 0, 0, 0, 0 ) +[connection signal="confirmed" from="." to="." method="_on_CreateNewImage_confirmed"] diff --git a/src/UI/Dialogs/ExportDialog.gd b/src/UI/Dialogs/ExportDialog.gd new file mode 100644 index 0000000..334ab10 --- /dev/null +++ b/src/UI/Dialogs/ExportDialog.gd @@ -0,0 +1,405 @@ +extends AcceptDialog + +# called when user resumes export after filename collision +signal resume_export_function() + +var animated_preview_current_frame := 0 +var animated_preview_frames = [] + +onready var tabs = $VBoxContainer/Tabs +onready var popups = $Popups +onready var file_exists_alert_popup = $Popups/FileExistsAlert +onready var path_validation_alert_popup = $Popups/PathValidationAlert +onready var path_dialog_popup = $Popups/PathDialog +onready var export_progress_popup = $Popups/ExportProgressBar +onready var export_progress_bar = $Popups/ExportProgressBar/MarginContainer/ProgressBar + +onready var animation_options_multiple_animations_directories = $VBoxContainer/AnimationOptions/MultipleAnimationsDirectories +onready var previews = $VBoxContainer/PreviewPanel/PreviewScroll/Previews +onready var frame_timer = $FrameTimer + +onready var frame_options = $VBoxContainer/FrameOptions +onready var frame_options_frame_number = $VBoxContainer/FrameOptions/FrameNumber/FrameNumber + +onready var spritesheet_options = $VBoxContainer/SpritesheetOptions +onready var spritesheet_options_frames = $VBoxContainer/SpritesheetOptions/Frames/Frames +onready var spritesheet_options_orientation = $VBoxContainer/SpritesheetOptions/Orientation/Orientation +onready var spritesheet_options_lines_count = $VBoxContainer/SpritesheetOptions/Orientation/LinesCount +onready var spritesheet_options_lines_count_label = $VBoxContainer/SpritesheetOptions/Orientation/LinesCountLabel + +onready var animation_options = $VBoxContainer/AnimationOptions +onready var animation_options_animation_type = $VBoxContainer/AnimationOptions/AnimationType +onready var animation_options_animation_options = $VBoxContainer/AnimationOptions/AnimatedOptions +onready var animation_options_direction = $VBoxContainer/AnimationOptions/AnimatedOptions/Direction + + +onready var options_resize = $VBoxContainer/Options/Resize +onready var options_interpolation = $VBoxContainer/Options/Interpolation +onready var path_container = $VBoxContainer/Path +onready var path_line_edit = $VBoxContainer/Path/PathLineEdit +onready var file_line_edit = $VBoxContainer/File/FileLineEdit +onready var file_file_format = $VBoxContainer/File/FileFormat + + +func _ready() -> void: + tabs.add_tab("Frame") + tabs.add_tab("Spritesheet") + tabs.add_tab("Animation") + if OS.get_name() == "Windows": + add_button("Cancel", true, "cancel") + file_exists_alert_popup.add_button("Cancel Export", true, "cancel") + else: + add_button("Cancel", false, "cancel") + file_exists_alert_popup.add_button("Cancel Export", false, "cancel") + + # Remove close button from export progress bar + export_progress_popup.get_close_button().hide() + + +func show_tab() -> void: + frame_options.hide() + spritesheet_options.hide() + animation_options.hide() + + match Export.current_tab: + Export.ExportTab.FRAME: + Export.file_format = Export.FileFormat.PNG + file_file_format.selected = Export.FileFormat.PNG + frame_timer.stop() + if not Export.was_exported: + Export.frame_number = Global.current_project.current_frame + 1 + frame_options_frame_number.max_value = Global.current_project.frames.size() + 1 + var prev_frame_number = frame_options_frame_number.value + frame_options_frame_number.value = Export.frame_number + if prev_frame_number == Export.frame_number: + Export.process_frame() + frame_options.show() + Export.ExportTab.SPRITESHEET: + create_frame_tag_list() + Export.file_format = Export.FileFormat.PNG + if not Export.was_exported: + Export.orientation = Export.Orientation.ROWS + Export.lines_count = int(ceil(sqrt(Export.number_of_frames))) + Export.process_spritesheet() + file_file_format.selected = Export.FileFormat.PNG + spritesheet_options_frames.select(Export.frame_current_tag) + frame_timer.stop() + spritesheet_options_orientation.selected = Export.orientation + spritesheet_options_lines_count.max_value = Export.number_of_frames + spritesheet_options_lines_count.value = Export.lines_count + spritesheet_options_lines_count_label.text = "Columns:" + spritesheet_options.show() + Export.ExportTab.ANIMATION: + set_file_format_selector() + Export.process_animation() + animation_options_animation_type.selected = Export.animation_type + animation_options_direction.selected = Export.direction + animation_options.show() + set_preview() + tabs.current_tab = Export.current_tab + + +func set_preview() -> void: + remove_previews() + if Export.processed_images.size() == 1 and Export.current_tab != Export.ExportTab.ANIMATION: + previews.columns = 1 + add_image_preview(Export.processed_images[0]) + else: + match Export.animation_type: + Export.AnimationType.MULTIPLE_FILES: + previews.columns = ceil(sqrt(Export.processed_images.size())) + for i in range(Export.processed_images.size()): + add_image_preview(Export.processed_images[i], i + 1) + Export.AnimationType.ANIMATED: + previews.columns = 1 + add_animated_preview() + + +func add_image_preview(image: Image, canvas_number: int = -1) -> void: + var container = create_preview_container() + var preview = create_preview_rect() + preview.texture = ImageTexture.new() + preview.texture.create_from_image(image, 0) + container.add_child(preview) + + if canvas_number != -1: + var label = Label.new() + label.align = Label.ALIGN_CENTER + label.text = String(canvas_number) + container.add_child(label) + + previews.add_child(container) + + +func add_animated_preview() -> void: + animated_preview_current_frame = Export.processed_images.size() - 1 if Export.direction == Export.AnimationDirection.BACKWARDS else 0 + animated_preview_frames = [] + + for processed_image in Export.processed_images: + var texture = ImageTexture.new() + texture.create_from_image(processed_image, 0) + animated_preview_frames.push_back(texture) + + var container = create_preview_container() + container.name = "PreviewContainer" + var preview = create_preview_rect() + preview.name = "Preview" + preview.texture = animated_preview_frames[animated_preview_current_frame] + container.add_child(preview) + + previews.add_child(container) + frame_timer.start() + + +func create_preview_container() -> VBoxContainer: + var container = VBoxContainer.new() + container.size_flags_horizontal = SIZE_EXPAND_FILL + container.size_flags_vertical = SIZE_EXPAND_FILL + container.rect_min_size = Vector2(0, 128) + return container + + +func create_preview_rect() -> TextureRect: + var preview = TextureRect.new() + preview.expand = true + preview.size_flags_horizontal = SIZE_EXPAND_FILL + preview.size_flags_vertical = SIZE_EXPAND_FILL + preview.stretch_mode = TextureRect.STRETCH_KEEP_ASPECT_CENTERED + return preview + + +func remove_previews() -> void: + for child in previews.get_children(): + child.free() + + +func set_file_format_selector() -> void: + animation_options_multiple_animations_directories.visible = false + match Export.animation_type: + Export.AnimationType.MULTIPLE_FILES: + Export.file_format = Export.FileFormat.PNG + file_file_format.selected = Export.FileFormat.PNG + frame_timer.stop() + animation_options_animation_options.hide() + animation_options_multiple_animations_directories.pressed = Export.new_dir_for_each_frame_tag + animation_options_multiple_animations_directories.visible = true + Export.AnimationType.ANIMATED: + Export.file_format = Export.FileFormat.GIF + file_file_format.selected = Export.FileFormat.GIF + frame_timer.wait_time = Global.animation_timer.wait_time + animation_options_animation_options.show() + + +func create_frame_tag_list() -> void: + # Clear existing tag list from entry if it exists + spritesheet_options_frames.clear() + spritesheet_options_frames.add_item("All Frames", 0) # Re-add removed 'All Frames' item + + # Repopulate list with current tag list + for item in Global.current_project.animation_tags: + spritesheet_options_frames.add_item(item.name) + + +func open_path_validation_alert_popup() -> void: + path_validation_alert_popup.popup_centered() + + +func open_file_exists_alert_popup(dialog_text: String) -> void: + file_exists_alert_popup.dialog_text = dialog_text + file_exists_alert_popup.popup_centered() + + +func toggle_export_progress_popup(open: bool) -> void: + if open: + export_progress_popup.popup_centered() + else: + export_progress_popup.hide() + + +func set_export_progress_bar(value: float) -> void: + export_progress_bar.value = value + + +func _on_ExportDialog_about_to_show() -> void: + # If we're on HTML5, don't let the user change the directory path + if OS.get_name() == "HTML5": + path_container.visible = false + Export.directory_path = "user://" + + if Export.directory_path.empty(): + Export.directory_path = OS.get_system_dir(OS.SYSTEM_DIR_DESKTOP) + + # If export already occured - sets gui to show previous settings + options_resize.value = Export.resize + options_interpolation.selected = Export.interpolation + path_line_edit.text = Export.directory_path + path_dialog_popup.current_dir = Export.directory_path + file_line_edit.text = Export.file_name + file_file_format.selected = Export.file_format + show_tab() + + for child in popups.get_children(): # Set the theme for the popups + child.theme = Global.control.theme + + Export.file_exists_alert = tr("File %s already exists. Overwrite?") # Update translation + + # Set the size of the preview checker + var checker = $VBoxContainer/PreviewPanel/TransparentChecker + checker.rect_size = checker.get_parent().rect_size + +func _on_Tabs_tab_clicked(tab : int) -> void: + Export.current_tab = tab + show_tab() + + +func _on_Frame_value_changed(value: float) -> void: + Export.frame_number = value + Export.process_frame() + set_preview() + + +func _on_Orientation_item_selected(id : int) -> void: + Export.orientation = id + if Export.orientation == Export.Orientation.ROWS: + spritesheet_options_lines_count_label.text = "Columns:" + else: + spritesheet_options_lines_count_label.text = "Rows:" + spritesheet_options_lines_count.value = Export.frames_divided_by_spritesheet_lines() + Export.process_spritesheet() + set_preview() + + +func _on_LinesCount_value_changed(value : float) -> void: + Export.lines_count = value + Export.process_spritesheet() + set_preview() + + +func _on_AnimationType_item_selected(id : int) -> void: + Export.animation_type = id + set_file_format_selector() + set_preview() + + +func _on_Direction_item_selected(id : int) -> void: + Export.direction = id + match id: + Export.AnimationDirection.FORWARD: + animated_preview_current_frame = 0 + Export.AnimationDirection.BACKWARDS: + animated_preview_current_frame = Export.processed_images.size() - 1 + Export.AnimationDirection.PING_PONG: + animated_preview_current_frame = 0 + pingpong_direction = Export.AnimationDirection.FORWARD + + +func _on_Resize_value_changed(value : float) -> void: + Export.resize = value + + +func _on_Interpolation_item_selected(id: int) -> void: + Export.interpolation = id + + +func _on_ExportDialog_confirmed() -> void: + if Export.export_processed_images(false, self): + hide() + + +func _on_ExportDialog_custom_action(action : String) -> void: + if action == "cancel": + hide() + + +func _on_PathButton_pressed() -> void: + path_dialog_popup.popup_centered() + + +func _on_PathLineEdit_text_changed(new_text : String) -> void: + Global.current_project.directory_path = new_text + Export.directory_path = new_text + + +func _on_FileLineEdit_text_changed(new_text : String) -> void: + Global.current_project.file_name = new_text + Export.file_name = new_text + + +func _on_FileDialog_dir_selected(dir : String) -> void: + path_line_edit.text = dir + Global.current_project.directory_path = dir + Export.directory_path = dir + + +func _on_FileFormat_item_selected(id : int) -> void: + Global.current_project.file_format = id + Export.file_format = id + + +func _on_FileExistsAlert_confirmed() -> void: + # Overwrite existing file + file_exists_alert_popup.dialog_text = Export.file_exists_alert + Export.stop_export = false + emit_signal("resume_export_function") + + +func _on_FileExistsAlert_custom_action(action : String) -> void: + if action == "cancel": + # Cancel export + file_exists_alert_popup.dialog_text = Export.file_exists_alert + Export.stop_export = true + emit_signal("resume_export_function") + file_exists_alert_popup.hide() + + +var pingpong_direction = Export.AnimationDirection.FORWARD +func _on_FrameTimer_timeout() -> void: + $VBoxContainer/PreviewPanel/PreviewScroll/Previews/PreviewContainer/Preview.texture = animated_preview_frames[animated_preview_current_frame] + + match Export.direction: + Export.AnimationDirection.FORWARD: + if animated_preview_current_frame == animated_preview_frames.size() - 1: + animated_preview_current_frame = 0 + else: + animated_preview_current_frame += 1 + + Export.AnimationDirection.BACKWARDS: + if animated_preview_current_frame == 0: + animated_preview_current_frame = Export.processed_images.size() - 1 + else: + animated_preview_current_frame -= 1 + + Export.AnimationDirection.PING_PONG: + match pingpong_direction: + Export.AnimationDirection.FORWARD: + if animated_preview_current_frame == animated_preview_frames.size() - 1: + pingpong_direction = Export.AnimationDirection.BACKWARDS + animated_preview_current_frame -= 1 + if animated_preview_current_frame <= 0: + animated_preview_current_frame = 0 + else: + animated_preview_current_frame += 1 + Export.AnimationDirection.BACKWARDS: + if animated_preview_current_frame == 0: + animated_preview_current_frame += 1 + if animated_preview_current_frame >= animated_preview_frames.size() - 1: + animated_preview_current_frame = 0 + pingpong_direction = Export.AnimationDirection.FORWARD + else: + animated_preview_current_frame -= 1 + + +func _on_ExportDialog_popup_hide() -> void: + frame_timer.stop() + + +func _on_MultipleAnimationsDirectories_toggled(button_pressed : bool) -> void: + Export.new_dir_for_each_frame_tag = button_pressed + + +func _on_Frames_item_selected(id : int) -> void: + Export.frame_current_tag = id + Export.process_spritesheet() + set_preview() + spritesheet_options_lines_count.max_value = Export.number_of_frames + spritesheet_options_lines_count.value = Export.lines_count diff --git a/src/UI/Dialogs/ExportDialog.tscn b/src/UI/Dialogs/ExportDialog.tscn new file mode 100644 index 0000000..04a7685 --- /dev/null +++ b/src/UI/Dialogs/ExportDialog.tscn @@ -0,0 +1,435 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://src/UI/Dialogs/ExportDialog.gd" type="Script" id=1] +[ext_resource path="res://src/UI/TransparentChecker.tscn" type="PackedScene" id=2] + +[node name="ExportDialog" type="AcceptDialog"] +margin_right = 532.0 +margin_bottom = 530.0 +rect_min_size = Vector2( 456, 530 ) +window_title = "Export..." +resizable = true +dialog_hide_on_ok = false +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +margin_left = 8.0 +margin_top = 8.0 +margin_right = 524.0 +margin_bottom = 494.0 +rect_min_size = Vector2( 330, 0 ) +size_flags_vertical = 3 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Tabs" type="Tabs" parent="VBoxContainer"] +margin_right = 516.0 +margin_bottom = 24.0 +size_flags_vertical = 0 + +[node name="HSeparator" type="HSeparator" parent="VBoxContainer"] +margin_top = 28.0 +margin_right = 516.0 +margin_bottom = 32.0 + +[node name="PreviewLabel" type="Label" parent="VBoxContainer"] +margin_top = 36.0 +margin_right = 516.0 +margin_bottom = 50.0 +text = "Preview:" + +[node name="PreviewPanel" type="Panel" parent="VBoxContainer"] +margin_top = 54.0 +margin_right = 516.0 +margin_bottom = 278.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="TransparentChecker" parent="VBoxContainer/PreviewPanel" instance=ExtResource( 2 )] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_right = 0.0 +margin_bottom = 0.0 + +[node name="PreviewScroll" type="ScrollContainer" parent="VBoxContainer/PreviewPanel"] +anchor_right = 1.0 +anchor_bottom = 1.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Previews" type="GridContainer" parent="VBoxContainer/PreviewPanel/PreviewScroll"] +margin_right = 516.0 +margin_bottom = 224.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +columns = 3 + +[node name="FrameOptions" type="VBoxContainer" parent="VBoxContainer"] +visible = false +margin_top = 278.0 +margin_right = 516.0 +margin_bottom = 302.0 + +[node name="FrameNumber" type="HBoxContainer" parent="VBoxContainer/FrameOptions"] +margin_right = 516.0 +margin_bottom = 24.0 + +[node name="FrameNumberLabel" type="Label" parent="VBoxContainer/FrameOptions/FrameNumber"] +margin_top = 5.0 +margin_right = 44.0 +margin_bottom = 19.0 +text = "Frame:" + +[node name="FrameNumber" type="SpinBox" parent="VBoxContainer/FrameOptions/FrameNumber"] +margin_left = 48.0 +margin_right = 516.0 +margin_bottom = 24.0 +rect_min_size = Vector2( 100, 0 ) +mouse_default_cursor_shape = 2 +size_flags_horizontal = 3 +min_value = 1.0 +page = 1.0 +value = 1.0 +rounded = true +align = 2 + +[node name="SpritesheetOptions" type="VBoxContainer" parent="VBoxContainer"] +margin_top = 282.0 +margin_right = 516.0 +margin_bottom = 330.0 + +[node name="Frames" type="HBoxContainer" parent="VBoxContainer/SpritesheetOptions"] +margin_right = 516.0 +margin_bottom = 20.0 + +[node name="FramesLabel" type="Label" parent="VBoxContainer/SpritesheetOptions/Frames"] +margin_top = 3.0 +margin_right = 51.0 +margin_bottom = 17.0 +text = "Frames:" + +[node name="Frames" type="OptionButton" parent="VBoxContainer/SpritesheetOptions/Frames"] +margin_left = 55.0 +margin_right = 516.0 +margin_bottom = 20.0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 3 +text = "All Frames" +items = [ "All Frames", null, false, 0, null ] +selected = 0 + +[node name="Orientation" type="HBoxContainer" parent="VBoxContainer/SpritesheetOptions"] +margin_top = 24.0 +margin_right = 516.0 +margin_bottom = 48.0 +alignment = 1 + +[node name="OrientationLabel" type="Label" parent="VBoxContainer/SpritesheetOptions/Orientation"] +margin_top = 5.0 +margin_right = 77.0 +margin_bottom = 19.0 +text = "Orientation:" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Orientation" type="OptionButton" parent="VBoxContainer/SpritesheetOptions/Orientation"] +margin_left = 81.0 +margin_right = 264.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 3 +text = "Rows" +items = [ "Rows", null, false, 0, null, "Columns", null, false, 1, null ] +selected = 0 + +[node name="LinesCountLabel" type="Label" parent="VBoxContainer/SpritesheetOptions/Orientation"] +margin_left = 268.0 +margin_top = 5.0 +margin_right = 328.0 +margin_bottom = 19.0 +text = "Columns:" + +[node name="LinesCount" type="SpinBox" parent="VBoxContainer/SpritesheetOptions/Orientation"] +margin_left = 332.0 +margin_right = 516.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 3 +min_value = 1.0 +max_value = 1000.0 +value = 1.0 +align = 2 + +[node name="AnimationOptions" type="VBoxContainer" parent="VBoxContainer"] +margin_top = 334.0 +margin_right = 516.0 +margin_bottom = 386.0 + +[node name="AnimationType" type="OptionButton" parent="VBoxContainer/AnimationOptions"] +margin_right = 516.0 +margin_bottom = 24.0 +rect_min_size = Vector2( 0, 24 ) +mouse_default_cursor_shape = 2 +size_flags_horizontal = 3 +text = "All frames as multiple files" +items = [ "All frames as multiple files", null, false, 0, null, "All frames as a single file animation", null, false, 1, null ] +selected = 0 + +[node name="MultipleAnimationsDirectories" type="CheckBox" parent="VBoxContainer/AnimationOptions"] +visible = false +margin_top = 28.0 +margin_right = 516.0 +margin_bottom = 52.0 +hint_tooltip = "Creates multiple files but every file is stored in different directory that corresponds to its frame tag" +mouse_default_cursor_shape = 2 +text = "Create new directory for each frame tag" + +[node name="AnimatedOptions" type="HBoxContainer" parent="VBoxContainer/AnimationOptions"] +margin_top = 28.0 +margin_right = 516.0 +margin_bottom = 52.0 +rect_min_size = Vector2( 0, 24 ) + +[node name="DirectionLabel" type="Label" parent="VBoxContainer/AnimationOptions/AnimatedOptions"] +margin_top = 5.0 +margin_right = 63.0 +margin_bottom = 19.0 +text = "Direction:" + +[node name="Direction" type="OptionButton" parent="VBoxContainer/AnimationOptions/AnimatedOptions"] +margin_left = 67.0 +margin_right = 516.0 +margin_bottom = 24.0 +rect_min_size = Vector2( 100, 0 ) +mouse_default_cursor_shape = 2 +size_flags_horizontal = 3 +text = "Forward" +items = [ "Forward", null, false, 0, null, "Backwards", null, false, 1, null, "Ping-Pong", null, false, 2, null ] +selected = 0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="HSeparator2" type="HSeparator" parent="VBoxContainer"] +margin_top = 390.0 +margin_right = 516.0 +margin_bottom = 394.0 + +[node name="Options" type="HBoxContainer" parent="VBoxContainer"] +margin_top = 398.0 +margin_right = 516.0 +margin_bottom = 422.0 + +[node name="ResizeLabel" type="Label" parent="VBoxContainer/Options"] +margin_top = 5.0 +margin_right = 46.0 +margin_bottom = 19.0 +rect_min_size = Vector2( 30, 0 ) +text = "Resize:" +align = 2 + +[node name="Resize" type="SpinBox" parent="VBoxContainer/Options"] +margin_left = 50.0 +margin_right = 235.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 3 +min_value = 50.0 +max_value = 1000.0 +step = 100.0 +value = 100.0 +align = 2 +suffix = "%" + +[node name="InterpolationLabel" type="Label" parent="VBoxContainer/Options"] +margin_left = 239.0 +margin_top = 5.0 +margin_right = 326.0 +margin_bottom = 19.0 +rect_min_size = Vector2( 30, 0 ) +text = "Interpolation:" +align = 2 + +[node name="Interpolation" type="OptionButton" parent="VBoxContainer/Options"] +margin_left = 330.0 +margin_right = 516.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 3 +text = "Nearest" +align = 2 +items = [ "Nearest", null, false, 0, null, "Bilinear", null, false, 1, null, "Cubic", null, false, 2, null, "Trilinear", null, false, 3, null, "Lanczos", null, false, 4, null ] +selected = 0 + +[node name="HSeparator3" type="HSeparator" parent="VBoxContainer"] +margin_top = 426.0 +margin_right = 516.0 +margin_bottom = 430.0 + +[node name="Path" type="HBoxContainer" parent="VBoxContainer"] +margin_top = 434.0 +margin_right = 516.0 +margin_bottom = 458.0 + +[node name="Label" type="Label" parent="VBoxContainer/Path"] +margin_top = 5.0 +margin_right = 32.0 +margin_bottom = 19.0 +rect_min_size = Vector2( 30, 0 ) +text = "Path:" + +[node name="PathLineEdit" type="LineEdit" parent="VBoxContainer/Path"] +margin_left = 36.0 +margin_right = 453.0 +margin_bottom = 24.0 +size_flags_horizontal = 3 +align = 2 + +[node name="PathButton" type="Button" parent="VBoxContainer/Path"] +margin_left = 457.0 +margin_right = 516.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 +text = "Browse" + +[node name="File" type="HBoxContainer" parent="VBoxContainer"] +margin_top = 462.0 +margin_right = 516.0 +margin_bottom = 486.0 + +[node name="Label" type="Label" parent="VBoxContainer/File"] +margin_top = 5.0 +margin_right = 30.0 +margin_bottom = 19.0 +rect_min_size = Vector2( 30, 0 ) +text = "File:" + +[node name="FileLineEdit" type="LineEdit" parent="VBoxContainer/File"] +margin_left = 34.0 +margin_right = 376.0 +margin_bottom = 24.0 +size_flags_horizontal = 3 +text = "untitled" +align = 2 + +[node name="FileFormat" type="OptionButton" parent="VBoxContainer/File"] +margin_left = 380.0 +margin_right = 516.0 +margin_bottom = 24.0 +rect_min_size = Vector2( 130, 0 ) +mouse_default_cursor_shape = 8 +disabled = true +text = ".png; PNG Image" +items = [ ".png; PNG Image", null, false, 0, null, ".gif; GIF Image", null, false, 1, null ] +selected = 0 + +[node name="Popups" type="Node" parent="."] + +[node name="PathDialog" type="FileDialog" parent="Popups"] +margin_left = 8.0 +margin_top = 8.0 +margin_right = 448.0 +margin_bottom = 494.0 +rect_min_size = Vector2( 440, 300 ) +size_flags_horizontal = 0 +size_flags_vertical = 0 +window_title = "Open a Directory" +resizable = true +mode = 2 +access = 2 +current_dir = "/Users" +current_path = "/Users/" + +[node name="PathValidationAlert" type="AcceptDialog" parent="Popups"] +margin_left = 8.0 +margin_top = 180.0 +margin_right = 448.0 +margin_bottom = 280.0 +size_flags_horizontal = 0 +size_flags_vertical = 0 +window_title = "Alarm!" +resizable = true +dialog_text = "Directory path or file name is not valid!" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="FileExistsAlert" type="AcceptDialog" parent="Popups"] +margin_left = 10.5227 +margin_top = 176.636 +margin_right = 450.523 +margin_bottom = 276.636 +size_flags_horizontal = 0 +size_flags_vertical = 0 +window_title = "Alarm!" +resizable = true +dialog_text = "File %s already exists. Overwrite?" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ExportProgressBar" type="WindowDialog" parent="Popups"] +margin_left = 63.0 +margin_top = 215.0 +margin_right = 402.0 +margin_bottom = 256.0 +popup_exclusive = true +window_title = "Exporting in progress..." +__meta__ = { +"_edit_group_": true, +"_edit_use_anchors_": false +} + +[node name="MarginContainer" type="MarginContainer" parent="Popups/ExportProgressBar"] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 5.0 +margin_top = 5.0 +margin_right = -5.0 +margin_bottom = -5.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ProgressBar" type="ProgressBar" parent="Popups/ExportProgressBar/MarginContainer"] +margin_right = 329.0 +margin_bottom = 14.0 +size_flags_horizontal = 3 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="FrameTimer" type="Timer" parent="."] +__meta__ = { +"_editor_description_": "Timer to advance animation frames in animation preview." +} +[connection signal="about_to_show" from="." to="." method="_on_ExportDialog_about_to_show"] +[connection signal="confirmed" from="." to="." method="_on_ExportDialog_confirmed"] +[connection signal="custom_action" from="." to="." method="_on_ExportDialog_custom_action"] +[connection signal="popup_hide" from="." to="." method="_on_ExportDialog_popup_hide"] +[connection signal="tab_clicked" from="VBoxContainer/Tabs" to="." method="_on_Tabs_tab_clicked"] +[connection signal="value_changed" from="VBoxContainer/FrameOptions/FrameNumber/FrameNumber" to="." method="_on_Frame_value_changed"] +[connection signal="item_selected" from="VBoxContainer/SpritesheetOptions/Frames/Frames" to="." method="_on_Frames_item_selected"] +[connection signal="item_selected" from="VBoxContainer/SpritesheetOptions/Orientation/Orientation" to="." method="_on_Orientation_item_selected"] +[connection signal="value_changed" from="VBoxContainer/SpritesheetOptions/Orientation/LinesCount" to="." method="_on_LinesCount_value_changed"] +[connection signal="item_selected" from="VBoxContainer/AnimationOptions/AnimationType" to="." method="_on_AnimationType_item_selected"] +[connection signal="toggled" from="VBoxContainer/AnimationOptions/MultipleAnimationsDirectories" to="." method="_on_MultipleAnimationsDirectories_toggled"] +[connection signal="item_selected" from="VBoxContainer/AnimationOptions/AnimatedOptions/Direction" to="." method="_on_Direction_item_selected"] +[connection signal="value_changed" from="VBoxContainer/Options/Resize" to="." method="_on_Resize_value_changed"] +[connection signal="item_selected" from="VBoxContainer/Options/Interpolation" to="." method="_on_Interpolation_item_selected"] +[connection signal="text_changed" from="VBoxContainer/Path/PathLineEdit" to="." method="_on_PathLineEdit_text_changed"] +[connection signal="pressed" from="VBoxContainer/Path/PathButton" to="." method="_on_PathButton_pressed"] +[connection signal="text_changed" from="VBoxContainer/File/FileLineEdit" to="." method="_on_FileLineEdit_text_changed"] +[connection signal="item_selected" from="VBoxContainer/File/FileFormat" to="." method="_on_FileFormat_item_selected"] +[connection signal="dir_selected" from="Popups/PathDialog" to="." method="_on_FileDialog_dir_selected"] +[connection signal="confirmed" from="Popups/FileExistsAlert" to="." method="_on_FileExistsAlert_confirmed"] +[connection signal="custom_action" from="Popups/FileExistsAlert" to="." method="_on_FileExistsAlert_custom_action"] +[connection signal="timeout" from="FrameTimer" to="." method="_on_FrameTimer_timeout"] diff --git a/src/UI/Dialogs/ImageEffects/DesaturateDialog.gd b/src/UI/Dialogs/ImageEffects/DesaturateDialog.gd new file mode 100644 index 0000000..3fc7020 --- /dev/null +++ b/src/UI/Dialogs/ImageEffects/DesaturateDialog.gd @@ -0,0 +1,37 @@ +extends ImageEffect + + +var red := true +var green := true +var blue := true +var alpha := false + + +func set_nodes() -> void: + preview = $VBoxContainer/Preview + selection_checkbox = $VBoxContainer/OptionsContainer/SelectionCheckBox + affect_option_button = $VBoxContainer/OptionsContainer/AffectOptionButton + + +func commit_action(_cel : Image, _pixels : Array, _project : Project = Global.current_project) -> void: + DrawingAlgos.desaturate_image(_cel, _pixels, red, green, blue, alpha) + + +func _on_RButton_toggled(button_pressed : bool) -> void: + red = button_pressed + update_preview() + + +func _on_GButton_toggled(button_pressed : bool) -> void: + green = button_pressed + update_preview() + + +func _on_BButton_toggled(button_pressed : bool) -> void: + blue = button_pressed + update_preview() + + +func _on_AButton_toggled(button_pressed : bool) -> void: + alpha = button_pressed + update_preview() diff --git a/src/UI/Dialogs/ImageEffects/DesaturateDialog.tscn b/src/UI/Dialogs/ImageEffects/DesaturateDialog.tscn new file mode 100644 index 0000000..94a6f7a --- /dev/null +++ b/src/UI/Dialogs/ImageEffects/DesaturateDialog.tscn @@ -0,0 +1,102 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://src/UI/Dialogs/ImageEffects/DesaturateDialog.gd" type="Script" id=1] +[ext_resource path="res://src/UI/TransparentChecker.tscn" type="PackedScene" id=2] + +[node name="DesaturateDialog" type="ConfirmationDialog"] +margin_right = 200.0 +margin_bottom = 70.0 +window_title = "Desaturation" +resizable = true +script = ExtResource( 1 ) + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +margin_left = 8.0 +margin_top = 8.0 +margin_right = 271.0 +margin_bottom = 260.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Preview" type="TextureRect" parent="VBoxContainer"] +margin_right = 263.0 +margin_bottom = 200.0 +rect_min_size = Vector2( 200, 200 ) +size_flags_horizontal = 4 +size_flags_vertical = 3 +expand = true +stretch_mode = 5 + +[node name="TransparentChecker" parent="VBoxContainer/Preview" instance=ExtResource( 2 )] +show_behind_parent = true + +[node name="RGBAContainer" type="HBoxContainer" parent="VBoxContainer"] +margin_top = 204.0 +margin_right = 263.0 +margin_bottom = 224.0 +alignment = 1 + +[node name="RButton" type="Button" parent="VBoxContainer/RGBAContainer"] +margin_left = 83.0 +margin_right = 103.0 +margin_bottom = 20.0 +hint_tooltip = "Modify Red Channel" +mouse_default_cursor_shape = 2 +toggle_mode = true +pressed = true +text = "R" + +[node name="GButton" type="Button" parent="VBoxContainer/RGBAContainer"] +margin_left = 107.0 +margin_right = 129.0 +margin_bottom = 20.0 +hint_tooltip = "Modify Green Channel" +mouse_default_cursor_shape = 2 +toggle_mode = true +pressed = true +text = "G" + +[node name="BButton" type="Button" parent="VBoxContainer/RGBAContainer"] +margin_left = 133.0 +margin_right = 154.0 +margin_bottom = 20.0 +hint_tooltip = "Modify Blue Channel" +mouse_default_cursor_shape = 2 +toggle_mode = true +pressed = true +text = "B" + +[node name="AButton" type="Button" parent="VBoxContainer/RGBAContainer"] +margin_left = 158.0 +margin_right = 179.0 +margin_bottom = 20.0 +hint_tooltip = "Modify Alpha Channel" +mouse_default_cursor_shape = 2 +toggle_mode = true +text = "A" + +[node name="OptionsContainer" type="HBoxContainer" parent="VBoxContainer"] +margin_top = 228.0 +margin_right = 263.0 +margin_bottom = 252.0 + +[node name="SelectionCheckBox" type="CheckBox" parent="VBoxContainer/OptionsContainer"] +margin_right = 160.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 +pressed = true +text = "Only affect selection" + +[node name="AffectOptionButton" type="OptionButton" parent="VBoxContainer/OptionsContainer"] +margin_left = 164.0 +margin_right = 263.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 +text = "Current cel" +items = [ "Current cel", null, false, 0, null, "Current frame", null, false, 1, null, "All frames", null, false, 2, null, "All projects", null, false, 3, null ] +selected = 0 +[connection signal="toggled" from="VBoxContainer/RGBAContainer/RButton" to="." method="_on_RButton_toggled"] +[connection signal="toggled" from="VBoxContainer/RGBAContainer/GButton" to="." method="_on_GButton_toggled"] +[connection signal="toggled" from="VBoxContainer/RGBAContainer/BButton" to="." method="_on_BButton_toggled"] +[connection signal="toggled" from="VBoxContainer/RGBAContainer/AButton" to="." method="_on_AButton_toggled"] diff --git a/src/UI/Dialogs/ImageEffects/FlipImageDialog.gd b/src/UI/Dialogs/ImageEffects/FlipImageDialog.gd new file mode 100644 index 0000000..a49260a --- /dev/null +++ b/src/UI/Dialogs/ImageEffects/FlipImageDialog.gd @@ -0,0 +1,54 @@ +extends ImageEffect + + +onready var flip_h : CheckBox = $VBoxContainer/OptionsContainer/FlipHorizontal +onready var flip_v : CheckBox = $VBoxContainer/OptionsContainer/FlipVertical + + +func set_nodes() -> void: + preview = $VBoxContainer/Preview + selection_checkbox = $VBoxContainer/OptionsContainer/SelectionCheckBox + affect_option_button = $VBoxContainer/OptionsContainer/AffectOptionButton + + +func commit_action(_cel : Image, _pixels : Array, project : Project = Global.current_project) -> void: + flip_image(_cel, _pixels, project) + + +func _on_FlipHorizontal_toggled(_button_pressed : bool) -> void: + update_preview() + + +func _on_FlipVertical_toggled(_button_pressed : bool) -> void: + update_preview() + + +func _on_SelectionCheckBox_toggled(button_pressed : bool) -> void: + ._on_SelectionCheckBox_toggled(button_pressed) + update_preview() + + +func flip_image(image : Image, _pixels : Array, project : Project = Global.current_project) -> void: + var entire_image_selected : bool = _pixels.size() == project.size.x * project.size.y + if entire_image_selected: + if flip_h.pressed: + image.flip_x() + if flip_v.pressed: + image.flip_y() + else: + # Create a temporary image that only has the selected pixels in it + var selected_image := Image.new() + selected_image.create(image.get_width(), image.get_height(), false, Image.FORMAT_RGBA8) + selected_image.lock() + image.lock() + for i in _pixels: + var color : Color = image.get_pixelv(i) + selected_image.set_pixelv(i, color) + image.set_pixelv(i, Color(0, 0, 0, 0)) + + if flip_h.pressed: + selected_image.flip_x() + if flip_v.pressed: + selected_image.flip_y() + + image.blit_rect_mask(selected_image, selected_image, Rect2(Vector2.ZERO, selected_image.get_size()), Vector2.ZERO) diff --git a/src/UI/Dialogs/ImageEffects/FlipImageDialog.tscn b/src/UI/Dialogs/ImageEffects/FlipImageDialog.tscn new file mode 100644 index 0000000..b1a07cd --- /dev/null +++ b/src/UI/Dialogs/ImageEffects/FlipImageDialog.tscn @@ -0,0 +1,72 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://src/UI/Dialogs/ImageEffects/FlipImageDialog.gd" type="Script" id=1] +[ext_resource path="res://src/UI/TransparentChecker.tscn" type="PackedScene" id=2] + +[node name="FlipImageDialog" type="ConfirmationDialog"] +margin_right = 283.0 +margin_bottom = 300.0 +window_title = "Flip" +resizable = true +script = ExtResource( 1 ) + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +margin_left = 8.0 +margin_top = 8.0 +margin_right = 275.0 +margin_bottom = 264.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Preview" type="TextureRect" parent="VBoxContainer"] +margin_left = 33.0 +margin_right = 233.0 +margin_bottom = 200.0 +rect_min_size = Vector2( 200, 200 ) +size_flags_horizontal = 4 +size_flags_vertical = 3 +expand = true +stretch_mode = 5 + +[node name="TransparentChecker" parent="VBoxContainer/Preview" instance=ExtResource( 2 )] +show_behind_parent = true + +[node name="OptionsContainer" type="GridContainer" parent="VBoxContainer"] +margin_top = 204.0 +margin_right = 267.0 +margin_bottom = 256.0 +columns = 2 + +[node name="FlipHorizontal" type="CheckBox" parent="VBoxContainer/OptionsContainer"] +margin_right = 160.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 +text = "Flip Horizontal" + +[node name="FlipVertical" type="CheckBox" parent="VBoxContainer/OptionsContainer"] +margin_left = 164.0 +margin_right = 267.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 +text = "Flip Vertical" + +[node name="SelectionCheckBox" type="CheckBox" parent="VBoxContainer/OptionsContainer"] +margin_top = 28.0 +margin_right = 160.0 +margin_bottom = 52.0 +mouse_default_cursor_shape = 2 +pressed = true +text = "Only affect selection" + +[node name="AffectOptionButton" type="OptionButton" parent="VBoxContainer/OptionsContainer"] +margin_left = 164.0 +margin_top = 28.0 +margin_right = 267.0 +margin_bottom = 52.0 +mouse_default_cursor_shape = 2 +text = "Current cel" +items = [ "Current cel", null, false, 0, null, "Current frame", null, false, 1, null, "All frames", null, false, 2, null, "All projects", null, false, 3, null ] +selected = 0 +[connection signal="toggled" from="VBoxContainer/OptionsContainer/FlipHorizontal" to="." method="_on_FlipHorizontal_toggled"] +[connection signal="toggled" from="VBoxContainer/OptionsContainer/FlipVertical" to="." method="_on_FlipVertical_toggled"] diff --git a/src/UI/Dialogs/ImageEffects/GradientDialog.gd b/src/UI/Dialogs/ImageEffects/GradientDialog.gd new file mode 100644 index 0000000..0e0c87a --- /dev/null +++ b/src/UI/Dialogs/ImageEffects/GradientDialog.gd @@ -0,0 +1,38 @@ +extends ImageEffect + + +onready var color1 : ColorPickerButton = $VBoxContainer/OptionsContainer/ColorsContainer/ColorPickerButton +onready var color2 : ColorPickerButton = $VBoxContainer/OptionsContainer/ColorsContainer/ColorPickerButton2 +onready var steps : SpinBox = $VBoxContainer/OptionsContainer/StepSpinBox +onready var direction : OptionButton = $VBoxContainer/OptionsContainer/DirectionOptionButton + + +func _ready() -> void: + color1.get_picker().presets_visible = false + color2.get_picker().presets_visible = false + + +func set_nodes() -> void: + preview = $VBoxContainer/Preview + selection_checkbox = $VBoxContainer/OptionsContainer/SelectionCheckBox + affect_option_button = $VBoxContainer/OptionsContainer/AffectOptionButton + + +func commit_action(_cel : Image, _pixels : Array, _project : Project = Global.current_project) -> void: + DrawingAlgos.generate_gradient(_cel, [color1.color, color2.color], steps.value, direction.selected, _pixels) + + +func _on_ColorPickerButton_color_changed(_color : Color) -> void: + update_preview() + + +func _on_ColorPickerButton2_color_changed(_color : Color) -> void: + update_preview() + + +func _on_StepSpinBox_value_changed(_value : int) -> void: + update_preview() + + +func _on_DirectionOptionButton_item_selected(_index : int) -> void: + update_preview() diff --git a/src/UI/Dialogs/ImageEffects/GradientDialog.tscn b/src/UI/Dialogs/ImageEffects/GradientDialog.tscn new file mode 100644 index 0000000..baf5931 --- /dev/null +++ b/src/UI/Dialogs/ImageEffects/GradientDialog.tscn @@ -0,0 +1,122 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://src/UI/Dialogs/ImageEffects/GradientDialog.gd" type="Script" id=1] +[ext_resource path="res://src/UI/TransparentChecker.tscn" type="PackedScene" id=2] + +[node name="GradientDialog" type="ConfirmationDialog"] +margin_right = 200.0 +margin_bottom = 196.0 +window_title = "Gradient" +resizable = true +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 8.0 +margin_top = 8.0 +margin_right = -8.0 +margin_bottom = -36.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Preview" type="TextureRect" parent="VBoxContainer"] +margin_left = 42.0 +margin_right = 242.0 +margin_bottom = 200.0 +rect_min_size = Vector2( 200, 200 ) +size_flags_horizontal = 4 +size_flags_vertical = 3 +expand = true +stretch_mode = 5 + +[node name="TransparentChecker" parent="VBoxContainer/Preview" instance=ExtResource( 2 )] +show_behind_parent = true + +[node name="OptionsContainer" type="GridContainer" parent="VBoxContainer"] +margin_top = 204.0 +margin_right = 285.0 +margin_bottom = 304.0 +columns = 2 + +[node name="Label" type="Label" parent="VBoxContainer/OptionsContainer"] +margin_top = 3.0 +margin_right = 160.0 +margin_bottom = 17.0 +text = "Colors:" + +[node name="ColorsContainer" type="HBoxContainer" parent="VBoxContainer/OptionsContainer"] +margin_left = 164.0 +margin_right = 285.0 +margin_bottom = 20.0 + +[node name="ColorPickerButton" type="ColorPickerButton" parent="VBoxContainer/OptionsContainer/ColorsContainer"] +margin_right = 20.0 +margin_bottom = 20.0 +rect_min_size = Vector2( 20, 0 ) +mouse_default_cursor_shape = 2 + +[node name="ColorPickerButton2" type="ColorPickerButton" parent="VBoxContainer/OptionsContainer/ColorsContainer"] +margin_left = 24.0 +margin_right = 44.0 +margin_bottom = 20.0 +rect_min_size = Vector2( 20, 0 ) +mouse_default_cursor_shape = 2 +color = Color( 1, 1, 1, 1 ) + +[node name="Label2" type="Label" parent="VBoxContainer/OptionsContainer"] +margin_top = 29.0 +margin_right = 160.0 +margin_bottom = 43.0 +text = "Steps:" + +[node name="StepSpinBox" type="SpinBox" parent="VBoxContainer/OptionsContainer"] +margin_left = 164.0 +margin_top = 24.0 +margin_right = 285.0 +margin_bottom = 48.0 +mouse_default_cursor_shape = 2 +min_value = 2.0 +value = 2.0 + +[node name="Label3" type="Label" parent="VBoxContainer/OptionsContainer"] +margin_top = 55.0 +margin_right = 160.0 +margin_bottom = 69.0 +text = "Direction:" + +[node name="DirectionOptionButton" type="OptionButton" parent="VBoxContainer/OptionsContainer"] +margin_left = 164.0 +margin_top = 52.0 +margin_right = 285.0 +margin_bottom = 72.0 +mouse_default_cursor_shape = 2 +text = "Top to Bottom" +items = [ "Top to Bottom", null, false, 0, null, "Bottom to Top", null, false, 1, null, "Left to Right", null, false, 2, null, "Right to Left", null, false, 3, null ] +selected = 0 + +[node name="SelectionCheckBox" type="CheckBox" parent="VBoxContainer/OptionsContainer"] +margin_top = 76.0 +margin_right = 160.0 +margin_bottom = 100.0 +mouse_default_cursor_shape = 2 +pressed = true +text = "Only affect selection" + +[node name="AffectOptionButton" type="OptionButton" parent="VBoxContainer/OptionsContainer"] +margin_left = 164.0 +margin_top = 76.0 +margin_right = 285.0 +margin_bottom = 100.0 +mouse_default_cursor_shape = 2 +text = "Current cel" +items = [ "Current cel", null, false, 0, null, "Current frame", null, false, 1, null, "All frames", null, false, 2, null, "All projects", null, false, 3, null ] +selected = 0 +[connection signal="color_changed" from="VBoxContainer/OptionsContainer/ColorsContainer/ColorPickerButton" to="." method="_on_ColorPickerButton_color_changed"] +[connection signal="color_changed" from="VBoxContainer/OptionsContainer/ColorsContainer/ColorPickerButton2" to="." method="_on_ColorPickerButton2_color_changed"] +[connection signal="value_changed" from="VBoxContainer/OptionsContainer/StepSpinBox" to="." method="_on_StepSpinBox_value_changed"] +[connection signal="item_selected" from="VBoxContainer/OptionsContainer/DirectionOptionButton" to="." method="_on_DirectionOptionButton_item_selected"] diff --git a/src/UI/Dialogs/ImageEffects/HSVDialog.gd b/src/UI/Dialogs/ImageEffects/HSVDialog.gd new file mode 100644 index 0000000..c77a0d6 --- /dev/null +++ b/src/UI/Dialogs/ImageEffects/HSVDialog.gd @@ -0,0 +1,72 @@ +extends ImageEffect + + +onready var hue_slider = $VBoxContainer/HBoxContainer/Sliders/Hue +onready var sat_slider = $VBoxContainer/HBoxContainer/Sliders/Saturation +onready var val_slider = $VBoxContainer/HBoxContainer/Sliders/Value + +onready var hue_spinbox = $VBoxContainer/HBoxContainer/TextBoxes/Hue +onready var sat_spinbox = $VBoxContainer/HBoxContainer/TextBoxes/Saturation +onready var val_spinbox = $VBoxContainer/HBoxContainer/TextBoxes/Value + + +func set_nodes() -> void: + preview = $VBoxContainer/Preview + selection_checkbox = $VBoxContainer/AffectHBoxContainer/SelectionCheckBox + affect_option_button = $VBoxContainer/AffectHBoxContainer/AffectOptionButton + + +func _confirmed() -> void: + ._confirmed() + reset() + + +func commit_action(_cel : Image, _pixels : Array, _project : Project = Global.current_project) -> void: + DrawingAlgos.adjust_hsv(_cel, hue_slider.value, sat_slider.value, val_slider.value, _pixels) + + +func reset() -> void: + disconnect_signals() + hue_slider.value = 0 + sat_slider.value = 0 + val_slider.value = 0 + hue_spinbox.value = 0 + sat_spinbox.value = 0 + val_spinbox.value = 0 + reconnect_signals() + + +func disconnect_signals() -> void: + hue_slider.disconnect("value_changed",self,"_on_Hue_value_changed") + sat_slider.disconnect("value_changed",self,"_on_Saturation_value_changed") + val_slider.disconnect("value_changed",self,"_on_Value_value_changed") + hue_spinbox.disconnect("value_changed",self,"_on_Hue_value_changed") + sat_spinbox.disconnect("value_changed",self,"_on_Saturation_value_changed") + val_spinbox.disconnect("value_changed",self,"_on_Value_value_changed") + + +func reconnect_signals() -> void: + hue_slider.connect("value_changed",self,"_on_Hue_value_changed") + sat_slider.connect("value_changed",self,"_on_Saturation_value_changed") + val_slider.connect("value_changed",self,"_on_Value_value_changed") + hue_spinbox.connect("value_changed",self,"_on_Hue_value_changed") + sat_spinbox.connect("value_changed",self,"_on_Saturation_value_changed") + val_spinbox.connect("value_changed",self,"_on_Value_value_changed") + + +func _on_Hue_value_changed(value : float) -> void: + hue_spinbox.value = value + hue_slider.value = value + update_preview() + + +func _on_Saturation_value_changed(value : float) -> void: + sat_spinbox.value = value + sat_slider.value = value + update_preview() + + +func _on_Value_value_changed(value : float) -> void: + val_spinbox.value = value + val_slider.value = value + update_preview() diff --git a/src/UI/Dialogs/ImageEffects/HSVDialog.tscn b/src/UI/Dialogs/ImageEffects/HSVDialog.tscn new file mode 100644 index 0000000..1691885 --- /dev/null +++ b/src/UI/Dialogs/ImageEffects/HSVDialog.tscn @@ -0,0 +1,155 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://src/UI/Dialogs/ImageEffects/HSVDialog.gd" type="Script" id=1] +[ext_resource path="res://src/UI/TransparentChecker.tscn" type="PackedScene" id=2] + +[node name="HSVDialog" type="ConfirmationDialog"] +margin_left = 1.0 +margin_top = -1.0 +margin_right = 464.0 +margin_bottom = 318.0 +window_title = "Adjust HSV" +resizable = true +script = ExtResource( 1 ) + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +margin_left = 8.0 +margin_top = 8.0 +margin_right = 455.0 +margin_bottom = 324.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Preview" type="TextureRect" parent="VBoxContainer"] +margin_right = 447.0 +margin_bottom = 200.0 +rect_min_size = Vector2( 200, 200 ) +size_flags_horizontal = 4 +size_flags_vertical = 3 +expand = true +stretch_mode = 5 + +[node name="TransparentChecker" parent="VBoxContainer/Preview" instance=ExtResource( 2 )] +show_behind_parent = true + +[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer"] +margin_top = 204.0 +margin_right = 447.0 +margin_bottom = 288.0 +custom_constants/separation = 10 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Names" type="VBoxContainer" parent="VBoxContainer/HBoxContainer"] +margin_right = 81.0 +margin_bottom = 84.0 +size_flags_horizontal = 3 +size_flags_stretch_ratio = 0.9 +custom_constants/separation = 8 + +[node name="Hue" type="Label" parent="VBoxContainer/HBoxContainer/Names"] +margin_right = 81.0 +margin_bottom = 14.0 +text = "Hue" +align = 2 + +[node name="Saturation" type="Label" parent="VBoxContainer/HBoxContainer/Names"] +margin_top = 22.0 +margin_right = 81.0 +margin_bottom = 36.0 +text = "Saturation" +align = 2 + +[node name="Value" type="Label" parent="VBoxContainer/HBoxContainer/Names"] +margin_top = 44.0 +margin_right = 81.0 +margin_bottom = 58.0 +text = "Value" +align = 2 + +[node name="Sliders" type="VBoxContainer" parent="VBoxContainer/HBoxContainer"] +margin_left = 91.0 +margin_right = 362.0 +margin_bottom = 84.0 +size_flags_horizontal = 3 +size_flags_stretch_ratio = 3.0 +custom_constants/separation = 7 + +[node name="Hue" type="HSlider" parent="VBoxContainer/HBoxContainer/Sliders"] +margin_right = 271.0 +margin_bottom = 16.0 +mouse_default_cursor_shape = 2 +min_value = -180.0 +max_value = 180.0 + +[node name="Saturation" type="HSlider" parent="VBoxContainer/HBoxContainer/Sliders"] +margin_top = 23.0 +margin_right = 271.0 +margin_bottom = 39.0 +mouse_default_cursor_shape = 2 +min_value = -100.0 + +[node name="Value" type="HSlider" parent="VBoxContainer/HBoxContainer/Sliders"] +margin_top = 46.0 +margin_right = 271.0 +margin_bottom = 62.0 +mouse_default_cursor_shape = 2 +min_value = -100.0 + +[node name="TextBoxes" type="VBoxContainer" parent="VBoxContainer/HBoxContainer"] +margin_left = 372.0 +margin_right = 446.0 +margin_bottom = 84.0 +size_flags_horizontal = 3 +size_flags_stretch_ratio = 0.0 +custom_constants/separation = 6 + +[node name="Hue" type="SpinBox" parent="VBoxContainer/HBoxContainer/TextBoxes"] +margin_right = 74.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 1 +min_value = -180.0 +max_value = 180.0 + +[node name="Saturation" type="SpinBox" parent="VBoxContainer/HBoxContainer/TextBoxes"] +margin_top = 30.0 +margin_right = 74.0 +margin_bottom = 54.0 +mouse_default_cursor_shape = 1 +min_value = -100.0 + +[node name="Value" type="SpinBox" parent="VBoxContainer/HBoxContainer/TextBoxes"] +margin_top = 60.0 +margin_right = 74.0 +margin_bottom = 84.0 +mouse_default_cursor_shape = 1 +min_value = -100.0 + +[node name="AffectHBoxContainer" type="HBoxContainer" parent="VBoxContainer"] +margin_top = 292.0 +margin_right = 447.0 +margin_bottom = 316.0 + +[node name="SelectionCheckBox" type="CheckBox" parent="VBoxContainer/AffectHBoxContainer"] +margin_right = 160.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 +pressed = true +text = "Only affect selection" + +[node name="AffectOptionButton" type="OptionButton" parent="VBoxContainer/AffectHBoxContainer"] +margin_left = 164.0 +margin_right = 263.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 +text = "Current cel" +items = [ "Current cel", null, false, 0, null, "Current frame", null, false, 1, null, "All frames", null, false, 2, null, "All projects", null, false, 3, null ] +selected = 0 +[connection signal="value_changed" from="VBoxContainer/HBoxContainer/Sliders/Hue" to="." method="_on_Hue_value_changed"] +[connection signal="value_changed" from="VBoxContainer/HBoxContainer/Sliders/Saturation" to="." method="_on_Saturation_value_changed"] +[connection signal="value_changed" from="VBoxContainer/HBoxContainer/Sliders/Value" to="." method="_on_Value_value_changed"] +[connection signal="value_changed" from="VBoxContainer/HBoxContainer/TextBoxes/Hue" to="." method="_on_Hue_value_changed"] +[connection signal="value_changed" from="VBoxContainer/HBoxContainer/TextBoxes/Saturation" to="." method="_on_Saturation_value_changed"] +[connection signal="value_changed" from="VBoxContainer/HBoxContainer/TextBoxes/Value" to="." method="_on_Value_value_changed"] diff --git a/src/UI/Dialogs/ImageEffects/ImageEffects.tscn b/src/UI/Dialogs/ImageEffects/ImageEffects.tscn new file mode 100644 index 0000000..fb3d684 --- /dev/null +++ b/src/UI/Dialogs/ImageEffects/ImageEffects.tscn @@ -0,0 +1,44 @@ +[gd_scene load_steps=11 format=2] + +[ext_resource path="res://src/UI/Dialogs/ImageEffects/FlipImageDialog.tscn" type="PackedScene" id=1] +[ext_resource path="res://src/UI/Dialogs/ImageEffects/InvertColorsDialog.tscn" type="PackedScene" id=2] +[ext_resource path="res://src/UI/Dialogs/ImageEffects/DesaturateDialog.tscn" type="PackedScene" id=3] +[ext_resource path="res://src/UI/Dialogs/ImageEffects/ResizeCanvas.tscn" type="PackedScene" id=8] +[ext_resource path="res://src/UI/Dialogs/ImageEffects/RotateImage.tscn" type="PackedScene" id=9] +[ext_resource path="res://src/UI/Dialogs/ImageEffects/ShaderEffect.tscn" type="PackedScene" id=10] +[ext_resource path="res://src/UI/Dialogs/ImageEffects/HSVDialog.tscn" type="PackedScene" id=11] +[ext_resource path="res://src/UI/Dialogs/ImageEffects/GradientDialog.tscn" type="PackedScene" id=12] +[ext_resource path="res://src/UI/Dialogs/ImageEffects/OutlineDialog.tscn" type="PackedScene" id=13] +[ext_resource path="res://src/UI/Dialogs/ImageEffects/ScaleImage.tscn" type="PackedScene" id=14] + +[node name="ImageEffects" type="Control"] +mouse_filter = 2 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ScaleImage" parent="." instance=ExtResource( 14 )] +margin_bottom = 127.0 + +[node name="ResizeCanvas" parent="." instance=ExtResource( 8 )] +margin_right = 216.0 +margin_bottom = 392.0 + +[node name="RotateImage" parent="." instance=ExtResource( 9 )] + +[node name="FlipImageDialog" parent="." instance=ExtResource( 1 )] + +[node name="InvertColorsDialog" parent="." instance=ExtResource( 2 )] + +[node name="DesaturateDialog" parent="." instance=ExtResource( 3 )] + +[node name="OutlineDialog" parent="." instance=ExtResource( 13 )] +margin_right = 217.0 +margin_bottom = 106.0 + +[node name="HSVDialog" parent="." instance=ExtResource( 11 )] + +[node name="GradientDialog" parent="." instance=ExtResource( 12 )] +margin_bottom = 214.0 + +[node name="ShaderEffect" parent="." instance=ExtResource( 10 )] diff --git a/src/UI/Dialogs/ImageEffects/InvertColorsDialog.gd b/src/UI/Dialogs/ImageEffects/InvertColorsDialog.gd new file mode 100644 index 0000000..08d05c6 --- /dev/null +++ b/src/UI/Dialogs/ImageEffects/InvertColorsDialog.gd @@ -0,0 +1,37 @@ +extends ImageEffect + + +var red := true +var green := true +var blue := true +var alpha := false + + +func set_nodes() -> void: + preview = $VBoxContainer/Preview + selection_checkbox = $VBoxContainer/OptionsContainer/SelectionCheckBox + affect_option_button = $VBoxContainer/OptionsContainer/AffectOptionButton + + +func commit_action(_cel : Image, _pixels : Array, _project : Project = Global.current_project) -> void: + DrawingAlgos.invert_image_colors(_cel, _pixels, red, green, blue, alpha) + + +func _on_RButton_toggled(button_pressed : bool) -> void: + red = button_pressed + update_preview() + + +func _on_GButton_toggled(button_pressed : bool) -> void: + green = button_pressed + update_preview() + + +func _on_BButton_toggled(button_pressed : bool) -> void: + blue = button_pressed + update_preview() + + +func _on_AButton_toggled(button_pressed : bool) -> void: + alpha = button_pressed + update_preview() diff --git a/src/UI/Dialogs/ImageEffects/InvertColorsDialog.tscn b/src/UI/Dialogs/ImageEffects/InvertColorsDialog.tscn new file mode 100644 index 0000000..9be6721 --- /dev/null +++ b/src/UI/Dialogs/ImageEffects/InvertColorsDialog.tscn @@ -0,0 +1,102 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://src/UI/Dialogs/ImageEffects/InvertColorsDialog.gd" type="Script" id=1] +[ext_resource path="res://src/UI/TransparentChecker.tscn" type="PackedScene" id=2] + +[node name="InvertColorsDialog" type="ConfirmationDialog"] +margin_right = 200.0 +margin_bottom = 70.0 +window_title = "Invert Colors" +resizable = true +script = ExtResource( 1 ) + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +margin_left = 8.0 +margin_top = 8.0 +margin_right = 271.0 +margin_bottom = 260.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Preview" type="TextureRect" parent="VBoxContainer"] +margin_right = 263.0 +margin_bottom = 200.0 +rect_min_size = Vector2( 200, 200 ) +size_flags_horizontal = 4 +size_flags_vertical = 3 +expand = true +stretch_mode = 5 + +[node name="TransparentChecker" parent="VBoxContainer/Preview" instance=ExtResource( 2 )] +show_behind_parent = true + +[node name="RGBAContainer" type="HBoxContainer" parent="VBoxContainer"] +margin_top = 204.0 +margin_right = 263.0 +margin_bottom = 224.0 +alignment = 1 + +[node name="RButton" type="Button" parent="VBoxContainer/RGBAContainer"] +margin_left = 83.0 +margin_right = 103.0 +margin_bottom = 20.0 +hint_tooltip = "Modify Red Channel" +mouse_default_cursor_shape = 2 +toggle_mode = true +pressed = true +text = "R" + +[node name="GButton" type="Button" parent="VBoxContainer/RGBAContainer"] +margin_left = 107.0 +margin_right = 129.0 +margin_bottom = 20.0 +hint_tooltip = "Modify Green Channel" +mouse_default_cursor_shape = 2 +toggle_mode = true +pressed = true +text = "G" + +[node name="BButton" type="Button" parent="VBoxContainer/RGBAContainer"] +margin_left = 133.0 +margin_right = 154.0 +margin_bottom = 20.0 +hint_tooltip = "Modify Blue Channel" +mouse_default_cursor_shape = 2 +toggle_mode = true +pressed = true +text = "B" + +[node name="AButton" type="Button" parent="VBoxContainer/RGBAContainer"] +margin_left = 158.0 +margin_right = 179.0 +margin_bottom = 20.0 +hint_tooltip = "Modify Alpha Channel" +mouse_default_cursor_shape = 2 +toggle_mode = true +text = "A" + +[node name="OptionsContainer" type="HBoxContainer" parent="VBoxContainer"] +margin_top = 228.0 +margin_right = 263.0 +margin_bottom = 252.0 + +[node name="SelectionCheckBox" type="CheckBox" parent="VBoxContainer/OptionsContainer"] +margin_right = 160.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 +pressed = true +text = "Only affect selection" + +[node name="AffectOptionButton" type="OptionButton" parent="VBoxContainer/OptionsContainer"] +margin_left = 164.0 +margin_right = 263.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 +text = "Current cel" +items = [ "Current cel", null, false, 0, null, "Current frame", null, false, 1, null, "All frames", null, false, 2, null, "All projects", null, false, 3, null ] +selected = 0 +[connection signal="toggled" from="VBoxContainer/RGBAContainer/RButton" to="." method="_on_RButton_toggled"] +[connection signal="toggled" from="VBoxContainer/RGBAContainer/GButton" to="." method="_on_GButton_toggled"] +[connection signal="toggled" from="VBoxContainer/RGBAContainer/BButton" to="." method="_on_BButton_toggled"] +[connection signal="toggled" from="VBoxContainer/RGBAContainer/AButton" to="." method="_on_AButton_toggled"] diff --git a/src/UI/Dialogs/ImageEffects/OutlineDialog.gd b/src/UI/Dialogs/ImageEffects/OutlineDialog.gd new file mode 100644 index 0000000..f6c1f52 --- /dev/null +++ b/src/UI/Dialogs/ImageEffects/OutlineDialog.gd @@ -0,0 +1,44 @@ +extends ImageEffect + + +var color := Color.red +var thickness := 1 +var diagonal := false +var inside_image := false + +onready var outline_color = $VBoxContainer/OptionsContainer/OutlineColor + + +func _ready() -> void: + outline_color.get_picker().presets_visible = false + color = outline_color.color + + +func set_nodes() -> void: + preview = $VBoxContainer/Preview + selection_checkbox = $VBoxContainer/OptionsContainer/SelectionCheckBox + affect_option_button = $VBoxContainer/OptionsContainer/AffectOptionButton + + +func commit_action(_cel : Image, _pixels : Array, _project : Project = Global.current_project) -> void: + DrawingAlgos.generate_outline(_cel, _pixels, color, thickness, diagonal, inside_image) + + +func _on_ThickValue_value_changed(value : int) -> void: + thickness = value + update_preview() + + +func _on_OutlineColor_color_changed(_color : Color) -> void: + color = _color + update_preview() + + +func _on_DiagonalCheckBox_toggled(button_pressed : bool) -> void: + diagonal = button_pressed + update_preview() + + +func _on_InsideImageCheckBox_toggled(button_pressed : bool) -> void: + inside_image = button_pressed + update_preview() diff --git a/src/UI/Dialogs/ImageEffects/OutlineDialog.tscn b/src/UI/Dialogs/ImageEffects/OutlineDialog.tscn new file mode 100644 index 0000000..b85b668 --- /dev/null +++ b/src/UI/Dialogs/ImageEffects/OutlineDialog.tscn @@ -0,0 +1,111 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://src/UI/Dialogs/ImageEffects/OutlineDialog.gd" type="Script" id=1] +[ext_resource path="res://src/UI/TransparentChecker.tscn" type="PackedScene" id=2] + +[node name="OutlineDialog" type="ConfirmationDialog"] +margin_right = 200.0 +margin_bottom = 70.0 +window_title = "Outline" +resizable = true +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +margin_left = 8.0 +margin_top = 8.0 +margin_right = 320.0 +margin_bottom = 316.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Preview" type="TextureRect" parent="VBoxContainer"] +margin_right = 312.0 +margin_bottom = 200.0 +rect_min_size = Vector2( 200, 200 ) +size_flags_horizontal = 4 +size_flags_vertical = 3 +expand = true +stretch_mode = 5 + +[node name="TransparentChecker" parent="VBoxContainer/Preview" instance=ExtResource( 2 )] +show_behind_parent = true + +[node name="OptionsContainer" type="GridContainer" parent="VBoxContainer"] +margin_top = 204.0 +margin_right = 312.0 +margin_bottom = 308.0 +custom_constants/vseparation = 4 +custom_constants/hseparation = 4 +columns = 2 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ThickLabel" type="Label" parent="VBoxContainer/OptionsContainer"] +margin_top = 5.0 +margin_right = 160.0 +margin_bottom = 19.0 +text = "Thickness:" + +[node name="ThickValue" type="SpinBox" parent="VBoxContainer/OptionsContainer"] +margin_left = 164.0 +margin_right = 312.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 +min_value = 1.0 +max_value = 16384.0 +value = 1.0 +suffix = "px" + +[node name="OutlineColorLabel" type="Label" parent="VBoxContainer/OptionsContainer"] +margin_top = 31.0 +margin_right = 160.0 +margin_bottom = 45.0 +text = "Fill with color:" + +[node name="OutlineColor" type="ColorPickerButton" parent="VBoxContainer/OptionsContainer"] +margin_left = 164.0 +margin_top = 28.0 +margin_right = 312.0 +margin_bottom = 48.0 +rect_min_size = Vector2( 64, 20 ) +color = Color( 1, 0, 0, 1 ) + +[node name="DiagonalCheckBox" type="CheckBox" parent="VBoxContainer/OptionsContainer"] +margin_top = 52.0 +margin_right = 160.0 +margin_bottom = 76.0 +mouse_default_cursor_shape = 2 +text = "Diagonal" + +[node name="InsideImageCheckBox" type="CheckBox" parent="VBoxContainer/OptionsContainer"] +margin_left = 164.0 +margin_top = 52.0 +margin_right = 312.0 +margin_bottom = 76.0 +mouse_default_cursor_shape = 2 +text = "Place inside image" + +[node name="SelectionCheckBox" type="CheckBox" parent="VBoxContainer/OptionsContainer"] +margin_top = 80.0 +margin_right = 160.0 +margin_bottom = 104.0 +mouse_default_cursor_shape = 2 +pressed = true +text = "Only affect selection" + +[node name="AffectOptionButton" type="OptionButton" parent="VBoxContainer/OptionsContainer"] +margin_right = 29.0 +margin_bottom = 20.0 +mouse_default_cursor_shape = 2 +text = "Current cel" +items = [ "Current cel", null, false, 0, null, "Current frame", null, false, 1, null, "All frames", null, false, 2, null, "All projects", null, false, 3, null ] +selected = 0 +[connection signal="value_changed" from="VBoxContainer/OptionsContainer/ThickValue" to="." method="_on_ThickValue_value_changed"] +[connection signal="color_changed" from="VBoxContainer/OptionsContainer/OutlineColor" to="." method="_on_OutlineColor_color_changed"] +[connection signal="toggled" from="VBoxContainer/OptionsContainer/DiagonalCheckBox" to="." method="_on_DiagonalCheckBox_toggled"] +[connection signal="toggled" from="VBoxContainer/OptionsContainer/InsideImageCheckBox" to="." method="_on_InsideImageCheckBox_toggled"] diff --git a/src/UI/Dialogs/ImageEffects/ResizeCanvas.gd b/src/UI/Dialogs/ImageEffects/ResizeCanvas.gd new file mode 100644 index 0000000..b0496f6 --- /dev/null +++ b/src/UI/Dialogs/ImageEffects/ResizeCanvas.gd @@ -0,0 +1,107 @@ +extends ConfirmationDialog + + +var width := 64 +var height := 64 +var offset_x := 0 +var offset_y := 0 +var image : Image +var first_time := true + +onready var width_spinbox : SpinBox = $VBoxContainer/OptionsContainer/WidthValue +onready var height_spinbox : SpinBox = $VBoxContainer/OptionsContainer/HeightValue +onready var x_spinbox : SpinBox = $VBoxContainer/OptionsContainer/XSpinBox +onready var y_spinbox : SpinBox = $VBoxContainer/OptionsContainer/YSpinBox +onready var preview_rect : TextureRect = $VBoxContainer/Preview + + +func _on_ResizeCanvas_about_to_show() -> void: + if first_time: + width_spinbox.value = Global.current_project.size.x + height_spinbox.value = Global.current_project.size.y + + image = Image.new() + image.create(Global.current_project.size.x, Global.current_project.size.y, false, Image.FORMAT_RGBA8) + image.lock() + var layer_i := 0 + for cel in Global.current_project.frames[Global.current_project.current_frame].cels: + if Global.current_project.layers[layer_i].visible: + var cel_image := Image.new() + cel_image.copy_from(cel.image) + cel_image.lock() + if cel.opacity < 1: # If we have cel transparency + for xx in cel_image.get_size().x: + for yy in cel_image.get_size().y: + var pixel_color := cel_image.get_pixel(xx, yy) + var alpha : float = pixel_color.a * cel.opacity + cel_image.set_pixel(xx, yy, Color(pixel_color.r, pixel_color.g, pixel_color.b, alpha)) + image.blend_rect(cel_image, Rect2(Global.canvas.location, Global.current_project.size), Vector2.ZERO) + layer_i += 1 + image.unlock() + + update_preview() + + +func _on_ResizeCanvas_confirmed() -> void: + DrawingAlgos.resize_canvas(width, height, offset_x, offset_y) + first_time = false + + +func _on_WidthValue_value_changed(value : int) -> void: + width = value + x_spinbox.min_value = min(width - Global.current_project.size.x, 0) + x_spinbox.max_value = max(width - Global.current_project.size.x, 0) + x_spinbox.value = clamp(x_spinbox.value, x_spinbox.min_value, x_spinbox.max_value) + update_preview() + + +func _on_HeightValue_value_changed(value : int) -> void: + height = value + y_spinbox.min_value = min(height - Global.current_project.size.y, 0) + y_spinbox.max_value = max(height - Global.current_project.size.y, 0) + y_spinbox.value = clamp(y_spinbox.value, y_spinbox.min_value, y_spinbox.max_value) + update_preview() + + +func _on_XSpinBox_value_changed(value : int) -> void: + offset_x = value + update_preview() + + +func _on_YSpinBox_value_changed(value : int) -> void: + offset_y = value + update_preview() + + +func _on_CenterButton_pressed() -> void: + x_spinbox.value = (x_spinbox.min_value + x_spinbox.max_value) / 2 + y_spinbox.value = (y_spinbox.min_value + y_spinbox.max_value) / 2 + + +func update_preview() -> void: + # preview_image is the same as image but offsetted + var preview_image := Image.new() + preview_image.create(width, height, false, Image.FORMAT_RGBA8) + preview_image.blend_rect(image, Rect2(Vector2.ZERO, Global.current_project.size), Vector2(offset_x, offset_y)) + var preview_texture := ImageTexture.new() + preview_texture.create_from_image(preview_image, 0) + preview_rect.texture = preview_texture + update_transparent_background_size(preview_image) + + +func update_transparent_background_size(preview_image : Image) -> void: + var image_size_y = preview_rect.rect_size.y + var image_size_x = preview_rect.rect_size.x + if preview_image.get_size().x > preview_image.get_size().y: + var scale_ratio = preview_image.get_size().x / image_size_x + image_size_y = preview_image.get_size().y / scale_ratio + else: + var scale_ratio = preview_image.get_size().y / image_size_y + image_size_x = preview_image.get_size().x / scale_ratio + + preview_rect.get_node("TransparentChecker").rect_size.x = image_size_x + preview_rect.get_node("TransparentChecker").rect_size.y = image_size_y + + +func _on_ResizeCanvas_popup_hide() -> void: + Global.dialog_open(false) diff --git a/src/UI/Dialogs/ImageEffects/ResizeCanvas.tscn b/src/UI/Dialogs/ImageEffects/ResizeCanvas.tscn new file mode 100644 index 0000000..11bf81d --- /dev/null +++ b/src/UI/Dialogs/ImageEffects/ResizeCanvas.tscn @@ -0,0 +1,136 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://src/UI/TransparentChecker.tscn" type="PackedScene" id=1] +[ext_resource path="res://src/UI/Dialogs/ImageEffects/ResizeCanvas.gd" type="Script" id=2] + +[node name="ResizeCanvas" type="ConfirmationDialog"] +margin_right = 200.0 +margin_bottom = 114.0 +window_title = "Resize Canvas" +resizable = true +script = ExtResource( 2 ) + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +margin_left = 8.0 +margin_top = 8.0 +margin_right = 208.0 +margin_bottom = 380.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ImageSize" type="Label" parent="VBoxContainer"] +margin_right = 200.0 +margin_bottom = 14.0 +text = "Canvas Size" + +[node name="OptionsContainer" type="GridContainer" parent="VBoxContainer"] +margin_top = 18.0 +margin_right = 200.0 +margin_bottom = 168.0 +custom_constants/vseparation = 4 +custom_constants/hseparation = 2 +columns = 2 + +[node name="WidthLabel" type="Label" parent="VBoxContainer/OptionsContainer"] +margin_top = 5.0 +margin_right = 54.0 +margin_bottom = 19.0 +text = "Width:" + +[node name="WidthValue" type="SpinBox" parent="VBoxContainer/OptionsContainer"] +margin_left = 56.0 +margin_right = 130.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 +min_value = 1.0 +max_value = 16384.0 +value = 64.0 +suffix = "px" + +[node name="Height" type="Label" parent="VBoxContainer/OptionsContainer"] +margin_top = 33.0 +margin_right = 54.0 +margin_bottom = 47.0 +text = "Height:" + +[node name="HeightValue" type="SpinBox" parent="VBoxContainer/OptionsContainer"] +margin_left = 56.0 +margin_top = 28.0 +margin_right = 130.0 +margin_bottom = 52.0 +mouse_default_cursor_shape = 2 +min_value = 1.0 +max_value = 16384.0 +value = 64.0 +suffix = "px" + +[node name="OffsetLabel" type="Label" parent="VBoxContainer/OptionsContainer"] +margin_top = 56.0 +margin_right = 54.0 +margin_bottom = 70.0 +text = "Offset" + +[node name="EmptySpacer" type="Control" parent="VBoxContainer/OptionsContainer"] +margin_left = 56.0 +margin_top = 56.0 +margin_right = 130.0 +margin_bottom = 70.0 + +[node name="XLabel" type="Label" parent="VBoxContainer/OptionsContainer"] +margin_top = 79.0 +margin_right = 54.0 +margin_bottom = 93.0 +text = "X:" + +[node name="XSpinBox" type="SpinBox" parent="VBoxContainer/OptionsContainer"] +margin_left = 56.0 +margin_top = 74.0 +margin_right = 130.0 +margin_bottom = 98.0 +mouse_default_cursor_shape = 2 +max_value = 0.0 +suffix = "px" + +[node name="YLabel" type="Label" parent="VBoxContainer/OptionsContainer"] +margin_top = 107.0 +margin_right = 54.0 +margin_bottom = 121.0 +text = "Y:" + +[node name="YSpinBox" type="SpinBox" parent="VBoxContainer/OptionsContainer"] +margin_left = 56.0 +margin_top = 102.0 +margin_right = 130.0 +margin_bottom = 126.0 +mouse_default_cursor_shape = 2 +max_value = 0.0 +suffix = "px" + +[node name="CenterButton" type="Button" parent="VBoxContainer/OptionsContainer"] +margin_top = 130.0 +margin_right = 54.0 +margin_bottom = 150.0 +mouse_default_cursor_shape = 2 +text = "Center" + +[node name="Preview" type="TextureRect" parent="VBoxContainer"] +margin_top = 172.0 +margin_right = 200.0 +margin_bottom = 372.0 +rect_min_size = Vector2( 200, 200 ) +size_flags_horizontal = 0 +size_flags_vertical = 0 +expand = true +stretch_mode = 5 + +[node name="TransparentChecker" parent="VBoxContainer/Preview" instance=ExtResource( 1 )] +show_behind_parent = true +[connection signal="about_to_show" from="." to="." method="_on_ResizeCanvas_about_to_show"] +[connection signal="confirmed" from="." to="." method="_on_ResizeCanvas_confirmed"] +[connection signal="popup_hide" from="." to="." method="_on_ResizeCanvas_popup_hide"] +[connection signal="value_changed" from="VBoxContainer/OptionsContainer/WidthValue" to="." method="_on_WidthValue_value_changed"] +[connection signal="value_changed" from="VBoxContainer/OptionsContainer/HeightValue" to="." method="_on_HeightValue_value_changed"] +[connection signal="value_changed" from="VBoxContainer/OptionsContainer/XSpinBox" to="." method="_on_XSpinBox_value_changed"] +[connection signal="value_changed" from="VBoxContainer/OptionsContainer/YSpinBox" to="." method="_on_YSpinBox_value_changed"] +[connection signal="pressed" from="VBoxContainer/OptionsContainer/CenterButton" to="." method="_on_CenterButton_pressed"] diff --git a/src/UI/Dialogs/ImageEffects/RotateImage.gd b/src/UI/Dialogs/ImageEffects/RotateImage.gd new file mode 100644 index 0000000..6a3cb73 --- /dev/null +++ b/src/UI/Dialogs/ImageEffects/RotateImage.gd @@ -0,0 +1,49 @@ +extends ImageEffect + + +onready var type_option_button : OptionButton = $VBoxContainer/HBoxContainer2/TypeOptionButton +onready var angle_hslider : HSlider = $VBoxContainer/AngleOptions/AngleHSlider +onready var angle_spinbox : SpinBox = $VBoxContainer/AngleOptions/AngleSpinBox + + +func _ready() -> void: + type_option_button.add_item("Rotxel") + type_option_button.add_item("Upscale, Rotate and Downscale") + type_option_button.add_item("Nearest neighbour") + + +func set_nodes() -> void: + preview = $VBoxContainer/Preview + + +func _about_to_show() -> void: + ._about_to_show() + angle_hslider.value = 0 + + +func commit_action(_cel : Image, _pixels : Array, _project : Project = Global.current_project) -> void: + match type_option_button.text: + "Rotxel": + DrawingAlgos.rotxel(_cel,angle_hslider.value*PI/180) + "Nearest neighbour": + DrawingAlgos.nn_rotate(_cel,angle_hslider.value*PI/180) + "Upscale, Rotate and Downscale": + DrawingAlgos.fake_rotsprite(_cel,angle_hslider.value*PI/180) + + +func _confirmed() -> void: + ._confirmed() + angle_hslider.value = 0 + + +func _on_HSlider_value_changed(_value : float) -> void: + update_preview() + angle_spinbox.value = angle_hslider.value + + +func _on_SpinBox_value_changed(_value : float) -> void: + angle_hslider.value = angle_spinbox.value + + +func _on_TypeOptionButton_item_selected(_id : int) -> void: + update_preview() diff --git a/src/UI/Dialogs/ImageEffects/RotateImage.tscn b/src/UI/Dialogs/ImageEffects/RotateImage.tscn new file mode 100644 index 0000000..029745f --- /dev/null +++ b/src/UI/Dialogs/ImageEffects/RotateImage.tscn @@ -0,0 +1,91 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://src/UI/Dialogs/ImageEffects/RotateImage.gd" type="Script" id=1] +[ext_resource path="res://src/UI/TransparentChecker.tscn" type="PackedScene" id=2] + +[node name="RotateImage" type="ConfirmationDialog"] +margin_right = 245.0 +margin_bottom = 241.0 +window_title = "Rotate Image" +resizable = true +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 8.0 +margin_top = 8.0 +margin_right = -8.0 +margin_bottom = -36.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Preview" type="TextureRect" parent="VBoxContainer"] +margin_left = 14.0 +margin_right = 214.0 +margin_bottom = 200.0 +rect_min_size = Vector2( 200, 200 ) +size_flags_horizontal = 4 +size_flags_vertical = 3 +expand = true +stretch_mode = 5 + +[node name="TransparentChecker" parent="VBoxContainer/Preview" instance=ExtResource( 2 )] +show_behind_parent = true + +[node name="HBoxContainer2" type="HBoxContainer" parent="VBoxContainer"] +margin_top = 204.0 +margin_right = 229.0 +margin_bottom = 224.0 + +[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer2"] +margin_top = 3.0 +margin_right = 34.0 +margin_bottom = 17.0 +text = "Type:" + +[node name="TypeOptionButton" type="OptionButton" parent="VBoxContainer/HBoxContainer2"] +margin_left = 38.0 +margin_right = 229.0 +margin_bottom = 20.0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="AngleOptions" type="HBoxContainer" parent="VBoxContainer"] +margin_top = 228.0 +margin_right = 229.0 +margin_bottom = 252.0 + +[node name="Label" type="Label" parent="VBoxContainer/AngleOptions"] +margin_top = 5.0 +margin_right = 40.0 +margin_bottom = 19.0 +text = "Angle:" + +[node name="AngleHSlider" type="HSlider" parent="VBoxContainer/AngleOptions"] +margin_left = 44.0 +margin_right = 151.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +max_value = 359.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="AngleSpinBox" type="SpinBox" parent="VBoxContainer/AngleOptions"] +margin_left = 155.0 +margin_right = 229.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 +max_value = 359.0 +suffix = "°" +[connection signal="item_selected" from="VBoxContainer/HBoxContainer2/TypeOptionButton" to="." method="_on_TypeOptionButton_item_selected"] +[connection signal="value_changed" from="VBoxContainer/AngleOptions/AngleHSlider" to="." method="_on_HSlider_value_changed"] +[connection signal="value_changed" from="VBoxContainer/AngleOptions/AngleSpinBox" to="." method="_on_SpinBox_value_changed"] diff --git a/src/UI/Dialogs/ImageEffects/ScaleImage.gd b/src/UI/Dialogs/ImageEffects/ScaleImage.gd new file mode 100644 index 0000000..bab0fd0 --- /dev/null +++ b/src/UI/Dialogs/ImageEffects/ScaleImage.gd @@ -0,0 +1,12 @@ +extends ConfirmationDialog + + +func _on_ScaleImage_confirmed() -> void: + var width : int = $VBoxContainer/OptionsContainer/WidthValue.value + var height : int = $VBoxContainer/OptionsContainer/HeightValue.value + var interpolation : int = $VBoxContainer/OptionsContainer/InterpolationType.selected + DrawingAlgos.scale_image(width, height, interpolation) + + +func _on_ScaleImage_popup_hide() -> void: + Global.dialog_open(false) diff --git a/src/UI/Dialogs/ImageEffects/ScaleImage.tscn b/src/UI/Dialogs/ImageEffects/ScaleImage.tscn new file mode 100644 index 0000000..55046bf --- /dev/null +++ b/src/UI/Dialogs/ImageEffects/ScaleImage.tscn @@ -0,0 +1,79 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://src/UI/Dialogs/ImageEffects/ScaleImage.gd" type="Script" id=1] + +[node name="ScaleImage" type="ConfirmationDialog"] +margin_right = 200.0 +margin_bottom = 114.0 +rect_min_size = Vector2( 250, 87.5 ) +window_title = "Scale Image" +script = ExtResource( 1 ) + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +margin_left = 8.0 +margin_top = 8.0 +margin_right = 242.0 +margin_bottom = 102.0 + +[node name="ImageSize" type="Label" parent="VBoxContainer"] +margin_right = 234.0 +margin_bottom = 14.0 +text = "Image Size" + +[node name="OptionsContainer" type="GridContainer" parent="VBoxContainer"] +margin_top = 18.0 +margin_right = 234.0 +margin_bottom = 94.0 +custom_constants/vseparation = 4 +custom_constants/hseparation = 2 +columns = 2 + +[node name="WidthLabel" type="Label" parent="VBoxContainer/OptionsContainer"] +margin_top = 5.0 +margin_right = 87.0 +margin_bottom = 19.0 +text = "Width:" + +[node name="WidthValue" type="SpinBox" parent="VBoxContainer/OptionsContainer"] +margin_left = 89.0 +margin_right = 168.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 +min_value = 1.0 +max_value = 16384.0 +value = 64.0 +suffix = "px" + +[node name="Height" type="Label" parent="VBoxContainer/OptionsContainer"] +margin_top = 33.0 +margin_right = 87.0 +margin_bottom = 47.0 +text = "Height:" + +[node name="HeightValue" type="SpinBox" parent="VBoxContainer/OptionsContainer"] +margin_left = 89.0 +margin_top = 28.0 +margin_right = 168.0 +margin_bottom = 52.0 +mouse_default_cursor_shape = 2 +min_value = 1.0 +max_value = 16384.0 +value = 64.0 +suffix = "px" + +[node name="InterpolationLabel" type="Label" parent="VBoxContainer/OptionsContainer"] +margin_top = 59.0 +margin_right = 87.0 +margin_bottom = 73.0 +text = "Interpolation:" + +[node name="InterpolationType" type="OptionButton" parent="VBoxContainer/OptionsContainer"] +margin_left = 89.0 +margin_top = 56.0 +margin_right = 168.0 +margin_bottom = 76.0 +text = "Nearest" +items = [ "Nearest", null, false, 0, null, "Bilinear", null, false, 1, null, "Cubic", null, false, 2, null, "Trilinear", null, false, 3, null, "Lanczos", null, false, 4, null, "Scale3X", null, false, 5, null ] +selected = 0 +[connection signal="confirmed" from="." to="." method="_on_ScaleImage_confirmed"] +[connection signal="popup_hide" from="." to="." method="_on_ScaleImage_popup_hide"] diff --git a/src/UI/Dialogs/ImageEffects/ShaderEffect.gd b/src/UI/Dialogs/ImageEffects/ShaderEffect.gd new file mode 100644 index 0000000..efa6008 --- /dev/null +++ b/src/UI/Dialogs/ImageEffects/ShaderEffect.gd @@ -0,0 +1,144 @@ +extends ConfirmationDialog + + +var current_cel : Image +var shader : Shader +var params := [] # String[] + +onready var preview : TextureRect = $VBoxContainer/Preview +onready var shader_loaded_label : Label = $VBoxContainer/ShaderLoadedLabel +onready var shader_params : BoxContainer = $VBoxContainer/ShaderParams + + +func _on_ShaderEffect_about_to_show() -> void: + current_cel = Global.current_project.frames[Global.current_project.current_frame].cels[Global.current_project.current_layer].image + + var preview_image := Image.new() + preview_image.copy_from(current_cel) + var preview_texture = ImageTexture.new() + preview_texture.create_from_image(preview_image, 0) + preview.texture = preview_texture + + +func _on_ShaderEffect_confirmed() -> void: + if !shader: + return + current_cel.unlock() + var viewport_texture := Image.new() + var size : Vector2 = Global.current_project.size + var vp = VisualServer.viewport_create() + var canvas = VisualServer.canvas_create() + VisualServer.viewport_attach_canvas(vp, canvas) + VisualServer.viewport_set_size(vp, size.x, size.y) + VisualServer.viewport_set_disable_3d(vp, true) + VisualServer.viewport_set_usage(vp, VisualServer.VIEWPORT_USAGE_2D) + VisualServer.viewport_set_hdr(vp, true) + VisualServer.viewport_set_active(vp, true) + VisualServer.viewport_set_transparent_background(vp, true) + + var ci_rid = VisualServer.canvas_item_create() + VisualServer.viewport_set_canvas_transform(vp, canvas, Transform()) + VisualServer.canvas_item_set_parent(ci_rid, canvas) + var texture = ImageTexture.new() + texture.create_from_image(current_cel) + VisualServer.canvas_item_add_texture_rect(ci_rid, Rect2(Vector2(0, 0), size), texture) + + var mat_rid = VisualServer.material_create() + VisualServer.material_set_shader(mat_rid, shader.get_rid()) + VisualServer.canvas_item_set_material(ci_rid, mat_rid) + for param in params: + var param_data = preview.material.get_shader_param(param) + VisualServer.material_set_param(mat_rid, param, param_data) + + VisualServer.viewport_set_update_mode(vp, VisualServer.VIEWPORT_UPDATE_ONCE) + VisualServer.viewport_set_vflip(vp, true) + VisualServer.force_draw(false) + viewport_texture = VisualServer.texture_get_data(VisualServer.viewport_get_texture(vp)) + VisualServer.free_rid(vp) + VisualServer.free_rid(canvas) + VisualServer.free_rid(ci_rid) + VisualServer.free_rid(mat_rid) + print(viewport_texture.data) + viewport_texture.convert(Image.FORMAT_RGBA8) + Global.canvas.handle_undo("Draw") + current_cel.copy_from(viewport_texture) + Global.canvas.handle_redo("Draw") + current_cel.lock() + + +func _on_ShaderEffect_popup_hide() -> void: + Global.dialog_open(false) + + +func _on_ChooseShader_pressed() -> void: + if OS.get_name() == "HTML5": + Html5FileExchange.load_shader() + else: + $FileDialog.popup_centered(Vector2(300, 340)) + + +func _on_FileDialog_file_selected(path : String) -> void: + var _shader = load(path) + if !_shader is Shader: + return + change_shader(_shader, path.get_file().get_basename()) + + +func change_shader(_shader : Shader, name : String) -> void: + shader = _shader + preview.material.shader = _shader + shader_loaded_label.text = tr("Shader loaded:") + " " + name + params.clear() + for child in shader_params.get_children(): + child.queue_free() + + var code = shader.code.split("\n") + var uniforms := [] + for line in code: + if line.begins_with("uniform"): + uniforms.append(line) + + for uniform in uniforms: + # Example uniform: + # uniform float parameter_name : hint_range(0, 255) = 100.0; + var uniform_split = uniform.split("=") + var u_value := "" + if uniform_split.size() > 1: + u_value = uniform_split[1].replace(";", "").strip_edges() + + var u_left_side = uniform_split[0].split(":") + var _u_hint := "" + if u_left_side.size() > 1: + _u_hint = u_left_side[1].strip_edges() + + var u_init = u_left_side[0].split(" ") + var u_type = u_init[1] + var u_name = u_init[2] + params.append(u_name) + + if u_type == "float": + var label := Label.new() + label.text = u_name + var spinbox := SpinBox.new() + spinbox.min_value = 0.01 + spinbox.max_value = 255 + spinbox.step = 0.01 + if u_value != "": + spinbox.value = float(u_value) + spinbox.connect("value_changed", self, "set_shader_param", [u_name]) + var hbox := HBoxContainer.new() + hbox.add_child(label) + hbox.add_child(spinbox) + shader_params.add_child(hbox) + +# print("---") +# print(uniform_split) +# print(u_type) +# print(u_name) +# print(u_hint) +# print(u_value) +# print("--") + + +func set_shader_param(value, param : String) -> void: + preview.material.set_shader_param(param, value) diff --git a/src/UI/Dialogs/ImageEffects/ShaderEffect.tscn b/src/UI/Dialogs/ImageEffects/ShaderEffect.tscn new file mode 100644 index 0000000..73ffd6d --- /dev/null +++ b/src/UI/Dialogs/ImageEffects/ShaderEffect.tscn @@ -0,0 +1,79 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://src/UI/Dialogs/ImageEffects/ShaderEffect.gd" type="Script" id=1] + +[sub_resource type="ShaderMaterial" id=1] + +[node name="ShaderEffect" type="ConfirmationDialog"] +margin_right = 200.0 +margin_bottom = 228.0 +rect_min_size = Vector2( 400, 300 ) +window_title = "Shader" +resizable = true +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 8.0 +margin_top = 8.0 +margin_right = -8.0 +margin_bottom = -36.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Label" type="Label" parent="VBoxContainer"] +margin_right = 384.0 +margin_bottom = 31.0 +text = "This is an experimental feature and may not be included in the stable version" +autowrap = true + +[node name="Preview" type="TextureRect" parent="VBoxContainer"] +material = SubResource( 1 ) +margin_top = 35.0 +margin_right = 384.0 +margin_bottom = 235.0 +rect_min_size = Vector2( 200, 200 ) +expand = true +stretch_mode = 6 + +[node name="ChooseShader" type="Button" parent="VBoxContainer"] +margin_top = 239.0 +margin_right = 384.0 +margin_bottom = 259.0 +mouse_default_cursor_shape = 2 +text = "Choose Shader" + +[node name="ShaderLoadedLabel" type="Label" parent="VBoxContainer"] +margin_top = 263.0 +margin_right = 384.0 +margin_bottom = 277.0 +text = "No shader loaded!" +autowrap = true + +[node name="ShaderParams" type="VBoxContainer" parent="VBoxContainer"] +margin_top = 281.0 +margin_right = 384.0 +margin_bottom = 281.0 + +[node name="FileDialog" type="FileDialog" parent="."] +margin_left = 8.0 +margin_top = 8.0 +margin_right = 392.0 +margin_bottom = 289.0 +window_title = "Open a File" +resizable = true +mode = 0 +access = 2 +filters = PoolStringArray( "*shader" ) +current_dir = "/Users/manos/Dropbox/Orama Founding Members/εταιρικα αρχεια/Godot Projects/Pixelorama" +current_path = "/Users/manos/Dropbox/Orama Founding Members/εταιρικα αρχεια/Godot Projects/Pixelorama/" +[connection signal="about_to_show" from="." to="." method="_on_ShaderEffect_about_to_show"] +[connection signal="confirmed" from="." to="." method="_on_ShaderEffect_confirmed"] +[connection signal="popup_hide" from="." to="." method="_on_ShaderEffect_popup_hide"] +[connection signal="pressed" from="VBoxContainer/ChooseShader" to="." method="_on_ChooseShader_pressed"] +[connection signal="file_selected" from="FileDialog" to="." method="_on_FileDialog_file_selected"] diff --git a/src/UI/Dialogs/OpenSprite.tscn b/src/UI/Dialogs/OpenSprite.tscn new file mode 100644 index 0000000..c6c513f --- /dev/null +++ b/src/UI/Dialogs/OpenSprite.tscn @@ -0,0 +1,12 @@ +[gd_scene format=2] + +[node name="OpenSprite" type="FileDialog"] +margin_right = 515.0 +margin_bottom = 348.0 +window_title = "Open a File" +resizable = true +mode = 0 +access = 2 +filters = PoolStringArray( "*.pxo ; Pixelorama Project", "*.png ; PNG Image", "*.bmp ; BMP Image", "*.hdr ; Radiance HDR Image", "*.jpg,*.jpeg ; JPEG Image", "*.svg ; SVG Image", "*.tga ; TGA Image", "*.webp ; WebP Image" ) +current_dir = "/Users" +current_path = "/Users/" diff --git a/src/UI/Dialogs/PreviewDialog.gd b/src/UI/Dialogs/PreviewDialog.gd new file mode 100644 index 0000000..b106cb2 --- /dev/null +++ b/src/UI/Dialogs/PreviewDialog.gd @@ -0,0 +1,225 @@ +extends ConfirmationDialog + + +enum ImageImportOptions {NEW_TAB, SPRITESHEET, NEW_FRAME, NEW_LAYER, PALETTE, BRUSH, PATTERN} +enum BrushTypes {FILE, PROJECT, RANDOM} + +var path : String +var image : Image +var current_import_option : int = ImageImportOptions.NEW_TAB +var spritesheet_horizontal := 1 +var spritesheet_vertical := 1 +var brush_type : int = BrushTypes.FILE + +onready var texture_rect : TextureRect = $VBoxContainer/CenterContainer/TextureRect +onready var image_size_label : Label = $VBoxContainer/SizeContainer/ImageSizeLabel +onready var frame_size_label : Label = $VBoxContainer/SizeContainer/FrameSizeLabel +onready var spritesheet_options = $VBoxContainer/HBoxContainer/SpritesheetOptions +onready var new_frame_options = $VBoxContainer/HBoxContainer/NewFrameOptions +onready var new_layer_options = $VBoxContainer/HBoxContainer/NewLayerOptions +onready var new_brush_options = $VBoxContainer/HBoxContainer/NewBrushOptions +onready var new_brush_name = $VBoxContainer/HBoxContainer/NewBrushOptions/BrushName + + +func _on_PreviewDialog_about_to_show() -> void: + var img_texture := ImageTexture.new() + img_texture.create_from_image(image, 0) + texture_rect.texture = img_texture + spritesheet_options.get_node("HorizontalFrames").max_value = min(spritesheet_options.get_node("HorizontalFrames").max_value, image.get_size().x) + spritesheet_options.get_node("VerticalFrames").max_value = min(spritesheet_options.get_node("VerticalFrames").max_value, image.get_size().y) + image_size_label.text = tr("Image Size") + ": " + str(image.get_size().x) + "×" + str(image.get_size().y) + frame_size_label.text = tr("Frame Size") + ": " + str(image.get_size().x) + "×" + str(image.get_size().y) + + +func _on_PreviewDialog_popup_hide() -> void: + queue_free() + # Call Global.dialog_open() only if it's the only preview dialog opened + for child in Global.control.get_children(): + if child != self and "PreviewDialog" in child.name: + return + Global.dialog_open(false) + + +func _on_PreviewDialog_confirmed() -> void: + if current_import_option == ImageImportOptions.NEW_TAB: + OpenSave.open_image_as_new_tab(path, image) + + elif current_import_option == ImageImportOptions.SPRITESHEET: + OpenSave.open_image_as_spritesheet(path, image, spritesheet_horizontal, spritesheet_vertical) + + elif current_import_option == ImageImportOptions.NEW_FRAME: + var layer_index : int = new_frame_options.get_node("AtLayerSpinbox").value + OpenSave.open_image_as_new_frame(image, layer_index) + + elif current_import_option == ImageImportOptions.NEW_LAYER: + var frame_index : int = new_layer_options.get_node("AtFrameSpinbox").value - 1 + OpenSave.open_image_as_new_layer(image, path.get_basename().get_file(), frame_index) + + elif current_import_option == ImageImportOptions.PALETTE: + Global.palette_container.import_image_palette(path, image) + + elif current_import_option == ImageImportOptions.BRUSH: + add_brush() + + elif current_import_option == ImageImportOptions.PATTERN: + var file_name_ext : String = path.get_file() + file_name_ext = file_name_replace(file_name_ext, "Patterns") + var file_name : String = file_name_ext.get_basename() + image.convert(Image.FORMAT_RGBA8) + Global.patterns_popup.add(image, file_name) + + # Copy the image file into the "pixelorama/Patterns" directory + var location := "Patterns".plus_file(file_name_ext) + var dir = Directory.new() + dir.copy(path, Global.directory_module.xdg_data_home.plus_file(location)) + + +func _on_ImportOption_item_selected(id : int) -> void: + current_import_option = id + frame_size_label.visible = false + spritesheet_options.visible = false + new_frame_options.visible = false + new_layer_options.visible = false + new_brush_options.visible = false + texture_rect.get_child(0).visible = false + texture_rect.get_child(1).visible = false + + if id == ImageImportOptions.SPRITESHEET: + frame_size_label.visible = true + spritesheet_options.visible = true + texture_rect.get_child(0).visible = true + texture_rect.get_child(1).visible = true + + elif id == ImageImportOptions.NEW_FRAME: + new_frame_options.visible = true + new_frame_options.get_node("AtLayerSpinbox").max_value = Global.current_project.layers.size() - 1 + + elif id == ImageImportOptions.NEW_LAYER: + new_layer_options.visible = true + new_layer_options.get_node("AtFrameSpinbox").max_value = Global.current_project.frames.size() + + elif id == ImageImportOptions.BRUSH: + new_brush_options.visible = true + + +func _on_HorizontalFrames_value_changed(value : int) -> void: + spritesheet_horizontal = value + for child in texture_rect.get_node("HorizLines").get_children(): + child.queue_free() + + spritesheet_frame_value_changed(value, false) + + +func _on_VerticalFrames_value_changed(value : int) -> void: + spritesheet_vertical = value + for child in texture_rect.get_node("VerticalLines").get_children(): + child.queue_free() + + spritesheet_frame_value_changed(value, true) + + +func spritesheet_frame_value_changed(value : int, vertical : bool) -> void: + var image_size_y = texture_rect.rect_size.y + var image_size_x = texture_rect.rect_size.x + if image.get_size().x > image.get_size().y: + var scale_ratio = image.get_size().x / image_size_x + image_size_y = image.get_size().y / scale_ratio + else: + var scale_ratio = image.get_size().y / image_size_y + image_size_x = image.get_size().x / scale_ratio + + var offset_x = (texture_rect.rect_size.x - image_size_x) / 2 + var offset_y = (texture_rect.rect_size.y - image_size_y) / 2 + + if value > 1: + var line_distance + if vertical: + line_distance = image_size_y / value + else: + line_distance = image_size_x / value + + for i in range(1, value): + var line_2d := Line2D.new() + line_2d.width = 1 + line_2d.position = Vector2.ZERO + if vertical: + line_2d.add_point(Vector2(offset_x, i * line_distance + offset_y)) + line_2d.add_point(Vector2(image_size_x + offset_x, i * line_distance + offset_y)) + texture_rect.get_node("VerticalLines").add_child(line_2d) + else: + line_2d.add_point(Vector2(i * line_distance + offset_x, offset_y)) + line_2d.add_point(Vector2(i * line_distance + offset_x, image_size_y + offset_y)) + texture_rect.get_node("HorizLines").add_child(line_2d) + + var frame_width = floor(image.get_size().x / spritesheet_horizontal) + var frame_height = floor(image.get_size().y / spritesheet_vertical) + frame_size_label.text = tr("Frame Size") + ": " + str(frame_width) + "×" + str(frame_height) + + +func _on_BrushTypeOption_item_selected(index : int) -> void: + brush_type = index + new_brush_name.visible = false + if brush_type == BrushTypes.RANDOM: + new_brush_name.visible = true + + +func add_brush() -> void: + image.convert(Image.FORMAT_RGBA8) + if brush_type == BrushTypes.FILE: + var file_name_ext : String = path.get_file() + file_name_ext = file_name_replace(file_name_ext, "Brushes") + var file_name : String = file_name_ext.get_basename() + + Brushes.add_file_brush([image], file_name) + + # Copy the image file into the "pixelorama/Brushes" directory + var location := "Brushes".plus_file(file_name_ext) + var dir = Directory.new() + dir.copy(path, Global.directory_module.xdg_data_home.plus_file(location)) + + elif brush_type == BrushTypes.PROJECT: + var file_name : String = path.get_file().get_basename() + Global.current_project.brushes.append(image) + Brushes.add_project_brush(image, file_name) + + elif brush_type == BrushTypes.RANDOM: + var brush_name = new_brush_name.get_node("BrushNameLineEdit").text.to_lower() + if !brush_name.is_valid_filename(): + return + var dir := Directory.new() + dir.open(Global.directory_module.xdg_data_home.plus_file("Brushes")) + if !dir.dir_exists(brush_name): + dir.make_dir(brush_name) + + dir.open(Global.directory_module.xdg_data_home.plus_file("Brushes").plus_file(brush_name)) + var random_brushes := [] + dir.list_dir_begin() + var curr_file := dir.get_next() + while curr_file != "": + if curr_file.begins_with("%") and brush_name in curr_file: + random_brushes.append(curr_file) + curr_file = dir.get_next() + dir.list_dir_end() + + var file_ext : String = path.get_file().get_extension() + var index : int = random_brushes.size() + 1 + var file_name = "%" + brush_name + str(index) + "." + file_ext + var location := "Brushes".plus_file(brush_name).plus_file(file_name) + dir.copy(path, Global.directory_module.xdg_data_home.plus_file(location)) + + +# Checks if the file already exists +# If it does, add a number to its name, for example +# "Brush_Name" will become "Brush_Name (2)", "Brush_Name (3)", etc. +func file_name_replace(name : String, folder : String) -> String: + var i := 1 + var file_ext = name.get_extension() + var temp_name := name + var dir := Directory.new() + dir.open(Global.directory_module.xdg_data_home.plus_file(folder)) + while dir.file_exists(temp_name): + i += 1 + temp_name = name.get_basename() + " (%s)" % i + temp_name += "." + file_ext + name = temp_name + return name diff --git a/src/UI/Dialogs/PreviewDialog.tscn b/src/UI/Dialogs/PreviewDialog.tscn new file mode 100644 index 0000000..e908216 --- /dev/null +++ b/src/UI/Dialogs/PreviewDialog.tscn @@ -0,0 +1,206 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://src/UI/Dialogs/PreviewDialog.gd" type="Script" id=1] + +[node name="PreviewDialog" type="ConfirmationDialog"] +margin_right = 200.0 +margin_bottom = 70.0 +rect_min_size = Vector2( 550, 70 ) +popup_exclusive = true +window_title = "Import Options" +resizable = true +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 8.0 +margin_top = 8.0 +margin_right = -8.0 +margin_bottom = -36.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="CenterContainer" type="CenterContainer" parent="VBoxContainer"] +margin_right = 534.0 +margin_bottom = 300.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="TextureRect" type="TextureRect" parent="VBoxContainer/CenterContainer"] +margin_left = 117.0 +margin_right = 417.0 +margin_bottom = 300.0 +rect_min_size = Vector2( 300, 300 ) +expand = true +stretch_mode = 6 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="HorizLines" type="Control" parent="VBoxContainer/CenterContainer/TextureRect"] + +[node name="VerticalLines" type="Control" parent="VBoxContainer/CenterContainer/TextureRect"] + +[node name="SizeContainer" type="HBoxContainer" parent="VBoxContainer"] +margin_top = 304.0 +margin_right = 534.0 +margin_bottom = 318.0 +custom_constants/separation = 32 + +[node name="ImageSizeLabel" type="Label" parent="VBoxContainer/SizeContainer"] +margin_right = 118.0 +margin_bottom = 14.0 +text = "Image Size: 64×64" + +[node name="FrameSizeLabel" type="Label" parent="VBoxContainer/SizeContainer"] +visible = false +margin_left = 149.0 +margin_right = 266.0 +margin_bottom = 14.0 +text = "Frame size: 64×64" + +[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer"] +margin_top = 322.0 +margin_right = 534.0 +margin_bottom = 342.0 + +[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer"] +margin_top = 3.0 +margin_right = 66.0 +margin_bottom = 17.0 +text = "Import as:" + +[node name="ImportOption" type="OptionButton" parent="VBoxContainer/HBoxContainer"] +margin_left = 70.0 +margin_right = 151.0 +margin_bottom = 20.0 +mouse_default_cursor_shape = 2 +text = "New tab" +items = [ "New tab", null, false, 0, null, "Spritesheet (new tab)", null, false, 1, null, "New frame", null, false, 2, null, "New layer", null, false, 3, null, "New palette", null, false, 4, null, "New brush", null, false, 5, null, "New pattern", null, false, 6, null ] +selected = 0 + +[node name="SpritesheetOptions" type="HBoxContainer" parent="VBoxContainer/HBoxContainer"] +visible = false +margin_left = 155.0 +margin_right = 533.0 +margin_bottom = 24.0 + +[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer/SpritesheetOptions"] +margin_top = 5.0 +margin_right = 118.0 +margin_bottom = 19.0 +text = "Horizontal frames:" + +[node name="HorizontalFrames" type="SpinBox" parent="VBoxContainer/HBoxContainer/SpritesheetOptions"] +margin_left = 122.0 +margin_right = 196.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 +min_value = 1.0 +value = 1.0 + +[node name="Label2" type="Label" parent="VBoxContainer/HBoxContainer/SpritesheetOptions"] +margin_left = 200.0 +margin_top = 5.0 +margin_right = 300.0 +margin_bottom = 19.0 +text = "Vertical frames:" + +[node name="VerticalFrames" type="SpinBox" parent="VBoxContainer/HBoxContainer/SpritesheetOptions"] +margin_left = 304.0 +margin_right = 378.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 +min_value = 1.0 +value = 1.0 + +[node name="NewFrameOptions" type="HBoxContainer" parent="VBoxContainer/HBoxContainer"] +visible = false +margin_left = 155.0 +margin_right = 286.0 +margin_bottom = 24.0 + +[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer/NewFrameOptions"] +margin_top = 5.0 +margin_right = 53.0 +margin_bottom = 19.0 +text = "At layer:" + +[node name="AtLayerSpinbox" type="SpinBox" parent="VBoxContainer/HBoxContainer/NewFrameOptions"] +margin_left = 57.0 +margin_right = 131.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 +max_value = 0.0 + +[node name="NewLayerOptions" type="HBoxContainer" parent="VBoxContainer/HBoxContainer"] +visible = false +margin_left = 155.0 +margin_right = 292.0 +margin_bottom = 24.0 + +[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer/NewLayerOptions"] +margin_top = 5.0 +margin_right = 59.0 +margin_bottom = 19.0 +text = "At frame:" + +[node name="AtFrameSpinbox" type="SpinBox" parent="VBoxContainer/HBoxContainer/NewLayerOptions"] +margin_left = 63.0 +margin_right = 137.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 +min_value = 1.0 +max_value = 1.0 +value = 1.0 + +[node name="NewBrushOptions" type="HBoxContainer" parent="VBoxContainer/HBoxContainer"] +visible = false +margin_left = 155.0 +margin_right = 471.0 +margin_bottom = 24.0 + +[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer/NewBrushOptions"] +margin_top = 5.0 +margin_right = 73.0 +margin_bottom = 19.0 +text = "Brush type:" + +[node name="BrushTypeOption" type="OptionButton" parent="VBoxContainer/HBoxContainer/NewBrushOptions"] +margin_left = 77.0 +margin_right = 169.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 +text = "File brush" +items = [ "File brush", null, false, 0, null, "Project brush", null, false, 1, null, "Random brush", null, false, 2, null ] +selected = 0 + +[node name="BrushName" type="HBoxContainer" parent="VBoxContainer/HBoxContainer/NewBrushOptions"] +visible = false +margin_left = 173.0 +margin_right = 316.0 +margin_bottom = 24.0 + +[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer/NewBrushOptions/BrushName"] +margin_top = 5.0 +margin_right = 81.0 +margin_bottom = 19.0 +text = "Brush name:" + +[node name="BrushNameLineEdit" type="LineEdit" parent="VBoxContainer/HBoxContainer/NewBrushOptions/BrushName"] +margin_left = 85.0 +margin_right = 143.0 +margin_bottom = 24.0 +[connection signal="about_to_show" from="." to="." method="_on_PreviewDialog_about_to_show"] +[connection signal="confirmed" from="." to="." method="_on_PreviewDialog_confirmed"] +[connection signal="popup_hide" from="." to="." method="_on_PreviewDialog_popup_hide"] +[connection signal="item_selected" from="VBoxContainer/HBoxContainer/ImportOption" to="." method="_on_ImportOption_item_selected"] +[connection signal="value_changed" from="VBoxContainer/HBoxContainer/SpritesheetOptions/HorizontalFrames" to="." method="_on_HorizontalFrames_value_changed"] +[connection signal="value_changed" from="VBoxContainer/HBoxContainer/SpritesheetOptions/VerticalFrames" to="." method="_on_VerticalFrames_value_changed"] +[connection signal="item_selected" from="VBoxContainer/HBoxContainer/NewBrushOptions/BrushTypeOption" to="." method="_on_BrushTypeOption_item_selected"] diff --git a/src/UI/Dialogs/SaveSprite.tscn b/src/UI/Dialogs/SaveSprite.tscn new file mode 100644 index 0000000..7e8486a --- /dev/null +++ b/src/UI/Dialogs/SaveSprite.tscn @@ -0,0 +1,17 @@ +[gd_scene format=2] + +[node name="SaveSprite" type="FileDialog"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -512.0 +margin_top = -300.0 +margin_right = 3.0 +margin_bottom = 48.0 +resizable = true +access = 2 +filters = PoolStringArray( "*.pxo ; Pixelorama Project" ) +current_dir = "/Users" +current_file = "untitled" +current_path = "/Users/untitled" diff --git a/src/UI/Dialogs/SaveSpriteHTML5.tscn b/src/UI/Dialogs/SaveSpriteHTML5.tscn new file mode 100644 index 0000000..fd97340 --- /dev/null +++ b/src/UI/Dialogs/SaveSpriteHTML5.tscn @@ -0,0 +1,36 @@ +[gd_scene format=2] + +[node name="SaveSpriteHTML5" type="ConfirmationDialog"] +margin_right = 200.0 +margin_bottom = 70.0 + +[node name="FileNameContainer" type="HBoxContainer" parent="."] +anchor_right = 1.0 +margin_left = 8.0 +margin_top = 8.0 +margin_right = -8.0 +margin_bottom = 34.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="FileNameLabel" type="Label" parent="FileNameContainer"] +margin_top = 6.0 +margin_right = 69.0 +margin_bottom = 20.0 +text = "File Name:" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="FileNameLineEdit" type="LineEdit" parent="FileNameContainer"] +margin_left = 73.0 +margin_top = 1.0 +margin_right = 184.0 +margin_bottom = 25.0 +size_flags_horizontal = 3 +size_flags_vertical = 4 +text = "untitled" +__meta__ = { +"_edit_use_anchors_": false +} diff --git a/src/UI/Dialogs/SplashDialog.gd b/src/UI/Dialogs/SplashDialog.gd new file mode 100644 index 0000000..9c8d017 --- /dev/null +++ b/src/UI/Dialogs/SplashDialog.gd @@ -0,0 +1,79 @@ +extends WindowDialog + + +var artworks := { + "Roroto Sic" : [preload("res://assets/graphics/splash_screen/artworks/roroto.png"), "https://www.instagram.com/roroto_sic/"], + "jess.mpz" : [preload("res://assets/graphics/splash_screen/artworks/jessmpz.png"), "https://www.instagram.com/jess.mpz/"], + "Wishdream" : [preload("res://assets/graphics/splash_screen/artworks/wishdream.png"), "https://twitter.com/WishdreamStar"] +} + +var chosen_artwork = "" + + +func _on_SplashDialog_about_to_show() -> void: + var splash_art_texturerect : TextureRect = Global.find_node_by_name(self, "SplashArt") + var art_by_label : Button = Global.find_node_by_name(self, "ArtistName") + var show_on_startup_button : CheckBox = Global.find_node_by_name(self, "ShowOnStartup") + var copyright_label : Label = Global.find_node_by_name(self, "CopyrightLabel") + + if Global.config_cache.has_section_key("preferences", "startup"): + show_on_startup_button.pressed = !Global.config_cache.get_value("preferences", "startup") + window_title = "Pixelorama" + " " + Global.current_version + + chosen_artwork = artworks.keys()[randi() % artworks.size()] + splash_art_texturerect.texture = artworks[chosen_artwork][0] + + art_by_label.text = tr("Art by: %s") % chosen_artwork + art_by_label.hint_tooltip = artworks[chosen_artwork][1] + + if "zh" in TranslationServer.get_locale(): + show_on_startup_button.add_font_override("font", preload("res://assets/fonts/CJK/NotoSansCJKtc-Small.tres")) + copyright_label.add_font_override("font", preload("res://assets/fonts/CJK/NotoSansCJKtc-Small.tres")) + else: + show_on_startup_button.add_font_override("font", preload("res://assets/fonts/Roboto-Small.tres")) + copyright_label.add_font_override("font", preload("res://assets/fonts/Roboto-Small.tres")) + + get_stylebox("panel", "WindowDialog").bg_color = Global.control.theme.get_stylebox("panel", "WindowDialog").bg_color + get_stylebox("panel", "WindowDialog").border_color = Global.control.theme.get_stylebox("panel", "WindowDialog").border_color + if OS.get_name() == "HTML5": + $Contents/ButtonsPatronsLogos/Buttons/OpenLastBtn.visible = false + + + +func _on_ArtCredits_pressed() -> void: + OS.shell_open(artworks[chosen_artwork][1]) + + +func _on_ShowOnStartup_toggled(pressed : bool) -> void: + if pressed: + Global.config_cache.set_value("preferences", "startup", false) + else: + Global.config_cache.set_value("preferences", "startup", true) + Global.config_cache.save("user://cache.ini") + + +func _on_PatreonButton_pressed() -> void: + OS.shell_open("https://www.patreon.com/OramaInteractive") + + +func _on_GithubButton_pressed() -> void: + OS.shell_open("https://github.com/Orama-Interactive/Pixelorama") + + +func _on_DiscordButton_pressed() -> void: + OS.shell_open("https://discord.gg/GTMtr8s") + + +func _on_NewBtn_pressed() -> void: + visible = false + Global.top_menu_container.file_menu_id_pressed(0) + + +func _on_OpenBtn__pressed() -> void: + visible = false + Global.top_menu_container.file_menu_id_pressed(1) + + +func _on_OpenLastBtn_pressed() -> void: + visible = false + Global.top_menu_container.file_menu_id_pressed(2) diff --git a/src/UI/Dialogs/SplashDialog.tscn b/src/UI/Dialogs/SplashDialog.tscn new file mode 100644 index 0000000..2274035 --- /dev/null +++ b/src/UI/Dialogs/SplashDialog.tscn @@ -0,0 +1,231 @@ +[gd_scene load_steps=8 format=2] + +[ext_resource path="res://src/UI/Dialogs/SplashDialog.gd" type="Script" id=1] +[ext_resource path="res://assets/graphics/splash_screen/artworks/wishdream.png" type="Texture" id=2] +[ext_resource path="res://assets/fonts/Roboto-Small.tres" type="DynamicFont" id=7] +[ext_resource path="res://assets/graphics/splash_screen/discord.png" type="Texture" id=9] +[ext_resource path="res://assets/graphics/splash_screen/github_32px.png" type="Texture" id=10] +[ext_resource path="res://assets/graphics/splash_screen/patreon_mark_white.png" type="Texture" id=11] + +[sub_resource type="StyleBoxFlat" id=1] +bg_color = Color( 0.0705882, 0.0705882, 0.0705882, 1 ) +border_width_top = 20 +border_color = Color( 0.403922, 0.403922, 0.403922, 1 ) +expand_margin_top = 20.0 + +[node name="SplashDialog" type="WindowDialog"] +margin_right = 640.0 +margin_bottom = 583.0 +rect_min_size = Vector2( 640, 583 ) +custom_styles/panel = SubResource( 1 ) +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Contents" type="VBoxContainer" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_bottom = -46.0 +custom_constants/separation = 8 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="SplashArt" type="TextureRect" parent="Contents"] +margin_right = 640.0 +margin_bottom = 406.0 +rect_min_size = Vector2( 640, 406 ) +texture = ExtResource( 2 ) +expand = true +stretch_mode = 6 + +[node name="ArtBy" type="HBoxContainer" parent="Contents"] +margin_top = 414.0 +margin_right = 640.0 +margin_bottom = 434.0 +grow_horizontal = 0 +custom_constants/separation = 0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="SpacerControl" type="Control" parent="Contents/ArtBy"] +margin_right = 4.0 +margin_bottom = 20.0 +rect_min_size = Vector2( 4, 0 ) + +[node name="ArtistName" type="Button" parent="Contents/ArtBy"] +margin_left = 4.0 +margin_right = 81.0 +margin_bottom = 20.0 +hint_tooltip = "https://twitter.com/WishdreamStar" +mouse_default_cursor_shape = 2 +text = "Art by: %s" +flat = true + +[node name="ButtonsPatronsLogos" type="HBoxContainer" parent="Contents"] +margin_top = 442.0 +margin_right = 640.0 +margin_bottom = 546.0 + +[node name="SpacerControl" type="Control" parent="Contents/ButtonsPatronsLogos"] +margin_right = 4.0 +margin_bottom = 104.0 +rect_min_size = Vector2( 4, 0 ) + +[node name="Buttons" type="VBoxContainer" parent="Contents/ButtonsPatronsLogos"] +margin_left = 8.0 +margin_right = 298.0 +margin_bottom = 80.0 +rect_min_size = Vector2( 290, 0 ) +size_flags_vertical = 0 +custom_constants/separation = 10 + +[node name="NewBtn" type="Button" parent="Contents/ButtonsPatronsLogos/Buttons"] +margin_right = 290.0 +margin_bottom = 20.0 +mouse_default_cursor_shape = 2 +text = "New" + +[node name="OpenBtn" type="Button" parent="Contents/ButtonsPatronsLogos/Buttons"] +margin_top = 30.0 +margin_right = 290.0 +margin_bottom = 50.0 +mouse_default_cursor_shape = 2 +text = "Open" + +[node name="OpenLastBtn" type="Button" parent="Contents/ButtonsPatronsLogos/Buttons"] +margin_top = 60.0 +margin_right = 290.0 +margin_bottom = 80.0 +mouse_default_cursor_shape = 2 +text = "Open Last Project" + +[node name="Info" type="HBoxContainer" parent="Contents/ButtonsPatronsLogos"] +margin_left = 302.0 +margin_right = 640.0 +margin_bottom = 104.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="SpacerControl" type="Control" parent="Contents/ButtonsPatronsLogos/Info"] +margin_right = 6.0 +margin_bottom = 104.0 +rect_min_size = Vector2( 6, 0 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="PatronContainer" type="VBoxContainer" parent="Contents/ButtonsPatronsLogos/Info"] +margin_left = 10.0 +margin_right = 294.0 +margin_bottom = 104.0 +size_flags_horizontal = 3 + +[node name="PatronsLabel" type="Label" parent="Contents/ButtonsPatronsLogos/Info/PatronContainer"] +margin_right = 284.0 +margin_bottom = 14.0 +rect_min_size = Vector2( 230, 0 ) +size_flags_vertical = 8 +text = "Patrons:" +autowrap = true + +[node name="PatronsLabel2" type="Label" parent="Contents/ButtonsPatronsLogos/Info/PatronContainer"] +margin_top = 18.0 +margin_right = 284.0 +margin_bottom = 32.0 +rect_min_size = Vector2( 230, 0 ) +size_flags_vertical = 8 +text = "Hugo Locurcio" +autowrap = true + +[node name="VBoxContainer" type="VBoxContainer" parent="Contents/ButtonsPatronsLogos/Info"] +margin_left = 298.0 +margin_right = 330.0 +margin_bottom = 104.0 +size_flags_vertical = 3 +custom_constants/separation = 5 +alignment = 2 + +[node name="Branding" type="HBoxContainer" parent="Contents/ButtonsPatronsLogos/Info/VBoxContainer"] +margin_right = 32.0 +margin_bottom = 104.0 +size_flags_vertical = 3 +alignment = 2 + +[node name="Links" type="VBoxContainer" parent="Contents/ButtonsPatronsLogos/Info/VBoxContainer/Branding"] +margin_right = 32.0 +margin_bottom = 104.0 + +[node name="GithubButton" type="TextureButton" parent="Contents/ButtonsPatronsLogos/Info/VBoxContainer/Branding/Links"] +margin_right = 32.0 +margin_bottom = 32.0 +mouse_default_cursor_shape = 2 +texture_normal = ExtResource( 10 ) + +[node name="DiscordButton" type="TextureButton" parent="Contents/ButtonsPatronsLogos/Info/VBoxContainer/Branding/Links"] +margin_top = 36.0 +margin_right = 32.0 +margin_bottom = 68.0 +mouse_default_cursor_shape = 2 +texture_normal = ExtResource( 9 ) + +[node name="PatreonButton" type="TextureButton" parent="Contents/ButtonsPatronsLogos/Info/VBoxContainer/Branding/Links"] +margin_top = 72.0 +margin_right = 32.0 +margin_bottom = 104.0 +mouse_default_cursor_shape = 2 +texture_normal = ExtResource( 11 ) + +[node name="EmptySpacer" type="Control" parent="Contents/ButtonsPatronsLogos/Info"] +margin_left = 334.0 +margin_right = 338.0 +margin_bottom = 104.0 +rect_min_size = Vector2( 4, 0 ) + +[node name="CopyrightLabel" type="Label" parent="Contents"] +margin_top = 554.0 +margin_right = 640.0 +margin_bottom = 567.0 +size_flags_horizontal = 3 +custom_fonts/font = ExtResource( 7 ) +text = "©2019-2020 by Orama Interactive and contributors" +align = 1 + +[node name="HBoxContainer" type="HBoxContainer" parent="Contents/CopyrightLabel"] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_top = -6.0 +margin_right = -2.0 +margin_bottom = 5.0 +size_flags_vertical = 0 +custom_constants/separation = 0 +alignment = 2 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ShowOnStartup" type="CheckBox" parent="Contents/CopyrightLabel/HBoxContainer"] +margin_left = 533.0 +margin_right = 638.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 +size_flags_vertical = 0 +custom_fonts/font = ExtResource( 7 ) +text = "Don't show again" +__meta__ = { +"_edit_use_anchors_": false +} +[connection signal="about_to_show" from="." to="." method="_on_SplashDialog_about_to_show"] +[connection signal="pressed" from="Contents/ArtBy/ArtistName" to="." method="_on_ArtCredits_pressed"] +[connection signal="pressed" from="Contents/ButtonsPatronsLogos/Buttons/NewBtn" to="." method="_on_NewBtn_pressed"] +[connection signal="pressed" from="Contents/ButtonsPatronsLogos/Buttons/OpenBtn" to="." method="_on_OpenBtn__pressed"] +[connection signal="pressed" from="Contents/ButtonsPatronsLogos/Buttons/OpenLastBtn" to="." method="_on_OpenLastBtn_pressed"] +[connection signal="pressed" from="Contents/ButtonsPatronsLogos/Info/VBoxContainer/Branding/Links/GithubButton" to="." method="_on_GithubButton_pressed"] +[connection signal="pressed" from="Contents/ButtonsPatronsLogos/Info/VBoxContainer/Branding/Links/DiscordButton" to="." method="_on_DiscordButton_pressed"] +[connection signal="pressed" from="Contents/ButtonsPatronsLogos/Info/VBoxContainer/Branding/Links/PatreonButton" to="." method="_on_PatreonButton_pressed"] +[connection signal="toggled" from="Contents/CopyrightLabel/HBoxContainer/ShowOnStartup" to="." method="_on_ShowOnStartup_toggled"] diff --git a/src/UI/NotificationLabel.gd b/src/UI/NotificationLabel.gd new file mode 100644 index 0000000..746ea8c --- /dev/null +++ b/src/UI/NotificationLabel.gd @@ -0,0 +1,12 @@ +extends Label + + +func _ready() -> void: + var tween := $Tween + tween.interpolate_property(self, "rect_position", rect_position, Vector2(rect_position.x, rect_position.y - 100), 1, Tween.TRANS_LINEAR, Tween.EASE_OUT) + tween.interpolate_property(self, "modulate", modulate, Color(modulate.r, modulate.g, modulate.b, 0), 1, Tween.TRANS_LINEAR, Tween.EASE_OUT) + tween.start() + + +func _on_Timer_timeout() -> void: + queue_free() diff --git a/src/UI/NotificationLabel.tscn b/src/UI/NotificationLabel.tscn new file mode 100644 index 0000000..463bb0f --- /dev/null +++ b/src/UI/NotificationLabel.tscn @@ -0,0 +1,22 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://src/UI/NotificationLabel.gd" type="Script" id=2] + + + +[node name="NotificationLabel" type="Label"] +margin_right = 116.0 +margin_bottom = 14.0 +custom_colors/font_color_shadow = Color( 0, 0, 0, 1 ) +text = "Undo: Notification" +script = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Tween" type="Tween" parent="."] + +[node name="Timer" type="Timer" parent="."] +one_shot = true +autostart = true +[connection signal="timeout" from="Timer" to="." method="_on_Timer_timeout"] diff --git a/src/UI/PatternButton.gd b/src/UI/PatternButton.gd new file mode 100644 index 0000000..5847acf --- /dev/null +++ b/src/UI/PatternButton.gd @@ -0,0 +1,8 @@ +extends BaseButton + + +var pattern := Patterns.Pattern.new() + + +func _on_PatternButton_pressed() -> void: + Global.patterns_popup.select_pattern(pattern) diff --git a/src/UI/PatternButton.tscn b/src/UI/PatternButton.tscn new file mode 100644 index 0000000..8ac4825 --- /dev/null +++ b/src/UI/PatternButton.tscn @@ -0,0 +1,44 @@ +[gd_scene load_steps=4 format=2] + +[ext_resource path="res://src/UI/PatternButton.gd" type="Script" id=2] + +[sub_resource type="StyleBoxFlat" id=2] +bg_color = Color( 1, 1, 1, 1 ) +border_color = Color( 1, 1, 1, 1 ) +corner_radius_top_left = 5 +corner_radius_top_right = 5 +corner_radius_bottom_right = 5 +corner_radius_bottom_left = 5 +anti_aliasing = false + +[sub_resource type="StyleBoxFlat" id=1] +bg_color = Color( 1, 1, 1, 1 ) +border_color = Color( 1, 1, 1, 1 ) +corner_radius_top_left = 5 +corner_radius_top_right = 5 +corner_radius_bottom_right = 5 +corner_radius_bottom_left = 5 +anti_aliasing = false + +[node name="PatternButton" type="Button"] +margin_right = 32.0 +margin_bottom = 32.0 +rect_min_size = Vector2( 32, 32 ) +custom_styles/hover = SubResource( 2 ) +custom_styles/pressed = SubResource( 2 ) +custom_styles/focus = SubResource( 1 ) +custom_styles/disabled = SubResource( 1 ) +custom_styles/normal = SubResource( 2 ) +button_mask = 7 +script = ExtResource( 2 ) + +[node name="PatternTexture" type="TextureRect" parent="."] +margin_right = 32.0 +margin_bottom = 32.0 +rect_min_size = Vector2( 32, 32 ) +expand = true +stretch_mode = 6 +__meta__ = { +"_edit_use_anchors_": false +} +[connection signal="pressed" from="." to="." method="_on_PatternButton_pressed"] diff --git a/src/UI/PatternsPopup.gd b/src/UI/PatternsPopup.gd new file mode 100644 index 0000000..1c7e09b --- /dev/null +++ b/src/UI/PatternsPopup.gd @@ -0,0 +1,45 @@ +extends PopupPanel +class_name Patterns + + +class Pattern: + var image : Image + var index : int + +signal pattern_selected(pattern) + +var default_pattern : Pattern = null + + +func select_pattern(pattern : Pattern) -> void: + emit_signal("pattern_selected", pattern) + hide() + + +static func create_button(image : Image) -> Node: + var button : BaseButton = load("res://src/UI/PatternButton.tscn").instance() + var tex := ImageTexture.new() + tex.create_from_image(image, 0) + button.get_child(0).texture = tex + button.mouse_default_cursor_shape = Control.CURSOR_POINTING_HAND + return button + + +static func add(image : Image, hint := "") -> void: + var button = create_button(image) + button.pattern.image = image + button.hint_tooltip = hint + var container = Global.patterns_popup.get_node("ScrollContainer/PatternContainer") + container.add_child(button) + button.pattern.index = button.get_index() + + if Global.patterns_popup.default_pattern == null: + Global.patterns_popup.default_pattern = button.pattern + + +func get_pattern(index : int) -> Pattern: + var container = Global.patterns_popup.get_node("ScrollContainer/PatternContainer") + var pattern = default_pattern + if index < container.get_child_count(): + pattern = container.get_child(index).pattern + return pattern diff --git a/src/UI/PatternsPopup.tscn b/src/UI/PatternsPopup.tscn new file mode 100644 index 0000000..9a21544 --- /dev/null +++ b/src/UI/PatternsPopup.tscn @@ -0,0 +1,25 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://src/UI/PatternsPopup.gd" type="Script" id=1] + +[node name="PatternsPopup" type="PopupPanel"] +margin_right = 226.0 +margin_bottom = 104.0 +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ScrollContainer" type="ScrollContainer" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 4.0 +margin_top = 4.0 +margin_right = -4.0 +margin_bottom = -4.0 +rect_min_size = Vector2( 0, 36 ) +size_flags_horizontal = 3 +scroll_horizontal_enabled = false + +[node name="PatternContainer" type="GridContainer" parent="ScrollContainer"] +columns = 6 diff --git a/src/UI/Tabs.gd b/src/UI/Tabs.gd new file mode 100644 index 0000000..1c09223 --- /dev/null +++ b/src/UI/Tabs.gd @@ -0,0 +1,47 @@ +extends Tabs + + +func _on_Tabs_tab_changed(tab : int) -> void: + Global.current_project_index = tab + + +func _on_Tabs_tab_close(tab : int) -> void: + if Global.projects.size() == 1 or Global.current_project_index != tab: + return + + if Global.current_project.has_changed: + if !Global.unsaved_changes_dialog.is_connected("confirmed", self, "delete_tab"): + Global.unsaved_changes_dialog.connect("confirmed", self, "delete_tab", [tab]) + Global.unsaved_changes_dialog.popup_centered() + Global.dialog_open(true) + else: + delete_tab(tab) + + +func _on_Tabs_reposition_active_tab_request(idx_to : int) -> void: + var temp = Global.projects[Global.current_project_index] + Global.projects.erase(temp) + Global.projects.insert(idx_to, temp) + + # Change save paths + var temp_save_path = OpenSave.current_save_paths[Global.current_project_index] + OpenSave.current_save_paths[Global.current_project_index] = OpenSave.current_save_paths[idx_to] + OpenSave.current_save_paths[idx_to] = temp_save_path + var temp_backup_path = OpenSave.backup_save_paths[Global.current_project_index] + OpenSave.backup_save_paths[Global.current_project_index] = OpenSave.backup_save_paths[idx_to] + OpenSave.backup_save_paths[idx_to] = temp_backup_path + + +func delete_tab(tab : int) -> void: + remove_tab(tab) + Global.projects[tab].undo_redo.free() + OpenSave.remove_backup(tab) + OpenSave.current_save_paths.remove(tab) + OpenSave.backup_save_paths.remove(tab) + Global.projects.remove(tab) + if tab > 0: + Global.current_project_index -= 1 + else: + Global.current_project_index = 0 + if Global.unsaved_changes_dialog.is_connected("confirmed", self, "delete_tab"): + Global.unsaved_changes_dialog.disconnect("confirmed", self, "delete_tab") diff --git a/src/UI/Timeline/AnimationTag.tscn b/src/UI/Timeline/AnimationTag.tscn new file mode 100644 index 0000000..8265c84 --- /dev/null +++ b/src/UI/Timeline/AnimationTag.tscn @@ -0,0 +1,24 @@ +[gd_scene format=2] + +[node name="AnimationTag" type="VBoxContainer"] +margin_right = 39.0 +margin_bottom = 32.0 +rect_min_size = Vector2( 39, 32 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Line2D" type="Line2D" parent="."] +points = PoolVector2Array( 0, 32, 0, 0, 39, 0, 39, 32 ) +width = 1.0 +texture_mode = 1313163520 + +[node name="Label" type="Label" parent="."] +margin_left = 7.0 +margin_right = 32.0 +margin_bottom = 32.0 +size_flags_horizontal = 4 +size_flags_vertical = 3 +text = "Idle" +align = 1 +valign = 1 diff --git a/src/UI/Timeline/AnimationTimeline.gd b/src/UI/Timeline/AnimationTimeline.gd new file mode 100644 index 0000000..247d079 --- /dev/null +++ b/src/UI/Timeline/AnimationTimeline.gd @@ -0,0 +1,487 @@ +extends Panel + +var fps := 6.0 +var animation_loop := 1 # 0 is no loop, 1 is cycle loop, 2 is ping-pong loop +var animation_forward := true +var first_frame := 0 +var last_frame := 0 + +var timeline_scroll : ScrollContainer +var tag_scroll_container : ScrollContainer + + +func _ready() -> void: + timeline_scroll = Global.find_node_by_name(self, "TimelineScroll") + tag_scroll_container = Global.find_node_by_name(self, "TagScroll") + timeline_scroll.get_h_scrollbar().connect("value_changed", self, "_h_scroll_changed") + Global.animation_timer.wait_time = 1 / fps + + +func _h_scroll_changed(value : float) -> void: + # Let the main timeline ScrollContainer affect the tag ScrollContainer too + tag_scroll_container.get_child(0).rect_min_size.x = timeline_scroll.get_child(0).rect_size.x - 212 + tag_scroll_container.scroll_horizontal = value + + +func add_frame() -> void: + var frame : Frame = Global.canvas.new_empty_frame() + var new_frames : Array = Global.current_project.frames.duplicate() + new_frames.append(frame) + var new_layers : Array = Global.current_project.layers.duplicate() + # Loop through the array to create new classes for each element, so that they + # won't be the same as the original array's classes. Needed for undo/redo to work properly. + for i in new_layers.size(): + var new_linked_cels = new_layers[i].linked_cels.duplicate() + new_layers[i] = Layer.new(new_layers[i].name, new_layers[i].visible, new_layers[i].locked, new_layers[i].frame_container, new_layers[i].new_cels_linked, new_linked_cels) + + for l_i in range(new_layers.size()): + if new_layers[l_i].new_cels_linked: # If the link button is pressed + new_layers[l_i].linked_cels.append(frame) + frame.cels[l_i].image = new_layers[l_i].linked_cels[0].cels[l_i].image + frame.cels[l_i].image_texture = new_layers[l_i].linked_cels[0].cels[l_i].image_texture + + Global.current_project.undos += 1 + Global.current_project.undo_redo.create_action("Add Frame") + Global.current_project.undo_redo.add_do_method(Global, "redo") + Global.current_project.undo_redo.add_undo_method(Global, "undo") + + Global.current_project.undo_redo.add_do_property(Global.current_project, "frames", new_frames) + Global.current_project.undo_redo.add_do_property(Global.current_project, "current_frame", new_frames.size() - 1) + Global.current_project.undo_redo.add_do_property(Global.current_project, "layers", new_layers) + + Global.current_project.undo_redo.add_undo_property(Global.current_project, "frames", Global.current_project.frames) + Global.current_project.undo_redo.add_undo_property(Global.current_project, "current_frame", Global.current_project.current_frame) + Global.current_project.undo_redo.add_undo_property(Global.current_project, "layers", Global.current_project.layers) + Global.current_project.undo_redo.commit_action() + + +func _on_DeleteFrame_pressed(frame := -1) -> void: + if Global.current_project.frames.size() == 1: + return + if frame == -1: + frame = Global.current_project.current_frame + + var frame_to_delete : Frame = Global.current_project.frames[frame] + var new_frames : Array = Global.current_project.frames.duplicate() + new_frames.erase(frame_to_delete) + var current_frame := Global.current_project.current_frame + if current_frame > 0 && current_frame == new_frames.size(): # If it's the last frame + current_frame -= 1 + + var new_animation_tags := Global.current_project.animation_tags.duplicate() + # Loop through the tags to create new classes for them, so that they won't be the same + # as Global.current_project.animation_tags's classes. Needed for undo/redo to work properly. + for i in new_animation_tags.size(): + new_animation_tags[i] = AnimationTag.new(new_animation_tags[i].name, new_animation_tags[i].color, new_animation_tags[i].from, new_animation_tags[i].to) + + # Loop through the tags to see if the frame is in one + for tag in new_animation_tags: + if frame + 1 >= tag.from && frame + 1 <= tag.to: + if tag.from == tag.to: # If we're deleting the only frame in the tag + new_animation_tags.erase(tag) + else: + tag.to -= 1 + elif frame + 1 < tag.from: + tag.from -= 1 + tag.to -= 1 + + # Check if one of the cels of the frame is linked + # if they are, unlink them too + # this prevents removed cels being kept in linked memory + var new_layers : Array = Global.current_project.layers.duplicate() + # Loop through the array to create new classes for each element, so that they + # won't be the same as the original array's classes. Needed for undo/redo to work properly. + for i in new_layers.size(): + var new_linked_cels = new_layers[i].linked_cels.duplicate() + new_layers[i] = Layer.new(new_layers[i].name, new_layers[i].visible, new_layers[i].locked, new_layers[i].frame_container, new_layers[i].new_cels_linked, new_linked_cels) + + for layer in new_layers: + for linked in layer.linked_cels: + if linked == Global.current_project.frames[frame]: + layer.linked_cels.erase(linked) + + Global.current_project.undos += 1 + Global.current_project.undo_redo.create_action("Remove Frame") + + Global.current_project.undo_redo.add_do_property(Global.current_project, "frames", new_frames) + Global.current_project.undo_redo.add_do_property(Global.current_project, "current_frame", current_frame) + Global.current_project.undo_redo.add_do_property(Global.current_project, "animation_tags", new_animation_tags) + Global.current_project.undo_redo.add_do_property(Global.current_project, "layers", new_layers) + + Global.current_project.undo_redo.add_undo_property(Global.current_project, "frames", Global.current_project.frames) + Global.current_project.undo_redo.add_undo_property(Global.current_project, "current_frame", Global.current_project.current_frame) + Global.current_project.undo_redo.add_undo_property(Global.current_project, "animation_tags", Global.current_project.animation_tags) + Global.current_project.undo_redo.add_undo_property(Global.current_project, "layers", Global.current_project.layers) + + Global.current_project.undo_redo.add_do_method(Global, "redo") + Global.current_project.undo_redo.add_undo_method(Global, "undo") + Global.current_project.undo_redo.commit_action() + + +func _on_CopyFrame_pressed(frame := -1) -> void: + if frame == -1: + frame = Global.current_project.current_frame + + var new_frame := Frame.new() + + var new_frames := Global.current_project.frames.duplicate() + new_frames.insert(frame + 1, new_frame) + + for cel in Global.current_project.frames[frame].cels: # Copy every cel + var sprite := Image.new() + sprite.copy_from(cel.image) + sprite.lock() + new_frame.cels.append(Cel.new(sprite, cel.opacity)) + + var new_animation_tags := Global.current_project.animation_tags.duplicate() + # Loop through the tags to create new classes for them, so that they won't be the same + # as Global.current_project.animation_tags's classes. Needed for undo/redo to work properly. + for i in new_animation_tags.size(): + new_animation_tags[i] = AnimationTag.new(new_animation_tags[i].name, new_animation_tags[i].color, new_animation_tags[i].from, new_animation_tags[i].to) + + # Loop through the tags to see if the frame is in one + for tag in new_animation_tags: + if frame + 1 >= tag.from && frame + 1 <= tag.to: + tag.to += 1 + + Global.current_project.undos += 1 + Global.current_project.undo_redo.create_action("Add Frame") + Global.current_project.undo_redo.add_do_method(Global, "redo") + Global.current_project.undo_redo.add_undo_method(Global, "undo") + + Global.current_project.undo_redo.add_do_property(Global.current_project, "frames", new_frames) + Global.current_project.undo_redo.add_do_property(Global.current_project, "current_frame", frame + 1) + Global.current_project.undo_redo.add_do_property(Global.current_project, "animation_tags", new_animation_tags) + for i in range(Global.current_project.layers.size()): + for child in Global.current_project.layers[i].frame_container.get_children(): + Global.current_project.undo_redo.add_do_property(child, "pressed", false) + Global.current_project.undo_redo.add_undo_property(child, "pressed", child.pressed) + + Global.current_project.undo_redo.add_undo_property(Global.current_project, "frames", Global.current_project.frames) + Global.current_project.undo_redo.add_undo_property(Global.current_project, "current_frame", frame) + Global.current_project.undo_redo.add_undo_property(Global.current_project, "animation_tags", Global.current_project.animation_tags) + Global.current_project.undo_redo.commit_action() + + +func _on_FrameTagButton_pressed() -> void: + Global.tag_dialog.popup_centered() + +func _on_MoveLeft_pressed() -> void: + var frame : int = Global.current_project.current_frame + if frame == 0: + return + Global.current_project.layers[Global.current_project.current_layer].frame_container.get_child(frame).change_frame_order(-1) + +func _on_MoveRight_pressed() -> void: + var frame : int = Global.current_project.current_frame + if frame == last_frame: + return + Global.current_project.layers[Global.current_project.current_layer].frame_container.get_child(frame).change_frame_order(1) + +func _on_OnionSkinning_pressed() -> void: + Global.onion_skinning = !Global.onion_skinning + Global.canvas.update() + var texture_button : TextureRect = Global.onion_skinning_button.get_child(0) + if Global.onion_skinning: + Global.change_button_texturerect(texture_button, "onion_skinning.png") + else: + Global.change_button_texturerect(texture_button, "onion_skinning_off.png") + +func _on_OnionSkinningSettings_pressed() -> void: + $OnionSkinningSettings.popup(Rect2(Global.onion_skinning_button.rect_global_position.x - $OnionSkinningSettings.rect_size.x - 16, Global.onion_skinning_button.rect_global_position.y - 106, 136, 126)) + + +func _on_LoopAnim_pressed() -> void: + var texture_button : TextureRect = Global.loop_animation_button.get_child(0) + match animation_loop: + 0: # Make it loop + animation_loop = 1 + Global.change_button_texturerect(texture_button, "loop.png") + Global.loop_animation_button.hint_tooltip = "Cycle loop" + 1: # Make it ping-pong + animation_loop = 2 + Global.change_button_texturerect(texture_button, "loop_pingpong.png") + Global.loop_animation_button.hint_tooltip = "Ping-pong loop" + 2: # Make it stop + animation_loop = 0 + Global.change_button_texturerect(texture_button, "loop_none.png") + Global.loop_animation_button.hint_tooltip = "No loop" + + +func _on_PlayForward_toggled(button_pressed : bool) -> void: + if button_pressed: + Global.change_button_texturerect(Global.play_forward.get_child(0), "pause.png") + else: + Global.change_button_texturerect(Global.play_forward.get_child(0), "play.png") + + play_animation(button_pressed, true) + + +func _on_PlayBackwards_toggled(button_pressed : bool) -> void: + if button_pressed: + Global.change_button_texturerect(Global.play_backwards.get_child(0), "pause.png") + else: + Global.change_button_texturerect(Global.play_backwards.get_child(0), "play_backwards.png") + + play_animation(button_pressed, false) + + +func _on_AnimationTimer_timeout() -> void: + if first_frame == last_frame: + $AnimationTimer.stop() + return + + if animation_forward: + if Global.current_project.current_frame < last_frame: + Global.current_project.current_frame += 1 + else: + match animation_loop: + 0: # No loop + Global.play_forward.pressed = false + Global.play_backwards.pressed = false + Global.animation_timer.stop() + 1: # Cycle loop + Global.current_project.current_frame = first_frame + 2: # Ping pong loop + animation_forward = false + _on_AnimationTimer_timeout() + + else: + if Global.current_project.current_frame > first_frame: + Global.current_project.current_frame -= 1 + else: + match animation_loop: + 0: # No loop + Global.play_backwards.pressed = false + Global.play_forward.pressed = false + Global.animation_timer.stop() + 1: # Cycle loop + Global.current_project.current_frame = last_frame + 2: # Ping pong loop + animation_forward = true + _on_AnimationTimer_timeout() + + +func play_animation(play : bool, forward_dir : bool) -> void: + first_frame = 0 + last_frame = Global.current_project.frames.size() - 1 + if Global.play_only_tags: + for tag in Global.current_project.animation_tags: + if Global.current_project.current_frame + 1 >= tag.from && Global.current_project.current_frame + 1 <= tag.to: + first_frame = tag.from - 1 + last_frame = min(Global.current_project.frames.size() - 1, tag.to - 1) + + if first_frame == last_frame: + if forward_dir: + Global.play_forward.pressed = false + else: + Global.play_backwards.pressed = false + return + + if forward_dir: + Global.play_backwards.disconnect("toggled", self, "_on_PlayBackwards_toggled") + Global.play_backwards.pressed = false + Global.change_button_texturerect(Global.play_backwards.get_child(0), "play_backwards.png") + Global.play_backwards.connect("toggled", self, "_on_PlayBackwards_toggled") + else: + Global.play_forward.disconnect("toggled", self, "_on_PlayForward_toggled") + Global.play_forward.pressed = false + Global.change_button_texturerect(Global.play_forward.get_child(0), "play.png") + Global.play_forward.connect("toggled", self, "_on_PlayForward_toggled") + + if play: + Global.animation_timer.wait_time = 1 / fps + Global.animation_timer.start() + animation_forward = forward_dir + else: + Global.animation_timer.stop() + + +func _on_NextFrame_pressed() -> void: + if Global.current_project.current_frame < Global.current_project.frames.size() - 1: + Global.current_project.current_frame += 1 + + +func _on_PreviousFrame_pressed() -> void: + if Global.current_project.current_frame > 0: + Global.current_project.current_frame -= 1 + + +func _on_LastFrame_pressed() -> void: + Global.current_project.current_frame = Global.current_project.frames.size() - 1 + + +func _on_FirstFrame_pressed() -> void: + Global.current_project.current_frame = 0 + + +func _on_FPSValue_value_changed(value : float) -> void: + fps = float(value) + Global.animation_timer.wait_time = 1 / fps + + +func _on_PastOnionSkinning_value_changed(value : float) -> void: + Global.onion_skinning_past_rate = int(value) + Global.canvas.update() + + +func _on_FutureOnionSkinning_value_changed(value : float) -> void: + Global.onion_skinning_future_rate = int(value) + Global.canvas.update() + + +func _on_BlueRedMode_toggled(button_pressed : bool) -> void: + Global.onion_skinning_blue_red = button_pressed + Global.canvas.update() + + +# Layer buttons + +func add_layer(is_new := true) -> void: + var new_layers : Array = Global.current_project.layers.duplicate() + var l := Layer.new() + if !is_new: # Clone layer + l.name = Global.current_project.layers[Global.current_project.current_layer].name + " (" + tr("copy") + ")" + new_layers.append(l) + + Global.current_project.undos += 1 + Global.current_project.undo_redo.create_action("Add Layer") + + for f in Global.current_project.frames: + var new_layer := Image.new() + if is_new: + new_layer.create(Global.current_project.size.x, Global.current_project.size.y, false, Image.FORMAT_RGBA8) + else: # Clone layer + new_layer.copy_from(f.cels[Global.current_project.current_layer].image) + + new_layer.lock() + + var new_cels : Array = f.cels.duplicate() + new_cels.append(Cel.new(new_layer, 1)) + Global.current_project.undo_redo.add_do_property(f, "cels", new_cels) + Global.current_project.undo_redo.add_undo_property(f, "cels", f.cels) + + Global.current_project.undo_redo.add_do_property(Global.current_project, "current_layer", Global.current_project.current_layer + 1) + Global.current_project.undo_redo.add_do_property(Global.current_project, "layers", new_layers) + Global.current_project.undo_redo.add_undo_property(Global.current_project, "current_layer", Global.current_project.current_layer) + Global.current_project.undo_redo.add_undo_property(Global.current_project, "layers", Global.current_project.layers) + + Global.current_project.undo_redo.add_undo_method(Global, "undo") + Global.current_project.undo_redo.add_do_method(Global, "redo") + Global.current_project.undo_redo.commit_action() + + +func _on_RemoveLayer_pressed() -> void: + if Global.current_project.layers.size() == 1: + return + var new_layers : Array = Global.current_project.layers.duplicate() + new_layers.remove(Global.current_project.current_layer) + Global.current_project.undos += 1 + Global.current_project.undo_redo.create_action("Remove Layer") + if Global.current_project.current_layer > 0: + Global.current_project.undo_redo.add_do_property(Global.current_project, "current_layer", Global.current_project.current_layer - 1) + else: + Global.current_project.undo_redo.add_do_property(Global.current_project, "current_layer", Global.current_project.current_layer) + + for f in Global.current_project.frames: + var new_cels : Array = f.cels.duplicate() + new_cels.remove(Global.current_project.current_layer) + Global.current_project.undo_redo.add_do_property(f, "cels", new_cels) + Global.current_project.undo_redo.add_undo_property(f, "cels", f.cels) + + Global.current_project.undo_redo.add_do_property(Global.current_project, "layers", new_layers) + Global.current_project.undo_redo.add_undo_property(Global.current_project, "current_layer", Global.current_project.current_layer) + Global.current_project.undo_redo.add_undo_property(Global.current_project, "layers", Global.current_project.layers) + Global.current_project.undo_redo.add_do_method(Global, "redo") + Global.current_project.undo_redo.add_undo_method(Global, "undo") + Global.current_project.undo_redo.commit_action() + + +func change_layer_order(rate : int) -> void: + var change = Global.current_project.current_layer + rate + + var new_layers : Array = Global.current_project.layers.duplicate() + var temp = new_layers[Global.current_project.current_layer] + new_layers[Global.current_project.current_layer] = new_layers[change] + new_layers[change] = temp + Global.current_project.undo_redo.create_action("Change Layer Order") + for f in Global.current_project.frames: + var new_cels : Array = f.cels.duplicate() + var temp_canvas = new_cels[Global.current_project.current_layer] + new_cels[Global.current_project.current_layer] = new_cels[change] + new_cels[change] = temp_canvas + Global.current_project.undo_redo.add_do_property(f, "cels", new_cels) + Global.current_project.undo_redo.add_undo_property(f, "cels", f.cels) + + Global.current_project.undo_redo.add_do_property(Global.current_project, "current_layer", change) + Global.current_project.undo_redo.add_do_property(Global.current_project, "layers", new_layers) + Global.current_project.undo_redo.add_undo_property(Global.current_project, "layers", Global.current_project.layers) + Global.current_project.undo_redo.add_undo_property(Global.current_project, "current_layer", Global.current_project.current_layer) + + Global.current_project.undo_redo.add_undo_method(Global, "undo") + Global.current_project.undo_redo.add_do_method(Global, "redo") + Global.current_project.undo_redo.commit_action() + + +func _on_MergeDownLayer_pressed() -> void: + var new_layers : Array = Global.current_project.layers.duplicate() + # Loop through the array to create new classes for each element, so that they + # won't be the same as the original array's classes. Needed for undo/redo to work properly. + for i in new_layers.size(): + var new_linked_cels = new_layers[i].linked_cels.duplicate() + new_layers[i] = Layer.new(new_layers[i].name, new_layers[i].visible, new_layers[i].locked, new_layers[i].frame_container, new_layers[i].new_cels_linked, new_linked_cels) + + Global.current_project.undos += 1 + Global.current_project.undo_redo.create_action("Merge Layer") + for f in Global.current_project.frames: + var new_cels : Array = f.cels.duplicate() + for i in new_cels.size(): + new_cels[i] = Cel.new(new_cels[i].image, new_cels[i].opacity) + var selected_layer := Image.new() + selected_layer.copy_from(new_cels[Global.current_project.current_layer].image) + selected_layer.lock() + + if f.cels[Global.current_project.current_layer].opacity < 1: # If we have layer transparency + for xx in selected_layer.get_size().x: + for yy in selected_layer.get_size().y: + var pixel_color : Color = selected_layer.get_pixel(xx, yy) + var alpha : float = pixel_color.a * f.cels[Global.current_project.current_layer].opacity + selected_layer.set_pixel(xx, yy, Color(pixel_color.r, pixel_color.g, pixel_color.b, alpha)) + + var new_layer := Image.new() + new_layer.copy_from(f.cels[Global.current_project.current_layer - 1].image) + new_layer.lock() + new_layer.blend_rect(selected_layer, Rect2(Global.canvas.location, Global.current_project.size), Vector2.ZERO) + new_cels.remove(Global.current_project.current_layer) + if !selected_layer.is_invisible() and Global.current_project.layers[Global.current_project.current_layer - 1].linked_cels.size() > 1 and (f in Global.current_project.layers[Global.current_project.current_layer - 1].linked_cels): + new_layers[Global.current_project.current_layer - 1].linked_cels.erase(f) + new_cels[Global.current_project.current_layer - 1].image = new_layer + else: + Global.current_project.undo_redo.add_do_property(f.cels[Global.current_project.current_layer - 1].image, "data", new_layer.data) + Global.current_project.undo_redo.add_undo_property(f.cels[Global.current_project.current_layer - 1].image, "data", f.cels[Global.current_project.current_layer - 1].image.data) + + Global.current_project.undo_redo.add_do_property(f, "cels", new_cels) + Global.current_project.undo_redo.add_undo_property(f, "cels", f.cels) + + new_layers.remove(Global.current_project.current_layer) + Global.current_project.undo_redo.add_do_property(Global.current_project, "current_layer", Global.current_project.current_layer - 1) + Global.current_project.undo_redo.add_do_property(Global.current_project, "layers", new_layers) + Global.current_project.undo_redo.add_undo_property(Global.current_project, "layers", Global.current_project.layers) + Global.current_project.undo_redo.add_undo_property(Global.current_project, "current_layer", Global.current_project.current_layer) + + Global.current_project.undo_redo.add_undo_method(Global, "undo") + Global.current_project.undo_redo.add_do_method(Global, "redo") + Global.current_project.undo_redo.commit_action() + + +func _on_OpacitySlider_value_changed(value) -> void: + Global.current_project.frames[Global.current_project.current_frame].cels[Global.current_project.current_layer].opacity = value / 100 + Global.layer_opacity_slider.value = value + Global.layer_opacity_slider.value = value + Global.layer_opacity_spinbox.value = value + Global.canvas.update() + + +func _on_OnionSkinningSettings_popup_hide() -> void: + Global.can_draw = true + diff --git a/src/UI/Timeline/AnimationTimeline.tscn b/src/UI/Timeline/AnimationTimeline.tscn new file mode 100644 index 0000000..e9cb458 --- /dev/null +++ b/src/UI/Timeline/AnimationTimeline.tscn @@ -0,0 +1,1021 @@ +[gd_scene load_steps=44 format=2] + +[ext_resource path="res://src/UI/Timeline/AnimationTimeline.gd" type="Script" id=1] +[ext_resource path="res://assets/graphics/dark_themes/layers/new_layer.png" type="Texture" id=2] +[ext_resource path="res://assets/graphics/dark_themes/layers/delete_layer_disabled.png" type="Texture" id=3] +[ext_resource path="res://assets/graphics/dark_themes/layers/move_up_disabled.png" type="Texture" id=4] +[ext_resource path="res://assets/graphics/dark_themes/layers/move_down_disabled.png" type="Texture" id=5] +[ext_resource path="res://assets/graphics/dark_themes/layers/merge_down_disabled.png" type="Texture" id=6] +[ext_resource path="res://assets/graphics/dark_themes/layers/clone_layer.png" type="Texture" id=7] +[ext_resource path="res://assets/graphics/dark_themes/timeline/move_arrow.png" type="Texture" id=8] +[ext_resource path="res://src/UI/Timeline/LayerButton.tscn" type="PackedScene" id=18] +[ext_resource path="res://assets/graphics/dark_themes/timeline/new_frame.png" type="Texture" id=19] +[ext_resource path="res://assets/graphics/dark_themes/timeline/remove_frame.png" type="Texture" id=20] +[ext_resource path="res://assets/graphics/dark_themes/timeline/go_to_first_frame.png" type="Texture" id=21] +[ext_resource path="res://assets/graphics/dark_themes/timeline/play.png" type="Texture" id=22] +[ext_resource path="res://assets/graphics/dark_themes/timeline/previous_frame.png" type="Texture" id=23] +[ext_resource path="res://assets/graphics/dark_themes/timeline/play_backwards.png" type="Texture" id=24] +[ext_resource path="res://assets/graphics/dark_themes/timeline/go_to_last_frame.png" type="Texture" id=25] +[ext_resource path="res://assets/graphics/dark_themes/timeline/next_frame.png" type="Texture" id=26] +[ext_resource path="res://assets/graphics/dark_themes/timeline/copy_frame.png" type="Texture" id=27] +[ext_resource path="res://assets/graphics/dark_themes/timeline/tag.png" type="Texture" id=28] +[ext_resource path="res://assets/graphics/dark_themes/timeline/onion_skinning_off.png" type="Texture" id=29] +[ext_resource path="res://assets/graphics/dark_themes/timeline/expandable.png" type="Texture" id=30] +[ext_resource path="res://assets/graphics/dark_themes/timeline/loop.png" type="Texture" id=31] +[ext_resource path="res://src/UI/Timeline/FrameTagDialog.tscn" type="PackedScene" id=42] + +[sub_resource type="StyleBoxFlat" id=1] +bg_color = Color( 0.0627451, 0.0627451, 0.0627451, 1 ) +expand_margin_top = 6.0 + +[sub_resource type="StyleBoxFlat" id=2] +content_margin_left = 4.5 +content_margin_right = 4.5 +content_margin_top = 3.0 +content_margin_bottom = 3.0 +bg_color = Color( 0.168627, 0.168627, 0.168627, 1 ) +corner_radius_top_left = 5 +corner_radius_top_right = 5 +corner_radius_bottom_right = 5 +corner_radius_bottom_left = 5 +expand_margin_bottom = 32.0 + +[sub_resource type="InputEventKey" id=3] +control = true +command = true +scancode = 16777229 + +[sub_resource type="ShortCut" id=4] +shortcut = SubResource( 3 ) + +[sub_resource type="InputEventKey" id=5] +control = true +command = true +scancode = 16777231 + +[sub_resource type="ShortCut" id=6] +shortcut = SubResource( 5 ) + +[sub_resource type="InputEventKey" id=7] +scancode = 16777247 + +[sub_resource type="ShortCut" id=8] +shortcut = SubResource( 7 ) + +[sub_resource type="InputEventKey" id=9] +scancode = 16777248 + +[sub_resource type="ShortCut" id=10] +shortcut = SubResource( 9 ) + +[sub_resource type="InputEventKey" id=11] +control = true +command = true +scancode = 16777233 + +[sub_resource type="ShortCut" id=12] +shortcut = SubResource( 11 ) + +[sub_resource type="InputEventKey" id=13] +control = true +command = true +scancode = 16777230 + +[sub_resource type="ShortCut" id=14] +shortcut = SubResource( 13 ) + +[sub_resource type="StyleBoxEmpty" id=15] + +[sub_resource type="StyleBoxEmpty" id=16] + +[sub_resource type="StyleBoxEmpty" id=17] + +[sub_resource type="StyleBoxEmpty" id=18] + +[sub_resource type="StyleBoxEmpty" id=19] + +[sub_resource type="Theme" id=20] +HScrollBar/icons/decrement = null +HScrollBar/icons/decrement_highlight = null +HScrollBar/icons/increment = null +HScrollBar/icons/increment_highlight = null +HScrollBar/styles/grabber = SubResource( 15 ) +HScrollBar/styles/grabber_highlight = SubResource( 16 ) +HScrollBar/styles/grabber_pressed = SubResource( 17 ) +HScrollBar/styles/scroll = SubResource( 18 ) +HScrollBar/styles/scroll_focus = SubResource( 19 ) + +[node name="AnimationTimeline" type="Panel"] +margin_top = 438.0 +margin_right = 902.0 +margin_bottom = 638.0 +rect_min_size = Vector2( 0, 200 ) +size_flags_horizontal = 3 +custom_styles/panel = SubResource( 1 ) +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="AnimationContainer" type="HBoxContainer" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="TimelineContainer" type="VBoxContainer" parent="AnimationContainer"] +margin_right = 902.0 +margin_bottom = 200.0 +size_flags_horizontal = 3 + +[node name="SpacerControl" type="Control" parent="AnimationContainer/TimelineContainer"] +margin_right = 902.0 +margin_bottom = 4.0 +rect_min_size = Vector2( 0, 4 ) + +[node name="TimelineButtons" type="HBoxContainer" parent="AnimationContainer/TimelineContainer"] +margin_top = 8.0 +margin_right = 902.0 +margin_bottom = 46.0 +size_flags_horizontal = 3 + +[node name="LayerButtonPanelContainer" type="PanelContainer" parent="AnimationContainer/TimelineContainer/TimelineButtons"] +margin_right = 221.0 +margin_bottom = 38.0 +custom_styles/panel = SubResource( 2 ) + +[node name="LayerButtons" type="HBoxContainer" parent="AnimationContainer/TimelineContainer/TimelineButtons/LayerButtonPanelContainer"] +margin_left = 4.5 +margin_top = 3.0 +margin_right = 216.5 +margin_bottom = 35.0 +size_flags_vertical = 0 +custom_constants/separation = 4 + +[node name="AddLayer" type="Button" parent="AnimationContainer/TimelineContainer/TimelineButtons/LayerButtonPanelContainer/LayerButtons" groups=[ +"UIButtons", +]] +margin_right = 32.0 +margin_bottom = 32.0 +rect_min_size = Vector2( 32, 32 ) +hint_tooltip = "Create a new layer" +focus_mode = 0 +mouse_default_cursor_shape = 2 + +[node name="TextureRect" type="TextureRect" parent="AnimationContainer/TimelineContainer/TimelineButtons/LayerButtonPanelContainer/LayerButtons/AddLayer"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -9.0 +margin_top = -12.0 +margin_right = 9.0 +margin_bottom = 12.0 +size_flags_horizontal = 0 +size_flags_vertical = 0 +texture = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="RemoveLayer" type="Button" parent="AnimationContainer/TimelineContainer/TimelineButtons/LayerButtonPanelContainer/LayerButtons" groups=[ +"UIButtons", +]] +margin_left = 36.0 +margin_right = 68.0 +margin_bottom = 32.0 +rect_min_size = Vector2( 32, 32 ) +hint_tooltip = "Remove current layer" +focus_mode = 0 +mouse_default_cursor_shape = 8 +disabled = true + +[node name="TextureRect" type="TextureRect" parent="AnimationContainer/TimelineContainer/TimelineButtons/LayerButtonPanelContainer/LayerButtons/RemoveLayer"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -7.0 +margin_top = -7.0 +margin_right = 7.0 +margin_bottom = 7.0 +size_flags_horizontal = 0 +size_flags_vertical = 0 +texture = ExtResource( 3 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="MoveUpLayer" type="Button" parent="AnimationContainer/TimelineContainer/TimelineButtons/LayerButtonPanelContainer/LayerButtons" groups=[ +"UIButtons", +]] +margin_left = 72.0 +margin_right = 104.0 +margin_bottom = 32.0 +rect_min_size = Vector2( 32, 32 ) +hint_tooltip = "Move up the current layer" +focus_mode = 0 +mouse_default_cursor_shape = 8 +disabled = true + +[node name="TextureRect" type="TextureRect" parent="AnimationContainer/TimelineContainer/TimelineButtons/LayerButtonPanelContainer/LayerButtons/MoveUpLayer"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -7.0 +margin_top = -8.0 +margin_right = 7.0 +margin_bottom = 8.0 +size_flags_horizontal = 0 +size_flags_vertical = 0 +texture = ExtResource( 4 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="MoveDownLayer" type="Button" parent="AnimationContainer/TimelineContainer/TimelineButtons/LayerButtonPanelContainer/LayerButtons" groups=[ +"UIButtons", +]] +margin_left = 108.0 +margin_right = 140.0 +margin_bottom = 32.0 +rect_min_size = Vector2( 32, 32 ) +hint_tooltip = "Move down the current layer" +focus_mode = 0 +mouse_default_cursor_shape = 8 +disabled = true + +[node name="TextureRect" type="TextureRect" parent="AnimationContainer/TimelineContainer/TimelineButtons/LayerButtonPanelContainer/LayerButtons/MoveDownLayer"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -7.0 +margin_top = -8.0 +margin_right = 7.0 +margin_bottom = 8.0 +size_flags_horizontal = 0 +size_flags_vertical = 0 +texture = ExtResource( 5 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="CloneLayer" type="Button" parent="AnimationContainer/TimelineContainer/TimelineButtons/LayerButtonPanelContainer/LayerButtons" groups=[ +"UIButtons", +]] +margin_left = 144.0 +margin_right = 176.0 +margin_bottom = 32.0 +rect_min_size = Vector2( 32, 32 ) +hint_tooltip = "Clone current layer" +focus_mode = 0 +mouse_default_cursor_shape = 2 + +[node name="TextureRect" type="TextureRect" parent="AnimationContainer/TimelineContainer/TimelineButtons/LayerButtonPanelContainer/LayerButtons/CloneLayer"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -8.5 +margin_top = -10.0 +margin_right = 8.5 +margin_bottom = 10.0 +size_flags_horizontal = 0 +size_flags_vertical = 0 +texture = ExtResource( 7 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="MergeDownLayer" type="Button" parent="AnimationContainer/TimelineContainer/TimelineButtons/LayerButtonPanelContainer/LayerButtons" groups=[ +"UIButtons", +]] +margin_left = 180.0 +margin_right = 212.0 +margin_bottom = 32.0 +rect_min_size = Vector2( 32, 32 ) +hint_tooltip = "Merge current layer with the one below" +focus_mode = 0 +mouse_default_cursor_shape = 8 +disabled = true + +[node name="TextureRect" type="TextureRect" parent="AnimationContainer/TimelineContainer/TimelineButtons/LayerButtonPanelContainer/LayerButtons/MergeDownLayer"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -6.0 +margin_top = -12.0 +margin_right = 6.0 +margin_bottom = 12.0 +size_flags_horizontal = 0 +size_flags_vertical = 0 +texture = ExtResource( 6 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Control" type="Control" parent="AnimationContainer/TimelineContainer/TimelineButtons"] +margin_left = 225.0 +margin_right = 386.0 +margin_bottom = 38.0 +size_flags_horizontal = 3 + +[node name="PanelContainer" type="PanelContainer" parent="AnimationContainer/TimelineContainer/TimelineButtons"] +margin_left = 390.0 +margin_right = 902.0 +margin_bottom = 38.0 + +[node name="AnimationButtons" type="HBoxContainer" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer"] +margin_left = 7.0 +margin_top = 7.0 +margin_right = 505.0 +margin_bottom = 31.0 +rect_min_size = Vector2( 0, 24 ) +size_flags_horizontal = 3 +custom_constants/separation = 40 +alignment = 2 + +[node name="FrameButtons" type="HBoxContainer" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons"] +margin_right = 140.0 +margin_bottom = 24.0 + +[node name="AddFrame" type="Button" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/FrameButtons" groups=[ +"UIButtons", +]] +margin_top = 2.0 +margin_right = 20.0 +margin_bottom = 22.0 +rect_min_size = Vector2( 20, 0 ) +hint_tooltip = "Add a new frame" +focus_mode = 0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 0 +size_flags_vertical = 4 + +[node name="TextureRect" type="TextureRect" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/FrameButtons/AddFrame"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -6.0 +margin_top = -6.0 +margin_right = 6.0 +margin_bottom = 6.0 +texture = ExtResource( 19 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="DeleteFrame" type="Button" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/FrameButtons" groups=[ +"UIButtons", +]] +margin_left = 24.0 +margin_top = 2.0 +margin_right = 44.0 +margin_bottom = 22.0 +rect_min_size = Vector2( 20, 0 ) +hint_tooltip = "Remove Frame" +focus_mode = 0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 0 +size_flags_vertical = 4 + +[node name="TextureRect" type="TextureRect" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/FrameButtons/DeleteFrame"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -6.0 +margin_top = -1.0 +margin_right = 6.0 +margin_bottom = 1.0 +size_flags_horizontal = 0 +size_flags_vertical = 0 +texture = ExtResource( 20 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="CopyFrame" type="Button" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/FrameButtons" groups=[ +"UIButtons", +]] +margin_left = 48.0 +margin_top = 2.0 +margin_right = 68.0 +margin_bottom = 22.0 +rect_min_size = Vector2( 20, 0 ) +hint_tooltip = "Clone Frame" +focus_mode = 0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 0 +size_flags_vertical = 4 + +[node name="TextureRect" type="TextureRect" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/FrameButtons/CopyFrame"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -5.0 +margin_top = -7.0 +margin_right = 5.0 +margin_bottom = 7.0 +texture = ExtResource( 27 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="FrameTagButton" type="Button" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/FrameButtons" groups=[ +"UIButtons", +]] +margin_left = 72.0 +margin_top = 2.0 +margin_right = 92.0 +margin_bottom = 22.0 +rect_min_size = Vector2( 20, 0 ) +hint_tooltip = "Manage frame tags" +focus_mode = 0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 0 +size_flags_vertical = 4 + +[node name="TextureRect" type="TextureRect" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/FrameButtons/FrameTagButton"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -7.0 +margin_top = -7.0 +margin_right = 7.0 +margin_bottom = 7.0 +texture = ExtResource( 28 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="MoveLeft" type="Button" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/FrameButtons" groups=[ +"UIButtons", +]] +margin_left = 96.0 +margin_top = 2.0 +margin_right = 116.0 +margin_bottom = 22.0 +rect_min_size = Vector2( 20, 0 ) +hint_tooltip = "Move the selected frame to the left." +focus_mode = 0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 0 +size_flags_vertical = 4 + +[node name="TextureRect" type="TextureRect" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/FrameButtons/MoveLeft"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -7.5 +margin_top = -5.5 +margin_right = 7.5 +margin_bottom = 5.5 +texture = ExtResource( 8 ) +flip_h = true +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="MoveRight" type="Button" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/FrameButtons" groups=[ +"UIButtons", +]] +margin_left = 120.0 +margin_top = 2.0 +margin_right = 140.0 +margin_bottom = 22.0 +rect_min_size = Vector2( 20, 0 ) +hint_tooltip = "Move the selected frame to the right." +focus_mode = 0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 0 +size_flags_vertical = 4 + +[node name="TextureRect" type="TextureRect" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/FrameButtons/MoveRight"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -7.5 +margin_top = -5.5 +margin_right = 7.5 +margin_bottom = 5.5 +texture = ExtResource( 8 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="PlaybackButtons" type="HBoxContainer" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons"] +margin_left = 180.0 +margin_right = 320.0 +margin_bottom = 24.0 + +[node name="FirstFrame" type="Button" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/PlaybackButtons" groups=[ +"UIButtons", +]] +margin_top = 2.0 +margin_right = 20.0 +margin_bottom = 22.0 +rect_min_size = Vector2( 20, 0 ) +hint_tooltip = "FIRSTFRAME_HT" +focus_mode = 0 +mouse_default_cursor_shape = 2 +size_flags_vertical = 4 +shortcut_in_tooltip = false +shortcut = SubResource( 4 ) + +[node name="TextureRect" type="TextureRect" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/PlaybackButtons/FirstFrame"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -5.5 +margin_top = -6.0 +margin_right = 5.5 +margin_bottom = 6.0 +texture = ExtResource( 21 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="PreviousFrame" type="Button" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/PlaybackButtons" groups=[ +"UIButtons", +]] +margin_left = 24.0 +margin_top = 2.0 +margin_right = 44.0 +margin_bottom = 22.0 +rect_min_size = Vector2( 20, 0 ) +hint_tooltip = "PREVIOUSFRAME_HT" +focus_mode = 0 +mouse_default_cursor_shape = 2 +size_flags_vertical = 4 +shortcut_in_tooltip = false +shortcut = SubResource( 6 ) + +[node name="TextureRect" type="TextureRect" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/PlaybackButtons/PreviousFrame"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -5.5 +margin_top = -6.0 +margin_right = 5.5 +margin_bottom = 6.0 +texture = ExtResource( 23 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="PlayBackwards" type="Button" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/PlaybackButtons" groups=[ +"UIButtons", +]] +margin_left = 48.0 +margin_top = 2.0 +margin_right = 68.0 +margin_bottom = 22.0 +rect_min_size = Vector2( 20, 0 ) +hint_tooltip = "PLAYBACKWARDS_HT" +focus_mode = 0 +mouse_default_cursor_shape = 2 +size_flags_vertical = 4 +toggle_mode = true +shortcut_in_tooltip = false +shortcut = SubResource( 8 ) + +[node name="TextureRect" type="TextureRect" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/PlaybackButtons/PlayBackwards"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -4.0 +margin_top = -6.0 +margin_right = 3.0 +margin_bottom = 6.0 +texture = ExtResource( 24 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="PlayForward" type="Button" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/PlaybackButtons" groups=[ +"UIButtons", +]] +margin_left = 72.0 +margin_top = 2.0 +margin_right = 92.0 +margin_bottom = 22.0 +rect_min_size = Vector2( 20, 0 ) +hint_tooltip = "PLAYFORWARD_HT" +focus_mode = 0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 0 +size_flags_vertical = 4 +toggle_mode = true +shortcut_in_tooltip = false +shortcut = SubResource( 10 ) + +[node name="TextureRect" type="TextureRect" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/PlaybackButtons/PlayForward"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -3.5 +margin_top = -6.0 +margin_right = 3.5 +margin_bottom = 6.0 +texture = ExtResource( 22 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="NextFrame" type="Button" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/PlaybackButtons" groups=[ +"UIButtons", +]] +margin_left = 96.0 +margin_top = 2.0 +margin_right = 116.0 +margin_bottom = 22.0 +rect_min_size = Vector2( 20, 0 ) +hint_tooltip = "NEXTFRAME_HT" +focus_mode = 0 +mouse_default_cursor_shape = 2 +size_flags_vertical = 4 +shortcut_in_tooltip = false +shortcut = SubResource( 12 ) + +[node name="TextureRect" type="TextureRect" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/PlaybackButtons/NextFrame"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -5.5 +margin_top = -6.0 +margin_right = 5.5 +margin_bottom = 6.0 +texture = ExtResource( 26 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="LastFrame" type="Button" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/PlaybackButtons" groups=[ +"UIButtons", +]] +margin_left = 120.0 +margin_top = 2.0 +margin_right = 140.0 +margin_bottom = 22.0 +rect_min_size = Vector2( 20, 0 ) +hint_tooltip = "LASTFRAME_HT" +focus_mode = 0 +mouse_default_cursor_shape = 2 +size_flags_vertical = 4 +shortcut_in_tooltip = false +shortcut = SubResource( 14 ) + +[node name="TextureRect" type="TextureRect" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/PlaybackButtons/LastFrame"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -5.5 +margin_top = -6.0 +margin_right = 5.5 +margin_bottom = 6.0 +texture = ExtResource( 25 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="LoopButtons" type="HBoxContainer" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons"] +margin_left = 360.0 +margin_right = 498.0 +margin_bottom = 24.0 + +[node name="OnionSkinningSettings" type="Button" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/LoopButtons" groups=[ +"UIButtons", +]] +margin_top = 2.0 +margin_right = 12.0 +margin_bottom = 22.0 +hint_tooltip = "Onion Skinning settings" +focus_mode = 0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 0 +size_flags_vertical = 4 + +[node name="TextureRect" type="TextureRect" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/LoopButtons/OnionSkinningSettings"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -3.0 +margin_top = -6.0 +margin_right = 3.0 +margin_bottom = 6.0 +size_flags_horizontal = 0 +size_flags_vertical = 0 +texture = ExtResource( 30 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="OnionSkinning" type="Button" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/LoopButtons" groups=[ +"UIButtons", +]] +margin_left = 16.0 +margin_top = 2.0 +margin_right = 36.0 +margin_bottom = 22.0 +rect_min_size = Vector2( 20, 0 ) +hint_tooltip = "Enable/disable Onion Skinning" +focus_mode = 0 +mouse_default_cursor_shape = 2 +size_flags_vertical = 4 + +[node name="TextureRect" type="TextureRect" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/LoopButtons/OnionSkinning"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -7.0 +margin_top = -7.0 +margin_right = 7.0 +margin_bottom = 7.0 +size_flags_horizontal = 0 +size_flags_vertical = 0 +texture = ExtResource( 29 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="LoopAnim" type="Button" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/LoopButtons" groups=[ +"UIButtons", +]] +margin_left = 40.0 +margin_top = 2.0 +margin_right = 60.0 +margin_bottom = 22.0 +rect_min_size = Vector2( 20, 0 ) +hint_tooltip = "Cycle loop" +focus_mode = 0 +mouse_default_cursor_shape = 2 +size_flags_vertical = 4 + +[node name="TextureRect" type="TextureRect" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/LoopButtons/LoopAnim"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -7.0 +margin_top = -7.0 +margin_right = 7.0 +margin_bottom = 7.0 +texture = ExtResource( 31 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="FPSValue" type="SpinBox" parent="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/LoopButtons"] +margin_left = 64.0 +margin_right = 138.0 +margin_bottom = 24.0 +hint_tooltip = "How many frames per second should the animation preview be? +The more FPS, the faster the animation plays." +mouse_default_cursor_shape = 2 +size_flags_vertical = 4 +min_value = 0.1 +step = 0.1 +value = 6.0 +align = 1 +suffix = "FPS" + +[node name="OpacityAndTagContainer" type="HBoxContainer" parent="AnimationContainer/TimelineContainer"] +margin_top = 50.0 +margin_right = 902.0 +margin_bottom = 82.0 +custom_constants/separation = 2 + +[node name="SpacerControl" type="Control" parent="AnimationContainer/TimelineContainer/OpacityAndTagContainer"] +margin_right = 4.0 +margin_bottom = 32.0 +rect_min_size = Vector2( 4, 0 ) + +[node name="OpacityContainer" type="HBoxContainer" parent="AnimationContainer/TimelineContainer/OpacityAndTagContainer"] +margin_left = 6.0 +margin_right = 220.0 +margin_bottom = 32.0 +rect_min_size = Vector2( 214, 0 ) + +[node name="OpacityLabel" type="Label" parent="AnimationContainer/TimelineContainer/OpacityAndTagContainer/OpacityContainer"] +margin_right = 53.0 +margin_bottom = 14.0 +size_flags_horizontal = 0 +size_flags_vertical = 0 +text = "Opacity:" +valign = 1 + +[node name="OpacitySlider" type="HSlider" parent="AnimationContainer/TimelineContainer/OpacityAndTagContainer/OpacityContainer"] +margin_left = 57.0 +margin_right = 136.0 +margin_bottom = 32.0 +focus_mode = 0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 3 +size_flags_vertical = 1 +value = 100.0 +ticks_on_borders = true + +[node name="OpacitySpinBox" type="SpinBox" parent="AnimationContainer/TimelineContainer/OpacityAndTagContainer/OpacityContainer"] +margin_left = 140.0 +margin_top = 4.0 +margin_right = 214.0 +margin_bottom = 28.0 +mouse_default_cursor_shape = 2 +size_flags_vertical = 4 +value = 100.0 +align = 1 + +[node name="TagScroll" type="ScrollContainer" parent="AnimationContainer/TimelineContainer/OpacityAndTagContainer"] +margin_left = 222.0 +margin_right = 902.0 +margin_bottom = 32.0 +rect_min_size = Vector2( 0, 32 ) +size_flags_horizontal = 3 +theme = SubResource( 20 ) +scroll_vertical_enabled = false + +[node name="TagContainer" type="Control" parent="AnimationContainer/TimelineContainer/OpacityAndTagContainer/TagScroll"] + +[node name="SpacerControl2" type="Control" parent="AnimationContainer/TimelineContainer"] +margin_top = 86.0 +margin_right = 902.0 +margin_bottom = 94.0 +rect_min_size = Vector2( 0, 8 ) + +[node name="PanelContainer" type="PanelContainer" parent="AnimationContainer/TimelineContainer"] +margin_top = 98.0 +margin_right = 902.0 +margin_bottom = 200.0 +size_flags_vertical = 3 + +[node name="TimelineScroll" type="ScrollContainer" parent="AnimationContainer/TimelineContainer/PanelContainer"] +margin_left = 7.0 +margin_top = 7.0 +margin_right = 895.0 +margin_bottom = 95.0 +size_flags_vertical = 3 + +[node name="LayersAndFrames" type="HBoxContainer" parent="AnimationContainer/TimelineContainer/PanelContainer/TimelineScroll"] +margin_right = 252.0 +margin_bottom = 88.0 +size_flags_vertical = 3 + +[node name="LayerVBoxCont" type="VBoxContainer" parent="AnimationContainer/TimelineContainer/PanelContainer/TimelineScroll/LayersAndFrames"] +margin_right = 212.0 +margin_bottom = 88.0 + +[node name="LayerLabel" type="Label" parent="AnimationContainer/TimelineContainer/PanelContainer/TimelineScroll/LayersAndFrames/LayerVBoxCont"] +margin_right = 212.0 +margin_bottom = 16.0 +rect_min_size = Vector2( 0, 16 ) +text = "Layers" +align = 1 +valign = 1 + +[node name="LayersContainer" type="VBoxContainer" parent="AnimationContainer/TimelineContainer/PanelContainer/TimelineScroll/LayersAndFrames/LayerVBoxCont"] +margin_top = 20.0 +margin_right = 212.0 +margin_bottom = 56.0 + +[node name="LayerContainer" parent="AnimationContainer/TimelineContainer/PanelContainer/TimelineScroll/LayersAndFrames/LayerVBoxCont/LayersContainer" instance=ExtResource( 18 )] +margin_right = 212.0 + +[node name="FrameButtonsAndIds" type="VBoxContainer" parent="AnimationContainer/TimelineContainer/PanelContainer/TimelineScroll/LayersAndFrames"] +margin_left = 216.0 +margin_right = 252.0 +margin_bottom = 88.0 + +[node name="FrameIDs" type="HBoxContainer" parent="AnimationContainer/TimelineContainer/PanelContainer/TimelineScroll/LayersAndFrames/FrameButtonsAndIds"] +margin_right = 36.0 +margin_bottom = 16.0 +rect_min_size = Vector2( 0, 16 ) + +[node name="Label" type="Label" parent="AnimationContainer/TimelineContainer/PanelContainer/TimelineScroll/LayersAndFrames/FrameButtonsAndIds/FrameIDs"] +margin_top = 1.0 +margin_right = 36.0 +margin_bottom = 15.0 +rect_min_size = Vector2( 36, 0 ) +text = "1" +align = 1 + +[node name="FramesContainer" type="VBoxContainer" parent="AnimationContainer/TimelineContainer/PanelContainer/TimelineScroll/LayersAndFrames/FrameButtonsAndIds"] +margin_top = 20.0 +margin_right = 36.0 +margin_bottom = 20.0 + +[node name="AnimationTimer" type="Timer" parent="."] + +[node name="OnionSkinningSettings" type="WindowDialog" parent="."] +rect_min_size = Vector2( 220, 126 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="OnionSkinningButtons" type="VBoxContainer" parent="OnionSkinningSettings"] +anchor_top = 0.5 +anchor_right = 1.0 +anchor_bottom = 0.5 +margin_left = 4.0 +margin_top = -58.0 +margin_right = -4.0 +margin_bottom = 58.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="OnionSkinningPast" type="Label" parent="OnionSkinningSettings/OnionSkinningButtons"] +margin_right = 212.0 +margin_bottom = 14.0 +text = "Past Frames" + +[node name="PastOnionSkinning" type="SpinBox" parent="OnionSkinningSettings/OnionSkinningButtons"] +margin_top = 18.0 +margin_right = 212.0 +margin_bottom = 42.0 +mouse_default_cursor_shape = 2 +min_value = 1.0 +value = 1.0 +align = 1 + +[node name="OnionSkinningFuture" type="Label" parent="OnionSkinningSettings/OnionSkinningButtons"] +margin_top = 46.0 +margin_right = 212.0 +margin_bottom = 60.0 +text = "Future Frames" + +[node name="FutureOnionSkinning" type="SpinBox" parent="OnionSkinningSettings/OnionSkinningButtons"] +margin_top = 64.0 +margin_right = 212.0 +margin_bottom = 88.0 +mouse_default_cursor_shape = 2 +min_value = 1.0 +value = 1.0 +align = 1 + +[node name="BlueRedMode" type="CheckBox" parent="OnionSkinningSettings/OnionSkinningButtons"] +margin_top = 92.0 +margin_right = 212.0 +margin_bottom = 116.0 +mouse_default_cursor_shape = 2 +text = "Blue-Red Mode" + +[node name="FrameTagDialog" parent="." instance=ExtResource( 42 )] + +[node name="FakeVSplitContainerGrabber" type="TextureRect" parent="."] +anchor_left = 0.5 +anchor_right = 0.5 +margin_left = -24.0 +margin_top = -6.0 +margin_right = 24.0 +margin_bottom = -4.76837e-07 +mouse_filter = 2 +__meta__ = { +"_edit_use_anchors_": false +} +[connection signal="pressed" from="AnimationContainer/TimelineContainer/TimelineButtons/LayerButtonPanelContainer/LayerButtons/AddLayer" to="." method="add_layer" binds= [ true ]] +[connection signal="pressed" from="AnimationContainer/TimelineContainer/TimelineButtons/LayerButtonPanelContainer/LayerButtons/RemoveLayer" to="." method="_on_RemoveLayer_pressed"] +[connection signal="pressed" from="AnimationContainer/TimelineContainer/TimelineButtons/LayerButtonPanelContainer/LayerButtons/MoveUpLayer" to="." method="change_layer_order" binds= [ 1 ]] +[connection signal="pressed" from="AnimationContainer/TimelineContainer/TimelineButtons/LayerButtonPanelContainer/LayerButtons/MoveDownLayer" to="." method="change_layer_order" binds= [ -1 ]] +[connection signal="pressed" from="AnimationContainer/TimelineContainer/TimelineButtons/LayerButtonPanelContainer/LayerButtons/CloneLayer" to="." method="add_layer" binds= [ false ]] +[connection signal="pressed" from="AnimationContainer/TimelineContainer/TimelineButtons/LayerButtonPanelContainer/LayerButtons/MergeDownLayer" to="." method="_on_MergeDownLayer_pressed"] +[connection signal="pressed" from="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/FrameButtons/AddFrame" to="." method="add_frame"] +[connection signal="pressed" from="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/FrameButtons/DeleteFrame" to="." method="_on_DeleteFrame_pressed"] +[connection signal="pressed" from="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/FrameButtons/CopyFrame" to="." method="_on_CopyFrame_pressed"] +[connection signal="pressed" from="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/FrameButtons/FrameTagButton" to="." method="_on_FrameTagButton_pressed"] +[connection signal="pressed" from="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/FrameButtons/MoveLeft" to="." method="_on_MoveLeft_pressed"] +[connection signal="pressed" from="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/FrameButtons/MoveRight" to="." method="_on_MoveRight_pressed"] +[connection signal="pressed" from="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/PlaybackButtons/FirstFrame" to="." method="_on_FirstFrame_pressed"] +[connection signal="pressed" from="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/PlaybackButtons/PreviousFrame" to="." method="_on_PreviousFrame_pressed"] +[connection signal="toggled" from="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/PlaybackButtons/PlayBackwards" to="." method="_on_PlayBackwards_toggled"] +[connection signal="toggled" from="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/PlaybackButtons/PlayForward" to="." method="_on_PlayForward_toggled"] +[connection signal="pressed" from="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/PlaybackButtons/NextFrame" to="." method="_on_NextFrame_pressed"] +[connection signal="pressed" from="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/PlaybackButtons/LastFrame" to="." method="_on_LastFrame_pressed"] +[connection signal="pressed" from="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/LoopButtons/OnionSkinningSettings" to="." method="_on_OnionSkinningSettings_pressed"] +[connection signal="pressed" from="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/LoopButtons/OnionSkinning" to="." method="_on_OnionSkinning_pressed"] +[connection signal="pressed" from="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/LoopButtons/LoopAnim" to="." method="_on_LoopAnim_pressed"] +[connection signal="value_changed" from="AnimationContainer/TimelineContainer/TimelineButtons/PanelContainer/AnimationButtons/LoopButtons/FPSValue" to="." method="_on_FPSValue_value_changed"] +[connection signal="value_changed" from="AnimationContainer/TimelineContainer/OpacityAndTagContainer/OpacityContainer/OpacitySlider" to="." method="_on_OpacitySlider_value_changed"] +[connection signal="value_changed" from="AnimationContainer/TimelineContainer/OpacityAndTagContainer/OpacityContainer/OpacitySpinBox" to="." method="_on_OpacitySlider_value_changed"] +[connection signal="timeout" from="AnimationTimer" to="." method="_on_AnimationTimer_timeout"] +[connection signal="popup_hide" from="OnionSkinningSettings" to="." method="_on_OnionSkinningSettings_popup_hide"] +[connection signal="value_changed" from="OnionSkinningSettings/OnionSkinningButtons/PastOnionSkinning" to="." method="_on_PastOnionSkinning_value_changed"] +[connection signal="value_changed" from="OnionSkinningSettings/OnionSkinningButtons/FutureOnionSkinning" to="." method="_on_FutureOnionSkinning_value_changed"] +[connection signal="toggled" from="OnionSkinningSettings/OnionSkinningButtons/BlueRedMode" to="." method="_on_BlueRedMode_toggled"] diff --git a/src/UI/Timeline/CelButton.gd b/src/UI/Timeline/CelButton.gd new file mode 100644 index 0000000..55f78c1 --- /dev/null +++ b/src/UI/Timeline/CelButton.gd @@ -0,0 +1,124 @@ +extends Button + +var frame := 0 +var layer := 0 + +onready var popup_menu : PopupMenu = $PopupMenu + + +func _ready() -> void: + hint_tooltip = tr("Frame: %s, Layer: %s") % [frame + 1, layer] + if Global.current_project.frames[frame] in Global.current_project.layers[layer].linked_cels: + get_node("LinkedIndicator").visible = true + popup_menu.set_item_text(4, "Unlink Cel") + popup_menu.set_item_metadata(4, "Unlink Cel") + else: + get_node("LinkedIndicator").visible = false + popup_menu.set_item_text(4, "Link Cel") + popup_menu.set_item_metadata(4, "Link Cel") + + # Reset the checkers size because it assumes you want the same size as the canvas + var checker = $CelTexture/TransparentChecker + checker.rect_size = checker.get_parent().rect_size + + +func _on_CelButton_pressed() -> void: + if Input.is_action_just_released("left_mouse"): + Global.current_project.current_frame = frame + Global.current_project.current_layer = layer + elif Input.is_action_just_released("right_mouse"): + if Global.current_project.frames.size() == 1: + popup_menu.set_item_disabled(0, true) + popup_menu.set_item_disabled(2, true) + popup_menu.set_item_disabled(3, true) + else: + popup_menu.set_item_disabled(0, false) + if frame > 0: + popup_menu.set_item_disabled(2, false) + if frame < Global.current_project.frames.size() - 1: + popup_menu.set_item_disabled(3, false) + popup_menu.popup(Rect2(get_global_mouse_position(), Vector2.ONE)) + pressed = !pressed + elif Input.is_action_just_released("middle_mouse"): # Middle mouse click + pressed = !pressed + Global.animation_timeline._on_DeleteFrame_pressed(frame) + else: # An example of this would be Space + pressed = !pressed + + +func _on_PopupMenu_id_pressed(ID : int) -> void: + match ID: + 0: # Remove Frame + Global.animation_timeline._on_DeleteFrame_pressed(frame) + 1: # Clone Frame + Global.animation_timeline._on_CopyFrame_pressed(frame) + 2: # Move Left + change_frame_order(-1) + 3: # Move Right + change_frame_order(1) + 4: # Unlink Cel + var cel_index : int = Global.current_project.layers[layer].linked_cels.find(Global.current_project.frames[frame]) + var f = Global.current_project.frames[frame] + var new_layers : Array = Global.current_project.layers.duplicate() + # Loop through the array to create new classes for each element, so that they + # won't be the same as the original array's classes. Needed for undo/redo to work properly. + for i in new_layers.size(): + var new_linked_cels = new_layers[i].linked_cels.duplicate() + new_layers[i] = Layer.new(new_layers[i].name, new_layers[i].visible, new_layers[i].locked, new_layers[i].frame_container, new_layers[i].new_cels_linked, new_linked_cels) + var new_cels : Array = f.cels.duplicate() + for i in new_cels.size(): + new_cels[i] = Cel.new(new_cels[i].image, new_cels[i].opacity) + + if popup_menu.get_item_metadata(4) == "Unlink Cel": + new_layers[layer].linked_cels.remove(cel_index) + var sprite := Image.new() + sprite.copy_from(Global.current_project.frames[frame].cels[layer].image) + sprite.lock() + new_cels[layer].image = sprite + + Global.current_project.undo_redo.create_action("Unlink Cel") + Global.current_project.undo_redo.add_do_property(Global.current_project, "layers", new_layers) + Global.current_project.undo_redo.add_do_property(f, "cels", new_cels) + Global.current_project.undo_redo.add_undo_property(Global.current_project, "layers", Global.current_project.layers) + Global.current_project.undo_redo.add_undo_property(f, "cels", f.cels) + + Global.current_project.undo_redo.add_undo_method(Global, "undo") + Global.current_project.undo_redo.add_do_method(Global, "redo") + Global.current_project.undo_redo.commit_action() + elif popup_menu.get_item_metadata(4) == "Link Cel": + new_layers[layer].linked_cels.append(Global.current_project.frames[frame]) + Global.current_project.undo_redo.create_action("Link Cel") + Global.current_project.undo_redo.add_do_property(Global.current_project, "layers", new_layers) + if new_layers[layer].linked_cels.size() > 1: + # If there are already linked cels, set the current cel's image + # to the first linked cel's image + new_cels[layer].image = new_layers[layer].linked_cels[0].cels[layer].image + new_cels[layer].image_texture = new_layers[layer].linked_cels[0].cels[layer].image_texture + Global.current_project.undo_redo.add_do_property(f, "cels", new_cels) + Global.current_project.undo_redo.add_undo_property(f, "cels", f.cels) + + Global.current_project.undo_redo.add_undo_property(Global.current_project, "layers", Global.current_project.layers) + Global.current_project.undo_redo.add_undo_method(Global, "undo") + Global.current_project.undo_redo.add_do_method(Global, "redo") + Global.current_project.undo_redo.commit_action() + + +func change_frame_order(rate : int) -> void: + var change = frame + rate + var new_frames : Array = Global.current_project.frames.duplicate() + var temp = new_frames[frame] + new_frames[frame] = new_frames[change] + new_frames[change] = temp + + Global.current_project.undo_redo.create_action("Change Frame Order") + Global.current_project.undo_redo.add_do_property(Global.current_project, "frames", new_frames) + + if Global.current_project.current_frame == frame: + Global.current_project.undo_redo.add_do_property(Global.current_project, "current_frame", change) + Global.current_project.undo_redo.add_undo_property(Global.current_project, "current_frame", Global.current_project.current_frame) + + Global.current_project.undo_redo.add_undo_property(Global.current_project, "frames", Global.current_project.frames) + + Global.current_project.undo_redo.add_undo_method(Global, "undo") + Global.current_project.undo_redo.add_do_method(Global, "redo") + Global.current_project.undo_redo.commit_action() diff --git a/src/UI/Timeline/CelButton.tscn b/src/UI/Timeline/CelButton.tscn new file mode 100644 index 0000000..54c1c76 --- /dev/null +++ b/src/UI/Timeline/CelButton.tscn @@ -0,0 +1,55 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://src/UI/Timeline/CelButton.gd" type="Script" id=1] +[ext_resource path="res://src/UI/TransparentChecker.tscn" type="PackedScene" id=2] + +[node name="CelButton" type="Button"] +margin_top = 18.0 +margin_right = 36.0 +margin_bottom = 54.0 +rect_min_size = Vector2( 36, 36 ) +mouse_default_cursor_shape = 2 +size_flags_horizontal = 0 +size_flags_vertical = 0 +toggle_mode = true +button_mask = 7 +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="CelTexture" type="TextureRect" parent="."] +margin_left = 2.0 +margin_top = 1.78536 +margin_right = 34.0 +margin_bottom = 33.7854 +rect_min_size = Vector2( 32, 32 ) +size_flags_horizontal = 0 +size_flags_vertical = 0 +expand = true +stretch_mode = 6 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="TransparentChecker" parent="CelTexture" instance=ExtResource( 2 )] +show_behind_parent = true +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_right = 0.0 +margin_bottom = 0.0 + +[node name="PopupMenu" type="PopupMenu" parent="."] +margin_right = 20.0 +margin_bottom = 20.0 +mouse_default_cursor_shape = 2 +items = [ "Remove Frame", null, 0, false, true, -1, 0, null, "", false, "Clone Frame", null, 0, false, false, -1, 0, null, "", false, "Move Left", null, 0, false, true, -1, 0, null, "", false, "Move Right", null, 0, false, true, -1, 0, null, "", false, "Link Cel", null, 0, false, false, -1, 0, null, "", false ] + +[node name="LinkedIndicator" type="Polygon2D" parent="."] +visible = false +color = Color( 0.0627451, 0.741176, 0.215686, 1 ) +invert_enable = true +invert_border = 1.0 +polygon = PoolVector2Array( 0, 0, 36, 0, 36, 36, 0, 36 ) +[connection signal="pressed" from="." to="." method="_on_CelButton_pressed"] +[connection signal="id_pressed" from="PopupMenu" to="." method="_on_PopupMenu_id_pressed"] diff --git a/src/UI/Timeline/FrameTagDialog.gd b/src/UI/Timeline/FrameTagDialog.gd new file mode 100644 index 0000000..8a2cee6 --- /dev/null +++ b/src/UI/Timeline/FrameTagDialog.gd @@ -0,0 +1,143 @@ +extends AcceptDialog + + +var current_tag_id := 0 +var tag_vboxes := [] +var delete_tag_button : Button + +onready var main_vbox_cont : VBoxContainer = $VBoxContainer/ScrollContainer/VBoxTagContainer +onready var add_tag_button : Button = $VBoxContainer/ScrollContainer/VBoxTagContainer/AddTag +onready var options_dialog = $TagOptions + + +func _ready() -> void: + $"TagOptions/GridContainer/ColorPickerButton".get_picker().presets_visible = false + + +func _on_FrameTagDialog_about_to_show() -> void: + Global.dialog_open(true) + for vbox in tag_vboxes: + vbox.queue_free() + tag_vboxes.clear() + + var i := 0 + for tag in Global.current_project.animation_tags: + var vbox_cont := VBoxContainer.new() + var hbox_cont := HBoxContainer.new() + var tag_label := Label.new() + if tag.from == tag.to: + tag_label.text = tr("Tag %s (Frame %s)") % [i + 1, tag.from] + else: + tag_label.text = tr("Tag %s (Frames %s-%s)") % [i + 1, tag.from, tag.to] + hbox_cont.add_child(tag_label) + + var edit_button := Button.new() + edit_button.text = "Edit" + edit_button.mouse_default_cursor_shape = Control.CURSOR_POINTING_HAND + edit_button.connect("pressed", self, "_on_EditButton_pressed", [i]) + hbox_cont.add_child(edit_button) + vbox_cont.add_child(hbox_cont) + + var name_label := Label.new() + name_label.text = tag.name + name_label.modulate = tag.color + vbox_cont.add_child(name_label) + + var hsep := HSeparator.new() + hsep.size_flags_horizontal = SIZE_EXPAND_FILL + vbox_cont.add_child(hsep) + + main_vbox_cont.add_child(vbox_cont) + tag_vboxes.append(vbox_cont) + + i += 1 + + add_tag_button.visible = true + main_vbox_cont.move_child(add_tag_button, main_vbox_cont.get_child_count() - 1) + + +func _on_FrameTagDialog_popup_hide() -> void: + Global.dialog_open(false) + + +func _on_AddTag_pressed() -> void: + options_dialog.popup_centered() + current_tag_id = Global.current_project.animation_tags.size() + options_dialog.get_node("GridContainer/FromSpinBox").value = Global.current_project.current_frame + 1 + options_dialog.get_node("GridContainer/ToSpinBox").value = Global.current_project.current_frame + 1 + + +func _on_EditButton_pressed(_tag_id : int) -> void: + options_dialog.popup_centered() + current_tag_id = _tag_id + options_dialog.get_node("GridContainer/NameLineEdit").text = Global.current_project.animation_tags[_tag_id].name + options_dialog.get_node("GridContainer/ColorPickerButton").color = Global.current_project.animation_tags[_tag_id].color + options_dialog.get_node("GridContainer/FromSpinBox").value = Global.current_project.animation_tags[_tag_id].from + options_dialog.get_node("GridContainer/ToSpinBox").value = Global.current_project.animation_tags[_tag_id].to + if !delete_tag_button: + delete_tag_button = options_dialog.add_button("Delete", true, "delete_tag") + else: + delete_tag_button.visible = true + + +func _on_TagOptions_confirmed() -> void: + var tag_name : String = options_dialog.get_node("GridContainer/NameLineEdit").text + var tag_color : Color = options_dialog.get_node("GridContainer/ColorPickerButton").color + var tag_from : int = options_dialog.get_node("GridContainer/FromSpinBox").value + var tag_to : int = options_dialog.get_node("GridContainer/ToSpinBox").value + + if tag_to > Global.current_project.frames.size(): + tag_to = Global.current_project.frames.size() + + if tag_from > tag_to: + tag_from = tag_to + + var new_animation_tags := Global.current_project.animation_tags.duplicate() + # Loop through the tags to create new classes for them, so that they won't be the same + # as Global.current_project.animation_tags's classes. Needed for undo/redo to work properly. + for i in new_animation_tags.size(): + new_animation_tags[i] = AnimationTag.new(new_animation_tags[i].name, new_animation_tags[i].color, new_animation_tags[i].from, new_animation_tags[i].to) + + if current_tag_id == Global.current_project.animation_tags.size(): + new_animation_tags.append(AnimationTag.new(tag_name, tag_color, tag_from, tag_to)) + else: + new_animation_tags[current_tag_id].name = tag_name + new_animation_tags[current_tag_id].color = tag_color + new_animation_tags[current_tag_id].from = tag_from + new_animation_tags[current_tag_id].to = tag_to + + # Handle Undo/Redo + Global.current_project.undos += 1 + Global.current_project.undo_redo.create_action("Modify Frame Tag") + Global.current_project.undo_redo.add_do_method(Global, "general_redo") + Global.current_project.undo_redo.add_undo_method(Global, "general_undo") + Global.current_project.undo_redo.add_do_property(Global.current_project, "animation_tags", new_animation_tags) + Global.current_project.undo_redo.add_undo_property(Global.current_project, "animation_tags", Global.current_project.animation_tags) + Global.current_project.undo_redo.commit_action() + _on_FrameTagDialog_about_to_show() + + +func _on_TagOptions_custom_action(action : String) -> void: + if action == "delete_tag": + var new_animation_tags := Global.current_project.animation_tags.duplicate() + new_animation_tags.remove(current_tag_id) + # Handle Undo/Redo + Global.current_project.undos += 1 + Global.current_project.undo_redo.create_action("Delete Frame Tag") + Global.current_project.undo_redo.add_do_method(Global, "general_redo") + Global.current_project.undo_redo.add_undo_method(Global, "general_undo") + Global.current_project.undo_redo.add_do_property(Global.current_project, "animation_tags", new_animation_tags) + Global.current_project.undo_redo.add_undo_property(Global.current_project, "animation_tags", Global.current_project.animation_tags) + Global.current_project.undo_redo.commit_action() + + options_dialog.hide() + _on_FrameTagDialog_about_to_show() + + +func _on_TagOptions_popup_hide() -> void: + if delete_tag_button: + delete_tag_button.visible = false + + +func _on_PlayOnlyTags_toggled(button_pressed : bool) -> void: + Global.play_only_tags = button_pressed diff --git a/src/UI/Timeline/FrameTagDialog.tscn b/src/UI/Timeline/FrameTagDialog.tscn new file mode 100644 index 0000000..c50b5bf --- /dev/null +++ b/src/UI/Timeline/FrameTagDialog.tscn @@ -0,0 +1,168 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://src/UI/Timeline/FrameTagDialog.gd" type="Script" id=1] +[ext_resource path="res://assets/graphics/dark_themes/timeline/new_frame.png" type="Texture" id=2] + +[node name="FrameTagDialog" type="AcceptDialog"] +margin_right = 83.0 +margin_bottom = 58.0 +rect_min_size = Vector2( 400, 200 ) +window_title = "Frame Tag Properties" +resizable = true +script = ExtResource( 1 ) + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 8.0 +margin_top = 8.0 +margin_right = -8.0 +margin_bottom = -36.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ScrollContainer" type="ScrollContainer" parent="VBoxContainer"] +margin_right = 384.0 +margin_bottom = 128.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="VBoxTagContainer" type="VBoxContainer" parent="VBoxContainer/ScrollContainer"] +margin_right = 384.0 +margin_bottom = 28.0 +size_flags_horizontal = 3 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="HSeparator" type="HSeparator" parent="VBoxContainer/ScrollContainer/VBoxTagContainer"] +margin_right = 384.0 +margin_bottom = 4.0 +size_flags_horizontal = 3 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="AddTag" type="Button" parent="VBoxContainer/ScrollContainer/VBoxTagContainer" groups=[ +"UIButtons", +]] +margin_top = 8.0 +margin_right = 20.0 +margin_bottom = 28.0 +rect_min_size = Vector2( 20, 0 ) +hint_tooltip = "Add a new frame tag" +mouse_default_cursor_shape = 2 +size_flags_horizontal = 0 +size_flags_vertical = 0 + +[node name="TextureRect" type="TextureRect" parent="VBoxContainer/ScrollContainer/VBoxTagContainer/AddTag"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -6.0 +margin_top = -6.0 +margin_right = 6.0 +margin_bottom = 6.0 +texture = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="PlayOnlyTags" type="CheckBox" parent="VBoxContainer"] +margin_top = 132.0 +margin_right = 333.0 +margin_bottom = 156.0 +hint_tooltip = "If it's selected, the animation plays only on the frames that have the same tag. +If it's not, the animation will play for all frames, ignoring tags." +mouse_default_cursor_shape = 2 +size_flags_horizontal = 0 +pressed = true +text = "Animation plays only on frames of the same tag" + +[node name="TagOptions" type="ConfirmationDialog" parent="."] +margin_left = 8.0 +margin_top = 8.0 +margin_right = 392.0 +margin_bottom = 164.0 + +[node name="GridContainer" type="GridContainer" parent="TagOptions"] +margin_left = 8.0 +margin_top = 8.0 +margin_right = 376.0 +margin_bottom = 120.0 +custom_constants/vseparation = 8 +custom_constants/hseparation = 8 +columns = 4 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="NameLabel" type="Label" parent="TagOptions/GridContainer"] +margin_top = 5.0 +margin_right = 42.0 +margin_bottom = 19.0 +text = "Name:" + +[node name="NameLineEdit" type="LineEdit" parent="TagOptions/GridContainer"] +margin_left = 50.0 +margin_right = 124.0 +margin_bottom = 24.0 +caret_blink = true +caret_blink_speed = 0.5 + +[node name="ColorLabel" type="Label" parent="TagOptions/GridContainer"] +margin_left = 132.0 +margin_top = 5.0 +margin_right = 169.0 +margin_bottom = 19.0 +text = "Color:" + +[node name="ColorPickerButton" type="ColorPickerButton" parent="TagOptions/GridContainer"] +margin_left = 177.0 +margin_right = 251.0 +margin_bottom = 24.0 +mouse_default_cursor_shape = 2 +color = Color( 1, 0, 0, 1 ) + +[node name="FromLabel" type="Label" parent="TagOptions/GridContainer"] +margin_top = 37.0 +margin_right = 42.0 +margin_bottom = 51.0 +text = "From:" + +[node name="FromSpinBox" type="SpinBox" parent="TagOptions/GridContainer"] +margin_left = 50.0 +margin_top = 32.0 +margin_right = 124.0 +margin_bottom = 56.0 +mouse_default_cursor_shape = 2 +min_value = 1.0 +value = 1.0 + +[node name="ToLabel" type="Label" parent="TagOptions/GridContainer"] +margin_left = 132.0 +margin_top = 37.0 +margin_right = 169.0 +margin_bottom = 51.0 +text = "To:" + +[node name="ToSpinBox" type="SpinBox" parent="TagOptions/GridContainer"] +margin_left = 177.0 +margin_top = 32.0 +margin_right = 251.0 +margin_bottom = 56.0 +mouse_default_cursor_shape = 2 +min_value = 1.0 +value = 1.0 +[connection signal="about_to_show" from="." to="." method="_on_FrameTagDialog_about_to_show"] +[connection signal="popup_hide" from="." to="." method="_on_FrameTagDialog_popup_hide"] +[connection signal="pressed" from="VBoxContainer/ScrollContainer/VBoxTagContainer/AddTag" to="." method="_on_AddTag_pressed"] +[connection signal="toggled" from="VBoxContainer/PlayOnlyTags" to="." method="_on_PlayOnlyTags_toggled"] +[connection signal="confirmed" from="TagOptions" to="." method="_on_TagOptions_confirmed"] +[connection signal="custom_action" from="TagOptions" to="." method="_on_TagOptions_custom_action"] +[connection signal="popup_hide" from="TagOptions" to="." method="_on_TagOptions_popup_hide"] diff --git a/src/UI/Timeline/LayerButton.gd b/src/UI/Timeline/LayerButton.gd new file mode 100644 index 0000000..cc61800 --- /dev/null +++ b/src/UI/Timeline/LayerButton.gd @@ -0,0 +1,79 @@ +class_name LayerButton +extends Button + +var i := 0 +var visibility_button : BaseButton +var lock_button : BaseButton +var linked_button : BaseButton +var label : Label +var line_edit : LineEdit + + +func _ready() -> void: + visibility_button = Global.find_node_by_name(self, "VisibilityButton") + lock_button = Global.find_node_by_name(self, "LockButton") + linked_button = Global.find_node_by_name(self, "LinkButton") + label = Global.find_node_by_name(self, "Label") + line_edit = Global.find_node_by_name(self, "LineEdit") + + if Global.current_project.layers[i].visible: + Global.change_button_texturerect(visibility_button.get_child(0), "layer_visible.png") + visibility_button.get_child(0).rect_size = Vector2(24, 14) + visibility_button.get_child(0).rect_position = Vector2(4, 9) + else: + Global.change_button_texturerect(visibility_button.get_child(0), "layer_invisible.png") + visibility_button.get_child(0).rect_size = Vector2(24, 8) + visibility_button.get_child(0).rect_position = Vector2(4, 12) + + if Global.current_project.layers[i].locked: + Global.change_button_texturerect(lock_button.get_child(0), "lock.png") + else: + Global.change_button_texturerect(lock_button.get_child(0), "unlock.png") + + if Global.current_project.layers[i].new_cels_linked: # If new layers will be linked + Global.change_button_texturerect(linked_button.get_child(0), "linked_layer.png") + else: + Global.change_button_texturerect(linked_button.get_child(0), "unlinked_layer.png") + + +func _input(event : InputEvent) -> void: + if (event.is_action_released("ui_accept") or event.is_action_released("ui_cancel")) and line_edit.visible and event.scancode != KEY_SPACE: + save_layer_name(line_edit.text) + + +func _on_LayerContainer_pressed() -> void: + pressed = !pressed + label.visible = false + line_edit.visible = true + line_edit.editable = true + line_edit.grab_focus() + + +func _on_LineEdit_focus_exited() -> void: + save_layer_name(line_edit.text) + + +func save_layer_name(new_name : String) -> void: + label.visible = true + line_edit.visible = false + line_edit.editable = false + label.text = new_name + Global.layers_changed_skip = true + Global.current_project.layers[i].name = new_name + + +func _on_VisibilityButton_pressed() -> void: + Global.current_project.layers[i].visible = !Global.current_project.layers[i].visible + Global.canvas.update() + + +func _on_LockButton_pressed() -> void: + Global.current_project.layers[i].locked = !Global.current_project.layers[i].locked + + +func _on_LinkButton_pressed() -> void: + Global.current_project.layers[i].new_cels_linked = !Global.current_project.layers[i].new_cels_linked + if Global.current_project.layers[i].new_cels_linked && !Global.current_project.layers[i].linked_cels: + # If button is pressed and there are no linked cels in the layer + Global.current_project.layers[i].linked_cels.append(Global.current_project.frames[Global.current_project.current_frame]) + Global.current_project.layers[i].frame_container.get_child(Global.current_project.current_frame)._ready() diff --git a/src/UI/Timeline/LayerButton.tscn b/src/UI/Timeline/LayerButton.tscn new file mode 100644 index 0000000..90d8612 --- /dev/null +++ b/src/UI/Timeline/LayerButton.tscn @@ -0,0 +1,165 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://src/UI/Timeline/LayerButton.gd" type="Script" id=1] +[ext_resource path="res://assets/graphics/dark_themes/layers/layer_visible.png" type="Texture" id=2] +[ext_resource path="res://assets/graphics/dark_themes/layers/unlock.png" type="Texture" id=3] +[ext_resource path="res://assets/graphics/dark_themes/layers/unlinked_layer.png" type="Texture" id=4] + +[node name="LayerContainer" type="Button"] +margin_right = 210.0 +margin_bottom = 36.0 +rect_min_size = Vector2( 212, 36 ) +size_flags_horizontal = 0 +toggle_mode = true +action_mode = 0 +script = ExtResource( 1 ) +__meta__ = { +"_edit_horizontal_guides_": [ ], +"_edit_use_anchors_": false +} + +[node name="HBoxContainer" type="HBoxContainer" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +size_flags_horizontal = 0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="EmptySpacer" type="Control" parent="HBoxContainer"] +margin_bottom = 36.0 + +[node name="LayerButtons" type="HBoxContainer" parent="HBoxContainer"] +margin_left = 4.0 +margin_right = 108.0 +margin_bottom = 36.0 + +[node name="VisibilityButton" type="Button" parent="HBoxContainer/LayerButtons" groups=[ +"UIButtons", +]] +margin_top = 2.0 +margin_right = 32.0 +margin_bottom = 34.0 +rect_min_size = Vector2( 32, 32 ) +hint_tooltip = "Toggle layer's visibility" +focus_mode = 0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 0 +size_flags_vertical = 4 + +[node name="TextureRect" type="TextureRect" parent="HBoxContainer/LayerButtons/VisibilityButton"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -12.0 +margin_top = -7.0 +margin_right = 12.0 +margin_bottom = 7.0 +size_flags_horizontal = 0 +size_flags_vertical = 0 +texture = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="LockButton" type="Button" parent="HBoxContainer/LayerButtons" groups=[ +"UIButtons", +]] +margin_left = 36.0 +margin_top = 2.0 +margin_right = 68.0 +margin_bottom = 34.0 +rect_min_size = Vector2( 32, 32 ) +hint_tooltip = "Lock/unlock layer" +focus_mode = 0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 0 +size_flags_vertical = 4 + +[node name="TextureRect" type="TextureRect" parent="HBoxContainer/LayerButtons/LockButton"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -10.0 +margin_top = -12.0 +margin_right = 10.0 +margin_bottom = 12.0 +size_flags_horizontal = 0 +size_flags_vertical = 0 +texture = ExtResource( 3 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="LinkButton" type="Button" parent="HBoxContainer/LayerButtons" groups=[ +"UIButtons", +]] +margin_left = 72.0 +margin_top = 2.0 +margin_right = 104.0 +margin_bottom = 34.0 +rect_min_size = Vector2( 32, 32 ) +hint_tooltip = "Enable/disable cel linking + +Linked cels are being shared across multiple frames" +focus_mode = 0 +mouse_default_cursor_shape = 2 +size_flags_horizontal = 0 +size_flags_vertical = 4 + +[node name="TextureRect" type="TextureRect" parent="HBoxContainer/LayerButtons/LinkButton"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -12.0 +margin_top = -4.0 +margin_right = 12.0 +margin_bottom = 4.0 +size_flags_horizontal = 0 +size_flags_vertical = 0 +texture = ExtResource( 4 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="LayerName" type="HBoxContainer" parent="HBoxContainer"] +margin_left = 112.0 +margin_right = 216.0 +margin_bottom = 36.0 +rect_min_size = Vector2( 104, 0 ) +mouse_default_cursor_shape = 2 +size_flags_horizontal = 0 +alignment = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Label" type="Label" parent="HBoxContainer/LayerName"] +margin_top = 11.0 +margin_right = 104.0 +margin_bottom = 25.0 +size_flags_horizontal = 3 +text = "Layer 0" +align = 1 +clip_text = true + +[node name="LineEdit" type="LineEdit" parent="HBoxContainer/LayerName"] +visible = false +margin_left = 86.0 +margin_top = 5.0 +margin_right = 166.0 +margin_bottom = 37.0 +rect_min_size = Vector2( 80, 32 ) +size_flags_vertical = 4 +text = "Layer 0" +editable = false +caret_blink = true +caret_blink_speed = 0.5 +[connection signal="pressed" from="." to="." method="_on_LayerContainer_pressed"] +[connection signal="pressed" from="HBoxContainer/LayerButtons/VisibilityButton" to="." method="_on_VisibilityButton_pressed"] +[connection signal="pressed" from="HBoxContainer/LayerButtons/LockButton" to="." method="_on_LockButton_pressed"] +[connection signal="pressed" from="HBoxContainer/LayerButtons/LinkButton" to="." method="_on_LinkButton_pressed"] +[connection signal="focus_exited" from="HBoxContainer/LayerName/LineEdit" to="." method="_on_LineEdit_focus_exited"] diff --git a/src/UI/ToolButtons.gd b/src/UI/ToolButtons.gd new file mode 100644 index 0000000..d840f98 --- /dev/null +++ b/src/UI/ToolButtons.gd @@ -0,0 +1,40 @@ +extends VBoxContainer + + +# Node, shortcut +onready var tools := [ + [$RectSelect, "rectangle_select"], + [$Zoom, "zoom"], + [$ColorPicker, "colorpicker"], + [$Pencil, "pencil"], + [$Eraser, "eraser"], + [$Bucket, "fill"], + [$LightenDarken, "lightdark"], +] + + +func _ready() -> void: + for t in tools: + t[0].connect("pressed", self, "_on_Tool_pressed", [t[0]]) + Global.update_hint_tooltips() + + +func _input(event : InputEvent) -> void: + if not Global.has_focus: + return + for action in ["undo", "redo", "redo_secondary"]: + if event.is_action_pressed(action): + return + for t in tools: # Handle tool shortcuts + if event.is_action_pressed("right_" + t[1] + "_tool"): # Shortcut for right button (with Alt) + Tools.assign_tool(t[0].name, BUTTON_RIGHT) + elif event.is_action_pressed("left_" + t[1] + "_tool"): # Shortcut for left button + Tools.assign_tool(t[0].name, BUTTON_LEFT) + + +func _on_Tool_pressed(tool_pressed : BaseButton) -> void: + var button := -1 + button = BUTTON_LEFT if Input.is_action_just_released("left_mouse") else button + button = BUTTON_RIGHT if Input.is_action_just_released("right_mouse") else button + if button != -1: + Tools.assign_tool(tool_pressed.name, button) diff --git a/src/UI/TopMenuContainer.gd b/src/UI/TopMenuContainer.gd new file mode 100644 index 0000000..912b9f0 --- /dev/null +++ b/src/UI/TopMenuContainer.gd @@ -0,0 +1,388 @@ +extends Panel + + +var file_menu : PopupMenu +var view_menu : PopupMenu +var zen_mode := false + + +func _ready() -> void: + setup_file_menu() + setup_edit_menu() + setup_view_menu() + setup_image_menu() + setup_help_menu() + + +func setup_file_menu() -> void: + var file_menu_items := { + "New..." : InputMap.get_action_list("new_file")[0].get_scancode_with_modifiers(), + "Open..." : InputMap.get_action_list("open_file")[0].get_scancode_with_modifiers(), + 'Open last project...' : 0, + "Save..." : InputMap.get_action_list("save_file")[0].get_scancode_with_modifiers(), + "Save as..." : InputMap.get_action_list("save_file_as")[0].get_scancode_with_modifiers(), + "Export..." : InputMap.get_action_list("export_file")[0].get_scancode_with_modifiers(), + "Export as..." : InputMap.get_action_list("export_file_as")[0].get_scancode_with_modifiers(), + "Quit" : InputMap.get_action_list("quit")[0].get_scancode_with_modifiers(), + } + file_menu = Global.file_menu.get_popup() + var i := 0 + + for item in file_menu_items.keys(): + file_menu.add_item(item, i, file_menu_items[item]) + i += 1 + + file_menu.connect("id_pressed", self, "file_menu_id_pressed") + + if OS.get_name() == "HTML5": + file_menu.set_item_disabled(2, true) + + +func setup_edit_menu() -> void: + var edit_menu_items := { + "Undo" : InputMap.get_action_list("undo")[0].get_scancode_with_modifiers(), + "Redo" : InputMap.get_action_list("redo")[0].get_scancode_with_modifiers(), + "Copy" : InputMap.get_action_list("copy")[0].get_scancode_with_modifiers(), + "Cut" : InputMap.get_action_list("cut")[0].get_scancode_with_modifiers(), + "Paste" : InputMap.get_action_list("paste")[0].get_scancode_with_modifiers(), + "Delete" : InputMap.get_action_list("delete")[0].get_scancode_with_modifiers(), + "Clear Selection" : 0, + "Preferences" : 0 + } + var edit_menu : PopupMenu = Global.edit_menu.get_popup() + var i := 0 + + for item in edit_menu_items.keys(): + edit_menu.add_item(item, i, edit_menu_items[item]) + i += 1 + + edit_menu.connect("id_pressed", self, "edit_menu_id_pressed") + + +func setup_view_menu() -> void: + var view_menu_items := { + "Tile Mode" : InputMap.get_action_list("tile_mode")[0].get_scancode_with_modifiers(), + "Show Grid" : InputMap.get_action_list("show_grid")[0].get_scancode_with_modifiers(), + "Show Rulers" : InputMap.get_action_list("show_rulers")[0].get_scancode_with_modifiers(), + "Show Guides" : InputMap.get_action_list("show_guides")[0].get_scancode_with_modifiers(), + "Show Animation Timeline" : 0, + "Zen Mode" : InputMap.get_action_list("zen_mode")[0].get_scancode_with_modifiers(), + "Fullscreen Mode" : InputMap.get_action_list("toggle_fullscreen")[0].get_scancode_with_modifiers(), + } + view_menu = Global.view_menu.get_popup() + + var i := 0 + for item in view_menu_items.keys(): + view_menu.add_check_item(item, i, view_menu_items[item]) + i += 1 + + view_menu.set_item_checked(2, true) # Show Rulers + view_menu.set_item_checked(3, true) # Show Guides + view_menu.set_item_checked(4, true) # Show Animation Timeline + view_menu.hide_on_checkable_item_selection = false + view_menu.connect("id_pressed", self, "view_menu_id_pressed") + + +func setup_image_menu() -> void: + var image_menu_items := { + "Scale Image" : 0, + "Crop Image" : 0, + "Resize Canvas" : 0, + "Flip" : 0, + "Rotate Image" : 0, + "Invert Colors" : 0, + "Desaturation" : 0, + "Outline" : 0, + "Adjust Hue/Saturation/Value" : 0, + "Gradient" : 0, + # "Shader" : 0 + } + var image_menu : PopupMenu = Global.image_menu.get_popup() + + var i := 0 + for item in image_menu_items.keys(): + image_menu.add_item(item, i, image_menu_items[item]) + if i == 2: + image_menu.add_separator() + i += 1 + + image_menu.connect("id_pressed", self, "image_menu_id_pressed") + + +func setup_help_menu() -> void: + var help_menu_items := { + "View Splash Screen" : 0, + "Online Docs" : InputMap.get_action_list("open_docs")[0].get_scancode_with_modifiers(), + "Issue Tracker" : 0, + "Changelog" : 0, + "About Pixelorama" : 0 + } + var help_menu : PopupMenu = Global.help_menu.get_popup() + + var i := 0 + for item in help_menu_items.keys(): + help_menu.add_item(item, i, help_menu_items[item]) + i += 1 + + help_menu.connect("id_pressed", self, "help_menu_id_pressed") + + +func file_menu_id_pressed(id : int) -> void: + match id: + 0: # New + on_new_project_file_menu_option_pressed() + 1: # Open + open_project_file() + 2: # Open last project + on_open_last_project_file_menu_option_pressed() + 3: # Save + save_project_file() + 4: # Save as + save_project_file_as() + 5: # Export + export_file() + 6: # Export as + Global.export_dialog.popup_centered() + Global.dialog_open(true) + 7: # Quit + Global.control.show_quit_dialog() + + +func on_new_project_file_menu_option_pressed() -> void: + Global.new_image_dialog.popup_centered() + Global.dialog_open(true) + + +func open_project_file() -> void: + if OS.get_name() == "HTML5": + Html5FileExchange.load_image() + else: + Global.open_sprites_dialog.popup_centered() + Global.dialog_open(true) + Global.control.opensprite_file_selected = false + + +func on_open_last_project_file_menu_option_pressed() -> void: + # Check if last project path is set and if yes then open + if Global.config_cache.has_section_key("preferences", "last_project_path"): + Global.control.load_last_project() + else: # if not then warn user that he didn't edit any project yet + Global.error_dialog.set_text("You haven't saved or opened any project in Pixelorama yet!") + Global.error_dialog.popup_centered() + Global.dialog_open(true) + + +func save_project_file() -> void: + Global.control.is_quitting_on_save = false + var path = OpenSave.current_save_paths[Global.current_project_index] + if path == "": + if OS.get_name() == "HTML5": + Global.save_sprites_html5_dialog.popup_centered() + else: + Global.save_sprites_dialog.popup_centered() + Global.dialog_open(true) + else: + Global.control._on_SaveSprite_file_selected(path) + + +func save_project_file_as() -> void: + Global.control.is_quitting_on_save = false + if OS.get_name() == "HTML5": + Global.save_sprites_html5_dialog.popup_centered() + else: + Global.save_sprites_dialog.popup_centered() + Global.dialog_open(true) + + +func export_file() -> void: + if Export.was_exported == false: + Global.export_dialog.popup_centered() + Global.dialog_open(true) + else: + Export.external_export() + + +func edit_menu_id_pressed(id : int) -> void: + match id: + 0: # Undo + Global.current_project.undo_redo.undo() + 1: # Redo + Global.control.redone = true + Global.current_project.undo_redo.redo() + Global.control.redone = false + 2: # Copy + Global.selection_rectangle.copy() + 3: # cut + Global.selection_rectangle.cut() + 4: # paste + Global.selection_rectangle.paste() + 5: # Delete + Global.selection_rectangle.delete() + 6: # Clear selection + Global.selection_rectangle.set_rect(Rect2(0, 0, 0, 0)) + Global.selection_rectangle.select_rect() + 7: # Preferences + Global.preferences_dialog.popup_centered(Vector2(400, 280)) + Global.dialog_open(true) + + +func view_menu_id_pressed(id : int) -> void: + match id: + 0: # Tile mode + toggle_tile_mode() + 1: # Show grid + toggle_show_grid() + 2: # Show rulers + toggle_show_rulers() + 3: # Show guides + toggle_show_guides() + 4: # Show animation timeline + toggle_show_anim_timeline() + 5: # Zen mode + toggle_zen_mode() + 6: # Fullscreen mode + toggle_fullscreen() + + Global.canvas.update() + + +func toggle_tile_mode() -> void: + Global.tile_mode = !Global.tile_mode + view_menu.set_item_checked(0, Global.tile_mode) + + +func toggle_show_grid() -> void: + Global.draw_grid = !Global.draw_grid + view_menu.set_item_checked(1, Global.draw_grid) + Global.canvas.grid.update() + + +func toggle_show_rulers() -> void: + Global.show_rulers = !Global.show_rulers + view_menu.set_item_checked(2, Global.show_rulers) + Global.horizontal_ruler.visible = Global.show_rulers + Global.vertical_ruler.visible = Global.show_rulers + + +func toggle_show_guides() -> void: + Global.show_guides = !Global.show_guides + view_menu.set_item_checked(3, Global.show_guides) + for guide in Global.canvas.get_children(): + if guide is Guide and guide in Global.current_project.guides: + guide.visible = Global.show_guides + if guide is SymmetryGuide: + if guide.type == Guide.Types.HORIZONTAL: + guide.visible = Global.show_x_symmetry_axis and Global.show_guides + else: + guide.visible = Global.show_y_symmetry_axis and Global.show_guides + + +func toggle_show_anim_timeline() -> void: + if zen_mode: + return + Global.show_animation_timeline = !Global.show_animation_timeline + view_menu.set_item_checked(4, Global.show_animation_timeline) + Global.animation_timeline.visible = Global.show_animation_timeline + + +func toggle_zen_mode() -> void: + if Global.show_animation_timeline: + Global.animation_timeline.visible = zen_mode + Global.control.get_node("MenuAndUI/UI/ToolPanel").visible = zen_mode + Global.control.get_node("MenuAndUI/UI/RightPanel").visible = zen_mode + Global.control.get_node("MenuAndUI/UI/CanvasAndTimeline/ViewportAndRulers/TabsContainer").visible = zen_mode + zen_mode = !zen_mode + view_menu.set_item_checked(5, zen_mode) + + +func toggle_fullscreen() -> void: + OS.window_fullscreen = !OS.window_fullscreen + view_menu.set_item_checked(6, OS.window_fullscreen) + + +func image_menu_id_pressed(id : int) -> void: + if Global.current_project.layers[Global.current_project.current_layer].locked: # No changes if the layer is locked + return + var image : Image = Global.current_project.frames[Global.current_project.current_frame].cels[Global.current_project.current_layer].image + match id: + 0: # Scale Image + show_scale_image_popup() + + 1: # Crop Image + DrawingAlgos.crop_image(image) + + 2: # Resize Canvas + show_resize_canvas_popup() + + 3: # Flip + Global.control.get_node("Dialogs/ImageEffects/FlipImageDialog").popup_centered() + Global.dialog_open(true) + + 4: # Rotate + show_rotate_image_popup() + + 5: # Invert Colors + Global.control.get_node("Dialogs/ImageEffects/InvertColorsDialog").popup_centered() + Global.dialog_open(true) + + 6: # Desaturation + Global.control.get_node("Dialogs/ImageEffects/DesaturateDialog").popup_centered() + Global.dialog_open(true) + + 7: # Outline + show_add_outline_popup() + + 8: # HSV + show_hsv_configuration_popup() + + 9: # Gradient + Global.control.get_node("Dialogs/ImageEffects/GradientDialog").popup_centered() + Global.dialog_open(true) + + 10: # Shader + Global.control.get_node("Dialogs/ImageEffects/ShaderEffect").popup_centered() + Global.dialog_open(true) + + +func show_scale_image_popup() -> void: + Global.control.get_node("Dialogs/ImageEffects/ScaleImage").popup_centered() + Global.dialog_open(true) + + +func show_resize_canvas_popup() -> void: + Global.control.get_node("Dialogs/ImageEffects/ResizeCanvas").popup_centered() + Global.dialog_open(true) + + +func show_rotate_image_popup() -> void: + Global.control.get_node("Dialogs/ImageEffects/RotateImage").popup_centered() + Global.dialog_open(true) + + +func show_add_outline_popup() -> void: + Global.control.get_node("Dialogs/ImageEffects/OutlineDialog").popup_centered() + Global.dialog_open(true) + + +func show_hsv_configuration_popup() -> void: + Global.control.get_node("Dialogs/ImageEffects/HSVDialog").popup_centered() + Global.dialog_open(true) + + +func help_menu_id_pressed(id : int) -> void: + match id: + 0: # Splash Screen + Global.control.get_node("Dialogs/SplashDialog").popup_centered() + Global.dialog_open(true) + 1: # Online Docs + OS.shell_open("https://orama-interactive.github.io/Pixelorama-Docs/") + 2: # Issue Tracker + OS.shell_open("https://github.com/Orama-Interactive/Pixelorama/issues") + 3: # Changelog + if OS.get_name() == "OSX": + OS.shell_open("https://github.com/Orama-Interactive/Pixelorama/blob/master/CHANGELOG.md") + else: + OS.shell_open("https://github.com/Orama-Interactive/Pixelorama/blob/master/CHANGELOG.md#v08---2020-10-14") + 4: # About Pixelorama + Global.control.get_node("Dialogs/AboutDialog").popup_centered() + Global.dialog_open(true) diff --git a/src/UI/TopMenuContainer.tscn b/src/UI/TopMenuContainer.tscn new file mode 100644 index 0000000..ad7ecb0 --- /dev/null +++ b/src/UI/TopMenuContainer.tscn @@ -0,0 +1,118 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://src/UI/TopMenuContainer.gd" type="Script" id=2] + +[node name="TopMenuContainer" type="Panel"] +margin_right = 1280.0 +margin_bottom = 28.0 +rect_min_size = Vector2( 0, 28 ) +script = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="MenuItems" type="HBoxContainer" parent="."] +margin_left = 2.0 +margin_top = 4.0 +margin_right = 1010.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="FileMenu" type="MenuButton" parent="MenuItems"] +margin_right = 35.0 +margin_bottom = 23.0 +mouse_default_cursor_shape = 2 +text = "File" +switch_on_hover = true + +[node name="EditMenu" type="MenuButton" parent="MenuItems"] +margin_left = 39.0 +margin_right = 75.0 +margin_bottom = 23.0 +mouse_default_cursor_shape = 2 +text = "Edit" +switch_on_hover = true + +[node name="ViewMenu" type="MenuButton" parent="MenuItems"] +margin_left = 79.0 +margin_right = 121.0 +margin_bottom = 23.0 +mouse_default_cursor_shape = 2 +text = "View" +switch_on_hover = true + +[node name="ImageMenu" type="MenuButton" parent="MenuItems"] +margin_left = 125.0 +margin_right = 177.0 +margin_bottom = 23.0 +mouse_default_cursor_shape = 2 +text = "Image" +switch_on_hover = true + +[node name="HelpMenu" type="MenuButton" parent="MenuItems"] +margin_left = 181.0 +margin_right = 223.0 +margin_bottom = 23.0 +mouse_default_cursor_shape = 2 +text = "Help" +switch_on_hover = true + +[node name="TopLabels" type="HBoxContainer" parent="."] +anchor_left = 0.5 +anchor_right = 0.5 +anchor_bottom = 1.0 +margin_left = -65.5 +margin_right = 65.5 +custom_constants/separation = 20 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ZoomLevel" type="Label" parent="TopLabels"] +margin_top = 7.0 +margin_right = 60.0 +margin_bottom = 21.0 +rect_min_size = Vector2( 60, 0 ) +text = "781 %" +align = 2 + +[node name="CursorPosition" type="Label" parent="TopLabels"] +margin_left = 80.0 +margin_top = 7.0 +margin_right = 128.0 +margin_bottom = 21.0 +text = "[64×64]" +align = 2 + +[node name="HBoxContainer" type="HBoxContainer" parent="."] +anchor_left = 1.0 +anchor_top = 0.5 +anchor_right = 1.0 +anchor_bottom = 0.5 +margin_left = -330.0 +margin_top = -10.0 +margin_right = 0.00012207 +margin_bottom = 13.0 +grow_horizontal = 2 +alignment = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="CurrentFrame" type="Label" parent="HBoxContainer"] +margin_left = 106.0 +margin_right = 198.0 +margin_bottom = 23.0 +size_flags_vertical = 1 +text = "Current frame:" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="CurrentFrameMark" type="Label" parent="HBoxContainer"] +margin_left = 202.0 +margin_right = 223.0 +margin_bottom = 23.0 +size_flags_vertical = 1 +text = "1/2" diff --git a/src/UI/TransparentChecker.gd b/src/UI/TransparentChecker.gd new file mode 100644 index 0000000..158233c --- /dev/null +++ b/src/UI/TransparentChecker.gd @@ -0,0 +1,22 @@ +extends ColorRect + + +func _ready() -> void: + rect_size = Global.current_project.size + if get_parent().get_parent() == Global.main_viewport: + Global.second_viewport.get_node("Viewport/TransparentChecker")._ready() + Global.small_preview_viewport.get_node("Viewport/TransparentChecker")._ready() + material.set_shader_param("size", Global.checker_size) + material.set_shader_param("color1", Global.checker_color_1) + material.set_shader_param("color2", Global.checker_color_2) + material.set_shader_param("follow_movement", Global.checker_follow_movement) + material.set_shader_param("follow_scale", Global.checker_follow_scale) + + +func update_offset(offset : Vector2, scale : Vector2) -> void: + material.set_shader_param("offset", offset) + material.set_shader_param("scale", scale) + + +func _on_TransparentChecker_resized(): + material.set_shader_param("rect_size", rect_size) diff --git a/src/UI/TransparentChecker.tscn b/src/UI/TransparentChecker.tscn new file mode 100644 index 0000000..7fa0d51 --- /dev/null +++ b/src/UI/TransparentChecker.tscn @@ -0,0 +1,21 @@ +[gd_scene load_steps=4 format=2] + +[ext_resource path="res://src/Shaders/TransparentChecker.shader" type="Shader" id=1] +[ext_resource path="res://src/UI/TransparentChecker.gd" type="Script" id=2] + +[sub_resource type="ShaderMaterial" id=1] +shader = ExtResource( 1 ) +shader_param/size = 10.0 +shader_param/color1 = Color( 0.7, 0.7, 0.7, 1 ) +shader_param/color2 = Color( 1, 1, 1, 1 ) + +[node name="TransparentChecker" type="ColorRect"] +material = SubResource( 1 ) +margin_right = 40.0 +margin_bottom = 40.0 +mouse_filter = 2 +script = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} +[connection signal="resized" from="." to="." method="_on_TransparentChecker_resized"] diff --git a/src/UI/UI.tscn b/src/UI/UI.tscn new file mode 100644 index 0000000..c972171 --- /dev/null +++ b/src/UI/UI.tscn @@ -0,0 +1,365 @@ +[gd_scene load_steps=23 format=2] + +[ext_resource path="res://src/UI/ToolButtons.gd" type="Script" id=1] +[ext_resource path="res://src/UI/Canvas/CanvasPreview.tscn" type="PackedScene" id=2] +[ext_resource path="res://src/UI/Tabs.gd" type="Script" id=3] +[ext_resource path="res://src/UI/Canvas/Rulers/VerticalRuler.gd" type="Script" id=4] +[ext_resource path="res://src/UI/TransparentChecker.tscn" type="PackedScene" id=5] +[ext_resource path="res://src/UI/Canvas/Rulers/HorizontalRuler.gd" type="Script" id=6] +[ext_resource path="res://src/UI/Canvas/CameraMovement.gd" type="Script" id=7] +[ext_resource path="res://src/SelectionRectangle.gd" type="Script" id=8] +[ext_resource path="res://assets/graphics/dark_themes/tools/bucket.png" type="Texture" id=10] +[ext_resource path="res://assets/graphics/dark_themes/tools/colorpicker.png" type="Texture" id=11] +[ext_resource path="res://assets/graphics/dark_themes/tools/rectselect.png" type="Texture" id=12] +[ext_resource path="res://assets/graphics/dark_themes/tools/eraser_r.png" type="Texture" id=13] +[ext_resource path="res://assets/graphics/dark_themes/tools/pencil_l.png" type="Texture" id=14] +[ext_resource path="res://assets/graphics/dark_themes/tools/lightendarken.png" type="Texture" id=15] +[ext_resource path="res://src/UI/CanvasPreviewContainer.tscn" type="PackedScene" id=16] +[ext_resource path="res://src/UI/ColorAndToolOptions.tscn" type="PackedScene" id=17] +[ext_resource path="res://src/UI/Timeline/AnimationTimeline.tscn" type="PackedScene" id=18] +[ext_resource path="res://src/UI/Canvas/Canvas.tscn" type="PackedScene" id=19] +[ext_resource path="res://src/Palette/PalettePanelContainer.tscn" type="PackedScene" id=20] +[ext_resource path="res://assets/graphics/dark_themes/tools/zoom.png" type="Texture" id=21] +[ext_resource path="res://src/UI/ViewportContainer.gd" type="Script" id=23] + +[sub_resource type="StyleBoxFlat" id=1] +bg_color = Color( 0.0627451, 0.0627451, 0.0627451, 1 ) +expand_margin_top = 6.0 + +[node name="UI" type="HBoxContainer"] +margin_top = 28.0 +margin_right = 1280.0 +margin_bottom = 720.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +custom_constants/separation = 0 +__meta__ = { +"_edit_use_anchors_": false, +"_edit_vertical_guides_": [ ] +} + +[node name="ToolPanel" type="Panel" parent="."] +margin_right = 48.0 +margin_bottom = 692.0 +rect_min_size = Vector2( 48, 0 ) +size_flags_vertical = 3 + +[node name="PanelContainer" type="PanelContainer" parent="ToolPanel"] +anchor_left = 0.5 +anchor_right = 0.5 +margin_left = -20.5 +margin_right = -6.5 +margin_bottom = 14.0 +size_flags_horizontal = 0 +size_flags_vertical = 0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ToolButtons" type="VBoxContainer" parent="ToolPanel/PanelContainer"] +margin_left = 7.0 +margin_top = 7.0 +margin_right = 39.0 +margin_bottom = 255.0 +size_flags_horizontal = 4 +size_flags_vertical = 0 +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="RectSelect" type="Button" parent="ToolPanel/PanelContainer/ToolButtons" groups=[ +"UIButtons", +]] +margin_right = 32.0 +margin_bottom = 32.0 +rect_min_size = Vector2( 32, 32 ) +mouse_default_cursor_shape = 2 +button_mask = 3 + +[node name="TextureRect" type="TextureRect" parent="ToolPanel/PanelContainer/ToolButtons/RectSelect"] +margin_right = 32.0 +margin_bottom = 32.0 +texture = ExtResource( 12 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Zoom" type="Button" parent="ToolPanel/PanelContainer/ToolButtons" groups=[ +"UIButtons", +]] +margin_top = 36.0 +margin_right = 32.0 +margin_bottom = 68.0 +rect_min_size = Vector2( 32, 32 ) +mouse_default_cursor_shape = 2 +button_mask = 3 + +[node name="TextureRect" type="TextureRect" parent="ToolPanel/PanelContainer/ToolButtons/Zoom"] +margin_right = 32.0 +margin_bottom = 32.0 +texture = ExtResource( 21 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ColorPicker" type="Button" parent="ToolPanel/PanelContainer/ToolButtons" groups=[ +"UIButtons", +]] +margin_top = 72.0 +margin_right = 32.0 +margin_bottom = 104.0 +rect_min_size = Vector2( 32, 32 ) +mouse_default_cursor_shape = 2 +button_mask = 3 + +[node name="TextureRect" type="TextureRect" parent="ToolPanel/PanelContainer/ToolButtons/ColorPicker"] +margin_right = 32.0 +margin_bottom = 32.0 +texture = ExtResource( 11 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Pencil" type="Button" parent="ToolPanel/PanelContainer/ToolButtons" groups=[ +"UIButtons", +]] +margin_top = 108.0 +margin_right = 32.0 +margin_bottom = 140.0 +rect_min_size = Vector2( 32, 32 ) +mouse_default_cursor_shape = 2 +button_mask = 3 + +[node name="TextureRect" type="TextureRect" parent="ToolPanel/PanelContainer/ToolButtons/Pencil"] +margin_right = 32.0 +margin_bottom = 32.0 +texture = ExtResource( 14 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Eraser" type="Button" parent="ToolPanel/PanelContainer/ToolButtons" groups=[ +"UIButtons", +]] +margin_top = 144.0 +margin_right = 32.0 +margin_bottom = 176.0 +rect_min_size = Vector2( 32, 32 ) +mouse_default_cursor_shape = 2 +button_mask = 3 + +[node name="TextureRect" type="TextureRect" parent="ToolPanel/PanelContainer/ToolButtons/Eraser"] +margin_right = 32.0 +margin_bottom = 32.0 +texture = ExtResource( 13 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Bucket" type="Button" parent="ToolPanel/PanelContainer/ToolButtons" groups=[ +"UIButtons", +]] +margin_top = 180.0 +margin_right = 32.0 +margin_bottom = 212.0 +rect_min_size = Vector2( 32, 32 ) +mouse_default_cursor_shape = 2 +button_mask = 3 + +[node name="TextureRect" type="TextureRect" parent="ToolPanel/PanelContainer/ToolButtons/Bucket"] +margin_right = 32.0 +margin_bottom = 32.0 +texture = ExtResource( 10 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="LightenDarken" type="Button" parent="ToolPanel/PanelContainer/ToolButtons" groups=[ +"UIButtons", +]] +margin_top = 216.0 +margin_right = 32.0 +margin_bottom = 248.0 +rect_min_size = Vector2( 32, 32 ) +mouse_default_cursor_shape = 2 +button_mask = 3 + +[node name="TextureRect" type="TextureRect" parent="ToolPanel/PanelContainer/ToolButtons/LightenDarken"] +margin_right = 32.0 +margin_bottom = 32.0 +texture = ExtResource( 15 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="CanvasAndTimeline" type="VSplitContainer" parent="."] +margin_left = 48.0 +margin_right = 950.0 +margin_bottom = 692.0 +size_flags_horizontal = 3 +custom_constants/autohide = 0 + +[node name="ViewportAndRulers" type="VBoxContainer" parent="CanvasAndTimeline"] +margin_right = 902.0 +margin_bottom = 480.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +custom_constants/separation = 0 + +[node name="TabsContainer" type="PanelContainer" parent="CanvasAndTimeline/ViewportAndRulers"] +margin_right = 902.0 +margin_bottom = 38.0 + +[node name="Tabs" type="Tabs" parent="CanvasAndTimeline/ViewportAndRulers/TabsContainer"] +margin_left = 7.0 +margin_top = 7.0 +margin_right = 895.0 +margin_bottom = 31.0 +tab_align = 0 +tab_close_display_policy = 1 +drag_to_rearrange_enabled = true +script = ExtResource( 3 ) + +[node name="HorizontalRuler" type="Button" parent="CanvasAndTimeline/ViewportAndRulers"] +margin_top = 38.0 +margin_right = 902.0 +margin_bottom = 58.0 +rect_min_size = Vector2( 0, 16 ) +focus_mode = 0 +mouse_default_cursor_shape = 14 +action_mode = 0 +enabled_focus_mode = 0 +script = ExtResource( 6 ) + +[node name="HSplitContainer" type="HSplitContainer" parent="CanvasAndTimeline/ViewportAndRulers"] +margin_top = 58.0 +margin_right = 902.0 +margin_bottom = 480.0 +size_flags_vertical = 3 +custom_constants/autohide = 0 + +[node name="ViewportandVerticalRuler" type="HBoxContainer" parent="CanvasAndTimeline/ViewportAndRulers/HSplitContainer"] +margin_right = 890.0 +margin_bottom = 422.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +custom_constants/separation = 0 + +[node name="VerticalRuler" type="Button" parent="CanvasAndTimeline/ViewportAndRulers/HSplitContainer/ViewportandVerticalRuler"] +margin_right = 16.0 +margin_bottom = 422.0 +rect_min_size = Vector2( 16, 0 ) +focus_mode = 0 +mouse_default_cursor_shape = 15 +size_flags_horizontal = 0 +size_flags_vertical = 3 +action_mode = 0 +enabled_focus_mode = 0 +script = ExtResource( 4 ) + +[node name="ViewportContainer" type="ViewportContainer" parent="CanvasAndTimeline/ViewportAndRulers/HSplitContainer/ViewportandVerticalRuler"] +margin_left = 16.0 +margin_right = 890.0 +margin_bottom = 422.0 +focus_mode = 2 +mouse_default_cursor_shape = 3 +size_flags_horizontal = 3 +size_flags_vertical = 3 +stretch = true +script = ExtResource( 23 ) + +[node name="Viewport" type="Viewport" parent="CanvasAndTimeline/ViewportAndRulers/HSplitContainer/ViewportandVerticalRuler/ViewportContainer"] +size = Vector2( 874, 422 ) +handle_input_locally = false +usage = 0 +render_target_update_mode = 3 + +[node name="TransparentChecker" parent="CanvasAndTimeline/ViewportAndRulers/HSplitContainer/ViewportandVerticalRuler/ViewportContainer/Viewport" instance=ExtResource( 5 )] + +[node name="Canvas" parent="CanvasAndTimeline/ViewportAndRulers/HSplitContainer/ViewportandVerticalRuler/ViewportContainer/Viewport" instance=ExtResource( 19 )] + +[node name="Camera2D" type="Camera2D" parent="CanvasAndTimeline/ViewportAndRulers/HSplitContainer/ViewportandVerticalRuler/ViewportContainer/Viewport"] +current = true +zoom = Vector2( 0.15, 0.15 ) +script = ExtResource( 7 ) + +[node name="SelectionRectangle" type="Polygon2D" parent="CanvasAndTimeline/ViewportAndRulers/HSplitContainer/ViewportandVerticalRuler/ViewportContainer/Viewport"] +visible = false +z_index = 1 +color = Color( 0.0823529, 0.694118, 0.623529, 0.592157 ) +invert_enable = true +invert_border = 0.5 +polygon = PoolVector2Array( 0, 0, 0, 0, 0, 0, 0, 0 ) +script = ExtResource( 8 ) + +[node name="ViewportContainer2" type="ViewportContainer" parent="CanvasAndTimeline/ViewportAndRulers/HSplitContainer"] +margin_left = 902.0 +margin_right = 902.0 +margin_bottom = 422.0 +size_flags_vertical = 3 +stretch = true +script = ExtResource( 23 ) + +[node name="Viewport" type="Viewport" parent="CanvasAndTimeline/ViewportAndRulers/HSplitContainer/ViewportContainer2"] +size = Vector2( 0, 422 ) +handle_input_locally = false +render_target_update_mode = 3 + +[node name="TransparentChecker" parent="CanvasAndTimeline/ViewportAndRulers/HSplitContainer/ViewportContainer2/Viewport" instance=ExtResource( 5 )] + +[node name="CanvasPreview" parent="CanvasAndTimeline/ViewportAndRulers/HSplitContainer/ViewportContainer2/Viewport" instance=ExtResource( 2 )] + +[node name="Camera2D2" type="Camera2D" parent="CanvasAndTimeline/ViewportAndRulers/HSplitContainer/ViewportContainer2/Viewport"] +current = true +zoom = Vector2( 0.15, 0.15 ) +script = ExtResource( 7 ) + +[node name="AnimationTimeline" parent="CanvasAndTimeline" instance=ExtResource( 18 )] +margin_top = 492.0 +margin_bottom = 692.0 +custom_styles/panel = SubResource( 1 ) + +[node name="RightPanel" type="Panel" parent="."] +margin_left = 950.0 +margin_right = 1280.0 +margin_bottom = 692.0 +rect_min_size = Vector2( 330, 0 ) + +[node name="PreviewAndPalettes" type="VBoxContainer" parent="RightPanel"] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_top = 16.0 +margin_right = 3.05176e-05 +margin_bottom = 6.10352e-05 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="CanvasPreviewContainer" parent="RightPanel/PreviewAndPalettes" instance=ExtResource( 16 )] +margin_left = 15.0 +margin_right = 315.0 + +[node name="ToolAndPaletteVSplit" type="VSplitContainer" parent="RightPanel/PreviewAndPalettes"] +margin_top = 168.0 +margin_right = 330.0 +margin_bottom = 676.0 +size_flags_vertical = 3 +custom_constants/autohide = 0 + +[node name="ColorAndToolOptions" parent="RightPanel/PreviewAndPalettes/ToolAndPaletteVSplit" instance=ExtResource( 17 )] +margin_bottom = 248.0 + +[node name="PalettePanelContainer" parent="RightPanel/PreviewAndPalettes/ToolAndPaletteVSplit" instance=ExtResource( 20 )] +margin_top = 260.0 +margin_bottom = 508.0 +[connection signal="reposition_active_tab_request" from="CanvasAndTimeline/ViewportAndRulers/TabsContainer/Tabs" to="CanvasAndTimeline/ViewportAndRulers/TabsContainer/Tabs" method="_on_Tabs_reposition_active_tab_request"] +[connection signal="tab_changed" from="CanvasAndTimeline/ViewportAndRulers/TabsContainer/Tabs" to="CanvasAndTimeline/ViewportAndRulers/TabsContainer/Tabs" method="_on_Tabs_tab_changed"] +[connection signal="tab_close" from="CanvasAndTimeline/ViewportAndRulers/TabsContainer/Tabs" to="CanvasAndTimeline/ViewportAndRulers/TabsContainer/Tabs" method="_on_Tabs_tab_close"] +[connection signal="mouse_entered" from="CanvasAndTimeline/ViewportAndRulers/HorizontalRuler" to="CanvasAndTimeline/ViewportAndRulers/HorizontalRuler" method="_on_HorizontalRuler_mouse_entered"] +[connection signal="pressed" from="CanvasAndTimeline/ViewportAndRulers/HorizontalRuler" to="CanvasAndTimeline/ViewportAndRulers/HorizontalRuler" method="_on_HorizontalRuler_pressed"] +[connection signal="pressed" from="CanvasAndTimeline/ViewportAndRulers/HSplitContainer/ViewportandVerticalRuler/VerticalRuler" to="CanvasAndTimeline/ViewportAndRulers/HSplitContainer/ViewportandVerticalRuler/VerticalRuler" method="_on_VerticalRuler_pressed"] +[connection signal="mouse_entered" from="CanvasAndTimeline/ViewportAndRulers/HSplitContainer/ViewportandVerticalRuler/ViewportContainer" to="CanvasAndTimeline/ViewportAndRulers/HSplitContainer/ViewportandVerticalRuler/ViewportContainer" method="_on_ViewportContainer_mouse_entered"] +[connection signal="mouse_exited" from="CanvasAndTimeline/ViewportAndRulers/HSplitContainer/ViewportandVerticalRuler/ViewportContainer" to="CanvasAndTimeline/ViewportAndRulers/HSplitContainer/ViewportandVerticalRuler/ViewportContainer" method="_on_ViewportContainer_mouse_exited"] +[connection signal="mouse_entered" from="CanvasAndTimeline/ViewportAndRulers/HSplitContainer/ViewportContainer2" to="CanvasAndTimeline/ViewportAndRulers/HSplitContainer/ViewportContainer2" method="_on_ViewportContainer_mouse_entered"] +[connection signal="mouse_exited" from="CanvasAndTimeline/ViewportAndRulers/HSplitContainer/ViewportContainer2" to="CanvasAndTimeline/ViewportAndRulers/HSplitContainer/ViewportContainer2" method="_on_ViewportContainer_mouse_exited"] diff --git a/src/UI/ViewportContainer.gd b/src/UI/ViewportContainer.gd new file mode 100644 index 0000000..ab92d48 --- /dev/null +++ b/src/UI/ViewportContainer.gd @@ -0,0 +1,9 @@ +extends ViewportContainer + + +func _on_ViewportContainer_mouse_entered() -> void: + Global.has_focus = true + + +func _on_ViewportContainer_mouse_exited() -> void: + Global.has_focus = false diff --git a/src/XDGDataPaths.gd b/src/XDGDataPaths.gd new file mode 100644 index 0000000..4a5b97b --- /dev/null +++ b/src/XDGDataPaths.gd @@ -0,0 +1,145 @@ +extends Reference + +# These are *with* the config subdirectory name +var xdg_data_home : String +var xdg_data_dirs : Array + +# These are *without* the config subdirectory name +var raw_xdg_data_home : String +var raw_xdg_data_dirs : Array + +# Default location for xdg_data_home relative to $HOME +const default_xdg_data_home_rel := ".local/share" +const default_xdg_data_dirs := ["/usr/local/share", "/usr/share"] + +const config_subdir_name := "pixelorama_data" +const xdg_config_subdir_name := "pixelorama" + +const palettes_data_subdirectory := "Palettes" +const brushes_data_subdirectory := "Brushes" +const patterns_data_subdirectory := "Patterns" + + +# Get if we should use XDG standard or not nyaaaa +func use_xdg_standard() -> bool: + # see: https://docs.godotengine.org/en/latest/getting_started/workflow/export/feature_tags.html + # return OS.has_feature("Linux") or OS.has_feature("BSD") + # Previous was unreliable and buggy >.< nyaa + return OS.get_name() == "X11" + + +func _init() -> void: + if use_xdg_standard(): + print("Detected system where we should use XDG basedir standard (currently Linux or BSD)") + var home := OS.get_environment("HOME") + raw_xdg_data_home = home.plus_file( + default_xdg_data_home_rel + ) + xdg_data_home = raw_xdg_data_home.plus_file( + xdg_config_subdir_name + ) + + # Create defaults + xdg_data_dirs = [] + raw_xdg_data_dirs = default_xdg_data_dirs + for default_loc in raw_xdg_data_dirs: + xdg_data_dirs.append( + default_loc.plus_file(xdg_config_subdir_name) + ) + + # Now check the XDG environment variables and if + # present, replace the defaults with them! + # See: https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html + # Checks the xdg data home var + if OS.has_environment("XDG_DATA_HOME"): + raw_xdg_data_home = OS.get_environment("XDG_DATA_HOME") + xdg_data_home = raw_xdg_data_home.plus_file(xdg_config_subdir_name) + # Checks the list of files var, and processes them. + if OS.has_environment("XDG_DATA_DIRS"): + var raw_env_var := OS.get_environment("XDG_DATA_DIRS") + # includes empties. + var unappended_subdirs := raw_env_var.split(":", true) + raw_xdg_data_dirs = unappended_subdirs + xdg_data_dirs = [] + for unapp_subdir in raw_xdg_data_dirs: + xdg_data_dirs.append(unapp_subdir.plus_file(xdg_config_subdir_name)) + xdg_data_dirs.append(Global.root_directory.plus_file(config_subdir_name)) + + else: + raw_xdg_data_home = Global.root_directory + xdg_data_home = raw_xdg_data_home.plus_file(config_subdir_name) + raw_xdg_data_dirs = [] + xdg_data_dirs = [] + + +func append_file_to_all(basepaths: Array, subpath: String) -> Array: + var res := [] + for _path in basepaths: + res.append(_path.plus_file(subpath)) + return res + + +# Get search paths in order of priority +func get_search_paths_in_order() -> Array: + return [xdg_data_home] + xdg_data_dirs + + +# Gets the paths, in order of search priority, for palettes. +func get_palette_search_path_in_order() -> Array: + var base_paths := get_search_paths_in_order() + return append_file_to_all(base_paths, palettes_data_subdirectory) + + +# Gets the paths, in order of search priority, for brushes. +func get_brushes_search_path_in_order() -> Array: + var base_paths := get_search_paths_in_order() + return append_file_to_all(base_paths, brushes_data_subdirectory) + + +# Gets the paths, in order of search priority, for patterns. +func get_patterns_search_path_in_order() -> Array: + var base_paths := get_search_paths_in_order() + return append_file_to_all(base_paths, patterns_data_subdirectory) + + +# Get the path that we are ok to be writing palettes to: +func get_palette_write_path() -> String: + return xdg_data_home.plus_file(palettes_data_subdirectory) + + +# Get the path that we are ok to be writing brushes to: +func get_brushes_write_path() -> String: + return xdg_data_home.plus_file(brushes_data_subdirectory) + + +# Get the path that we are ok to be writing patterns to: +func get_patterns_write_path() -> String: + return xdg_data_home.plus_file(patterns_data_subdirectory) + + +# Ensure the user xdg directories exist: +func ensure_xdg_user_dirs_exist() -> void: + if !OS.has_feature("standalone"): # Don't execute if we're in the editor + return + + var base_dir := Directory.new() + base_dir.open(raw_xdg_data_home) + # Ensure the main config directory exists. + if not base_dir.dir_exists(xdg_data_home): + base_dir.make_dir(xdg_data_home) + + var actual_data_dir := Directory.new() + actual_data_dir.open(xdg_data_home) + var palette_writing_dir := get_palette_write_path() + var brushes_writing_dir := get_brushes_write_path() + var pattern_writing_dir := get_patterns_write_path() + # Create the palette and brush dirs + if not actual_data_dir.dir_exists(palette_writing_dir): + print("Making directory %s" % [palette_writing_dir]) + actual_data_dir.make_dir(palette_writing_dir) + if not actual_data_dir.dir_exists(brushes_writing_dir): + print("Making directory %s" % [brushes_writing_dir]) + actual_data_dir.make_dir(brushes_writing_dir) + if not actual_data_dir.dir_exists(pattern_writing_dir): + print("Making directory %s" % [pattern_writing_dir]) + actual_data_dir.make_dir(pattern_writing_dir)