diff --git a/localization/rssguard-cs_CZ.ts b/localization/rssguard-cs_CZ.ts index 8d5173788..8747a2864 100644 --- a/localization/rssguard-cs_CZ.ts +++ b/localization/rssguard-cs_CZ.ts @@ -40,7 +40,7 @@ AdBlockCustomList Custom rules - + Vlastní pravidla @@ -73,11 +73,11 @@ Also note that some resources are cached by internal web browser. Thus, after ch Add rule - + Přidat pravidlo Remove rule - + Smazat pravidlo Add subscription @@ -317,10 +317,6 @@ Tato stránka obsahuje %n kanálů. Error: %1 Chyba: %1 - - Cancelled - Zrušeno - Download directory couldn't be created Cílový adresář nemohl být vytvořen @@ -357,6 +353,27 @@ Tato stránka obsahuje %n kanálů. Cannot open output directory. Open it manually. Výstupní adresář nelze otevří, otevřete jej ručně. + + Selection if local file cancelled. + + + + Download finished + Stahování dokončeno + + + File '%1' is downloaded. +Click here to open parent directory. + + + + URL: %1 + + + + Local file: %1 + Lokální soubor: %1 + DownloadManager @@ -445,6 +462,10 @@ Tato stránka obsahuje %n kanálů. You cannot update all items because another another critical operation is ongoing. Nelze aktualizovat všechny položky, protože už běží jiná kritická operace. + + New messages downloaded + Staženy nové zprávy + FeedsImportExportModel @@ -470,12 +491,10 @@ Tato stránka obsahuje %n kanálů. Titles of feeds/categories. - Feed list header "titles" column tooltip. Názvy kanálů/kategorií. Counts of unread/all meesages. - Feed list header "counts" column tooltip. Počty nepřečtených/všech zpráviček. @@ -1866,9 +1885,7 @@ Automatický update: %5 Language - Language settings section. ----------- -Language column of language list. + Language settings section. Lokalizace @@ -1926,12 +1943,10 @@ Language column of language list. Code - Lang. code column of language list. Kód Version - Version column of skin list. Verze @@ -1958,14 +1973,6 @@ Language column of language list. Tray area && notifications Notifikační oblast - - Disable - Zakázat - - - Enable - Povolit - Tabs Panely @@ -1986,10 +1993,6 @@ Language column of language list. Enable mouse gestures Povolit gesta myši - - Disable (Tray icon is not available.) - Zakázat (Notifikační ikona není k dispozici.) - Queue new tabs (with hyperlinks) after the active tab Zařadit nově otevíraný panel za ten aktuální @@ -2005,7 +2008,6 @@ Language column of language list. Name - Skin list name column. Název @@ -2491,6 +2493,34 @@ MySQL backend will automatically use database with name "rssguard". Do Working database is ok. + + Fancy && modern popup notifications + + + + Notification position + + + + (Tray icon is not available.) + + + + Bottom-left corner + + + + Top-left corner + + + + Bottom-right corner + + + + Top-right corner + + FormUpdate @@ -2639,52 +2669,42 @@ Přejít na web aplikace a stáhnout jej ručně. MessagesModel Id - Tooltip for ID of message. Read - Tooltip for "read" column in msg list. Přečteno Deleted - Tooltip for "deleted" column in msg list. Smazáno Important - Tooltip for "important" column in msg list. Důležité Feed - Tooltip for name of feed for message. Kanál Title - Tooltip for title of message. Nadpis Url - Tooltip for url of message. Author - Tooltip for author of message. Autor Created on - Tooltip for creation date of message. Vytvořeno Contents - Tooltip for contents of message. Obsah @@ -2729,7 +2749,6 @@ Přejít na web aplikace a stáhnout jej ručně. Permanently deleted - Tooltip for "pdeleted" column in msg list. Permanentně smazáno @@ -2738,7 +2757,6 @@ Přejít na web aplikace a stáhnout jej ručně. Attachments - Tooltip for attachments of message. Přílohy @@ -2935,6 +2953,10 @@ Přejít na web aplikace a stáhnout jej ručně. You started %1 for the first time, now you can load initial set of feeds. Spustili jste %1 poprvé, nyní si můžete zvolit, zda chcete nahrát výchozí sadu kanálů. + + Welcome to %1 %2. + Vítá vás %1 %2. + ShortcutCatcher diff --git a/localization/rssguard-de_DE.ts b/localization/rssguard-de_DE.ts index eba1e1376..b086853d5 100644 --- a/localization/rssguard-de_DE.ts +++ b/localization/rssguard-de_DE.ts @@ -1,6 +1,6 @@ - + AdBlockAddSubscriptionDialog @@ -313,10 +313,6 @@ This website contains %n feed(s). Error: %1 Fehler: %1. {1?} - - Cancelled - Abgebrochen - Download directory couldn't be created @@ -353,6 +349,27 @@ This website contains %n feed(s). Cannot open output directory. Open it manually. + + Selection if local file cancelled. + + + + Download finished + + + + File '%1' is downloaded. +Click here to open parent directory. + + + + URL: %1 + + + + Local file: %1 + + DownloadManager @@ -438,6 +455,10 @@ This website contains %n feed(s). You cannot update all items because another another critical operation is ongoing. + + New messages downloaded + + FeedsImportExportModel @@ -463,12 +484,10 @@ This website contains %n feed(s). Titles of feeds/categories. - Feed list header "titles" column tooltip. Titel der Feeds/Kategorien. Counts of unread/all meesages. - Feed list header "counts" column tooltip. Anzahl ungelesener/aller Nachrichten. @@ -1848,9 +1867,7 @@ Auto-update status: %5 Language - Language settings section. ----------- -Language column of language list. + Language settings section. Sprache @@ -1908,12 +1925,10 @@ Language column of language list. Code - Lang. code column of language list. Code Version - Version column of skin list. Version @@ -1940,14 +1955,6 @@ Language column of language list. Tray area && notifications Tray-Bereich && Benachrichtigungen - - Disable - Ausschalten - - - Enable - Einschalten - Tabs Reiter @@ -1968,10 +1975,6 @@ Language column of language list. Enable mouse gestures Mausgesten einschalten - - Disable (Tray icon is not available.) - Ausschalten (Tray-Icon ist nicht verfügbar) - Queue new tabs (with hyperlinks) after the active tab Reihe neue Reiter (mit Hyperlink) nach dem aktiven Reiter ein @@ -1987,7 +1990,6 @@ Language column of language list. Name - Skin list name column. Name @@ -2399,7 +2401,7 @@ MySQL backend will automatically use database with name "rssguard". Do Working database - + Mouse gestures work with middle mouse button. Possible gestures are: • previous web page (drag mouse left), • next web page (drag mouse right), @@ -2431,7 +2433,7 @@ MySQL backend will automatically use database with name "rssguard". Do Select client - + Placeholders: • %1 - title of selected message, • %2 - body of selected message. @@ -2461,6 +2463,34 @@ MySQL backend will automatically use database with name "rssguard". Do Working database is ok. + + Fancy && modern popup notifications + + + + Notification position + + + + (Tray icon is not available.) + + + + Bottom-left corner + + + + Top-left corner + + + + Bottom-right corner + + + + Top-right corner + + FormUpdate @@ -2611,52 +2641,42 @@ Go to application website to obtain it manually. MessagesModel Id - Tooltip for ID of message. ID Read - Tooltip for "read" column in msg list. Lesen Deleted - Tooltip for "deleted" column in msg list. Gelöscht Important - Tooltip for "important" column in msg list. Wichtig Feed - Tooltip for name of feed for message. Feed Title - Tooltip for title of message. Titel Url - Tooltip for url of message. Url Author - Tooltip for author of message. Author Created on - Tooltip for creation date of message. Erstellt am Contents - Tooltip for contents of message. Inhalt @@ -2701,7 +2721,6 @@ Go to application website to obtain it manually. Permanently deleted - Tooltip for "pdeleted" column in msg list. @@ -2710,7 +2729,6 @@ Go to application website to obtain it manually. Attachments - Tooltip for attachments of message. @@ -2907,6 +2925,10 @@ Go to application website to obtain it manually. You started %1 for the first time, now you can load initial set of feeds. + + Welcome to %1 %2. + + ShortcutCatcher diff --git a/localization/rssguard-en_GB.ts b/localization/rssguard-en_GB.ts index bfc8cb0d9..42d9ecaf9 100644 --- a/localization/rssguard-en_GB.ts +++ b/localization/rssguard-en_GB.ts @@ -1,6 +1,6 @@ - + AdBlockAddSubscriptionDialog @@ -313,10 +313,6 @@ This website contains %n feed(s). Error: %1 - - Cancelled - - Download directory couldn't be created @@ -353,6 +349,27 @@ This website contains %n feed(s). Cannot open output directory. Open it manually. + + Selection if local file cancelled. + + + + Download finished + + + + File '%1' is downloaded. +Click here to open parent directory. + + + + URL: %1 + + + + Local file: %1 + + DownloadManager @@ -438,6 +455,10 @@ This website contains %n feed(s). You cannot update all items because another another critical operation is ongoing. + + New messages downloaded + + FeedsImportExportModel @@ -463,12 +484,10 @@ This website contains %n feed(s). Titles of feeds/categories. - Feed list header "titles" column tooltip. Counts of unread/all meesages. - Feed list header "counts" column tooltip. @@ -1848,9 +1867,7 @@ Auto-update status: %5 Language - Language settings section. ----------- -Language column of language list. + Language settings section. @@ -1908,12 +1925,10 @@ Language column of language list. Code - Lang. code column of language list. Version - Version column of skin list. @@ -1940,14 +1955,6 @@ Language column of language list. Tray area && notifications - - Disable - - - - Enable - - Tabs @@ -1968,10 +1975,6 @@ Language column of language list. Enable mouse gestures - - Disable (Tray icon is not available.) - - Queue new tabs (with hyperlinks) after the active tab @@ -1987,7 +1990,6 @@ Language column of language list. Name - Skin list name column. @@ -2397,7 +2399,7 @@ MySQL backend will automatically use database with name "rssguard". Do Working database - + Mouse gestures work with middle mouse button. Possible gestures are: • previous web page (drag mouse left), • next web page (drag mouse right), @@ -2429,7 +2431,7 @@ MySQL backend will automatically use database with name "rssguard". Do Select client - + Placeholders: • %1 - title of selected message, • %2 - body of selected message. @@ -2459,6 +2461,34 @@ MySQL backend will automatically use database with name "rssguard". Do Working database is ok. + + Fancy && modern popup notifications + + + + Notification position + + + + (Tray icon is not available.) + + + + Bottom-left corner + + + + Top-left corner + + + + Bottom-right corner + + + + Top-right corner + + FormUpdate @@ -2606,52 +2636,42 @@ Go to application website to obtain it manually. MessagesModel Id - Tooltip for ID of message. Read - Tooltip for "read" column in msg list. Deleted - Tooltip for "deleted" column in msg list. Important - Tooltip for "important" column in msg list. Feed - Tooltip for name of feed for message. Title - Tooltip for title of message. Url - Tooltip for url of message. Author - Tooltip for author of message. Created on - Tooltip for creation date of message. Contents - Tooltip for contents of message. @@ -2696,7 +2716,6 @@ Go to application website to obtain it manually. Permanently deleted - Tooltip for "pdeleted" column in msg list. @@ -2705,7 +2724,6 @@ Go to application website to obtain it manually. Attachments - Tooltip for attachments of message. @@ -2902,6 +2920,10 @@ Go to application website to obtain it manually. You started %1 for the first time, now you can load initial set of feeds. + + Welcome to %1 %2. + + ShortcutCatcher diff --git a/localization/rssguard-en_US.ts b/localization/rssguard-en_US.ts index 0249a610b..2ae53dc8a 100644 --- a/localization/rssguard-en_US.ts +++ b/localization/rssguard-en_US.ts @@ -1,6 +1,6 @@ - + AdBlockAddSubscriptionDialog @@ -328,12 +328,12 @@ Also note that some resources are cached by internal web browser. Thus, after ch DiscoverFeedsButton - + This website does not contain any feeds. - + Click me to add feeds from this website. This website contains %n feed(s). @@ -355,27 +355,27 @@ This website contains %n feed(s). - + &Try again - + &Stop - + &Open file - + Open &directory - + Error opening output file: %1 @@ -386,56 +386,77 @@ This website contains %n feed(s). - Cancelled + Selection if local file cancelled. - + Download directory couldn't be created - + Cannot open file - + Cannot open output file. Open it manually. - - + + Cannot open directory - - + + Cannot open output directory. Open it manually. - + Error when saving file: %1 - + Error: %1 - + %1 of %2 (%3 per second) - %4 - + %1 of %2 - download completed + + + Download finished + + + + + File '%1' is downloaded. +Click here to open parent directory. + + + + + URL: %1 + + + + + Local file: %1 + + DownloadManager @@ -445,7 +466,7 @@ This website contains %n feed(s). - + Downloading %n file(s)... @@ -453,7 +474,7 @@ This website contains %n feed(s). - + %n minutes remaining @@ -461,7 +482,7 @@ This website contains %n feed(s). - + %n seconds remaining @@ -469,22 +490,22 @@ This website contains %n feed(s). - + bytes - + kB - + MB - + GB @@ -519,22 +540,27 @@ This website contains %n feed(s). - + + New messages downloaded + + + + Cannot cleanup database - + Cannot cleanup database, because another critical action is running. - + Cannot update all items - + You cannot update all items because another another critical operation is ongoing. @@ -574,13 +600,11 @@ This website contains %n feed(s). Titles of feeds/categories. - Feed list header "titles" column tooltip. Counts of unread/all meesages. - Feed list header "counts" column tooltip. @@ -704,97 +728,97 @@ Auto-update status: %5 FeedsView - + Cannot add standard category - + Cannot add standard feed - + Cannot edit item - + Cannot delete item - + You cannot add new standard category now because another critical operation is ongoing. - + You cannot add new standard feed now because another critical operation is ongoing. - + Selected item cannot be edited because another critical operation is ongoing. - + Selected item cannot be deleted because another critical operation is ongoing. - + Deleting feed or category - + You are about to delete selected feed or category. - + Do you really want to delete selected item? - + Deletion of item failed. - + Selected item was not deleted due to error. - + Permanently delete messages - + You are about to permanenty delete all messages from your recycle bin. - + Do you really want to empty your recycle bin? - + Context menu for feeds - + Context menu for empty space - + Context menu for recycle bin @@ -802,99 +826,99 @@ Auto-update status: %5 FormAbout - + Information - + Licenses - + GNU GPL License (applies to RSS Guard source code) - + GNU GPL License - + BSD License (applies to QtSingleApplication source code) - + Licenses page is available only in English language. - + Changelog - + Changelog page is available only in English language. - + Resources - + Settings type - + Settings file - + Database root path - + About %1 About RSS Guard dialog title. - - + + License not found. - + Changelog not found. - + <b>%8</b><br><b>Version:</b> %1 (build on %2 with CMake %3)<br><b>Revision:</b> %4<br><b>Build date:</b> %5<br><b>Qt:</b> %6 (compiled against %7)<br> - + <body>%5 is a (very) tiny feed reader.<br><br>This software is distributed under the terms of GNU General Public License, version 3.<br><br>Contacts:<ul><li><a href="mailto://%1">%1</a> ~email</li><li><a href="%2">%2</a> ~website</li></ul>You can obtain source code for %5 from its website.<br><br><br>Copyright (C) 2011-%3 %4</body> - + FULLY portable - + PARTIALLY portable @@ -902,92 +926,92 @@ Auto-update status: %5 FormBackupDatabaseSettings - + Backup database/settings - + Output directory - + &Select directory - + Backup properties - + Items to backup - + Database - + Settings - + Backup name - + Operation results - + Common name for backup files - + No operation executed yet. - + Backup was created successfully and stored in target directory. - + Select destination directory - + Good destination directory is specified. - + Backup was created successfully. - + Backup failed. - + Backup name cannot be empty. - + Backup name looks okay. @@ -995,158 +1019,158 @@ Auto-update status: %5 FormCategoryDetails - + Parent category - + Select parent item for your category. - + Title - + Description - + Icon - + Select icon for your category. - + Add new category - + Edit existing category - + Cannot add category - + Category was not added due to error. - + Cannot edit category - + Category was not edited due to error. - + Category name is ok. - + Category name is too short. - + Description is empty. - + The description is ok. - + Select icon file for the category - + Images (*.bmp *.jpg *.jpeg *.png *.svg *.tga) - + Select icon - + Cancel - + Look in: Label to describe the folder for icon file selection dialog. - + Icon name: - + Icon type: - + Category title - + Set title for your category. - + Category description - + Set description for your category. - + Icon selection - + Load icon from file... - + Do not use icon - + Use default icon @@ -1154,67 +1178,67 @@ Auto-update status: %5 FormDatabaseCleanup - + Cleanup database - + Shrink database file - + Cleanup settings (all checked items are completely erased from database) - + Remove all read messages (not those from recycle bin) - + Remove all messages from recycle bin - + Remove all starred messages (including those from recycle bin) - + Database information - + Database file size - + Database type - + Progress - + Remove all messages older than - + I am ready. - + day(s) @@ -1222,17 +1246,17 @@ Auto-update status: %5 - + Database cleanup is running. - + Database cleanup is completed. - + Database cleanup failed. @@ -1240,363 +1264,363 @@ Auto-update status: %5 FormFeedDetails - + Parent category - + Select parent item for your feed. - + Type - + Select type of the standard feed. - + Encoding - + Select encoding of the standard feed. If you are unsure about the encoding, then select "UTF-8" encoding. - + Auto-update - + Select the auto-update strategy for this feed. Default auto-update strategy means that the feed will be update in time intervals set in application settings. - + minutes - + Title - + Description - + URL - + Fetch it now - + Icon - + Select icon for your feed. - + Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported. - + Requires authentication - - + + Username - - + + Password - + Fetch metadata - + Add new feed - + Edit existing feed - + Feed name is ok. - + Feed name is too short. - + Description is empty. - + The description is ok. - + The url is ok. - + The url does not meet standard pattern. Does your url start with "http://" or "https://" prefix. - + The url is empty. - + Username is ok or it is not needed. - + Username is empty. - + Password is ok or it is not needed. - + Password is empty. - + Select icon file for the feed - + Images (*.bmp *.jpg *.jpeg *.png *.svg *.tga) - + Select icon - + Cancel - + Look in: Label for field with icon file name textbox for selection dialog. - + Icon name: - + Icon type: - + Cannot add feed - + Feed was not added due to error. - + Cannot edit feed - + Feed was not edited due to error. - + All metadata fetched successfully. - + Feed and icon metadata fetched. - - + + Result: %1. - + Feed or icon metatada not fetched. - - + + Error: %1. - + No metadata fetched. - + Icon fetched successfully. - + Icon metadata fetched. - + Icon metatada not fetched. - + No icon fetched. - + Feed title - + Set title for your feed. - + Feed description - + Set description for your feed. - + Full feed url including scheme - + Set url for your feed. - + Set username to access the feed. - + Set password to access the feed. - + Icon selection - + Load icon from file... - + Do not use icon - + Use default icon - + Fetch icon from feed - - + + No metadata fetched so far. - + Auto-update using global interval - + Auto-update every - + Do not auto-update at all @@ -1604,121 +1628,121 @@ Auto-update status: %5 FormImportExport - + &Select file - + &Check all items - + &Uncheck all items - + Operation results - + No file is selected. - + No operation executed yet. - + Export feeds - + Destination file - + Source feeds && categories - + Source file - + Target feeds && categories - + Import feeds - - + + OPML 2.0 files (*.opml) - + Select file for feeds export - - + + File is selected. - + Select file for feeds import - + Cannot open source file. - + Feeds were loaded. - + Error, file is not well-formed. Select another file. - + Error occurred. File is not well-formed. Select another file. - - + + Feeds were exported successfully. - - + + Cannot write into destination file. - + Critical error occurred. @@ -1726,473 +1750,473 @@ Auto-update status: %5 FormMain - + &File - + &Help - + &View - + Show/hide - + &Tools - + &Web browser - + &Current tab - + Settings - + Fee&ds && categories - + Add &new feed/category - + &Messages - + &Recycle bin - + &Quit - + Quit the application. - + &Settings - + Display settings of the application. - + &About application - + Displays extra info about this application. - + &Fullscreen - + Switch fullscreen mode. - + &Add tab - + Add new web browser tab. - + &Close all tabs except current one - + Close all tabs except current one. - + &Close current tab - + Close current web browser tab. - + Update &all feeds - + Update &selected feeds - + &Edit selected feed/category - + &Delete selected feed/category - + Mark &selected messages as &read - + Mark &selected messages as &unread - + Switch &importance of selected messages - + &Mark selected feeds as read - + Mark all messages (without message filters) from selected feeds as read. - + &Mark selected feeds as unread - + Mark all messages (without message filters) from selected feeds as unread. - + &Delete selected messages - + &Clean selected feeds - + Deletes all messages from selected feeds. - + New &feed - + Add new feed. - + Open selected source articles in &external browser - + Open selected messages in &internal browser - + Open selected source articles in &internal browser - + New &category - + Add new category. - + No actions available - + No actions are available right now. - + &Mark all feeds as &read - + Marks all messages in all feeds read. This does not take message filters into account. - + View selected feeds in &newspaper mode - + Displays all messages from selected feeds/categories in a new "newspaper mode" tab. Note that messages are not set as read automatically. - + Switch visibility of main &window - + Hides main window if it is visible and shows it if it is hidden. - + &Cleanup database - + &Feed list - + Hides or shows the list of feeds/categories. - + &Clean all feeds - + Deletes all messages from all feeds. - + Select &next feed/category - + Select &previous feed/category - + Select &next message - + Select &previous message - + Check for &updates - + Check if new update for the application is available for download. - + &Main menu - + Hides or displays the main menu. - + Enable &JavaScript - + Enable external &plugins - + Auto-load &images - + Report a &bug (GitHub)... - + &Toolbars - + Switch visibility of main toolbars. - + &Feed/message list headers - + &Import feeds - + Imports feeds you want from selected file. - + &Export feeds - + Exports feeds you want to selected file. - + Report a bug (BitBucket)... - + &Donate via PayPal - + Display &wiki - + &Empty recycle bin - + &Restore all messages - + Restore &selected messages - + &Restart - + &Restore database/settings - + &Backup database/settings - + Switch message list layout orientation - + &Downloads - + Send selected message via e-mail - - - - + + + + Cannot open external browser - - - - + + + + Cannot open external browser. Navigate to application website manually. @@ -2200,67 +2224,67 @@ Auto-update status: %5 FormRestoreDatabaseSettings - + Restore database/settings - + Operation results - + Source directory - + &Select directory - + Restore database - + Restore settings - + Restart - + No operation executed yet. - + Restoration was initiated. Restart to proceed. - + You need to restart application for restoration process to finish. - + Database and/or settings were not copied to restoration directory successully. - + Select source directory - + Good source directory is specified. @@ -2268,77 +2292,75 @@ Auto-update status: %5 FormSettings - + Settings - + General General settings section. - + Data storage - + Keyboard shortcuts - + User interface - - + + Language - Language settings section. ----------- -Language column of language list. + Language settings section. - + Feeds & messages - + Downloads - + Launch %1 on operating system startup - + Check for updates on application startup - + WARNING: Note that switching to another data storage type will NOT copy existing your data from currently active data storage to newly selected one. - + Database driver - + Use in-memory database as the working database - + Usage of in-memory working database has several advantages and pitfalls. Make sure that you are familiar with these before you turn this feature on. Advantages: <ul> <li>higher speed for feed/message manipulations (especially with thousands of messages displayed),</li> @@ -2353,426 +2375,426 @@ Authors of this application are NOT responsible for lost data. - + Hostname - - + + Port - - + + Username - - + + Password - + Test setup - + Working database - + Icons && skins - + Icons - + Icon theme - + Skins - + Active skin: - + Selected skin: - + Tray area && notifications - + Tray icon - - Disable - - - - + Hide main window when it is minimized - + Start application hidden - - Enable - - - - + Tabs - + Open new tabs with left mouse button double-click on tab bar - + Hide tab bar if just one tab is visible - + Close tabs with - + Right mouse button double-click - + Middle mouse button single-click - + Toolbars - + Toolbar for feeds list - + Toolbar for messages list - + Toolbar button style - + Select toolbar to edit - + Internal web browser - + Queue new tabs (with hyperlinks) after the active tab - + Enable JavaScript - + Enable external plugins based on NPAPI - + Auto-load images - + Enable mouse gestures - + Save all downloaded files to - + External web browser - - + + Fancy && modern popup notifications + + + + + Notification position + + + + + <html><head/><body><p>If unchecked, then default system-wide web browser is used.</p></body></html> - + Web browser executable - + Executable file of web browser - - + + Executable parameters - - + + Parameters to executable - - + + Use sample arguments for - + Select browser - + Note that "%1" (without quotation marks) is placeholder for URL of selected message. - + External e-mail client - + Use custom external e-mail client - + E-mail client executable - + Executable file of e-mail client - + Select client - - + + Placeholders: • %1 - title of selected message, • %2 - body of selected message. - + Proxy - + Type Proxy server type. - + Host - + Hostname or IP of your proxy server - + Your username for proxy server authentication - + Your password for proxy server authentication - + Display password - + Note that these settings are applied only on newly established connections. - + Feeds && categories - + Update all feed on application startup - + Auto-update all feeds every - + minutes - + Feed connection timeout - + Connection timeout is time interval which is reserved for downloading new messages for the feed. If this time interval elapses, then download process is aborted. - + ms - + Message count format in feed list - + Enter format for count of messages displayed next to each feed/category in feed list. Use "%all" and "%unread" strings which are placeholders for the actual count of all (or unread) messages. - + Messages - + Remove all read messages from all feeds on application exit - + When new message arrives from feed and duplicate exists, then its content is updated and new message is dropped. - + Remove duplicate messages - + Target directory for downloaded files - + Ask for each individual downloaded file - + Target directory where all downloaded files are saved - - - + + + &Browse - + Keep message selection in the middle of the message list viewport - + Note that speed of used MySQL server and latency of used connection medium HEAVILY influences the final performance of this application. Using slow database connections leads to bad performance when browsing feeds or messages. MySQL backend will automatically use database with name "rssguard". Do not create this database manually, let this application to handle it by itself. Therefore, given user must have rights to created and deleted databases. - + Web browser & e-mail & proxy - + Remove junk Trolltech registry key (HKCU\Software\Trolltech) when application quits (Use at your own risk!) - + &Show password - - + + Mouse gestures work with middle mouse button. Possible gestures are: • previous web page (drag mouse left), • next web page (drag mouse right), @@ -2781,58 +2803,55 @@ MySQL backend will automatically use database with name "rssguard". Do - + Use custom external web browser - + Use custom date/time format (overrides format loaded from active localization) - + Code - Lang. code column of language list. - - + + Version - Version column of skin list. - - + + Author - + Email - + Name - Skin list name column. - + Select downloads target directory - + Select web browser executable - - + + Executables (*) File filter for external browser selection dialog. ---------- @@ -2840,228 +2859,248 @@ File filter for external e-mail selection dialog. - - + + Executables (*.*) - + Select e-mail executable - + some keyboard shortcuts are not unique - + custom external browser is not set correctly - + Cannot save settings - + Some critical settings are not set. You must fix these settings in order confirm new settings. - + List of errors: %1. - + Critical settings were changed - + Some critical settings were changed and will be applied after the application gets restarted. You have to restart manually. - + Do you want to restart now? - + List of changes: %1. - + Opera 12 or older - + Mozilla Thunderbird - + No proxy - + System proxy - + Socks5 - + Http - + language changed - + No connection test triggered so far. - + You did not executed any connection test yet. - + Hostname of your MySQL server - + Username to login with - + Password for your username - + Working database which you have full access to. - + in-memory database switched - + data storage backend changed - + Hostname is empty. - + Hostname looks ok. - + Username is empty. - + Username looks ok. - + Password is empty. - + Password looks ok. - + Working database is empty. - + Working database is ok. - + (not supported on this platform) - - Disable (Tray icon is not available.) + + (Tray icon is not available.) - + + Bottom-left corner + + + + + Top-left corner + + + + + Bottom-right corner + + + + + Top-right corner + + + + no icon theme Label for disabling icon theme. - + Icon only - + Text only - + Text beside icon - + Text under icon - + Follow OS style - + icon theme changed - + skin changed @@ -3069,160 +3108,160 @@ You have to restart manually. FormUpdate - + Check for updates - + Current release - + Available release - + Changes - + Status - + Update - + Download new installation files. - + unknown Unknown release. - + Error: '%1'. - + List with updates was not downloaded successfully. - + Checking for updates failed. - + New release available. - + This is new version which can be downloaded and installed. - + Download installation file for your OS. - + Installation file is not available directly. Go to application website to obtain it manually. - + Download update - + Go to application website - + No new release available. - + This release is not newer than currently installed one. - + No new update available. - + Downloaded %1% (update size is %2 kB). - - + + Downloading update... - + Downloaded successfully - + Package was downloaded successfully. - + Install update - - + + Error occured - + Error occured during downloading of the package. - - + + Cannot update application - + Cannot launch external updater. Update application manually. - + Cannot navigate to installation file. Check new installation downloads manually on project website. @@ -3248,73 +3287,61 @@ currently installed one. Id - Tooltip for ID of message. Read - Tooltip for "read" column in msg list. Deleted - Tooltip for "deleted" column in msg list. Important - Tooltip for "important" column in msg list. Feed - Tooltip for name of feed for message. Title - Tooltip for title of message. Url - Tooltip for url of message. Author - Tooltip for author of message. Created on - Tooltip for creation date of message. Contents - Tooltip for contents of message. Permanently deleted - Tooltip for "pdeleted" column in msg list. Attachments - Tooltip for attachments of message. @@ -3565,28 +3592,28 @@ currently installed one. QObject - + LANG_NAME Name of language, e.g. English. - + LANG_ABBREV Abbreviation of language, e.g. en. Use ISO 639-1 code here combined with ISO 3166-1 (alpha-2) code. Examples: "cs_CZ", "en_GB", "en_US". en_US - + LANG_VERSION Version of your translation, e.g. 1.0. 1.33.7 - + LANG_AUTHOR Name of translator - optional. Martin Rotter @@ -3607,7 +3634,12 @@ currently installed one. - + + Welcome to %1 %2. + + + + LANG_EMAIL rotter.martinos@gmail.com @@ -3646,12 +3678,12 @@ currently installed one. SystemFactory - + New version available - + Click the bubble for more information. @@ -3659,7 +3691,7 @@ currently installed one. SystemTrayIcon - + %1 Unread news: %2 @@ -3784,7 +3816,7 @@ Unread news: %2 TrayIconMenu - + Close opened modal dialogs first. @@ -3881,37 +3913,37 @@ Unread news: %2 WebView - + HTML web pages (*.html) - + Select destination file for web page - + Cannot save web page - + Web page cannot be saved because destination file is not writtable. - + Reload web page - + Reload current web page. - + Print @@ -3921,132 +3953,132 @@ Unread news: %2 - + Print current web page. - + Copy selection - + Copies current selection into the clipboard. - + Save target as... - + Download content from the hyperlink. - + Copy link url - + Copy link url to clipboard. - + Copy image - + Copy image to clipboard. - + Save image as... - + Save image to disk. - + Search "%1" via Google... - + Save page as... - + Copy image url - + Copy image url to clipboard. - + Open link in new tab - + Open this hyperlink in new tab. - + Follow link - + Open the hyperlink in this tab. - + Open link in external browser - + Open the hyperlink in external browser. - + Open image in new tab - + Open this image in this tab. - + Web browser - + Image - + Hyperlink diff --git a/localization/rssguard-fr_FR.ts b/localization/rssguard-fr_FR.ts index f7c809c57..a382d458c 100644 --- a/localization/rssguard-fr_FR.ts +++ b/localization/rssguard-fr_FR.ts @@ -1,6 +1,6 @@ - + AdBlockAddSubscriptionDialog @@ -313,10 +313,6 @@ This website contains %n feed(s). Error: %1 Erreur : %1. {1?} - - Cancelled - - Download directory couldn't be created @@ -353,6 +349,27 @@ This website contains %n feed(s). Cannot open output directory. Open it manually. + + Selection if local file cancelled. + + + + Download finished + + + + File '%1' is downloaded. +Click here to open parent directory. + + + + URL: %1 + + + + Local file: %1 + + DownloadManager @@ -438,6 +455,10 @@ This website contains %n feed(s). You cannot update all items because another another critical operation is ongoing. + + New messages downloaded + + FeedsImportExportModel @@ -463,12 +484,10 @@ This website contains %n feed(s). Titles of feeds/categories. - Feed list header "titles" column tooltip. Titres des flux/catégories. Counts of unread/all meesages. - Feed list header "counts" column tooltip. Nombre des messages lus/non-lus. @@ -1849,9 +1868,7 @@ Auto-update status: %5 Language - Language settings section. ----------- -Language column of language list. + Language settings section. Langage @@ -1909,12 +1926,10 @@ Language column of language list. Code - Lang. code column of language list. Code Version - Version column of skin list. Version @@ -1941,14 +1956,6 @@ Language column of language list. Tray area && notifications Zone de && notification - - Disable - Désactiver - - - Enable - Activer - Tabs Onglets @@ -1969,10 +1976,6 @@ Language column of language list. Enable mouse gestures Activer les gestes de la souris - - Disable (Tray icon is not available.) - Désactivé (l'icône de notification n'est pas disponible.) - Queue new tabs (with hyperlinks) after the active tab Mettre les nouveaux onglets (avec les hyperliens) après l'onglet actif @@ -1988,7 +1991,6 @@ Language column of language list. Name - Skin list name column. Nom @@ -2410,7 +2412,7 @@ MySQL backend will automatically use database with name "rssguard". Do Working database - + Mouse gestures work with middle mouse button. Possible gestures are: • previous web page (drag mouse left), • next web page (drag mouse right), @@ -2442,7 +2444,7 @@ MySQL backend will automatically use database with name "rssguard". Do Select client - + Placeholders: • %1 - title of selected message, • %2 - body of selected message. @@ -2472,6 +2474,34 @@ MySQL backend will automatically use database with name "rssguard". Do Working database is ok. + + Fancy && modern popup notifications + + + + Notification position + + + + (Tray icon is not available.) + + + + Bottom-left corner + + + + Top-left corner + + + + Bottom-right corner + + + + Top-right corner + + FormUpdate @@ -2623,52 +2653,42 @@ Aller sur le site de l'application pour les obtenir manuellement.MessagesModel Id - Tooltip for ID of message. Id Read - Tooltip for "read" column in msg list. Lire Deleted - Tooltip for "deleted" column in msg list. Supprimé Important - Tooltip for "important" column in msg list. Important Feed - Tooltip for name of feed for message. Flux Title - Tooltip for title of message. Titre Url - Tooltip for url of message. Url Author - Tooltip for author of message. Auteur Created on - Tooltip for creation date of message. Crée sur Contents - Tooltip for contents of message. Contenus @@ -2713,7 +2733,6 @@ Aller sur le site de l'application pour les obtenir manuellement. Permanently deleted - Tooltip for "pdeleted" column in msg list. @@ -2722,7 +2741,6 @@ Aller sur le site de l'application pour les obtenir manuellement. Attachments - Tooltip for attachments of message. @@ -2919,6 +2937,10 @@ Aller sur le site de l'application pour les obtenir manuellement.You started %1 for the first time, now you can load initial set of feeds. + + Welcome to %1 %2. + + ShortcutCatcher diff --git a/localization/rssguard-it_IT.ts b/localization/rssguard-it_IT.ts index 79a160803..7e6078ae7 100644 --- a/localization/rssguard-it_IT.ts +++ b/localization/rssguard-it_IT.ts @@ -1,6 +1,6 @@ - + AdBlockAddSubscriptionDialog @@ -313,10 +313,6 @@ This website contains %n feed(s). Error: %1 Errore: %1. {1?} - - Cancelled - - Download directory couldn't be created @@ -353,6 +349,27 @@ This website contains %n feed(s). Cannot open output directory. Open it manually. + + Selection if local file cancelled. + + + + Download finished + + + + File '%1' is downloaded. +Click here to open parent directory. + + + + URL: %1 + + + + Local file: %1 + + DownloadManager @@ -438,6 +455,10 @@ This website contains %n feed(s). You cannot update all items because another another critical operation is ongoing. + + New messages downloaded + + FeedsImportExportModel @@ -463,12 +484,10 @@ This website contains %n feed(s). Titles of feeds/categories. - Feed list header "titles" column tooltip. Titoli dei feed/categorie. Counts of unread/all meesages. - Feed list header "counts" column tooltip. Conteggio dei messaggi non letti/tutti. @@ -1848,9 +1867,7 @@ Auto-update status: %5 Language - Language settings section. ----------- -Language column of language list. + Language settings section. Lingua @@ -1908,12 +1925,10 @@ Language column of language list. Code - Lang. code column of language list. Codice Version - Version column of skin list. Versione @@ -1940,14 +1955,6 @@ Language column of language list. Tray area && notifications - - Disable - Disabilita - - - Enable - Abilita - Tabs Tab @@ -1968,10 +1975,6 @@ Language column of language list. Enable mouse gestures Abilità gesture con il mouse - - Disable (Tray icon is not available.) - - Queue new tabs (with hyperlinks) after the active tab @@ -1987,7 +1990,6 @@ Language column of language list. Name - Skin list name column. Nome @@ -2399,7 +2401,7 @@ MySQL backend will automatically use database with name "rssguard". Do Working database - + Mouse gestures work with middle mouse button. Possible gestures are: • previous web page (drag mouse left), • next web page (drag mouse right), @@ -2431,7 +2433,7 @@ MySQL backend will automatically use database with name "rssguard". Do Select client - + Placeholders: • %1 - title of selected message, • %2 - body of selected message. @@ -2461,6 +2463,34 @@ MySQL backend will automatically use database with name "rssguard". Do Working database is ok. + + Fancy && modern popup notifications + + + + Notification position + + + + (Tray icon is not available.) + + + + Bottom-left corner + + + + Top-left corner + + + + Bottom-right corner + + + + Top-right corner + + FormUpdate @@ -2611,52 +2641,42 @@ Go to application website to obtain it manually. MessagesModel Id - Tooltip for ID of message. Id Read - Tooltip for "read" column in msg list. Leggi Deleted - Tooltip for "deleted" column in msg list. Eliminato Important - Tooltip for "important" column in msg list. Importante Feed - Tooltip for name of feed for message. Feed Title - Tooltip for title of message. Titolo Url - Tooltip for url of message. Url Author - Tooltip for author of message. Autore Created on - Tooltip for creation date of message. Creato il Contents - Tooltip for contents of message. Contenuti @@ -2701,7 +2721,6 @@ Go to application website to obtain it manually. Permanently deleted - Tooltip for "pdeleted" column in msg list. @@ -2710,7 +2729,6 @@ Go to application website to obtain it manually. Attachments - Tooltip for attachments of message. @@ -2907,6 +2925,10 @@ Go to application website to obtain it manually. You started %1 for the first time, now you can load initial set of feeds. + + Welcome to %1 %2. + + ShortcutCatcher diff --git a/localization/rssguard-nl_NL.ts b/localization/rssguard-nl_NL.ts index fd5abf985..50f9061b0 100644 --- a/localization/rssguard-nl_NL.ts +++ b/localization/rssguard-nl_NL.ts @@ -1,6 +1,6 @@ - + AdBlockAddSubscriptionDialog @@ -315,10 +315,6 @@ Deze website bevat % n feed(s). Error: %1 Fout: %1 - - Cancelled - Geannuleerd - Download directory couldn't be created Download map kan niet worden aangemaakt @@ -355,6 +351,27 @@ Deze website bevat % n feed(s). Cannot open output directory. Open it manually. Kan uitvoer map niet openen. Open deze handmatig. + + Selection if local file cancelled. + + + + Download finished + + + + File '%1' is downloaded. +Click here to open parent directory. + + + + URL: %1 + + + + Local file: %1 + + DownloadManager @@ -440,6 +457,10 @@ Deze website bevat % n feed(s). You cannot update all items because another another critical operation is ongoing. U kunt niet alle items updaten omdat een ander een andere kritieke operatie aan de gang is. + + New messages downloaded + + FeedsImportExportModel @@ -465,12 +486,10 @@ Deze website bevat % n feed(s). Titles of feeds/categories. - Feed list header "titles" column tooltip. Naam van feeds/categorieën. Counts of unread/all meesages. - Feed list header "counts" column tooltip. Aantal van alle ongelezen berichten. @@ -1858,9 +1877,7 @@ Exporteer feeds die je wilt van het geselecteerde bestand. Language - Language settings section. ----------- -Language column of language list. + Language settings section. Taal @@ -1918,12 +1935,10 @@ Language column of language list. Code - Lang. code column of language list. Code Version - Version column of skin list. Versie @@ -1950,14 +1965,6 @@ Language column of language list. Tray area && notifications Tray gebied && meldingen - - Disable - Uitzetten - - - Enable - Aanzetten - Tabs Tabbladen @@ -1978,10 +1985,6 @@ Language column of language list. Enable mouse gestures Muisbewegingen aanzetten - - Disable (Tray icon is not available.) - Uitzetten (Pictogram in systeemvak is niet beschikbaar.) - Queue new tabs (with hyperlinks) after the active tab Wachtrij nieuwe tabbladen (met koppelingen) na de actieve tabblad @@ -1997,7 +2000,6 @@ Language column of language list. Name - Skin list name column. Naam @@ -2425,7 +2427,7 @@ MySQL backend maakt automatisch gebruik van databank met de naam "rssguard& Working database Werkende database - + Mouse gestures work with middle mouse button. Possible gestures are: • previous web page (drag mouse left), • next web page (drag mouse right), @@ -2465,7 +2467,7 @@ Open nieuw webbrowser pagina(sleep muis omlaag). Select client Selecteer client - + Placeholders: • %1 - title of selected message, • %2 - body of selected message. @@ -2499,6 +2501,34 @@ Open nieuw webbrowser pagina(sleep muis omlaag). Working database is ok. Werkende database is ok + + Fancy && modern popup notifications + + + + Notification position + + + + (Tray icon is not available.) + + + + Bottom-left corner + + + + Top-left corner + + + + Bottom-right corner + + + + Top-right corner + + FormUpdate @@ -2650,52 +2680,42 @@ Ga naar RRSguard website en download het handmatig. MessagesModel Id - Tooltip for ID of message. ld Read - Tooltip for "read" column in msg list. Lees Deleted - Tooltip for "deleted" column in msg list. verwijder Important - Tooltip for "important" column in msg list. Belangrijk Feed - Tooltip for name of feed for message. Feed Title - Tooltip for title of message. Titel Url - Tooltip for url of message. Url Author - Tooltip for author of message. Auteur Created on - Tooltip for creation date of message. Gemaakt op Contents - Tooltip for contents of message. Inhoud @@ -2740,7 +2760,6 @@ Ga naar RRSguard website en download het handmatig. Permanently deleted - Tooltip for "pdeleted" column in msg list. Definitief verwijderd @@ -2749,7 +2768,6 @@ Ga naar RRSguard website en download het handmatig. Attachments - Tooltip for attachments of message. Bijlagen @@ -2946,6 +2964,10 @@ Ga naar RRSguard website en download het handmatig. You started %1 for the first time, now you can load initial set of feeds. Je startte %1 voor de eerste keer, nu kun je de eerste set van de feeds laden + + Welcome to %1 %2. + + ShortcutCatcher diff --git a/localization/rssguard-sv_SE.ts b/localization/rssguard-sv_SE.ts index be601505b..a8f919266 100644 --- a/localization/rssguard-sv_SE.ts +++ b/localization/rssguard-sv_SE.ts @@ -1,6 +1,6 @@ - + AdBlockAddSubscriptionDialog @@ -315,10 +315,6 @@ Denna webbsida innehåller %1 flöden. Error: %1 Fel: %1 - - Cancelled - Avbruten - Download directory couldn't be created Nedladdningsplatsen kunde inte skapas @@ -355,6 +351,27 @@ Denna webbsida innehåller %1 flöden. Cannot open output directory. Open it manually. Kan inte öppna utdatamappen. Öppna den manuellt. + + Selection if local file cancelled. + + + + Download finished + + + + File '%1' is downloaded. +Click here to open parent directory. + + + + URL: %1 + + + + Local file: %1 + + DownloadManager @@ -440,6 +457,10 @@ Denna webbsida innehåller %1 flöden. You cannot update all items because another another critical operation is ongoing. Du kan inte uppdatera alla objekt, eftersom en annan kritisk åtgärd pågår. + + New messages downloaded + + FeedsImportExportModel @@ -465,12 +486,10 @@ Denna webbsida innehåller %1 flöden. Titles of feeds/categories. - Feed list header "titles" column tooltip. Namn på kategorier/flöden. Counts of unread/all meesages. - Feed list header "counts" column tooltip. Antal meddelanden. @@ -1856,9 +1875,7 @@ Uppdateringsstatus: %5 Language - Language settings section. ----------- -Language column of language list. + Language settings section. Språk @@ -1916,12 +1933,10 @@ Language column of language list. Code - Lang. code column of language list. Språkkod Version - Version column of skin list. Version @@ -1948,14 +1963,6 @@ Language column of language list. Tray area && notifications Meddelandefält && aviseringar - - Disable - Inaktivera - - - Enable - Aktivera - Tabs Flikar @@ -1976,10 +1983,6 @@ Language column of language list. Enable mouse gestures Aktivera musgester - - Disable (Tray icon is not available.) - Inaktivera (ingen medelandefältsikon) - Queue new tabs (with hyperlinks) after the active tab Öppna nya flikar (med hyperlänkar) efter aktuell flik @@ -1995,7 +1998,6 @@ Language column of language list. Name - Skin list name column. Namn @@ -2422,7 +2424,7 @@ MySQL-gränssnittet använder automatiskt en datbas med namnet "rssguard&qu Working database Arbetsdatabas - + Mouse gestures work with middle mouse button. Possible gestures are: • previous web page (drag mouse left), • next web page (drag mouse right), @@ -2458,7 +2460,7 @@ MySQL-gränssnittet använder automatiskt en datbas med namnet "rssguard&qu Select client Välj klient - + Placeholders: • %1 - title of selected message, • %2 - body of selected message. @@ -2490,6 +2492,34 @@ MySQL-gränssnittet använder automatiskt en datbas med namnet "rssguard&qu Working database is ok. Arbetsdatabasen är OK. + + Fancy && modern popup notifications + + + + Notification position + + + + (Tray icon is not available.) + + + + Bottom-left corner + + + + Top-left corner + + + + Bottom-right corner + + + + Top-right corner + + FormUpdate @@ -2640,52 +2670,42 @@ Gå till programmets hemsida för att hämta den manuellt. MessagesModel Id - Tooltip for ID of message. ID Read - Tooltip for "read" column in msg list. Läst Deleted - Tooltip for "deleted" column in msg list. Borttaget Important - Tooltip for "important" column in msg list. Viktigt Feed - Tooltip for name of feed for message. Flöde Title - Tooltip for title of message. Titel Url - Tooltip for url of message. URL Author - Tooltip for author of message. Författare Created on - Tooltip for creation date of message. Skapad Contents - Tooltip for contents of message. Innehåll @@ -2730,7 +2750,6 @@ Gå till programmets hemsida för att hämta den manuellt. Permanently deleted - Tooltip for "pdeleted" column in msg list. Permanent borttagna @@ -2739,7 +2758,6 @@ Gå till programmets hemsida för att hämta den manuellt. Attachments - Tooltip for attachments of message. Bilagor @@ -2936,6 +2954,10 @@ Gå till programmets hemsida för att hämta den manuellt. You started %1 for the first time, now you can load initial set of feeds. Du har startat %1 för första gången. Nu kan du läsa in inledande flödesuppsättning. + + Welcome to %1 %2. + + ShortcutCatcher diff --git a/resources/skins/base/blau-green.xml b/resources/skins/base/blau-green.xml index ad7119f17..1fc6393c6 100644 --- a/resources/skins/base/blau-green.xml +++ b/resources/skins/base/blau-green.xml @@ -6,7 +6,7 @@ rotter.martinos@gmail.com - PGh0bWw+DQogIDxoZWFkPg0KICAgIDxzdHlsZT4NCiAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIgew0KICAgICAgICB3aWR0aDogMjBweDsNCiAgICAgICAgaGVpZ2h0OiAyMHB4Ow0KICAgICAgfQ0KICAgICAgDQogICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHsNCiAgICAgICAgaGVpZ2h0OiAxNHB4Ow0KICAgICAgICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApOw0KICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94Ow0KICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDsNCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhiYmYwYTsNCiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAtMXB4IC0xcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIGluc2V0IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7DQogICAgICB9DQogICAgICANCiAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHsNCiAgICAgICAgd2lkdGg6IDA7DQogICAgICAgIGhlaWdodDogMDsNCiAgICAgICAgZGlzcGxheTogbm9uZTsNCiAgICAgIH0NCiAgICAgIA0KICAgICAgOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIgew0KICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsNCiAgICAgIH0NCiAgICANCiAgICAgIGJvZHkgew0KICAgICAgICBtYXJnaW46IDBweDsNCiAgICAgICAgcGFkZGluZzogMHB4Ow0KICAgICAgfQ0KICAgIA0KICAgICAgcHJlIHsNCiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwOw0KICAgICAgfQ0KDQogICAgICAuaGVhZGVydGV4dCB7DQogICAgICAgIGZvbnQtc2l6ZTogMjBweDsNCiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICAgIH0NCg0KICAgICAgLmhlYWRlciB7DQogICAgICAgIGZvbnQtc2l6ZTogMTdweDsNCiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgIzhiYmYwYSksIGNvbG9yLXN0b3AoMTAwJSwgIzk4ZDEwYikpOw0KICAgICAgICBwYWRkaW5nOiA2cHg7DQogICAgICAgIG1hcmdpbjogMHB4IGF1dG87DQogICAgICAgIGNvbG9yOiBibGFjazsNCiAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCBibGFjazsNCiAgICAgIH0NCg0KICAgICAgLmhlYWRlciBhIHsNCiAgICAgICAgY29sb3I6IHdoaXRlOw0KICAgICAgfQ0KDQogICAgICAuY29udGVudCB7DQogICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBncmF5Ow0KICAgICAgICBmb250LXNpemU6IDE2cHg7DQogICAgICAgIGNvbG9yOiAjZWVlZWVlOw0KICAgICAgICBtYXJnaW46IDBweCBhdXRvOw0KICAgICAgICBwYWRkaW5nOiA2cHg7DQogICAgICAgIHBhZGRpbmctdG9wOiAxMnB4Ow0KICAgICAgfQ0KICAgICAgDQogICAgICAuY29udGFpbmVyIHsNCgkJZm9udC1mYW1pbHk6ICJUcmVidWNoZXQgTVMiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7DQogICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7DQogICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4Ow0KICAgICAgICBtYXJnaW46IDEwcHg7DQogICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCAxNnB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNjIpOw0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogICAgPHRpdGxlPg0KICAgICAgJTENCiAgICA8L3RpdGxlPg0KICA8L2hlYWQ+DQogIDxib2R5Pg0KICAgICUyDQogIDwvYm9keT4NCjwvaHRtbD4= + PGh0bWw+DQogIDxoZWFkPg0KICAgIDxzdHlsZT4NCiAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIgew0KICAgICAgICB3aWR0aDogMjBweDsNCiAgICAgICAgaGVpZ2h0OiAyMHB4Ow0KICAgICAgfQ0KICAgICAgDQogICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHsNCiAgICAgICAgaGVpZ2h0OiAxNHB4Ow0KICAgICAgICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApOw0KICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94Ow0KICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDsNCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhiYmYwYTsNCiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAtMXB4IC0xcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIGluc2V0IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7DQogICAgICB9DQogICAgICANCiAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHsNCiAgICAgICAgd2lkdGg6IDA7DQogICAgICAgIGhlaWdodDogMDsNCiAgICAgICAgZGlzcGxheTogbm9uZTsNCiAgICAgIH0NCiAgICAgIA0KICAgICAgOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIgew0KICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsNCiAgICAgIH0NCiAgICANCiAgICAgIGJvZHkgew0KICAgICAgICBtYXJnaW46IDBweDsNCiAgICAgICAgcGFkZGluZzogMHB4Ow0KICAgICAgfQ0KICAgIA0KICAgICAgcHJlIHsNCiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwOw0KICAgICAgfQ0KDQogICAgICAuaGVhZGVydGV4dCB7DQogICAgICAgIGZvbnQtc2l6ZTogMjBweDsNCiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICAgIH0NCg0KICAgICAgLmhlYWRlciB7DQogICAgICAgIGZvbnQtc2l6ZTogMTdweDsNCiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgIzhiYmYwYSksIGNvbG9yLXN0b3AoMTAwJSwgIzk4ZDEwYikpOw0KICAgICAgICBwYWRkaW5nOiA2cHg7DQogICAgICAgIG1hcmdpbjogMHB4IGF1dG87DQogICAgICAgIGNvbG9yOiBibGFjazsNCiAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCBibGFjazsNCiAgICAgIH0NCg0KICAgICAgLmhlYWRlciBhIHsNCiAgICAgICAgY29sb3I6IHdoaXRlOw0KICAgICAgfQ0KDQogICAgICAuY29udGVudCB7DQogICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBncmF5Ow0KICAgICAgICBmb250LXNpemU6IDE2cHg7DQogICAgICAgIGNvbG9yOiAjZWVlZWVlOw0KICAgICAgICBtYXJnaW46IDBweCBhdXRvOw0KICAgICAgICBwYWRkaW5nOiA2cHg7DQogICAgICAgIHBhZGRpbmctdG9wOiAxMnB4Ow0KICAgICAgfQ0KICAgICAgDQogICAgICAuY29udGFpbmVyIHsNCiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZ3JheTsNCiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7DQogICAgICAgIG1hcmdpbjogMTBweDsNCiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDE2cHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC42Mik7DQogICAgICB9DQogICAgPC9zdHlsZT4NCiAgICA8dGl0bGU+DQogICAgICAlMQ0KICAgIDwvdGl0bGU+DQogIDwvaGVhZD4NCiAgPGJvZHk+DQogICAgJTINCiAgPC9ib2R5Pg0KPC9odG1sPg== PGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImhlYWRlciI+DQogICAgICAgIDxkaXYgY2xhc3M9ImhlYWRlcnRleHQiPg0KICAgICAgICAgICUxDQogICAgICAgIDwvZGl2Pg0KICAgICAgICAlMiAoJTUpDQogICAgICAgIDxicj4NCiAgICAgICAgPGEgaHJlZj0iJTMiPiUzPC9hPg0KICAgICAgICAlNg0KICAgICAgPC9kaXY+DQogICAgICA8ZGl2IGNsYXNzPSJjb250ZW50Ij4NCiAgICAgICAgJTQgDQogICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4= PGEgY2xhc3M9ImVuY2xvc3VyZSIgaHJlZj0iJTMiPiUzPC9hPg== LyogUVdpZGdldCAqLw0KUVdpZGdldCB7DQogIGNvbG9yOiAjY2NjY2NjOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyOw0KfQ0KDQpRV2lkZ2V0OjppdGVtOmhvdmVyIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjOThkMTBiLCBzdG9wOiAxICM4YmJmMGEpOw0KICBjb2xvcjogIzAwMDAwMDsNCn0NCg0KUVdpZGdldDpkaXNhYmxlZCB7DQogIGNvbG9yOiAjNzc3Nzc3Ow0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyOw0KfQ0KDQovKiBRVG9vbEJ1dHRvbiAqLw0KICBRVG9vbEJ1dHRvbiAsIFFUb29sQnV0dG9uOmRpc2FibGVkIHsNCiAgYm9yZGVyOiBub25lOw0KICBwYWRkaW5nOiAwcHg7DQogIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50Ow0KfQ0KDQpRVG9vbEJ1dHRvbjpob3ZlciwgUVRvb2xCdXR0b246cHJlc3NlZCB7DQogIGJvcmRlci1yYWRpdXM6IDJweDsNCiAgYm9yZGVyOiAxcHggc29saWQgZ3JheTsNCn0NCg0KUVRvb2xCdXR0b25bcG9wdXBNb2RlPSIxIl0gew0KICBwYWRkaW5nLXJpZ2h0OiAxNnB4Ow0KfQ0KDQpRVG9vbEJ1dHRvbjo6bWVudS1idXR0b24gew0KICBib3JkZXI6IDFweCBzb2xpZCBncmF5Ow0KICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4Ow0KICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4Ow0KICB3aWR0aDogMTRweDsNCn0NCg0KUVRvb2xCdXR0b246Om1lbnUtYXJyb3cgew0KICBpbWFnZTogdXJsKCMjL2ltYWdlcy9kb3duX2Fycm93LnBuZyk7DQp9DQoNClFUb29sQnV0dG9uOjptZW51LWFycm93Om9wZW4gew0KICB0b3A6IDFweDsgbGVmdDogMXB4Ow0KfQ0KDQovKiBRU3RhdHVzQmFyICovDQpRU3RhdHVzQmFyIFFUb29sQnV0dG9uIHsNCiAgbWFyZ2luLWxlZnQ6IDVweDsNCiAgbWFyZ2luLXJpZ2h0OiA1cHg7DQp9DQoNClFTdGF0dXNCYXI6Oml0ZW0gew0KICBib3JkZXI6IHRyYW5zcGFyZW50Ow0KfQ0KDQovKiBRVG9vbEJhciAqLw0KUVRvb2xCYXI6OnNlcGFyYXRvciB7DQogIHdpZHRoOiAxcHg7DQogIGJhY2tncm91bmQtY29sb3I6ICM1OTU5NTk7DQoNCiAgbWFyZ2luLWxlZnQ6IDVweDsNCiAgbWFyZ2luLXJpZ2h0OiA1cHg7DQp9DQoNClFUb29sQmFyIHsNCiAgcGFkZGluZy1sZWZ0OiA1cHg7DQogIHBhZGRpbmctcmlnaHQ6IDVweDsNCn0NCg0KLyogUVRvb2xUaXAgKi8NClFUb29sVGlwIHsNCiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7DQogIGJhY2tncm91bmQtY29sb3I6ICM5OGQxMGI7DQogIGNvbG9yOiBibGFjazsNCiAgYm9yZGVyLXJhZGl1czogMXB4Ow0KICBvcGFjaXR5OiAyMjA7DQp9DQoNCi8qIFFNZW51QmFyICovDQpRTWVudUJhcjo6aXRlbSB7DQogIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50DQp9DQoNClFNZW51QmFyOjppdGVtOnNlbGVjdGVkIHsNCiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7DQogIGJvcmRlcjogMXB4IHNvbGlkICM4YmJmMGE7DQp9DQoNClFNZW51QmFyOjppdGVtOnByZXNzZWQgew0KICBiYWNrZ3JvdW5kOiAjNDQ0Ow0KICBjb2xvcjogYmxhY2s7DQogIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6MCwgeTE6MCwgeDI6MCwgeTI6MSwgc3RvcDoxICM5OGQxMGIsIHN0b3A6MC40ICM4YmJmMGEgKTsNCiAgbWFyZ2luLWJvdHRvbTogLTFweDsNCiAgcGFkZGluZy1ib3R0b206IDFweDsNCn0NCg0KLyogUU1lbnUgKi8NClFNZW51IHsNCiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDsNCn0NCg0KUU1lbnU6Oml0ZW0gew0KICBwYWRkaW5nOiAycHggMTBweCAycHggMjNweDsNCn0NCg0KUU1lbnU6Omljb24gew0KICBwYWRkaW5nLWxlZnQ6IDRweDsNCn0NCg0KUU1lbnU6Oml0ZW06c2VsZWN0ZWQgew0KICBjb2xvcjogYmxhY2s7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzk4ZDEwYiwgc3RvcDogMSAjOGJiZjBhKTsNCn0NCg0KUU1lbnU6OnNlcGFyYXRvciB7DQogIGhlaWdodDogMXB4Ow0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1OTU5Ow0KICBjb2xvcjogd2hpdGU7DQogIG1hcmdpbi10b3A6IDNweDsNCiAgbWFyZ2luLWJvdHRvbTogM3B4Ow0KICBtYXJnaW4tbGVmdDogNXB4Ow0KICBtYXJnaW4tcmlnaHQ6IDVweDsNCn0NCg0KLyogUVB1c2hCdXR0b24gKi8NClFQdXNoQnV0dG9uIHsNCiAgY29sb3I6ICNiMWIxYjE7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzU2NTY1Niwgc3RvcDogMC4xICM1MjUyNTIsIHN0b3A6IDAuNSAjNGU0ZTRlLCBzdG9wOiAwLjkgIzRhNGE0YSwgc3RvcDogMSAjNDY0NjQ2KTsNCiAgYm9yZGVyOiAxcHggc29saWQgIzFlMWUxZTsNCiAgYm9yZGVyLXJhZGl1czogMXB4Ow0KICBwYWRkaW5nOiAzcHg7DQogIGZvbnQtc2l6ZTogMTJweDsNCiAgcGFkZGluZy1sZWZ0OiA2cHg7DQogIHBhZGRpbmctcmlnaHQ6IDZweDsNCiAgbWluLXdpZHRoOiAzMHB4Ow0KfQ0KDQpRUHVzaEJ1dHRvbjpwcmVzc2VkIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjMmQyZDJkLCBzdG9wOiAwLjEgIzJiMmIyYiwgc3RvcDogMC41ICMyOTI5MjksIHN0b3A6IDAuOSAjMjgyODI4LCBzdG9wOiAxICMyNTI1MjUpDQp9DQoNClFQdXNoQnV0dG9uI21fYnRuSW5zZXJ0U2VwYXJhdG9yLCBRUHVzaEJ1dHRvbiNtX2J0bkluc2VydFNwYWNlciB7DQogIG1pbi13aWR0aDogMTMwcHg7DQp9DQoNCi8qIFFDb21ib0JveCAqLw0KUUNvbWJvQm94IHsNCiAgc2VsZWN0aW9uLWJhY2tncm91bmQtY29sb3I6ICM4YmJmMGE7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzU2NTY1Niwgc3RvcDogMC4xICM1MjUyNTIsIHN0b3A6IDAuNSAjNGU0ZTRlLCBzdG9wOiAwLjkgIzRhNGE0YSwgc3RvcDogMSAjNDY0NjQ2KTsNCiAgYm9yZGVyOiAxcHggc29saWQgIzFlMWUxZTsNCiAgYm9yZGVyLXJhZGl1czogMXB4Ow0KICBwYWRkaW5nOiAycHg7DQogIHBhZGRpbmctdG9wOiAxcHg7DQogIHBhZGRpbmctYm90dG9tOiAxcHg7DQogIHBhZGRpbmctbGVmdDogNHB4Ow0KfQ0KDQpRQ29tYm9Cb3g6aG92ZXIsIFFQdXNoQnV0dG9uOmhvdmVyIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjOThkMTBiLCBzdG9wOiAxICM4YmJmMGEpOw0KICBjb2xvcjogYmxhY2s7DQp9DQoNClFDb21ib0JveDpvbiB7DQogIHBhZGRpbmc6IDFweDsNCiAgYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjMmQyZDJkLCBzdG9wOiAwLjEgIzJiMmIyYiwgc3RvcDogMC41ICMyOTI5MjksIHN0b3A6IDAuOSAjMjgyODI4LCBzdG9wOiAxICMyNTI1MjUpOw0KfQ0KDQpRQ29tYm9Cb3ggUUFic3RyYWN0SXRlbVZpZXcgew0KICBib3JkZXI6IDFweCBzb2xpZCBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICM5OGQxMGIsIHN0b3A6IDEgIzhiYmYwYSk7DQogIHNlbGVjdGlvbi1iYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICM5OGQxMGIsIHN0b3A6IDEgIzhiYmYwYSk7DQp9DQoNClFDb21ib0JveDo6ZHJvcC1kb3duIHsNCiAgc3ViY29udHJvbC1vcmlnaW46IHBhZGRpbmc7DQogIHN1YmNvbnRyb2wtcG9zaXRpb246IHRvcCByaWdodDsNCiAgd2lkdGg6IDE1cHg7DQogIGJvcmRlci1sZWZ0LXdpZHRoOiAwcHg7DQogIGJvcmRlci1sZWZ0LWNvbG9yOiBkYXJrZ3JheTsNCiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOw0KICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXB4Ow0KICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXB4Ow0KfQ0KDQpRQ29tYm9Cb3g6OmRvd24tYXJyb3cgew0KICBpbWFnZTogdXJsKCMjL2ltYWdlcy9kb3duX2Fycm93LnBuZykNCn0NCg0KLyogUVNjcm9sbEJhciAqLw0KUVNjcm9sbEJhcjpob3Jpem9udGFsIHsNCiAgYm9yZGVyOiAxcHggc29saWQgIzIyMjIyMjsNCiAgYmFja2dyb3VuZDogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMC4wICMxMjEyMTIsIHN0b3A6IDAuMiAjMjgyODI4LCBzdG9wOiAxICM0ODQ4NDgpOw0KICBoZWlnaHQ6IDEzcHg7DQogIG1hcmdpbjogMHB4IDE2cHggMCAxNnB4Ow0KfQ0KDQpRU2Nyb2xsQmFyOjpoYW5kbGU6aG9yaXpvbnRhbCB7DQogIGJhY2tncm91bmQ6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMSwgeTI6IDAsIHN0b3A6IDAgIzk4ZDEwYiwgc3RvcDogMC41ICM4YmJmMGEsIHN0b3A6IDEgIzk4ZDEwYik7DQogIG1pbi1oZWlnaHQ6IDIwcHg7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCn0NCg0KUVNjcm9sbEJhcjo6YWRkLWxpbmU6aG9yaXpvbnRhbCB7DQogIGJvcmRlcjogMXB4IHNvbGlkICMxYjFiMTk7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCiAgYmFja2dyb3VuZDogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAxLCB5MjogMCwgc3RvcDogMCAjOThkMTBiLCBzdG9wOiAxICM4YmJmMGEpOw0KICB3aWR0aDogMTNweDsNCiAgc3ViY29udHJvbC1wb3NpdGlvbjogcmlnaHQ7DQogIHN1YmNvbnRyb2wtb3JpZ2luOiBtYXJnaW47DQp9DQoNClFTY3JvbGxCYXI6OnN1Yi1saW5lOmhvcml6b250YWwgew0KICBib3JkZXI6IDFweCBzb2xpZCAjMWIxYjE5Ow0KICBib3JkZXItcmFkaXVzOiAxcHg7DQogIGJhY2tncm91bmQ6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMSwgeTI6IDAsIHN0b3A6IDAgIzk4ZDEwYiwgc3RvcDogMSAjOGJiZjBhKTsNCiAgd2lkdGg6IDEzcHg7DQogIHN1YmNvbnRyb2wtcG9zaXRpb246IGxlZnQ7DQogIHN1YmNvbnRyb2wtb3JpZ2luOiBtYXJnaW47DQp9DQoNClFTY3JvbGxCYXI6OnJpZ2h0LWFycm93Omhvcml6b250YWwsIFFTY3JvbGxCYXI6OmxlZnQtYXJyb3c6aG9yaXpvbnRhbCB7DQogIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOw0KICB3aWR0aDogMXB4Ow0KICBoZWlnaHQ6IDFweDsNCiAgYmFja2dyb3VuZDogd2hpdGU7DQp9DQoNClFTY3JvbGxCYXI6OmFkZC1wYWdlOmhvcml6b250YWwsIFFTY3JvbGxCYXI6OnN1Yi1wYWdlOmhvcml6b250YWwgew0KICBiYWNrZ3JvdW5kOiBub25lDQp9DQoNClFTY3JvbGxCYXI6dmVydGljYWwgew0KICBiYWNrZ3JvdW5kOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDEsIHkyOiAwLCBzdG9wOiAwLjAgIzEyMTIxMiwgc3RvcDogMC4yICMyODI4MjgsIHN0b3A6IDEgIzQ4NDg0OCk7DQogIHdpZHRoOiAxM3B4Ow0KICBtYXJnaW46IDE2cHggMCAxNnB4IDA7DQogIGJvcmRlcjogMXB4IHNvbGlkICMyMjIyMjI7DQp9DQoNClFTY3JvbGxCYXI6OmhhbmRsZTp2ZXJ0aWNhbCB7DQogIGJhY2tncm91bmQ6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzk4ZDEwYiwgc3RvcDogMC41ICM4YmJmMGEsIHN0b3A6IDEgIzk4ZDEwYik7DQogIG1pbi1oZWlnaHQ6IDIwcHg7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCn0NClFTY3JvbGxCYXI6OmFkZC1saW5lOnZlcnRpY2FsIHsNCiAgYm9yZGVyOiAxcHggc29saWQgIzFiMWIxOTsNCiAgYm9yZGVyLXJhZGl1czogMXB4Ow0KICBiYWNrZ3JvdW5kOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICM5OGQxMGIsIHN0b3A6IDEgIzhiYmYwYSk7DQogIGhlaWdodDogMTNweDsNCiAgc3ViY29udHJvbC1wb3NpdGlvbjogYm90dG9tOw0KICBzdWJjb250cm9sLW9yaWdpbjogbWFyZ2luOw0KfQ0KDQpRU2Nyb2xsQmFyOjpzdWItbGluZTp2ZXJ0aWNhbCB7DQogIGJvcmRlcjogMXB4IHNvbGlkICMxYjFiMTk7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCiAgYmFja2dyb3VuZDogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjOThkMTBiLCBzdG9wOiAxICM4YmJmMGEpOw0KICBoZWlnaHQ6IDEzcHg7DQogIHN1YmNvbnRyb2wtcG9zaXRpb246IHRvcDsNCiAgc3ViY29udHJvbC1vcmlnaW46IG1hcmdpbjsNCn0NCg0KUVNjcm9sbEJhcjo6dXAtYXJyb3c6dmVydGljYWwsIFFTY3JvbGxCYXI6OmRvd24tYXJyb3c6dmVydGljYWwgew0KICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsNCiAgd2lkdGg6IDFweDsNCiAgaGVpZ2h0OiAxcHg7DQogIGJhY2tncm91bmQ6IHdoaXRlOw0KfQ0KDQpRU2Nyb2xsQmFyOjphZGQtcGFnZTp2ZXJ0aWNhbCwgUVNjcm9sbEJhcjo6c3ViLXBhZ2U6dmVydGljYWwgew0KICBiYWNrZ3JvdW5kOiBub25lOw0KfQ0KDQovKiBRU3BsaXR0ZXIgKi8NClFTcGxpdHRlcjo6aGFuZGxlIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogIzRlNGU0ZTsNCn0NCg0KLyogUUhlYWRlclZpZXcgKi8NClFIZWFkZXJWaWV3IHsNCiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7DQogIGNvbG9yOiAjY2NjY2NjOw0KfQ0KDQpRSGVhZGVyVmlldzo6c2VjdGlvbiB7DQogIG1pbi1oZWlnaHQ6IDIwcHg7DQogIGJvcmRlcjogMC41IHB4IHNvbGlkICM1OTU5NTk7DQogIGJvcmRlci1yaWdodDogMC41IHNvbGlkICM3MDcwNzA7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzU2NTY1Niwgc3RvcDogMC4xICM1MjUyNTIsIHN0b3A6IDAuNSAjNGU0ZTRlLCBzdG9wOiAwLjkgIzRhNGE0YSwgc3RvcDogMSAjNDY0NjQ2KTsNCn0NCg0KUUhlYWRlclZpZXc6OnNlY3Rpb246Zmlyc3Qgew0KICBwYWRkaW5nLWxlZnQ6IDRweDsNCiAgcGFkZGluZy1yaWdodDogMnB4Ow0KfQ0KDQpRSGVhZGVyVmlldzo6c2VjdGlvbjohZmlyc3Qgew0KICBwYWRkaW5nLWxlZnQ6IDJweDsNCiAgcGFkZGluZy1yaWdodDogMnB4Ow0KfQ0KDQpRSGVhZGVyVmlldzo6c2VjdGlvbjpob3ZlciB7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzU2NTY1Niwgc3RvcDogMC4xICM1MDUwNTAsIHN0b3A6IDAuNSAjNGU0ZTRlLCBzdG9wOiAwLjkgIzQwNDA0MCwgc3RvcDogMSAjNDA0MDQwKTsNCn0NCg0KLyogUVRyZWVWaWV3ICovDQpRVHJlZVZpZXc6OmJyYW5jaDpoYXMtc2libGluZ3M6IWFkam9pbnMtaXRlbSAgew0KICBib3JkZXItaW1hZ2U6IHVybChxc3MvZHVtbXkucG5nKSAwOw0KfQ0KDQpRVHJlZVZpZXc6OmJyYW5jaDpoYXMtc2libGluZ3M6YWRqb2lucy1pdGVtIHsNCiAgYm9yZGVyLWltYWdlOiB1cmwocXNzL2R1bW15LnBuZykgMDsNCn0NCg0KUVRyZWVWaWV3OjpicmFuY2g6IWhhcy1jaGlsZHJlbjohaGFzLXNpYmxpbmdzOmFkam9pbnMtaXRlbSAgew0KICBib3JkZXItaW1hZ2U6IHVybChxc3MvZHVtbXkucG5nKSAwOw0KfQ0KDQpRVHJlZVZpZXc6OmJyYW5jaDpoYXMtY2hpbGRyZW46IWhhcy1zaWJsaW5nczpjbG9zZWQsDQpRVHJlZVZpZXc6OmJyYW5jaDpjbG9zZWQ6aGFzLWNoaWxkcmVuOmhhcy1zaWJsaW5ncyAgew0KICBib3JkZXItaW1hZ2U6IG5vbmU7DQogIGltYWdlOiB1cmwocXNzL2JyYW5jaC1jbG9zZWQucG5nKTsNCn0NCg0KUVRyZWVWaWV3OjpicmFuY2g6b3BlbjpoYXMtY2hpbGRyZW46IWhhcy1zaWJsaW5ncywNClFUcmVlVmlldzo6YnJhbmNoOm9wZW46aGFzLWNoaWxkcmVuOmhhcy1zaWJsaW5ncyAgew0KICBib3JkZXItaW1hZ2U6IG5vbmU7DQogIGltYWdlOiB1cmwocXNzL2JyYW5jaC1vcGVuLnBuZyk7DQp9DQoNClFUcmVlVmlldzo6aXRlbSB7DQogIHBhZGRpbmc6IDFweDsNCn0gDQoNClFUcmVlVmlld1toaWRlVHJlZT0idHJ1ZSJdOjpicmFuY2g6IWhhcy1jaGxpZHJlbjpoYXNTaWJsaW5ncyB7DQogIGJvcmRlci1pbWFnZTogbm9uZTsNCiAgaW1hZ2U6IG5vbmU7DQp9DQoNClFUcmVlVmlldzo6aXRlbTpzZWxlY3RlZCwgUVRyZWVWaWV3OjpicmFuY2g6c2VsZWN0ZWQsIFFUcmVlVmlldzo6aXRlbTpzZWxlY3RlZDphY3RpdmUsIFFUcmVlVmlldzo6aXRlbTpzZWxlY3RlZDohYWN0aXZlLCBRVHJlZVZpZXc6Oml0ZW06aG92ZXIgew0KICBiYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICM5OGQxMGIsIHN0b3A6IDEgIzhiYmYwYSk7DQogIGNvbG9yOiAjMDAwMDAwOw0KfQ0KDQovKiBRTGlzdFZpZXcgKi8NClFMaXN0VmlldyAgew0KICBzaG93LWRlY29yYXRpb24tc2VsZWN0ZWQ6IDE7DQp9DQogDQpRTGlzdFZpZXc6Oml0ZW06c2VsZWN0ZWQsIFFMaXN0Vmlldzo6aXRlbTpzZWxlY3RlZDohYWN0aXZlLCBRTGlzdFZpZXc6Oml0ZW06c2VsZWN0ZWQ6YWN0aXZlLCBRTGlzdFZpZXc6Oml0ZW06aG92ZXIgew0KICBiYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICM5OGQxMGIsIHN0b3A6IDEgIzhiYmYwYSk7DQogIGNvbG9yOiAjMDAwMDAwOw0KfQ0KDQovKiBRVGV4dEVkaXQsIFFQbGFpblRleHRFZGl0ICovDQpRVGV4dEVkaXQ6Zm9jdXMsIFFQbGFpblRleHRFZGl0OmZvY3VzLCBRTGluZUVkaXQ6Zm9jdXMgew0KICBib3JkZXI6IDFweCBzb2xpZCBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICM5OGQxMGIsIHN0b3A6IDEgIzhiYmYwYSkNCn0NCg0KUVRleHRFZGl0LCBRUGxhaW5UZXh0RWRpdCB7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzRkNGQ0ZCwgc3RvcDogMCAjNjQ2NDY0LCBzdG9wOiAxICM1ZDVkNWQpDQp9DQoNCi8qIFFMaW5lRWRpdCAqLw0KUUxpbmVFZGl0IHsNCiAgYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjNGQ0ZDRkLCBzdG9wOiAwICM2NDY0NjQsIHN0b3A6IDEgIzVkNWQ1ZCk7DQogIHBhZGRpbmc6IDFweDsNCiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsNCiAgYm9yZGVyOiAxcHggc29saWQgIzU5NTk1OTsNCiAgYm9yZGVyLXJhZGl1czogMHB4Ow0KfQ0KDQovKiBRUHJvZ3Jlc3NCYXIgKi8NClFQcm9ncmVzc0JhciB7DQogIGJvcmRlcjogdHJhbnNwYXJlbnQ7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCiAgdGV4dC1hbGlnbjogY2VudGVyOw0KfQ0KUVByb2dyZXNzQmFyOjpjaHVuayB7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzk4ZDEwYiwgc3RvcDogMSAjOGJiZjBhKTsNCiAgd2lkdGg6IDNweDsNCiAgbWFyZ2luOiAwLjVweDsNCn0NCg0KLyogUUNoZWNrQm94ICovDQpRQ2hlY2tCb3g6OmluZGljYXRvciB7DQogIGNvbG9yOiAjYjFiMWIxOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyOw0KICBib3JkZXI6IDFweCBzb2xpZCAjYjFiMWIxOw0KICB3aWR0aDogOXB4Ow0KICBoZWlnaHQ6IDlweDsNCn0NCg0KUUNoZWNrQm94OjppbmRpY2F0b3I6Y2hlY2tlZCB7DQogIGltYWdlOiB1cmwoIyMvaW1hZ2VzL2NoZWNrYm94LnBuZykNCn0NCg0KUUNoZWNrQm94OjppbmRpY2F0b3I6ZGlzYWJsZWQgew0KICBib3JkZXI6IDFweCBzb2xpZCAjNDQ0DQp9DQoNCi8qIFFSYWRpb0J1dHRvbiAqLw0KUVJhZGlvQnV0dG9uOjppbmRpY2F0b3I6ZGlzYWJsZWQgew0KICBib3JkZXI6IDFweCBzb2xpZCAjNDQ0DQp9DQoNClFSYWRpb0J1dHRvbjo6aW5kaWNhdG9yIHsNCiAgYm9yZGVyLXJhZGl1czogNnB4DQp9DQoNClFSYWRpb0J1dHRvbjo6aW5kaWNhdG9yOmNoZWNrZWQsIFFSYWRpb0J1dHRvbjo6aW5kaWNhdG9yOnVuY2hlY2tlZCB7DQogIGNvbG9yOiAjYjFiMWIxOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyOw0KICBib3JkZXI6IDFweCBzb2xpZCAjYjFiMWIxOw0KfQ0KDQpRUmFkaW9CdXR0b246OmluZGljYXRvcjpjaGVja2VkIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogcXJhZGlhbGdyYWRpZW50KCBjeDogMC41LCBjeTogMC41LCBmeDogMC41LCBmeTogMC41LCByYWRpdXM6IDEuMCwgc3RvcDogMC4yNSAjOThkMTBiLCBzdG9wOiAwLjMgIzMyMzIzMiApDQp9DQoNClFSYWRpb0J1dHRvbjo6aW5kaWNhdG9yOmhvdmVyLCBRQ2hlY2tCb3g6OmluZGljYXRvcjpob3ZlciB7DQogIGJvcmRlcjogMXB4IHNvbGlkICM5OGQxMGI7DQp9 diff --git a/resources/skins/base/blau-yellow.xml b/resources/skins/base/blau-yellow.xml index fdfadd997..3adc64177 100644 --- a/resources/skins/base/blau-yellow.xml +++ b/resources/skins/base/blau-yellow.xml @@ -6,7 +6,7 @@ rotter.martinos@gmail.com - PGh0bWw+DQogIDxoZWFkPg0KICAgIDxzdHlsZT4NCiAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIgew0KICAgICAgICB3aWR0aDogMjBweDsNCiAgICAgICAgaGVpZ2h0OiAyMHB4Ow0KICAgICAgfQ0KICAgICAgDQogICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHsNCiAgICAgICAgaGVpZ2h0OiAxNHB4Ow0KICAgICAgICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApOw0KICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94Ow0KICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDsNCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjEwNTsNCiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAtMXB4IC0xcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIGluc2V0IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7DQogICAgICB9DQogICAgICANCiAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHsNCiAgICAgICAgd2lkdGg6IDA7DQogICAgICAgIGhlaWdodDogMDsNCiAgICAgICAgZGlzcGxheTogbm9uZTsNCiAgICAgIH0NCiAgICAgIA0KICAgICAgOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIgew0KICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsNCiAgICAgIH0NCiAgICANCiAgICAgIGJvZHkgew0KICAgICAgICBtYXJnaW46IDBweDsNCiAgICAgICAgcGFkZGluZzogMHB4Ow0KICAgICAgfQ0KICAgIA0KICAgICAgcHJlIHsNCiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwOw0KICAgICAgfQ0KDQogICAgICAuaGVhZGVydGV4dCB7DQogICAgICAgIGZvbnQtc2l6ZTogMjBweDsNCiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICAgIH0NCg0KICAgICAgLmhlYWRlciB7DQogICAgICAgIGZvbnQtc2l6ZTogMTdweDsNCiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7DQogICAgICAgIHBhZGRpbmc6IDZweDsNCiAgICAgICAgbWFyZ2luOiAwcHggYXV0bzsNCiAgICAgICAgY29sb3I6ICNGNUYxMDU7DQogICAgICAgIGJvcmRlcjogMC41cHggc29saWQgI0Y1RjEwNTsNCiAgICAgIH0NCg0KICAgICAgLmhlYWRlciBhIHsNCiAgICAgICAgY29sb3I6IHdoaXRlOw0KICAgICAgfQ0KDQogICAgICAuY29udGVudCB7DQogICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICNGNUYxMDUpLCBjb2xvci1zdG9wKDEwMCUsICNGMkVBMDUpKTsNCiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGdyYXk7DQogICAgICAgIGZvbnQtc2l6ZTogMTZweDsNCiAgICAgICAgY29sb3I6IGJsYWNrOw0KICAgICAgICBtYXJnaW46IDBweCBhdXRvOw0KICAgICAgICBwYWRkaW5nOiA2cHg7DQogICAgICAgIHBhZGRpbmctdG9wOiAxMnB4Ow0KICAgICAgfQ0KICAgICAgDQogICAgICAuY29udGFpbmVyIHsNCiAgICAgICAgZm9udC1mYW1pbHk6ICJUcmVidWNoZXQgTVMiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7DQogICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOw0KICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDsNCiAgICAgICAgbWFyZ2luOiAxMHB4Ow0KICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAycHggMTZweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjYyKTsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICAgIDx0aXRsZT4NCiAgICAgICUxDQogICAgPC90aXRsZT4NCiAgPC9oZWFkPg0KICA8Ym9keT4NCiAgICAlMg0KICA8L2JvZHk+DQo8L2h0bWw+ + PGh0bWw+DQogIDxoZWFkPg0KICAgIDxzdHlsZT4NCiAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIgew0KICAgICAgICB3aWR0aDogMjBweDsNCiAgICAgICAgaGVpZ2h0OiAyMHB4Ow0KICAgICAgfQ0KICAgICAgDQogICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHsNCiAgICAgICAgaGVpZ2h0OiAxNHB4Ow0KICAgICAgICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApOw0KICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94Ow0KICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDsNCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjEwNTsNCiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAtMXB4IC0xcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIGluc2V0IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7DQogICAgICB9DQogICAgICANCiAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHsNCiAgICAgICAgd2lkdGg6IDA7DQogICAgICAgIGhlaWdodDogMDsNCiAgICAgICAgZGlzcGxheTogbm9uZTsNCiAgICAgIH0NCiAgICAgIA0KICAgICAgOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIgew0KICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsNCiAgICAgIH0NCiAgICANCiAgICAgIGJvZHkgew0KICAgICAgICBtYXJnaW46IDBweDsNCiAgICAgICAgcGFkZGluZzogMHB4Ow0KICAgICAgfQ0KICAgIA0KICAgICAgcHJlIHsNCiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwOw0KICAgICAgfQ0KDQogICAgICAuaGVhZGVydGV4dCB7DQogICAgICAgIGZvbnQtc2l6ZTogMjBweDsNCiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICAgIH0NCg0KICAgICAgLmhlYWRlciB7DQogICAgICAgIGZvbnQtc2l6ZTogMTdweDsNCiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7DQogICAgICAgIHBhZGRpbmc6IDZweDsNCiAgICAgICAgbWFyZ2luOiAwcHggYXV0bzsNCiAgICAgICAgY29sb3I6ICNGNUYxMDU7DQogICAgICAgIGJvcmRlcjogMC41cHggc29saWQgI0Y1RjEwNTsNCiAgICAgIH0NCg0KICAgICAgLmhlYWRlciBhIHsNCiAgICAgICAgY29sb3I6IHdoaXRlOw0KICAgICAgfQ0KDQogICAgICAuY29udGVudCB7DQogICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICNGNUYxMDUpLCBjb2xvci1zdG9wKDEwMCUsICNGMkVBMDUpKTsNCiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGdyYXk7DQogICAgICAgIGZvbnQtc2l6ZTogMTZweDsNCiAgICAgICAgY29sb3I6IGJsYWNrOw0KICAgICAgICBtYXJnaW46IDBweCBhdXRvOw0KICAgICAgICBwYWRkaW5nOiA2cHg7DQogICAgICAgIHBhZGRpbmctdG9wOiAxMnB4Ow0KICAgICAgfQ0KICAgICAgDQogICAgICAuY29udGFpbmVyIHsNCiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7DQogICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4Ow0KICAgICAgICBtYXJnaW46IDEwcHg7DQogICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCAxNnB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNjIpOw0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogICAgPHRpdGxlPg0KICAgICAgJTENCiAgICA8L3RpdGxlPg0KICA8L2hlYWQ+DQogIDxib2R5Pg0KICAgICUyDQogIDwvYm9keT4NCjwvaHRtbD4= PGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImhlYWRlciI+DQogICAgICAgIDxkaXYgY2xhc3M9ImhlYWRlcnRleHQiPg0KICAgICAgICAgICUxDQogICAgICAgIDwvZGl2Pg0KICAgICAgICAlMiAoJTUpDQogICAgICAgIDxicj4NCiAgICAgICAgPGEgaHJlZj0iJTMiPiUzPC9hPg0KICAgICAgICAlNg0KICAgICAgPC9kaXY+DQogICAgICA8ZGl2IGNsYXNzPSJjb250ZW50Ij4NCiAgICAgICAgJTQgDQogICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4= PGEgY2xhc3M9ImVuY2xvc3VyZSIgaHJlZj0iJTMiPiUzPC9hPg== LyogUVdpZGdldCAqLw0KUVdpZGdldCB7DQogIGNvbG9yOiAjY2NjY2NjOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyOw0KfQ0KDQpRV2lkZ2V0OjppdGVtOmhvdmVyIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjRjVGMTA1LCBzdG9wOiAxICNGMkVBMDUpOw0KICBjb2xvcjogIzAwMDAwMDsNCn0NCg0KUVdpZGdldDpkaXNhYmxlZCB7DQogIGNvbG9yOiAjNzc3Nzc3Ow0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyOw0KfQ0KDQovKiBRVG9vbEJ1dHRvbiAqLw0KUVRvb2xCdXR0b24gLCBRVG9vbEJ1dHRvbjpkaXNhYmxlZCB7DQogIGJvcmRlcjogbm9uZTsNCiAgcGFkZGluZzogMHB4Ow0KICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsNCn0NCg0KUVRvb2xCdXR0b246aG92ZXIsIFFUb29sQnV0dG9uOnByZXNzZWQgew0KICBib3JkZXItcmFkaXVzOiAycHg7DQogIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7DQp9DQoNClFUb29sQnV0dG9uW3BvcHVwTW9kZT0iMSJdIHsNCiAgcGFkZGluZy1yaWdodDogMTZweDsNCn0NCg0KUVRvb2xCdXR0b246Om1lbnUtYnV0dG9uIHsNCiAgYm9yZGVyOiAxcHggc29saWQgZ3JheTsNCiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDsNCiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDsNCiAgd2lkdGg6IDE0cHg7DQp9DQoNClFUb29sQnV0dG9uOjptZW51LWFycm93IHsNCiAgaW1hZ2U6IHVybCgjIy9pbWFnZXMvZG93bl9hcnJvdy5wbmcpOw0KfQ0KDQpRVG9vbEJ1dHRvbjo6bWVudS1hcnJvdzpvcGVuIHsNCiAgdG9wOiAxcHg7IGxlZnQ6IDFweDsNCn0NCg0KLyogUVN0YXR1c0JhciAqLw0KUVN0YXR1c0JhciBRVG9vbEJ1dHRvbiB7DQogIG1hcmdpbi1sZWZ0OiA1cHg7DQogIG1hcmdpbi1yaWdodDogNXB4Ow0KfQ0KDQpRU3RhdHVzQmFyOjppdGVtIHsNCiAgYm9yZGVyOiB0cmFuc3BhcmVudDsNCn0NCg0KLyogUVRvb2xCYXIgKi8NClFUb29sQmFyOjpzZXBhcmF0b3Igew0KICB3aWR0aDogMXB4Ow0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFQTA1Ow0KDQogIG1hcmdpbi1sZWZ0OiA1cHg7DQogIG1hcmdpbi1yaWdodDogNXB4Ow0KfQ0KDQpRVG9vbEJhciB7DQogIHBhZGRpbmctbGVmdDogNXB4Ow0KICBwYWRkaW5nLXJpZ2h0OiA1cHg7DQp9DQoNCi8qIFFUb29sVGlwICovDQpRVG9vbFRpcCB7DQogIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGMTA1Ow0KICBjb2xvcjogYmxhY2s7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCiAgb3BhY2l0eTogMjIwOw0KfQ0KDQovKiBRTWVudUJhciAqLw0KUU1lbnVCYXI6Oml0ZW0gew0KICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudA0KfQ0KDQpRTWVudUJhcjo6aXRlbTpzZWxlY3RlZCB7DQogIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50Ow0KICBib3JkZXI6IDFweCBzb2xpZCAjRjJFQTA1Ow0KfQ0KDQpRTWVudUJhcjo6aXRlbTpwcmVzc2VkIHsNCiAgYmFja2dyb3VuZDogIzQ0NDsNCiAgY29sb3I6IGJsYWNrOw0KICBib3JkZXI6IDFweCBzb2xpZCAjMDAwOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOjAsIHkxOjAsIHgyOjAsIHkyOjEsIHN0b3A6MSAjRjVGMTA1LCBzdG9wOjAuNCAjRjJFQTA1ICk7DQogIG1hcmdpbi1ib3R0b206IC0xcHg7DQogIHBhZGRpbmctYm90dG9tOiAxcHg7DQp9DQoNCi8qIFFNZW51ICovDQpRTWVudSB7DQogIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7DQp9DQoNClFNZW51OjppdGVtIHsNCiAgcGFkZGluZzogMnB4IDEwcHggMnB4IDIzcHg7DQp9DQoNClFNZW51OjppY29uIHsNCiAgcGFkZGluZy1sZWZ0OiA0cHg7DQp9DQoNClFNZW51OjppdGVtOnNlbGVjdGVkIHsNCiAgY29sb3I6IGJsYWNrOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICNGNUYxMDUsIHN0b3A6IDEgI0YyRUEwNSk7DQp9DQoNClFNZW51OjpzZXBhcmF0b3Igew0KICBoZWlnaHQ6IDFweDsNCiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NTk1OTsNCiAgY29sb3I6ICNGMkVBMDU7DQogIG1hcmdpbi10b3A6IDNweDsNCiAgbWFyZ2luLWJvdHRvbTogM3B4Ow0KICBtYXJnaW4tbGVmdDogNXB4Ow0KICBtYXJnaW4tcmlnaHQ6IDVweDsNCn0NCg0KLyogUVB1c2hCdXR0b24gKi8NClFQdXNoQnV0dG9uIHsNCiAgY29sb3I6ICNiMWIxYjE7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzU2NTY1Niwgc3RvcDogMC4xICM1MjUyNTIsIHN0b3A6IDAuNSAjNGU0ZTRlLCBzdG9wOiAwLjkgIzRhNGE0YSwgc3RvcDogMSAjNDY0NjQ2KTsNCiAgYm9yZGVyOiAxcHggc29saWQgIzFlMWUxZTsNCiAgYm9yZGVyLXJhZGl1czogMXB4Ow0KICBwYWRkaW5nOiAzcHg7DQogIGZvbnQtc2l6ZTogMTJweDsNCiAgcGFkZGluZy1sZWZ0OiA2cHg7DQogIHBhZGRpbmctcmlnaHQ6IDZweDsNCiAgbWluLXdpZHRoOiAzMHB4Ow0KfQ0KDQpRUHVzaEJ1dHRvbjpwcmVzc2VkIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjMmQyZDJkLCBzdG9wOiAwLjEgIzJiMmIyYiwgc3RvcDogMC41ICMyOTI5MjksIHN0b3A6IDAuOSAjMjgyODI4LCBzdG9wOiAxICMyNTI1MjUpDQp9DQoNClFQdXNoQnV0dG9uI21fYnRuSW5zZXJ0U2VwYXJhdG9yLCBRUHVzaEJ1dHRvbiNtX2J0bkluc2VydFNwYWNlciB7DQogIG1pbi13aWR0aDogMTMwcHg7DQp9DQoNCi8qIFFDb21ib0JveCAqLw0KUUNvbWJvQm94IHsNCiAgc2VsZWN0aW9uLWJhY2tncm91bmQtY29sb3I6ICNGMkVBMDU7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzU2NTY1Niwgc3RvcDogMC4xICM1MjUyNTIsIHN0b3A6IDAuNSAjNGU0ZTRlLCBzdG9wOiAwLjkgIzRhNGE0YSwgc3RvcDogMSAjNDY0NjQ2KTsNCiAgYm9yZGVyOiAxcHggc29saWQgIzFlMWUxZTsNCiAgYm9yZGVyLXJhZGl1czogMXB4Ow0KICBwYWRkaW5nOiAycHg7DQogIHBhZGRpbmctdG9wOiAxcHg7DQogIHBhZGRpbmctYm90dG9tOiAxcHg7DQogIHBhZGRpbmctbGVmdDogNHB4Ow0KfQ0KDQpRQ29tYm9Cb3g6aG92ZXIsIFFQdXNoQnV0dG9uOmhvdmVyIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjRjVGMTA1LCBzdG9wOiAxICNGMkVBMDUpOw0KICBjb2xvcjogYmxhY2s7DQp9DQoNClFDb21ib0JveDpvbiB7DQogIHBhZGRpbmc6IDFweDsNCiAgYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjMmQyZDJkLCBzdG9wOiAwLjEgIzJiMmIyYiwgc3RvcDogMC41ICMyOTI5MjksIHN0b3A6IDAuOSAjMjgyODI4LCBzdG9wOiAxICMyNTI1MjUpOw0KfQ0KDQpRQ29tYm9Cb3ggUUFic3RyYWN0SXRlbVZpZXcgew0KICBib3JkZXI6IDFweCBzb2xpZCBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICNGNUYxMDUsIHN0b3A6IDEgI0YyRUEwNSk7DQogIHNlbGVjdGlvbi1iYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICNGNUYxMDUsIHN0b3A6IDEgI0YyRUEwNSk7DQp9DQoNClFDb21ib0JveDo6ZHJvcC1kb3duIHsNCiAgc3ViY29udHJvbC1vcmlnaW46IHBhZGRpbmc7DQogIHN1YmNvbnRyb2wtcG9zaXRpb246IHRvcCByaWdodDsNCiAgd2lkdGg6IDE1cHg7DQogIGJvcmRlci1sZWZ0LXdpZHRoOiAwcHg7DQogIGJvcmRlci1sZWZ0LWNvbG9yOiBkYXJrZ3JheTsNCiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOw0KICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXB4Ow0KICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXB4Ow0KfQ0KDQpRQ29tYm9Cb3g6OmRvd24tYXJyb3cgew0KICBpbWFnZTogdXJsKCMjL2ltYWdlcy9kb3duX2Fycm93LnBuZykNCn0NCg0KLyogUVNjcm9sbEJhciAqLw0KUVNjcm9sbEJhcjpob3Jpem9udGFsIHsNCiAgYm9yZGVyOiAxcHggc29saWQgIzIyMjIyMjsNCiAgYmFja2dyb3VuZDogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMC4wICMxMjEyMTIsIHN0b3A6IDAuMiAjMjgyODI4LCBzdG9wOiAxICM0ODQ4NDgpOw0KICBoZWlnaHQ6IDEzcHg7DQogIG1hcmdpbjogMHB4IDE2cHggMCAxNnB4Ow0KfQ0KDQpRU2Nyb2xsQmFyOjpoYW5kbGU6aG9yaXpvbnRhbCB7DQogIGJhY2tncm91bmQ6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMSwgeTI6IDAsIHN0b3A6IDAgI0Y1RjEwNSwgc3RvcDogMC41ICNGMkVBMDUsIHN0b3A6IDEgI0Y1RjEwNSk7DQogIG1pbi1oZWlnaHQ6IDIwcHg7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCn0NCg0KUVNjcm9sbEJhcjo6YWRkLWxpbmU6aG9yaXpvbnRhbCB7DQogIGJvcmRlcjogMXB4IHNvbGlkICMxYjFiMTk7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCiAgYmFja2dyb3VuZDogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAxLCB5MjogMCwgc3RvcDogMCAjRjVGMTA1LCBzdG9wOiAxICNGMkVBMDUpOw0KICB3aWR0aDogMTNweDsNCiAgc3ViY29udHJvbC1wb3NpdGlvbjogcmlnaHQ7DQogIHN1YmNvbnRyb2wtb3JpZ2luOiBtYXJnaW47DQp9DQoNClFTY3JvbGxCYXI6OnN1Yi1saW5lOmhvcml6b250YWwgew0KICBib3JkZXI6IDFweCBzb2xpZCAjMWIxYjE5Ow0KICBib3JkZXItcmFkaXVzOiAxcHg7DQogIGJhY2tncm91bmQ6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMSwgeTI6IDAsIHN0b3A6IDAgI0Y1RjEwNSwgc3RvcDogMSAjRjJFQTA1KTsNCiAgd2lkdGg6IDEzcHg7DQogIHN1YmNvbnRyb2wtcG9zaXRpb246IGxlZnQ7DQogIHN1YmNvbnRyb2wtb3JpZ2luOiBtYXJnaW47DQp9DQoNClFTY3JvbGxCYXI6OnJpZ2h0LWFycm93Omhvcml6b250YWwsIFFTY3JvbGxCYXI6OmxlZnQtYXJyb3c6aG9yaXpvbnRhbCB7DQogIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOw0KICB3aWR0aDogMXB4Ow0KICBoZWlnaHQ6IDFweDsNCiAgYmFja2dyb3VuZDogd2hpdGU7DQp9DQoNClFTY3JvbGxCYXI6OmFkZC1wYWdlOmhvcml6b250YWwsIFFTY3JvbGxCYXI6OnN1Yi1wYWdlOmhvcml6b250YWwgew0KICBiYWNrZ3JvdW5kOiBub25lDQp9DQoNClFTY3JvbGxCYXI6dmVydGljYWwgew0KICBiYWNrZ3JvdW5kOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDEsIHkyOiAwLCBzdG9wOiAwLjAgIzEyMTIxMiwgc3RvcDogMC4yICMyODI4MjgsIHN0b3A6IDEgIzQ4NDg0OCk7DQogIHdpZHRoOiAxM3B4Ow0KICBtYXJnaW46IDE2cHggMCAxNnB4IDA7DQogIGJvcmRlcjogMXB4IHNvbGlkICMyMjIyMjI7DQp9DQoNClFTY3JvbGxCYXI6OmhhbmRsZTp2ZXJ0aWNhbCB7DQogIGJhY2tncm91bmQ6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgI0Y1RjEwNSwgc3RvcDogMC41ICNGMkVBMDUsIHN0b3A6IDEgI0Y1RjEwNSk7DQogIG1pbi1oZWlnaHQ6IDIwcHg7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCn0NClFTY3JvbGxCYXI6OmFkZC1saW5lOnZlcnRpY2FsIHsNCiAgYm9yZGVyOiAxcHggc29saWQgIzFiMWIxOTsNCiAgYm9yZGVyLXJhZGl1czogMXB4Ow0KICBiYWNrZ3JvdW5kOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICNGNUYxMDUsIHN0b3A6IDEgI0YyRUEwNSk7DQogIGhlaWdodDogMTNweDsNCiAgc3ViY29udHJvbC1wb3NpdGlvbjogYm90dG9tOw0KICBzdWJjb250cm9sLW9yaWdpbjogbWFyZ2luOw0KfQ0KDQpRU2Nyb2xsQmFyOjpzdWItbGluZTp2ZXJ0aWNhbCB7DQogIGJvcmRlcjogMXB4IHNvbGlkICMxYjFiMTk7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCiAgYmFja2dyb3VuZDogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjRjVGMTA1LCBzdG9wOiAxICNGMkVBMDUpOw0KICBoZWlnaHQ6IDEzcHg7DQogIHN1YmNvbnRyb2wtcG9zaXRpb246IHRvcDsNCiAgc3ViY29udHJvbC1vcmlnaW46IG1hcmdpbjsNCn0NCg0KUVNjcm9sbEJhcjo6dXAtYXJyb3c6dmVydGljYWwsIFFTY3JvbGxCYXI6OmRvd24tYXJyb3c6dmVydGljYWwgew0KICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsNCiAgd2lkdGg6IDFweDsNCiAgaGVpZ2h0OiAxcHg7DQogIGJhY2tncm91bmQ6IHdoaXRlOw0KfQ0KDQpRU2Nyb2xsQmFyOjphZGQtcGFnZTp2ZXJ0aWNhbCwgUVNjcm9sbEJhcjo6c3ViLXBhZ2U6dmVydGljYWwgew0KICBiYWNrZ3JvdW5kOiBub25lOw0KfQ0KDQovKiBRU3BsaXR0ZXIgKi8NClFTcGxpdHRlcjo6aGFuZGxlIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogIzRlNGU0ZTsNCn0NCg0KLyogUUhlYWRlclZpZXcgKi8NClFIZWFkZXJWaWV3IHsNCiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7DQogIGNvbG9yOiAjY2NjY2NjOw0KfQ0KDQpRSGVhZGVyVmlldzo6c2VjdGlvbiB7DQogIG1pbi1oZWlnaHQ6IDIwcHg7DQogIGJvcmRlcjogMC41IHB4IHNvbGlkICM1OTU5NTk7DQogIGJvcmRlci1yaWdodDogMC41IHNvbGlkICM3MDcwNzA7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzU2NTY1Niwgc3RvcDogMC4xICM1MjUyNTIsIHN0b3A6IDAuNSAjNGU0ZTRlLCBzdG9wOiAwLjkgIzRhNGE0YSwgc3RvcDogMSAjNDY0NjQ2KTsNCn0NCg0KUUhlYWRlclZpZXc6OnNlY3Rpb246Zmlyc3Qgew0KICBwYWRkaW5nLWxlZnQ6IDRweDsNCiAgcGFkZGluZy1yaWdodDogMnB4Ow0KfQ0KDQpRSGVhZGVyVmlldzo6c2VjdGlvbjohZmlyc3Qgew0KICBwYWRkaW5nLWxlZnQ6IDJweDsNCiAgcGFkZGluZy1yaWdodDogMnB4Ow0KfQ0KDQpRSGVhZGVyVmlldzo6c2VjdGlvbjpob3ZlciB7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzU2NTY1Niwgc3RvcDogMC4xICM1MDUwNTAsIHN0b3A6IDAuNSAjNGU0ZTRlLCBzdG9wOiAwLjkgIzQwNDA0MCwgc3RvcDogMSAjNDA0MDQwKTsNCn0NCg0KLyogUVRyZWVWaWV3ICovDQpRVHJlZVZpZXc6OmJyYW5jaDpoYXMtc2libGluZ3M6IWFkam9pbnMtaXRlbSAgew0KICBib3JkZXItaW1hZ2U6IHVybChxc3MvZHVtbXkucG5nKSAwOw0KfQ0KDQpRVHJlZVZpZXc6OmJyYW5jaDpoYXMtc2libGluZ3M6YWRqb2lucy1pdGVtIHsNCiAgYm9yZGVyLWltYWdlOiB1cmwocXNzL2R1bW15LnBuZykgMDsNCn0NCg0KUVRyZWVWaWV3OjpicmFuY2g6IWhhcy1jaGlsZHJlbjohaGFzLXNpYmxpbmdzOmFkam9pbnMtaXRlbSAgew0KICBib3JkZXItaW1hZ2U6IHVybChxc3MvZHVtbXkucG5nKSAwOw0KfQ0KDQpRVHJlZVZpZXc6OmJyYW5jaDpoYXMtY2hpbGRyZW46IWhhcy1zaWJsaW5nczpjbG9zZWQsDQpRVHJlZVZpZXc6OmJyYW5jaDpjbG9zZWQ6aGFzLWNoaWxkcmVuOmhhcy1zaWJsaW5ncyAgew0KICBib3JkZXItaW1hZ2U6IG5vbmU7DQogIGltYWdlOiB1cmwocXNzL2JyYW5jaC1jbG9zZWQucG5nKTsNCn0NCg0KUVRyZWVWaWV3OjpicmFuY2g6b3BlbjpoYXMtY2hpbGRyZW46IWhhcy1zaWJsaW5ncywNClFUcmVlVmlldzo6YnJhbmNoOm9wZW46aGFzLWNoaWxkcmVuOmhhcy1zaWJsaW5ncyAgew0KICBib3JkZXItaW1hZ2U6IG5vbmU7DQogIGltYWdlOiB1cmwocXNzL2JyYW5jaC1vcGVuLnBuZyk7DQp9DQoNClFUcmVlVmlldzo6aXRlbSB7DQogIHBhZGRpbmc6IDFweDsNCn0gDQoNClFUcmVlVmlld1toaWRlVHJlZT0idHJ1ZSJdOjpicmFuY2g6IWhhcy1jaGxpZHJlbjpoYXNTaWJsaW5ncyB7DQogIGJvcmRlci1pbWFnZTogbm9uZTsNCiAgaW1hZ2U6IG5vbmU7DQp9DQoNClFUcmVlVmlldzo6aXRlbTpzZWxlY3RlZCwgUVRyZWVWaWV3OjpicmFuY2g6c2VsZWN0ZWQsIFFUcmVlVmlldzo6aXRlbTpzZWxlY3RlZDphY3RpdmUsIFFUcmVlVmlldzo6aXRlbTpzZWxlY3RlZDohYWN0aXZlLCBRVHJlZVZpZXc6Oml0ZW06aG92ZXIgew0KICBiYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICNGNUYxMDUsIHN0b3A6IDEgI0YyRUEwNSk7DQogIGNvbG9yOiAjMDAwMDAwOw0KfQ0KDQovKiBRTGlzdFZpZXcgKi8NClFMaXN0VmlldyAgew0KICBzaG93LWRlY29yYXRpb24tc2VsZWN0ZWQ6IDE7DQp9DQogDQpRTGlzdFZpZXc6Oml0ZW06c2VsZWN0ZWQsIFFMaXN0Vmlldzo6aXRlbTpzZWxlY3RlZDohYWN0aXZlLCBRTGlzdFZpZXc6Oml0ZW06c2VsZWN0ZWQ6YWN0aXZlLCBRTGlzdFZpZXc6Oml0ZW06aG92ZXIgew0KICBiYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICNGNUYxMDUsIHN0b3A6IDEgI0YyRUEwNSk7DQogIGNvbG9yOiAjMDAwMDAwOw0KfQ0KDQovKiBRVGV4dEVkaXQsIFFQbGFpblRleHRFZGl0ICovDQpRVGV4dEVkaXQ6Zm9jdXMsIFFQbGFpblRleHRFZGl0OmZvY3VzLCBRTGluZUVkaXQ6Zm9jdXMgew0KICBib3JkZXI6IDFweCBzb2xpZCBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICNGNUYxMDUsIHN0b3A6IDEgI0YyRUEwNSkNCn0NCg0KUVRleHRFZGl0LCBRUGxhaW5UZXh0RWRpdCB7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzRkNGQ0ZCwgc3RvcDogMCAjNjQ2NDY0LCBzdG9wOiAxICM1ZDVkNWQpDQp9DQoNCi8qIFFMaW5lRWRpdCAqLw0KUUxpbmVFZGl0IHsNCiAgYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjNGQ0ZDRkLCBzdG9wOiAwICM2NDY0NjQsIHN0b3A6IDEgIzVkNWQ1ZCk7DQogIHBhZGRpbmc6IDFweDsNCiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsNCiAgYm9yZGVyOiAxcHggc29saWQgIzU5NTk1OTsNCiAgYm9yZGVyLXJhZGl1czogMHB4Ow0KfQ0KDQovKiBRUHJvZ3Jlc3NCYXIgKi8NClFQcm9ncmVzc0JhciB7DQogIGJvcmRlcjogdHJhbnNwYXJlbnQ7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCiAgdGV4dC1hbGlnbjogY2VudGVyOw0KfQ0KUVByb2dyZXNzQmFyOjpjaHVuayB7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgI0Y1RjEwNSwgc3RvcDogMSAjRjJFQTA1KTsNCiAgd2lkdGg6IDNweDsNCiAgbWFyZ2luOiAwLjVweDsNCn0NCg0KLyogUUNoZWNrQm94ICovDQpRQ2hlY2tCb3g6OmluZGljYXRvciB7DQogIGNvbG9yOiAjYjFiMWIxOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyOw0KICBib3JkZXI6IDFweCBzb2xpZCAjYjFiMWIxOw0KICB3aWR0aDogOXB4Ow0KICBoZWlnaHQ6IDlweDsNCn0NCg0KUUNoZWNrQm94OjppbmRpY2F0b3I6Y2hlY2tlZCB7DQogIGltYWdlOiB1cmwoIyMvaW1hZ2VzL2NoZWNrYm94LnBuZykNCn0NCg0KUUNoZWNrQm94OjppbmRpY2F0b3I6ZGlzYWJsZWQgew0KICBib3JkZXI6IDFweCBzb2xpZCAjNDQ0DQp9DQoNCi8qIFFSYWRpb0J1dHRvbiAqLw0KUVJhZGlvQnV0dG9uOjppbmRpY2F0b3I6ZGlzYWJsZWQgew0KICBib3JkZXI6IDFweCBzb2xpZCAjNDQ0DQp9DQoNClFSYWRpb0J1dHRvbjo6aW5kaWNhdG9yIHsNCiAgYm9yZGVyLXJhZGl1czogNnB4DQp9DQoNClFSYWRpb0J1dHRvbjo6aW5kaWNhdG9yOmNoZWNrZWQsIFFSYWRpb0J1dHRvbjo6aW5kaWNhdG9yOnVuY2hlY2tlZCB7DQogIGNvbG9yOiAjYjFiMWIxOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyOw0KICBib3JkZXI6IDFweCBzb2xpZCAjYjFiMWIxOw0KfQ0KDQpRUmFkaW9CdXR0b246OmluZGljYXRvcjpjaGVja2VkIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogcXJhZGlhbGdyYWRpZW50KCBjeDogMC41LCBjeTogMC41LCBmeDogMC41LCBmeTogMC41LCByYWRpdXM6IDEuMCwgc3RvcDogMC4yNSAjRjVGMTA1LCBzdG9wOiAwLjMgIzMyMzIzMiApDQp9DQoNClFSYWRpb0J1dHRvbjo6aW5kaWNhdG9yOmhvdmVyLCBRQ2hlY2tCb3g6OmluZGljYXRvcjpob3ZlciB7DQogIGJvcmRlcjogMXB4IHNvbGlkICNGNUYxMDU7DQp9 diff --git a/resources/skins/base/blau.xml b/resources/skins/base/blau.xml index 6550c9cf4..7c87c6c3a 100644 --- a/resources/skins/base/blau.xml +++ b/resources/skins/base/blau.xml @@ -6,7 +6,7 @@ rotter.martinos@gmail.com - PGh0bWw+DQogIDxoZWFkPg0KICAgIDxzdHlsZT4NCiAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIgew0KICAgICAgICB3aWR0aDogMjBweDsNCiAgICAgICAgaGVpZ2h0OiAyMHB4Ow0KICAgICAgfQ0KICAgICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7DQogICAgICAgIGhlaWdodDogMTRweDsNCiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTsNCiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsNCiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjlkZTU7DQogICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgLTFweCAtMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCBpbnNldCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpOw0KICAgICAgfQ0KICAgICAgDQogICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7DQogICAgICAgIHdpZHRoOiAwOw0KICAgICAgICBoZWlnaHQ6IDA7DQogICAgICAgIGRpc3BsYXk6IG5vbmU7DQogICAgICB9DQogICAgICANCiAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHsNCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7DQogICAgICB9DQogICAgDQogICAgICBib2R5IHsNCiAgICAgICAgbWFyZ2luOiAwcHg7DQogICAgICAgIHBhZGRpbmc6IDBweDsNCiAgICAgIH0NCiAgICANCiAgICAgIHByZSB7DQogICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsNCiAgICAgIH0NCg0KICAgICAgLmhlYWRlcnRleHQgew0KICAgICAgICBmb250LXNpemU6IDIwcHg7DQogICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7DQogICAgICB9DQoNCiAgICAgIC5oZWFkZXIgew0KICAgICAgICBmb250LXNpemU6IDE3cHg7DQogICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUscmdiYSg5OSwxMzUsMjI5LDEpKSwgY29sb3Itc3RvcCgxMDAlLHJnYmEoNjQsMTA5LDIzNiwxKSkpOw0KICAgICAgICBwYWRkaW5nOiA2cHg7DQogICAgICAgIG1hcmdpbjogMHB4IGF1dG87DQogICAgICAgIGNvbG9yOiB3aGl0ZTsNCiAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCBibGFjazsNCiAgICAgIH0NCg0KICAgICAgLmhlYWRlciBhIHsNCiAgICAgICAgY29sb3I6IHdoaXRlOw0KICAgICAgfQ0KDQogICAgICAuY29udGVudCB7DQogICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBncmF5Ow0KICAgICAgICBmb250LXNpemU6IDE2cHg7DQogICAgICAgIGNvbG9yOiAjZWVlZWVlOw0KICAgICAgICBtYXJnaW46IDBweCBhdXRvOw0KICAgICAgICBwYWRkaW5nOiA2cHg7DQogICAgICAgIHBhZGRpbmctdG9wOiAxMnB4Ow0KICAgICAgfQ0KICAgICAgDQogICAgICAuY29udGFpbmVyIHsNCiAgICAgICAgZm9udC1mYW1pbHk6ICJUcmVidWNoZXQgTVMiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7DQogICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7DQogICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4Ow0KICAgICAgICBtYXJnaW46IDEwcHg7DQogICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCAxNnB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNjIpOw0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogICAgPHRpdGxlPg0KICAgICAgJTENCiAgICA8L3RpdGxlPg0KICA8L2hlYWQ+DQogIDxib2R5Pg0KICAgICUyDQogIDwvYm9keT4NCjwvaHRtbD4= + PGh0bWw+DQogIDxoZWFkPg0KICAgIDxzdHlsZT4NCiAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIgew0KICAgICAgICB3aWR0aDogMjBweDsNCiAgICAgICAgaGVpZ2h0OiAyMHB4Ow0KICAgICAgfQ0KICAgICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7DQogICAgICAgIGhlaWdodDogMTRweDsNCiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTsNCiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsNCiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjlkZTU7DQogICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgLTFweCAtMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCBpbnNldCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpOw0KICAgICAgfQ0KICAgICAgDQogICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7DQogICAgICAgIHdpZHRoOiAwOw0KICAgICAgICBoZWlnaHQ6IDA7DQogICAgICAgIGRpc3BsYXk6IG5vbmU7DQogICAgICB9DQogICAgICANCiAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHsNCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7DQogICAgICB9DQogICAgDQogICAgICBib2R5IHsNCiAgICAgICAgbWFyZ2luOiAwcHg7DQogICAgICAgIHBhZGRpbmc6IDBweDsNCiAgICAgIH0NCiAgICANCiAgICAgIHByZSB7DQogICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsNCiAgICAgIH0NCg0KICAgICAgLmhlYWRlcnRleHQgew0KICAgICAgICBmb250LXNpemU6IDIwcHg7DQogICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7DQogICAgICB9DQoNCiAgICAgIC5oZWFkZXIgew0KICAgICAgICBmb250LXNpemU6IDE3cHg7DQogICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUscmdiYSg5OSwxMzUsMjI5LDEpKSwgY29sb3Itc3RvcCgxMDAlLHJnYmEoNjQsMTA5LDIzNiwxKSkpOw0KICAgICAgICBwYWRkaW5nOiA2cHg7DQogICAgICAgIG1hcmdpbjogMHB4IGF1dG87DQogICAgICAgIGNvbG9yOiB3aGl0ZTsNCiAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCBibGFjazsNCiAgICAgIH0NCg0KICAgICAgLmhlYWRlciBhIHsNCiAgICAgICAgY29sb3I6IHdoaXRlOw0KICAgICAgfQ0KDQogICAgICAuY29udGVudCB7DQogICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBncmF5Ow0KICAgICAgICBmb250LXNpemU6IDE2cHg7DQogICAgICAgIGNvbG9yOiAjZWVlZWVlOw0KICAgICAgICBtYXJnaW46IDBweCBhdXRvOw0KICAgICAgICBwYWRkaW5nOiA2cHg7DQogICAgICAgIHBhZGRpbmctdG9wOiAxMnB4Ow0KICAgICAgfQ0KICAgICAgDQogICAgICAuY29udGFpbmVyIHsNCiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZ3JheTsNCiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7DQogICAgICAgIG1hcmdpbjogMTBweDsNCiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDE2cHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC42Mik7DQogICAgICB9DQogICAgPC9zdHlsZT4NCiAgICA8dGl0bGU+DQogICAgICAlMQ0KICAgIDwvdGl0bGU+DQogIDwvaGVhZD4NCiAgPGJvZHk+DQogICAgJTINCiAgPC9ib2R5Pg0KPC9odG1sPg== PGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImhlYWRlciI+DQogICAgICAgIDxkaXYgY2xhc3M9ImhlYWRlcnRleHQiPg0KICAgICAgICAgICUxDQogICAgICAgIDwvZGl2Pg0KICAgICAgICAlMiAoJTUpDQogICAgICAgIDxicj4NCiAgICAgICAgPGEgaHJlZj0iJTMiPiUzPC9hPg0KICAgICAgICAlNg0KICAgICAgPC9kaXY+DQogICAgICA8ZGl2IGNsYXNzPSJjb250ZW50Ij4NCiAgICAgICAgJTQgDQogICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4= PGEgY2xhc3M9ImVuY2xvc3VyZSIgaHJlZj0iJTMiPiUzPC9hPg== LyogUVdpZGdldCAqLw0KUVdpZGdldCB7DQogIGNvbG9yOiAjY2NjY2NjOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyOw0KfQ0KDQpRV2lkZ2V0OjppdGVtOmhvdmVyIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjNTY5ZGU1LCBzdG9wOiAxICM0YjhhYzkpOw0KICBjb2xvcjogIzAwMDAwMDsNCn0NCg0KUVdpZGdldDpkaXNhYmxlZCB7DQogIGNvbG9yOiAjNzc3Nzc3Ow0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyOw0KfQ0KDQovKiBRVG9vbEJ1dHRvbiAqLw0KUVRvb2xCdXR0b24gLCBRVG9vbEJ1dHRvbjpkaXNhYmxlZCB7DQogIGJvcmRlcjogbm9uZTsNCiAgcGFkZGluZzogMHB4Ow0KICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsNCn0NCg0KUVRvb2xCdXR0b246aG92ZXIsIFFUb29sQnV0dG9uOnByZXNzZWQgew0KICBib3JkZXItcmFkaXVzOiAycHg7DQogIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7DQp9DQoNClFUb29sQnV0dG9uW3BvcHVwTW9kZT0iMSJdIHsNCiAgcGFkZGluZy1yaWdodDogMTZweDsNCn0NCg0KUVRvb2xCdXR0b246Om1lbnUtYnV0dG9uIHsNCiAgYm9yZGVyOiAxcHggc29saWQgZ3JheTsNCiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDsNCiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDsNCiAgd2lkdGg6IDE0cHg7DQp9DQoNClFUb29sQnV0dG9uOjptZW51LWFycm93IHsNCiAgaW1hZ2U6IHVybCgjIy9pbWFnZXMvZG93bl9hcnJvdy5wbmcpOw0KfQ0KDQpRVG9vbEJ1dHRvbjo6bWVudS1hcnJvdzpvcGVuIHsNCiAgdG9wOiAxcHg7IGxlZnQ6IDFweDsNCn0NCg0KLyogUVN0YXR1c0JhciAqLw0KUVN0YXR1c0JhciBRVG9vbEJ1dHRvbiB7DQogIG1hcmdpbi1sZWZ0OiA1cHg7DQogIG1hcmdpbi1yaWdodDogNXB4Ow0KfQ0KDQpRU3RhdHVzQmFyOjppdGVtIHsNCiAgYm9yZGVyOiB0cmFuc3BhcmVudDsNCn0NCg0KLyogUVRvb2xCYXIgKi8NClFUb29sQmFyOjpzZXBhcmF0b3Igew0KICB3aWR0aDogMXB4Ow0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1OTU5Ow0KDQogIG1hcmdpbi1sZWZ0OiA1cHg7DQogIG1hcmdpbi1yaWdodDogNXB4Ow0KfQ0KDQpRVG9vbEJhciB7DQogIHBhZGRpbmctbGVmdDogNXB4Ow0KICBwYWRkaW5nLXJpZ2h0OiA1cHg7DQp9DQoNCi8qIFFUb29sVGlwICovDQpRVG9vbFRpcCB7DQogIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY5ZGU1Ow0KICBjb2xvcjogYmxhY2s7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCiAgb3BhY2l0eTogMjIwOw0KfQ0KDQovKiBRTWVudUJhciAqLw0KUU1lbnVCYXI6Oml0ZW0gew0KICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudA0KfQ0KDQpRTWVudUJhcjo6aXRlbTpzZWxlY3RlZCB7DQogIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50Ow0KICBib3JkZXI6IDFweCBzb2xpZCAjNTY5ZGU1Ow0KfQ0KDQpRTWVudUJhcjo6aXRlbTpwcmVzc2VkIHsNCiAgYmFja2dyb3VuZDogIzQ0NDsNCiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDsNCiAgYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTowLCB5MTowLCB4MjowLCB5MjoxLCBzdG9wOjEgIzIxMjEyMSwgc3RvcDowLjQgIzM0MzQzNCApOw0KICBtYXJnaW4tYm90dG9tOiAtMXB4Ow0KICBwYWRkaW5nLWJvdHRvbTogMXB4Ow0KfQ0KDQovKiBRTWVudSAqLw0KUU1lbnUgew0KICBib3JkZXI6IDFweCBzb2xpZCAjMDAwOw0KfQ0KDQpRTWVudTo6aXRlbSB7DQogIHBhZGRpbmc6IDJweCAxMHB4IDJweCAyM3B4Ow0KfQ0KDQpRTWVudTo6aWNvbiB7DQogIHBhZGRpbmctbGVmdDogNHB4Ow0KfQ0KDQpRTWVudTo6aXRlbTpzZWxlY3RlZCB7DQogIGNvbG9yOiAjMDAwMDAwOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICM1NjlkZTUsIHN0b3A6IDEgIzQ0N2NiNSk7DQp9DQoNClFNZW51OjpzZXBhcmF0b3Igew0KICBoZWlnaHQ6IDFweDsNCiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NTk1OTsNCiAgY29sb3I6IHdoaXRlOw0KICBtYXJnaW4tdG9wOiAzcHg7DQogIG1hcmdpbi1ib3R0b206IDNweDsNCiAgbWFyZ2luLWxlZnQ6IDVweDsNCiAgbWFyZ2luLXJpZ2h0OiA1cHg7DQp9DQoNCi8qIFFQdXNoQnV0dG9uICovDQpRUHVzaEJ1dHRvbiB7DQogIGNvbG9yOiAjYjFiMWIxOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICM1NjU2NTYsIHN0b3A6IDAuMSAjNTI1MjUyLCBzdG9wOiAwLjUgIzRlNGU0ZSwgc3RvcDogMC45ICM0YTRhNGEsIHN0b3A6IDEgIzQ2NDY0Nik7DQogIGJvcmRlcjogMXB4IHNvbGlkICMxZTFlMWU7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCiAgcGFkZGluZzogM3B4Ow0KICBmb250LXNpemU6IDEycHg7DQogIHBhZGRpbmctbGVmdDogNnB4Ow0KICBwYWRkaW5nLXJpZ2h0OiA2cHg7DQogIG1pbi13aWR0aDogMzBweDsNCn0NCg0KUVB1c2hCdXR0b246cHJlc3NlZCB7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzJkMmQyZCwgc3RvcDogMC4xICMyYjJiMmIsIHN0b3A6IDAuNSAjMjkyOTI5LCBzdG9wOiAwLjkgIzI4MjgyOCwgc3RvcDogMSAjMjUyNTI1KQ0KfQ0KDQpRUHVzaEJ1dHRvbiNtX2J0bkluc2VydFNlcGFyYXRvciwgUVB1c2hCdXR0b24jbV9idG5JbnNlcnRTcGFjZXIgew0KICBtaW4td2lkdGg6IDEzMHB4Ow0KfQ0KDQovKiBRQ29tYm9Cb3ggKi8NClFDb21ib0JveCB7DQogIHNlbGVjdGlvbi1iYWNrZ3JvdW5kLWNvbG9yOiAjNTY5ZGU1Ow0KICBiYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICM1NjU2NTYsIHN0b3A6IDAuMSAjNTI1MjUyLCBzdG9wOiAwLjUgIzRlNGU0ZSwgc3RvcDogMC45ICM0YTRhNGEsIHN0b3A6IDEgIzQ2NDY0Nik7DQogIGJvcmRlcjogMXB4IHNvbGlkICMxZTFlMWU7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCiAgcGFkZGluZzogMnB4Ow0KICBwYWRkaW5nLXRvcDogMXB4Ow0KICBwYWRkaW5nLWJvdHRvbTogMXB4Ow0KICBwYWRkaW5nLWxlZnQ6IDRweDsNCn0NCg0KUUNvbWJvQm94OmhvdmVyLCBRUHVzaEJ1dHRvbjpob3ZlciB7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzU2OWRlNSwgc3RvcDogMSAjNDQ3Y2I1KTsNCiAgY29sb3I6IGJsYWNrOw0KfQ0KDQpRQ29tYm9Cb3g6b24gew0KICBwYWRkaW5nOiAxcHg7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzJkMmQyZCwgc3RvcDogMC4xICMyYjJiMmIsIHN0b3A6IDAuNSAjMjkyOTI5LCBzdG9wOiAwLjkgIzI4MjgyOCwgc3RvcDogMSAjMjUyNTI1KTsNCn0NCg0KUUNvbWJvQm94IFFBYnN0cmFjdEl0ZW1WaWV3IHsNCiAgYm9yZGVyOiAxcHggc29saWQgUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjNTY5ZGU1LCBzdG9wOiAxICM0NDdjYjUpOw0KICBzZWxlY3Rpb24tYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjNTY5ZGU1LCBzdG9wOiAxICM0NDdjYjUpOw0KfQ0KDQpRQ29tYm9Cb3g6OmRyb3AtZG93biB7DQogIHN1YmNvbnRyb2wtb3JpZ2luOiBwYWRkaW5nOw0KICBzdWJjb250cm9sLXBvc2l0aW9uOiB0b3AgcmlnaHQ7DQogIHdpZHRoOiAxNXB4Ow0KICBib3JkZXItbGVmdC13aWR0aDogMHB4Ow0KICBib3JkZXItbGVmdC1jb2xvcjogZGFya2dyYXk7DQogIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsNCiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFweDsNCiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFweDsNCn0NCg0KUUNvbWJvQm94Ojpkb3duLWFycm93IHsNCiAgaW1hZ2U6IHVybCgjIy9pbWFnZXMvZG93bl9hcnJvdy5wbmcpDQp9DQoNCi8qIFFTY3JvbGxCYXIgKi8NClFTY3JvbGxCYXI6aG9yaXpvbnRhbCB7DQogIGJvcmRlcjogMXB4IHNvbGlkICMyMjIyMjI7DQogIGJhY2tncm91bmQ6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAuMCAjMTIxMjEyLCBzdG9wOiAwLjIgIzI4MjgyOCwgc3RvcDogMSAjNDg0ODQ4KTsNCiAgaGVpZ2h0OiAxM3B4Ow0KICBtYXJnaW46IDBweCAxNnB4IDAgMTZweDsNCn0NCg0KUVNjcm9sbEJhcjo6aGFuZGxlOmhvcml6b250YWwgew0KICBiYWNrZ3JvdW5kOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDEsIHkyOiAwLCBzdG9wOiAwICM1NjlkZTUsIHN0b3A6IDAuNSAjNDQ3Y2I1LCBzdG9wOiAxICM1NjlkZTUpOw0KICBtaW4taGVpZ2h0OiAyMHB4Ow0KICBib3JkZXItcmFkaXVzOiAxcHg7DQp9DQoNClFTY3JvbGxCYXI6OmFkZC1saW5lOmhvcml6b250YWwgew0KICBib3JkZXI6IDFweCBzb2xpZCAjMWIxYjE5Ow0KICBib3JkZXItcmFkaXVzOiAxcHg7DQogIGJhY2tncm91bmQ6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMSwgeTI6IDAsIHN0b3A6IDAgIzU2OWRlNSwgc3RvcDogMSAjNDQ3Y2I1KTsNCiAgd2lkdGg6IDEzcHg7DQogIHN1YmNvbnRyb2wtcG9zaXRpb246IHJpZ2h0Ow0KICBzdWJjb250cm9sLW9yaWdpbjogbWFyZ2luOw0KfQ0KDQpRU2Nyb2xsQmFyOjpzdWItbGluZTpob3Jpem9udGFsIHsNCiAgYm9yZGVyOiAxcHggc29saWQgIzFiMWIxOTsNCiAgYm9yZGVyLXJhZGl1czogMXB4Ow0KICBiYWNrZ3JvdW5kOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDEsIHkyOiAwLCBzdG9wOiAwICM1NjlkZTUsIHN0b3A6IDEgIzQ0N2NiNSk7DQogIHdpZHRoOiAxM3B4Ow0KICBzdWJjb250cm9sLXBvc2l0aW9uOiBsZWZ0Ow0KICBzdWJjb250cm9sLW9yaWdpbjogbWFyZ2luOw0KfQ0KDQpRU2Nyb2xsQmFyOjpyaWdodC1hcnJvdzpob3Jpem9udGFsLCBRU2Nyb2xsQmFyOjpsZWZ0LWFycm93Omhvcml6b250YWwgew0KICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsNCiAgd2lkdGg6IDFweDsNCiAgaGVpZ2h0OiAxcHg7DQogIGJhY2tncm91bmQ6IHdoaXRlOw0KfQ0KDQpRU2Nyb2xsQmFyOjphZGQtcGFnZTpob3Jpem9udGFsLCBRU2Nyb2xsQmFyOjpzdWItcGFnZTpob3Jpem9udGFsIHsNCiAgYmFja2dyb3VuZDogbm9uZQ0KfQ0KDQpRU2Nyb2xsQmFyOnZlcnRpY2FsIHsNCiAgYmFja2dyb3VuZDogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAxLCB5MjogMCwgc3RvcDogMC4wICMxMjEyMTIsIHN0b3A6IDAuMiAjMjgyODI4LCBzdG9wOiAxICM0ODQ4NDgpOw0KICB3aWR0aDogMTNweDsNCiAgbWFyZ2luOiAxNnB4IDAgMTZweCAwOw0KICBib3JkZXI6IDFweCBzb2xpZCAjMjIyMjIyOw0KfQ0KDQpRU2Nyb2xsQmFyOjpoYW5kbGU6dmVydGljYWwgew0KICBiYWNrZ3JvdW5kOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICM1NjlkZTUsIHN0b3A6IDAuNSAjNDQ3Y2I1LCBzdG9wOiAxICM1NjlkZTUpOw0KICBtaW4taGVpZ2h0OiAyMHB4Ow0KICBib3JkZXItcmFkaXVzOiAxcHg7DQp9DQpRU2Nyb2xsQmFyOjphZGQtbGluZTp2ZXJ0aWNhbCB7DQogIGJvcmRlcjogMXB4IHNvbGlkICMxYjFiMTk7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCiAgYmFja2dyb3VuZDogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjNTY5ZGU1LCBzdG9wOiAxICM0NDdjYjUpOw0KICBoZWlnaHQ6IDEzcHg7DQogIHN1YmNvbnRyb2wtcG9zaXRpb246IGJvdHRvbTsNCiAgc3ViY29udHJvbC1vcmlnaW46IG1hcmdpbjsNCn0NCg0KUVNjcm9sbEJhcjo6c3ViLWxpbmU6dmVydGljYWwgew0KICBib3JkZXI6IDFweCBzb2xpZCAjMWIxYjE5Ow0KICBib3JkZXItcmFkaXVzOiAxcHg7DQogIGJhY2tncm91bmQ6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzU2OWRlNSwgc3RvcDogMSAjNDQ3Y2I1KTsNCiAgaGVpZ2h0OiAxM3B4Ow0KICBzdWJjb250cm9sLXBvc2l0aW9uOiB0b3A7DQogIHN1YmNvbnRyb2wtb3JpZ2luOiBtYXJnaW47DQp9DQoNClFTY3JvbGxCYXI6OnVwLWFycm93OnZlcnRpY2FsLCBRU2Nyb2xsQmFyOjpkb3duLWFycm93OnZlcnRpY2FsIHsNCiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7DQogIHdpZHRoOiAxcHg7DQogIGhlaWdodDogMXB4Ow0KICBiYWNrZ3JvdW5kOiB3aGl0ZTsNCn0NCg0KUVNjcm9sbEJhcjo6YWRkLXBhZ2U6dmVydGljYWwsIFFTY3JvbGxCYXI6OnN1Yi1wYWdlOnZlcnRpY2FsIHsNCiAgYmFja2dyb3VuZDogbm9uZTsNCn0NCg0KLyogUVNwbGl0dGVyICovDQpRU3BsaXR0ZXI6OmhhbmRsZSB7DQogIGJhY2tncm91bmQtY29sb3I6ICM0ZTRlNGU7DQp9DQoNCi8qIFFIZWFkZXJWaWV3ICovDQpRSGVhZGVyVmlldyB7DQogIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50Ow0KICBjb2xvcjogI2NjY2NjYzsNCn0NCg0KUUhlYWRlclZpZXc6OnNlY3Rpb24gew0KICBtaW4taGVpZ2h0OiAyMHB4Ow0KICBib3JkZXI6IDAuNSBweCBzb2xpZCAjNTk1OTU5Ow0KICBib3JkZXItcmlnaHQ6IDAuNSBzb2xpZCAjNzA3MDcwOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICM1NjU2NTYsIHN0b3A6IDAuMSAjNTI1MjUyLCBzdG9wOiAwLjUgIzRlNGU0ZSwgc3RvcDogMC45ICM0YTRhNGEsIHN0b3A6IDEgIzQ2NDY0Nik7DQp9DQoNClFIZWFkZXJWaWV3OjpzZWN0aW9uOmZpcnN0IHsNCiAgcGFkZGluZy1sZWZ0OiA0cHg7DQogIHBhZGRpbmctcmlnaHQ6IDJweDsNCn0NCg0KUUhlYWRlclZpZXc6OnNlY3Rpb246IWZpcnN0IHsNCiAgcGFkZGluZy1sZWZ0OiAycHg7DQogIHBhZGRpbmctcmlnaHQ6IDJweDsNCn0NCg0KUUhlYWRlclZpZXc6OnNlY3Rpb246aG92ZXIgew0KICBiYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICM1NjU2NTYsIHN0b3A6IDAuMSAjNTA1MDUwLCBzdG9wOiAwLjUgIzRlNGU0ZSwgc3RvcDogMC45ICM0MDQwNDAsIHN0b3A6IDEgIzQwNDA0MCk7DQp9DQoNCi8qIFFUcmVlVmlldyAqLw0KUVRyZWVWaWV3OjpicmFuY2g6aGFzLXNpYmxpbmdzOiFhZGpvaW5zLWl0ZW0gIHsNCiAgYm9yZGVyLWltYWdlOiB1cmwocXNzL2R1bW15LnBuZykgMDsNCn0NCg0KUVRyZWVWaWV3OjpicmFuY2g6aGFzLXNpYmxpbmdzOmFkam9pbnMtaXRlbSB7DQogIGJvcmRlci1pbWFnZTogdXJsKHFzcy9kdW1teS5wbmcpIDA7DQp9DQoNClFUcmVlVmlldzo6YnJhbmNoOiFoYXMtY2hpbGRyZW46IWhhcy1zaWJsaW5nczphZGpvaW5zLWl0ZW0gIHsNCiAgYm9yZGVyLWltYWdlOiB1cmwocXNzL2R1bW15LnBuZykgMDsNCn0NCg0KUVRyZWVWaWV3OjpicmFuY2g6aGFzLWNoaWxkcmVuOiFoYXMtc2libGluZ3M6Y2xvc2VkLA0KUVRyZWVWaWV3OjpicmFuY2g6Y2xvc2VkOmhhcy1jaGlsZHJlbjpoYXMtc2libGluZ3MgIHsNCiAgYm9yZGVyLWltYWdlOiBub25lOw0KICBpbWFnZTogdXJsKHFzcy9icmFuY2gtY2xvc2VkLnBuZyk7DQp9DQoNClFUcmVlVmlldzo6YnJhbmNoOm9wZW46aGFzLWNoaWxkcmVuOiFoYXMtc2libGluZ3MsDQpRVHJlZVZpZXc6OmJyYW5jaDpvcGVuOmhhcy1jaGlsZHJlbjpoYXMtc2libGluZ3MgIHsNCiAgYm9yZGVyLWltYWdlOiBub25lOw0KICBpbWFnZTogdXJsKHFzcy9icmFuY2gtb3Blbi5wbmcpOw0KfQ0KDQpRVHJlZVZpZXc6Oml0ZW0gew0KICBwYWRkaW5nOiAxcHg7DQp9IA0KDQpRVHJlZVZpZXdbaGlkZVRyZWU9InRydWUiXTo6YnJhbmNoOiFoYXMtY2hsaWRyZW46aGFzU2libGluZ3Mgew0KICBib3JkZXItaW1hZ2U6IG5vbmU7DQogIGltYWdlOiBub25lOw0KfQ0KDQpRVHJlZVZpZXc6Oml0ZW06c2VsZWN0ZWQsIFFUcmVlVmlldzo6YnJhbmNoOnNlbGVjdGVkLCBRVHJlZVZpZXc6Oml0ZW06c2VsZWN0ZWQ6YWN0aXZlLCBRVHJlZVZpZXc6Oml0ZW06c2VsZWN0ZWQ6IWFjdGl2ZSwgUVRyZWVWaWV3OjppdGVtOmhvdmVyIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjNTY5ZGU1LCBzdG9wOiAxICM0YjhhYzkpOw0KICBjb2xvcjogIzAwMDAwMDsNCn0NCg0KLyogUUxpc3RWaWV3ICovDQpRTGlzdFZpZXcgIHsNCiAgc2hvdy1kZWNvcmF0aW9uLXNlbGVjdGVkOiAxOw0KfQ0KIA0KUUxpc3RWaWV3OjppdGVtOnNlbGVjdGVkLCBRTGlzdFZpZXc6Oml0ZW06c2VsZWN0ZWQ6IWFjdGl2ZSwgUUxpc3RWaWV3OjppdGVtOnNlbGVjdGVkOmFjdGl2ZSwgUUxpc3RWaWV3OjppdGVtOmhvdmVyIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjNTY5ZGU1LCBzdG9wOiAxICM0YjhhYzkpOw0KICBjb2xvcjogIzAwMDAwMDsNCn0NCg0KLyogUVRleHRFZGl0LCBRUGxhaW5UZXh0RWRpdCAqLw0KUVRleHRFZGl0OmZvY3VzLCBRUGxhaW5UZXh0RWRpdDpmb2N1cywgUUxpbmVFZGl0OmZvY3VzIHsNCiAgYm9yZGVyOiAxcHggc29saWQgUUxpbmVhckdyYWRpZW50KCB4MTogMCwgeTE6IDAsIHgyOiAwLCB5MjogMSwgc3RvcDogMCAjNTY5ZGU1LCBzdG9wOiAxICM0NDdjYjUpDQp9DQoNClFUZXh0RWRpdCwgUVBsYWluVGV4dEVkaXQgew0KICBiYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICM0ZDRkNGQsIHN0b3A6IDAgIzY0NjQ2NCwgc3RvcDogMSAjNWQ1ZDVkKQ0KfQ0KDQovKiBRTGluZUVkaXQgKi8NClFMaW5lRWRpdCB7DQogIGJhY2tncm91bmQtY29sb3I6IFFMaW5lYXJHcmFkaWVudCggeDE6IDAsIHkxOiAwLCB4MjogMCwgeTI6IDEsIHN0b3A6IDAgIzRkNGQ0ZCwgc3RvcDogMCAjNjQ2NDY0LCBzdG9wOiAxICM1ZDVkNWQpOw0KICBwYWRkaW5nOiAxcHg7DQogIGJvcmRlci1zdHlsZTogc29saWQ7DQogIGJvcmRlcjogMXB4IHNvbGlkICM1OTU5NTk7DQogIGJvcmRlci1yYWRpdXM6IDBweDsNCn0NCg0KLyogUVByb2dyZXNzQmFyICovDQpRUHJvZ3Jlc3NCYXIgew0KICBib3JkZXI6IHRyYW5zcGFyZW50Ow0KICBib3JkZXItcmFkaXVzOiAxcHg7DQogIHRleHQtYWxpZ246IGNlbnRlcjsNCn0NClFQcm9ncmVzc0Jhcjo6Y2h1bmsgew0KICBiYWNrZ3JvdW5kLWNvbG9yOiBRTGluZWFyR3JhZGllbnQoIHgxOiAwLCB5MTogMCwgeDI6IDAsIHkyOiAxLCBzdG9wOiAwICM1NjlkZTUsIHN0b3A6IDEgIzRiOGFjOSk7DQogIHdpZHRoOiAzcHg7DQogIG1hcmdpbjogMC41cHg7DQp9DQoNCi8qIFFDaGVja0JveCAqLw0KUUNoZWNrQm94OjppbmRpY2F0b3Igew0KICBjb2xvcjogI2IxYjFiMTsNCiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjsNCiAgYm9yZGVyOiAxcHggc29saWQgI2IxYjFiMTsNCiAgd2lkdGg6IDlweDsNCiAgaGVpZ2h0OiA5cHg7DQp9DQoNClFDaGVja0JveDo6aW5kaWNhdG9yOmNoZWNrZWQgew0KICBpbWFnZTogdXJsKCMjL2ltYWdlcy9jaGVja2JveC5wbmcpDQp9DQoNClFDaGVja0JveDo6aW5kaWNhdG9yOmRpc2FibGVkIHsNCiAgYm9yZGVyOiAxcHggc29saWQgIzQ0NA0KfQ0KDQovKiBRUmFkaW9CdXR0b24gKi8NClFSYWRpb0J1dHRvbjo6aW5kaWNhdG9yOmRpc2FibGVkIHsNCiAgYm9yZGVyOiAxcHggc29saWQgIzQ0NA0KfQ0KDQpRUmFkaW9CdXR0b246OmluZGljYXRvciB7DQogIGJvcmRlci1yYWRpdXM6IDZweA0KfQ0KDQpRUmFkaW9CdXR0b246OmluZGljYXRvcjpjaGVja2VkLCBRUmFkaW9CdXR0b246OmluZGljYXRvcjp1bmNoZWNrZWQgew0KICBjb2xvcjogI2IxYjFiMTsNCiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjsNCiAgYm9yZGVyOiAxcHggc29saWQgI2IxYjFiMTsNCn0NCg0KUVJhZGlvQnV0dG9uOjppbmRpY2F0b3I6Y2hlY2tlZCB7DQogIGJhY2tncm91bmQtY29sb3I6IHFyYWRpYWxncmFkaWVudCggY3g6IDAuNSwgY3k6IDAuNSwgZng6IDAuNSwgZnk6IDAuNSwgcmFkaXVzOiAxLjAsIHN0b3A6IDAuMjUgIzU2OWRlNSwgc3RvcDogMC4zICMzMjMyMzIgKQ0KfQ0KDQpRUmFkaW9CdXR0b246OmluZGljYXRvcjpob3ZlciwgUUNoZWNrQm94OjppbmRpY2F0b3I6aG92ZXIgew0KICBib3JkZXI6IDFweCBzb2xpZCAjNTY5ZGU1DQp9 diff --git a/resources/skins/base/greeen.xml b/resources/skins/base/greeen.xml index abef7d94c..0f7371563 100644 --- a/resources/skins/base/greeen.xml +++ b/resources/skins/base/greeen.xml @@ -6,7 +6,7 @@ rotter.martinos@gmail.com - PGh0bWw+DQogIDxoZWFkPg0KICAgIDxzdHlsZT4gICANCiAgICAgIGJvZHkgeyAgICAgDQogICAgICAgIG1hcmdpbjogMHB4Ow0KICAgICAgICBwYWRkaW5nOiAwcHg7DQogICAgICB9DQogICAgDQogICAgICBwcmUgew0KICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7DQogICAgICB9DQoNCiAgICAgIC5oZWFkZXJ0ZXh0IHsNCiAgICAgICAgZm9udC1zaXplOiAyMHB4Ow0KICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4Ow0KICAgICAgfQ0KDQogICAgICAuaGVhZGVyIHsNCiAgICAgICAgZm9udC1zaXplOiAxN3B4Ow0KICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLHJnYmEoODQsIDEzMiwgNTMsIDEpKSwgY29sb3Itc3RvcCgxMDAlLHJnYmEoODQsIDE0MCwgNTMsIDEpKSk7DQogICAgICAgIHBhZGRpbmc6IDZweDsNCiAgICAgICAgbWFyZ2luOiAwcHggYXV0bzsNCiAgICAgICAgY29sb3I6IHdoaXRlOw0KICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkIGJsYWNrOw0KICAgICAgfQ0KDQogICAgICAuaGVhZGVyIGEgew0KICAgICAgICBjb2xvcjogd2hpdGU7DQogICAgICB9DQogICAgICANCiAgICAgIC5oZWFkZXIgLmVuY2xvc3VyZSB7DQogICAgICAgIGNvbG9yOiBibGFjazsNCiAgICAgIH0NCg0KICAgICAgLmNvbnRlbnQgew0KICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgZ3JheTsNCiAgICAgICAgZm9udC1zaXplOiAxNnB4Ow0KICAgICAgICBtYXJnaW46IDBweCBhdXRvOw0KICAgICAgICBwYWRkaW5nOiA2cHg7DQogICAgICAgIHBhZGRpbmctdG9wOiAxMnB4Ow0KICAgICAgfQ0KICAgICAgDQogICAgICAuY29udGFpbmVyIHsNCiAgICAgICAgZm9udC1mYW1pbHk6ICJUcmVidWNoZXQgTVMiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7DQogICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7DQogICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4Ow0KICAgICAgICBtYXJnaW46IDEwcHg7DQogICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCA4cHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC42Mik7DQogICAgICB9DQogICAgPC9zdHlsZT4NCiAgICA8dGl0bGU+DQogICAgICAlMQ0KICAgIDwvdGl0bGU+DQogIDwvaGVhZD4NCiAgPGJvZHk+DQogICAgJTINCiAgPC9ib2R5Pg0KPC9odG1sPg== + PGh0bWw+DQogIDxoZWFkPg0KICAgIDxzdHlsZT4gICANCiAgICAgIGJvZHkgeyAgICAgDQogICAgICAgIG1hcmdpbjogMHB4Ow0KICAgICAgICBwYWRkaW5nOiAwcHg7DQogICAgICB9DQogICAgDQogICAgICBwcmUgew0KICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7DQogICAgICB9DQoNCiAgICAgIC5oZWFkZXJ0ZXh0IHsNCiAgICAgICAgZm9udC1zaXplOiAyMHB4Ow0KICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4Ow0KICAgICAgfQ0KDQogICAgICAuaGVhZGVyIHsNCiAgICAgICAgZm9udC1zaXplOiAxN3B4Ow0KICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLHJnYmEoODQsIDEzMiwgNTMsIDEpKSwgY29sb3Itc3RvcCgxMDAlLHJnYmEoODQsIDE0MCwgNTMsIDEpKSk7DQogICAgICAgIHBhZGRpbmc6IDZweDsNCiAgICAgICAgbWFyZ2luOiAwcHggYXV0bzsNCiAgICAgICAgY29sb3I6IHdoaXRlOw0KICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkIGJsYWNrOw0KICAgICAgfQ0KDQogICAgICAuaGVhZGVyIGEgew0KICAgICAgICBjb2xvcjogd2hpdGU7DQogICAgICB9DQogICAgICANCiAgICAgIC5oZWFkZXIgLmVuY2xvc3VyZSB7DQogICAgICAgIGNvbG9yOiBibGFjazsNCiAgICAgIH0NCg0KICAgICAgLmNvbnRlbnQgew0KICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgZ3JheTsNCiAgICAgICAgZm9udC1zaXplOiAxNnB4Ow0KICAgICAgICBtYXJnaW46IDBweCBhdXRvOw0KICAgICAgICBwYWRkaW5nOiA2cHg7DQogICAgICAgIHBhZGRpbmctdG9wOiAxMnB4Ow0KICAgICAgfQ0KICAgICAgDQogICAgICAuY29udGFpbmVyIHsNCiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZ3JheTsNCiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7DQogICAgICAgIG1hcmdpbjogMTBweDsNCiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDhweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjYyKTsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICAgIDx0aXRsZT4NCiAgICAgICUxDQogICAgPC90aXRsZT4NCiAgPC9oZWFkPg0KICA8Ym9keT4NCiAgICAlMg0KICA8L2JvZHk+DQo8L2h0bWw+ PGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImhlYWRlciI+DQogICAgICAgIDxkaXYgY2xhc3M9ImhlYWRlcnRleHQiPg0KICAgICAgICAgICUxDQogICAgICAgIDwvZGl2Pg0KICAgICAgICAlMiAoJTUpDQogICAgICAgIDxicj4NCiAgICAgICAgPGEgaHJlZj0iJTMiPiUzPC9hPg0KICAgICAgICAlNg0KICAgICAgPC9kaXY+DQogICAgICA8ZGl2IGNsYXNzPSJjb250ZW50Ij4NCiAgICAgICAgJTQgDQogICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4= PGEgY2xhc3M9ImVuY2xvc3VyZSIgaHJlZj0iJTMiPiUzPC9hPg== LyoNCiAqIEluc3BpcmVkIGJ5IFF1aXRlUlNTICJncmVlbiIgc2tpbi4NCiAqIENvcHlyaWdodCAoQykgPD0gMjAxMyBieSBRdWl0ZVJTUyB0ZWFtDQogKiBDb3B5cmlnaHQgKEMpIDIwMTQgYnkgTWFydGluIFJvdHRlciA8cm90dGVyLm1hcnRpbm9zQGdtYWlsLmNvbT4NCiAqLw0KICANClFUcmVlVmlldzo6YnJhbmNoOmhhcy1zaWJsaW5nczohYWRqb2lucy1pdGVtICB7DQogIGJvcmRlci1pbWFnZTogdXJsKHFzcy9kdW1teS5wbmcpIDA7DQp9DQoNClFUcmVlVmlldzo6YnJhbmNoOmhhcy1zaWJsaW5nczphZGpvaW5zLWl0ZW0gew0KICBib3JkZXItaW1hZ2U6IHVybChxc3MvZHVtbXkucG5nKSAwOw0KfQ0KDQpRVHJlZVZpZXc6OmJyYW5jaDohaGFzLWNoaWxkcmVuOiFoYXMtc2libGluZ3M6YWRqb2lucy1pdGVtICB7DQogIGJvcmRlci1pbWFnZTogdXJsKHFzcy9kdW1teS5wbmcpIDA7DQp9DQoNClFUcmVlVmlldzo6YnJhbmNoOmhhcy1jaGlsZHJlbjohaGFzLXNpYmxpbmdzOmNsb3NlZCwNClFUcmVlVmlldzo6YnJhbmNoOmNsb3NlZDpoYXMtY2hpbGRyZW46aGFzLXNpYmxpbmdzICB7DQogIGJvcmRlci1pbWFnZTogbm9uZTsNCiAgaW1hZ2U6IHVybChxc3MvYnJhbmNoLWNsb3NlZC5wbmcpOw0KfQ0KDQpRVHJlZVZpZXc6OmJyYW5jaDpvcGVuOmhhcy1jaGlsZHJlbjohaGFzLXNpYmxpbmdzLA0KUVRyZWVWaWV3OjpicmFuY2g6b3BlbjpoYXMtY2hpbGRyZW46aGFzLXNpYmxpbmdzICB7DQogIGJvcmRlci1pbWFnZTogbm9uZTsNCiAgaW1hZ2U6IHVybChxc3MvYnJhbmNoLW9wZW4ucG5nKTsNCn0NCg0KUVRyZWVWaWV3OjppdGVtIHsNCiAgcGFkZGluZzogMXB4IDFweCAxcHggMXB4Ow0KfSANCg0KUVRyZWVWaWV3W2hpZGVUcmVlPSJ0cnVlIl06OmJyYW5jaDohaGFzLWNobGlkcmVuOmhhc1NpYmxpbmdzIHsNCiAgYm9yZGVyLWltYWdlOiBub25lOw0KICBpbWFnZTogbm9uZTsNCn0NCg0KUVN0YXR1c0Jhcjo6aXRlbSB7DQogIGJvcmRlcjogbm9uZTsNCn0NCg0KV2ViQnJvd3NlciBRUHJvZ3Jlc3NCYXIgew0KICBib3JkZXI6IDFweCBzb2xpZCAjQTVBNUE1Ow0KICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogIGJvcmRlci1sZWZ0OiBub25lOw0KICBib3JkZXItcmlnaHQ6IG5vbmU7DQogIGJhY2tncm91bmQ6IHFsaW5lYXJncmFkaWVudCh4MTowLCB5MTowLCB4MjowLCB5MjoxLCBzdG9wOjAgI2Y0ZjRmNCwgc3RvcDowLjQgI0VDRUNFQyBzdG9wOjAuNSAjREVERURFLCBzdG9wOjEgI2Y0ZjRmNCk7DQp9DQoNCldlYkJyb3dzZXIgUVByb2dyZXNzQmFyOjpjaHVuayB7DQogIGJhY2tncm91bmQ6IHFsaW5lYXJncmFkaWVudCh4MTowLCB5MTowLCB4MjowLCB5MjoxLCBzdG9wOjAgIzkwRTg5MCwgc3RvcDowLjQgIzdDRDA3Qywgc3RvcDowLjUgIzYwQzA2MCwgc3RvcDoxICM2MEQwNjApOw0KICB3aWR0aDogMXB4Ow0KfQ0KDQpRTWVudUJhciB7DQogIGJhY2tncm91bmQ6IHFsaW5lYXJncmFkaWVudCh4MTowLCB5MTowLCB4MjowLCB5MjoxLCBzdG9wOjAgI2UwZWVlMCwgc3RvcDowLjQgI2Q4ZWVkOCwgc3RvcDowLjUgI2NjZWVjYywgc3RvcDoxICNlMGVlZTApOw0KICBjb2xvcjogIzAwMDAwMDsNCiAgcGFkZGluZzogMXB4Ow0KfQ0KDQpRTWVudUJhcjo6aXRlbSB7DQogIHBhZGRpbmc6IDNweCA2cHg7DQogIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50Ow0KfQ0KDQpRTWVudUJhcjo6aXRlbTpzZWxlY3RlZCB7DQogIGJvcmRlcjogMXB4IHNvbGlkICM4NGNjODQ7DQogIGJhY2tncm91bmQ6IHFsaW5lYXJncmFkaWVudCh4MTowLCB5MTowLCB4MjowLCB5MjoxLCBzdG9wOjAgI2U5ZmZlOSwgc3RvcDowLjQgI2UxZWVlMSwgc3RvcDowLjUgI2Q5ZWVkOSwgc3RvcDoxICNlOWZmZTkpOw0KfQ0KDQpRTWVudUJhcjo6aXRlbTpwcmVzc2VkIHsNCiAgYm9yZGVyOiAxcHggc29saWQgIzM0YWEzNDsNCiAgYm9yZGVyLWJvdHRvbTogbm9uZTsNCiAgYmFja2dyb3VuZDogcWxpbmVhcmdyYWRpZW50KHgxOjAsIHkxOjAsIHgyOjAsIHkyOjEsIHN0b3A6MCAjN2FjYzdhLCBzdG9wOjAuNCAjNzBjODcwLCBzdG9wOjAuNSAjNjBjNDYwLCBzdG9wOjEgIzdhY2M3YSk7DQogIGNvbG9yOiB3aGl0ZTsNCn0= diff --git a/resources/skins/base/solarized.xml b/resources/skins/base/solarized.xml index ffbab70d9..6df800ed7 100644 --- a/resources/skins/base/solarized.xml +++ b/resources/skins/base/solarized.xml @@ -6,7 +6,7 @@ rotter.martinos@gmail.com - PGh0bWw+DQogIDxoZWFkPg0KICAgIDxzdHlsZT4gICANCiAgICAgIGJvZHkgeyAgDQogICAgICAgIG1hcmdpbjogMHB4Ow0KICAgICAgICBwYWRkaW5nOiAwcHg7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGY2ZTM7DQogICAgICB9DQogICAgDQogICAgICBwcmUgew0KICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7DQogICAgICB9DQogICAgICANCiAgICAgIC5jb250YWluZXIgew0KICAgICAgICBmb250LWZhbWlseTogIlRyZWJ1Y2hldCBNUyIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsNCiAgICAgICAgY29sb3I6ICM2NTdiODM7DQogICAgICB9DQoNCiAgICAgIC5oZWFkZXJ0ZXh0IHsNCiAgICAgICAgZm9udC1zaXplOiAyMHB4Ow0KICAgICAgfQ0KDQogICAgICAuaGVhZGVyIHsNCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmIzNjsgLyogUmVtb3ZlIHRvIGdldCByaWQgb2Ygc3BlY2lhbCBjb2xvciBmb3IgaGVhZGVyLiAqLw0KICAgICAgICBjb2xvcjogIzgzOTQ5NjsgLyogUmVtb3ZlIHRvIGdldCByaWQgb2Ygc3BlY2lhbCBjb2xvciBmb3IgaGVhZGVyLiAqLw0KICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkIGJsYWNrOw0KICAgICAgICBmb250LXNpemU6IDE2cHg7DQogICAgICAgIHBhZGRpbmc6IDZweDsNCiAgICAgIH0NCg0KICAgICAgYSwgYTphY3RpdmUsIGE6dmlzaXRlZCB7DQogICAgICAgIGNvbG9yOiAjMjY4YmQyOw0KICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7DQogICAgICB9DQogICAgICANCiAgICAgIGE6aG92ZXIgew0KICAgICAgICBjb2xvcjogIzgzOTQ5NjsNCiAgICAgIH0NCiAgICAgIA0KICAgICAgOjpzZWxlY3Rpb24gew0KICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNjQyOw0KICAgICAgfQ0KDQogICAgICAuY29udGVudCB7DQogICAgICAgIGJvcmRlcjogMC41cHggc29saWQgYmxhY2s7DQogICAgICAgIHBhZGRpbmc6IDEycHg7DQogICAgICAgIGZvbnQtc2l6ZTogMTJweDsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICAgIDx0aXRsZT4NCiAgICAgICUxDQogICAgPC90aXRsZT4NCiAgPC9oZWFkPg0KICA8Ym9keT4NCiAgICAlMg0KICA8L2JvZHk+DQo8L2h0bWw+ + PGh0bWw+DQogIDxoZWFkPg0KICAgIDxzdHlsZT4gICANCiAgICAgIGJvZHkgeyAgDQogICAgICAgIG1hcmdpbjogMHB4Ow0KICAgICAgICBwYWRkaW5nOiAwcHg7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGY2ZTM7DQogICAgICB9DQogICAgDQogICAgICBwcmUgew0KICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7DQogICAgICB9DQogICAgICANCiAgICAgIC5jb250YWluZXIgew0KICAgICAgICBjb2xvcjogIzY1N2I4MzsNCiAgICAgIH0NCg0KICAgICAgLmhlYWRlcnRleHQgew0KICAgICAgICBmb250LXNpemU6IDIwcHg7DQogICAgICB9DQoNCiAgICAgIC5oZWFkZXIgew0KICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYjM2OyAvKiBSZW1vdmUgdG8gZ2V0IHJpZCBvZiBzcGVjaWFsIGNvbG9yIGZvciBoZWFkZXIuICovDQogICAgICAgIGNvbG9yOiAjODM5NDk2OyAvKiBSZW1vdmUgdG8gZ2V0IHJpZCBvZiBzcGVjaWFsIGNvbG9yIGZvciBoZWFkZXIuICovDQogICAgICAgIGJvcmRlcjogMC41cHggc29saWQgYmxhY2s7DQogICAgICAgIGZvbnQtc2l6ZTogMTZweDsNCiAgICAgICAgcGFkZGluZzogNnB4Ow0KICAgICAgfQ0KDQogICAgICBhLCBhOmFjdGl2ZSwgYTp2aXNpdGVkIHsNCiAgICAgICAgY29sb3I6ICMyNjhiZDI7DQogICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsNCiAgICAgIH0NCiAgICAgIA0KICAgICAgYTpob3ZlciB7DQogICAgICAgIGNvbG9yOiAjODM5NDk2Ow0KICAgICAgfQ0KICAgICAgDQogICAgICA6OnNlbGVjdGlvbiB7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzM2NDI7DQogICAgICB9DQoNCiAgICAgIC5jb250ZW50IHsNCiAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCBibGFjazsNCiAgICAgICAgcGFkZGluZzogMTJweDsNCiAgICAgICAgZm9udC1zaXplOiAxMnB4Ow0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogICAgPHRpdGxlPg0KICAgICAgJTENCiAgICA8L3RpdGxlPg0KICA8L2hlYWQ+DQogIDxib2R5Pg0KICAgICUyDQogIDwvYm9keT4NCjwvaHRtbD4= PGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgIDxkaXYgY2xhc3M9ImhlYWRlciI+DQogICAgICAgIDxkaXYgY2xhc3M9ImhlYWRlcnRleHQiPiUxPC9kaXY+DQogICAgICAgICUyLCAlNQ0KICAgICAgICA8YnIvPg0KICAgICAgICA8YSBocmVmPSIlMyI+JTM8L2E+DQogICAgICAgICU2DQogICAgICA8L2Rpdj4NCiAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQiPiU0PC9kaXY+DQogICAgPC9kaXY+ PGEgY2xhc3M9ImVuY2xvc3VyZSIgaHJlZj0iJTMiPiUzPC9hPg== UVdpZGdldCB7DQogIGNvbG9yOiAjNjU3YjgzOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmNmUzOw0KfQ0KDQpRV2lkZ2V0OjppdGVtOmhvdmVyIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZThkNTsNCiAgY29sb3I6ICM2NTdiODM7DQp9DQoNClFXaWRnZXQ6ZGlzYWJsZWQgew0KICBjb2xvcjogZ3JheTsNCiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjZlMzsNCn0NCg0KUUZyYW1lW2ZyYW1lU2hhcGU9IjYiXSB7DQogIGJvcmRlcjogMXB4IHNvbGlkICM4OGE2YjE7DQp9DQoNClFUcmVlVmlldzo6YnJhbmNoOmhhcy1zaWJsaW5nczohYWRqb2lucy1pdGVtICB7DQogIGJvcmRlci1pbWFnZTogdXJsKHFzcy9kdW1teS5wbmcpIDA7DQp9DQoNClFUcmVlVmlldzo6YnJhbmNoOmhhcy1zaWJsaW5nczphZGpvaW5zLWl0ZW0gew0KICBib3JkZXItaW1hZ2U6IHVybChxc3MvZHVtbXkucG5nKSAwOw0KfQ0KDQpRVHJlZVZpZXc6OmJyYW5jaDohaGFzLWNoaWxkcmVuOiFoYXMtc2libGluZ3M6YWRqb2lucy1pdGVtICB7DQogIGJvcmRlci1pbWFnZTogdXJsKHFzcy9kdW1teS5wbmcpIDA7DQp9DQoNClFUcmVlVmlldzo6YnJhbmNoOmhhcy1jaGlsZHJlbjohaGFzLXNpYmxpbmdzOmNsb3NlZCwNClFUcmVlVmlldzo6YnJhbmNoOmNsb3NlZDpoYXMtY2hpbGRyZW46aGFzLXNpYmxpbmdzICB7DQogIGJvcmRlci1pbWFnZTogbm9uZTsNCiAgaW1hZ2U6IHVybChxc3MvYnJhbmNoLWNsb3NlZC5wbmcpOw0KfQ0KDQpRVHJlZVZpZXc6OmJyYW5jaDpvcGVuOmhhcy1jaGlsZHJlbjohaGFzLXNpYmxpbmdzLA0KUVRyZWVWaWV3OjpicmFuY2g6b3BlbjpoYXMtY2hpbGRyZW46aGFzLXNpYmxpbmdzICB7DQogIGJvcmRlci1pbWFnZTogbm9uZTsNCiAgaW1hZ2U6IHVybChxc3MvYnJhbmNoLW9wZW4ucG5nKTsNCn0NCg0KUVRyZWVWaWV3OjppdGVtIHsNCiAgcGFkZGluZzogMXB4Ow0KfSANCg0KUVRyZWVWaWV3W2hpZGVUcmVlPSJ0cnVlIl06OmJyYW5jaDohaGFzLWNobGlkcmVuOmhhc1NpYmxpbmdzIHsNCiAgYm9yZGVyLWltYWdlOiBub25lOw0KICBpbWFnZTogbm9uZTsNCn0NCg0KUVRyZWVWaWV3OjppdGVtOnNlbGVjdGVkLCBRVHJlZVZpZXc6OmJyYW5jaDpzZWxlY3RlZCwgUVRyZWVWaWV3OjppdGVtOnNlbGVjdGVkOmFjdGl2ZSwgUVRyZWVWaWV3OjppdGVtOnNlbGVjdGVkOiFhY3RpdmUsIFFUcmVlVmlldzo6aXRlbTpob3ZlciwgUUxpc3RWaWV3OjppdGVtOnNlbGVjdGVkLCBRTGlzdFZpZXc6Oml0ZW06c2VsZWN0ZWQ6IWFjdGl2ZSwgUUxpc3RWaWV3OjppdGVtOnNlbGVjdGVkOmFjdGl2ZSwgUUxpc3RWaWV3OjppdGVtOmhvdmVyIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MzY0MjsNCiAgY29sb3I6ICM4Mzk0OTY7DQp9DQoNClFUb29sVGlwIHsNCiAgYm9yZGVyOiAxcHggc29saWQgIzg4YTZiMTsNCiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjZlMzsNCiAgY29sb3I6ICM2NTdiODM7DQogIGJvcmRlci1yYWRpdXM6IDFweDsNCiAgb3BhY2l0eTogMjIwOw0KICBwYWRkaW5nOiAycHg7DQp9DQogDQpRU3RhdHVzQmFyOjppdGVtIHsNCiAgYm9yZGVyOiBub25lOw0KfQ0KDQpRU3BsaXR0ZXI6OmhhbmRsZSB7DQogIHdpZHRoOiAxcHg7DQogIGJhY2tncm91bmQtY29sb3I6ICM4OGE2YjE7DQp9DQoNClFTcGxpdHRlcjo6aGFuZGxlOnZlcnRpY2FsIHsNCiAgbWFyZ2luOiAxcHggMHB4IDBweCAwcHg7DQp9DQoNClFTcGxpdHRlcjo6aGFuZGxlOmhvcml6b250YWwgew0KICBtYXJnaW46IDBweCAxcHggMHB4IDFweDsNCn0NCg0KUVN0YXR1c0JhciBRVG9vbEJ1dHRvbiB7DQogIG1hcmdpbi1sZWZ0OiA1cHg7DQogIG1hcmdpbi1yaWdodDogNXB4Ow0KfQ0KDQpRU3RhdHVzQmFyOjppdGVtIHsNCiAgYm9yZGVyOiB0cmFuc3BhcmVudDsNCn0NCg0KUVByb2dyZXNzQmFyIHsNCiAgYm9yZGVyOiB0cmFuc3BhcmVudDsNCiAgdGV4dC1hbGlnbjogY2VudGVyOw0KfQ0KDQpRUHJvZ3Jlc3NCYXI6OmNodW5rIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogIzgzOTQ5NjsNCiAgd2lkdGg6IDFweDsNCiAgbWFyZ2luOiAwcHg7DQp9DQoNClFQcm9ncmVzc0JhciBRTGFiZWwgew0KICBjb2xvcjogIzAwMmIzNjsNCiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7DQp9DQoNClFUb29sQnV0dG9uLCBRVG9vbEJ1dHRvbjpkaXNhYmxlZCB7DQogIGJvcmRlcjogbm9uZTsNCiAgcGFkZGluZzogMHB4Ow0KICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsNCn0NCg0KUVRvb2xCdXR0b246aG92ZXIsIFFUb29sQnV0dG9uOnByZXNzZWQgew0KICBib3JkZXI6IDFweCBzb2xpZCAjZWVlOGQ1Ow0KfQ0KDQpRVG9vbEJ1dHRvbltwb3B1cE1vZGU9IjEiXSB7DQogIHBhZGRpbmctcmlnaHQ6IDExcHg7DQp9DQoNClFUb29sQnV0dG9uOjptZW51LWJ1dHRvbiB7DQogIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7DQogIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7DQogIHdpZHRoOiAxMXB4Ow0KfQ0KDQpRVG9vbEJ1dHRvbjo6bWVudS1idXR0b246aG92ZXIsIFFUb29sQnV0dG9uOjptZW51LWJ1dHRvbjpwcmVzc2VkIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MzY0MjsNCn0NCg0KUVRvb2xCdXR0b246Om1lbnUtYXJyb3cgew0KICBpbWFnZTogdXJsKCMjL2ltYWdlcy9kb3duX2Fycm93X2RhcmsucG5nKTsNCn0NCg0KUVRvb2xCYXI6OnNlcGFyYXRvciB7DQogIHdpZHRoOiAxcHg7DQogIGJhY2tncm91bmQtY29sb3I6ICM4OGE2YjE7DQogIG1hcmdpbi1sZWZ0OiA1cHg7DQogIG1hcmdpbi1yaWdodDogNXB4Ow0KfQ0KDQpRVG9vbEJhciB7DQogIHBhZGRpbmctbGVmdDogNXB4Ow0KICBwYWRkaW5nLXJpZ2h0OiA1cHg7DQp9DQoNClFNZW51QmFyIHsNCiAgY29sb3I6ICM2NTdiODM7DQogIGJhY2tncm91bmQtY29sb3I6ICNmZGY2ZTM7DQogIHBhZGRpbmc6IDFweDsNCn0NCg0KUU1lbnVCYXI6Oml0ZW0gew0KICBwYWRkaW5nOiAzcHggNnB4Ow0KICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsNCn0NCg0KUU1lbnVCYXI6Oml0ZW06c2VsZWN0ZWQsIFFNZW51QmFyOjppdGVtOnByZXNzZWQgew0KICBib3JkZXI6IG5vbmU7DQogIGNvbG9yOiAjODM5NDk2Ow0KICBiYWNrZ3JvdW5kOiAjMDczNjQyOw0KfQ0KDQpRTWVudSB7DQogIGJvcmRlcjogMXB4IHNvbGlkICMwNzM2NDI7DQp9DQoNClFNZW51OjppdGVtIHsNCiAgcGFkZGluZzogMnB4IDEwcHggMnB4IDIzcHg7DQp9DQoNClFNZW51OjppY29uIHsNCiAgcGFkZGluZy1sZWZ0OiA0cHg7DQp9DQoNClFNZW51OjppdGVtOnNlbGVjdGVkIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MzY0MjsNCiAgY29sb3I6ICM4Mzk0OTY7DQp9DQoNClFNZW51OjpzZXBhcmF0b3Igew0KICBoZWlnaHQ6IDFweDsNCiAgYmFja2dyb3VuZC1jb2xvcjogIzY1N2I4MzsNCiAgY29sb3I6IHdoaXRlOw0KICBtYXJnaW4tdG9wOiAzcHg7DQogIG1hcmdpbi1ib3R0b206IDNweDsNCiAgbWFyZ2luLWxlZnQ6IDVweDsNCiAgbWFyZ2luLXJpZ2h0OiA1cHg7DQp9DQoNClFTY3JvbGxCYXI6dmVydGljYWwgew0KICBiYWNrZ3JvdW5kOiAjZmRmNmUzOw0KICB3aWR0aDogMTRweDsNCiAgbWFyZ2luOiAxNnB4IDBweCAxNnB4IDBweDsNCiAgYm9yZGVyOiAxcHggc29saWQgI2ZkZjZlMzsNCn0NCg0KUVNjcm9sbEJhcjpob3Jpem9udGFsIHsNCiAgYmFja2dyb3VuZDogI2ZkZjZlMzsNCiAgaGVpZ2h0OiAxNHB4Ow0KICBtYXJnaW46IDBweCAxNnB4IDBweCAxNnB4Ow0KICBib3JkZXI6IDFweCBzb2xpZCAjZmRmNmUzOw0KfQ0KDQpRU2Nyb2xsQmFyOjpoYW5kbGU6dmVydGljYWwsIFFTY3JvbGxCYXI6OmhhbmRsZTpob3Jpem9udGFsIHsNCiAgYmFja2dyb3VuZDogIzA3MzY0MjsNCiAgbWluLWhlaWdodDogMjBweDsNCiAgYm9yZGVyLXJhZGl1czogMHB4Ow0KfQ0KDQpRU2Nyb2xsQmFyOjpoYW5kbGU6aG9yaXpvbnRhbCB7DQogIGJhY2tncm91bmQ6ICMwNzM2NDI7DQogIG1pbi13aWR0aDogMjBweDsNCiAgYm9yZGVyLXJhZGl1czogMHB4Ow0KfQ0KDQpRU2Nyb2xsQmFyOjphZGQtbGluZTp2ZXJ0aWNhbCB7DQogIGJvcmRlcjogMXB4IHNvbGlkICNmZGY2ZTM7DQogIGJvcmRlci1yYWRpdXM6IDBweDsNCiAgYmFja2dyb3VuZDogIzA3MzY0MjsNCiAgaGVpZ2h0OiAxNHB4Ow0KICBzdWJjb250cm9sLXBvc2l0aW9uOiBib3R0b207DQogIHN1YmNvbnRyb2wtb3JpZ2luOiBtYXJnaW47DQp9DQoNClFTY3JvbGxCYXI6OnN1Yi1saW5lOnZlcnRpY2FsIHsNCiAgYm9yZGVyOiAxcHggc29saWQgI2ZkZjZlMzsNCiAgYm9yZGVyLXJhZGl1czogMHB4Ow0KICBiYWNrZ3JvdW5kOiAjMDczNjQyOw0KICBoZWlnaHQ6IDE0cHg7DQogIHN1YmNvbnRyb2wtcG9zaXRpb246IHRvcDsNCiAgc3ViY29udHJvbC1vcmlnaW46IG1hcmdpbjsNCn0NCg0KUVNjcm9sbEJhcjo6YWRkLWxpbmU6aG9yaXpvbnRhbCB7DQogIGJvcmRlcjogMXB4IHNvbGlkICNmZGY2ZTM7DQogIGJvcmRlci1yYWRpdXM6IDBweDsNCiAgYmFja2dyb3VuZDogIzA3MzY0MjsNCiAgd2lkdGg6IDE0cHg7DQogIHN1YmNvbnRyb2wtcG9zaXRpb246IHJpZ2h0Ow0KICBzdWJjb250cm9sLW9yaWdpbjogbWFyZ2luOw0KfQ0KDQpRU2Nyb2xsQmFyOjpzdWItbGluZTpob3Jpem9udGFsIHsNCiAgYm9yZGVyOiAxcHggc29saWQgI2ZkZjZlMzsNCiAgYm9yZGVyLXJhZGl1czogMHB4Ow0KICBiYWNrZ3JvdW5kOiAjMDczNjQyOw0KICB3aWR0aDogMTRweDsNCiAgc3ViY29udHJvbC1wb3NpdGlvbjogbGVmdDsNCiAgc3ViY29udHJvbC1vcmlnaW46IG1hcmdpbjsNCn0NCg0KUVNjcm9sbEJhcjo6dXAtYXJyb3c6dmVydGljYWwsIFFTY3JvbGxCYXI6OmRvd24tYXJyb3c6dmVydGljYWwsIFFTY3JvbGxCYXI6OnJpZ2h0LWFycm93Omhvcml6b250YWwsIFFTY3JvbGxCYXI6OmxlZnQtYXJyb3c6aG9yaXpvbnRhbCB7DQogIGJvcmRlcjogbm9uZTsNCiAgYmFja2dyb3VuZDogbm9uZTsNCiAgd2lkdGg6IDBweDsNCiAgaGVpZ2h0OiAwcHg7DQp9DQoNClFTY3JvbGxCYXI6OmFkZC1wYWdlOnZlcnRpY2FsLCBRU2Nyb2xsQmFyOjpzdWItcGFnZTp2ZXJ0aWNhbCwgUVNjcm9sbEJhcjo6YWRkLXBhZ2U6aG9yaXpvbnRhbCwgUVNjcm9sbEJhcjo6c3ViLXBhZ2U6aG9yaXpvbnRhbCB7DQogIGJhY2tncm91bmQ6IG5vbmU7DQp9DQoNClFIZWFkZXJWaWV3IHsNCiAgY29sb3I6ICM2NTdiODM7DQogIGJhY2tncm91bmQtY29sb3I6ICNmZGY2ZTM7DQp9DQoNClFIZWFkZXJWaWV3OjpzZWN0aW9uLCBRSGVhZGVyVmlldzo6c2VjdGlvbjpob3ZlciB7DQogIG1pbi1oZWlnaHQ6IDIwcHg7DQogIGJvcmRlcjogMC41cHggc29saWQgI2VlZThkNTsNCiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjZlMzsNCn0NCg0KUUhlYWRlclZpZXc6OnNlY3Rpb246Zmlyc3Qgew0KICBwYWRkaW5nLWxlZnQ6IDRweDsNCiAgcGFkZGluZy1yaWdodDogMnB4Ow0KICBib3JkZXItbGVmdDogbm9uZTsNCn0NCg0KUUhlYWRlclZpZXc6OnNlY3Rpb246IWZpcnN0IHsNCiAgcGFkZGluZy1sZWZ0OiAycHg7DQogIHBhZGRpbmctcmlnaHQ6IDJweDsNCn0NCg0KUVB1c2hCdXR0b24gew0KICBjb2xvcjogIzY1N2I4MzsNCiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjZlMzsNCiAgYm9yZGVyOiAxcHggc29saWQgIzY1N2I4MzsNCiAgYm9yZGVyLXJhZGl1czogMXB4Ow0KICBwYWRkaW5nOiAzcHg7DQogIGZvbnQtc2l6ZTogMTJweDsNCiAgcGFkZGluZy1sZWZ0OiA2cHg7DQogIHBhZGRpbmctcmlnaHQ6IDZweDsNCn0NCg0KUVB1c2hCdXR0b246cHJlc3NlZCwgUVB1c2hCdXR0b246aG92ZXIgew0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNjQyOw0KICBjb2xvcjogIzgzOTQ5NjsNCiAgYm9yZGVyOiAxcHggc29saWQgIzY1N2I4MzsNCn0NCg0KUUNoZWNrQm94OjppbmRpY2F0b3Igew0KICBjb2xvcjogIzA3MzY0MjsNCiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjZlMzsNCiAgYm9yZGVyOiAxcHggc29saWQgIzA3MzY0MjsNCiAgd2lkdGg6IDEzcHg7DQogIGhlaWdodDogMTNweDsNCn0NCg0KUUNoZWNrQm94OjppbmRpY2F0b3I6Y2hlY2tlZCB7DQogIGltYWdlOiB1cmwoIyMvaW1hZ2VzL2NoZWNrYm94X2RhcmsucG5nKQ0KfQ0KDQpRQ2hlY2tCb3g6OmluZGljYXRvcjpkaXNhYmxlZCB7DQogIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7DQogIGJhY2tncm91bmQtY29sb3I6IGdyYXk7DQp9DQoNCgoNClFUZXh0RWRpdDpmb2N1cywgUVBsYWluVGV4dEVkaXQ6Zm9jdXMsIFFMaW5lRWRpdDpmb2N1cyB7DQogIGJvcmRlcjogMXB4IHNvbGlkICMwNzM2NDI7DQp9DQoNClFUZXh0RWRpdCwgUVBsYWluVGV4dEVkaXQgew0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOWYwOw0KfQ0KDQpRTGluZUVkaXQgew0KICBjb2xvcjogIzY1N2I4MzsNCiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjlmMDsNCiAgcGFkZGluZzogMXB4Ow0KICBib3JkZXI6IDFweCBzb2xpZCAjMDczNjQyOw0KICBib3JkZXItcmFkaXVzOiAwcHg7DQp9DQoNClFDb21ib0JveCB7DQogIGNvbG9yOiAjNjU3YjgzOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOWYwOw0KICBzZWxlY3Rpb24tYmFja2dyb3VuZC1jb2xvcjogIzA3MzY0MjsNCiAgYm9yZGVyOiAxcHggc29saWQgIzA3MzY0MjsNCiAgYm9yZGVyLXJhZGl1czogMHB4Ow0KICBwYWRkaW5nOiAycHg7DQogIHBhZGRpbmctdG9wOiAxcHg7DQogIHBhZGRpbmctYm90dG9tOiAxcHg7DQogIHBhZGRpbmctbGVmdDogNHB4Ow0KfQ0KDQpRQ29tYm9Cb3g6OmRyb3AtZG93biB7DQogIHN1YmNvbnRyb2wtb3JpZ2luOiBwYWRkaW5nOw0KICBzdWJjb250cm9sLXBvc2l0aW9uOiB0b3AgcmlnaHQ7DQogIHdpZHRoOiAxNXB4Ow0KICBib3JkZXItbGVmdC13aWR0aDogMHB4Ow0KICBib3JkZXItbGVmdC1jb2xvcjogZGFya2dyYXk7DQogIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsNCiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFweDsNCiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFweDsNCn0NCg0KUUNvbWJvQm94IFFBYnN0cmFjdEl0ZW1WaWV3IHsNCiAgY29sb3I6ICM2NTdiODM7DQogIGJhY2tncm91bmQtY29sb3I6ICNmY2Y5ZjA7DQogIGJvcmRlcjogMXB4IHNvbGlkICMwNzM2NDI7DQogIHNlbGVjdGlvbi1iYWNrZ3JvdW5kLWNvbG9yOiAjMDczNjQyOw0KfQ0KDQpRQ29tYm9Cb3g6OmRvd24tYXJyb3cgew0KICBpbWFnZTogdXJsKCMjL2ltYWdlcy9kb3duX2Fycm93X2RhcmsucG5nKQ0KfQ== diff --git a/resources/skins/base/vergilius.xml b/resources/skins/base/vergilius.xml index f391484d8..320ef2120 100644 --- a/resources/skins/base/vergilius.xml +++ b/resources/skins/base/vergilius.xml @@ -6,7 +6,7 @@ rotter.martinos@gmail.com